@font-face{font-family:inter;src:url(/_next/static/media/ef6d3f52c547a6e3-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/b7b43acee81d05a8-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/8fb1a96451cec840-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/953b7aa585d36a2b-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_677553{font-family:inter,inter Fallback}.__variable_677553{--font-inter:"inter","inter Fallback"}@font-face{font-family:jetbrains;src:url(/_next/static/media/af2e87f5d61b5665-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:jetbrains;src:url(/_next/static/media/9545a3d1fceacf5c-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:jetbrains Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_46ece1{font-family:jetbrains,jetbrains Fallback}.__variable_46ece1{--font-jetbrains:"jetbrains","jetbrains Fallback"}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-content:""}}}@layer theme{:host,:root{--font-sans:var(--font-inter),"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-jetbrains),"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--radius-sm:9px;--radius-lg:14px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--breakpoint-desktop:1024px}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body,html{height:100%}body{background:var(--ink);color:var(--ink-fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}h1,h2,h3,h4{letter-spacing:-.01em;margin:0;font-weight:600}p{margin:0}a{color:inherit;text-decoration:none}button{font-family:inherit}::selection{background:var(--accent-soft);color:var(--ink-fg)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}}@layer components{:where(.od-stack,.od-row,.od-row-top,.od-cluster,.od-grid,.od-field,.od-stat,.od-cell)>:where(*){min-width:0}.od-stack{flex-direction:column}.od-row,.od-stack{gap:var(--od-gap,8px);display:flex}.od-row{align-items:center}.od-row-top{align-items:flex-start}.od-cluster,.od-row-top{gap:var(--od-gap,8px);display:flex}.od-cluster{align-items:center;flex-wrap:wrap}.od-fill{flex:1 1 0;min-width:0}.od-fixed{flex:none}.od-grid{gap:var(--od-gap,12px);grid-template-columns:repeat(var(--od-cols,3),minmax(0,1fr));display:grid}.od-truncate{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.od-clamp-2{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.od-nowrap{white-space:nowrap}.od-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.app-shell{grid-template-columns:var(--sidebar-w) 1fr;min-height:100vh;display:grid}.sidebar{background:var(--ink);border-right:1px solid var(--ink-line);height:100vh;color:var(--ink-fg);flex-direction:column;display:flex;position:sticky;top:0}.sidebar-brand{flex:none;align-items:center;gap:10px;padding:20px 20px 16px;display:flex}.brand-mark,.sidebar-brand .mark{background:var(--accent);width:32px;height:32px;color:var(--accent-ink);border-radius:9px;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.sidebar-brand .word{color:var(--ink-fg);font-size:16px;font-weight:700;line-height:1.1}.sidebar-brand .word small{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:500;display:block}.sidebar-nav{flex:auto;padding:4px 12px 16px;overflow-y:auto}.nav-item{border-radius:var(--radius-sm);color:var(--ink-muted);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.nav-item svg{opacity:.85;flex:none;width:18px;height:18px}.nav-item:hover{background:var(--ink-3);color:var(--ink-fg)}.nav-item.active{background:var(--accent-soft);color:var(--accent-fg)}.nav-item.active svg{opacity:1}.nav-item .badge,.nav-item .chev{margin-left:auto}.nav-item .chev{opacity:.7;width:14px;height:14px;transition:transform .15s ease-out}.nav-group.open .nav-item.group-toggle .chev{transform:rotate(90deg)}.nav-group{margin-bottom:2px}.nav-children{border-left:1px solid var(--ink-line);grid-template-rows:0fr;margin-left:14px;padding-left:10px;transition:grid-template-rows .2s ease-out;display:grid;overflow:hidden}.nav-group.open .nav-children{grid-template-rows:1fr}.nav-children-inner{flex-direction:column;gap:1px;min-height:0;padding-top:2px;display:flex;overflow:hidden}.nav-children .nav-item{padding:7px 10px;font-size:13.5px}.sidebar-divider{background:var(--ink-line);flex:none;height:1px;margin:10px 20px}.sidebar-foot{flex:none;padding:14px 20px 18px}.sidebar-user{align-items:center;gap:10px;display:flex}.sidebar-user .name{font-size:13px;font-weight:600}.sidebar-user .role{color:var(--ink-muted-2);font-size:11.5px}.avatar{background:var(--ink-3);width:32px;height:32px;color:var(--ink-fg);border:1px solid var(--ink-line);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.main{flex-direction:column;min-width:0;min-height:100vh;display:flex}.topbar{height:var(--topbar-h);border-bottom:1px solid var(--ink-line);background:var(--topbar-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20;flex:none;gap:16px;padding:0 28px;position:sticky;top:0}.topbar,.topbar .crumb{align-items:center;display:flex}.topbar .crumb{color:var(--ink-muted);gap:6px;min-width:0;font-size:13px}.topbar .crumb>span{flex:0 auto;min-width:4.5em}.topbar .crumb>span:last-child{flex:0 auto;min-width:0}.topbar .crumb>span>[aria-hidden=true]{flex:none}.topbar .crumb>span>a,.topbar .crumb>span>span:not([aria-hidden=true]){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar .crumb b{min-width:0;font-weight:600}.topbar .crumb a:hover,.topbar .crumb b{color:var(--ink-fg)}.topbar-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.icon-btn{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;display:grid;position:relative}.icon-btn:hover{background:var(--ink-3);color:var(--ink-fg)}.icon-btn svg{width:18px;height:18px}.icon-btn[disabled]{opacity:.45;cursor:not-allowed}.icon-dot{background:var(--danger);border:1.5px solid var(--ink);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:6px}.user-menu{cursor:pointer;color:var(--ink-fg);background:0 0;border:none;border-radius:999px;align-items:center;gap:10px;padding:6px 8px 6px 6px;display:flex}.user-menu:hover{background:var(--ink-3)}.user-menu .name{font-size:13.5px;font-weight:600}.page{--page-pad:28px;padding:var(--page-pad);flex:auto;min-width:0}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.page-head h1{font-size:22px}.page-head .sub{color:var(--ink-muted);max-width:62ch;margin-top:4px;font-size:13.5px}.page-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.btn{border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.btn svg{flex:none;width:16px;height:16px}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover{background:var(--accent-hover)}.btn-secondary{background:var(--ink-3);color:var(--ink-fg);border-color:var(--ink-line)}.btn-secondary:hover{background:var(--ink-4)}.btn-ghost{color:var(--ink-muted);border-color:var(--ink-line);background:0 0}.btn-ghost:hover{color:var(--ink-fg);background:var(--ink-3)}.btn-danger{color:var(--danger);border-color:var(--danger-line);background:0 0}.btn-danger:hover{background:var(--danger-soft)}.btn-warning{color:var(--warning);border-color:var(--warning-line);background:0 0}.btn-warning:hover{background:var(--warning-soft)}.btn-sm{height:32px;padding:0 12px;font-size:12.5px}.btn-block{width:100%}.btn[aria-disabled=true],.btn[disabled]{opacity:.45;cursor:not-allowed}.field{flex-direction:column;gap:6px;display:flex}.field .label,.field>label{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:600}.field .hint{color:var(--ink-muted-2);font-size:12px}.field .erro{color:var(--danger);font-size:12px}.input,.select,textarea.input{border-radius:var(--radius-sm);border:1px solid var(--ink-line);background:var(--ink-2);height:40px;color:var(--ink-fg);outline:none;width:100%;padding:0 14px;font-family:inherit;font-size:14px}textarea.input{resize:vertical;height:auto;min-height:92px;padding:10px 14px;line-height:1.5}.input::placeholder,textarea.input::placeholder{color:var(--ink-muted-2)}.input:focus,.select:focus,textarea.input:focus{border-color:var(--accent);background:var(--ink-3)}.input[aria-invalid=true],.select[aria-invalid=true]{border-color:var(--danger)}.input:disabled,.select:disabled{opacity:.6;cursor:not-allowed}.select-sm{width:auto;height:32px;padding:0 10px;font-size:12.5px}.select-wrap{width:100%;min-width:0;position:relative}.select-wrap-sm{width:auto}button.select{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}button.select svg{color:var(--ink-muted);flex:none}.select-lista{max-height:320px;overflow-y:auto}.select-lista .menu-item.ativo{background:var(--ink-3)}.select-lista .menu-item[aria-selected=true]{color:var(--accent-fg);font-weight:600}.select-lista .menu-item.desabilitado{opacity:.5;cursor:not-allowed}.search{border-radius:var(--radius-sm);border:1px solid var(--ink-line);background:var(--ink-2);height:38px;color:var(--ink-muted);align-items:center;gap:8px;min-width:220px;padding:0 12px;display:flex}.search svg{flex:none;width:16px;height:16px}.search input{color:var(--ink-fg);background:0 0;border:none;outline:none;width:100%;font-size:13.5px}.search input::placeholder{color:var(--ink-muted-2)}.segmented{border:1px solid var(--ink-line);border-radius:var(--radius-sm);width:fit-content;display:flex;overflow:hidden}.segmented button{background:var(--ink-2);color:var(--ink-muted);cursor:pointer;border:none;border-right:1px solid var(--ink-line);height:36px;padding:0 14px;font-size:13px;font-weight:600}.segmented button:last-child{border-right:none}.segmented button.active{background:var(--accent-soft);color:var(--accent-fg)}.segmented button[disabled]{cursor:default}.badge{background:var(--accent);min-width:18px;height:18px;color:var(--accent-ink);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.badge-danger{background:var(--danger);color:#fff}.chip{border:1px solid var(--ink-line);background:var(--ink-2);height:30px;color:var(--ink-muted);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.chip:hover{color:var(--ink-fg)}.chip.active{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-fg)}.chip-static{cursor:default}.chip-static:hover{color:var(--ink-muted)}.chip-xs{gap:4px;height:20px;padding:0 7px;font-size:11px;font-weight:600}.chip-ia{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-fg)}.pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pill-success{background:var(--success-soft);color:var(--accent-fg)}.pill-warning{background:var(--warning-soft);color:var(--warning)}.pill-danger{background:var(--danger-soft);color:var(--danger)}.pill-neutral{background:var(--ink-3);color:var(--ink-muted)}.card{background:var(--ink-2);border:1px solid var(--ink-line);border-radius:var(--radius-lg);padding:20px}.card-tight{padding:16px}.card-link{color:inherit;cursor:pointer;text-decoration:none;transition:border-color .12s;display:block}.card-link:hover{border-color:var(--accent-line)}.stat-card{background:var(--ink-2);border:1px solid var(--ink-line);border-radius:var(--radius-lg);color:inherit;padding:18px 20px;text-decoration:none;display:block}a.stat-card:hover,button.stat-card:hover{border-color:var(--accent-line)}button.stat-card{text-align:left;width:100%;font:inherit;cursor:pointer}.stat-card .icon{border-radius:var(--radius-sm);background:var(--ink-3);width:34px;height:34px;color:var(--ink-muted);place-items:center;margin-bottom:14px;display:grid}.stat-card .icon svg{width:17px;height:17px}.stat-card .value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.stat-card .label{color:var(--ink-muted);margin-top:4px;font-size:13px}.stat-card.accent .value{color:var(--accent-fg)}.stat-card.danger .value{color:var(--danger)}.tabs{box-shadow:inset 0 -1px 0 var(--ink-line);gap:4px;margin-bottom:20px;padding-bottom:1px;display:flex;overflow:auto hidden}.tab{color:var(--ink-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;margin-right:22px;padding:11px 4px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.tab:hover{color:var(--ink-fg)}.tab.active{color:var(--accent-fg)}.tab.active:after{content:"";background:var(--accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.table-wrap{border:1px solid var(--ink-line);border-radius:var(--radius-lg);background:var(--ink-2);position:relative;overflow:auto hidden}table.data{border-collapse:collapse;width:100%;font-size:13.5px}table.data thead th{text-align:left;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-muted-2);border-bottom:1px solid var(--ink-line);background:var(--ink-3);white-space:nowrap;padding:12px 18px;font-size:11.5px;font-weight:700}table.data tbody td{border-bottom:1px solid var(--ink-line);color:var(--ink-fg);vertical-align:middle;padding:14px 18px}table.data tbody tr:last-child td{border-bottom:none}table.data tbody tr:hover{background:var(--ink-3)}.cell-primary{font-weight:600}.cell-muted{color:var(--ink-muted)}.row-link{cursor:pointer}.table-foot{justify-content:space-between;gap:12px;margin-top:10px;font-size:12.5px}.empty-state,.table-foot{color:var(--ink-muted);align-items:center;display:flex}.empty-state{text-align:center;flex-direction:column;justify-content:center;gap:16px;padding:72px 24px}.empty-state.compact{gap:10px;padding:32px 16px}.empty-state .icon{background:var(--ink-3);width:52px;height:52px;color:var(--ink-muted);border-radius:14px;place-items:center;display:grid}.empty-state .icon svg{width:24px;height:24px}.empty-state h3{color:var(--ink-fg);font-size:16px}.empty-state p{max-width:42ch;font-size:13.5px;line-height:1.6}.overlay{background:var(--overlay-bg);z-index:100;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal{background:var(--ink-2);border:1px solid var(--ink-line);border-radius:var(--radius-lg);width:520px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-overlay);max-height:calc(100vh - 48px);color:var(--ink-fg);padding:24px;overflow-y:auto}.modal-sm{width:420px}.modal-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.modal-head h3{font-size:16px}.modal-foot{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.drawer-overlay{background:var(--drawer-overlay-bg);z-index:90;position:fixed;inset:0}.drawer{background:var(--ink-2);border-left:1px solid var(--ink-line);width:420px;max-width:calc(100vw - 24px);height:100vh;box-shadow:var(--shadow-overlay);z-index:95;color:var(--ink-fg);flex-direction:column;animation:drawer-in .22s ease-out;display:flex;position:fixed;top:0;right:0}.drawer-480{width:480px}.drawer-larga{width:calc(100vw - var(--sidebar-w));max-width:none}.drawer-head{border-bottom:1px solid var(--ink-line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;display:flex}.drawer-head h3{font-size:16px}.drawer-body{flex:auto;padding:20px 22px;overflow-y:auto}.drawer-foot{border-top:1px solid var(--ink-line);flex:none;gap:10px;padding:16px 22px;display:flex}.kanban{align-items:flex-start;gap:16px;padding-bottom:12px;display:flex;overflow-x:auto}.kanban-col{flex-direction:column;flex:0 0 290px;gap:10px;display:flex}.kanban-col-head{justify-content:space-between;align-items:center;gap:8px;padding:0 4px;display:flex}.kanban-col-head .name{font-size:13px;font-weight:700}.kanban-col-head .count{color:var(--ink-muted-2);font-size:12px;font-family:var(--font-mono)}.kanban-col-head .total{color:var(--ink-muted);font-size:12px;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.kanban-stack{flex-direction:column;gap:10px;min-height:60px;max-height:calc(100vh - 290px);display:flex;overflow-y:auto}.kanban-stack.drop-alvo{outline:1px dashed var(--accent-line);outline-offset:2px}.kanban-vazio{border:1px dashed var(--ink-line);border-radius:var(--radius-lg);text-align:center;color:var(--ink-muted-2);padding:18px 12px;font-size:12.5px}.deal-card{background:var(--ink-2);border:1px solid var(--ink-line);border-radius:var(--radius-lg);cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;padding:14px}.deal-card:hover{border-color:var(--accent-line)}.deal-card.arrastando{opacity:.5}.deal-card.perdido{opacity:.6}.deal-card .name{margin-bottom:6px;font-size:13.5px;font-weight:600}.deal-card .value{font-family:var(--font-mono);color:var(--accent-fg);font-size:13px;font-weight:700}.deal-card.perdido .value{color:var(--danger)}.deal-card .meta{color:var(--ink-muted-2);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.kanban{padding-bottom:8px}.kanban-col{gap:8px}.kanban-stack{border:1px solid var(--ink-line);border-radius:var(--radius-lg);gap:8px;height:max(240px,100vh - 432px);max-height:none;padding:8px}.kanban-stack.drop-alvo{border-color:var(--accent-line);background:var(--accent-soft);outline:none}.kanban-stack .kanban-vazio{border:0;padding:16px 8px}.kanban-stack .ver-anteriores{align-self:flex-start;margin:2px 4px 0;font-size:12px}@media (max-width:1024px){.kanban-stack{height:auto;min-height:120px;max-height:70vh}}.grupo-seletor{border:1px solid var(--ink-line);border-radius:var(--radius-sm);align-items:stretch;display:inline-flex;overflow:hidden}.grupo-seletor .select{border:0;border-radius:0}.grupo-seletor .icon-btn{border-left:1px solid var(--ink-line);border-radius:0}.pipeline-metricas{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:900px){.pipeline-metricas{grid-template-columns:repeat(2,minmax(0,1fr))}}.metrica{background:var(--ink-2);border:1px solid var(--ink-line);border-radius:var(--radius-lg);flex-direction:column;gap:2px;min-width:0;padding:10px 14px;display:flex}.metrica .rotulo{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-size:10.5px;font-weight:600;line-height:1.25}.metrica .valor{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-fg);font-size:20px;font-weight:700;line-height:1.1}.metrica .valor.acento{color:var(--agenda-violeta)}.metrica .valor.positivo{color:var(--agenda-verde)}.metrica .sub{color:var(--ink-muted-2);font-size:11.5px;line-height:1.25}.kanban-col-head .acoes{gap:2px;margin-left:auto;display:inline-flex}.kanban-col-head .total-etapa{font-family:var(--font-mono);color:var(--agenda-verde);font-variant-numeric:tabular-nums;flex-basis:100%;font-size:12px}.kanban-col-head{flex-wrap:wrap;row-gap:0}.kanban-col-head .name{line-height:1.3}.deal-card .icon-btn,.kanban-col-head .icon-btn{width:28px;height:28px}.deal-card .icon-btn svg,.kanban-col-head .icon-btn svg{width:16px;height:16px}.kanban-col-head .total-etapa{line-height:1.3}.kanban-col.recolhida{border:1px solid var(--ink-line);border-radius:var(--radius-lg);color:inherit;font:inherit;cursor:pointer;background:0 0;flex:0 0 44px;align-self:stretch;align-items:center;gap:10px;padding:12px 0}.kanban-col.recolhida:hover{border-color:var(--accent-line)}.kanban-col.recolhida .contagem{font-family:var(--font-mono);font-size:12px}.kanban-col.recolhida .rotulo-vertical{writing-mode:vertical-rl;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-size:11px;font-weight:700}.kanban-col.recolhida.ganho .contagem,.kanban-col.recolhida.ganho .rotulo-vertical{color:var(--agenda-verde)}.kanban-col.recolhida.perdido .contagem,.kanban-col.recolhida.perdido .rotulo-vertical{color:var(--danger)}article.deal-card{cursor:default;flex:none;padding:10px 12px}.deal-card .topo{align-items:center;gap:8px;display:flex}.deal-card .abrir .name{margin:0;line-height:1.3;display:block}.deal-card .abrir{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0}.deal-card .contato-linha{color:var(--ink-muted);margin-top:2px;font-size:12.5px;line-height:1.35}.deal-card .linha-valor{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;line-height:1.35;display:flex}.deal-card .acoes{border-top:1px solid var(--ink-line);gap:4px;margin-top:8px;padding-top:6px;display:flex}.deal-card .acoes .whatsapp{color:var(--whatsapp-fg)}.chip-origem{border:1px solid var(--ink-line);color:var(--ink-muted);white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:11.5px}.temperatura{align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.temperatura.quente{color:var(--danger)}.temperatura.morno{color:var(--warning)}.temperatura.frio{color:var(--accent-fg)}.ponto-etapa{background:var(--ink-muted-2);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.funil-cabecalho{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.funil-cabecalho .legenda,.funil-cabecalho .titulo{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.funil-cabecalho .titulo{color:var(--ink-muted)}.funil-cabecalho .legenda{color:var(--ink-muted-2);letter-spacing:.04em;text-transform:none}.funil-linha{grid-template-columns:180px minmax(0,1fr) 72px;align-items:center;gap:16px;margin-bottom:6px;display:grid}.funil-linha .nome{text-align:right;font-size:13.5px;font-weight:600}.funil-linha .nome .valor-etapa{font-family:var(--font-mono);color:var(--ink-muted-2);font-size:12px;font-weight:400;display:block}.funil-linha .nome .valor-etapa.tem{color:var(--agenda-verde)}.funil-trilho{border:1px solid var(--ink-line);background:var(--ink);border-radius:10px;height:32px;overflow:hidden}.funil-barra{min-width:8%;height:100%;font-family:var(--font-mono);background:var(--agenda-violeta);color:var(--ink);align-items:center;padding:0 14px;font-weight:700;display:flex}.funil-barra.ganho{background:var(--agenda-verde)}.funil-conversao{text-align:right;font-family:var(--font-mono);color:var(--ink-muted-2);font-size:12.5px}.funil-conversao.entrada,.funil-conversao.final{color:var(--agenda-verde)}.funil-conversao.queda{color:var(--danger)}.previsao-linha{grid-template-columns:180px minmax(0,1fr) 96px;align-items:center;gap:16px;margin-bottom:6px;font-size:13.5px;display:grid}.previsao-trilho{background:var(--ink);border-radius:999px;height:10px;overflow:hidden}.previsao-barra{background:var(--agenda-verde);height:100%}.previsao-barra.perda{background:var(--danger)}.previsao-valor{text-align:right;font-family:var(--font-mono);color:var(--agenda-verde)}.previsao-total{border-top:1px solid var(--ink-line);justify-content:space-between;margin-top:6px;padding-top:12px;display:flex}.previsao-total .previsao-valor{font-size:18px;font-weight:700}.inbox-shell{border:1px solid var(--ink-line);border-radius:var(--radius-lg);background:var(--ink-2);height:calc(100vh - var(--topbar-h) - 56px);grid-template-columns:320px 1fr;display:grid;overflow:hidden}.inbox-shell.with-detail{grid-template-columns:320px 1fr 44px}.inbox-list{border-right:1px solid var(--ink-line);min-width:0;min-height:0}.inbox-list,.inbox-list-head{flex-direction:column;display:flex}.inbox-list-head{border-bottom:1px solid var(--ink-line);flex:none;gap:10px;padding:16px}.inbox-items{flex:auto;overflow-y:auto}.inbox-item{border:none;border-bottom:1px solid var(--ink-line);cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border-left:2px solid #0000;gap:10px;padding:12px 16px;display:flex}.inbox-item:hover{background:var(--ink-3)}.inbox-item.active{background:var(--accent-soft);border-left:2px solid var(--accent)}.inbox-item .body{flex:auto;min-width:0}.inbox-item .top{justify-content:space-between;align-items:center;gap:8px;display:flex}.inbox-item .top .who{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.inbox-item.unread .top .who{font-weight:800}.inbox-item .top .time{color:var(--ink-muted-2);flex:none;font-size:11px}.inbox-item .preview{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;overflow:hidden}.inbox-item .marks{align-items:center;gap:6px;margin-top:6px;display:flex}.inbox-item .linha-previa{align-items:center;gap:8px;margin-top:2px;display:flex}.inbox-item .linha-previa .preview{flex:auto;min-width:0;margin-top:0}.inbox-item .linha-previa .badge{flex:none;margin-left:auto}.inbox-avatar{flex:none;align-self:flex-start;display:inline-flex;position:relative}.inbox-canal{background:var(--ink-2);border:1px solid var(--ink-line);width:16px;height:16px;color:var(--ink-muted);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.inbox-grupo{z-index:1;border:none;border-bottom:1px solid var(--ink-line);background:var(--ink-2);width:100%;color:var(--ink-muted-2);font:inherit;letter-spacing:.04em;text-transform:uppercase;text-align:left;cursor:pointer;align-items:center;gap:6px;padding:10px 16px 8px;font-size:11.5px;font-weight:700;display:flex;position:sticky;top:0}.inbox-grupo:hover{color:var(--ink-fg)}.contato-faixa{border:none;border-left:1px solid var(--ink-line);min-height:0;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;flex-direction:column;align-items:center;gap:10px;padding:14px 0;display:flex}.contato-faixa:disabled{cursor:default}.contato-faixa:hover:not(:disabled){background:var(--ink-3);color:var(--ink-fg)}.contato-faixa-texto{writing-mode:vertical-rl;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.contato-drawer .drawer-body{padding:0}.thread{flex-direction:column;min-width:0;min-height:0;display:flex}.thread-head{border-bottom:1px solid var(--ink-line);flex:none;align-items:center;gap:12px;padding:14px 20px;display:flex}.thread-body{flex-direction:column;flex:auto;gap:12px;padding:24px;display:flex;overflow-y:auto}.bubble{border-radius:var(--radius-lg);overflow-wrap:anywhere;white-space:pre-wrap;max-width:68%;padding:10px 14px;font-size:13.5px;line-height:1.5}.bubble.in{background:var(--ink-3);border-bottom-left-radius:4px;align-self:flex-start}.bubble.out{background:var(--accent);color:var(--accent-ink);border-bottom-right-radius:4px;align-self:flex-end;font-weight:500}.bubble.out.falhou{background:var(--danger-soft);color:var(--ink-fg);border:1px solid var(--danger-line)}.bubble .time{opacity:.65;font-size:10.5px;font-family:var(--font-mono);justify-content:flex-end;align-items:center;gap:6px;margin-top:4px;display:flex}.bubble.com-reacao{margin-bottom:12px;position:relative}.bubble-reacao{background:var(--ink-2);border:1px solid var(--ink-line);border-radius:999px;padding:1px 6px;font-size:13px;font-weight:400;line-height:1.4;position:absolute;bottom:-14px}.bubble.in .bubble-reacao{left:10px}.bubble.out .bubble-reacao{right:10px}.bubble .autor{opacity:.75;margin-bottom:2px;font-size:11px;font-weight:700;display:block}.bubble-midia{border-radius:10px;max-width:260px;margin-bottom:6px;display:block}.marco{color:var(--ink-muted-2);border:1px solid var(--ink-line);background:var(--ink-2);text-align:center;border-radius:999px;align-self:center;padding:4px 12px;font-size:12px}.marco.perigo{color:var(--danger);border-color:var(--danger-line)}.separador-dia{color:var(--ink-muted-2);text-transform:uppercase;letter-spacing:.04em;align-self:center;font-size:11.5px;font-weight:700}.thread-composer{border-top:1px solid var(--ink-line);flex:none;padding:14px 20px}.thread-composer.nota{background:var(--warning-soft)}.composer-tabs{gap:16px;margin-bottom:10px;display:flex}.composer-tabs button{color:var(--ink-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:0 0 6px;font-size:13px;font-weight:600}.composer-tabs button.active{color:var(--accent-fg);border-color:var(--accent)}.composer-row{align-items:flex-end;gap:10px;display:flex}.composer-foot{color:var(--ink-muted-2);justify-content:space-between;gap:10px;margin-top:8px;font-size:11.5px;display:flex}.proposta-ia{border:1px solid var(--accent-line);background:var(--ink-2);border-radius:var(--radius-lg);flex-direction:column;gap:10px;margin:0 20px 12px;padding:14px 16px;display:flex}.proposta-ia .titulo{color:var(--accent-fg);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:700}.detail-panel{flex-direction:column;gap:18px;min-height:0;padding:18px;display:flex;overflow-y:auto}.detail-section .head{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted-2);gap:8px;margin-bottom:10px;font-size:11.5px;font-weight:700}.detail-section .head,.kv-row{justify-content:space-between;align-items:center;display:flex}.kv-row{border-bottom:1px solid var(--ink-line);gap:10px;padding:9px 0;font-size:13px}.kv-row:last-child{border-bottom:none}.kv-row .k{color:var(--ink-muted);flex:none;align-items:center;gap:8px;display:flex}.kv-row .v{color:var(--ink-fg);text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:500}.kv-row .v.vazio{color:var(--ink-muted-2);font-weight:400}.inline-edit{color:inherit;font:inherit;text-align:inherit;cursor:text;background:0 0;border:1px dashed #0000;border-radius:6px;margin:-2px -6px;padding:2px 6px}.inline-edit:hover{border-color:var(--ink-line);background:var(--ink-3)}.inline-edit-input{text-align:left;height:30px;padding:0 8px;font-size:13px}.conn-card{background:var(--ink-2);border:1px solid var(--ink-line);border-radius:var(--radius-lg);flex-direction:column;gap:12px;padding:18px;display:flex}.conn-card .head{align-items:center;gap:12px;display:flex}.conn-card .logo{border-radius:var(--radius-sm);color:#fff;flex:none;place-items:center;width:38px;height:38px;font-size:15px;font-weight:700;display:grid}.conn-card .desc{color:var(--ink-muted);flex:auto;font-size:12.5px;line-height:1.55}.conn-card .status{color:var(--ink-muted-2);align-items:center;gap:6px;font-size:12px;display:flex}.conn-card .status .dot{background:var(--ink-muted-2);border-radius:50%;width:6px;height:6px}.conn-card .status.on .dot{background:var(--accent)}.conn-card .status.on{color:var(--accent-fg)}.conn-card .status.off .dot{background:var(--danger)}.conn-card .status.off{color:var(--danger)}.status-dot{background:var(--ink-muted-2);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.status-dot.on{background:var(--accent)}.status-dot.off{background:var(--danger)}.status-dot.wait{background:var(--warning)}.stepper{border:1px solid var(--ink-line);border-radius:var(--radius-lg);background:var(--ink-2);gap:0;margin-bottom:20px;padding:18px 22px;overflow-x:auto}.step,.stepper{align-items:center;display:flex}.step{flex:none;gap:10px}.step .num{border:1.5px solid var(--ink-line);width:26px;height:26px;color:var(--ink-muted);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.step.active .num{border-color:var(--accent);color:var(--accent-fg)}.step.done .num{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.step .label b{color:var(--ink-fg);font-size:13px;font-weight:700;display:block}.step .label span{color:var(--ink-muted-2);font-size:11.5px}.stepper button.step{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.stepper button.step:hover .label b{color:var(--ink-fg)}.stepper button.step:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.step-line{background:var(--ink-line);flex:60px;min-width:24px;height:1px;margin:0 16px}.toggle{background:var(--ink-3);border:1px solid var(--ink-line);cursor:pointer;border-radius:999px;flex:none;width:38px;height:22px;padding:0;position:relative}.toggle:after{content:"";background:var(--ink-muted);border-radius:50%;width:16px;height:16px;transition:all .15s ease-out;position:absolute;top:2px;left:2px}.toggle.on{background:var(--accent-soft);border-color:var(--accent-line)}.toggle.on:after{background:var(--accent);transform:translate(16px)}.toggle[disabled]{opacity:.45;cursor:not-allowed}.dica-desabilitado{cursor:not-allowed;display:inline-flex}.dica-desabilitado>[disabled]{pointer-events:none}.dica-desabilitado-bloco{width:100%;display:flex}.radio-row{flex-wrap:wrap;gap:8px;display:flex}.radio-card{border-radius:var(--radius-sm);border:1px solid var(--ink-line);background:var(--ink-2);color:var(--ink-muted);cursor:pointer;align-items:center;gap:8px;padding:9px 14px;font-family:inherit;font-size:13px;display:flex}.radio-card .dot{border:1.5px solid var(--ink-muted-2);border-radius:50%;flex:none;width:14px;height:14px}.radio-card.selected{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-fg);font-weight:700}.radio-card.selected .dot{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px var(--accent-soft)}.radio-card[disabled]{cursor:default}.divider{background:var(--ink-line);border:none;height:1px;margin:18px 0}.banner{border-radius:var(--radius-lg);background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--ink-fg);align-items:center;gap:14px;padding:14px 18px;font-size:13.5px;display:flex}.banner .txt{flex:auto;min-width:0}.banner b{color:var(--accent-fg)}.banner-danger{background:var(--danger-soft);border-color:var(--danger-line)}.banner-danger b{color:var(--danger)}.banner-warning{background:var(--warning-soft);border-color:var(--warning-line)}.banner-warning b{color:var(--warning)}.banner.banner-neutro{background:var(--ink-2);border-color:var(--ink-line);color:var(--ink-muted)}@media (max-width:640px){.banner.banner-empilha-movel{flex-direction:column;align-items:stretch}}.banner-global{border-top:none;border-left:none;border-right:none;border-radius:0;padding:10px 28px}.link,.skeleton-link{font:inherit;color:var(--accent-fg);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.progress-track{background:var(--ink-3);border-radius:999px;height:6px;overflow:hidden}.progress-fill{background:var(--accent);border-radius:999px;height:100%}.skeleton{background:linear-gradient(90deg,var(--skeleton-a) 25%,var(--skeleton-b) 50%,var(--skeleton-a) 75%);background-size:200% 100%;border-radius:6px;animation:skeleton-brilho 1.2s ease-in-out infinite}.toast-area{z-index:200;flex-direction:column;gap:10px;max-width:calc(100vw - 40px);display:flex;position:fixed;bottom:20px;right:20px}.toast{border-radius:var(--radius-lg);background:var(--ink-2);border:1px solid var(--accent-line);min-width:280px;max-width:420px;box-shadow:var(--shadow-overlay);color:var(--ink-fg);align-items:center;gap:12px;padding:12px 16px;font-size:13.5px;display:flex}.toast.erro{border-color:var(--danger-line);background:var(--danger-soft)}.toast.aviso{border-color:var(--warning-line);background:var(--warning-soft)}.toast .txt{flex:auto}.menu{z-index:150;background:var(--ink-2);border:1px solid var(--ink-line);border-radius:var(--radius-lg);min-width:200px;box-shadow:var(--shadow-overlay);flex-direction:column;gap:1px;padding:6px;display:flex;position:absolute}.menu-item{border-radius:var(--radius-sm);color:var(--ink-fg);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:13.5px;display:flex}.menu-item:hover:not(:disabled){background:var(--ink-3)}.menu-item:disabled{cursor:default}.menu-item.perigo{color:var(--danger)}.menu-item svg{flex:none;width:16px;height:16px}.menu-sep{background:var(--ink-line);height:1px;margin:4px 0}.menu-head{padding:8px 10px 6px}.combobox-list{z-index:60;background:var(--ink-2);border:1px solid var(--ink-line);border-radius:var(--radius-sm);box-shadow:var(--shadow-overlay);max-height:240px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.combobox-opcao{text-align:left;width:100%;color:var(--ink-fg);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;padding:8px 10px;font-size:13.5px;display:flex}.combobox-opcao:hover,.combobox-opcao[aria-selected=true]{background:var(--ink-3)}.combobox-opcao small{color:var(--ink-muted);font-size:12px}.auth-wrap{background:var(--ink);place-items:center;min-height:100vh;padding:24px 16px;display:grid}.auth-card{width:400px;max-width:100%}.auth-brand{align-items:center;gap:10px;margin-bottom:22px;font-size:16px;font-weight:700;display:flex}.publico-wrap{background:var(--ink);justify-content:center;min-height:100dvh;padding:24px 16px 40px;display:flex}.publico-card{width:100%;max-width:480px}@media (min-width:1024px){.publico-wrap{padding-top:56px}}.sidebar-backdrop{background:var(--drawer-overlay-bg);z-index:45;position:fixed;inset:0}.menu-movel,.so-movel{display:none}.qr-box{border-radius:var(--radius-lg);border:1px solid var(--ink-line);background:#fff;flex:none;place-items:center;width:264px;height:264px;display:grid;overflow:hidden}.qr-box img{width:248px;height:248px;image-rendering:pixelated}.chave-box{font-family:var(--font-mono);border-radius:var(--radius-sm);border:1px dashed var(--accent-line);background:var(--ink-3);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:12px 14px;font-size:12.5px}.emoji-grade{grid-template-columns:repeat(8,32px);gap:2px;padding:6px;display:grid}.emoji-grade button{cursor:pointer;background:0 0;border:none;border-radius:6px;width:32px;height:32px;font-size:18px}.emoji-grade button:hover{background:var(--ink-3)}.etapa-linha{border:1px solid var(--ink-line);border-radius:var(--radius-sm);background:var(--ink-2);align-items:center;gap:10px;padding:8px 10px;display:flex}.etapa-linha.arrastando{opacity:.5}.etapa-linha .alca{cursor:grab;color:var(--ink-muted-2)}.rotulo-caixa{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-size:10.5px;font-weight:600}.nao-informado{color:var(--ink-muted);font-style:italic}.chip-origem svg{width:12px;height:12px}.chip-origem.whatsapp svg{color:var(--whatsapp-fg)}.chip[aria-disabled=true]{opacity:.55;cursor:not-allowed}.chip[aria-disabled=true]:hover{color:var(--ink-muted)}.chip .contador{background:var(--accent);min-width:18px;height:18px;color:var(--accent-ink);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;display:inline-grid}.filtros-popover{z-index:60;background:var(--ink-2);border:1px solid var(--ink-line);border-radius:var(--radius-lg);width:320px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-overlay);flex-direction:column;gap:14px;padding:14px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.th-ordenavel{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.th-ordenavel svg{width:12px;height:12px}.th-ordenavel.ativa{color:var(--ink-fg)}.crm-titulo{align-items:center;gap:12px;min-width:0;display:flex}.crm-titulo .nome{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;display:block;overflow:hidden}.crm-titulo .sub{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted);font-size:11px;font-weight:500;display:block}.crm-card{border:1px solid var(--ink-line);border-radius:var(--radius-lg);padding:16px}.acoes-redondas{gap:10px;margin-top:14px;display:flex}.acao-redonda{border:1px solid var(--ink-line);background:var(--ink-3);width:40px;height:40px;color:var(--ink-fg);cursor:pointer;border-radius:999px;flex:none;place-items:center;text-decoration:none;display:grid}.acao-redonda svg{width:18px;height:18px}.acao-redonda.whatsapp{background:var(--whatsapp);color:var(--whatsapp-ink);border-color:#0000}.acao-redonda.acento{background:var(--accent);color:var(--accent-ink);border-color:#0000}.acao-redonda:disabled{opacity:.4;cursor:default}.sobre-linha{padding:7px 0;font-size:13.5px}.sobre-linha,.sobre-linha .k{align-items:center;gap:10px;display:flex}.sobre-linha .k{color:var(--ink-muted);flex:none}.sobre-linha .k svg{width:16px;height:16px}.sobre-linha .v{text-align:right;min-width:0;margin-left:auto}.ficha-drawer .drawer-body{flex-direction:column;padding:0;display:flex}.ficha{flex:auto;grid-template-columns:340px minmax(0,1fr);min-height:0;display:grid}.ficha-identidade{border-right:1px solid var(--ink-line);flex-direction:column;gap:16px;min-width:0;padding:20px 22px;display:flex}.ficha-abas{min-width:0;padding:0 22px 20px}.ficha-abas .tabs{margin-bottom:16px}.ficha-cabecalho{align-items:center;gap:14px;min-width:0;display:flex}.ficha-cabecalho .nome{font-size:18px;font-weight:700;display:block}.ficha-cabecalho .meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:13px;font-weight:400;display:flex}.ficha-pagina{border:1px solid var(--ink-line);border-radius:var(--radius-lg);background:var(--ink-2)}.ficha-pagina>.ficha-pagina-head{border-bottom:1px solid var(--ink-line);justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.ident-linha{grid-template-columns:16px 72px minmax(0,1fr);align-items:center;gap:10px;padding:5px 0;font-size:14px;display:grid}.ident-linha>svg{width:16px;height:16px;color:var(--ink-muted)}.linha-toggle{border:1px solid var(--ink-line);border-radius:var(--radius-sm);align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}.linha-toggle>svg{width:17px;height:17px;color:var(--ink-muted)}.linha-toggle .toggle{margin-left:auto}.mini-stat{border:1px solid var(--ink-line);border-radius:var(--radius-sm);min-width:0;padding:12px 14px}.mini-stat .value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-top:6px;font-size:18px;font-weight:700}.mini-stat.accent .value{color:var(--accent-fg)}.ficha-conversa{border:1px solid var(--ink-line);border-radius:var(--radius-lg);flex-direction:column;height:min(640px,100vh - 260px);min-height:360px;display:flex;overflow:hidden}.ficha-conversa>.thread{flex:auto}.radio-card[aria-disabled=true],.segmented button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.radio-card-texto{text-align:left;flex-direction:column;gap:2px;display:flex}.radio-card .dica{color:var(--ink-muted);font-size:12px;font-weight:400}.input[type=date],.input[type=time]{color-scheme:dark}:root[data-tema=claro] .input[type=date],:root[data-tema=claro] .input[type=time]{color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-tema]) .input[type=date],:root:not([data-tema]) .input[type=time]{color-scheme:light}}.cor-ciano{--cor:var(--agenda-ciano);--cor-soft:var(--agenda-ciano-soft)}.cor-verde{--cor:var(--agenda-verde);--cor-soft:var(--agenda-verde-soft)}.cor-ambar{--cor:var(--agenda-ambar);--cor-soft:var(--agenda-ambar-soft)}.cor-vermelho{--cor:var(--agenda-vermelho);--cor-soft:var(--agenda-vermelho-soft)}.cor-violeta{--cor:var(--agenda-violeta);--cor-soft:var(--agenda-violeta-soft)}.cor-cinza{--cor:var(--agenda-cinza);--cor-soft:var(--agenda-cinza-soft)}.borda-ciano{--cor-borda:var(--agenda-ciano)}.borda-verde{--cor-borda:var(--agenda-verde)}.borda-ambar{--cor-borda:var(--agenda-ambar)}.borda-vermelho{--cor-borda:var(--agenda-vermelho)}.borda-violeta{--cor-borda:var(--agenda-violeta)}.borda-cinza{--cor-borda:var(--agenda-cinza)}.ponto-cor{background:var(--cor);border-radius:50%;flex:none;width:8px;height:8px}.cal-grid{border:1px solid var(--ink-line);border-radius:var(--radius-lg);background:var(--ink-2);grid-template-columns:56px repeat(7,1fr);display:grid;overflow:hidden}.cal-grid.dia{grid-template-columns:56px 1fr}.cal-head-cell{text-align:center;color:var(--ink-muted);border-bottom:1px solid var(--ink-line);border-left:1px solid var(--ink-line);padding:10px 6px;font-size:12px;font-weight:700}.cal-head-cell.today{color:var(--accent-fg)}.cal-corner,.cal-head-cell:first-child{border-left:none}.cal-time{color:var(--ink-muted-2);text-align:right;font-size:11px;font-family:var(--font-mono);padding:4px 8px}.cal-cell,.cal-time{border-top:1px solid var(--ink-line)}.cal-cell{border-left:1px solid var(--ink-line);background-image:linear-gradient(var(--ink-line) 1px,transparent 1px);background-size:100% 26px;min-height:52px}.cal-rolagem{max-height:calc(100vh - var(--topbar-h) - 220px);overflow-y:auto}.cal-coluna{border-left:1px solid var(--ink-line);height:calc(14 * var(--cal-hora,44px));background-image:linear-gradient(var(--ink-line) 1px,transparent 1px);background-size:100% var(--cal-hora,44px);position:relative}.agenda-disponibilidade{border:1px dashed var(--agenda-violeta);background:repeating-linear-gradient(135deg,var(--ink-3) 0 6px,transparent 6px 12px);opacity:.8;pointer-events:none;border-radius:8px;position:absolute;left:4px;right:4px}.cal-faixa-livre{height:calc(var(--cal-hora,44px) / 2);background:0 0;border:none;padding:0;position:absolute;left:0;right:0}.cal-faixa-livre:hover{background:var(--agenda-violeta-soft);cursor:pointer}.cal-faixa-livre:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cal-evento{border-left:3px solid var(--cor-borda);cursor:pointer;background:var(--agenda-violeta-soft);color:var(--ink-fg);text-align:left;border-radius:8px;padding:4px 8px;font-size:12px;position:absolute;overflow:hidden}.cal-evento .tit{font-size:12px;font-weight:700}.cal-evento .sub,.cal-evento .tit{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cal-evento .sub{color:var(--ink-muted);font-size:11px}.cal-evento.realizada{background:var(--agenda-verde-soft)}.cal-evento.nao_compareceu{background:var(--danger-soft)}.cal-evento.pendente{outline:1px dashed var(--warning-line)}.cal-evento.compacto{padding-top:2px;padding-bottom:2px}.cal-evento.compacto .sub{display:none}.cal-evento.arrastando{opacity:.5}.cal-ocupado{background:repeating-linear-gradient(135deg,var(--ink-3) 0 6px,transparent 6px 12px);border:1px solid var(--ink-line);color:var(--ink-muted);border-radius:8px;padding:4px 8px;font-size:11px;position:absolute;overflow:hidden}.cal-agora{pointer-events:none;height:2px;left:0;right:0}.cal-agora,.cal-agora:before{background:var(--danger);position:absolute}.cal-agora:before{content:"";border-radius:50%;width:8px;height:8px;top:-3px;left:-4px}.cal-dia-inteiro{height:20px;position:relative}.cal-dia-inteiro .cal-ocupado{padding:2px 6px;font-size:10.5px;line-height:14px;inset:1px 2px}.cal-legenda-amostra{border-radius:3px;flex:none;width:10px;height:10px}.cal-legenda-amostra.lembrete{border:1px dashed var(--warning)}.cal-legenda-amostra.disponibilidade{border:1px dashed var(--agenda-violeta)}.mini-cal{text-align:center;color:var(--ink-muted-2);grid-template-columns:repeat(7,1fr);justify-items:center;gap:4px;font-size:11px;display:grid}.mini-cal-dia{width:28px;height:28px;color:var(--ink-fg);cursor:pointer;background:0 0;border:none;border-radius:50%;font-family:inherit;font-size:11px;position:relative}.mini-cal-dia.fora-do-mes{color:var(--ink-muted-2);opacity:.5}.mini-cal-dia.na-visao{background:var(--accent-soft)}.mini-cal-dia.hoje{background:var(--accent);color:var(--accent-ink);font-weight:700}.mini-cal-dia.tem-reuniao:after{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:2px;left:50%}.mini-cal-dia.hoje.tem-reuniao:after{background:var(--accent-ink)}.agenda-lista-dia{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted-2);margin:18px 0 8px;font-size:11.5px;font-weight:700}.agenda-lista-item{border-bottom:1px solid var(--ink-line);cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:0 12px;display:flex}.agenda-lista-item:hover{background:var(--ink-3)}.agenda-lista-item .hora{font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.agenda-lista-item .contato{color:var(--ink-muted)}.checkbox{cursor:pointer;min-width:32px;min-height:32px;color:var(--ink-fg);justify-content:center;align-items:center;gap:8px;font-size:13px;display:inline-flex;position:relative}.checkbox:has(.checkbox-rotulo){justify-content:flex-start}.checkbox input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.checkbox-caixa{border:1.5px solid var(--ink-line);border-radius:var(--radius-sm);background:var(--ink-2);width:16px;height:16px;color:var(--accent-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.checkbox-caixa.marcado,.checkbox-caixa.misto{background:var(--accent);border-color:var(--accent)}.checkbox-traco{background:currentColor;border-radius:1px;width:8px;height:2px}.checkbox input:focus-visible+.checkbox-caixa{outline:2px solid var(--accent-line);outline-offset:2px}.checkbox.desabilitado{opacity:.5;cursor:not-allowed}.modal.modal-lg{width:min(760px,100vw - 32px)}.topbar-busca:empty{display:none}.topbar-busca:not(:empty)+.topbar-actions{margin-left:0}.busca-gatilho{border:1px solid var(--ink-line);border-radius:var(--radius-sm);background:var(--ink-2);width:280px;height:34px;color:var(--ink-muted);cursor:pointer;text-align:left;align-items:center;gap:8px;padding:0 8px 0 10px;font-size:13px;display:flex}.busca-gatilho:hover{border-color:var(--ink-4)}.busca-gatilho:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.busca-gatilho svg{flex:none;width:16px;height:16px}.busca-gatilho kbd{font-family:var(--font-mono);border:1px solid var(--ink-line);color:var(--ink-muted);border-radius:6px;margin-left:auto;padding:1px 6px;font-size:11px}.busca-painel{background:var(--ink-2);border:1px solid var(--ink-line);border-radius:var(--radius-lg);width:min(640px,100vw - 32px);max-height:70vh;box-shadow:var(--shadow-overlay);color:var(--ink-fg);z-index:110;flex-direction:column;display:flex;position:fixed;top:12vh;left:50%;overflow:hidden;transform:translate(-50%)}.busca-painel-lista{padding:4px 0 8px;overflow-y:auto}.busca-grupo+.busca-grupo{border-top:1px solid var(--ink-line)}.busca-grupo-titulo{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);padding:8px 14px 4px;font-size:12px;font-weight:600}.busca-item{cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:6px 14px;font-size:13px;display:flex}.busca-item[aria-selected=true]{background:var(--ink-3)}.busca-trecho{color:var(--ink-muted);font-size:12px}.busca-trecho mark{background:var(--accent-soft);color:var(--ink-fg);border-radius:3px;padding:0 1px}@media (max-width:768px){.busca-painel{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none;inset:0;transform:none}}.cal-mes{border:1px solid var(--ink-line);border-radius:var(--radius-lg);background:var(--ink-2);grid-template-rows:auto repeat(6,minmax(88px,1fr));grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.cal-mes-cabecalho{text-transform:uppercase;color:var(--ink-muted);text-align:center;padding:8px 6px;font-size:12px;font-weight:600}.cal-mes-cabecalho,.cal-mes-dia{border-bottom:1px solid var(--ink-line)}.cal-mes-dia{border-right:1px solid var(--ink-line);flex-direction:column;gap:1px;min-width:0;padding:3px 4px;display:flex}.cal-mes-dia:nth-child(7n){border-right:0}.cal-mes-dia.fora{opacity:.45}.cal-mes-dia.clicavel{cursor:pointer}.cal-mes-dia.clicavel:hover{background:var(--ink-3)}.cal-mes-numero{font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex}.cal-mes-dia.hoje .cal-mes-numero{background:var(--accent);color:var(--accent-ink);font-weight:600}.cal-mes-evento{border-left:3px solid var(--cor-borda,var(--ink-line));background:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;border-radius:3px;align-items:center;gap:4px;height:20px;display:flex;overflow:hidden}.cal-mes-evento,.cal-mes-mais{cursor:pointer;padding:0 4px;font-size:11px}.cal-mes-mais{color:var(--ink-muted);text-align:left;line-height:14px}.lote-barra{background:var(--accent-soft);border:1px solid var(--accent-line);align-items:center;height:48px;padding:0 12px;font-size:13px;display:flex}.condicao-linha,.lote-barra{border-radius:var(--radius-sm);gap:8px}.condicao-linha{border:1px solid #0000;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px;align-items:start;padding:4px;display:grid}.condicao-linha>:nth-child(3){grid-area:2/1/auto/3}.condicao-linha>:nth-child(4){grid-area:1/3}.condicao-linha.invalida{border-color:var(--danger-line)}@media (max-width:768px){.condicao-linha{grid-template-columns:1fr 32px}.condicao-linha>:nth-child(3),.condicao-linha>:nth-child(4){grid-area:auto}}.mescla-cartoes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mescla-cartao{border:1px solid var(--ink-line);border-radius:var(--radius-sm);min-width:0;padding:12px 14px}.mescla-cartao.principal{border-color:var(--accent-line)}@media (max-width:768px){.mescla-cartoes{grid-template-columns:1fr}}.drawer-560{width:560px}.drawer.drawer-nova-automacao{width:min(66vw,1200px)}.campos-nova-automacao{flex-wrap:wrap;align-items:flex-start;gap:12px;width:100%;display:flex}.campos-nova-automacao .campo-nome{flex:260px;min-width:0}.campos-nova-automacao .campo-pasta{flex:0 220px;min-width:0}.campos-nova-automacao .campo-criar{flex:none;padding-top:26px}.flow-area{border:1px solid var(--ink-line);border-radius:var(--radius-lg);background:var(--ink);background-image:radial-gradient(var(--ink-line) 1px,transparent 1px);background-size:22px 22px;padding:40px 24px;overflow:auto}.flow-lista{flex-direction:column;align-items:center;gap:28px;display:flex}.flow-node{background:var(--ink-2);border:1px solid var(--ink-line);border-radius:var(--radius-lg);text-align:left;cursor:pointer;width:260px;padding:14px;position:relative}.flow-node.sim-item{width:100%}.sim-item .sim-ramo{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.sim-item .sim-ramo .pill{flex:none}.sim-item .sim-escolha{max-width:100%}.sim-item .sim-escolha button{white-space:nowrap}.flow-node:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.flow-node.is-selecionado,.flow-node[aria-current=true]{border-color:var(--accent)}.flow-node .nh{align-items:center;gap:8px;margin-bottom:4px;font-size:13.5px;font-weight:700;display:flex}.flow-node .nh svg{width:16px;height:16px;color:var(--accent)}.flow-node .sub{color:var(--ink-muted);margin-bottom:10px;font-size:12px}.flow-node .body{background:var(--ink-3);border-radius:var(--radius-sm);color:var(--ink-fg);white-space:pre-wrap;overflow-wrap:anywhere;padding:10px 12px;font-size:12.5px}.flow-node .branches{border-top:1px solid var(--ink-line);margin:10px -14px -14px;display:flex}.flow-node .branches span{text-align:center;color:var(--ink-muted);border-right:1px solid var(--ink-line);flex:1;padding:9px;font-size:12px;font-weight:600}.flow-node .branches span:last-child{border-right:none}.flow-node-problema{border-color:var(--danger)}.flow-node-problema .flow-problema{color:var(--danger);margin-top:8px;font-size:12px}.flow-node-desligado{opacity:.55}.flow-colunas{grid-template-columns:260px 260px;gap:24px;display:grid;position:relative}.flow-colunas:before{content:"";border-left:1px solid var(--ink-line);position:absolute;top:0;bottom:0;left:50%}.flow-coluna{flex-direction:column;align-items:center;gap:28px;display:flex}.flow-coluna-titulo{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.flow-inserir{background:var(--ink-3);border:1px solid var(--ink-line);width:24px;height:24px;color:var(--ink-muted);cursor:pointer;border-radius:999px;place-items:center;display:grid}.flow-inserir:hover{color:var(--ink-fg);border-color:var(--accent-line)}.flow-inserir:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.flow-inserir[disabled]{opacity:.45;cursor:not-allowed}.flow-rodape{color:var(--ink-muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.flow-rodape.ok{color:var(--accent)}.acoes-linha-abas{margin-left:auto}.selo-simulacao{align-items:center;gap:10px;min-width:0;display:flex}.selo-simulacao-status{white-space:nowrap;min-width:0}.selo-simulacao-caminhos{border:1px solid var(--warning-line);background:var(--warning-soft);color:var(--warning);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.selo-simulacao-popover{z-index:30;background:var(--ink-2);border:1px solid var(--ink-line);border-radius:var(--radius-sm);width:min(340px,100vw - 32px);box-shadow:var(--shadow-overlay);color:var(--ink-muted);flex-direction:column;gap:8px;margin:0;padding:10px 12px;font-size:12.5px;list-style:none;display:flex;position:absolute;top:calc(100% + 8px);right:0}.selo-simulacao-popover li{gap:6px;display:flex}.sim-linha{border-bottom:1px solid var(--ink-line);grid-template-columns:20px 1fr;gap:10px;padding:10px 0;display:grid}.sim-barreira{background:var(--warning-soft);color:var(--warning);border-radius:var(--radius-sm);margin-top:6px;padding:6px 10px;font-size:12px}@media (max-width:768px){.drawer-560,.drawer.drawer-nova-automacao{width:100vw}.campos-nova-automacao .campo-criar{width:100%;padding-top:0}.campos-nova-automacao .campo-criar .btn{width:100%}.flow-colunas{grid-template-columns:1fr}.flow-colunas:before{display:none}.flow-colunas,.flow-node{width:100%;max-width:320px}}.canvas-automacao{height:var(--altura-canvas,calc(100vh - var(--topbar-h,56px) - 150px));border:1px solid var(--ink-line);border-radius:var(--radius-lg);background:var(--ink);min-height:480px;position:relative;overflow:hidden}.canvas-automacao .react-flow__background{color:var(--ink-line)}.area-canvas-editor{margin:0 calc(-1 * var(--page-pad,0px)) calc(-1 * var(--page-pad,0px))}.area-canvas-editor:first-child{margin-top:calc(-1 * var(--gap-tela-automacao,0px))}.area-canvas-editor .canvas-automacao{border:none;border-radius:0}.area-canvas-coluna{flex-direction:column;flex:1;min-width:0;display:flex}.area-canvas-coluna>.editor-canvas-aviso{padding:0 var(--page-pad,0);flex:none}.area-canvas-coluna>.editor-canvas-corpo{flex:1;min-height:0}.area-canvas-coluna .canvas-automacao{height:100%;min-height:0}.bloco-no{background:var(--ink-2);border:1px solid var(--ink-line);border-radius:var(--radius-lg);width:300px;padding:16px}.bloco-no.is-selecionado{border-color:var(--accent)}.bloco-no.is-problema{border-color:var(--danger)}.bloco-no .bn-cab{align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.bloco-no .bn-icone{border-radius:var(--radius-sm);background:var(--ink-3);width:28px;height:28px;color:var(--accent);place-items:center;display:grid}.bloco-no .bn-desc{color:var(--ink-muted);margin-top:6px;font-size:13px}.bloco-no .bn-corpo{background:var(--ink-3);border-radius:var(--radius-sm);margin-top:10px;padding:10px 12px;font-size:13px}.bloco-no .bn-problema{color:var(--danger);margin-top:8px;font-size:12px}.bloco-no .branches{border-top:1px solid var(--ink-line);margin:12px -16px -16px;display:flex}.bloco-no .branches span{text-align:center;color:var(--ink-muted);flex:1;padding:10px;font-size:13px;font-weight:600}.bloco-no .branches span+span{border-left:1px solid var(--ink-line)}.aresta-rotulo{background:var(--ink-2);border:1px solid var(--ink-line);color:var(--ink-fg);border-radius:999px;padding:2px 8px;font-size:12px}.aresta-mais{background:var(--ink-3);border:1px solid var(--ink-line);width:20px;height:20px;color:var(--ink-muted);cursor:pointer;border-radius:50%;place-items:center;display:grid}.fim-ramo-mais{border:1.5px dashed var(--accent);width:44px;height:44px;color:var(--accent);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.aresta-mais:focus-visible,.fim-ramo-mais:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.canvas-automacao .react-flow__edge-path{stroke:var(--ink-muted-2);stroke-width:1.5px;stroke-dasharray:5 4}.canvas-automacao .react-flow__controls button{background:var(--ink-2);border-color:var(--ink-line);color:var(--ink-fg)}.painel-lateral-canvas{border-left:1px solid var(--ink-line);background:var(--ink-2);flex:none;width:420px}.painel-lateral-canvas .item-bloco{text-align:left;background:var(--ink-3);border:1px solid var(--ink-line);border-radius:var(--radius-sm);align-items:flex-start;gap:12px;margin-bottom:8px;padding:12px}.painel-lateral-canvas .item-bloco:hover:not(:disabled){background:var(--ink-4);border-color:var(--accent-line)}.painel-lateral-canvas .item-bloco-icone{border-radius:var(--radius-sm);border:1px solid var(--ink-line);background:var(--ink-4);width:32px;height:32px;color:var(--accent);flex:none;place-items:center;display:grid}@media (max-width:899px){.painel-lateral-canvas{z-index:5;position:absolute;top:0;bottom:0;right:0}}}@layer utilities{.pointer-events-none{pointer-events:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-auto{top:auto}.right-1{right:calc(var(--spacing) * 1)}.right-\[4px\]{right:4px}.bottom-\[3px\]{bottom:3px}.left-1\/2{left:50%}.left-\[-10000px\]{left:-10000px}.left-\[4px\]{left:4px}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.m-0{margin:calc(var(--spacing) * 0)}.mx-auto{margin-inline:auto}.-mt-\[8px\]{margin-top:-8px}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-\[8px\]{margin-top:8px}.mt-\[10px\]{margin-top:10px}.mt-\[12px\]{margin-top:12px}.mt-\[20px\]{margin-top:20px}.mr-\[12px\]{margin-right:12px}.mr-auto{margin-right:auto}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-\[10px\]{margin-bottom:10px}.mb-\[12px\]{margin-bottom:12px}.mb-\[14px\]{margin-bottom:14px}.mb-\[16px\]{margin-bottom:16px}.mb-\[18px\]{margin-bottom:18px}.mb-\[20px\]{margin-bottom:20px}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-square{aspect-ratio:1}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-7{height:calc(var(--spacing) * 7)}.h-\[2px\]{height:2px}.h-\[4px\]{height:4px}.h-\[24px\]{height:24px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[40px\]{height:40px}.h-\[44px\]{height:44px}.h-full{height:100%}.h-px{height:1px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[44px\]{min-height:44px}.min-h-\[64px\]{min-height:64px}.w-7{width:calc(var(--spacing) * 7)}.w-\[4px\]{width:4px}.w-\[24px\]{width:24px}.w-\[36px\]{width:36px}.w-\[38px\]{width:38px}.w-\[40px\]{width:40px}.w-\[44px\]{width:44px}.w-\[110px\]{width:110px}.w-\[264px\]{width:264px}.w-\[280px\]{width:280px}.w-full{width:100%}.w-px{width:1px}.max-w-\[40px\]{max-width:40px}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-0{gap:calc(var(--spacing) * 0)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-\[2px\]{gap:2px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[8px\]{gap:8px}.gap-\[10px\]{gap:10px}.gap-\[12px\]{gap:12px}.gap-\[14px\]{gap:14px}.gap-\[16px\]{gap:16px}.gap-\[18px\]{gap:18px}.gap-x-\[6px\]{column-gap:6px}.gap-x-\[8px\]{column-gap:8px}.gap-x-\[16px\]{column-gap:16px}.gap-y-\[2px\]{row-gap:2px}.gap-y-\[6px\]{row-gap:6px}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-none{border-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-accent{border-color:var(--accent)}.border-accent-line{border-color:var(--accent-line)}.border-ink-line{border-color:var(--ink-line)}.border-transparent{border-color:#0000}.border-l-\[var\(--cor-borda\)\]{border-left-color:var(--cor-borda)}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--agenda-ambar\)\]{background-color:var(--agenda-ambar)}.bg-\[var\(--agenda-verde\)\]{background-color:var(--agenda-verde)}.bg-\[var\(--agenda-verde-soft\)\]{background-color:var(--agenda-verde-soft)}.bg-\[var\(--agenda-vermelho\)\]{background-color:var(--agenda-vermelho)}.bg-\[var\(--agenda-violeta\)\]{background-color:var(--agenda-violeta)}.bg-\[var\(--agenda-violeta-soft\)\]{background-color:var(--agenda-violeta-soft)}.bg-\[var\(--danger\)\]{background-color:var(--danger)}.bg-\[var\(--danger-soft\)\]{background-color:var(--danger-soft)}.bg-accent{background-color:var(--accent)}.bg-accent-ink{background-color:var(--accent-ink)}.bg-accent-soft{background-color:var(--accent-soft)}.bg-ink-2{background-color:var(--ink-2)}.bg-ink-3{background-color:var(--ink-3)}.bg-ink-4{background-color:var(--ink-4)}.bg-transparent{background-color:#0000}.p-0{padding:calc(var(--spacing) * 0)}.p-3{padding:calc(var(--spacing) * 3)}.p-\[12px\]{padding:12px}.p-\[16px\]{padding:16px}.p-\[18px\]{padding:18px}.px-\[6px\]{padding-inline:6px}.px-\[7px\]{padding-inline:7px}.px-\[12px\]{padding-inline:12px}.px-\[14px\]{padding-inline:14px}.px-\[16px\]{padding-inline:16px}.px-\[18px\]{padding-inline:18px}.px-\[20px\]{padding-inline:20px}.py-0{padding-block:calc(var(--spacing) * 0)}.py-\[8px\]{padding-block:8px}.py-\[10px\]{padding-block:10px}.py-\[12px\]{padding-block:12px}.py-\[16px\]{padding-block:16px}.pt-\[2px\]{padding-top:2px}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-\[4px\]{padding-bottom:4px}.pb-\[8px\]{padding-bottom:8px}.pb-\[20px\]{padding-bottom:20px}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.leading-\[16px\]{--tw-leading:16px;line-height:16px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-accent{color:var(--accent)}.text-accent-fg{color:var(--accent-fg)}.text-accent-ink{color:var(--accent-ink)}.text-danger{color:var(--danger)}.text-inherit{color:inherit}.text-ink-fg{color:var(--ink-fg)}.text-ink-muted{color:var(--ink-muted)}.text-ink-muted-2{color:var(--ink-muted-2)}.text-warning{color:var(--warning)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.opacity-70{opacity:.7}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-\[var\(--warning-line\)\]{outline-color:var(--warning-line)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-dashed{--tw-outline-style:dashed;outline-style:dashed}.outline-none{--tw-outline-style:none;outline-style:none}.\[hh\:mm\]{hh:mm}.\[overflow-anchor\:none\]{overflow-anchor:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.focus-within\:outline-2:focus-within{outline-style:var(--tw-outline-style);outline-width:2px}.focus-within\:outline-offset-2:focus-within{outline-offset:2px}.focus-within\:outline-\[var\(--accent\)\]:focus-within{outline-color:var(--accent)}@media (hover:hover){.hover\:bg-ink-3:hover{background-color:var(--ink-3)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}@media not all and (min-width:1024px){.max-desktop\:w-full{width:100%}.max-desktop\:flex-col-reverse{flex-direction:column-reverse}.max-desktop\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-desktop\:border-ink-line{border-color:var(--ink-line)}}@media not all and (min-width:719px){.max-\[719px\]\:hidden{display:none}.max-\[719px\]\:w-full{width:100%}}@media (min-width:720px){.min-\[720px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.min-\[900px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.desktop\:absolute{position:absolute}.desktop\:relative{position:relative}.desktop\:inset-0{inset:calc(var(--spacing) * 0)}.desktop\:max-h-\[calc\(100dvh-var\(--topbar-h\)-56px\)\]{max-height:calc(100dvh - var(--topbar-h) - 56px)}.desktop\:max-h-full{max-height:100%}.desktop\:min-h-0{min-height:calc(var(--spacing) * 0)}.desktop\:overflow-y-auto{overflow-y:auto}.desktop\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.desktop\:border-ink-line{border-color:var(--ink-line)}}@media (min-width:40rem){.sm\:inline{display:inline}.sm\:p-\[24px\]{padding:24px}}@media (min-width:64rem){.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}}.\[\&_\.radio-card\]\:min-h-10 .radio-card{min-height:calc(var(--spacing) * 10)}.\[\&_\.radio-card\]\:w-full .radio-card{width:100%}.\[\&_\.radio-card\]\:text-\[13\.5px\] .radio-card{font-size:13.5px}.\[\&_\.radio-row\]\:grid .radio-row{display:grid}.\[\&_\.radio-row\]\:grid-cols-2 .radio-row{grid-template-columns:repeat(2,minmax(0,1fr))}.\[\&_\.radio-row\]\:flex-col .radio-row{flex-direction:column}.\[\&\>\*\]\:border-b-0>*{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\>button\]\:min-h-\[38px\]>button{min-height:38px}.\[\&\>button\]\:flex-1>button{flex:1}}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-border-default:1px solid #bbb;--xy-node-border-selected-default:1px solid #555;--xy-handle-background-color-default:#333;--xy-selection-background-color-default:#9696b41a;--xy-selection-border-default:1px dotted #9b9b9bcc;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path,.react-flow__edge.selected .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));min-width:5px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.bottom.center,.react-flow__panel.top.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none}.react-flow__edgelabel-renderer,.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{justify-content:center;align-items:center;width:26px;height:26px;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{border:var(--xy-node-border,var(--xy-node-border-default));color:var(--xy-node-color,var(--xy-node-color-default))}.react-flow__node-default.selected,.react-flow__node-default:focus,.react-flow__node-default:focus-visible,.react-flow__node-group.selected,.react-flow__node-group:focus,.react-flow__node-group:focus-visible,.react-flow__node-input.selected,.react-flow__node-input:focus,.react-flow__node-input:focus-visible,.react-flow__node-output.selected,.react-flow__node-output:focus,.react-flow__node-output:focus-visible{border:var(--xy-node-border-selected,var(--xy-node-border-selected-default));outline:none}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}:root,[data-superficie=escura]{color-scheme:dark;--ink:#0e1014;--ink-2:#1a1d23;--ink-3:#20242b;--ink-4:#272b33;--ink-line:#23262c;--ink-fg:#e9eaec;--ink-muted:#9aa0a6;--ink-muted-2:#6b7078;--accent:#55e6ff;--accent-hover:#7aecff;--accent-soft:#55e6ff1f;--accent-line:#55e6ff59;--accent-ink:#0b2027;--accent-fg:#55e6ff;--success:var(--accent);--success-soft:#55e6ff1f;--warning:#f0b749;--warning-soft:#f0b74924;--warning-line:#f0b74966;--danger:#e0564f;--danger-soft:#e0564f24;--danger-line:#e0564f66;--topbar-bg:#0e1014eb;--overlay-bg:#050608a6;--drawer-overlay-bg:#05060880;--shadow-overlay:0 24px 60px #00000080,0 2px 8px #0000004d;--skeleton-a:#20242b;--skeleton-b:#272b33;--whatsapp:#25d366;--whatsapp-ink:#fff;--whatsapp-fg:#4ade80;--agenda-ciano:var(--accent);--agenda-ciano-soft:var(--accent-soft);--agenda-verde:#6fe0a0;--agenda-verde-soft:#6fe0a024;--agenda-ambar:var(--warning);--agenda-ambar-soft:var(--warning-soft);--agenda-vermelho:var(--danger);--agenda-vermelho-soft:var(--danger-soft);--agenda-violeta:#b49cff;--agenda-violeta-soft:#b49cff24;--agenda-cinza:var(--ink-muted);--agenda-cinza-soft:#9aa0a624;--sidebar-w:272px;--topbar-h:64px}@media (prefers-color-scheme:light){:root:not([data-tema]){color-scheme:light;--ink:#f7f8f9;--ink-2:#fff;--ink-3:#eef0f2;--ink-4:#e7e9ec;--ink-line:#e7e9ec;--ink-fg:#1a1d21;--ink-muted:#6b7078;--ink-muted-2:#9aa0a6;--accent-hover:#3fdcf7;--accent-soft:#e2faff;--accent-line:#bdf1fb;--accent-fg:#08708a;--success-soft:#e2faff;--warning:#8a5c00;--warning-soft:#fdf3dc;--warning-line:#f1d9a3;--danger:#c43d36;--danger-soft:#fbe7e6;--danger-line:#f2c4c1;--topbar-bg:#f7f8f9eb;--overlay-bg:#10182873;--drawer-overlay-bg:#1018284d;--shadow-overlay:0 24px 60px #1018282e,0 2px 8px #10182814;--skeleton-a:#eef0f2;--skeleton-b:#e2e5e9;--whatsapp:#25d366;--whatsapp-ink:#fff;--whatsapp-fg:#128c4a;--agenda-ciano:var(--accent-fg);--agenda-ciano-soft:var(--accent-soft);--agenda-verde:#1f7a4c;--agenda-verde-soft:#e3f6ec;--agenda-ambar:var(--warning);--agenda-ambar-soft:var(--warning-soft);--agenda-vermelho:var(--danger);--agenda-vermelho-soft:var(--danger-soft);--agenda-violeta:#5b3fc4;--agenda-violeta-soft:#efeafd;--agenda-cinza:var(--ink-muted);--agenda-cinza-soft:#eef0f2}}:root[data-tema=claro]{color-scheme:light;--ink:#f7f8f9;--ink-2:#fff;--ink-3:#eef0f2;--ink-4:#e7e9ec;--ink-line:#e7e9ec;--ink-fg:#1a1d21;--ink-muted:#6b7078;--ink-muted-2:#9aa0a6;--accent-hover:#3fdcf7;--accent-soft:#e2faff;--accent-line:#bdf1fb;--accent-fg:#08708a;--success-soft:#e2faff;--warning:#8a5c00;--warning-soft:#fdf3dc;--warning-line:#f1d9a3;--danger:#c43d36;--danger-soft:#fbe7e6;--danger-line:#f2c4c1;--topbar-bg:#f7f8f9eb;--overlay-bg:#10182873;--drawer-overlay-bg:#1018284d;--shadow-overlay:0 24px 60px #1018282e,0 2px 8px #10182814;--skeleton-a:#eef0f2;--skeleton-b:#e2e5e9;--whatsapp:#25d366;--whatsapp-ink:#fff;--whatsapp-fg:#128c4a;--agenda-ciano:var(--accent-fg);--agenda-ciano-soft:var(--accent-soft);--agenda-verde:#1f7a4c;--agenda-verde-soft:#e3f6ec;--agenda-ambar:var(--warning);--agenda-ambar-soft:var(--warning-soft);--agenda-vermelho:var(--danger);--agenda-vermelho-soft:var(--danger-soft);--agenda-violeta:#5b3fc4;--agenda-violeta-soft:#efeafd;--agenda-cinza:var(--ink-muted);--agenda-cinza-soft:#eef0f2}:root[data-tema=claro] [data-superficie=escura]{color-scheme:dark;--ink:#0e1014;--ink-2:#1a1d23;--ink-3:#20242b;--ink-4:#272b33;--ink-line:#23262c;--ink-fg:#e9eaec;--ink-muted:#9aa0a6;--ink-muted-2:#6b7078;--accent-soft:#55e6ff1f;--accent-line:#55e6ff59;--accent-fg:#55e6ff}@media (prefers-color-scheme:light){:root:not([data-tema]) [data-superficie=escura]{color-scheme:dark;--ink:#0e1014;--ink-2:#1a1d23;--ink-3:#20242b;--ink-4:#272b33;--ink-line:#23262c;--ink-fg:#e9eaec;--ink-muted:#9aa0a6;--ink-muted-2:#6b7078;--accent-soft:#55e6ff1f;--accent-line:#55e6ff59;--accent-fg:#55e6ff}}@keyframes skeleton-brilho{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width:1024px){.app-shell{grid-template-columns:1fr}.drawer-larga{width:100vw}.sidebar{z-index:50;width:260px;transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.menu-movel{display:grid}.topbar{padding:0 16px}.page{--page-pad:16px}.banner-global{padding:10px 16px}.inbox-shell,.inbox-shell.with-detail{height:calc(100vh - var(--topbar-h) - 32px);grid-template-columns:1fr}.contato-drawer .drawer-head,.contato-faixa,.inbox-shell>.drawer-overlay{display:none}.ficha{grid-template-columns:minmax(0,1fr)}.ficha-identidade{border-right:none;border-bottom:1px solid var(--ink-line)}.ficha-abas{padding-top:0}.contato-drawer{width:auto;max-width:none;height:auto;min-height:0;box-shadow:none;z-index:auto;border-left:none;animation:none;position:static}.od-grid{grid-template-columns:repeat(min(var(--od-cols,3),2),minmax(0,1fr))}.topbar .user-menu .name{display:none}.so-movel{display:inline-flex}.inbox-shell[data-vista=contato]>.inbox-list,.inbox-shell[data-vista=contato]>.thread,.inbox-shell[data-vista=conversa]>.detail-panel,.inbox-shell[data-vista=conversa]>.inbox-list,.inbox-shell[data-vista=lista]>.detail-panel,.inbox-shell[data-vista=lista]>.thread,.so-desktop{display:none}}@media (max-width:640px){.od-grid{grid-template-columns:minmax(0,1fr)}.topbar{gap:8px}.topbar-busca{margin-right:0}.topbar-actions{gap:8px}.topbar .crumb>span:not(:last-child):not(:focus-within){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;min-width:0;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.topbar .crumb>span:last-child>[aria-hidden=true]{display:none}.acoes-linha-abas{flex:100%;justify-content:space-between;margin-left:0}.acoes-linha-abas>.btn{flex:none}.acoes-linha-abas .selo-simulacao{flex-wrap:wrap;flex:auto;row-gap:4px}.acoes-linha-abas .selo-simulacao-status,.acoes-linha-abas .selo-simulacao-status .od-truncate{white-space:normal}.search{flex:auto;min-width:0}.bubble{max-width:85%}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}