:root{color-scheme:light;--bg:oklch(97.8% 0.006 185);--surface:oklch(100% 0 0);--surface-2:oklch(98.4% 0.005 185);--line:oklch(90% 0.01 185);--line-strong:oklch(82% 0.015 185);--ink:oklch(23% 0.022 195);--ink-2:oklch(42% 0.02 193);--ink-3:oklch(49% 0.018 192);--brand-raw:#00554c;--brand:var(--brand-raw);--brand-hover:color-mix(in oklab,var(--brand) 84%,#000);--brand-text:var(--brand-raw);--brand-deep:color-mix(in oklab,var(--brand) 82%,#001512);--brand-deeper:color-mix(in oklab,var(--brand) 56%,#001512);--on-brand:oklch(98% 0.005 185);--on-brand-soft:oklch(98% 0.005 185/0.72);--teal:oklch(80% 0.125 178);--teal-ink:oklch(45% 0.09 184);--amber-bg:oklch(94% 0.055 85);--amber-ink:oklch(43% 0.09 70);--green-bg:oklch(94% 0.045 165);--green-ink:oklch(38% 0.07 170);--red-bg:oklch(94% 0.03 25);--red-ink:oklch(44% 0.16 27);--danger:oklch(50% 0.17 27);--shadow-1:0 1px 2px oklch(30% 0.02 195/0.06),0 1px 3px oklch(30% 0.02 195/0.04);--shadow-2:0 4px 12px oklch(30% 0.02 195/0.08),0 2px 4px oklch(30% 0.02 195/0.05);--wash:color-mix(in oklab,var(--ink) 7%,transparent);--sidebar-ink:oklch(100% 0 0/0.72);--sidebar-ink-active:oklch(100% 0 0);--sidebar-hover-bg:oklch(100% 0 0/0.08);--sidebar-active-bg:oklch(100% 0 0/0.14);--sidebar-label:oklch(100% 0 0/0.4);--sidebar-border:oklch(100% 0 0/0.13);--sidebar-accent:var(--teal);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--font-ui:var(--font-sans),"Instrument Sans",system-ui,sans-serif;--font-head:var(--font-display),"Bricolage Grotesque",var(--font-ui);--font-data:var(--font-ui);--radius-s:6px;--radius-m:10px;--radius-l:16px;--z-sticky:10;--z-modal:20;--z-toast:30}:root[data-theme=dark]{color-scheme:dark;--bg:oklch(18% 0.012 195);--surface:oklch(25.5% 0.015 195);--surface-2:oklch(31% 0.017 195);--line:oklch(38% 0.018 195);--line-strong:oklch(50% 0.022 195);--ink:oklch(96% 0.008 185);--ink-2:oklch(80% 0.013 185);--ink-3:oklch(70% 0.015 185);--brand:oklch(from var(--brand-raw) 56% c h);--brand-hover:oklch(from var(--brand-raw) 63% c h);--brand-text:oklch(from var(--brand-raw) 80% c h);--brand-deep:oklch(from var(--brand-raw) 30% c h);--brand-deeper:oklch(from var(--brand-raw) 22% c h);--on-brand:oklch(99% 0.005 185);--on-brand-soft:oklch(99% 0.005 185/0.72);--teal-ink:var(--brand-text);--amber-bg:oklch(38% 0.06 80);--amber-ink:oklch(88% 0.09 85);--green-bg:oklch(34% 0.05 168);--green-ink:oklch(86% 0.09 168);--red-bg:oklch(34% 0.07 25);--red-ink:oklch(84% 0.11 25);--danger:oklch(62% 0.16 27);--shadow-1:0 1px 2px oklch(0% 0 0/0.4),0 1px 3px oklch(0% 0 0/0.3);--shadow-2:0 4px 14px oklch(0% 0 0/0.5),0 2px 6px oklch(0% 0 0/0.35)}@media (prefers-color-scheme:dark){:root[data-theme=auto]{color-scheme:dark;--bg:oklch(18% 0.012 195);--surface:oklch(25.5% 0.015 195);--surface-2:oklch(31% 0.017 195);--line:oklch(38% 0.018 195);--line-strong:oklch(50% 0.022 195);--ink:oklch(96% 0.008 185);--ink-2:oklch(80% 0.013 185);--ink-3:oklch(70% 0.015 185);--brand:oklch(from var(--brand-raw) 56% c h);--brand-hover:oklch(from var(--brand-raw) 63% c h);--brand-text:oklch(from var(--brand-raw) 80% c h);--brand-deep:oklch(from var(--brand-raw) 30% c h);--brand-deeper:oklch(from var(--brand-raw) 22% c h);--on-brand:oklch(99% 0.005 185);--on-brand-soft:oklch(99% 0.005 185/0.72);--teal-ink:var(--brand-text);--amber-bg:oklch(38% 0.06 80);--amber-ink:oklch(88% 0.09 85);--green-bg:oklch(34% 0.05 168);--green-ink:oklch(86% 0.09 168);--red-bg:oklch(34% 0.07 25);--red-ink:oklch(84% 0.11 25);--danger:oklch(62% 0.16 27);--shadow-1:0 1px 2px oklch(0% 0 0/0.4),0 1px 3px oklch(0% 0 0/0.3);--shadow-2:0 4px 14px oklch(0% 0 0/0.5),0 2px 6px oklch(0% 0 0/0.35)}}*{box-sizing:border-box;margin:0;padding:0}html{height:100%}body{min-height:100%;font-family:var(--font-ui);font-size:var(--text-md);line-height:1.5;background:var(--bg);-webkit-font-smoothing:antialiased;transition:background-color .2s ease-out,color .2s ease-out}body,h1,h2,h3{color:var(--ink)}h1,h2,h3{font-family:var(--font-head);font-weight:600;letter-spacing:-.02em;text-wrap:balance}a{color:var(--teal-ink);text-decoration-thickness:1px;text-underline-offset:3px}:focus-visible{outline:2px solid var(--teal-ink);outline-offset:2px;border-radius:var(--radius-s)}::selection{background:oklch(80% .125 178/.35)}input[type=checkbox]{width:16px;height:16px;accent-color:var(--brand-text);cursor:pointer;flex:none;vertical-align:middle;margin:0}input[type=checkbox]:focus-visible{outline:2px solid var(--teal-ink);outline-offset:1px}.field{margin-top:1rem}.input,input:not([type]),input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{padding:.55rem .75rem;font-family:inherit;font-size:var(--text-md);line-height:1.45;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-m);transition:border-color .12s ease-out,box-shadow .12s ease-out}input::placeholder,textarea::placeholder{color:var(--ink-3)}.input:hover,input:not([type]):hover,input[type=date]:hover,input[type=datetime-local]:hover,input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,select:hover,textarea:hover{border-color:var(--ink-3)}.input:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--teal-ink);box-shadow:0 0 0 3px color-mix(in oklab,var(--teal-ink) 22%,transparent)}input:disabled,select:disabled,textarea:disabled{background:var(--surface-2);color:var(--ink-3);cursor:not-allowed}input[type=number]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}input[type=date],input[type=datetime-local],input[type=time]{min-height:2.25rem}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}input[type=date]:hover::-webkit-calendar-picker-indicator,input[type=datetime-local]:hover::-webkit-calendar-picker-indicator,input[type=time]:hover::-webkit-calendar-picker-indicator{opacity:1}.input--sm,input.input--sm,select.input--sm{padding:.3rem .5rem;font-size:var(--text-sm);border-radius:var(--radius-s)}.input--nu,input.input--nu{border-color:transparent;background:transparent;padding-left:0;padding-right:0}.input--nu:hover{border-color:transparent}.field label{display:block;font-size:var(--text-sm);font-weight:600;color:var(--ink-2);margin-bottom:.35rem}.field input,.field select,.field textarea{width:100%}.field textarea{resize:vertical;min-height:4.5rem;line-height:1.5}.field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 8l5 5 5-5' stroke='%23888' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .6rem center;cursor:pointer}.field input::placeholder,.field textarea::placeholder{color:var(--ink-3)}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--ink-3)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:none;border-color:var(--teal-ink);box-shadow:0 0 0 3px color-mix(in oklab,var(--teal-ink) 22%,transparent)}.field .hint,.field small,.hint{font-size:var(--text-sm);color:var(--ink-3)}.field .hint,.field small{display:block;margin-top:.4rem;line-height:1.45}.slug-preview{display:inline-block;margin-top:.4rem;padding:.25rem .6rem;font-family:var(--font-data);font-size:var(--text-sm);color:var(--brand-text);background:var(--green-bg);border-radius:var(--radius-pill)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5ch;padding:.65rem 1.25rem;font:inherit;font-weight:600;color:var(--on-brand);background:var(--brand);border:none;border-radius:var(--radius-m);cursor:pointer;transition:background .12s ease-out,transform 60ms ease-out}.btn:hover{background:var(--brand-hover)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:default;transform:none}.btn--block{width:100%;margin-top:1.5rem}.btn--ghost{background:transparent;color:var(--brand-text);border:1px solid var(--line-strong)}.btn--ghost:hover{background:color-mix(in oklab,var(--brand-text) 8%,transparent)}.btn--ghost-danger{background:transparent;color:var(--danger);border:1px solid var(--line-strong)}.btn--ghost-danger:hover{background:color-mix(in oklab,var(--danger) 12%,transparent)}.btn--danger{background:var(--danger);color:#fff;border:1px solid var(--danger)}.btn--danger:hover{background:oklch(45% .17 27)}.btn--sm{padding:.35rem .8rem;font-size:var(--text-sm)}.btn--sm,.form-error{border-radius:var(--radius-s)}.form-error{margin-top:1rem;padding:.6rem .75rem;font-size:var(--text-md);color:var(--red-ink);background:var(--red-bg)}.auth{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,9fr);min-height:100vh}.auth-brand{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:2.5rem 3rem;background:linear-gradient(160deg,var(--brand-deep),var(--brand-deeper));color:var(--on-brand);overflow:hidden}.auth-brand h2{max-width:17ch;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:700;line-height:1.12;letter-spacing:-.025em;color:var(--on-brand)}.auth-brand .thesis-note{margin-top:1rem;max-width:38ch;font-size:var(--text-md);color:var(--on-brand-soft)}.auth-form-col{display:flex;align-items:center;justify-content:center;padding:3rem 1.5rem}.auth-form{width:100%;max-width:384px}.auth-form h1{font-size:var(--text-2xl);font-weight:700}.auth-form .sub{margin-top:.4rem}.auth-alt,.auth-form .sub{color:var(--ink-2);font-size:var(--text-md)}.auth-alt{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--line)}.ticker{height:300px;overflow:hidden;mask-image:linear-gradient(transparent,#000 15%,#000 82%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 15%,#000 82%,transparent)}.ticker-track{display:flex;flex-direction:column;gap:.65rem;animation:ticker-drift 32s linear infinite}@keyframes ticker-drift{to{transform:translateY(-50%)}}.receipt{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.65rem .9rem;background:oklch(100% 0 0/.07);border-radius:var(--radius-m)}.receipt .kind{font-family:var(--font-data);font-size:var(--text-2xs);font-weight:600;letter-spacing:.04em;color:var(--teal)}.receipt .what{flex:1 1;font-size:var(--text-md);color:var(--on-brand-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.receipt .value{font-family:var(--font-data);font-size:var(--text-md);font-weight:500;color:var(--on-brand)}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none}.btn:active{transform:none}}@media (max-width:860px){.auth{grid-template-columns:1fr;grid-template-rows:auto 1fr}.auth-brand{justify-content:flex-start;gap:1.25rem;padding:calc(1.5rem + env(safe-area-inset-top, 0px)) 1.5rem 1.5rem}.auth-brand h2{font-size:var(--text-2xl);max-width:none}.auth-brand .thesis-note,.ticker{display:none}.auth-form-col{align-items:flex-start;padding-top:2rem}}.shell-top{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:1rem;height:56px;padding:0 1.5rem;background:var(--surface);border-bottom:1px solid var(--line)}.shell-top .spacer{flex:1 1}.workspace-chip{font-family:var(--font-data);font-size:var(--text-sm);color:var(--ink-2);padding:.2rem .6rem;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-pill)}.shell-main{max-width:1024px;margin:0 auto;padding:2.5rem 1.5rem 4rem}.page-head{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem .75rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--line)}.page-head h1{letter-spacing:-.025em}.page-head .count{font-family:var(--font-data);font-size:var(--text-sm);font-weight:600;color:var(--brand-text);background:color-mix(in oklab,var(--brand-text) 12%,transparent);padding:.1rem .55rem;border-radius:var(--radius-pill)}.page-head .page-sub{flex-basis:100%;margin-top:-.15rem;color:var(--ink-2);font-size:var(--text-md)}@media (max-width:560px){.page-head h1{font-size:var(--text-xl)}.page-head .btn,.page-head .btn-ghost{flex:1 1 auto;text-align:center;justify-content:center}}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.85rem;gap:.85rem;margin-bottom:1.5rem}.stat-tile{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);padding:1rem 1.15rem;box-shadow:var(--shadow-1)}.stat-tile .stat-label{font-size:var(--text-xs);font-weight:500}.stat-tile .stat-value{margin-top:.35rem;font-family:var(--font-data);font-size:var(--text-2xl);font-weight:600;color:var(--ink);line-height:1.1}.stat-tile .stat-sub{margin-top:.25rem;font-size:var(--text-xs);color:var(--ink-3)}.stat-tile--accent{background:color-mix(in oklab,var(--brand-text) 10%,var(--surface));border-color:color-mix(in oklab,var(--brand-text) 22%,transparent)}.stat-tile--accent .stat-label,.stat-tile--accent .stat-value{color:var(--brand-text)}a.stat-tile{display:flex;flex-direction:column;color:inherit;transition:border-color .12s ease-out,box-shadow .12s ease-out,transform .12s ease-out}a.stat-tile:hover{box-shadow:var(--shadow-2);transform:translateY(-1px)}a.stat-tile--accent:hover{border-color:color-mix(in oklab,var(--brand-text) 40%,transparent)}.dash-shortcuts{margin-top:.25rem}.dash-h2{font-size:var(--text-lg);font-weight:600;margin-bottom:.75rem}.shortcut-grid{display:flex;flex-wrap:wrap;gap:.6rem}.shortcut{display:inline-flex;align-items:center;padding:.6rem 1rem;border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface);color:var(--ink);text-decoration:none;font-weight:500;font-size:var(--text-md);transition:border-color .12s ease-out,color .12s ease-out,background .12s ease-out}.shortcut:hover{border-color:var(--brand-text);color:var(--brand-text);background:var(--surface-2)}.wordmark{display:inline-flex;align-items:center;text-decoration:none}.wordmark svg{display:block}.wordmark .logo-img{display:block;height:40px;width:auto;max-width:210px;object-fit:contain}.wordmark .logo-on-dark,:root[data-theme=dark] .wordmark .logo-on-light{display:none}:root[data-theme=dark] .wordmark .logo-on-dark{display:block}@media (prefers-color-scheme:dark){:root[data-theme=auto] .wordmark .logo-on-light{display:none}:root[data-theme=auto] .wordmark .logo-on-dark{display:block}}.auth-brand .wordmark .logo-on-light,.sidebar .wordmark .logo-on-light{display:none}.auth-brand .wordmark .logo-on-dark,.sidebar .wordmark .logo-on-dark{display:block}.table-wrap{overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-1)}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:.7rem 1rem;font-size:var(--text-md);border-bottom:1px solid var(--line);white-space:nowrap}tbody tr:last-child td{border-bottom:none}tbody tr{transition:background .1s ease-out}tbody tr:hover td{background:var(--surface-2)}th{font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);background:var(--bg)}td.num{font-family:var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}td.num,th.num{text-align:right}td.mono{font-family:var(--font-data);font-size:var(--text-sm);color:var(--ink-2)}td.actions{text-align:right}.table-wrap td.actions,.table-wrap th.col-picker-th{position:-webkit-sticky;position:sticky;right:0;z-index:2;background:var(--surface);border-left:1px solid var(--line);box-shadow:-6px 0 6px -6px color-mix(in oklab,var(--ink) 35%,transparent)}.table-wrap th.col-picker-th{background:var(--bg);z-index:3}.table-wrap tbody tr:hover td.actions{background:var(--surface-2)}.table-wrap tbody tr.checked td.actions{background:color-mix(in oklab,var(--brand-text) 8%,var(--surface))}.badge{display:inline-block;padding:.125rem .55rem;border-radius:var(--radius-pill);font-weight:600}.badge--active{background:var(--green-bg);color:var(--green-ink)}.badge--trial{background:var(--amber-bg);color:var(--amber-ink)}.badge--suspended{background:var(--red-bg);color:var(--red-ink)}.badge--deleting{background:var(--amber-bg);color:var(--amber-ink);animation:badge-pulse 1.2s ease-in-out infinite}.badge--neutro{background:var(--surface-2);color:var(--ink-2)}@keyframes badge-pulse{0%,to{opacity:1}50%{opacity:.45}}.row-deleting{opacity:.7}.empty-row{text-align:center;color:var(--ink-3);padding:2.5rem 1rem}.row-toggle{cursor:pointer}.row-toggle:hover td{background:var(--bg)}.row-toggle.row-open td{border-bottom-color:transparent}.detail-row td{padding:.25rem 1rem 1rem;background:var(--bg)}.detail-loading{font-size:var(--text-sm);color:var(--ink-3)}.usage-grid{display:flex;flex-wrap:wrap;gap:.5rem 2.5rem;margin:0}.usage-grid dt{font-size:var(--text-xs);font-weight:600;color:var(--ink-2)}.usage-grid dd{margin:.1rem 0 0;font-family:var(--font-data);font-size:var(--text-md);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.usage-grid .limit{color:var(--ink-3);font-size:var(--text-sm)}.foundation{max-width:62ch}.foundation>p{color:var(--ink-2);text-wrap:pretty}.status-list{list-style:none;margin:1.75rem 0;border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface)}.status-list li{display:flex;align-items:center;gap:.75rem;padding:.8rem 1rem;font-size:var(--text-md)}.status-list li+li{border-top:1px solid var(--line)}.status-list .dot{flex:none;width:8px;height:8px;border-radius:50%}.dot--live{background:oklch(62% .14 165)}.dot--next{background:var(--line-strong)}.status-list .label{flex:1 1}.status-list .state{font-family:var(--font-data);font-size:var(--text-xs);color:var(--ink-3)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.loading{padding:4rem 1.5rem;text-align:center;color:var(--ink-3)}.loading--anim{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem}.loading-mark{--loading-cor:var(--brand-text);position:relative;width:var(--loading-size,68px);height:var(--loading-size,68px);flex:none;display:grid;place-items:center}.loading-mark:before{width:76%;height:76%;background:radial-gradient(circle,color-mix(in oklab,var(--loading-cor) 24%,transparent) 0,transparent 70%);animation:loading-glow 2s ease-in-out infinite}.loading-mark:after,.loading-mark:before{content:"";position:absolute;border-radius:50%}.loading-mark:after{inset:0;padding:2px;background:conic-gradient(from 0deg,transparent 0,var(--loading-cor) 18%,color-mix(in oklab,var(--loading-cor) 40%,transparent) 33%,transparent 44%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:loading-spin 1.5s linear infinite}.loading-mark span{position:relative;width:56%;height:56%;background-color:var(--loading-cor);-webkit-mask:url(/marca.png) center/contain no-repeat;mask:url(/marca.png) center/contain no-repeat;animation:loading-breathe 2s ease-in-out infinite}.loading-mark--on-dark{--loading-cor:oklch(93% 0.03 175)}@keyframes loading-spin{to{transform:rotate(1turn)}}@keyframes loading-glow{0%,to{transform:scale(.74);opacity:.5}50%{transform:scale(1.08);opacity:1}}@keyframes loading-breathe{0%,to{transform:scale(.94);opacity:.72}50%{transform:scale(1.03);opacity:1}}@media (prefers-reduced-motion:reduce){.loading-mark span,.loading-mark:after,.loading-mark:before{animation:none}.loading-mark:before{opacity:.6;transform:scale(1)}.loading-mark span{opacity:1;transform:none}}.shell{display:grid;grid-template-columns:232px 1fr;min-height:100vh;min-height:100dvh}.shell-topbar{display:none}.sidebar{display:flex;flex-direction:column;gap:.25rem;padding:.85rem .7rem;background:linear-gradient(180deg,var(--brand-deep),var(--brand-deeper));color:var(--sidebar-ink);border-right:none;position:-webkit-sticky;position:sticky;top:0;align-self:start;height:100vh;height:100dvh;overflow:hidden;overscroll-behavior:contain}.sidebar-head{display:flex;flex:none;align-items:center;justify-content:space-between;padding:.35rem .5rem 1rem;color:var(--sidebar-ink-active)}.sidebar-nav{display:flex;flex-direction:column;gap:.1rem;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.nav-group{display:flex;flex-direction:column;gap:.1rem}.nav-group+.nav-group{margin-top:.7rem}.nav-group-label{font-size:var(--text-2xs);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--sidebar-label);padding:0 .65rem;margin-bottom:.3rem}.nav-burger,.nav-close{position:relative;display:none;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;color:var(--ink-2);border-radius:var(--radius-m);cursor:pointer}.nav-burger:hover{background:var(--bg);color:var(--ink)}.sidebar-head .nav-close{color:var(--sidebar-ink)}.sidebar-head .nav-close:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-ink-active)}.nav-item{position:relative;display:flex;align-items:center;gap:.65rem;padding:.55rem .65rem;border-radius:var(--radius-m);font-size:var(--text-md);font-weight:500;color:var(--sidebar-ink);text-decoration:none;transition:background .1s ease-out,color .1s ease-out}.nav-item:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-ink-active)}.nav-item.active{background:var(--sidebar-active-bg);color:var(--sidebar-ink-active);font-weight:600}.nav-item.active:before{content:"";position:absolute;left:-.7rem;top:50%;transform:translateY(-50%);width:3px;height:1.15rem;border-radius:0 3px 3px 0;background:var(--sidebar-accent)}.nav-item svg{flex:none;opacity:.72}.nav-item.active svg{opacity:1}.nav-contador{margin-left:auto;min-width:1.25rem;height:1.25rem;padding:0 .4rem;border-radius:var(--radius-pill);background:var(--teal);color:oklch(22% .03 190);font-family:var(--font-data);font-size:var(--text-2xs);font-weight:700;line-height:1.25rem;text-align:center}.nav-burger-ponto{position:absolute;top:8px;right:7px;width:9px;height:9px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 2px var(--surface)}.sidebar .sidebar-foot{flex:none;margin-top:auto;padding:.75rem .5rem .25rem;border-top:1px solid var(--sidebar-border);display:flex;flex-direction:column;gap:.6rem}.sidebar-foot-row,.sidebar-foot-user{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sidebar-foot-user,.sidebar-foot-user .user-line{min-width:0}.sidebar .user-line{font-size:var(--text-sm);color:var(--sidebar-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar .btn--ghost{color:var(--sidebar-ink-active);border-color:var(--sidebar-border);background:transparent}.sidebar .btn--ghost:hover{background:var(--sidebar-hover-bg)}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--line-strong);background:transparent;color:var(--ink-2);border-radius:var(--radius-m);cursor:pointer;transition:background .12s ease-out,color .12s ease-out,border-color .12s ease-out}.theme-toggle:hover{background:var(--bg);color:var(--brand-text);border-color:var(--brand-text)}.sidebar .theme-toggle{color:var(--sidebar-ink);border-color:var(--sidebar-border)}.sidebar .theme-toggle:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-ink-active);border-color:var(--sidebar-border)}.shell-content{padding:2rem 2rem 4rem;min-width:0}.nav-overlay{display:none}.page-actions{margin-left:auto;display:flex;gap:.5rem;flex-wrap:wrap}@media (max-width:1024px){.shell{display:block}.shell-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:.5rem;height:calc(56px + env(safe-area-inset-top, 0px));border-top:env(safe-area-inset-top,0) solid var(--brand-deep);padding:0 max(.75rem,env(safe-area-inset-right,0px)) 0 max(.75rem,env(safe-area-inset-left,0px));background:var(--surface);border-bottom:1px solid var(--line)}.shell-topbar-brand{display:flex;align-items:center;min-width:0}.nav-burger,.nav-close{display:inline-flex}.nav-overlay{display:block;position:fixed;inset:0;z-index:var(--z-modal);background:oklch(0 0 0/.45);animation:overlay-in .16s ease-out}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}.sidebar{position:fixed;top:0;left:0;z-index:calc(var(--z-modal) + 1);width:min(84vw,300px);height:100vh;height:100dvh;padding-top:calc(.85rem + env(safe-area-inset-top, 0px));border-right:1px solid var(--line);box-shadow:var(--shadow-2);transform:translateX(-100%);transition:transform .22s cubic-bezier(.4,0,.2,1)}.sidebar.open{transform:translateX(0)}.shell-content{padding:1.25rem 1rem 3rem}}@media (prefers-reduced-motion:reduce){.sidebar{transition:none}.nav-overlay{animation:none}}@media (max-width:560px){.shell-content{padding:1rem .85rem calc(2.5rem + env(safe-area-inset-bottom))}}dialog.modal{margin:auto;width:min(480px,calc(100vw - 2rem));max-height:min(88vh,900px);border:none;border-radius:var(--radius-l);background:var(--surface);color:var(--ink);padding:0 1.5rem 1.5rem;overflow-y:auto;overscroll-behavior:contain;box-shadow:var(--shadow-2);z-index:var(--z-modal);animation:menu-pop .15s cubic-bezier(.2,0,.2,1)}dialog.modal--lg{width:min(1040px,calc(100vw - 2rem));max-height:min(92vh,980px)}.deal-acoes{display:flex;justify-content:flex-end;margin-top:.25rem}.deal-acoes .btn{width:auto;margin:0}.deal-secao{margin:1.4rem 0 .6rem;padding-top:.9rem;border-top:1px solid var(--line);font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.deal-resumo{display:flex;flex-wrap:wrap;gap:.35rem 1.1rem;padding:.7rem .85rem;margin-bottom:.9rem;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-2,transparent);font-size:var(--text-sm)}.deal-resumo b{color:var(--ink);font-weight:600}.deal-resumo span{color:var(--ink-2)}.deal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 1rem;gap:0 1rem}.deal-grid .campo-largo{grid-column:1/-1}@media (max-width:620px){.deal-grid{grid-template-columns:1fr}}dialog.modal::-webkit-backdrop{background:oklch(20% .03 195/.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}dialog.modal::backdrop{background:oklch(20% .03 195/.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}dialog.modal h2{position:-webkit-sticky;position:sticky;top:0;z-index:1;margin:0 -1.5rem .5rem;padding:1.25rem 1.5rem .85rem;background:var(--surface);border-bottom:1px solid var(--line);font-size:var(--text-lg);font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:1rem}.modal-x{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-4px -4px -4px 0;border:0;border-radius:var(--radius-s);background:transparent;color:var(--ink-3);cursor:pointer}.modal-x:hover{background:var(--surface-2);color:var(--ink)}.modal-x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}dialog.modal form>p:first-child,dialog.modal>p:first-child{margin-top:0;margin-bottom:.25rem;line-height:1.5;color:var(--ink-2);font-size:var(--text-md)}.form-actions{display:flex;gap:.5rem;margin-top:1.5rem}.modal-actions{display:flex;justify-content:flex-end;gap:.5rem;margin:1.75rem -1.5rem -1.5rem;padding:.95rem 1.5rem;background:var(--surface);border-top:1px solid var(--line)}.modal-actions .btn{width:auto;margin:0}@media (max-width:560px){dialog.modal{width:100vw;max-width:100vw;max-height:92vh;max-height:92dvh;margin:auto 0 0;border-radius:var(--radius-l) var(--radius-l) 0 0;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom, 0px));animation:sheet-up .2s cubic-bezier(.2,0,.2,1)}.modal-actions{margin-bottom:calc(-1.5rem - env(safe-area-inset-bottom, 0px));padding-bottom:calc(.95rem + env(safe-area-inset-bottom, 0px))}}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;text-align:center;padding:1.25rem 1rem;border:1.5px dashed var(--line-strong);border-radius:var(--radius-m);background:color-mix(in oklab,var(--ink) 2.5%,var(--surface));color:var(--ink-2);cursor:pointer;transition:border-color .12s ease-out,background .12s ease-out}.dropzone:focus-visible,.dropzone:hover{outline:none;border-color:var(--teal-ink);background:color-mix(in oklab,var(--teal-ink) 6%,var(--surface))}.dropzone.drag{border-color:var(--teal-ink);border-style:solid;background:color-mix(in oklab,var(--teal-ink) 12%,var(--surface));color:var(--ink)}.dropzone.is-disabled{opacity:.5;cursor:not-allowed}.dropzone-icon{color:var(--brand-text)}.dropzone-label{font-size:var(--text-md)}.dropzone-browse{color:var(--brand-text);font-weight:600}.dropzone-hint{color:var(--ink-3);font-size:var(--text-xs)}.lightbox{position:fixed;inset:0;z-index:var(--z-modal,1000);padding:3.5rem 4.5rem;overflow:hidden;background:oklch(12% .02 195/.88);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:menu-pop .12s ease-out}.lightbox,.lightbox-body{display:flex;align-items:center;justify-content:center}.lightbox-body{max-width:100%;max-height:100%}.lightbox-media{max-width:min(1100px,calc(100vw - 9rem));max-height:82vh;border-radius:var(--radius-m);box-shadow:0 12px 48px oklch(0 0 0/.5);object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lightbox-close{position:fixed;top:1rem;right:1.25rem;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-2xl);line-height:1;color:#fff;background:oklch(100% 0 0/.12);border:none;border-radius:var(--radius-pill);cursor:pointer;transition:background .12s ease-out}.lightbox-close:hover{background:oklch(100% 0 0/.24)}.lightbox-count{position:fixed;top:1.35rem;left:50%;transform:translateX(-50%);color:oklch(100% 0 0/.8);font-size:var(--text-sm);font-family:var(--font-data)}.lightbox-nav{position:fixed;top:50%;transform:translateY(-50%);width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-display);line-height:1;color:#fff;background:oklch(100% 0 0/.1);border:none;border-radius:var(--radius-pill);cursor:pointer;transition:background .12s ease-out}.lightbox-nav:hover{background:oklch(100% 0 0/.22)}.lightbox-nav.prev{left:1rem}.lightbox-nav.next{right:1rem}.lightbox-tools{position:fixed;bottom:1.1rem;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:.5rem;padding:.3rem .4rem;background:oklch(100% 0 0/.1);border-radius:var(--radius-pill)}.lightbox-tool{all:unset;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-xl);color:#fff;border-radius:var(--radius-pill);cursor:pointer}.lightbox-tool:hover{background:oklch(100% 0 0/.18)}.lightbox-zoom{font-family:var(--font-data);min-width:3ch;text-align:center}.lightbox-download,.lightbox-zoom{color:oklch(100% 0 0/.85);font-size:var(--text-sm)}.lightbox-download{text-decoration:none;padding:.35rem .85rem;margin-left:.25rem;border-radius:var(--radius-pill);transition:background .12s ease-out}.lightbox-download:hover{background:oklch(100% 0 0/.16)}@media (max-width:560px){.lightbox{padding:3.5rem .5rem}.lightbox-media{max-width:calc(100vw - 1rem)}.lightbox-nav{width:40px;height:40px}}.video-thumb{all:unset;position:relative;display:inline-block;cursor:pointer;border-radius:var(--radius-s);overflow:hidden}.video-thumb-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;background:oklch(0 0 0/.28);transition:background .12s ease-out}.video-thumb:hover .video-thumb-play{background:oklch(0 0 0/.42)}.video-thumb-play svg{filter:drop-shadow(0 1px 3px oklch(0 0 0/.5))}.col-picker-th{text-align:right;white-space:nowrap}.colpick{position:relative;display:inline-flex}.colpick-btn{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--ink-2);border:1px solid var(--line-strong);border-radius:var(--radius-s);cursor:pointer;transition:color .12s ease-out,border-color .12s ease-out,background .12s ease-out}.colpick-btn:hover,.colpick-btn[aria-expanded=true]{color:var(--brand-text);border-color:var(--brand-text);background:var(--wash)}.colpick-menu{z-index:var(--z-modal,1000);min-width:180px;padding:.35rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);box-shadow:var(--shadow-2);animation:menu-pop .12s cubic-bezier(.2,0,.2,1);transform-origin:top right}.colpick-head{padding:.3rem .5rem .4rem;font-size:var(--text-2xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.colpick-item{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:.5rem;width:100%;padding:.38rem .5rem;border-radius:var(--radius-s);cursor:pointer;font-size:var(--text-xs);color:var(--ink)}.colpick-eye svg{width:14px;height:14px}.colpick-item:hover{background:var(--wash)}.colpick-eye{display:inline-flex;color:var(--brand-text);flex:none}.colpick-item.is-off,.colpick-item.is-off .colpick-eye{color:var(--ink-3)}.file-chip{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .75rem;font-size:var(--text-md);background:color-mix(in oklab,var(--ink) 3%,var(--surface));border:1px solid var(--line);border-radius:var(--radius-m)}.file-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms{position:relative}.ms-control{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:.5rem;width:100%;min-height:2.5rem;padding:.35rem .6rem;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-m);cursor:pointer;transition:border-color .12s ease-out,box-shadow .12s ease-out}.ms-control:hover{border-color:var(--ink-3)}.ms-control.is-open{border-color:var(--teal-ink);box-shadow:0 0 0 3px color-mix(in oklab,var(--teal-ink) 22%,transparent)}.ms-ph{color:var(--ink-3);flex:1 1}.ms-chips{display:flex;flex-wrap:wrap;gap:.3rem;flex:1 1}.ms-chip{gap:.3rem;padding:.15rem .2rem .15rem .5rem;font-size:var(--text-sm);background:color-mix(in oklab,var(--brand-text) 12%,var(--surface));color:var(--brand-text)}.ms-chip,.ms-chip-x{display:inline-flex;align-items:center;border-radius:var(--radius-pill)}.ms-chip-x{justify-content:center;width:1.05rem;height:1.05rem;font-size:var(--text-md);line-height:1;cursor:pointer;opacity:.7}.ms-chip-x:hover{opacity:1;background:color-mix(in oklab,var(--brand-text) 25%,transparent)}.ms-caret{color:var(--ink-3);flex:none}.ms-menu{position:absolute;z-index:30;top:calc(100% + 4px);left:0;right:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);box-shadow:var(--shadow-2);padding:.4rem;animation:menu-pop .12s cubic-bezier(.2,0,.2,1);transform-origin:top}.ms-search{width:100%;padding:.45rem .6rem;margin-bottom:.35rem;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-s)}.ms-search:focus-visible{outline:none;border-color:var(--teal-ink)}.ms-options{max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:1px}.ms-opt{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:.5rem;padding:.5rem .55rem;border-radius:var(--radius-s);cursor:pointer;font-size:var(--text-md)}.ms-opt:hover{background:var(--wash)}.ms-opt.on{font-weight:600}.ms-check,.ms-opt.on{color:var(--brand-text)}.ms-check{width:1rem;flex:none}.ms-opt-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-empty{padding:.6rem;color:var(--ink-3);font-size:var(--text-sm);text-align:center}.ms-clear{all:unset;display:block;margin-top:.35rem;padding:.4rem;text-align:center;font-size:var(--text-sm);color:var(--ink-2);border-top:1px solid var(--line);cursor:pointer}.ms-clear:hover{color:var(--brand-text)}.ss-control{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:.5rem;width:100%;min-height:2.5rem;padding:.5rem .7rem;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-m);cursor:pointer;transition:border-color .12s ease-out,box-shadow .12s ease-out}.ss-control:hover{border-color:var(--ink-3)}.ss-control.is-open{border-color:var(--teal-ink);box-shadow:0 0 0 3px color-mix(in oklab,var(--teal-ink) 22%,transparent)}.ss-control:disabled{opacity:.55;cursor:not-allowed}.ss-ph,.ss-val{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-caret,.ss-ph{color:var(--ink-3)}.ss-caret{flex:none}.ss-menu{z-index:60;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);box-shadow:var(--shadow-2);padding:.4rem;display:flex;flex-direction:column;animation:menu-pop .12s cubic-bezier(.2,0,.2,1)}.ss-search{width:100%;padding:.45rem .6rem;margin-bottom:.35rem;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-s)}.ss-search:focus-visible{outline:none;border-color:var(--teal-ink)}.ss-options{overflow-y:auto;display:flex;flex-direction:column;gap:1px}.ss-opt{all:unset;box-sizing:border-box;display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .55rem;border-radius:var(--radius-s);cursor:pointer;font-size:var(--text-md);color:var(--ink)}.ss-opt.active,.ss-opt:hover{background:var(--wash)}.ss-opt.on{color:var(--brand-text);font-weight:600}.ss-opt.is-disabled{opacity:.5;cursor:not-allowed}.ss-opt-label{flex:1 1;white-space:normal;overflow-wrap:anywhere;line-height:1.35}.ss-check{width:1rem;flex:none;color:var(--brand-text);text-align:right}.ss-empty{padding:.6rem;color:var(--ink-3);font-size:var(--text-sm);text-align:center}.emoji-field{position:relative;display:inline-flex;align-items:center;gap:.35rem}.emoji-field-btn{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:.5rem;min-width:8.5rem;padding:.5rem .7rem;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-m);cursor:pointer;transition:border-color .12s ease-out}.emoji-field-btn:hover{border-color:var(--ink-3)}.emoji-field-btn[aria-expanded=true]{border-color:var(--teal-ink)}.emoji-field-val{font-size:var(--text-xl);line-height:1}.emoji-field-ph{color:var(--ink-3);flex:1 1}.emoji-field-btn svg{color:var(--ink-3);margin-left:auto}.emoji-field-clear{all:unset;display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:var(--radius-s);color:var(--ink-2);cursor:pointer}.emoji-field-clear:hover{background:var(--wash);color:var(--ink)}.emoji-field-pop{position:absolute;z-index:40;top:calc(100% + 6px);left:0}.emoji-pop--field{margin:0;width:320px}.board{display:flex;gap:.9rem;overflow-x:auto;padding-bottom:1rem;align-items:stretch;scroll-behavior:auto}.board-col.drag-over{border-color:var(--teal-ink);background:var(--surface-2,var(--bg))}.deal-topo{display:flex;align-items:flex-start;gap:.4rem}.deal-topo .deal-title{flex:1 1 auto;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.deal-card .deal-contato{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-rodape{display:flex;align-items:center;gap:.4rem;margin-top:.55rem;padding-top:.5rem;border-top:1px solid var(--line);min-width:0}.deal-rodape .estab-tag{margin-left:auto;max-width:48%;overflow:hidden;text-overflow:ellipsis}.deal-rodape .estab-tag+.estab-tag{margin-left:0}.deal-conversa{flex:none;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);color:var(--ink-2);cursor:pointer}.deal-conversa:hover{color:var(--brand-text);border-color:var(--brand)}.deal-conversa:disabled{opacity:.5;cursor:progress}.deal-rodape .estab-tag+.deal-conversa{margin-left:.25rem}.deal-conversa+.deal-transferir{margin-left:0}.deal-quem{display:inline-flex;align-items:center;gap:.35rem;min-width:0;font-size:var(--text-xs);color:var(--ink-2)}.deal-quem-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-avatar{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:var(--text-2xs);font-weight:700;letter-spacing:0;color:var(--brand-text);background:color-mix(in oklab,var(--brand-text) 16%,var(--surface))}.deal-sem-dono{display:inline-flex;align-items:center;padding:1px 7px;border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:600;background:var(--amber-bg);color:var(--amber-ink)}.deal-mover{margin-left:auto;flex:0 0 auto;font-weight:400;opacity:.5;transition:opacity .12s}.deal-card:hover .deal-mover,.deal-mover:focus-within{opacity:1}.deal-mover .ss-control{min-width:0;padding:2px 6px;font-size:var(--text-2xs)}.board-col{flex:0 0 272px;background:var(--bg);border:1px solid var(--line);padding:.6rem;min-height:180px}.board-col.drag-over{outline:2px dashed var(--brand-text);outline-offset:-2px;background:color-mix(in oklab,var(--brand-text) 6%,var(--bg))}.board-col-head{display:flex;align-items:center;gap:.5rem;padding:.35rem .5rem .7rem}.board-col-head .stage-dot{width:9px;height:9px;border-radius:50%;flex:none}.board-col-head .stage-name{font-size:var(--text-2xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.board-col-head .stage-sum{margin-left:auto;font-family:var(--font-data);font-size:var(--text-xs);font-weight:500;color:var(--ink-3)}.board-col-head .stage-prob{font-weight:600;color:var(--brand-text);background:color-mix(in oklab,var(--brand-text) 12%,transparent);border-radius:var(--radius-s);padding:.05rem .3rem}.board-col-head .stage-prob,.board-col-pond{font-family:var(--font-data);font-size:var(--text-2xs)}.board-col-pond{margin:-.45rem .5rem .6rem;text-align:right;color:var(--ink-3)}.funil-resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.funil-kpi{display:flex;flex-direction:column;gap:.15rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);padding:.75rem .9rem;box-shadow:var(--shadow-1)}.funil-kpi-label{font-size:var(--text-sm);font-weight:500;color:var(--ink-2)}.funil-kpi-val{font-family:var(--font-head);font-size:var(--text-xl);font-weight:700;letter-spacing:-.02em;line-height:1.15}.funil-kpi-sub{font-size:var(--text-xs);color:var(--ink-3)}.funil-kpi--pond{border-color:color-mix(in oklab,var(--brand-text) 40%,var(--line));background:color-mix(in oklab,var(--brand-text) 5%,var(--surface))}.funil-kpi--pond .funil-kpi-val{color:var(--brand-text)}.funil-kpi--alerta{border-color:color-mix(in oklab,var(--danger) 40%,var(--line));background:color-mix(in oklab,var(--danger) 5%,var(--surface))}.funil-kpi--alerta .funil-kpi-val{color:var(--danger)}.deal-parado{display:inline-flex;align-items:center;gap:.28rem;margin-top:.45rem;padding:.12rem .4rem;border-radius:var(--radius-s);font-size:var(--text-2xs);font-weight:600;line-height:1.5}.deal-parado--atencao{background:var(--amber-bg);color:var(--amber-ink)}.deal-parado--critico{background:var(--red-bg);color:var(--red-ink)}.deal-parado-mudo{margin-left:.15rem;padding-left:.35rem;border-left:1px solid;font-weight:500;opacity:.85}.deal-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);padding:.7rem .8rem;margin-bottom:.5rem;cursor:-webkit-grab;cursor:grab;box-shadow:var(--shadow-1);transition:border-color .12s ease-out,box-shadow .12s ease-out,transform .12s ease-out}.deal-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-2);transform:translateY(-1px)}.deal-card:active{cursor:-webkit-grabbing;cursor:grabbing;transform:none}.deal-card .deal-title{font-size:var(--text-md);font-weight:600;color:var(--ink)}.deal-card .deal-meta{display:flex;justify-content:space-between;gap:.5rem;margin-top:.3rem;font-size:var(--text-sm);color:var(--ink-2)}.deal-card .deal-value{font-family:var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--brand-text);font-weight:500}.toolbar{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;flex-wrap:wrap}.toolbar input[type=date],.toolbar input[type=search],.toolbar select{padding:.5rem .75rem;font:inherit;border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface);color:var(--ink)}.toolbar input[type=search]{min-width:240px}@media (max-width:560px){.toolbar input[type=search]{flex:1 1 100%;min-width:0}.toolbar .ss-control,.toolbar select{flex:1 1 40%;min-width:0}}.deal-tabs{margin:-.25rem 0 1rem;border-bottom:1px solid var(--line)}.deal-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.deal-timeline li{display:grid;grid-template-columns:7.5rem 1fr auto;grid-gap:.6rem;gap:.6rem;align-items:baseline;font-size:var(--text-md);padding-bottom:.55rem;border-bottom:1px solid var(--line)}.deal-timeline li:last-child{border-bottom:none;padding-bottom:0}.deal-timeline-quando{color:var(--ink-3);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deal-timeline-quem{color:var(--ink-3);font-size:var(--text-sm)}.deal-form-linha{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem;margin-bottom:.75rem}.deal-campo{display:flex;flex-direction:column;gap:.25rem;font-size:var(--text-sm);color:var(--ink-3)}.deal-campo input{padding:.5rem .65rem;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-m)}.deal-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.deal-lista li{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.6rem .7rem;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface)}.deal-lista-titulo{font-size:var(--text-md);color:var(--ink);flex:1 1 60%;text-decoration:none}a.deal-lista-titulo:hover{text-decoration:underline}.deal-lista-meta{color:var(--ink-2);font-size:var(--text-sm)}.pipe-scope{display:flex;flex-wrap:wrap;gap:.75rem;margin:.35rem 0 .75rem}.stage-color{width:18px;height:18px;padding:0;flex:none;border:1px solid var(--line-strong);border-radius:50%;background:none;cursor:pointer}.stage-color::-webkit-color-swatch-wrapper{padding:2px}.stage-color::-webkit-color-swatch{border:none;border-radius:50%}.toolbar-range{gap:.4rem;font-size:var(--text-sm);white-space:nowrap}.tag-chip,.toolbar-range{display:inline-flex;align-items:center;color:var(--ink-2)}.tag-chip{gap:.35rem;padding:.1rem .55rem;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:600;background:var(--bg);border:1px solid var(--line)}.tag-chip .tag-dot{width:7px;height:7px;border-radius:50%}.tag-chip button{all:unset;cursor:pointer;line-height:1;color:var(--ink-3);padding:0 .1rem}.tag-chip button:hover{color:var(--danger)}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:.9rem 2rem;gap:.9rem 2rem;margin:1.25rem 0}.detail-grid dt{font-size:var(--text-xs);font-weight:600;color:var(--ink-2)}.detail-grid dd{margin:.15rem 0 0;font-size:var(--text-md)}.section-title{font-size:var(--text-lg);font-weight:700;margin:2rem 0 .75rem}.contact-layout{display:grid;grid-template-columns:340px minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:start;margin-top:1rem}@media (max-width:960px){.contact-layout{grid-template-columns:1fr}}.contact-layout .col{min-width:0;display:flex;flex-direction:column;gap:1rem}.contact-layout .col section>.section-title,.contact-layout .col>.section-title{margin:0 0 .6rem}.c-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);padding:1rem 1.15rem}.c-card-title{display:flex;align-items:center;gap:8px;font-size:var(--text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .85rem}.c-card-title,.c-card-title svg{color:var(--ink-3)}.c-card-title .btn{margin-left:auto;text-transform:none;letter-spacing:0}.c-card .detail-grid{margin:0;grid-template-columns:1fr;gap:.75rem 1rem}.link-scopes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.link-scopes li{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;font-size:var(--text-sm);line-height:1.35}.link-scope-path{color:var(--ink-2);min-width:0}.link-scope-path strong{color:var(--ink-1);font-weight:600}.link-scopes .tag-chip{flex:none}.user-line--link{color:inherit;text-decoration:none}.user-line--link:hover{text-decoration:underline}.estab-tag{display:inline-flex;align-items:center;flex:none;padding:1px 7px;border:1px solid var(--line);border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:600;letter-spacing:.01em;color:var(--ink-3);background:var(--surface-2,transparent);white-space:nowrap}.estab-tags{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:.35rem}.camp-card .estab-tags,.list-card .estab-tags{min-width:0;margin-bottom:0}.camp-card .estab-tag,.list-card .estab-tag{display:block;flex:0 1 auto;max-width:100%;overflow:hidden;text-overflow:ellipsis}.estab-tag--mais{cursor:help;color:var(--ink-2)}.c-facts{display:flex;flex-direction:column;gap:.6rem}.c-fact{display:flex;align-items:center;gap:.55rem;font-size:var(--text-sm);color:var(--ink-2)}.c-fact svg{color:var(--ink-3);flex:none}.c-fact b{margin-left:auto;color:var(--ink);font-family:var(--font-data);font-weight:600;text-align:right}.c-opt{display:flex;align-items:center;gap:.6rem;padding:.55rem 0;font-size:var(--text-sm)}.c-opt+.c-opt{border-top:1px solid var(--line)}.c-card-n{margin-left:auto;text-transform:none;letter-spacing:0;font-weight:600;font-size:var(--text-xs);color:var(--ink-3);font-family:var(--font-data)}.c-card-title .c-card-n+.btn{margin-left:.5rem}.c-dot{width:9px;height:9px;border-radius:50%;flex:none}.c-endereco{font-size:var(--text-md);line-height:1.6}.c-texto{margin:0;line-height:1.6}.c-card-nota{margin:.5rem 0 0}.c-modal-nota{margin:.25rem 0 .5rem}.c-opt-ico{flex:none;display:inline-flex}.c-opt-ico--ok{color:var(--green-ink)}.c-opt-estado--alerta,.c-opt-ico--alerta{color:var(--amber-ink)}.c-opt-ico--neutro{color:var(--ink-2)}.c-opt-estado{color:var(--ink)}.c-card>.item-list{border:0;border-radius:0;background:transparent;margin:0 -1.15rem -.5rem}.c-card>.item-list li{padding:.65rem 1.15rem}.c-card>.item-list li:first-child{border-top:1px solid var(--line)}.item-add{display:flex;gap:8px;width:100%}.item-add-input{flex:1 1;min-width:0}.c-card>.item-list li{flex-wrap:wrap;row-gap:.35rem}.c-card>.item-list .item-titulo{flex:1 1 10rem;min-width:0;overflow-wrap:anywhere}.c-card>.item-list .item-titulo+.tag-chip{flex:none}.c-facts--origem{margin-bottom:.85rem}.toques-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.6rem}.toques-conta{margin-left:auto;font-size:var(--text-xs);color:var(--ink-3);font-family:var(--font-data)}.toques{list-style:none;margin:0 -1.15rem;padding:0;border-top:1px solid var(--line)}.toque{display:grid;grid-template-columns:7.2rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem;padding:.65rem 1.15rem}.toque+.toque{border-top:1px solid var(--line)}.toque-quando{font-size:var(--text-sm);color:var(--ink-3);font-family:var(--font-data);white-space:nowrap;padding-top:1px}.toque-corpo{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:var(--text-sm)}.toque-origem{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.toque-origem strong{color:var(--ink);font-weight:600}.toque-selo{padding:0 7px;border:1px solid var(--line);border-radius:var(--radius-pill);font-size:var(--text-2xs);line-height:1.6;color:var(--ink-2)}.toque-campanha{color:var(--ink-2);overflow-wrap:anywhere}.toque-de{color:var(--ink-3);font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toques-mais{margin-top:.6rem}@media (max-width:480px){.toque{grid-template-columns:1fr;gap:.2rem}}.settings-stack{display:flex;flex-direction:column;gap:1.25rem}.settings-stack .c-card .section-title:first-child{margin-top:0}.item-list{list-style:none;border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface)}.item-list li{display:flex;align-items:center;gap:.75rem;padding:.7rem 1rem;font-size:var(--text-md)}.item-list li+li{border-top:1px solid var(--line)}.item-list .meta{margin-left:auto;font-size:var(--text-sm);color:var(--ink-3);font-family:var(--font-data);white-space:nowrap}.item-list .empty{color:var(--ink-3);justify-content:center;padding:1.5rem}.task-check{flex:none}.task-done{text-decoration:line-through;color:var(--ink-3)}.tabs{display:flex;gap:.25rem;margin-bottom:1.5rem;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs button{all:unset;cursor:pointer;padding:.5rem .9rem;font-weight:500;color:var(--ink-2);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;flex:none}.tabs button.active{color:var(--brand-text);font-weight:600;border-bottom-color:var(--brand-text)}.inbox{display:grid;grid-template-columns:340px 1fr;height:var(--inbox-altura,100dvh);min-width:0;overflow:hidden}.inbox-list{display:flex;flex-direction:column;border-right:1px solid var(--line);background:var(--surface);min-height:0;min-width:0}.inbox-list-head{padding:.9rem 1rem 0}.inbox-head-row{display:flex;align-items:center;gap:.75rem;margin-bottom:.7rem}.inbox-list-head h1{font-size:var(--text-lg);font-weight:700;margin-right:auto}.inbox-head-actions{display:flex;align-items:center;gap:.35rem}.inbox-new-btn{gap:.35ch}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface);color:var(--ink-2);cursor:pointer;text-decoration:none;transition:background .12s ease-out,color .12s ease-out,border-color .12s ease-out}.icon-btn:hover:not(:disabled){color:var(--brand-text);border-color:var(--brand-text);background:var(--surface-2)}.icon-btn:disabled{opacity:.45;cursor:default}.icon-btn--sm{width:30px;height:30px}.icon-btn--danger:hover{color:var(--danger);border-color:var(--danger)}.item-list li .row-actions{display:inline-flex;gap:.35rem;flex:none;opacity:0;transition:opacity .12s ease-out}.item-list li:focus-within .row-actions,.item-list li:hover .row-actions{opacity:1}@media (hover:none){.ag-dia-add,.item-list li .row-actions,.note-del{opacity:1}.bubble .react-btn,.bubble .reply-btn{opacity:.55}}@media (max-width:560px){.item-list li{flex-wrap:wrap;row-gap:.3rem}.item-list li>*{min-width:0}.item-list li code{overflow-wrap:anywhere}.item-list .meta{white-space:normal}.item-list li .row-actions{flex:0 1 auto;flex-wrap:wrap;min-width:0;row-gap:.3rem}}.chip-toggle{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:var(--text-md);color:var(--ink-2);border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface);cursor:pointer;white-space:nowrap}.chip-toggle input{margin:0}.lists-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:.85rem;gap:.85rem}.list-card{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);box-shadow:var(--shadow-1);padding:.9rem 1rem;display:flex;flex-direction:column;gap:.35rem}.list-card-top{display:flex;align-items:center;justify-content:space-between}.list-card-actions{display:inline-flex;gap:.3rem}.list-card-name{font-size:var(--text-lg);font-weight:600;margin:.1rem 0 0}.list-card-meta{color:var(--ink-2);font-size:var(--text-sm)}.list-card-count{font-family:var(--font-data);font-size:var(--text-xl);color:var(--ink)}.list-card-sub{color:var(--ink-3);font-size:var(--text-xs)}.list-usage-line{gap:.4rem;border:none;background:transparent;padding:0;cursor:pointer;align-self:flex-start}.list-usage-line,.usage-pill{display:inline-flex;align-items:center}.usage-pill{gap:.25rem;padding:.12rem .5rem;font-size:var(--text-xs);color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-pill);transition:border-color .12s ease-out,color .12s ease-out}.list-usage-line:hover .usage-pill{border-color:var(--brand-text);color:var(--brand-text)}.usage-link{border:none;background:transparent;color:var(--brand-text);cursor:pointer;font:inherit;font-size:var(--text-sm);padding:0;text-align:left}.usage-link:hover{text-decoration:underline}.usage-head{display:flex;align-items:center;gap:.4rem;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin:0 0 .4rem}.usage-head span{font-family:var(--font-data);background:var(--surface-2);border-radius:var(--radius-pill);padding:0 .45rem;color:var(--ink-2)}.usage-none{color:var(--ink-3);font-size:var(--text-md);margin:0}.usage-list{list-style:none;display:flex;flex-direction:column;gap:.35rem}.usage-list li{display:flex;align-items:center;gap:.5rem;padding:.5rem .6rem;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface)}.usage-list li a{display:inline-flex;align-items:center;gap:.5rem;color:var(--ink);text-decoration:none;font-size:var(--text-md);flex:1 1;min-width:0}.usage-list li a:hover{color:var(--brand-text)}.usage-status{color:var(--ink-3);font-size:var(--text-xs);white-space:nowrap}.camp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:.85rem;gap:.85rem}.camp-card{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);box-shadow:var(--shadow-1);padding:.9rem 1rem;display:flex;flex-direction:column;gap:.4rem}.camp-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.camp-card-name{font-size:var(--text-lg);font-weight:600;margin:.1rem 0 0}.camp-card-sub{color:var(--ink-3);font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.camp-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(58px,1fr));grid-gap:.35rem .5rem;gap:.35rem .5rem;margin:.5rem 0 .2rem}.camp-stat{display:flex;flex-direction:column;align-items:center;text-align:center}.camp-stat b{font-family:var(--font-data);font-size:var(--text-lg);font-weight:700;color:var(--ink)}.camp-stat b.is-bad{color:var(--danger)}.camp-stat span{font-size:var(--text-2xs);color:var(--ink-3)}.report-back{font-size:var(--text-sm);color:var(--ink-3);text-decoration:none}.report-back:hover{color:var(--brand-text)}.report-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media (max-width:860px){.report-cols{grid-template-columns:1fr}}.report-card{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);box-shadow:var(--shadow-1);padding:1rem 1.1rem}.report-h2{font-size:var(--text-md);font-weight:600;margin:0 0 .9rem}.funnel{display:flex;flex-direction:column;gap:.5rem}.funnel-row{gap:.6rem}.funnel-bar-wrap,.funnel-row{display:flex;align-items:center}.funnel-bar-wrap{position:relative;flex:1 1;height:2rem}.funnel-bar{position:absolute;inset:0 auto 0 0;background:color-mix(in oklab,var(--brand-text) 24%,var(--surface-2));border-radius:var(--radius-s);min-width:2%}.funnel-label{padding-left:.6rem;font-size:var(--text-sm)}.funnel-label,.funnel-val{position:relative;z-index:1}.funnel-val{margin-left:auto;padding-right:.6rem;font-weight:700}.funnel-rate,.funnel-val{font-family:var(--font-data)}.funnel-rate{width:3rem;text-align:right;font-size:var(--text-xs);color:var(--ink-3)}.bench{display:flex;flex-direction:column;gap:.9rem}.bench-label{font-size:var(--text-sm);margin-bottom:.3rem}.bench-bars{display:flex;flex-direction:column;gap:.3rem}.bench-bar{position:relative;height:1.25rem;background:var(--surface-2);border-radius:var(--radius-pill);overflow:hidden}.bench-bar span{position:absolute;left:.5rem;top:0;line-height:1.25rem;font-size:var(--text-2xs);color:var(--ink);z-index:1}.bench-fill{height:100%;border-radius:var(--radius-pill)}.bench-fill.is-good{background:color-mix(in oklab,var(--green-ink) 45%,var(--surface))}.bench-fill.is-bad{background:color-mix(in oklab,var(--amber-ink) 45%,var(--surface))}.bench-fill.is-mark{background:color-mix(in oklab,var(--ink-3) 35%,var(--surface))}.hourchart{display:flex;align-items:flex-end;gap:2px;height:120px}.hourbar-wrap{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;position:relative}.hourbar{width:100%;min-height:2px;background:color-mix(in oklab,var(--brand-text) 40%,var(--surface-2));border-radius:2px 2px 0 0}.hourbar-x{position:absolute;bottom:-1.1rem;font-size:.6rem;color:var(--ink-3)}.timechart{display:flex;align-items:flex-end;gap:4px;height:130px;margin-bottom:1.2rem}.timebar-wrap{flex:1 1;min-width:14px;align-items:center;height:100%;position:relative}.timebar-stack,.timebar-wrap{display:flex;flex-direction:column;justify-content:flex-end}.timebar-stack{width:100%;min-height:2px;background:color-mix(in oklab,var(--ink-3) 25%,var(--surface-2));border-radius:3px 3px 0 0;overflow:hidden}.timebar-engaged{width:100%;background:var(--brand-text)}.timebar-x{position:absolute;bottom:-1.1rem;font-size:.6rem;color:var(--ink-3);white-space:nowrap}.report-legend{display:flex;align-items:center;gap:.4rem;font-size:var(--text-xs);color:var(--ink-3);margin:.3rem 0 0}.report-legend .dot{width:.7rem;height:.7rem;border-radius:3px;display:inline-block}.report-legend .dot--sent{background:color-mix(in oklab,var(--ink-3) 25%,var(--surface-2))}.report-legend .dot--engaged{background:var(--brand-text);margin-left:.5rem}.report-actions{margin-left:auto;display:flex;gap:.5rem;align-items:center}.report-h2-note{margin-left:.5rem;font-weight:400;font-size:var(--text-xs);color:var(--ink-3);font-family:var(--font-data)}.donut-wrap{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.donut{width:150px;height:150px;flex:0 0 auto}.donut-n{font:700 15px var(--font-data);fill:var(--ink)}.donut-l{font:500 7px var(--font-sans,sans-serif);fill:var(--ink-3);letter-spacing:.06em;text-transform:uppercase}.donut-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem;flex:1 1 180px;min-width:0}.donut-legend li{display:flex;align-items:center;gap:.5rem;font-size:var(--text-sm)}.donut-dot{width:.7rem;height:.7rem;border-radius:3px;flex:0 0 auto}.donut-label{flex:1 1 auto;min-width:0;color:var(--ink-2)}.donut-val{font-family:var(--font-data);font-weight:700;white-space:nowrap}.donut-val small{font-weight:400;color:var(--ink-3)}.hourgraph{width:100%;height:auto;display:block}.hourgraph-grid{stroke:var(--line);stroke-width:1}.hourgraph-axis{stroke:var(--line-strong);stroke-width:1}.hourgraph-tick{font:500 10px var(--font-data);fill:var(--ink-3)}.hourgraph-val{font:700 11px var(--font-data);fill:var(--ink)}.hourgraph-bar{fill:color-mix(in oklab,var(--brand-text) 38%,var(--surface-2));transition:fill .12s}.hourgraph-bar:hover{fill:color-mix(in oklab,var(--brand-text) 60%,var(--surface-2))}.hourgraph-bar.is-pico{fill:var(--brand-text)}.daygraph-sent{fill:color-mix(in oklab,var(--ink-3) 30%,var(--surface-2))}.daygraph-engaged{fill:var(--brand-text)}.report-cols{align-items:start}.link-url a{color:var(--brand-text);text-decoration:none;word-break:break-all}.link-url a:hover{text-decoration:underline}.link-bar{height:.55rem;background:var(--surface-2);overflow:hidden}.link-bar,.link-bar>div{border-radius:var(--radius-pill)}.link-bar>div{height:100%;background:color-mix(in oklab,var(--brand-text) 55%,var(--surface-2))}.camp-converted{margin-top:.35rem;font-family:var(--font-data);font-weight:700;color:var(--brand-text);font-size:var(--text-md)}.camp-converted span{font-family:var(--font-sans);font-weight:400;font-size:var(--text-xs);color:var(--ink-3)}.camp-card-actions{display:flex;justify-content:flex-end;gap:.35rem;margin-top:.5rem;padding-top:.6rem;border-top:1px solid var(--line)}.camp-actions{display:inline-flex;gap:.35rem}.icon-btn--brand{color:var(--on-brand);background:var(--brand);border-color:var(--brand)}.icon-btn--brand:hover{color:var(--on-brand);background:color-mix(in oklab,var(--brand) 88%,#000);border-color:color-mix(in oklab,var(--brand) 88%,#000)}.rule-fixa{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.45rem .7rem;font-size:var(--text-sm);color:var(--ink-2);background:color-mix(in oklab,var(--brand-text) 8%,transparent);border:1px dashed color-mix(in oklab,var(--brand-text) 40%,transparent);border-radius:var(--radius-s)}.rule-fixa strong{color:var(--ink)}.rule-fixa small{margin-left:auto;color:var(--ink-3);font-size:var(--text-2xs)}.rule-joiner{display:inline-block;margin:0 0 6px;padding:.1rem .6rem;font-size:var(--text-2xs);font-weight:700;letter-spacing:.05em;color:var(--brand-text);background:color-mix(in oklab,var(--brand-text) 12%,transparent);border-radius:var(--radius-pill)}.rule-joiner--btn{border:1px solid transparent;cursor:pointer;min-width:2.6rem;transition:background .12s ease-out,border-color .12s ease-out}.rule-joiner--btn:hover{border-color:var(--brand-text)}.rule-joiner--btn.is-or{color:var(--amber-ink,#b5651d);background:color-mix(in oklab,var(--amber-ink,#b5651d) 15%,transparent)}.member-results{margin-top:.4rem;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);max-height:200px;overflow-y:auto;padding:.25rem}.member-result{display:flex;align-items:center;gap:.4rem;width:100%;text-align:left;padding:.45rem .55rem;border:none;background:transparent;color:var(--ink);font:inherit;font-size:var(--text-md);border-radius:var(--radius-s);cursor:pointer}.member-result:hover{background:var(--wash);color:var(--brand-text)}.member-empty{padding:.6rem;color:var(--ink-3);font-size:var(--text-sm);text-align:center}.member-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.member-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .3rem .2rem .6rem;font-size:var(--text-sm);background:color-mix(in oklab,var(--brand-text) 12%,var(--surface));color:var(--brand-text);border-radius:var(--radius-pill)}.member-chip button{border:none;background:transparent;color:inherit;cursor:pointer;font-size:var(--text-lg);line-height:1;opacity:.7;padding:0 .15rem}.member-chip button:hover{opacity:1}.inbox-tabs{display:flex;gap:.3rem;padding-bottom:.6rem;border-bottom:1px solid var(--line)}.inbox-tabs .aba{all:unset;box-sizing:border-box;min-width:0;cursor:pointer;display:inline-flex;align-items:center;gap:.45ch;padding:.25rem .55rem;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:500;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);white-space:nowrap;transition:background .12s ease-out,color .12s ease-out,border-color .12s ease-out}.inbox-tabs .aba:hover{color:var(--ink);border-color:var(--line-strong)}.inbox-tabs .aba.active{color:var(--on-brand);background:var(--brand);border-color:var(--brand);font-weight:600}.inbox-tabs .n{font-family:var(--font-data);font-weight:600;font-size:var(--text-2xs);color:var(--ink-3);background:var(--surface);padding:0 .4rem;min-width:1.4em;text-align:center;border-radius:var(--radius-pill)}.inbox-tabs .aba.active .n{color:var(--on-brand);background:oklch(100% 0 0/.22)}.inbox-filters{display:flex;flex-direction:column;gap:.4rem;padding:.5rem 1rem}.conv-search{display:flex;align-items:center;gap:.45rem;padding:.4rem .55rem;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--bg);color:var(--ink-3)}.conv-search:focus-within{border-color:var(--brand-text);box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-text) 15%,transparent)}.conv-search>svg{flex:none;color:var(--ink-3)}.conv-search input{flex:1 1;min-width:0;border:none;background:none;padding:0;font:inherit;font-size:var(--text-sm);color:var(--ink)}.conv-search input:focus{outline:none}.conv-search-clear{flex:none;border:none;background:none;color:var(--ink-3);cursor:pointer;font-size:var(--text-lg);line-height:1;padding:0 2px}.conv-search-clear:hover{color:var(--ink)}.inbox-filters input,.inbox-filters select{flex:1 1;min-width:0;padding:.35rem .5rem;font:inherit;font-size:var(--text-sm);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--bg);color:var(--ink)}.bulk-bar{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;padding:.5rem .75rem;background:var(--wash);border-bottom:1px solid var(--line)}.bulk-count{font-size:var(--text-sm);font-weight:600;color:var(--ink);margin-right:.25rem}.conv-items{flex:1 1;overflow-y:auto;min-height:0;display:flex;flex-direction:column;gap:.5rem;padding:.6rem .6rem 1rem}.conv-row{display:flex;align-items:center;gap:.25rem;min-width:0;border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);transition:border-color .12s ease-out,background .12s ease-out,box-shadow .12s ease-out}.conv-row:hover{border-color:var(--line-strong);box-shadow:var(--shadow-1)}.conv-items[data-entrada]>.conv-row{animation:conv-entra .26s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 40ms)}@keyframes conv-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.conv-esqueleto{gap:.6rem;padding:.55rem .65rem;pointer-events:none;animation:conv-entra .26s ease-out both;animation-delay:calc(var(--i, 0) * 45ms)}.conv-esqueleto:hover{border-color:var(--line);box-shadow:none}.conv-esqueleto-avatar,.conv-esqueleto-barra{display:block;background:linear-gradient(90deg,color-mix(in oklab,var(--ink-3) 14%,transparent) 0,color-mix(in oklab,var(--ink-3) 26%,transparent) 50%,color-mix(in oklab,var(--ink-3) 14%,transparent) 100%);background-size:200% 100%;animation:conv-brilho 1.3s ease-in-out infinite}.conv-esqueleto-avatar{flex:none;width:38px;height:38px;border-radius:50%}.conv-esqueleto-corpo{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.45rem;padding-top:.2rem}.conv-esqueleto-barra{height:.7rem;border-radius:var(--radius-pill)}.conv-esqueleto-barra--fina{height:.55rem;opacity:.8}@keyframes conv-brilho{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.conv-esqueleto,.conv-esqueleto-avatar,.conv-esqueleto-barra,.conv-items[data-entrada]>.conv-row{animation:none}}.conv-row .conv-check{display:none;flex:none;margin-left:.55rem;width:16px;height:16px;cursor:pointer;accent-color:var(--brand-text)}.conv-row.checked{border-color:var(--brand-text);background:color-mix(in oklab,var(--brand-text) 8%,transparent)}.conv-row.is-open{border-color:var(--brand-text);background:color-mix(in oklab,var(--brand-text) 11%,transparent)}.conv-item{flex:1 1;min-width:0;display:flex;align-items:flex-start;gap:.6rem;text-align:left;border:none;background:none;cursor:pointer;padding:.5rem .65rem;font:inherit;border-radius:var(--radius-l)}.conv-avatar{flex:none;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);font-weight:600;letter-spacing:.02em;color:var(--brand-text);background:color-mix(in oklab,var(--brand-text) 16%,var(--surface));overflow:hidden}.conv-avatar img,.thread-avatar img{width:100%;height:100%;object-fit:cover;display:block}.thread-avatar{flex:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);font-weight:600;letter-spacing:.02em;color:var(--brand-text);background:color-mix(in oklab,var(--brand-text) 16%,var(--surface));overflow:hidden}.conv-body{flex:1 1;min-width:0;display:flex;flex-direction:column}.conv-item .conv-top{display:flex;justify-content:space-between;gap:.5rem;align-items:baseline}.conv-item .conv-name{flex:1 1;min-width:0;font-weight:600;font-size:var(--text-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conv-item .conv-time{flex:none;display:inline-flex;align-items:center;gap:3px;font-family:var(--font-data);font-size:var(--text-2xs);color:var(--ink-3);white-space:nowrap}.conv-item .conv-time.sla-late{color:var(--danger);font-weight:600}.conv-item .conv-preview{margin-top:.15rem;display:flex;align-items:center;gap:.4rem;font-size:var(--text-sm);color:var(--ink-2);min-width:0}.conv-item .conv-preview-text{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conv-chips{margin-top:.25rem;display:flex;flex-wrap:nowrap;overflow:hidden;gap:.3rem;min-width:0}.conv-chips .chip{font-size:var(--text-2xs);line-height:1.4;padding:.05rem .5rem;border-radius:var(--radius-pill);background:var(--bg);color:var(--ink-2);border:1px solid var(--line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:12ch}.conv-chips .chip--dept{background:color-mix(in oklab,var(--brand-text) 12%,transparent);color:var(--brand-text);border-color:transparent}.conv-chips .chip{flex:0 1 auto;max-width:100%}.conv-chip-caixa{display:inline-flex;flex:0 1 auto;min-width:0}.conv-chip-caixa>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-chips .chip--mais{flex:none;font-weight:600}.conv-chips .chip--ia-aguardando{display:inline-flex;align-items:center;gap:4px;color:var(--red-ink);background:var(--red-bg)}.conv-chips .chip--espera,.conv-chips .chip--ia-aguardando,.conv-chips .chip--sla{font-weight:600;border-color:transparent}.conv-chips .chip--sla{background:var(--red-bg);color:var(--red-ink)}.conv-chips .chip--num{background:color-mix(in oklab,var(--teal-ink) 12%,transparent);color:var(--teal-ink);border-color:transparent}.inbox-filters-row{display:flex;gap:.4rem;align-items:stretch}.inbox-filters-row>.ss-control{flex:1 1;min-width:0}.conv-mine{flex:none;display:inline-flex;align-items:center;gap:.3rem;padding:0 .75rem;border-radius:var(--radius-s);border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-size:var(--text-sm);font-weight:550;cursor:pointer}.conv-mine:hover{border-color:var(--line-strong);color:var(--ink)}.conv-mine.active{background:var(--brand);border-color:var(--brand);color:#fff}.composer-numero{display:inline-flex;align-items:center;gap:.4rem;color:var(--ink-3)}.composer-numero .ss-control{min-width:150px;padding:.25rem .5rem;font-size:var(--text-sm)}.conv-item.unread .conv-name{font-weight:700}.conv-item.unread .conv-preview{color:var(--ink);font-weight:600}.unread-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:6px;border-radius:var(--radius-s);background:var(--brand);color:#fff;font-size:var(--text-2xs);font-weight:700;vertical-align:middle}.thread{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--bg)}.thread-head{display:flex;align-items:center;gap:.75rem;padding:.55rem 1rem;background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:nowrap}.thread-head .who{flex:1 1;min-width:0}.thread-head .who .name{display:flex;align-items:center;gap:6px;min-width:0;font-weight:700;font-size:var(--text-md)}.thread-head .who .name>a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-head .presenca-agentes{flex:none;margin:0}.thread-head .who .sub{overflow:hidden;font-family:var(--font-data);font-size:var(--text-xs);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap}.thread-tags{flex-wrap:wrap;gap:.3rem;padding:.35rem 1rem;background:var(--surface);border-bottom:1px solid var(--line)}.conv-tags,.thread-tags{display:flex;min-width:0}.conv-tags{flex-wrap:nowrap;gap:.25rem;margin-top:.25rem;overflow:hidden}:is(.conv-tags,.thread-tags) .tag-chip{flex:0 1 auto;min-width:0;gap:.3rem;padding:0 .45rem;font-size:var(--text-2xs);font-weight:500;line-height:1.5;white-space:nowrap;animation:none}.thread-tags .tag-chip{max-width:100%}.conv-tags .tag-chip{max-width:12ch}:is(.conv-tags,.thread-tags) .tag-chip .tag-dot{flex:none;width:6px;height:6px}:is(.conv-tags,.thread-tags) .tag-chip-nome{min-width:0;overflow:hidden;text-overflow:ellipsis}:is(.conv-tags,.thread-tags) .tag-chip--mais{flex:none;max-width:none;color:var(--ink-3)}.thread-head .actions{flex:none;margin-left:auto;display:flex;gap:.35rem;flex-wrap:nowrap}.thread-head .actions .btn{display:inline-flex;align-items:center;gap:.35rem}.thread-head .actions .btn svg{flex:none}.thread-scroll{position:relative}.thread-msgs,.thread-scroll{flex:1 1;min-height:0;display:flex;flex-direction:column}.thread-msgs{overflow-y:auto;padding:1.25rem;gap:.5rem}.scroll-bottom-btn{position:absolute;right:1rem;bottom:.85rem;z-index:5;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--brand-text);box-shadow:0 4px 16px rgba(15,42,39,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .1s ease-out,transform .1s ease-out;animation:menu-pop .13s cubic-bezier(.2,0,.2,1)}.scroll-bottom-btn:hover{background:var(--wash);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.scroll-bottom-btn{animation:none}}.bubble{max-width:min(70%,44rem);padding:.55rem .8rem;border-radius:var(--radius-m);font-size:var(--text-md);white-space:pre-wrap;overflow-wrap:break-word}.bubble .b-meta{display:block;margin-top:.25rem;font-family:var(--font-data);font-size:.625rem;color:var(--ink-3)}.bubble--contact{align-self:flex-start;background:var(--surface);border:1px solid var(--line);border-bottom-left-radius:4px}.bubble--agent{align-self:flex-end;background:color-mix(in oklab,var(--brand-text) 16%,transparent);border-bottom-right-radius:4px}.bubble--agent .b-meta{text-align:right}.bubble--note{align-self:flex-end;background:var(--amber-bg);border:1px dashed oklch(70% .1 80)}.bubble--system{align-self:center;background:transparent;color:var(--ink-3);font-size:var(--text-xs);padding:.1rem .5rem}.msg-fail{display:block;margin-top:.25rem;font-size:var(--text-2xs);line-height:1.3;color:var(--red-ink,#c0392b);opacity:.95}.int-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:12px;gap:12px;margin-top:12px}.int-card{display:flex;flex-direction:column;gap:14px;padding:16px;height:100%;border:1px solid var(--line);color:inherit;text-decoration:none;text-align:left;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.int-card--ligado{border-color:color-mix(in oklab,var(--green-ink) 28%,var(--line))}a.int-card:hover{transform:translateY(-2px);border-color:var(--line-strong);box-shadow:0 8px 24px rgba(20,40,36,.08)}a.int-card:focus-visible{outline:2px solid var(--brand-text);outline-offset:2px}@media (prefers-reduced-motion:reduce){a.int-card:hover{transform:none}}.int-config{display:flex;flex-direction:column;gap:16px;max-width:760px}.int-config .c-card-title{margin-bottom:12px}.int-ajuda{color:var(--ink-2);font-size:var(--text-sm);line-height:1.5;margin:0 0 14px;max-width:64ch}.int-conexao,.int-conexoes{display:flex;flex-direction:column}.int-conexao{gap:10px;padding-block:14px}.int-conexao:first-child{padding-top:0}.int-conexao:last-child{padding-bottom:0}.int-conexao+.int-conexao{border-top:1px solid var(--line)}.int-conexao__topo{justify-content:space-between;gap:12px}.int-conexao__nome,.int-conexao__topo{display:flex;align-items:center;flex-wrap:wrap}.int-conexao__nome{gap:8px;min-width:0}.int-conexao__nome strong{font-size:var(--text-md);overflow-wrap:anywhere}.int-conexao__meta{font-size:var(--text-sm);color:var(--ink-2);font-family:var(--font-data);margin-top:-4px}.int-aviso{font-size:var(--text-sm);line-height:1.45;padding:8px 10px;border-radius:var(--radius-m)}.int-aviso--erro{color:var(--red-ink);background:color-mix(in oklab,var(--red-ink) 8%,transparent)}.int-aviso--andamento{color:var(--brand-text);background:color-mix(in oklab,var(--brand-text) 8%,transparent)}.int-acoes{display:flex;gap:8px;flex-wrap:wrap}.int-campos{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px}.int-campos__dica{grid-column:1/-1}.audio-transcript{display:flex;align-items:flex-start;gap:.3rem;margin-top:.35rem;padding-top:.35rem;border-top:1px dashed var(--line);font-size:var(--text-sm);line-height:1.35;color:var(--ink-2);font-style:italic}.audio-transcript svg{flex:none;margin-top:.15rem;opacity:.7}.transcribe-btn{display:inline-flex;align-items:center;gap:.3rem;margin-top:.35rem;padding:.2rem .55rem;font-size:var(--text-xs);color:var(--ink-2);background:transparent;border:1px solid var(--line-strong);border-radius:var(--radius-pill);cursor:pointer;transition:background .12s,color .12s,border-color .12s}.transcribe-btn:hover:not(:disabled){background:var(--surface-2);color:var(--ink);border-color:var(--ink-3)}.transcribe-btn:disabled{opacity:.6;cursor:default}.day-divider{align-self:center;display:flex;align-items:center;gap:.6rem;width:100%;max-width:340px;margin:.5rem 0;color:var(--ink-3);font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.day-divider:after,.day-divider:before{content:"";flex:1 1;height:1px;background:var(--line)}.day-divider span{background:var(--surface);padding:.1rem .6rem;border-radius:var(--radius-pill)}.composer{position:relative;gap:.5rem;align-items:flex-end;padding:.75rem 1.25rem 1rem;border-top:1px solid var(--line)}.colados,.composer{display:flex;background:var(--surface)}.colados{position:absolute;left:1.25rem;right:1.25rem;bottom:calc(100% + .5rem);z-index:20;flex-direction:column;gap:.6rem;padding:.75rem;border:1px solid var(--line-strong);border-radius:var(--radius-l);box-shadow:var(--shadow-2)}.colados-lista{display:flex;gap:.5rem;overflow-x:auto}.colado{position:relative;flex:0 0 auto;width:96px;height:96px;border-radius:var(--radius-m);overflow:hidden;background:var(--wash)}.colado img,.colado video{display:block;width:100%;height:100%;object-fit:cover}.colado-tipo{position:absolute;left:4px;bottom:4px;padding:1px 6px;border-radius:var(--radius-pill);font-size:.62rem;background:rgba(0,0,0,.6);color:#fff}.colado-tirar{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:22px;height:22px;border:none;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;font-size:var(--text-md);line-height:1;cursor:pointer}.colado-tirar:focus-visible{outline:2px solid var(--teal-ink);outline-offset:1px}.colados-acoes{display:flex;align-items:center;gap:.5rem}.colados-dica{flex:1 1;min-width:0;font-size:var(--text-xs);color:var(--ink-3)}@media (max-width:560px){.colados{left:.6rem;right:.6rem}.colado{width:72px;height:72px}}.composer-input,.composer-tools{display:flex;align-items:flex-end;gap:.5rem}.composer-input{flex:1 1;min-width:0}.composer textarea{flex:1 1;resize:none;min-height:38px;padding:.45rem .75rem;font:inherit;font-size:var(--text-md);line-height:1.4;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--bg);max-height:130px}.composer textarea:focus-visible{outline:2px solid var(--teal-ink);outline-offset:0;border-color:transparent}.composer.note-mode textarea{background:var(--amber-bg);border-color:oklch(70% .1 80)}.composer .btn{margin:0}.composer-icon{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-2);line-height:1;padding:.4rem;border-radius:var(--radius-s);align-self:center;transition:background .12s,color .12s}.composer-icon:hover{color:var(--ink);background:var(--wash)}.composer-icon:disabled{opacity:.4;cursor:default}.emoji-pop{align-self:flex-start;display:flex;flex-direction:column;width:340px;max-width:calc(100vw - 2.5rem);margin:0 1rem .5rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-2);overflow:hidden;animation:menu-pop .13s cubic-bezier(.2,0,.2,1);transform-origin:bottom left}.emoji-tabs{display:flex;gap:.15rem;padding:.4rem;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.emoji-tabs::-webkit-scrollbar{display:none}.emoji-tabs button{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;font-size:var(--text-lg);line-height:1;border-radius:var(--radius-m);opacity:.6;transition:opacity .1s ease-out,background .1s ease-out}.emoji-tabs button:hover{opacity:1;background:var(--wash)}.emoji-tabs button.active{opacity:1;background:color-mix(in oklab,var(--brand-text) 13%,transparent)}.emoji-grid{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:.1rem;gap:.1rem;max-height:216px;overflow-y:auto;overscroll-behavior:contain;padding:.5rem;scrollbar-width:thin}.emoji-grid button{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;aspect-ratio:1;font-size:var(--text-xl);border-radius:var(--radius-m);transition:background .1s ease-out,transform .1s ease-out}.emoji-grid button:hover{background:var(--wash);transform:scale(1.12)}.notif-bell,.notif-trigger{position:relative;display:inline-flex}.notif-trigger{align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--line-strong);border-radius:var(--radius-m);background:transparent;color:var(--ink-2);cursor:pointer;transition:background .12s ease-out,color .12s ease-out,border-color .12s ease-out}.notif-trigger:hover{background:var(--bg);color:var(--brand-text);border-color:var(--brand-text)}.sidebar .notif-trigger{color:var(--sidebar-ink);border-color:var(--sidebar-border)}.sidebar .notif-trigger:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-ink-active);border-color:var(--sidebar-border)}.notif-badge{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-s);background:var(--danger);color:#fff;font-size:var(--text-2xs);font-weight:700;display:inline-flex;align-items:center;justify-content:center}.notif-pop{position:fixed;width:320px;max-width:calc(100vw - 1.5rem);max-height:360px;overflow-y:auto;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-2);z-index:var(--z-modal);padding:.4rem;animation:menu-pop .13s cubic-bezier(.2,0,.2,1)}.notif-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem .45rem .6rem;margin-bottom:.3rem;border-bottom:1px solid var(--line)}.notif-head strong{font-size:var(--text-md)}.notif-head-actions{display:flex;gap:.75rem}.notif-link{all:unset;cursor:pointer;font-size:var(--text-xs);font-weight:500;color:var(--brand-text)}.notif-link:hover{text-decoration:underline}.notif-link--danger{color:var(--danger)}.notif-empty{color:var(--ink-2);font-size:var(--text-sm);text-align:center;padding:1.25rem .5rem;margin:0}.notif-list{display:flex;flex-direction:column;gap:2px}.notif-item{display:flex;align-items:flex-start;gap:.4rem;padding:.5rem;border-radius:var(--radius-m)}.notif-item.unread{background:color-mix(in oklab,var(--brand-text) 9%,transparent)}.notif-item:hover{background:var(--wash)}.notif-item-body{flex:1 1;min-width:0}.notif-item-text{font-size:var(--text-sm);color:var(--ink);line-height:1.35}.notif-item-time{font-size:var(--text-2xs);color:var(--ink-3);margin-top:2px;font-family:var(--font-data)}.notif-x{all:unset;cursor:pointer;flex:none;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--ink-3);font-size:var(--text-lg);line-height:1}.notif-x:hover{background:var(--wash);color:var(--ink)}.plus-menu{position:absolute;bottom:42px;left:0;z-index:40;display:flex;flex-direction:column;gap:.05rem;min-width:210px;padding:.4rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-2);animation:menu-pop .13s cubic-bezier(.2,0,.2,1);transform-origin:bottom left}@keyframes menu-pop{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:none}}.plus-menu button{all:unset;cursor:pointer;display:flex;align-items:center;gap:.7rem;padding:.5rem .55rem;border-radius:var(--radius-m);font-size:var(--text-md);font-weight:500;color:var(--ink);transition:background .1s ease-out}.plus-menu button svg{flex:none;width:30px;height:30px;padding:7px;border-radius:var(--radius-s);color:var(--brand-text);background:color-mix(in oklab,var(--brand-text) 11%,transparent);box-sizing:border-box;transition:background .1s ease-out}.plus-menu button:hover svg{background:color-mix(in oklab,var(--brand-text) 20%,transparent)}@media (prefers-reduced-motion:reduce){.plus-menu{animation:none}}.plus-menu button:hover{background:var(--wash)}.plus-menu-sep{height:1px;margin:.3rem .1rem;background:var(--line)}.sticker-tray{position:absolute;bottom:42px;left:0;z-index:40;width:280px;padding:.6rem;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-m);box-shadow:0 8px 28px rgba(15,42,39,.16)}.sticker-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.4rem;gap:.4rem;max-height:200px;overflow-y:auto;margin-bottom:.5rem}.sticker-grid button{all:unset;cursor:pointer;border-radius:var(--radius-s);padding:2px}.sticker-grid button:hover{background:var(--wash)}.sticker-grid button img{max-width:100%;height:auto}.note-toggle{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:.4ch;height:38px;padding:0 .8rem;font-size:var(--text-sm);font-weight:600;border-radius:var(--radius-m);border:1px solid var(--line-strong);color:var(--ink-2);align-self:flex-end;transition:background .12s ease-out,color .12s ease-out,border-color .12s ease-out}.note-toggle:hover{color:var(--ink);border-color:var(--ink-3)}.note-toggle.on{background:var(--amber-bg);color:var(--amber-ink);border-color:color-mix(in oklab,var(--amber-ink) 45%,transparent)}.composer-send{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.45ch;height:38px;padding:0 1.1rem;font:inherit;font-weight:600;color:var(--on-brand);background:var(--brand);border:none;border-radius:var(--radius-m);cursor:pointer;align-self:flex-end;transition:background .12s ease-out,opacity .12s ease-out}.composer-send:hover{background:var(--brand-hover)}.composer-send:disabled{opacity:.5;cursor:default}.composer-send.is-note{background:var(--amber-ink);color:oklch(98% .02 85)}.qr-pop{position:absolute;bottom:calc(100% + 4px);left:1.25rem;right:1.25rem;max-height:200px;overflow-y:auto;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-m);box-shadow:0 4px 8px oklch(20% .03 195/.12);z-index:var(--z-sticky)}.qr-pop button{all:unset;display:block;width:100%;cursor:pointer;padding:.5rem .75rem;font-size:var(--text-sm);box-sizing:border-box}.qr-pop button.hl,.qr-pop button:hover{background:var(--bg)}.qr-pop .qr-key{font-family:var(--font-data);color:var(--teal-ink);margin-right:.75ch}.thread-empty{flex:1 1;display:flex;align-items:center;justify-content:center;color:var(--ink-3);padding:2rem;text-align:center}.toast-host{position:fixed;bottom:1.25rem;right:1.25rem;z-index:1000;display:flex;flex-direction:column;gap:.5rem;max-width:min(92vw,380px)}.toast{padding:.7rem .95rem;border-radius:var(--radius-m);background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:0 8px 24px oklch(20% .03 195/.18);font-size:var(--text-md);line-height:1.35;cursor:pointer;animation:toast-in .18s ease-out}.toast--success{background:color-mix(in oklab,var(--brand-text) 10%,var(--surface));border-color:color-mix(in oklab,var(--brand-text) 40%,var(--line))}.toast--error{border-color:color-mix(in oklab,var(--danger) 40%,var(--line))}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.select-all{display:flex;align-items:center;gap:.5rem;padding:.4rem .75rem .4rem .85rem;font-size:var(--text-sm);color:var(--ink-2);cursor:pointer;border-bottom:1px solid var(--line)}.select-all input{width:16px;height:16px}.audio-preview{position:absolute;left:1.25rem;right:1.25rem;bottom:calc(100% + 8px);z-index:45;display:flex;flex-direction:column;gap:.5rem;padding:.7rem .85rem;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-l);box-shadow:0 10px 30px rgba(15,42,39,.18);animation:menu-pop .13s cubic-bezier(.2,0,.2,1);transform-origin:bottom center}.audio-preview-label{display:flex;align-items:center;gap:.35rem;font-size:var(--text-xs);color:var(--ink-3)}.audio-preview-label svg{color:var(--brand-text)}.audio-preview-actions{display:flex;justify-content:flex-end;gap:.5rem}@media (prefers-reduced-motion:reduce){.audio-preview{animation:none}}.audio-msg{display:flex;align-items:center;gap:.55rem;min-width:210px;max-width:260px}.audio-preview .audio-msg{width:100%;max-width:none;min-width:0}.audio-play{all:unset;cursor:pointer;flex:none;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--brand-text);color:var(--surface);transition:transform 80ms ease-out,filter .1s ease-out}.audio-play:hover{filter:brightness(1.08)}.audio-play:active{transform:scale(.94)}.audio-play svg{margin-left:1px}.audio-track{position:relative;flex:1 1;height:4px;border-radius:2px;background:color-mix(in oklab,var(--ink) 18%,transparent);cursor:pointer}.audio-fill{left:0;top:0;height:100%;border-radius:2px}.audio-fill,.audio-thumb{position:absolute;background:var(--brand-text)}.audio-thumb{top:50%;width:11px;height:11px;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px rgba(0,0,0,.25)}.audio-time{flex:none;min-width:32px;text-align:right;font-family:var(--font-data);font-size:var(--text-2xs);color:var(--ink-3)}.audio-speed{all:unset;cursor:pointer;flex:none;min-width:30px;text-align:center;padding:.1rem .35rem;border-radius:var(--radius-pill);background:color-mix(in oklab,var(--brand-text) 12%,transparent);color:var(--brand-text);font-family:var(--font-data);font-size:var(--text-2xs);font-weight:600;transition:background .1s ease-out}.audio-speed:hover{background:color-mix(in oklab,var(--brand-text) 22%,transparent)}.phone-input{display:flex;gap:.4rem;align-items:stretch}.phone-input .phone-cc{flex:none}.phone-input input{flex:1 1;min-width:0}.scheduled-bar{display:flex;flex-wrap:wrap;gap:.4rem;padding:.4rem 1.25rem}.scheduled-chip{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-xs);color:var(--ink-2);background:var(--wash);border:1px solid var(--line);border-radius:var(--radius-pill);padding:.2rem .5rem}.scheduled-chip button{all:unset;cursor:pointer;color:var(--ink-3);font-size:var(--text-md);line-height:1;padding:0 .1rem}.scheduled-chip button:hover{color:var(--danger)}.wa-alerta{display:flex;align-items:center;gap:.5rem;padding:.35rem 1rem;background:color-mix(in oklab,var(--danger) 12%,var(--surface));border-bottom:1px solid color-mix(in oklab,var(--danger) 35%,transparent);color:var(--ink);font-size:var(--text-sm)}.wa-alerta>svg{flex:none;color:var(--danger)}.wa-alerta>span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-alerta-acao{flex:none;color:var(--brand-text);font-weight:600;text-decoration:none;white-space:nowrap}.wa-alerta-acao:hover{text-decoration:underline}.tpl-header{display:block;font-weight:600;margin-bottom:.3rem}.tpl-header-media{display:block;max-width:100%;border-radius:var(--radius-m);margin-bottom:.4rem}.tpl-header-doc{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.4rem;font-size:var(--text-sm);color:var(--brand-text);text-decoration:none}.tpl-header-doc:hover{text-decoration:underline}.tpl-footer{display:block;margin-top:.3rem;font-size:var(--text-xs);color:var(--ink-3)}.tpl-buttons{display:flex;flex-direction:column;gap:1px;margin:.45rem -.8rem .15rem}.tpl-button,.tpl-buttons{border-top:1px solid color-mix(in oklab,var(--ink-3) 25%,transparent)}.tpl-button{padding:.4rem .5rem;text-align:center;font-size:var(--text-sm);color:var(--brand-text);text-decoration:none}.tpl-buttons .tpl-button:first-child{border-top:0}a.tpl-button:hover{text-decoration:underline}.reply-quote{display:flex;align-items:stretch;gap:.5rem;box-sizing:border-box;border-left:3px solid var(--brand);padding:.2rem .25rem .2rem .5rem;margin-bottom:.35rem;font-size:var(--text-xs);color:var(--ink-2);background:color-mix(in oklab,var(--brand-text) 8%,transparent);border-radius:4px;width:100%;min-width:12rem;max-width:100%;overflow:hidden;text-align:left}button.reply-quote{font:inherit;font-size:var(--text-xs);cursor:pointer;border-top:0;border-right:0;border-bottom:0}button.reply-quote:hover{background:color-mix(in oklab,var(--brand-text) 14%,transparent)}button.reply-quote:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.reply-quote-txt{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:center}.reply-quote-line{display:flex;align-items:center;gap:.3rem;min-width:0}.reply-quote-line>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reply-quote-line svg{flex-shrink:0;color:var(--ink-3)}.reply-quote-thumb{flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:4px;overflow:hidden;background:color-mix(in oklab,var(--ink-3) 15%,transparent)}.reply-quote-thumb img,.reply-quote-thumb video{width:100%;height:100%;object-fit:cover;display:block}.reply-quote-who{display:block;font-weight:600;color:var(--brand-text);font-size:var(--text-2xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bubble .reply-btn{all:unset;cursor:pointer;font-size:var(--text-2xs);color:var(--ink-3);margin-left:.5rem;opacity:0;transition:opacity .12s}.bubble:focus-within .react-btn,.bubble:focus-within .reply-btn,.bubble:hover .reply-btn{opacity:1}.bubble .reply-btn:hover{color:var(--brand-text);text-decoration:underline}.bubble{position:relative}.bubble-tools{display:inline-flex;align-items:center;gap:.15rem;vertical-align:middle}.bubble-tools .reply-btn{margin-left:.4rem}.bubble .react-btn{all:unset;cursor:pointer;display:inline-flex;align-items:center;color:var(--ink-3);opacity:0;transition:opacity .12s,color .12s}.bubble:hover .react-btn{opacity:1}.bubble .react-btn:hover{color:var(--brand-text)}.react-pop{position:fixed;z-index:1000}.react-pop .emoji-pop{width:300px;margin:0}.msg-reactions{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.3rem}.reaction-chip{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:.15rem;padding:.05rem .35rem;font-size:var(--text-sm);line-height:1.3;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);box-shadow:var(--shadow-1);transition:transform .1s ease-out}.reaction-chip:hover{transform:scale(1.08)}.reaction-chip.mine{background:color-mix(in oklab,var(--brand-text) 14%,var(--surface));border-color:color-mix(in oklab,var(--brand-text) 35%,transparent)}.reaction-count{font-family:var(--font-data);font-size:var(--text-2xs);color:var(--ink-2)}.reply-bar{display:flex;align-items:center;gap:.5rem;padding:.4rem 1.25rem;border-top:1px solid var(--line)}.reply-bar-body{flex:1 1;min-width:0}.reply-bar-body .reply-quote{margin-bottom:0;font-size:var(--text-sm)}.reply-bar button{all:unset;cursor:pointer;color:var(--ink-3);font-size:var(--text-lg);line-height:1;padding:0 .2rem}.reply-bar button:hover{color:var(--danger)}.filter-bar{flex-wrap:wrap;gap:.5rem;margin-bottom:1.1rem}.filter-bar,.filter-search{display:flex;align-items:center}.filter-search{gap:.5ch;flex:1 1 240px;min-width:210px;max-width:340px;height:38px;padding:0 .7rem;border:1px solid var(--line-strong);border-radius:var(--radius-m);color:var(--ink-3);transition:border-color .12s ease-out,box-shadow .12s ease-out}.filter-search:focus-within{border-color:var(--brand-text);box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-text) 15%,transparent)}.filter-search input{flex:1 1;min-width:0;border:none;outline:none;background:none;font:inherit;font-size:var(--text-md);color:var(--ink)}.filter-select{height:38px;padding:0 .7rem;font:inherit;font-size:var(--text-sm);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-m);cursor:pointer;transition:border-color .12s ease-out,background .12s ease-out}.filter-select:hover{border-color:var(--ink-3)}.filter-select.is-active{border-color:var(--brand-text);color:var(--brand-text);font-weight:600;background:color-mix(in oklab,var(--brand-text) 8%,var(--surface))}.filter-clear{display:inline-flex;align-items:center;gap:.35ch;height:38px;padding:0 .75rem;font:inherit;font-size:var(--text-sm);font-weight:600;color:var(--danger);background:transparent;border:1px solid transparent;border-radius:var(--radius-m);cursor:pointer;transition:background .12s ease-out}.filter-clear:hover{background:color-mix(in oklab,var(--danger) 10%,transparent)}.filter-actions{display:flex;gap:.4rem;margin-left:auto;padding-left:.5rem}.fchip{display:inline-flex;align-items:center;gap:.35ch;height:34px;padding:0 .3rem 0 .7rem;border-radius:var(--radius-pill);font-size:var(--text-sm);white-space:nowrap;background:color-mix(in oklab,var(--brand-text) 11%,transparent);border:1px solid color-mix(in oklab,var(--brand-text) 28%,transparent);color:var(--brand-text)}.fchip-k{opacity:.75}.fchip-v{font-weight:600;max-width:16ch;overflow:hidden;text-overflow:ellipsis}.fchip-x{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:var(--text-lg);line-height:1;color:var(--brand-text)}.fchip-x:hover{background:color-mix(in oklab,var(--brand-text) 24%,transparent)}.fchip--adding{background:var(--surface);border-color:var(--brand-text);color:var(--ink-2);padding-right:.55rem}.fchip-select{border:none;outline:none;background:none;color:var(--ink)}.fchip-select,.filter-add{font:inherit;font-size:var(--text-sm);cursor:pointer}.filter-add{display:inline-flex;align-items:center;gap:.35ch;height:34px;padding:0 .85rem;font-weight:500;color:var(--ink-2);background:var(--surface);border:1px dashed var(--line-strong);border-radius:var(--radius-pill);transition:border-color .12s ease-out,color .12s ease-out,background .12s ease-out}.filter-add:hover{border-color:var(--brand-text);color:var(--brand-text);background:var(--surface-2)}.filter-add-menu{bottom:auto;top:calc(100% + 6px);left:0;min-width:180px}@media (max-width:560px){.filter-add-menu{position:fixed;top:18vh;bottom:auto;left:16px;right:16px;min-width:0;max-height:60vh;overflow-y:auto}}.select-all-banner{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:.5rem .85rem;margin-bottom:.6rem;background:var(--wash);border:1px solid var(--line);border-radius:var(--radius-m);font-size:var(--text-sm);color:var(--ink-2)}.link-like{all:unset;cursor:pointer;color:var(--brand-text);font-weight:600;text-decoration:underline;text-underline-offset:2px}tbody tr.checked{background:color-mix(in oklab,var(--brand-text) 8%,transparent)}.pager{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem;font-size:var(--text-sm);color:var(--ink-2)}th.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}th.sortable:hover{color:var(--brand-text)}.linklike{background:none;border:0;color:var(--brand);cursor:pointer;padding:0;font:inherit}.linklike:hover{text-decoration:underline}.ws-list{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.4rem}.ws-item{gap:4px}.ws-item,.ws-pick{display:flex;align-items:center}.ws-pick{flex:1 1;min-width:0;gap:.7rem;padding:.6rem .7rem;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--ink);cursor:pointer;text-align:left;transition:border-color .12s,background .12s}.ws-pick:hover:not(:disabled){border-color:var(--brand)}.ws-pick:disabled{opacity:.55;cursor:not-allowed}.ws-item.current .ws-pick{border-color:var(--brand)}.ws-avatar{flex:none;width:32px;height:32px;border-radius:var(--radius-s);display:grid;place-items:center;background:var(--brand);color:var(--brand-text,#fff);font-weight:700;font-size:var(--text-sm)}.ws-meta{display:flex;flex-direction:column;gap:1px;min-width:0}.ws-name{font-weight:600;font-size:var(--text-md);display:flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-tag{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--brand);border:1px solid var(--brand);border-radius:var(--radius-s);padding:0 4px}.ws-sub{font-size:var(--text-xs);color:var(--ink-3)}.ws-star{flex:none;width:32px;height:32px;display:grid;place-items:center;border:0;background:none;cursor:pointer;color:var(--ink-3);border-radius:var(--radius-s)}.ws-star:hover{background:var(--line);color:var(--ink-2)}.ws-star.on{color:var(--brand)}.ws-spin{flex:none;width:16px;height:16px;border:2px solid var(--line);border-top-color:var(--brand);border-radius:50%;animation:wsspin .7s linear infinite}@keyframes wsspin{to{transform:rotate(1turn)}}.wsw{position:relative}.wsw-trigger{width:100%;display:flex;align-items:center;gap:.55rem;padding:.45rem .55rem;border:1px solid var(--sidebar-border);border-radius:var(--radius-m);background:transparent;color:var(--sidebar-ink-active);cursor:pointer}.wsw-trigger:hover{background:var(--sidebar-hover-bg)}.wsw-trigger .ws-avatar{width:26px;height:26px;font-size:var(--text-2xs);border-radius:var(--radius-s)}.wsw-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);font-weight:600;text-align:left}.wsw-trigger>svg{flex:none;transition:transform .15s}.wsw.open .wsw-trigger>svg{transform:rotate(180deg)}.wsw-overlay{position:fixed;inset:0;z-index:40}@media (min-width:1025px){.sidebar:has(.wsw.open){z-index:calc(var(--z-sticky) + 5)}}.wsw-menu{position:absolute;bottom:calc(100% + 6px);left:0;right:0;z-index:41;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);box-shadow:var(--shadow-2);padding:.6rem;max-height:60vh;overflow:auto}.wsw--down .wsw-menu{top:calc(100% + 6px);bottom:auto;left:auto;right:0;min-width:220px}.wsw-menu-head{font-size:var(--text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);padding:0 .2rem}.wsw-menu .ws-list{margin-top:.5rem}@keyframes route-in{0%{opacity:0}to{opacity:1}}.route-view{animation:route-in .3s cubic-bezier(.22,.61,.36,1) both}@keyframes revela-entra{0%{opacity:0;transform:translateY(14px) scale(.985);filter:blur(3px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:none;filter:none}}.revela{animation:revela-entra .52s cubic-bezier(.16,1,.3,1) backwards;animation-delay:var(--revela-atraso,0ms)}tr.revela{animation-duration:.42s}@keyframes tile-in{0%{opacity:0}to{opacity:1}}.shortcut-grid>*,.stat-grid>*{animation:tile-in .46s ease-out both}.stat-grid>:first-child{animation-delay:70ms}.stat-grid>:nth-child(2){animation-delay:.13s}.stat-grid>:nth-child(3){animation-delay:.19s}.stat-grid>:nth-child(4){animation-delay:.25s}.stat-grid>:nth-child(5){animation-delay:.31s}.stat-grid>:nth-child(n+6){animation-delay:.36s}.shortcut-grid>:first-child{animation-delay:.21s}.shortcut-grid>:nth-child(2){animation-delay:.26s}.shortcut-grid>:nth-child(3){animation-delay:.31s}.shortcut-grid>:nth-child(4){animation-delay:.36s}.shortcut-grid>:nth-child(n+5){animation-delay:.4s}a.stat-tile:hover{transform:translateY(-2px)}.shortcut{transition:background .12s ease-out,color .12s ease-out,border-color .12s ease-out,transform .12s ease-out}.shortcut:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.revela,.route-view,.shortcut-grid>*,.stat-grid>*{animation:none}.shortcut:hover,a.stat-tile:hover{transform:none}}.skeleton{display:inline-block;background:linear-gradient(100deg,var(--line) 30%,color-mix(in oklab,var(--line) 45%,var(--surface)) 50%,var(--line) 70%);background-size:200% 100%;border-radius:var(--radius-s);color:transparent;animation:skeleton-shimmer 1.3s ease-in-out infinite}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-val{width:3.4rem;height:1.55rem;margin-top:.4rem}.skeleton-sub{width:5.5rem;height:.8rem;margin-top:.35rem}@keyframes item-fade{0%{opacity:0}to{opacity:1}}.camp-card,.deal-card,.list-card{animation:item-fade .24s ease-out both;transition:border-color .12s ease-out,box-shadow .12s ease-out,transform .12s ease-out}.camp-card:hover,.deal-card:hover,.list-card:hover{box-shadow:var(--shadow-2)}@keyframes bubble-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.bubble{animation:bubble-in .2s ease-out both}@media (prefers-reduced-motion:reduce){.bubble,.camp-card,.deal-card,.list-card,.skeleton{animation:none}.camp-card:hover,.deal-card:hover,.list-card:hover{transform:none}}@keyframes row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.reveal-rows tbody tr{animation:row-in .34s ease-out both}.reveal-rows tbody tr:first-child{animation-delay:.02s}.reveal-rows tbody tr:nth-child(2){animation-delay:.05s}.reveal-rows tbody tr:nth-child(3){animation-delay:.08s}.reveal-rows tbody tr:nth-child(4){animation-delay:.11s}.reveal-rows tbody tr:nth-child(5){animation-delay:.14s}.reveal-rows tbody tr:nth-child(6){animation-delay:.17s}.reveal-rows tbody tr:nth-child(7){animation-delay:.2s}.reveal-rows tbody tr:nth-child(8){animation-delay:.23s}.reveal-rows tbody tr:nth-child(9){animation-delay:.26s}.reveal-rows tbody tr:nth-child(10){animation-delay:.29s}.reveal-rows tbody tr:nth-child(n+11){animation-delay:.32s}@media (prefers-reduced-motion:reduce){.reveal-rows tbody tr{animation:none}}.thread-back{display:none}@media (max-width:720px){.inbox{display:flex}.inbox .thread,.inbox-list{flex:1 1;min-width:0}.inbox .thread,.inbox.has-selection .inbox-list{display:none}.inbox.has-selection .thread{display:flex}.thread-back{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;margin-left:-.35rem;border:none;background:none;color:var(--ink-2);cursor:pointer;border-radius:var(--radius-m)}.thread-back:hover{background:var(--surface-2);color:var(--ink)}.thread-head{padding:.5rem .75rem;gap:.5rem;flex-wrap:nowrap}.thread-head .actions{flex:none;flex-wrap:nowrap;gap:.25rem}.thread-head .actions .btn-label{display:none}.thread-head .actions .btn{padding:0;width:34px;height:34px;justify-content:center;gap:0}.thread-msgs{padding:.85rem;gap:.4rem}.bubble{max-width:85%}.composer{flex-direction:column;align-items:stretch;gap:.4rem;padding:.55rem .6rem calc(.55rem + env(safe-area-inset-bottom))}.composer-tools{flex-wrap:wrap}.composer-input{width:100%}.composer textarea{min-height:42px}.composer-send{flex:none}}.act-head{justify-content:space-between;gap:.5rem .75rem;margin-bottom:.8rem}.act-filterbar,.act-head{display:flex;align-items:center;flex-wrap:wrap}.act-filterbar{gap:.5rem}.act-filters{display:flex;flex-wrap:wrap;gap:.35rem}.act-type{border-radius:var(--radius-pill);width:auto;min-width:160px;min-height:1.9rem;padding:.15rem .6rem;font-size:var(--text-sm)}.act-chip{all:unset;cursor:pointer;padding:.25rem .7rem;border-radius:var(--radius-pill);border:1px solid var(--line);font-size:var(--text-sm);font-weight:500;color:var(--ink-2);transition:background .1s ease-out,color .1s ease-out,border-color .1s ease-out}.act-chip:hover{background:var(--wash);color:var(--ink)}.act-chip.active{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.act-summary{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.act-sum-cell{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--ink-2)}.act-sum-cell svg{flex:none;color:var(--brand-text)}.act-sum-time{font-weight:700;color:var(--ink);white-space:nowrap}.act-timeline-wrap{max-height:360px;overflow-y:auto;padding-right:.4rem;margin-right:-.4rem}.act-timeline{list-style:none;margin:0;padding:0;position:relative}.act-timeline:before{content:"";position:absolute;top:6px;bottom:6px;left:14px;width:2px;background:var(--line)}.act-item{position:relative;display:flex;align-items:center;gap:.7rem;padding:.4rem 0;color:inherit;text-decoration:none}.act-link{border-radius:var(--radius-m);margin:0 -.5rem;padding-left:.5rem;padding-right:.5rem;transition:background .1s ease-out}.act-link:hover{background:var(--wash)}.act-icon{position:relative;z-index:1;flex:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--brand-text);background:var(--surface);border:1px solid var(--line)}.act-body{display:flex;flex-direction:column;gap:.05rem;min-width:0;flex:1 1}.act-title{font-size:var(--text-md);font-weight:600;color:var(--ink)}.act-detail{font-size:var(--text-sm);color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.act-time{flex:none;display:inline-flex;align-items:center;gap:.2rem;font-family:var(--font-data);font-size:var(--text-xs);color:var(--ink-3);white-space:nowrap}.act-time svg{opacity:0;transition:opacity .1s ease-out}.act-link:hover .act-time svg{opacity:1}.act-empty{list-style:none;padding:1rem 0;color:var(--ink-3);font-size:var(--text-md)}.stat-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-bottom:20px}.stat-card{display:flex;flex-direction:column;gap:2px;padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m)}.stat-card--accent{border-color:var(--green-ink)}.stat-card--link{text-decoration:none;color:inherit;transition:border-color .12s ease-out,background .12s ease-out;text-align:left;font:inherit;cursor:pointer}.stat-card--link:hover{background:var(--surface-2)}.stat-card--link:focus-visible{outline:2px solid var(--teal-ink);outline-offset:2px}.stat-card .stat-label{font-size:var(--text-xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.03em}.stat-card .stat-value{font-size:var(--text-2xl);font-weight:600;color:var(--ink);font-family:var(--font-display,inherit)}.date-filter,.stat-card .stat-sub{font-size:var(--text-sm);color:var(--ink-2)}.date-filter{display:inline-flex;align-items:center;gap:6px}.date-filter input{width:auto}.toolbar .chk{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);color:var(--ink-2)}.top-products{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:20px}@media (max-width:720px){.top-products{grid-template-columns:1fr}}.top-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);padding:12px 16px}.top-list h3{font-size:var(--text-md);margin:0 0 8px;color:var(--ink)}.top-list ol{list-style:none;margin:0;padding:0;counter-reset:rank}.top-list li{counter-increment:rank}.top-list li a{display:flex;align-items:center;gap:8px;padding:5px 0;color:var(--ink);text-decoration:none}.top-list li a:before{content:counter(rank);width:18px;color:var(--ink-3);font-size:var(--text-sm);font-family:var(--font-data);text-align:right}.top-list .top-title{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-md)}.top-list .top-metric{color:var(--ink-2);font-size:var(--text-sm);white-space:nowrap}.top-list .top-thumb{width:26px;height:26px;border-radius:4px;background:var(--bg);border:1px solid var(--line);display:inline-block}.ec-detail{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.ec-card,.ec-side{min-width:0}.codigo-copiavel{font-family:var(--font-data);font-size:var(--text-xs);line-height:1.4;overflow-wrap:anywhere;word-break:break-all;white-space:pre-wrap;max-width:100%;margin:0 0 6px}.ec-card .tabela-itens{width:100%}.ec-card .tabela-itens td:first-child{white-space:normal;overflow-wrap:anywhere}.ec-card .tabela-itens-rolagem{overflow-x:auto;max-width:100%}.codigo-copiavel--caixa{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-s);padding:8px}@media (max-width:860px){.ec-detail{grid-template-columns:1fr}}.ec-side{display:flex;flex-direction:column;gap:16px}.ec-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);padding:16px 18px}.ec-card p{margin:2px 0}.ec-card .muted{color:var(--ink-2);font-size:var(--text-md)}.mini-list{list-style:none;margin:0;padding:0}.mini-list li{padding:5px 0;border-bottom:1px solid var(--line);font-size:var(--text-md)}.mini-list li:last-child{border-bottom:0}.mini-list .muted{color:var(--ink-3);font-size:var(--text-sm)}.order-totals{margin-top:12px;margin-left:auto;max-width:280px}.order-totals>div{display:flex;justify-content:space-between;padding:3px 0;font-size:var(--text-md);color:var(--ink-2)}.order-totals .order-total{border-top:1px solid var(--line-strong);margin-top:4px;padding-top:8px;font-weight:600;font-size:var(--text-lg);color:var(--ink)}.filter-bar .filter-right{margin-left:auto;display:flex;gap:8px;align-items:center}.filter-bar .ec-count{color:var(--ink-2);font-size:var(--text-sm);white-space:nowrap}.filter-bar .fchip--adding input[type=date],.filter-bar .fchip--adding input[type=number]{padding:2px 6px;font-size:var(--text-sm)}input[type=checkbox],input[type=radio]{accent-color:var(--teal-ink);width:15px;height:15px;cursor:pointer;vertical-align:middle;margin:0}.radio-group{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.radio-opt{display:inline-flex;gap:7px;padding:7px 11px;font-size:var(--text-md);color:var(--ink);font-weight:400;transition:border-color .12s,background .12s}.radio-opt:has(input:checked){border-color:var(--teal-ink);background:var(--surface-2)}.hl-strip{display:flex;flex-wrap:wrap;gap:8px;margin:.35rem 0 .75rem}.hl-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:500;background:var(--surface-2);color:var(--ink);border:1px solid var(--line)}.hl-chip--origin{background:var(--teal-bg,var(--surface-2));border-color:var(--teal-ink);color:var(--teal-ink)}.notif-push-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 12px;margin:0;border:none;border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);font-size:var(--text-sm);cursor:pointer;text-align:left}.notif-push-toggle:hover{background:var(--surface)}.notif-push-toggle.on{color:var(--teal-ink)}.notif-push-toggle .notif-push-state{font-size:var(--text-xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.03em}.notif-ios-passos{padding:10px 12px 12px;border-bottom:1px solid var(--line);background:var(--surface-2);font-size:var(--text-sm);line-height:1.5;color:var(--ink-2)}.notif-ios-passos p{margin:0 0 6px}.notif-ios-passos ol{margin:0 0 6px;padding-left:18px}.notif-ios-passos li{margin:3px 0}.notif-ios-passos b{color:var(--ink);font-weight:600}.notif-ios-icone{display:inline-block;vertical-align:-2px;color:var(--teal-ink)}.notif-ios-nota{color:var(--ink-3);font-size:var(--text-xs)}.legal-page{min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--font-ui)}.legal-topbar{border-bottom:1px solid var(--line);background:var(--surface);position:-webkit-sticky;position:sticky;top:0;z-index:5}.legal-topbar-in{max-width:860px;margin:0 auto;padding:.9rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.legal-brand{font-family:var(--font-head);font-weight:700;font-size:var(--text-lg);color:var(--brand-text);letter-spacing:-.01em;text-decoration:none}.legal-topbar a.legal-back{font-size:var(--text-sm);color:var(--ink-2);text-decoration:none}.legal-topbar a.legal-back:hover{color:var(--teal-ink)}.legal{max-width:860px;margin:0 auto;padding:3rem 1.5rem 5rem;line-height:1.7}.legal h1{font-family:var(--font-head);font-size:clamp(1.7rem,4vw,2.3rem);line-height:1.15;letter-spacing:-.02em;margin:0 0 .5rem}.legal .legal-meta{color:var(--ink-3);font-size:var(--text-md);margin:0 0 2rem}.legal h2{font-family:var(--font-head);font-size:var(--text-xl);letter-spacing:-.01em;margin:2.5rem 0 .75rem;padding-top:1.5rem;border-top:1px solid var(--line)}.legal h3{font-size:var(--text-lg);font-weight:650;margin:1.75rem 0 .5rem}.legal li,.legal p{color:var(--ink-2)}.legal p{margin:0 0 1rem}.legal a{color:var(--teal-ink);text-decoration:underline;text-underline-offset:2px}.legal ol,.legal ul{margin:0 0 1rem;padding-left:1.25rem}.legal li{margin:.35rem 0}.legal strong{color:var(--ink);font-weight:650}.legal blockquote{margin:1.25rem 0;padding:.75rem 1.1rem;border-left:3px solid var(--brand);background:var(--surface-2);border-radius:0 8px 8px 0;color:var(--ink-2)}.legal blockquote p:last-child{margin-bottom:0}.legal hr{border:none;border-top:1px solid var(--line);margin:2.5rem 0}.legal .legal-table-wrap{overflow-x:auto;margin:0 0 1.25rem;border:1px solid var(--line);border-radius:var(--radius-m)}.legal table{width:100%;border-collapse:collapse;font-size:var(--text-md);min-width:480px}.legal td,.legal th{text-align:left;padding:.6rem .85rem;border-bottom:1px solid var(--line);vertical-align:top}.legal thead th{background:var(--surface-2);color:var(--ink);font-weight:650;font-size:var(--text-sm)}.legal tbody tr:last-child td{border-bottom:none}.legal .legal-note{color:var(--ink-3);font-size:var(--text-sm)}.legal-footer{border-top:1px solid var(--line);background:var(--surface)}.legal-footer-in{max-width:860px;margin:0 auto;padding:1.5rem;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:var(--text-sm);color:var(--ink-3)}.legal-footer-in a{color:var(--ink-2);text-decoration:none}.legal-footer-in a:hover{color:var(--teal-ink)}.switch{display:inline-flex;align-items:center;gap:.55rem;cursor:pointer;font-size:var(--text-sm);color:var(--ink-2);-webkit-user-select:none;-moz-user-select:none;user-select:none}.switch input{position:absolute;opacity:0;width:0;height:0}.switch .switch-track{position:relative;width:34px;height:20px;border-radius:var(--radius-pill);background:var(--line-strong);transition:background .15s ease;flex:none}.switch .switch-track:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s ease;box-shadow:0 1px 2px rgba(0,0,0,.25)}.switch input:checked+.switch-track{background:var(--brand)}.switch input:checked+.switch-track:after{transform:translateX(14px)}.switch input:focus-visible+.switch-track{outline:2px solid var(--teal-ink);outline-offset:2px}.field label.switch{display:inline-flex;margin-bottom:0;font-weight:400;font-size:var(--text-sm);color:var(--ink-2)}.org-intro{color:var(--ink-2);max-width:70ch;margin:0 0 1.25rem;font-size:var(--text-md);line-height:1.55}.org-help{line-height:1.45;margin:.4rem 0 0}.org-help,.org-muted{color:var(--ink-3);font-size:var(--text-sm)}.org-legend{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;flex-wrap:wrap;align-items:center;gap:.55rem;margin:0 0 1.5rem;padding:.5rem .9rem;border:1px solid var(--line);border-radius:var(--radius-m);background:color-mix(in oklab,var(--ink) 3%,var(--surface));font-size:var(--text-sm)}.org-legend .lv{display:inline-flex;align-items:center;gap:.4rem;color:var(--ink);font-weight:600}.org-legend .dot{width:8px;height:8px;border-radius:50%;flex:none}.org-legend .sep{color:var(--ink-3)}.org-eyebrow{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-text);margin-bottom:.5rem}.org-eyebrow .dot{width:8px;height:8px;border-radius:50%;flex:none}.org-eyebrow--muted{color:var(--ink-3);margin-bottom:.35rem}.org-tabs{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.org-tab{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .9rem;border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-size:var(--text-md);font-weight:550;cursor:pointer}.org-tab:hover{border-color:var(--line-strong);color:var(--ink)}.org-tab.active{background:var(--brand);border-color:var(--brand);color:#fff}.org-tab .n{font-size:var(--text-2xs);opacity:.75}.org-estab-card{border-color:color-mix(in oklab,var(--brand-text) 40%,var(--line))}.org-estab-head{display:flex;align-items:center;gap:.6rem}.org-estab-name{font-family:var(--font-head);font-size:var(--text-xl);font-weight:650;letter-spacing:-.01em;color:var(--ink);flex:1 1;min-width:0}.org-field{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--text-sm);color:var(--ink-3)}.org-field .ss-control{min-width:170px}.org-tree{margin:1.25rem 0 0 .75rem;padding-left:1.5rem;border-left:2px solid var(--line);display:flex;flex-direction:column;gap:1rem}.org-tree-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.org-tree-head h3{font-family:var(--font-head);font-size:var(--text-lg);margin:0;color:var(--ink)}.org-dept-card{padding:1rem 1.15rem;position:relative}.org-dept-card:before{content:"";position:absolute;left:-1.52rem;top:1.7rem;width:1.35rem;height:2px;background:var(--line)}.org-dept-top{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.org-dept-name{font-weight:650;font-size:var(--text-lg);color:var(--ink);flex:1 1;min-width:0}.org-chips{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.org-team-block{margin-top:.25rem}.org-team{width:100%;border-collapse:collapse;font-size:var(--text-md)}.org-team th{text-align:left;font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);font-weight:600;padding:0 .5rem .4rem}.org-team td{padding:.5rem;border-top:1px solid var(--line);vertical-align:middle}.org-team td:first-child,.org-team th:first-child{padding-left:0}.org-team .org-team-name{color:var(--ink);font-weight:550}.org-team .ss-control{min-width:130px}.org-num-chip{display:inline-flex;align-items:center;padding:.18rem .6rem;border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-3);font-size:var(--text-xs);cursor:pointer}.org-num-chip:hover{border-color:var(--brand);color:var(--ink)}.org-num-chip.on{background:color-mix(in oklab,var(--brand) 16%,var(--surface));border-color:var(--brand);color:var(--brand-text)}.org-add-row{margin-top:.7rem;max-width:300px}.org-mapa{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin:0 0 1rem}.org-mapa .org-legend{margin:0}.org-link{all:unset;cursor:pointer;font-size:var(--text-sm);font-weight:550;color:var(--teal-ink)}.org-link:hover{text-decoration:underline}.org-link:focus-visible{outline:2px solid var(--teal-ink);outline-offset:2px;border-radius:4px}.org-mapa+.org-intro{margin-top:-.25rem}.org-config{margin-top:1rem}.org-config>.disc{border-top:1px solid var(--line)}.org-split{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;margin-top:12px}.org-arvore{position:-webkit-sticky;position:sticky;top:12px;gap:10px}.org-arvore,.org-arvore-grupo{display:flex;flex-direction:column}.org-arvore-grupo{gap:2px}.org-no{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border-radius:var(--radius-m);cursor:pointer;font-size:var(--text-md);color:var(--ink)}.org-no .dot{width:8px;height:8px;border-radius:50%;flex:none}.org-no--estab{font-weight:650}.org-no--dept{padding-left:26px;font-size:var(--text-sm);color:var(--ink-2)}.org-no:hover{background:var(--surface-2)}.org-no.is-sel{background:color-mix(in oklab,var(--brand-text) 12%,var(--surface));color:var(--ink);box-shadow:inset 2px 0 0 var(--brand-text)}.org-no:focus-visible{outline:2px solid var(--brand-text);outline-offset:1px}.org-no.is-inativo .org-no-nome{opacity:.6}.org-no-nome{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-no-n{font-family:var(--font-data)}.org-no-n,.org-no-tag{font-size:var(--text-2xs);color:var(--ink-3)}.org-no-add{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:4px;cursor:pointer;padding:4px 10px 4px 26px;font-size:var(--text-xs);color:var(--teal-ink)}.org-no-add--estab{padding-left:10px}.org-no-add:hover{text-decoration:underline}.org-no-add:focus-visible{outline:2px solid var(--teal-ink);border-radius:4px}.org-painel{display:flex;flex-direction:column;gap:14px;min-width:0}.org-painel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.org-painel-titulo{display:flex;flex-direction:column;gap:2px;min-width:0}.org-painel-titulo h2{margin:0;font-size:var(--text-xl)}.org-painel-acoes{display:flex;gap:4px;flex:none}.org-resumo{margin:0;padding:12px 14px 12px 30px;background:var(--surface-2);border-radius:var(--radius-m);display:flex;flex-direction:column;gap:4px;font-size:var(--text-md);color:var(--ink-2);line-height:1.45}.org-abas{margin:0}.org-aba{display:flex;flex-direction:column;gap:18px}.org-aba .org-config{margin-top:0}.org-campo{display:flex;flex-direction:column;gap:6px;max-width:640px}.org-campo .org-help{margin:0}.org-campo>.search-select,.org-campo>.ss-control{max-width:320px}.org-deptos{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:8px;gap:8px}.org-depto{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;cursor:pointer;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-m);font-size:var(--text-sm)}.org-depto:hover{border-color:var(--line-strong)}.org-depto:focus-visible{outline:2px solid var(--brand-text);outline-offset:2px}.org-depto-nome{font-weight:650;font-size:var(--text-md);color:var(--ink)}.org-depto--novo{flex-direction:row;align-items:center;gap:6px;color:var(--teal-ink);border-style:dashed}.org-heranca{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 14px;border:1px dashed var(--line);border-radius:var(--radius-m)}.org-heranca p{margin:4px 0 0;font-size:var(--text-md);color:var(--ink-2)}@media (max-width:860px){.org-split{grid-template-columns:1fr}.org-arvore{position:static}}.org-ws{padding-top:0;padding-bottom:0;margin-bottom:1.5rem}.org-ws.org-config{margin-top:0}.org-ws.org-config>.disc{border-top:none}.org-dept-grid,.org-estab-grid{display:grid;grid-gap:1rem 2rem;gap:1rem 2rem;align-items:start;grid-template-columns:minmax(180px,240px) repeat(2,minmax(0,1fr));margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line)}.org-dept-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-top:0;border-top:none;padding-top:.25rem}.org-grupo{display:flex;flex-direction:column;gap:.6rem;min-width:0}.org-grupo-rot{font-size:var(--text-2xs);font-weight:650;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.org-switch{align-items:flex-start;color:var(--ink)}.org-switch .switch-track{margin-top:1px}.org-switch-txt{display:flex;flex-direction:column;gap:.1rem;font-weight:550}.org-switch-txt small{font-size:var(--text-xs);font-weight:400;color:var(--ink-3);line-height:1.35}.tri-caminho{display:flex;flex-direction:column;gap:.75rem;padding:14px;margin-top:10px}.tri-caminho .field{margin:0}.tri-topo{display:flex;gap:.6rem;align-items:flex-end}.tri-topo .field{flex:1 1;min-width:0}.tri-titulo{margin:1.25rem 0 0;font-size:var(--text-md);font-weight:600;color:var(--ink)}.tri-subtitulo{margin:.25rem 0 0;font-size:var(--text-xs);font-weight:600;color:var(--ink-3)}.tri-opcao{display:flex;flex-direction:column;gap:.6rem;margin-top:.75rem}.tri-caminho .tri-opcao{margin-top:0}.tri-adicionar{margin-top:10px}.imp-secao{display:flex;flex-direction:column;gap:.7rem;margin-top:1.1rem;padding-top:1.1rem;border-top:1px solid var(--line)}.imp-secao .field{margin:0}.imp-titulo{margin:0;font-size:var(--text-sm);font-weight:600;color:var(--ink)}.imp-titulo span{font-weight:400;color:var(--ink-3)}.imp-nota{margin:0;font-size:var(--text-xs);line-height:1.45;color:var(--ink-3)}.imp-duas{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.7rem;gap:.7rem}.imp-duas>*{min-width:0}.imp-campo-extra{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-gap:.5rem;gap:.5rem;align-items:start}.imp-adicionar{align-self:flex-start}.imp-chave{display:flex;width:100%}.org-sub{padding-left:calc(34px + .55rem);white-space:nowrap}.org-sub .ss-control{min-width:150px}.org-sub--bloco{align-items:flex-start;white-space:normal}.org-canais,.org-sub--bloco{display:flex;flex-direction:column;gap:6px}.org-canais-lista{display:flex;flex-wrap:wrap;gap:6px}.org-canal{font:inherit;font-size:var(--text-xs);padding:3px 10px;border-radius:var(--radius-pill);cursor:pointer;background:var(--surface);color:var(--ink-2);border:1px solid var(--line)}.org-canal--on{background:color-mix(in oklab,var(--brand-text) 14%,var(--surface));color:var(--brand-text);border-color:color-mix(in oklab,var(--brand-text) 45%,var(--line));font-weight:600}.org-canal:disabled{cursor:default;opacity:.6}.org-canal:focus-visible{outline:2px solid var(--brand-text);outline-offset:2px}.org-canais-aviso{color:var(--amber-ink);font-size:var(--text-xs)}.org-estab-nums{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line)}.org-estab-nums .org-help{margin:0}.org-add-inline{display:inline-block;min-width:190px}.org-add-inline .ss-control{min-height:2rem;padding:.3rem .6rem;font-size:var(--text-sm)}@media (max-width:860px){.org-estab-grid{grid-template-columns:1fr}}.org-dept-toggle{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:baseline;gap:.6rem;flex:1 1;min-width:0;flex-wrap:wrap}.org-dept-toggle .disc-chev{align-self:center}.org-dept-toggle:focus-visible{outline:2px solid var(--teal-ink);outline-offset:3px;border-radius:var(--radius-s)}.org-dept-toggle:hover .disc-chev,.org-dept-toggle:hover .org-dept-name{color:var(--brand-text)}.org-dept-toggle .org-dept-name{flex:none}.org-dept-resumo{font-size:var(--text-sm);color:var(--ink-3)}.org-dept-body{margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--line)}.org-dept-body .org-config{margin-top:1rem}.org-dept-body .org-config>.disc{border-bottom:1px solid var(--line)}.org-dept-body .org-team-block{margin-top:1rem}.org-team-wrap{overflow-x:auto}.org-team th{background:none}.org-team td.org-team-nums{white-space:normal}.org-team tbody tr:hover td{background:none}.marca-par{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:0 1rem;gap:0 1rem}.marca-logo-linha{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.4rem}.marca-logo-caixa{display:inline-grid;place-items:center;width:88px;height:44px;flex:none;border:1px dashed var(--line-strong);border-radius:var(--radius-s);background:#fff;overflow:hidden;font-size:var(--text-2xs);color:#4c5b58}.marca-logo-caixa img{max-width:80px;max-height:36px;object-fit:contain}.marca-cor-linha{display:flex;gap:8px;align-items:center}.marca-cor-linha input:not(.marca-cor){flex:1 1;min-width:0}.marca-previa{margin:0;position:-webkit-sticky;position:sticky;top:1rem}.marca-previa figcaption{font-size:var(--text-2xs);font-weight:650;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin-bottom:.45rem}.marca-previa-pag{border:1px solid var(--line);border-radius:var(--radius-m);padding:14px;background:#f3f7f6;color:#14211f}.marca-previa-logo{max-height:40px;max-width:160px;object-fit:contain;display:block;margin-bottom:10px}.marca-previa-sem{font-size:var(--text-2xs);opacity:.72;margin-bottom:10px}.marca-previa-eyebrow{font-size:.65rem;letter-spacing:.04em;text-transform:uppercase;opacity:.72}.marca-previa-valor{font-weight:700;margin:2px 0 10px}.marca-previa-btn{color:#fff;border-radius:var(--radius-s);padding:8px 10px;font-size:var(--text-sm);font-weight:600;text-align:center}.marca-previa-rodape{font-size:.62rem;opacity:.72;margin-top:10px;border-top:1px solid #d9e2df;padding-top:6px}@media (max-width:760px){.marca-previa{position:static;max-width:300px}}.marca-atalho{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.marca-atalho>.btn{margin-left:auto}.identidade-alvo{flex:0 1 300px;min-width:200px;margin:0}.email-barra{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:.5rem 1rem;border-bottom:1px solid var(--line);background:var(--surface)}.cores-da-marca{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.cores-da-marca button{width:20px;height:20px;padding:0;border:1px solid var(--line-strong);border-radius:50%;cursor:pointer}.cores-da-marca button[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:1px}.identidade-redes{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:0 1rem;gap:0 1rem}.crm-trait-aviso{font-size:var(--text-2xs);line-height:1.4;opacity:.75}.crm-trait-aviso:empty{display:none}body.crm-arrastando,body.crm-arrastando *{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.crm-arrastando .gjs-toolbar,body.crm-arrastando .gjs-tools{visibility:hidden}.crm-arraste{position:fixed;inset:0;z-index:2147483000}.crm-arraste-etiqueta{position:fixed;left:0;top:0;padding:5px 10px;font-size:var(--text-xs);font-weight:600;white-space:nowrap;color:#fff;background:#00524a;border-radius:var(--radius-pill);box-shadow:0 4px 14px rgba(0,0,0,.35);pointer-events:none}.crm-arraste-etiqueta--fora{background:#475569}.crm-arraste-linha{position:fixed;height:4px;background:#00655b;border-radius:2px;box-shadow:0 0 0 1px #fff;pointer-events:none}.crm-arraste-linha:after,.crm-arraste-linha:before{content:"";position:absolute;top:-3px;width:10px;height:10px;border-radius:50%;background:#00655b;box-shadow:0 0 0 1px #fff}.crm-arraste-linha:before{left:-2px}.crm-arraste-linha:after{right:-2px}.crm-arraste-linha span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:2px 8px;font-size:var(--text-2xs);font-weight:600;color:#fff;white-space:nowrap;background:#00524a;border-radius:var(--radius-pill)}.crm-arraste-caixa{position:fixed;border:2px dashed #00655b;background:rgba(0,101,91,.14);border-radius:4px;pointer-events:none}.crm-arraste [hidden]{display:none}.crm-tamanhos{display:flex;flex-direction:column;gap:8px;padding:0 14px 10px;text-align:left}.crm-tamanhos [hidden],.crm-tamanhos[hidden]{display:none}.crm-tamanhos-aviso{margin:0;padding:8px 10px;font-size:var(--text-xs);line-height:1.4;background:rgba(0,101,91,.16);border:1px solid rgba(0,101,91,.45);border-radius:6px}.crm-tamanhos-campo{display:flex;flex-direction:column;gap:4px}.crm-tamanhos-rotulo{font-size:var(--text-xs)}.crm-tamanhos-opcoes{display:flex;gap:4px}.crm-tamanhos-opcoes button{flex:1 1;min-width:0;height:30px;padding:0 2px;font-size:var(--text-2xs);color:inherit;background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;cursor:pointer;opacity:.55;text-decoration:line-through}.crm-tamanhos-opcoes button[aria-pressed=true]{opacity:1;text-decoration:none;background:hsla(0,0%,100%,.08)}.crm-tamanhos-opcoes button.crm-tamanho-atual{border-color:#00655b}.crm-tamanhos-campo select{width:100%;height:32px;padding:0 6px;line-height:normal;font-size:var(--text-xs);color:inherit;background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.15);border-radius:4px}.crm-tamanhos-campo select option{color:#111}.crm-tamanhos-ajustes{margin:0;font-size:var(--text-2xs);opacity:.85}.crm-tamanhos-link{padding:0;font:inherit;color:inherit;background:none;border:0;text-decoration:underline;cursor:pointer}.avisos-tela{position:fixed;z-index:4500;right:16px;bottom:16px;display:flex;flex-direction:column;gap:8px;width:min(380px,calc(100vw - 32px));pointer-events:none}.aviso-tela{display:flex;align-items:flex-start;gap:10px;padding:12px 12px 12px 14px;background:var(--surface);color:var(--ink-1,inherit);border:1px solid color-mix(in oklab,var(--brand-text) 45%,var(--line));border-radius:var(--radius-m);box-shadow:0 10px 34px rgba(0,0,0,.3);pointer-events:auto;animation:item-fade .2s ease-out both}.aviso-tela--urgente{border-color:color-mix(in oklab,var(--danger) 50%,var(--line));background:color-mix(in oklab,var(--danger) 6%,var(--surface))}.aviso-tela-texto{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0;font-size:var(--text-sm);line-height:1.4;overflow-wrap:anywhere}.aviso-tela-texto span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.aviso-tela-acoes{display:flex;align-items:center;gap:4px;flex:none}.aviso-tela-x{width:28px;height:28px;padding:0;font-size:var(--text-lg);line-height:1;color:var(--ink-2);background:none;border:0;border-radius:var(--radius-s);cursor:pointer}.aviso-tela-x:hover{background:hsla(0,0%,50%,.15)}.notif-prefs{padding:2px 12px;border-bottom:1px solid var(--line)}.notif-prefs .interruptor-linha{padding:.45rem 0}.notif-prefs .interruptor-texto strong{font-size:var(--text-sm);font-weight:500}.ia-fechar{width:24px;height:24px;padding:0;font-size:var(--text-lg);line-height:1;color:var(--ink-2);background:none;border:0;border-radius:4px;cursor:pointer;flex:none}.ia-fechar:hover{background:hsla(0,0%,50%,.15)}.modelos-prontos-texto{padding:8px 10px;font-size:var(--text-sm);line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-2,transparent);border:1px solid var(--line);border-radius:var(--radius-s)}.modelo-admin-grade{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px}.modelo-admin-vinculos{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:2px 10px;gap:2px 10px;font-size:var(--text-sm)}.modelo-admin-vinculos label{display:flex;align-items:flex-start;gap:5px;margin:0;cursor:pointer}.modelo-admin-vinculos input{width:auto;margin-top:3px}.modelo-admin-html{font-family:var(--font-data,monospace);font-size:var(--text-xs)}.modelo-admin-previa{display:flex;flex-direction:column;min-width:0;gap:6px}.modelo-admin-previa iframe{flex:1 1;min-height:420px;width:100%;background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius-s)}@media (max-width:760px){.modelo-admin-grade{grid-template-columns:1fr}}.ia-rotulo{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 8px}.ia-rotulo label{margin-bottom:0}.ia-rotulo+*{margin-top:4px}.ia-botao{padding:1px 2px;font:inherit;font-size:var(--text-xs);font-weight:600;color:var(--brand-text,inherit);background:none;border:0;border-radius:4px;cursor:pointer;white-space:nowrap}.ia-botao:hover,.ia-voltar{text-decoration:underline}.ia-voltar{display:block;margin-top:4px;padding:0;font:inherit;font-size:var(--text-xs);color:var(--ink-2);background:none;border:0;cursor:pointer}.ia-painel{display:flex;flex-direction:column;gap:8px;margin-top:6px;padding:10px;background:var(--surface-2,var(--surface));border:1px solid var(--line-strong);border-radius:var(--radius-s)}.ia-pedido{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ia-pedido input{flex:1 1 160px;min-width:0;width:auto}.ia-erro{margin:0;font-size:var(--text-sm);color:var(--danger-ink,#b42318)}.ia-opcoes{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.ia-opcoes button{display:block;width:100%;padding:8px 10px;font:inherit;font-size:var(--text-sm);line-height:1.4;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;color:inherit;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-s);cursor:pointer}.ia-opcoes button:focus-visible,.ia-opcoes button:hover{border-color:var(--brand)}.ia-opcoes small{display:block;margin-top:2px}.ia-nota,.ia-opcoes small{font-size:var(--text-2xs);color:var(--ink-3)}.ia-nota{margin:0}.ia-em-linha{position:relative;flex:1 1 260px;min-width:0}.ia-linha{display:flex;align-items:center;gap:8px;min-width:0}.ia-linha label{flex:none;margin:0}.ia-em-linha .ia-painel{position:absolute;z-index:30;top:100%;left:0;right:0;box-shadow:0 10px 34px rgba(0,0,0,.35)}.ia-em-linha .ia-voltar{position:absolute;z-index:30;top:100%;right:0;margin-top:2px;padding:1px 6px;background:var(--surface);border-radius:4px}.conexao-acoes{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px;flex:none}.conexao-historico,.conexao-progresso{font-size:var(--text-xs);color:var(--ink-2)}.conexao-historico{display:block;margin-top:4px}.conexao-historico.is-ativo{color:var(--brand-text)}.conexao-menu{max-width:calc(100vw - 32px)}.conexao-menu button{white-space:normal;overflow-wrap:anywhere}.conexao-menu button:disabled{opacity:.5;cursor:default}.conexao-menu .conexao-remover{margin-top:4px;padding-top:9px;border-top:1px solid var(--line);border-radius:0 0 6px 6px;color:var(--danger-ink,#b42318)}.crm-caminho{display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px;padding:8px 14px 0;font-size:var(--text-2xs);opacity:.9}.crm-caminho[hidden]{display:none}.crm-caminho button{padding:1px 3px;font:inherit;color:inherit;background:none;border:0;border-radius:3px;cursor:pointer;opacity:.75}.crm-caminho button:hover{opacity:1;background:hsla(0,0%,100%,.1);text-decoration:underline}.crm-caminho button[aria-current]{opacity:1;font-weight:600}.crm-busca-blocos{padding:8px 10px}.crm-busca-blocos input{width:100%;box-sizing:border-box;height:32px;padding:0 10px;font-size:var(--text-sm);color:inherit;background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.15);border-radius:4px}.crm-busca-blocos p{margin:8px 2px 0;font-size:var(--text-xs);opacity:.75}.crm-busca-blocos p[hidden]{display:none}.crm-buscando .gjs-blocks-c{display:flex!important}.gjs-block-category.crm-escondido,.gjs-block.crm-escondido{display:none!important}.email-rascunho{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px;font-size:var(--text-sm);color:var(--text,inherit);background:var(--surface-2,var(--surface));border-bottom:1px solid var(--line-strong)}.email-rascunho span{flex:1 1 200px}.email-previa{position:fixed;inset:0;z-index:5000;display:flex;flex-direction:column;background:var(--bg);color:var(--text,inherit)}.email-previa-barra{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;background:var(--surface);border-bottom:1px solid var(--line-strong)}.email-previa-opcoes{display:flex;border:1px solid var(--line-strong);border-radius:var(--radius-s);overflow:hidden}.email-previa-opcoes button{padding:5px 10px;font-size:var(--text-sm);color:inherit;background:transparent;border:0;cursor:pointer}.email-previa-opcoes button[aria-pressed=true]{color:#fff;background:#00524a}.email-previa-contato{position:relative;flex:1 1 220px;min-width:0}.email-previa-contato input{width:100%;box-sizing:border-box;height:32px;padding:0 10px;font-size:var(--text-sm);color:inherit;background:var(--bg)}.email-previa-contato input,.email-previa-contato ul{border:1px solid var(--line-strong);border-radius:var(--radius-s)}.email-previa-contato ul{position:absolute;z-index:2;top:100%;left:0;right:0;margin:4px 0 0;padding:4px;list-style:none;background:var(--surface);box-shadow:0 10px 34px rgba(0,0,0,.25)}.email-previa-contato li button{display:block;width:100%;padding:6px 8px;font-size:var(--text-sm);text-align:left;color:inherit;background:none;border:0;border-radius:4px;cursor:pointer}.email-previa-contato li button:hover{background:hsla(0,0%,50%,.15)}.email-previa-contato small{display:block;opacity:.7}.email-previa-escolhido{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:var(--text-sm)}.email-previa-notas{display:flex;flex-wrap:wrap;gap:4px 16px;padding:6px 14px;font-size:var(--text-xs);opacity:.85}.email-previa-notas:empty{display:none}.email-previa-area{flex:1 1;min-height:0;display:flex;justify-content:center;padding:12px;overflow:auto;background:hsla(0,0%,50%,.15)}.email-previa-area iframe{max-width:100%;height:100%;background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius-s);transition:width .15s}.email-previa-erro{margin:auto;font-size:var(--text-md)}.email-versoes{display:grid;grid-template-columns:minmax(150px,1fr) minmax(0,2fr);grid-gap:12px;gap:12px;min-height:360px}.email-versoes ul{margin:0;padding:0;list-style:none;max-height:60vh;overflow:auto}.email-versoes li button{display:block;width:100%;padding:6px 8px;font-size:var(--text-sm);text-align:left;color:inherit;background:none;border:0;border-radius:4px;cursor:pointer}.email-versoes li button:hover,.email-versoes li button[aria-current=true]{background:hsla(0,0%,50%,.15)}.email-versoes small{display:block;opacity:.7}.email-versoes-previa{display:flex;flex-direction:column;gap:8px;min-width:0}.email-versoes-previa iframe{flex:1 1;min-height:340px;width:100%;background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius-s)}@media (max-width:640px){.email-versoes{grid-template-columns:1fr}}.crm-corpo-travado .gjs-sm-sectors{display:none!important}.crm-faceta{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='4'%3E%3Cpath d='M0 0h8L4 4z' fill='%23ddd'/%3E%3C/svg%3E") no-repeat right 8px center;padding-right:22px}.crm-seletor{display:flex;flex-direction:column;gap:6px;width:100%}.crm-seletor [hidden]{display:none}.crm-seletor-aviso{margin:0;padding:10px;font-size:var(--text-xs);line-height:1.4;border:1px dashed hsla(0,0%,100%,.25);border-radius:4px}.crm-seletor-total{font-size:var(--text-2xs);line-height:1.4;opacity:.75}.crm-seletor-escolhidos{display:flex;flex-direction:column;gap:4px}.crm-seletor-lista{max-height:340px;overflow-y:auto;border:1px solid hsla(0,0%,100%,.15);border-radius:4px}.crm-seletor-lista:empty{display:none}.crm-seletor-linha{display:flex;align-items:center;gap:8px;padding:6px;cursor:pointer}.crm-seletor-linha:hover{background:hsla(0,0%,100%,.06)}.crm-seletor-lista .crm-seletor-linha+.crm-seletor-linha{border-top:1px solid hsla(0,0%,100%,.08)}.crm-seletor-foto{flex:0 0 40px;width:40px;height:40px;border-radius:3px;object-fit:cover;background:hsla(0,0%,100%,.1)}.crm-seletor-texto{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.crm-seletor-nome{font-size:var(--text-xs);line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.crm-seletor-codigo{font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--text-2xs);opacity:.7;overflow-wrap:anywhere}.crm-seletor-mais{height:30px;font-size:var(--text-xs);color:inherit;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.15);border-radius:4px;cursor:pointer}.crm-seletor-mais:hover{background:hsla(0,0%,100%,.12)}.email-barra-grupo{display:flex;align-items:center;gap:8px;min-width:0}.email-barra-titulo{display:flex;flex-direction:column;line-height:1.2;min-width:0}.email-barra-titulo strong{font-size:var(--text-md)}.email-barra-titulo small{font-size:var(--text-2xs);color:var(--ink-3)}.email-barra-sep{width:1px;height:22px;background:var(--line);margin:0 4px}.email-barra-menu{position:absolute;top:110%;right:0;z-index:7;width:290px;padding:6px;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-m);box-shadow:var(--shadow-m,0 8px 24px rgba(0,0,0,.18))}.email-barra-menu button{display:block;width:100%;padding:7px 10px;border:0;border-radius:var(--radius-s);background:none;color:var(--ink);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer}.email-barra-menu button:focus-visible,.email-barra-menu button:hover{background:var(--surface-2,var(--line))}.email-barra-menu button small{display:block;margin-top:1px;font-size:var(--text-xs);color:var(--ink-3)}.email-barra-menu-grupo{padding:8px 10px 3px;font-size:var(--text-2xs);font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.email-barra-menu .hint{margin:6px 10px;padding-top:8px;border-top:1px solid var(--line);font-size:var(--text-xs)}.email-largura label{display:flex;align-items:center;gap:12px;font-size:var(--text-sm);margin-bottom:8px;justify-content:space-between}.email-largura input[type=number]{width:76px}.email-largura input[type=color]{width:44px;height:30px;padding:2px;flex:none}.email-largura{min-width:280px}.identidade-trechos{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}.identidade-trecho{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:var(--radius-s,8px)}.identidade-trecho .field{margin:0}.identidade-miniatura{min-height:72px;display:grid;align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--radius-s);overflow:hidden;padding:0}.identidade-miniatura .hint{color:#4c5b58;text-align:center;margin:0}.identidade-iframe{display:block;width:100%;height:72px;border:0;background:#fff}.identidade-aviso{margin:0;font-size:var(--text-sm);color:var(--amber-ink);background:var(--amber-bg);padding:6px 8px;border-radius:var(--radius-s)}.identidade-construtor{position:fixed;inset:0;z-index:4000;background:var(--bg)}@media (max-width:760px){.identidade-editar{display:none}}.identidade-paleta{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.identidade-cor input[type=color],.identidade-paleta input[type=color]{width:44px;min-width:44px;height:36px;padding:2px;flex:none}.identidade-previas{display:grid;grid-gap:1rem;gap:1rem;position:-webkit-sticky;position:sticky;top:1rem;align-self:start}.identidade-email{border:1px solid var(--line);border-radius:var(--radius-m);overflow:hidden;font-size:var(--text-xs)}.identidade-previas,.identidade-previas .marca-previa{min-width:0}.marca-mini-logo{height:20px;max-width:64px;object-fit:contain;background:#fff;border-radius:4px;padding:1px 3px}.marca-mini-cor{width:14px;height:14px;border-radius:4px;flex:none;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ink) 18%,transparent)}.marca-mini-txt{overflow:hidden;text-overflow:ellipsis}.marca-mini-txt.is-herdado{color:var(--ink-3);font-style:italic}.report-custom-range{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--text-sm);color:var(--ink-3)}.report-custom-range input[type=date]{padding:.4rem .55rem;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);font-size:var(--text-sm)}.hier-estab-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.85rem}.hier-estab-kpis,.hier-subhead{font-size:var(--text-sm);color:var(--ink-3)}.hier-subhead{text-transform:uppercase;letter-spacing:.05em;font-weight:600;margin:1.25rem 0 .6rem}.estab-switcher{margin-bottom:.4rem}.estab-avatar{background:color-mix(in oklab,var(--brand) 16%,var(--surface));color:var(--brand-text)}.admin-tabs{display:flex;gap:.25rem;border-bottom:1px solid var(--line);margin-bottom:1.5rem}.admin-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--ink-3);font:inherit;font-weight:600;font-size:var(--text-md);padding:.6rem .9rem;cursor:pointer;margin-bottom:-1px}.admin-tab:hover{color:var(--ink)}.admin-tab.active{color:var(--brand-text);border-bottom-color:var(--brand)}.chip{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--text-xs);padding:.15rem .5rem;border-radius:var(--radius-pill);background:var(--surface-2,color-mix(in oklab,var(--brand) 8%,var(--surface)));border:1px solid var(--line);color:var(--ink-2);white-space:nowrap}.plan-section-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-weight:600}.pl{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}.pl-topo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px}.pl-topo .hint{margin:4px 0 0;max-width:62ch}.pl-topo .page-head{margin:0;padding:0;border:0}.pl-titulo{margin:0;display:flex;align-items:center;gap:8px}.pl-tabela-wrap{position:relative;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface)}.pl-tabela{border-collapse:separate;border-spacing:0;width:100%;min-width:max-content;font-size:var(--text-md)}.pl-tabela td,.pl-tabela th{padding:10px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;white-space:normal;font-size:var(--text-md)}.pl-tabela th{text-transform:none;letter-spacing:normal;color:var(--ink);background:var(--surface)}.pl-tabela thead th{background:var(--surface);vertical-align:bottom;border-bottom:1px solid var(--line-strong);min-width:9.5rem}.pl-tabela tbody tr:last-child>*{border-bottom:0}.pl-canto,.pl-tabela th[scope=row]{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--surface);width:17rem;min-width:13rem;max-width:19rem;border-right:1px solid var(--line);font-weight:400}.pl-tabela td{text-align:center}.pl-col--fechado{background:var(--surface-2)}.pl-cab{display:grid;justify-items:center;grid-gap:3px;gap:3px;text-align:center}.pl-nome{font-weight:650;font-size:var(--text-md);text-transform:capitalize}.pl-preco{font-family:var(--font-data);font-size:var(--text-lg);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pl-preco small{font-family:inherit;font-weight:400}.pl-preco small,.pl-sub{font-size:var(--text-xs);color:var(--ink-3)}.pl-selos{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;min-height:0}.pl-cab .btn{margin-top:6px}.pl-grupo th{position:-webkit-sticky;position:sticky;left:0;background:var(--surface-2);font:650 .72rem/1.2 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding-top:14px}.pl-rotulo{display:block;font-weight:600;color:var(--ink)}.pl-desc{display:block;color:var(--ink-3);font-size:var(--text-xs);line-height:1.35;margin-top:2px;font-weight:400}.pl-sim{display:inline-grid;justify-items:center;gap:1px;color:var(--brand-text);font-weight:650}.pl-sim small{color:var(--ink-2);font-weight:400;font-size:var(--text-xs);white-space:nowrap}.pl-nao{color:var(--ink-3)}.pl-ilim{color:var(--ink-2)}.pl-editor{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px}.pl-bloco{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:4px;gap:4px}.pl-bloco>h3{margin:0 0 4px;font:650 .75rem/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.pl-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:0 12px;gap:0 12px}.pl-linha{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;padding:9px 0;border-bottom:1px solid var(--line)}.pl-bloco>.pl-linha:last-child{border-bottom:0}.pl-linha-nome{display:flex;align-items:flex-start;gap:10px;flex:1 1 18rem;min-width:0;cursor:pointer}.pl-linha-nome .pl-desc{overflow-wrap:anywhere}.pl-linha--off .pl-rotulo{color:var(--ink-3)}.pl-chave{margin-top:3px;flex:none;accent-color:var(--brand);width:16px;height:16px}.pl-limite{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.pl-limite--off{opacity:.45}.pl-ilimitado{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);color:var(--ink-2);cursor:pointer}.pl-ilimitado input{accent-color:var(--brand)}.pl-qtd{display:inline-flex;align-items:center;gap:6px}.pl-qtd input{width:5.5rem;font:inherit;font-family:var(--font-data);text-align:right;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-s);padding:4px 8px}.pl-qtd small{color:var(--ink-3);font-size:var(--text-sm)}.pl-mono{font-family:var(--font-data)}.pl-stripe{padding:10px 12px;border:1px dashed var(--line-strong);border-radius:var(--radius-m)}.pl-stripe summary{cursor:pointer;font-weight:600;font-size:var(--text-md)}.pl-stripe .hint{margin:8px 0 4px}.pl-rodape{position:-webkit-sticky;position:sticky;bottom:-1.5rem;z-index:2;justify-content:space-between;gap:10px;margin:0 -1.5rem -1.5rem;padding:12px 1.5rem 1.25rem;background:var(--surface);border-top:1px solid var(--line)}.pl-rodape,.pl-rodape-esq{display:flex;flex-wrap:wrap;align-items:center}.pl-rodape-esq{gap:8px;flex:1 1 16rem;min-width:0}.pl-rodape-esq .hint{margin:0}@media (max-width:640px){.pl-canto,.pl-tabela th[scope=row]{width:10rem;min-width:9rem}.pl-desc{display:none}.pl-editor .pl-desc{display:block}}.ws-manage{display:flex;flex-direction:column;gap:.5rem;padding:.25rem 0 .9rem;margin-bottom:.9rem;border-bottom:1px solid var(--line)}.ws-perm{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.ws-perm>span{font-size:var(--text-sm);color:var(--ink-2)}.ws-danger{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--line)}.ws-danger__hint{font-size:var(--text-sm);color:var(--ink-2);flex:1 1;min-width:12rem}.ws-signup-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;margin-bottom:1.25rem;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface)}.presenca{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);white-space:nowrap}.presenca-dot{width:8px;height:8px;border-radius:50%;background:var(--line-strong);flex:none}.presenca-dot--online{background:oklch(62% .14 165);box-shadow:0 0 0 3px color-mix(in oklab,oklch(62% .14 165) 25%,transparent)}.presenca-dot--ausente{background:var(--amber-ink)}.presenca-visto{color:var(--ink-3);font-size:var(--text-xs)}.fila-cabecalho{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-bottom:.75rem}.chip--on{background:var(--brand-text);border-color:var(--brand-text)}.chip--on,.field label.chip--on{color:var(--surface)}.hist-fila{display:flex;flex-direction:column;gap:.35rem}.hist-fila-pico{font-size:var(--text-sm);color:var(--ink-2)}.hist-fila-pico b{font-family:var(--font-data);color:var(--ink);font-weight:600}.hist-fila-barras{gap:2px;height:96px;padding-bottom:1px;border-bottom:1px solid var(--line)}.hist-fila-barras,.hist-fila-col{display:flex;align-items:flex-end}.hist-fila-col{flex:1 1;min-width:2px;height:100%}.hist-fila-barra{width:100%;min-height:1px;background:color-mix(in oklab,var(--brand-text) 45%,transparent);border-radius:2px 2px 0 0;position:relative;overflow:hidden}.hist-fila-col:hover .hist-fila-barra{background:var(--brand-text)}.hist-fila-vencidas{position:absolute;left:0;right:0;bottom:0;background:var(--danger);opacity:.85}.hist-fila-eixo{display:flex;justify-content:space-between;font-size:var(--text-2xs)}.atend-status,.hist-fila-eixo{color:var(--ink-3);font-family:var(--font-data)}.atend-status{display:inline-block;margin-left:.6rem;padding:.05rem .55rem;border-radius:var(--radius-pill);font-size:var(--text-xs);background:var(--surface-2);border:1px solid var(--line);vertical-align:middle}.atend-status--vivo{color:var(--green-ink);border-color:color-mix(in oklab,var(--green-ink) 35%,transparent);background:color-mix(in oklab,var(--green-ink) 8%,var(--surface))}.fila-card{cursor:pointer}.fila-card-nome a{color:inherit;text-decoration:none}.fila-card-nome a:hover{text-decoration:underline}.conv-row{contain-intrinsic-size:auto 72px}.bubble,.conv-row{content-visibility:auto}.bubble{contain-intrinsic-size:auto 48px}.presenca-agentes{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.presenca-chip{display:inline-flex;align-items:center;gap:5px;font-size:var(--text-xs);color:var(--ink-2);padding:.05rem .5rem;border-radius:var(--radius-pill);background:color-mix(in oklab,oklch(62% .14 165) 10%,var(--surface));border:1px solid color-mix(in oklab,oklch(62% .14 165) 35%,transparent)}.presenca-chip--digitando{color:var(--brand-text);font-weight:500}.chip--presenca{display:inline-flex;align-items:center;gap:4px;color:var(--brand-text);border-color:color-mix(in oklab,oklch(62% .14 165) 45%,transparent)}.ctx-toggle.is-on{color:var(--brand-text);background:color-mix(in oklab,var(--brand-text) 10%,transparent)}.inbox-contexto{display:none}@media (min-width:1280px){.inbox.has-contexto{grid-template-columns:340px minmax(0,1fr) 300px}.inbox.has-contexto .inbox-contexto{display:flex;flex-direction:column;gap:.9rem;border-left:1px solid var(--line);background:var(--surface);padding:.9rem;overflow-y:auto;min-height:0;font-size:var(--text-sm)}}.ctx-cab{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:-.25rem 0 -.2rem}.ctx-cab strong{font-size:var(--text-sm);font-weight:650;color:var(--ink)}.ctx-bloco{display:flex;flex-direction:column;gap:.3rem}.ctx-titulo{display:flex;align-items:center;gap:.4rem;font-weight:700;font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:.15rem}.ctx-link{margin-left:auto;font-weight:500;text-transform:none;letter-spacing:0;font-size:var(--text-xs);color:var(--brand-text);text-decoration:none}.ctx-link:hover{text-decoration:underline}.ctx-linha{display:flex;justify-content:space-between;gap:.6rem}.ctx-linha span{color:var(--ink-3);flex:none;text-transform:capitalize}.ctx-linha b{font-weight:500;text-align:right;min-width:0;overflow-wrap:anywhere}.ctx-aviso{font-size:var(--text-xs);color:var(--amber-ink);background:var(--amber-bg);border-radius:var(--radius-m);padding:.3rem .5rem;margin-top:.2rem}.ctx-chips{display:flex;flex-wrap:wrap;gap:4px}.ctx-vazio{margin:0;color:var(--ink-3);font-size:var(--text-xs)}.ctx-item{display:flex;flex-direction:column;gap:1px;text-align:left;padding:.4rem .5rem;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--bg);color:inherit;text-decoration:none;cursor:pointer;font:inherit}.ctx-item:hover{border-color:var(--line-strong);background:var(--surface-2)}.ctx-item-titulo{font-weight:600;font-size:var(--text-sm)}.ctx-item-sub{font-size:var(--text-xs);color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.busca-resultados{max-height:240px;overflow-y:auto;margin-top:.4rem;gap:3px}.busca-item,.busca-resultados{display:flex;flex-direction:column}.busca-item{gap:1px;text-align:left;padding:.35rem .55rem;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);cursor:pointer;font:inherit;color:inherit}.busca-item:hover{border-color:var(--line-strong);background:var(--surface-2)}.busca-item-meta{font-size:var(--text-2xs);color:var(--ink-3);font-family:var(--font-data)}.busca-item-trecho{font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bubble--destaque{outline:2px solid var(--brand-text);outline-offset:2px;transition:outline-color 1.5s ease-out}.media-caption{display:block;margin-top:.35rem;white-space:pre-wrap;overflow-wrap:anywhere}.ig-ctx{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:-.1rem 0 .4rem;font-size:var(--text-xs);font-weight:600;letter-spacing:.01em;color:color-mix(in oklab,currentColor 72%,transparent)}.ig-ctx>span[aria-hidden]{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;font-size:var(--text-2xs);background:linear-gradient(135deg,#f9ce34,#ee2a7b 55%,#6228d7);color:#fff}.ig-ctx-anuncio{font-weight:500}.ig-posts{margin-bottom:10px}.ig-posts-topo{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--text-xs);color:var(--ink-2);margin-bottom:6px}.ig-posts-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;max-height:360px;overflow-y:auto;padding:2px}.ig-post{display:flex;flex-direction:column;gap:3px;min-width:0}.ig-post-foto{position:relative;aspect-ratio:1;padding:0;border:2px solid transparent;border-radius:var(--radius-s);overflow:hidden;background:var(--surface-2);cursor:pointer}.ig-post-foto img{width:100%;height:100%;object-fit:cover;display:block}.ig-post--sim .ig-post-foto{border-color:var(--brand)}.ig-post-sem{display:grid;place-items:center;height:100%;font-size:var(--text-2xs);color:var(--ink-3)}.ig-post-play{position:absolute;right:5px;top:5px;font-size:.6rem;color:#fff;background:rgba(0,0,0,.55);border-radius:var(--radius-pill);padding:2px 5px}.ig-post-check{position:absolute;left:5px;top:5px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:var(--text-2xs);font-weight:700;color:#fff;background:rgba(0,0,0,.35);border:1.5px solid #fff}.ig-post--sim .ig-post-check{background:var(--brand);border-color:var(--brand)}.ig-post-legenda{padding:0;border:0;background:none;text-align:left;cursor:pointer;color:inherit;font:inherit;min-width:0}.ig-post-legenda span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--text-2xs);line-height:1.3}.ig-post-legenda small{display:block;font-size:var(--text-2xs);color:var(--ink-3);margin-top:1px}.ig-post-legenda:hover span{text-decoration:underline}.chip.chip--ig{background:color-mix(in oklab,#ee2a7b 12%,transparent);color:color-mix(in oklab,#c13584 80%,var(--ink));font-weight:600}.ig-ctx-det{display:flex;flex-direction:column;gap:4px;margin-top:.4rem;padding-top:.4rem;border-top:1px solid color-mix(in oklab,currentColor 14%,transparent);font-size:var(--text-sm)}.ig-ctx-legenda{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;opacity:.85}.ig-ctx-det a{font-weight:600}.fila-card-acoes .btn:focus-visible,.fila-card:hover .fila-card-acoes .btn{opacity:1}.faixa-comunicado{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1rem;padding:.6rem .9rem;border:1px solid color-mix(in oklab,var(--brand-text) 35%,transparent);border-radius:var(--radius-m);background:color-mix(in oklab,var(--brand-text) 10%,var(--surface));color:var(--ink);font-size:var(--text-sm)}.faixa-comunicado a{color:var(--brand-text);text-decoration:underline}.faixa-comunicado--aviso{border-color:color-mix(in oklab,var(--amber-ink) 45%,transparent);background:var(--amber-bg);color:var(--amber-ink)}.faixa-comunicado--aviso a{color:inherit}@media (max-width:640px){.faixa-comunicado{flex-direction:column;align-items:flex-start}}.faixa-impersonacao{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1rem;padding:.6rem .9rem;border:1px solid color-mix(in oklab,var(--amber-ink) 45%,transparent);border-radius:var(--radius-m);background:var(--amber-bg);color:var(--amber-ink);font-size:var(--text-sm)}.faixa-impersonacao strong{color:inherit}@media (max-width:640px){.faixa-impersonacao{flex-direction:column;align-items:flex-start}}.stage-list .stage-row{cursor:-webkit-grab;cursor:grab}.stage-list .stage-row:active{cursor:-webkit-grabbing;cursor:grabbing}.stage-grip{flex:none;color:var(--ink-3);font-size:var(--text-lg);line-height:1;letter-spacing:-2px;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.stage-list .stage-row:hover .stage-grip{color:var(--ink-2)}.stage-list .stage-add{cursor:default}.row-actions{display:inline-flex;align-items:center;gap:.35rem}.row-actions-count{color:var(--ink-3);font-size:var(--text-sm);margin-right:.15rem}.msg-link{color:inherit;text-decoration:underline;text-underline-offset:2px;word-break:break-word}.msg-link:hover{opacity:.85}.inbox-date-row{flex-wrap:wrap}.inbox-date{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-xs);color:var(--ink-3)}.inbox-date input{font:inherit;font-size:var(--text-sm);border:1px solid var(--line);border-radius:var(--radius-s);padding:.25rem .4rem;background:var(--bg);color:var(--ink)}.inbox-filter-bar{flex-wrap:wrap;gap:.4rem}.inbox-filter-bar .filter-search{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 96px);min-width:0;order:0}.inbox-filter-bar .filter-add-wrap{flex:none;order:1}.inbox-filter-bar>.fchip,.inbox-filter-bar>.filter-clear{order:2}.inbox-filter-bar .fchip-select{min-width:140px}.bubble--note{position:relative}.note-del{position:absolute;top:4px;right:6px;border:none;background:transparent;color:var(--ink-3);font-size:var(--text-lg);line-height:1;cursor:pointer;padding:2px 4px;border-radius:var(--radius-s);opacity:0;transition:opacity .12s}.bubble--note:hover .note-del{opacity:1}.note-del:hover{color:var(--red-ink,#c0392b);background:var(--wash)}.wa-tpl-preview{margin-top:2px}.wa-tpl-preview__label{display:block;font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:6px}.wa-tpl-bubble{background:#dcf8c6;color:#111;border-radius:var(--radius-m);padding:8px 10px;font-size:var(--text-md);line-height:1.45;max-width:340px;word-break:break-word}.wa-tpl-header{font-weight:700;margin-bottom:4px}.wa-tpl-footer{color:#7a7a7a;font-size:var(--text-xs);margin-top:6px}.wa-tpl-media{display:block;width:100%;max-height:170px;object-fit:cover;border-radius:var(--radius-s);margin-bottom:6px}.wa-tpl-media--ph{display:flex;align-items:center;justify-content:center;height:110px;background:#c9d3c4;color:#4a5548;font-size:var(--text-sm)}.wa-tpl-doc{background:#eef2ec;border-radius:var(--radius-s);padding:8px 10px;margin-bottom:6px;font-size:var(--text-sm)}.wa-tpl-buttons{max-width:340px;margin-top:4px;display:flex;flex-direction:column;gap:3px}.wa-tpl-btn{background:#fff;border:1px solid var(--line);border-radius:var(--radius-s);text-align:center;padding:7px;font-size:var(--text-sm);color:#0a7cff}.tpl-params{display:flex;flex-direction:column;gap:12px;margin-top:4px}.tpl-var-row{display:flex;align-items:center;gap:8px;margin-top:6px}.tpl-var-row input,.tpl-var-row select{flex:1 1;min-width:0}.tpl-var-tag{flex:0 0 auto;min-width:84px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 .78rem/1 var(--mono,monospace);color:var(--ink-2);background:var(--wash);border:1px solid var(--line);border-radius:var(--radius-s);padding:6px 8px}.tpl-preview{border:1px dashed var(--line);border-radius:var(--radius-s);padding:10px 12px;background:var(--wash)}.tpl-preview-label{display:block;font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:4px}.tpl-preview-body{margin:0;white-space:pre-wrap;font-size:var(--text-md);color:var(--ink-1)}.stage-num{display:inline-flex;align-items:center;gap:.35rem;flex:none;font-size:var(--text-2xs);color:var(--ink-3);white-space:nowrap}.stage-num input{width:4.25rem;font-size:var(--text-md)}.stage-badge{font-family:var(--font-data);font-size:var(--text-2xs);font-weight:600;color:var(--brand-text);background:color-mix(in oklab,var(--brand-text) 12%,transparent);border-radius:var(--radius-s);padding:.05rem .3rem}.stage-badge--dim{color:var(--ink-3);background:var(--wash)}.agenda-resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,175px),1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.ag-kpi{display:flex;flex-direction:column;gap:.15rem;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);padding:.75rem .9rem;box-shadow:var(--shadow-1);font:inherit;color:inherit}button.ag-kpi{cursor:pointer;transition:border-color .12s,box-shadow .12s}button.ag-kpi:hover{border-color:var(--line-strong);box-shadow:var(--shadow-2)}button.ag-kpi[aria-pressed=true]{border-color:var(--brand-text);box-shadow:var(--shadow-2)}.ag-kpi-label{font-size:var(--text-sm);font-weight:500;color:var(--ink-2)}.ag-kpi-val{font-family:var(--font-head);font-size:var(--text-2xl);font-weight:700;letter-spacing:-.02em;line-height:1.1}.ag-kpi-sub{font-size:var(--text-xs);color:var(--ink-3)}.ag-kpi--danger{border-color:color-mix(in oklab,var(--danger) 40%,var(--line));background:color-mix(in oklab,var(--danger) 5%,var(--surface))}.ag-kpi--danger .ag-kpi-val{color:var(--danger)}.ag-carga{grid-column:span 2;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);padding:.75rem .9rem;box-shadow:var(--shadow-1)}.ag-carga-lista{display:flex;flex-direction:column;gap:.22rem;margin-top:.4rem}.ag-carga-item{display:grid;grid-template-columns:4.5rem 1fr 1.6rem;align-items:center;grid-gap:.5rem;gap:.5rem;background:none;border:none;padding:.1rem .15rem;border-radius:var(--radius-s);cursor:pointer;font:inherit;color:inherit}.ag-carga-item:hover{background:var(--wash)}.ag-carga-item.is-on{background:color-mix(in oklab,var(--brand-text) 12%,transparent)}.ag-carga-nome{font-size:var(--text-xs);color:var(--ink-2);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-carga-barra{position:relative;height:8px;border-radius:4px;background:var(--surface-2);overflow:hidden}.ag-carga-barra span{position:absolute;inset:0 auto 0 0;background:color-mix(in oklab,var(--brand-text) 45%,var(--surface-2))}.ag-carga-barra i{position:absolute;inset:0 auto 0 0;background:var(--danger)}.ag-carga-num{font-family:var(--font-data);font-size:var(--text-xs);text-align:right;color:var(--ink-2)}.agenda-barra{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.6rem}.ag-nav{align-items:center;gap:.35rem}.ag-periodo{min-width:11rem;text-align:center;font-size:var(--text-md);text-transform:capitalize}.ag-tipos{display:flex;flex-wrap:wrap;gap:.35rem;margin-left:auto}.ag-tipo{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-pill);padding:.2rem .65rem;font-size:var(--text-xs);cursor:pointer;color:var(--ink-3)}.ag-tipo:before{content:"";width:8px;height:8px;border-radius:2px;background:currentColor;opacity:.35}.ag-tipo.is-on{color:var(--ink);border-color:var(--line-strong)}.ag-tipo.is-on:before{opacity:1}.ag-chip--tarefa .ag-chip-marca,.ag-ponto.ag-chip--tarefa,.ag-tipo--tarefa.is-on:before{background:var(--brand-text)}.ag-chip--lembrete .ag-chip-marca,.ag-ponto.ag-chip--lembrete,.ag-tipo--lembrete.is-on:before{background:var(--teal-ink)}.ag-chip--negocio .ag-chip-marca,.ag-ponto.ag-chip--negocio,.ag-tipo--negocio.is-on:before{background:var(--amber-ink)}.ag-chip--agendamento .ag-chip-marca,.ag-ponto.ag-chip--agendamento,.ag-tipo--agendamento.is-on:before{background:var(--green-ink)}.agenda-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.9rem}.ag-check{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-sm);color:var(--ink-2)}.ag-mes{border:1px solid var(--line);overflow:hidden;background:var(--surface)}.ag-mes-cab{display:grid;grid-template-columns:repeat(7,1fr);background:var(--surface-2);border-bottom:1px solid var(--line)}.ag-mes-cab span{padding:.4rem .6rem;font-size:var(--text-2xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.ag-mes-grade{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:118px}.ag-dia{overflow:hidden;border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);padding:.3rem .35rem .35rem;flex-direction:column}.ag-dia,.ag-dia-itens{min-height:0;display:flex;gap:.15rem}.ag-dia-itens{flex:1 1;overflow-y:auto;flex-direction:column;scrollbar-width:thin}.ag-dia:nth-child(7n){border-right:none}.ag-dia--fora{background:var(--surface-2)}.ag-dia--fora .ag-dia-num{color:var(--ink-3);opacity:.6}.ag-dia--hoje{background:color-mix(in oklab,var(--brand-text) 6%,var(--surface))}.ag-dia--alvo{outline:2px dashed var(--brand-text);outline-offset:-2px}.ag-dia-cab{display:flex;align-items:center;gap:.3rem}.ag-dia-num{font-family:var(--font-data);font-size:var(--text-sm);font-weight:600}.ag-dia--hoje .ag-dia-num{color:var(--brand-text)}.ag-dia-alerta{font-family:var(--font-data);font-size:.65rem;font-weight:700;color:#fff;background:var(--danger);border-radius:var(--radius-pill);padding:0 .3rem}.ag-dia-add{margin-left:auto;border:none;background:none;color:var(--ink-3);cursor:pointer;font-size:var(--text-md);line-height:1;padding:0 .15rem;opacity:0;transition:opacity .12s}.ag-dia:hover .ag-dia-add,.ag-sem-cab .ag-dia-add{opacity:1}.ag-dia-add:hover{color:var(--brand-text)}.ag-dia-mais{border:none;background:none;color:var(--ink-3);font-size:var(--text-2xs);cursor:pointer;text-align:left;padding:0 .1rem}.ag-dia-mais:hover{color:var(--brand-text)}.ag-chip{display:flex;align-items:center;gap:.3rem;width:100%;text-align:left;border:1px solid transparent;background:var(--surface-2);border-radius:var(--radius-s);padding:.15rem .3rem;font:inherit;font-size:var(--text-2xs);color:var(--ink);cursor:pointer;overflow:hidden}.ag-chip:hover{border-color:var(--line-strong)}.ag-chip-marca{width:3px;align-self:stretch;min-height:12px;border-radius:2px;flex:none}.ag-chip-hora{font-family:var(--font-data);font-size:.65rem;color:var(--ink-3);flex:none}.ag-chip-txt{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-chip-quem{font-size:.65rem;color:var(--ink-3);flex:none}.ag-chip--mini{padding:.1rem .25rem;border-color:var(--line);width:calc(100% - 2px);margin-inline:1px}.ag-u-atrasado{background:var(--red-bg);color:var(--red-ink)}.ag-u-hoje{background:var(--amber-bg);color:var(--amber-ink)}.ag-u-feito{opacity:.55;text-decoration:line-through}.ag-ponto{display:inline-block;width:9px;height:9px;border-radius:2px}.ag-semana{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.ag-sem-col{background:var(--surface);border:1px solid var(--line);padding:.4rem;min-height:220px;display:flex;flex-direction:column;gap:.2rem}.ag-sem-col--hoje{border-color:var(--brand-text)}.ag-sem-cab{display:flex;align-items:baseline;gap:.3rem;padding:0 .15rem .3rem}.ag-sem-dia{font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.ag-sem-num{font-family:var(--font-data);font-size:var(--text-md);font-weight:600}.ag-sem-vazio{color:var(--ink-3);font-size:var(--text-xs);margin:.2rem}.ag-lista-dia{margin-bottom:1.25rem}.ag-lista-cab{display:flex;align-items:center;gap:.5rem;font-size:var(--text-md);margin:0 0 .4rem;text-transform:capitalize}.ag-lista-cab.is-hoje{color:var(--brand-text)}.ag-lista-n{margin-left:auto;font-family:var(--font-data);font-size:var(--text-xs);color:var(--ink-3)}.ag-linha.ag-u-atrasado td{background:color-mix(in oklab,var(--red-bg) 45%,transparent)}.ag-linha.ag-u-feito td{opacity:.6}.ag-selo{display:inline-block;font-size:var(--text-2xs);font-weight:600;border-radius:var(--radius-s);padding:.05rem .35rem;background:var(--wash);color:var(--ink-2)}.ag-selo--danger{background:var(--red-bg);color:var(--red-ink)}.ag-selo--warn{background:var(--amber-bg);color:var(--amber-ink)}.ag-selo--ok{background:var(--green-bg);color:var(--green-ink)}.ag-det-titulo{font-size:var(--text-lg);font-weight:600;margin:0 0 .6rem}.ag-det{display:grid;grid-template-columns:auto 1fr;grid-gap:.3rem .9rem;gap:.3rem .9rem;margin:0 0 1rem;font-size:var(--text-sm)}.ag-det dt{color:var(--ink-3)}.ag-det dd{margin:0}@media (max-width:900px){.ag-semana{grid-template-columns:1fr}.ag-carga{grid-column:span 1}.ag-dia{min-height:84px}.ag-tipos{margin-left:0}}.filter-search input{padding:0}.conv-search input:focus-visible,.filter-search input:focus-visible,.input--nu:focus-visible{box-shadow:none;border-color:transparent;border-bottom-color:var(--teal-ink)}.conv-search:focus-within,.filter-search:focus-within{border-color:var(--teal-ink);box-shadow:0 0 0 3px color-mix(in oklab,var(--teal-ink) 22%,transparent)}.viz-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.viz-card{background:var(--surface);border:1px solid var(--line);padding:1.1rem 1.2rem 1.2rem;box-shadow:var(--shadow-1);min-width:0}.viz-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.viz-titulo{font-family:var(--font-head);margin:0;color:var(--ink)}.viz-sub{margin:.2rem 0 0;line-height:1.45}.viz-nota,.viz-sub{font-size:var(--text-xs);color:var(--ink-3)}.viz-nota{margin:.75rem 0 0;line-height:1.5}.viz-vazio{margin:.5rem 0;font-size:var(--text-sm);color:var(--ink-3)}.tabs--mini{margin:0;border:none;flex:none}.tabs--mini button{padding:.2rem .55rem;font-size:var(--text-xs)}.delta{display:block;font-size:var(--text-2xs);font-weight:600}.delta--bom{color:var(--green-ink)}.delta--ruim{color:var(--danger)}.delta--neutro{color:var(--ink-3);font-weight:500}.stat-detalhe{display:block;font-size:var(--text-2xs);color:var(--ink-3);margin-top:.1rem}.hoje{margin-bottom:1.25rem}.hoje-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.6rem}.hoje-link{font-size:var(--text-sm);color:var(--brand-text);text-decoration:none}.hoje-link:hover{text-decoration:underline}.hoje-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:.75rem;gap:.75rem}.hoje-bloco{display:block;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);padding:.8rem .95rem;box-shadow:var(--shadow-1);text-decoration:none;color:inherit}.hoje-bloco--alerta{border-color:color-mix(in oklab,var(--danger) 40%,var(--line));background:color-mix(in oklab,var(--danger) 5%,var(--surface))}.hoje-bloco--link:hover{border-color:var(--line-strong);box-shadow:var(--shadow-2)}.hoje-num{font-family:var(--font-data);font-size:var(--text-2xl);font-weight:600;line-height:1}.hoje-bloco--alerta .hoje-num{color:var(--danger)}.hoje-rot{display:block;color:var(--ink-2);margin-top:.1rem}.hoje-rot,.hoje-txt{font-size:var(--text-xs)}.hoje-txt{margin:.45rem 0 0;color:var(--ink-3);line-height:1.45}.hoje-lista{list-style:none;margin:.55rem 0 0;padding:0;gap:.3rem}.hoje-lista,.hoje-lista li{display:flex;flex-direction:column}.hoje-lista li{font-size:var(--text-xs)}.hoje-lista li b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hoje-lista li span{font-size:var(--text-2xs);color:var(--ink-3)}.funil-viz{gap:.55rem}.funil-etapa,.funil-viz{display:flex;flex-direction:column}.funil-etapa{gap:.2rem}.funil-rotulo{display:flex;align-items:center;gap:.4rem;font-size:var(--text-xs)}.funil-ponto{width:8px;height:8px;border-radius:50%;flex:none}.funil-nome{color:var(--ink-2)}.funil-chance{font-family:var(--font-data);font-size:var(--text-2xs);font-weight:600;color:var(--brand-text);background:color-mix(in oklab,var(--brand-text) 12%,transparent);border-radius:var(--radius-s);padding:0 .28rem}.funil-trilho{display:flex;align-items:center;gap:.5rem}.funil-faixa{position:relative;height:1.5rem;border-radius:var(--radius-s);background:color-mix(in oklab,var(--brand-text) 22%,var(--surface-2));min-width:2%;transition:width .24s ease-out}.funil-faixa-pond{position:absolute;inset:0 auto 0 0;border-radius:var(--radius-s);background:var(--brand-text)}.funil-valor{font-family:var(--font-data);font-size:var(--text-sm);font-weight:600;white-space:nowrap}.funil-queda{font-size:var(--text-2xs);color:var(--ink-3)}.viz-area svg{width:100%;height:160px;display:block;overflow:visible}.viz-legenda{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:.5rem;font-size:var(--text-xs);color:var(--ink-3)}.viz-legenda i{display:inline-block;width:10px;height:3px;border-radius:2px;margin-right:.35rem;vertical-align:middle}.viz-tip{margin-left:auto;font-family:var(--font-data);color:var(--ink-2)}.barras{display:flex;flex-direction:column;gap:.5rem}.barra-linha{display:grid;grid-template-columns:minmax(4.5rem,8rem) 1fr auto;align-items:center;grid-gap:.6rem;gap:.6rem}.barra-linha--clicavel{width:100%;background:none;border:0;padding:.15rem .2rem;margin:-.15rem -.2rem;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-s)}.barra-linha--clicavel:hover{background:var(--surface-2)}.barra-linha--clicavel:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.barra-rotulo{font-size:var(--text-sm);color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barra-trilho{height:.65rem;background:var(--surface-2);overflow:hidden}.barra-fill,.barra-trilho{border-radius:var(--radius-pill)}.barra-fill{display:block;height:100%;background:color-mix(in oklab,var(--brand-text) 40%,var(--surface-2));transition:width .24s ease-out}.barra-fill--forte{background:var(--brand-text)}.barra-valor{font-family:var(--font-data);font-size:var(--text-sm);font-weight:600;white-space:nowrap}.barra-nota{grid-column:2/-1;font-size:var(--text-2xs);color:var(--ink-3);margin-top:-.3rem}.barras--empilhadas{gap:.75rem}.barras--empilhadas .barra-linha{grid-template-columns:1fr auto;row-gap:.25rem}.barras--empilhadas .barra-rotulo{grid-column:1/-1;white-space:normal;overflow-wrap:anywhere;line-height:1.3;color:var(--ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.barras--empilhadas .barra-nota{grid-column:1/-1;margin-top:0}.colunas{display:flex;align-items:flex-end;gap:.6rem;min-height:190px}.coluna{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:0}.coluna-topo{font-family:var(--font-data);font-size:var(--text-2xs);font-weight:600;color:var(--brand-text);white-space:nowrap}.coluna-trilho{width:100%;height:120px;display:flex;align-items:flex-end}.coluna-cheia{position:relative;width:100%;background:color-mix(in oklab,var(--brand-text) 18%,var(--surface-2));min-height:3px}.coluna-cheia,.coluna-pond{border-radius:var(--radius-s) var(--radius-s) 0 0}.coluna-pond{position:absolute;inset:auto 0 0 0;background:var(--brand-text)}.coluna-mes{color:var(--ink-2)}.coluna-mes,.coluna-qtd{font-size:var(--text-2xs)}.coluna-qtd{color:var(--ink-3)}.rosca-wrap{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.rosca{position:relative;width:140px;flex:none}.rosca svg{width:140px;height:140px;display:block}.rosca-centro{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem}.rosca-centro strong{font-family:var(--font-data);font-size:var(--text-xl)}.rosca-centro span{font-size:var(--text-2xs);color:var(--ink-3);text-align:center;max-width:5.5rem;line-height:1.3}.rosca-legenda{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem;font-size:var(--text-xs)}.rosca-legenda li{display:flex;align-items:center;gap:.4rem}.rosca-legenda i{width:9px;height:9px;border-radius:2px;flex:none}.rosca-legenda b{margin-left:auto;font-family:var(--font-data);font-weight:600}.origem-split{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}@media (max-width:620px){.origem-split{grid-template-columns:1fr}}.tabela-rolagem{overflow-x:auto}.ltv-topo{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-bottom:1rem}.ltv-razao--bom{border-color:color-mix(in oklab,var(--green-ink) 40%,var(--line));background:color-mix(in oklab,var(--green-ink) 6%,var(--surface))}.ltv-razao--bom .stat-value{color:var(--green-ink)}.ltv-razao--atencao{border-color:color-mix(in oklab,var(--amber-ink) 40%,var(--line));background:color-mix(in oklab,var(--amber-ink) 6%,var(--surface))}.ltv-razao--atencao .stat-value{color:var(--amber-ink)}.ltv-razao--ruim{border-color:color-mix(in oklab,var(--danger) 40%,var(--line));background:color-mix(in oklab,var(--danger) 6%,var(--surface))}.ltv-razao--ruim .stat-value{color:var(--danger)}.ltv-ok{color:var(--green-ink);font-weight:600}.ltv-alerta{color:var(--danger);font-weight:600}.ltv-formula{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem}.ltv-peca{display:flex;flex-direction:column;gap:.1rem;padding:.5rem .7rem;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-2)}.ltv-peca--forte{border-color:var(--brand-text);background:color-mix(in oklab,var(--brand-text) 8%,var(--surface))}.ltv-peca-val{font-family:var(--font-data);font-size:var(--text-lg);font-weight:600}.ltv-peca--forte .ltv-peca-val{color:var(--brand-text)}.ltv-peca-rot{font-size:var(--text-2xs);color:var(--ink-3)}.ltv-op{font-family:var(--font-data);font-size:var(--text-lg);color:var(--ink-3)}.ltv-confronto{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));grid-gap:.6rem;gap:.6rem;margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--line)}.ltv-conf-rot{display:block;font-size:var(--text-2xs);color:var(--ink-3)}.ltv-conf-val{display:block;font-family:var(--font-data);font-size:var(--text-lg);font-weight:600;margin-top:.1rem}.ltv-conf-val--forte{color:var(--brand-text)}.coorte-grade{display:flex;align-items:flex-end;gap:.4rem;min-height:175px;overflow-x:auto;padding-bottom:.2rem}.coorte-col{flex:1 0 3rem;display:flex;flex-direction:column;align-items:center;gap:.2rem}.coorte-val{font-family:var(--font-data);font-size:.64rem;color:var(--ink-3);white-space:nowrap}.coorte-trilho{width:100%;height:110px;display:flex;align-items:flex-end}.coorte-barra{width:100%;min-height:3px;border-radius:var(--radius-s) var(--radius-s) 0 0;background:color-mix(in oklab,var(--brand-text) 22%,var(--surface-2));transition:height .24s ease-out}.coorte-barra.is-acima{background:var(--brand-text)}.coorte-mes{font-size:var(--text-2xs);color:var(--ink-2);white-space:nowrap}.coorte-n{font-size:.62rem;color:var(--ink-3)}.pareto{display:flex;flex-direction:column;gap:.3rem}.pareto-linha{display:grid;grid-template-columns:2.4rem 1fr 3rem;align-items:center;grid-gap:.5rem;gap:.5rem}.pareto-rot{font-family:var(--font-data);font-size:var(--text-2xs);color:var(--ink-3);text-align:right}.pareto-trilho{height:.85rem;background:var(--surface-2);overflow:hidden}.pareto-fill,.pareto-trilho{border-radius:var(--radius-s)}.pareto-fill{display:block;height:100%;background:color-mix(in oklab,var(--brand-text) 28%,var(--surface-2))}.pareto-fill.is-topo{background:var(--brand-text)}.pareto-val{font-family:var(--font-data);font-size:var(--text-xs);font-weight:600;text-align:right}.pareto-faixa{grid-column:2/-1;font-size:.64rem;color:var(--ink-3);margin-top:-.2rem}.custo-form{display:flex;flex-wrap:wrap;gap:.6rem;align-items:flex-end}.custo-campo{display:flex;flex-direction:column;gap:.25rem}.custo-campo span{font-size:var(--text-2xs);color:var(--ink-3)}.custo-campo input{width:10rem}@media (max-width:720px){.viz-grid{grid-template-columns:1fr}.ltv-formula{flex-direction:column;align-items:stretch}.ltv-op{text-align:center}}.viz-card .data-table{font-size:var(--text-xs)}.viz-card .data-table td,.viz-card .data-table th{padding:.42rem .5rem;white-space:nowrap}.viz-card .data-table td:first-child{max-width:11rem;overflow:hidden;text-overflow:ellipsis}.coorte-grade{background:linear-gradient(to right,var(--surface) 30%,transparent) 0 /24px 100% no-repeat,linear-gradient(to left,var(--surface) 30%,transparent) 100% /24px 100% no-repeat,linear-gradient(to right,color-mix(in oklab,var(--ink) 12%,transparent),transparent) 0 /8px 100% no-repeat,linear-gradient(to left,color-mix(in oklab,var(--ink) 12%,transparent),transparent) 100% /8px 100% no-repeat;background-attachment:local,local,scroll,scroll}.viz-selo{margin-left:.35rem;font-family:var(--font-body);font-size:var(--text-2xs);font-weight:500;color:var(--ink-3)}.calor-grade{display:flex;flex-direction:column;gap:2px}.calor-linha{display:grid;grid-template-columns:2.2rem repeat(24,1fr);grid-gap:2px;gap:2px;align-items:center}.calor-dia{font-size:var(--text-2xs);color:var(--ink-3)}.calor-cel{height:14px;border-radius:2px;background:var(--brand-text)}.calor-horas{display:grid;grid-template-columns:2.2rem repeat(24,1fr);margin-top:.25rem;font-size:.62rem;color:var(--ink-3)}.chip--espera,.conv-chips .chip--espera{background:var(--amber-bg);color:var(--amber-ink)}.horario-linha{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.horario-faixa{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--text-sm);color:var(--ink-3)}.horario-faixa input{width:7rem}.disc-head{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:.55rem;width:100%;padding:.7rem 0;cursor:pointer;font-size:var(--text-md);color:var(--ink)}.disc-head:focus-visible{outline:2px solid var(--teal-ink);outline-offset:2px;border-radius:var(--radius-s)}.disc-chev{flex:none;color:var(--ink-3);transition:transform .15s ease-out}.disc-head[aria-expanded=true] .disc-chev,.org-dept-toggle[aria-expanded=true] .disc-chev{transform:rotate(90deg)}.disc-title{font-weight:600;flex:none}.disc-head:hover .disc-chev,.disc-head:hover .disc-title{color:var(--brand-text)}.disc-sum{margin-left:auto;min-width:0;display:inline-flex;align-items:center;gap:.5rem;font-size:var(--text-sm);color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.disc-body{padding:.15rem 0 1rem 1.4rem}.disc--inline .disc-head{width:auto;padding:.15rem 0}.disc--inline .disc-sum{margin-left:0}.disc--inline .disc-body{padding-left:0;white-space:normal}.horario-valor{font-weight:600}.horario-valor.is-herdado{font-weight:500;color:var(--ink-3);font-style:italic}@media (max-width:640px){.disc-head{flex-wrap:wrap}.disc-sum{margin-left:1.4rem;flex-basis:100%}}.admin-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:.75rem;gap:.75rem}.admin-kpi{display:flex;flex-direction:column;gap:2px;text-align:left;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);color:var(--ink);font:inherit}button.admin-kpi{cursor:pointer}button.admin-kpi:hover{border-color:var(--line-strong)}.admin-kpi__num{font-size:var(--text-2xl);font-weight:700;font-family:var(--font-head);letter-spacing:-.02em}.admin-kpi__rotulo{font-size:var(--text-sm);color:var(--ink-2)}.admin-kpi__sub{font-size:var(--text-xs);color:var(--ink-3)}button.nav-item{width:100%;border:none;background:transparent;font:inherit;font-size:var(--text-md);font-weight:500;text-align:left;cursor:pointer}button.nav-item.active{font-weight:600}.contratar-preco{margin:1.25rem 0 1rem;padding:1.1rem 1.25rem;border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface)}.contratar-preco__hoje{font-size:var(--text-display);font-weight:700;font-family:var(--font-data);letter-spacing:-.02em}.contratar-preco__hoje span{font-size:var(--text-md);font-weight:500;font-family:var(--font-body,inherit);color:var(--ink-2);margin-left:.25rem}.contratar-preco__depois{margin-top:.5rem;font-size:var(--text-md);color:var(--ink-2);line-height:1.45}.contratar-beneficios{list-style:none;padding:0;margin:0 0 1.25rem;display:flex;flex-direction:column;gap:.45rem}.contratar-beneficios li{display:flex;align-items:center;gap:.5rem;font-size:var(--text-md)}.contratar-beneficios svg{color:var(--brand);flex:none}.contratar-garantia{margin-top:.85rem;font-size:var(--text-sm);color:var(--ink-2);text-align:center}.contratar-seguranca{margin-top:.6rem;font-size:var(--text-xs);color:var(--ink-3);text-align:center}.ag-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:1rem;gap:1rem}.ag-card{display:flex;flex-direction:column;gap:.55rem;padding:1.1rem 1.2rem;text-decoration:none;color:inherit;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);transition:border-color .12s ease-out,transform .12s ease-out}.ag-card:hover{border-color:var(--line-strong);transform:translateY(-2px)}.ag-card-head{display:flex;align-items:center;gap:.6rem;min-width:0}.ag-card-head strong{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-lg)}.ag-avatar{width:34px;height:34px;border-radius:var(--radius-m);flex:none;display:grid;place-items:center;background:color-mix(in oklab,var(--brand) 16%,var(--surface));color:var(--brand-text)}.ag-card-desc{margin:0;font-size:var(--text-sm);color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ag-card-meta{display:flex;flex-wrap:wrap;gap:.35rem .9rem;font-family:var(--font-data);font-size:var(--text-2xs);color:var(--ink-3)}.ag-editor{max-width:880px}.ag-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);padding:1.25rem 1.4rem}.ag-panel+.ag-panel{margin-top:1rem}.ag-editor .form-actions+.ag-panel{margin-top:2rem}.ag-panel>.section-title:first-child{margin-top:0}.ag-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:0 1rem;gap:0 1rem}.ag-intro{margin:0 0 1rem;font-size:var(--text-md);color:var(--ink-2);line-height:1.5;max-width:64ch}.ag-toggles{display:grid}.ag-chat{display:flex;flex-direction:column;gap:.5rem;min-height:340px;max-height:56vh;overflow-y:auto;padding:1rem;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-l)}.ag-chat-vazio{margin:auto;text-align:center;color:var(--ink-3);font-size:var(--text-md);line-height:1.7}.ag-fala{display:flex;flex-direction:column;max-width:85%}.ag-fala--cliente{align-self:flex-start}.ag-fala--agente{align-self:flex-end;align-items:flex-end}.ag-trace{display:flex;flex-wrap:wrap;gap:.25rem .7rem;margin-top:.25rem;font-family:var(--font-data);font-size:var(--text-2xs);color:var(--ink-3)}.ag-trace button{all:unset;cursor:pointer;color:var(--brand-text);text-decoration:underline}.ag-composer{display:flex;gap:.5rem;margin-top:.6rem}.ag-composer input{flex:1 1;min-width:0}@media (max-width:560px){.ag-panel{padding:1rem .9rem}}.ag-card-acoes{display:flex;gap:.35rem;justify-content:flex-end;margin-top:.25rem;padding-top:.6rem;border-top:1px solid var(--line)}.fila-quadro{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));grid-gap:.85rem;gap:.85rem}.fila-card{display:flex;flex-direction:column;gap:.4rem;padding:.9rem 1rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-1);color:inherit;text-decoration:none;transition:border-color .12s ease-out,box-shadow .12s ease-out,transform .12s ease-out}.fila-card:hover{box-shadow:var(--shadow-2);transform:translateY(-1px)}.fila-card--tarde{border-left-color:var(--danger)}.fila-card--calmo{border-left-color:var(--line-strong)}.fila-card-topo{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.fila-card-tempo{font-family:var(--font-data);font-size:var(--text-xl);font-weight:700;line-height:1;color:var(--ink)}.fila-card--tarde .fila-card-tempo{color:var(--danger)}.fila-card-nome{font-weight:600;line-height:1.25}.fila-card-sub{font-size:var(--text-xs);color:var(--ink-3)}.fila-card-fala{font-size:var(--text-sm);color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fila-card-pe{display:flex;justify-content:space-between;gap:.5rem;margin-top:.15rem;padding-top:.5rem;border-top:1px solid var(--line);font-size:var(--text-xs);color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.fila-card:hover{transform:none}}.disparo-detalhe,.disparo-lista{display:flex;flex-direction:column;gap:.75rem}.disparo-card{display:flex;flex-direction:column;gap:.55rem;padding:.85rem 1rem;border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface)}.disparo-card--cabecalho{background:var(--surface-2)}.disparo-topo{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.disparo-quando{font-size:var(--text-xs);color:var(--ink-3)}.disparo-assunto{display:flex;flex-direction:column;gap:.2rem}.disparo-anexo{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--text-xs);color:var(--ink-2)}.disparo-texto{font-size:var(--text-md);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.disparo-barra{display:flex;height:.6rem;border-radius:var(--radius-pill);background:var(--surface-2);overflow:hidden;border:1px solid var(--line)}.disparo-seg{display:block;height:100%;transition:width .24s ease-out}.disparo-seg--lida{background:var(--brand-text)}.disparo-seg--entregue{background:color-mix(in oklab,var(--brand-text) 62%,var(--surface))}.disparo-seg--enviada{background:color-mix(in oklab,var(--brand-text) 32%,var(--surface))}.disparo-seg--falha{background:var(--danger)}.disparo-rodape{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap;align-items:baseline}.disparo-detalhe-txt{font-size:var(--text-sm);color:var(--ink-2)}.disparo-legenda{display:flex;gap:.7rem;flex-wrap:wrap;font-family:var(--font-data);font-size:var(--text-2xs);color:var(--ink-3)}.disparo-legenda span{display:inline-flex;align-items:center;gap:.3rem}.disparo-ponto{width:.55rem;height:.55rem;border-radius:var(--radius-pill);display:inline-block}.disparo-ponto--lida{background:var(--brand-text)}.disparo-ponto--entregue{background:color-mix(in oklab,var(--brand-text) 62%,var(--surface))}.disparo-ponto--enviada{background:color-mix(in oklab,var(--brand-text) 32%,var(--surface))}.disparo-ponto--falha{background:var(--danger)}.disparo-ponto--fila{background:var(--surface-2);border:1px solid var(--line)}.disparo-acoes{display:flex;gap:.5rem;flex-wrap:wrap}.disparo-acoes:empty{display:none}.disparo-tabela td,.disparo-tabela th{white-space:normal}.disparo-grupo-nome{font-weight:600}.disparo-nota{display:block;margin-top:.2rem;font-size:var(--text-2xs);color:var(--ink-3);max-width:22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rolagem-h-camada{position:fixed;z-index:40;pointer-events:none}.rolagem-h-camada[hidden]{display:none}.rolagem-h-seta{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-2);cursor:pointer;padding:0;box-shadow:var(--shadow-2);pointer-events:auto;transition:color .14s ease,border-color .14s ease,transform .14s ease}.rolagem-h-seta:hover{color:var(--ink);border-color:var(--brand);transform:translateY(-50%) scale(1.06)}.rolagem-h-seta--esq{left:.35rem}.rolagem-h-seta--dir{right:.35rem}.rolagem-h-seta[hidden]{display:none}.rolagem-h-arrastando,.rolagem-h-arrastando *{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}@media (hover:none){.rolagem-h-camada{display:none}}.link-btn{background:none;border:none;padding:0;font:inherit;color:var(--brand-text);cursor:pointer;text-align:left}.link-btn:hover{text-decoration:underline}.link-btn:focus-visible{outline:2px solid var(--teal-ink);outline-offset:2px;border-radius:2px}.produtos-drawer{position:fixed;top:0;right:0;bottom:0;z-index:900;width:min(380px,100vw);display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--line);box-shadow:var(--shadow-2)}.produtos-drawer .muted{color:var(--ink-3)}.produtos-drawer-head{display:flex;align-items:center;gap:.5rem;padding:.75rem .9rem;border-bottom:1px solid var(--line)}.produtos-drawer-head h2{flex:1 1;margin:0;font-size:var(--text-md)}.produtos-drawer-corpo{flex:1 1;min-height:0;overflow-y:auto;padding:.8rem .9rem 1.2rem;display:flex;flex-direction:column;gap:.9rem;font-size:var(--text-sm)}.produtos-busca{display:flex;align-items:center;gap:.45rem;padding:.45rem .6rem;border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--bg);color:var(--ink-3)}.produtos-busca:focus-within{border-color:var(--teal-ink)}.produtos-busca input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;font:inherit;color:var(--ink)}.produtos-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.produto-item{display:flex;align-items:center;gap:.6rem;width:100%;padding:.45rem;text-align:left;font:inherit;color:inherit;cursor:pointer;background:none;border:1px solid var(--line);border-radius:var(--radius-m)}.produto-item:hover{border-color:var(--line-strong);background:var(--wash)}.produto-item:focus-visible{outline:2px solid var(--teal-ink);outline-offset:1px}.produto-item:disabled{opacity:.6;cursor:progress}.produto-item img,.produto-thumb-vazio{flex:none;width:48px;height:48px;border-radius:var(--radius-s);object-fit:cover;background:var(--wash)}.produto-item-info{min-width:0;display:flex;flex-direction:column;gap:2px}.produto-item-titulo{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.produto-item-meta{font-size:var(--text-xs)}.produto-esgotado{color:var(--red-ink,#c0392b);font-weight:600}.produto-galeria{display:flex;flex-direction:column;gap:.5rem}.produto-galeria-principal{width:100%;aspect-ratio:1;object-fit:contain;background:var(--wash);border-radius:var(--radius-m)}.produto-miniaturas{display:flex;gap:.35rem;overflow-x:auto;padding-bottom:2px}.produto-miniaturas button{flex:none;padding:0;background:none;border:2px solid transparent;border-radius:var(--radius-s);cursor:pointer}.produto-miniaturas button.is-on{border-color:var(--brand-text)}.produto-miniaturas button:focus-visible{outline:2px solid var(--teal-ink);outline-offset:1px}.produto-miniaturas img{display:block;width:52px;height:52px;object-fit:cover;border-radius:var(--radius-s)}.produto-resumo{display:flex;flex-direction:column;gap:.2rem}.produto-preco{font-size:var(--text-lg);font-weight:600}.produto-acoes{display:flex;flex-wrap:wrap;gap:.4rem}.produto-secao h3{margin:0 0 .35rem;font-size:var(--text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.produto-variacoes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.produto-variacoes li{display:flex;justify-content:space-between;gap:.6rem;padding:.25rem 0;border-bottom:1px solid var(--line)}.produto-videos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.produto-videos li{display:flex;justify-content:space-between;gap:.6rem}.produto-ficha{margin:0;display:flex;flex-direction:column}.produto-ficha-linha{display:grid;grid-template-columns:minmax(90px,40%) 1fr;grid-gap:.6rem;gap:.6rem;padding:.3rem 0;border-bottom:1px solid var(--line)}.produto-ficha dt{color:var(--ink-3)}.produto-ficha dd{margin:0;overflow-wrap:anywhere}.produto-descricao{margin:0;white-space:pre-line;color:var(--ink-2)}.produto-descricao.is-curta{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.produto-galeria-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-gap:.5rem;gap:.5rem}.produto-galeria-grid img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-m);border:1px solid var(--line)}@media (min-width:1280px){.inbox.has-produtos{padding-right:min(380px,100vw)}}.thread{container-type:inline-size;container-name:conversa}@container conversa (max-width: 680px){.composer{flex-direction:column;align-items:stretch;gap:.4rem}.composer-tools{flex-wrap:wrap}.composer-input{width:100%}.composer-send{flex:none}}.pede-dado{display:inline-flex;align-items:center;margin-top:.35rem;padding:.1rem .5rem;border:1px solid var(--line-strong);border-radius:var(--radius-pill);font-size:var(--text-xs);color:var(--ink-2)}.gjs-editor{--gjs-left-width:240px;--gjs-left-width:300px}.crm-aba{font-size:var(--text-sm);font-weight:600}.gjs-pn-views .gjs-pn-btn{width:auto;flex:1 1;padding:8px 6px;text-align:center}.gjs-pn-views .gjs-pn-buttons{display:flex;width:100%}.crm-painel-de-opcoes .gjs-clm-tags,.crm-painel-de-opcoes.crm-item-bloco .gjs-sm-sectors,.crm-painel-de-opcoes.crm-nada-selecionado .crm-campos-do-componente,.crm-painel-de-opcoes.crm-nada-selecionado .gjs-sm-sectors{display:none}.crm-painel-de-opcoes .crm-opcoes-vazio{display:none;margin:0;padding:28px 18px;font-size:var(--text-sm);line-height:1.5;text-align:center;opacity:.75}.crm-painel-de-opcoes.crm-nada-selecionado .crm-opcoes-vazio{display:block}.crm-opcoes-topo{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px 8px;text-align:left}.crm-opcoes-nome{font-size:var(--text-md);font-weight:650}.crm-opcoes-trocar{border:1px solid hsla(0,0%,100%,.25);border-radius:var(--radius-s);background:transparent;color:inherit;font:inherit;font-size:var(--text-xs);padding:5px 9px;cursor:pointer}.crm-opcoes-trocar:hover{background:hsla(0,0%,100%,.08)}.crm-opcoes-trocar[hidden]{display:none}.crm-campos-do-componente .gjs-traits-cs{background:transparent}.crm-campos-do-componente .crm-escondido{display:none}.crm-campos-do-componente .gjs-trt-trait{display:block;padding:5px 14px}.crm-campos-do-componente .gjs-trt-trait .gjs-label-wrp{width:auto;min-width:0;max-width:none;padding:0 0 4px}.crm-campos-do-componente .gjs-trt-trait .gjs-label{white-space:normal;overflow:visible;text-overflow:clip;font-size:var(--text-xs);text-align:left}.crm-campos-do-componente .gjs-trt-trait .gjs-field-wrp{width:100%}.crm-campos-do-componente .gjs-field{border-radius:var(--radius-s)}.crm-campos-do-componente .gjs-field input,.crm-campos-do-componente .gjs-field select{height:32px;font-size:var(--text-sm)}.crm-campos-do-componente .gjs-trt-trait__wrp-id,.crm-campos-do-componente .gjs-trt-trait__wrp-title{display:none}.crm-secao-linha .gjs-trt-trait{padding:0}.crm-painel-de-opcoes .gjs-sm-sector-title,.crm-trait-secao{display:flex;align-items:center;width:100%;box-sizing:border-box;min-height:40px;padding:0 14px;margin:0;background:hsla(0,0%,100%,.04);border:0;border-top:1px solid hsla(0,0%,100%,.1);font-size:var(--text-sm);font-weight:600;letter-spacing:0;text-transform:none;text-align:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.crm-painel-de-opcoes .gjs-sm-sector-title:hover,.crm-trait-secao:hover{background:hsla(0,0%,100%,.08)}.crm-trait-secao:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.crm-painel-de-opcoes .gjs-sm-sector-title:after,.crm-trait-secao:after{content:"";margin-left:auto;width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg);opacity:.7;transition:transform .12s}.crm-painel-de-opcoes .gjs-sm-open>.gjs-sm-sector-title:after,.crm-trait-secao[aria-expanded=true]:after{transform:rotate(45deg)}.crm-painel-de-opcoes .gjs-sm-sector-title .gjs-sm-sector-caret{display:none}.crm-painel-de-opcoes .gjs-sm-sector-title .gjs-sm-sector-label{margin:0}.crm-painel-de-opcoes .gjs-sm-sectors{display:flex;flex-direction:column;border-bottom:1px solid hsla(0,0%,100%,.1)}.crm-painel-de-opcoes .gjs-sm-sector__typography{order:1}.crm-painel-de-opcoes .gjs-sm-sector__decorations{order:2}.crm-painel-de-opcoes .gjs-sm-sector__dimension{order:3}.crm-painel-de-opcoes.crm-item-imagem .gjs-sm-sector__typography{display:none}.crm-painel-de-opcoes .gjs-sm-sector{border:0}.crm-botao-campos .gjs-trt-trait[hidden],.crm-botao-campos[hidden]{display:none}.crm-opcoes-corpo{padding:0 14px 12px;text-align:left}.crm-opcoes-corpo[hidden]{display:none}.crm-opcoes-corpo p{margin:0 0 8px;font-size:var(--text-xs);line-height:1.45;opacity:.8}.crm-opcoes-corpo button{width:100%;border:1px solid hsla(0,0%,100%,.25);border-radius:var(--radius-s);background:transparent;color:inherit;font:inherit;font-size:var(--text-xs);padding:7px 9px;cursor:pointer}.crm-opcoes-corpo button:hover{background:hsla(0,0%,100%,.08)}.crm-item-corpo .gjs-sm-property__display,.crm-item-corpo .gjs-sm-property__height,.crm-item-corpo .gjs-sm-property__max-width,.crm-item-corpo .gjs-sm-property__vertical-align,.crm-item-corpo .gjs-sm-property__width{display:none}.crm-painel-de-opcoes.crm-item-botao .gjs-sm-sector__decorations{order:0}.crm-item-botao .gjs-sm-property__display,.crm-item-botao .gjs-sm-property__height,.crm-item-botao .gjs-sm-property__margin,.crm-item-botao .gjs-sm-property__max-width,.crm-item-botao .gjs-sm-property__width{display:none}.crm-painel-de-opcoes .gjs-sm-properties{padding:8px 8px 12px}.crm-painel-de-opcoes .gjs-sm-label{font-size:var(--text-xs);text-align:left}.crm-painel-de-opcoes:not(.crm-item-estrutura) .gjs-sm-property__vertical-align{display:none}.crm-painel-de-opcoes .gjs-sm-property__border-radius .gjs-sm-field.gjs-sm-composite,.crm-painel-de-opcoes .gjs-sm-property__border-width .gjs-sm-field.gjs-sm-composite,.crm-painel-de-opcoes .gjs-sm-property__margin .gjs-sm-field.gjs-sm-composite,.crm-painel-de-opcoes .gjs-sm-property__padding .gjs-sm-field.gjs-sm-composite{background:none;border:0;padding:0}.crm-painel-de-opcoes .gjs-sm-property__border-radius .gjs-sm-properties>.gjs-sm-property,.crm-painel-de-opcoes .gjs-sm-property__border-width .gjs-sm-properties>.gjs-sm-property,.crm-painel-de-opcoes .gjs-sm-property__margin .gjs-sm-properties>.gjs-sm-property,.crm-painel-de-opcoes .gjs-sm-property__padding .gjs-sm-properties>.gjs-sm-property{min-width:0;width:auto;margin:0;padding:0}.crm-painel-de-opcoes .gjs-sm-property__border-radius .gjs-field-arrows,.crm-painel-de-opcoes .gjs-sm-property__border-radius .gjs-field-units,.crm-painel-de-opcoes .gjs-sm-property__border-width .gjs-field-arrows,.crm-painel-de-opcoes .gjs-sm-property__border-width .gjs-field-units,.crm-painel-de-opcoes .gjs-sm-property__margin .gjs-field-arrows,.crm-painel-de-opcoes .gjs-sm-property__margin .gjs-field-units,.crm-painel-de-opcoes .gjs-sm-property__padding .gjs-field-arrows,.crm-painel-de-opcoes .gjs-sm-property__padding .gjs-field-units{display:none}.crm-painel-de-opcoes .gjs-sm-property__border-radius input,.crm-painel-de-opcoes .gjs-sm-property__border-width input,.crm-painel-de-opcoes .gjs-sm-property__margin input,.crm-painel-de-opcoes .gjs-sm-property__padding input{text-align:center;padding:0 2px}.crm-painel-de-opcoes .gjs-sm-property__border-radius .gjs-sm-properties{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 8px;gap:6px 8px;padding:0}.crm-painel-de-opcoes .gjs-sm-property__border-radius .gjs-sm-properties .gjs-sm-label{font-size:var(--text-sm);opacity:.85;padding:0 0 2px}.crm-painel-de-opcoes .gjs-sm-property__border-radius [class*=__border-bottom-right]{order:4}.crm-painel-de-opcoes .gjs-sm-property__border-radius [class*=__border-bottom-left]{order:3}.crm-mesmo-valor{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:var(--text-xs);cursor:pointer}.crm-mesmo-valor input{margin:0}.crm-painel-de-opcoes .gjs-sm-property__border-width .gjs-sm-properties,.crm-painel-de-opcoes .gjs-sm-property__margin .gjs-sm-properties,.crm-painel-de-opcoes .gjs-sm-property__padding .gjs-sm-properties{display:grid;grid-template-columns:1fr 1.25fr 1fr;grid-template-areas:". cima ." "esquerda centro direita" ". baixo .";align-items:center;grid-gap:4px;gap:4px;padding:6px;border-radius:var(--radius-s)}.crm-painel-de-opcoes .gjs-sm-property__margin .gjs-sm-properties{border:1px dashed hsla(0,0%,100%,.28)}.crm-painel-de-opcoes .gjs-sm-property__padding .gjs-sm-properties{border:1px solid hsla(0,0%,100%,.45)}.crm-painel-de-opcoes .gjs-sm-property__border-width .gjs-sm-properties{border:2px solid hsla(0,0%,100%,.45)}.crm-painel-de-opcoes .gjs-sm-property__border-width .gjs-sm-properties:after,.crm-painel-de-opcoes .gjs-sm-property__margin .gjs-sm-properties:after,.crm-painel-de-opcoes .gjs-sm-property__padding .gjs-sm-properties:after{grid-area:centro;display:flex;align-items:center;justify-content:center;min-height:34px;border-radius:4px;font-size:var(--text-2xs);text-align:center}.crm-painel-de-opcoes .gjs-sm-property__margin .gjs-sm-properties:after{content:"Item";border:1px solid hsla(0,0%,100%,.45)}.crm-painel-de-opcoes .gjs-sm-property__padding .gjs-sm-properties:after{content:"Conteúdo";border:1px dashed hsla(0,0%,100%,.28)}.crm-painel-de-opcoes .gjs-sm-property__border-width .gjs-sm-properties:after{content:"Item"}.crm-painel-de-opcoes .gjs-sm-property__border-width .gjs-sm-properties .gjs-sm-label,.crm-painel-de-opcoes .gjs-sm-property__margin .gjs-sm-properties .gjs-sm-label,.crm-painel-de-opcoes .gjs-sm-property__padding .gjs-sm-properties .gjs-sm-label{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.crm-painel-de-opcoes [class*=__border-top-width]{grid-area:cima}.crm-painel-de-opcoes [class*=__border-right-width]{grid-area:direita}.crm-painel-de-opcoes [class*=__border-bottom-width]{grid-area:baixo}.crm-painel-de-opcoes [class*=__border-left-width]{grid-area:esquerda}.crm-painel-de-opcoes [class*=__margin-top],.crm-painel-de-opcoes [class*=__padding-top]{grid-area:cima}.crm-painel-de-opcoes [class*=__margin-right],.crm-painel-de-opcoes [class*=__padding-right]{grid-area:direita}.crm-painel-de-opcoes [class*=__margin-bottom],.crm-painel-de-opcoes [class*=__padding-bottom]{grid-area:baixo}.crm-painel-de-opcoes [class*=__margin-left],.crm-painel-de-opcoes [class*=__padding-left]{grid-area:esquerda}.gjs-field-integer input[type=number],.gjs-trt-trait input[type=number]{text-align:left;padding-right:26px}.email-thumb{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-m);background:#fff}.email-thumb--clicavel{cursor:zoom-in}.email-thumb--clicavel:hover{border-color:var(--line-strong)}.email-thumb--clicavel:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.email-thumb iframe{position:absolute;top:0;left:0}.email-thumb-vazio{position:absolute;inset:0;display:grid;place-items:center;font-size:var(--text-xs);color:var(--ink-3);background:var(--wash)}.email-previa-caixa{border:1px solid var(--line);border-radius:var(--radius-m);padding:.6rem .8rem;background:var(--surface)}.email-previa-assunto{font-weight:600;font-size:var(--text-md)}.email-previa-preheader{font-size:var(--text-sm);color:var(--ink-2);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-previa-quadro{display:flex;justify-content:center;background:var(--wash);border-radius:var(--radius-m);padding:.75rem}.camp-card .email-thumb{margin:.25rem 0 .1rem}td .email-thumb{width:120px}.wa-thumb{position:relative;border-radius:var(--radius-m);background:#e5ddd5;padding:10px;overflow:hidden}.wa-thumb--clicavel{cursor:zoom-in}.wa-thumb--clicavel:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.wa-thumb--clicavel:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wa-thumb-vazio{display:block;font-size:var(--text-xs);color:#5b5b5b;padding:6px 2px}.wa-previa--compacta .wa-tpl-bubble{font-size:var(--text-xs);line-height:1.35;max-width:none}.wa-previa--compacta .wa-previa-corpo{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.wa-previa--compacta .wa-tpl-media,.wa-previa--compacta .wa-tpl-media--ph{max-height:70px;height:70px}.wa-previa--compacta .wa-tpl-buttons{max-width:none}.wa-previa--compacta .wa-tpl-btn{font-size:var(--text-xs);padding:4px 6px}td .wa-thumb{width:200px;padding:6px}td .wa-previa--compacta .wa-previa-corpo{-webkit-line-clamp:2}td .wa-previa--compacta .wa-tpl-buttons,td .wa-previa--compacta .wa-tpl-media,td .wa-previa--compacta .wa-tpl-media--ph{display:none}.wa-previa-tela{background:#e5ddd5;border-radius:var(--radius-m);padding:14px;display:flex;justify-content:center}.wa-previa-tela .wa-tpl-bubble,.wa-previa-tela .wa-tpl-buttons{max-width:340px;width:100%}.wa-carrossel{display:flex;gap:8px;overflow-x:auto;padding:6px 2px 2px;max-width:340px}.wa-carrossel-card{flex:0 0 150px;background:#fff;border-radius:var(--radius-m);overflow:hidden;box-shadow:0 1px 1px rgba(0,0,0,.12);color:#111;font-size:var(--text-sm)}.wa-carrossel-card .wa-tpl-media{height:110px;margin:0;border-radius:0}.wa-carrossel-txt{padding:6px 8px;line-height:1.35}.wa-carrossel-card .wa-tpl-btn{margin:0;border-radius:0;border-top:1px solid #e5e7eb}.wa-previa-detalhes{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.5rem 1rem;gap:.5rem 1rem;margin:0 0 .8rem}.wa-previa-detalhes dt{font-size:var(--text-2xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.03em}.wa-previa-detalhes dd{margin:2px 0 0;font-size:var(--text-sm)}.seq-thumb{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);padding:8px 10px}.seq-thumb--clicavel{cursor:zoom-in}.seq-thumb--clicavel:hover{border-color:var(--line-strong)}.seq-thumb--clicavel:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.seq-thumb-vazio{font-size:var(--text-xs);color:var(--ink-3)}.seq-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.seq-passo{display:flex;gap:6px;align-items:baseline;font-size:var(--text-sm);line-height:1.35}.seq-passo-icone{flex:none;width:1.2em;text-align:center}.seq-passo-texto{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.seq-passo--espera,.seq-passo--mais{color:var(--ink-3);font-size:var(--text-xs)}.seq-passo--mais{padding-left:calc(1.2em + 6px)}td .seq-thumb{width:220px;max-width:220px;padding:5px 8px;overflow:hidden}.seq-thumb-vazio{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}td.seq-td{width:240px;max-width:240px}.seq-strip{display:flex;align-items:center;gap:4px;max-width:224px;overflow:hidden;white-space:nowrap}.seq-strip--clicavel{cursor:zoom-in;border-radius:var(--radius-m)}.seq-strip--clicavel:hover .seq-chip{border-color:var(--line-strong)}.seq-strip--clicavel:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.seq-strip-vazio{font-size:var(--text-xs);color:var(--ink-3)}.seq-chip{display:inline-flex;align-items:center;gap:3px;flex:none;padding:1px 6px;border:1px solid var(--line);border-radius:var(--radius-pill);font-size:var(--text-2xs);line-height:1.5;background:var(--surface-2);color:var(--ink-2)}.seq-chip--espera{border-style:dashed}.seq-chip--espera,.seq-chip--mais{color:var(--ink-3);background:transparent}.seq-detalhes{display:flex;flex-direction:column;gap:.9rem}.seq-detalhe-rotulo{font-size:var(--text-2xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px}.seq-detalhe--espera{text-align:center;color:var(--ink-3);font-size:var(--text-sm);border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);padding:4px}.tpl-card-sub{color:var(--ink-3);font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.camp-card-top{flex-wrap:wrap}.camp-card-top>:first-child{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start}.camp-card .camp-actions{flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:.3rem;margin-left:auto;max-width:100%}.camp-card .camp-actions .icon-btn--sm{width:28px;height:28px}.camp-card .camp-actions .btn--sm{white-space:nowrap}.camp-card-actions{flex-wrap:wrap}.camp-card-actions .btn--sm{white-space:nowrap}.ag-layout{display:grid;grid-template-columns:224px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.ag-layout .ag-editor{max-width:880px;min-width:0}.ag-nav{position:-webkit-sticky;position:sticky;top:12px;gap:14px}.ag-nav,.ag-nav-group{display:flex;flex-direction:column;align-items:stretch}.ag-nav-group{gap:1px}.ag-nav-title{font-size:var(--text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);padding:0 10px 4px;text-align:left}.ag-nav-item{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-radius:var(--radius-m);cursor:pointer;font-size:var(--text-md);color:var(--ink-2);transition:background-color .12s ease-out,color .12s ease-out}.ag-nav-item:hover{background:var(--surface-2);color:var(--ink)}.ag-nav-item.active{background:color-mix(in oklab,var(--brand-text) 12%,var(--surface));color:var(--ink);font-weight:600;box-shadow:inset 2px 0 0 var(--brand-text)}.ag-nav-item:focus-visible{outline:2px solid var(--brand-text);outline-offset:1px}.ag-nav-draft{margin-top:2px;padding:10px 10px 0;border-top:1px solid var(--line)}.ag-nav-draft .interruptor-texto strong{font-size:var(--text-sm);font-weight:500}.ag-cabecalho{margin-bottom:16px}.ag-cabecalho h2{margin:0;font-size:var(--text-xl)}.ag-cabecalho p{margin:4px 0 0;color:var(--ink-3);font-size:var(--text-md);max-width:70ch;line-height:1.5}.ag-rascunho{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 12px;padding:10px 14px;border:1px solid color-mix(in oklab,var(--brand-text) 30%,transparent);border-radius:var(--radius-m);background:color-mix(in oklab,var(--brand-text) 8%,var(--surface))}.ag-salvo{font-size:var(--text-sm);color:var(--green-ink)}.radio-opt--topo{align-items:flex-start}.interruptor-linha{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem 0;cursor:pointer}.interruptor-linha+.interruptor-linha{border-top:1px solid var(--line)}.interruptor-texto{display:grid;grid-gap:2px;gap:2px;min-width:0}.interruptor-texto strong{font-size:var(--text-md);font-weight:600;color:var(--ink)}.interruptor-texto small{font-size:var(--text-xs);color:var(--ink-3);line-height:1.45}.interruptor-linha .switch{flex:none}.interruptor-linha.is-desligado{cursor:default;opacity:.6}.field label.interruptor-linha{display:flex;margin-bottom:0;font-weight:400}.wf-config .interruptor-linha{padding:.45rem 0}.wf-config .interruptor-texto strong{font-size:var(--text-sm);font-weight:500}.wf-config .interruptor-texto small{font-size:var(--text-2xs)}.prp-anual .interruptor-linha{flex:1 1 100%}.switch--topo{align-items:flex-start}.switch--topo .switch-track{margin-top:2px}.switch-ajuda{display:block;font-size:var(--text-xs);color:var(--ink-3)}.ag-pre{margin:0;padding:var(--space-2);background:var(--surface-2);border-radius:var(--radius-s);max-height:220px;overflow:auto;white-space:pre-wrap;font-size:var(--text-sm)}.ag-pre--alto{padding:var(--space-3);max-height:60vh;font-size:var(--text-xs)}@media (max-width:900px){.ag-layout{grid-template-columns:1fr;gap:12px}.ag-nav{position:static;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:6px;padding-bottom:6px;scrollbar-width:none}.ag-nav::-webkit-scrollbar{display:none}.ag-nav-group{flex-direction:row;gap:6px}.ag-nav-title{display:none}.ag-nav-item{white-space:nowrap;border:1px solid var(--line);background:var(--surface)}.ag-nav-draft{border-top:0;white-space:nowrap;margin:0}}.editor-html{--cm-tag:#1a5fb4;--cm-tabela:#7c3aed;--cm-attr:#b45309;--cm-string:#15803d;--cm-comment:#8a8f98;--cm-meta:#6b7280;--cm-prop:#0e7490;--cm-num:#b91c1c;--cm-var-bg:color-mix(in oklab,var(--brand) 18%,transparent);--cm-var:var(--brand-text);flex:1 1;min-height:0;display:flex;flex-direction:column;margin:6px 12px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-s);overflow:hidden;background:var(--bg)}:root[data-theme=dark] .editor-html{--cm-tag:#7cb7ff;--cm-tabela:#c4a7ff;--cm-attr:#f6c177;--cm-string:#8ee6a5;--cm-comment:#7d8590;--cm-meta:#9aa3ad;--cm-prop:#67d7e8;--cm-num:#ff9b9b}@media (prefers-color-scheme:dark){:root[data-theme=auto] .editor-html{--cm-tag:#7cb7ff;--cm-tabela:#c4a7ff;--cm-attr:#f6c177;--cm-string:#8ee6a5;--cm-comment:#7d8590;--cm-meta:#9aa3ad;--cm-prop:#67d7e8;--cm-num:#ff9b9b}}.editor-html__barra{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:6px 8px;border-bottom:1px solid var(--line);background:var(--surface)}.editor-html__legenda{margin-left:auto;display:flex;gap:10px;font:11px/1 ui-monospace,Menlo,Consolas,monospace}.editor-html__legenda i{font-style:normal}.editor-html__area{flex:1 1;min-height:0}.editor-html .CodeMirror{height:100%;font:13px/1.55 ui-monospace,SF Mono,Menlo,Consolas,Liberation Mono,monospace;background:var(--bg);color:var(--ink)}.editor-html .CodeMirror-gutters{background:var(--surface);border-right:1px solid var(--line)}.editor-html .CodeMirror-linenumber{color:var(--ink-3)}.editor-html .CodeMirror-cursor{border-left:2px solid var(--ink)}.editor-html .CodeMirror-focused .CodeMirror-selected,.editor-html .CodeMirror-selected{background:color-mix(in oklab,var(--brand) 22%,transparent)}.editor-html .CodeMirror-activeline-background{background:color-mix(in oklab,var(--ink) 5%,transparent)}.editor-html .CodeMirror-matchingtag{background:color-mix(in oklab,var(--brand) 16%,transparent)}.editor-html .CodeMirror-matchingbracket{color:inherit;outline:1px solid var(--brand-text)}.editor-html .CodeMirror-foldmarker{color:var(--brand-text);text-shadow:none;font-family:inherit}.editor-html .CodeMirror-foldgutter-folded,.editor-html .CodeMirror-foldgutter-open{color:var(--ink-3)}.editor-html .CodeMirror-dialog{background:var(--surface);color:var(--ink);border-color:var(--line)}.editor-html .CodeMirror-dialog input{background:var(--bg);color:var(--ink);border:1px solid var(--line-strong);border-radius:4px;padding:2px 6px}.editor-html .cm-searching{background:color-mix(in oklab,var(--amber-ink,#b5651d) 30%,transparent)}.editor-html .cm-tag{color:var(--cm-tag)}.editor-html .cm-tag.cm-bracket{color:var(--cm-tag);opacity:.75}.editor-html .cm-tag-tabela,.editor-html .cm-tag.cm-tag-tabela{color:var(--cm-tabela);font-weight:600}.editor-html .cm-attribute{color:var(--cm-attr)}.editor-html .cm-string{color:var(--cm-string)}.editor-html .cm-comment{color:var(--cm-comment);font-style:italic}.editor-html .cm-meta{color:var(--cm-meta)}.editor-html .cm-builtin,.editor-html .cm-property,.editor-html .cm-qualifier{color:var(--cm-prop)}.editor-html .cm-atom,.editor-html .cm-number{color:var(--cm-num)}.editor-html .cm-def,.editor-html .cm-keyword{color:var(--cm-tabela)}.editor-html .cm-variavel{color:var(--cm-var);background:var(--cm-var-bg);border-radius:3px;padding:0 2px}.mescla-lista{display:flex;flex-direction:column;gap:6px}.mescla-opcao{display:grid;grid-gap:2px;gap:2px;text-align:left;padding:.55rem .7rem;cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);font:inherit}.mescla-opcao:hover{border-color:var(--brand-text)}.mescla-opcao span{font-size:var(--text-sm);color:var(--ink-2)}.mescla-opcao em{font-style:normal;font-size:var(--text-xs);color:var(--brand-text)}.mescla-lados{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}@media (max-width:640px){.mescla-lados{grid-template-columns:1fr}}.mescla-lado{display:block;padding:.7rem .8rem;cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface)}.mescla-lado.is-fica{border-color:var(--brand-text);box-shadow:0 0 0 2px color-mix(in oklab,var(--brand) 25%,transparent)}.mescla-lado__topo{display:flex;align-items:center;gap:8px;margin-bottom:8px}.mescla-lado__topo strong{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mescla-lado dl{display:grid;grid-template-columns:auto 1fr;grid-gap:3px 10px;gap:3px 10px;margin:0;font-size:var(--text-sm)}.mescla-lado dt{color:var(--ink-3)}.mescla-lado dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.msg-carrossel{display:flex;gap:8px;overflow-x:auto;padding:6px 0 2px;max-width:100%}.msg-carrossel-card{flex:0 0 148px;display:flex;flex-direction:column;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-m);overflow:hidden}.msg-carrossel-foto{width:100%;height:148px;object-fit:cover;display:block;background:var(--bg)}.msg-carrossel-txt{line-height:1.35;white-space:pre-wrap}.msg-carrossel-btn,.msg-carrossel-txt{padding:6px 8px;font-size:var(--text-xs)}.msg-carrossel-btn{margin-top:auto;text-align:center;font-weight:600;color:var(--brand-text);border-top:1px solid var(--line);text-decoration:none}a.msg-carrossel-btn:hover{background:color-mix(in oklab,var(--brand) 10%,transparent)}.attr-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:0 0 1rem}.attr-intro{margin:0;max-width:60ch;color:var(--ink-2);font-size:var(--text-md)}.attr-nota{margin:0 0 .9rem;max-width:74ch;color:var(--ink-3);font-size:var(--text-sm)}.attr-toque{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:3px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface)}.attr-toque>span{padding:0 6px 0 10px;font-size:var(--text-xs);color:var(--ink-3)}.attr-toque button{padding:4px 12px;border:0;border-radius:var(--radius-pill);cursor:pointer;background:transparent;color:var(--ink-2);font:inherit;font-size:var(--text-sm)}.attr-toque button:hover{color:var(--ink)}.attr-toque button.ativo{background:var(--brand);color:var(--on-brand);font-weight:600}.attr-selo{margin-left:6px;padding:1px 6px;border-radius:var(--radius-pill);white-space:nowrap;font-size:var(--text-2xs);color:var(--ink-3);border:1px solid var(--line)}.saude{--nivel-bg:var(--surface-2);--nivel-ink:var(--ink-2)}.saude-chip[data-cor=bom],.saude-dim[data-cor=bom],.saude[data-cor=bom]{--nivel-bg:var(--green-bg);--nivel-ink:var(--green-ink)}.saude-chip[data-cor=medio],.saude-dim[data-cor=medio],.saude[data-cor=medio]{--nivel-bg:var(--amber-bg);--nivel-ink:var(--amber-ink)}.saude-chip[data-cor=ruim],.saude-dim[data-cor=ruim],.saude[data-cor=ruim]{--nivel-bg:var(--red-bg);--nivel-ink:var(--red-ink)}.saude-topo{display:grid;grid-template-columns:auto 1fr;grid-gap:1.5rem;gap:1.5rem;align-items:center}.saude-anel{position:relative;width:132px;height:132px;flex:none}.saude-anel svg{width:100%;height:100%;transform:rotate(-90deg)}.saude-anel .trilho{stroke:var(--line)}.saude-anel .arco{stroke:var(--nivel-ink);transition:stroke-dashoffset .9s cubic-bezier(.2,.8,.2,1)}.saude-anel-num{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.saude-anel-num b{font-family:var(--font-head);font-size:2.6rem;line-height:1;color:var(--ink);font-weight:700;letter-spacing:-.02em}.saude-anel-num span{font-size:var(--text-2xs);color:var(--ink-3);margin-top:2px}.saude-nivel{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-pill);background:var(--nivel-bg);color:var(--nivel-ink);font-weight:600;font-size:var(--text-sm)}.saude-nivel:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.saude-topo h2{font-family:var(--font-head);font-size:var(--text-xl);margin:.4rem 0 .2rem}.saude-topo p{margin:0;color:var(--ink-2);font-size:var(--text-md)}.saude-dims{display:grid;grid-gap:2px;gap:2px;margin-top:.4rem}.saude-dim{display:grid;grid-template-columns:minmax(150px,190px) minmax(80px,1fr) 2.4rem minmax(0,1.6fr);grid-gap:.9rem;gap:.9rem;align-items:center;padding:.55rem 0;border-top:1px solid var(--line);font-size:var(--text-md)}.saude-dim:first-child{border-top:0}.saude-dim-titulo{font-weight:600;display:flex;gap:6px;align-items:baseline}.saude-dim-titulo small{color:var(--ink-3);font-weight:400;font-size:var(--text-2xs)}.saude-barra{height:8px;border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--line);overflow:hidden}.saude-barra i{display:block;height:100%;background:var(--nivel-ink);border-radius:inherit}.saude-dim-nota{font-family:var(--font-head);font-weight:700;text-align:right;color:var(--nivel-ink)}.saude-dim-valor{color:var(--ink-2)}.saude-dim-valor button{all:unset;cursor:help;color:var(--ink-3);margin-left:4px;border-bottom:1px dotted;font-size:var(--text-xs)}.saude-dim-valor button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.saude-dim-explica{grid-column:1/-1;margin:-.2rem 0 .2rem;color:var(--ink-3);font-size:var(--text-sm)}.saude-alertas{list-style:none;padding:0;margin:.4rem 0 0;display:grid;grid-gap:6px;gap:6px}.saude-alerta{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:start;padding:.6rem .75rem;border-radius:var(--radius-m);background:var(--surface-2);border:1px solid var(--line);font-size:var(--text-md)}.saude-alerta:before{content:"";width:9px;height:9px;margin-top:5px;border-radius:50%;background:var(--ink-3)}.saude-alerta[data-g=alta]:before{background:var(--red-ink)}.saude-alerta[data-g=media]:before{background:var(--amber-ink)}.saude-alerta[data-g=baixa]:before{background:var(--green-ink)}.saude-alerta button{white-space:nowrap}.saude-contra{border:1px solid var(--line);border-radius:var(--radius-m);padding:.75rem;margin-top:8px}.saude-contra-par{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:8px;gap:8px;align-items:stretch}.saude-contra-par blockquote{margin:0;padding:.5rem .65rem;border-radius:var(--radius-s);background:var(--surface-2);font-size:var(--text-sm)}.saude-contra-par blockquote cite{display:block;font-style:normal;font-size:var(--text-2xs);color:var(--ink-3);margin-bottom:3px;text-transform:uppercase;letter-spacing:.04em}.saude-contra-par .x{align-self:center;color:var(--red-ink);font-weight:700}.saude-contra p{margin:.5rem 0 0;font-size:var(--text-sm);color:var(--ink-2)}.saude-contra p b{color:var(--ink)}.ag-nav-item .saude-chip{min-width:2em;text-align:center;padding:0 6px;border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:700;background:var(--nivel-bg);color:var(--nivel-ink)}@media (max-width:720px){.saude-topo{grid-template-columns:1fr;justify-items:start}.saude-dim{grid-template-columns:1fr 2.4rem}.saude-dim .saude-barra{grid-column:1/-1;grid-row:2}.saude-dim-valor{grid-column:1/-1}.saude-contra-par{grid-template-columns:1fr}.saude-contra-par .x{justify-self:center}}@media (prefers-reduced-motion:reduce){.saude-anel .arco{transition:none}}.pp{display:grid;grid-template-columns:minmax(340px,420px) 1fr;height:100vh;height:100dvh;background:var(--bg)}.pp-lado{display:flex;flex-direction:column;min-height:0;background:var(--surface);border-right:1px solid var(--line)}.pp-lado-topo{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line)}.pp-lado-topo input{flex:1 1;min-width:0;font:inherit;font-family:var(--font-head);font-size:var(--text-lg);font-weight:700;border:1px solid transparent;background:transparent;color:var(--ink);padding:4px 6px;border-radius:var(--radius-s)}.pp-lado-topo input:focus,.pp-lado-topo input:hover{border-color:var(--line-strong);outline:none}.pp-rolagem{flex:1 1;overflow-y:auto;padding:14px 18px 24px}.pp-rodape{padding:12px 18px;border-top:1px solid var(--line);display:flex;gap:8px}.pp-rodape .btn{flex:1 1;justify-content:center}.pp-modelos{display:grid;grid-gap:8px;gap:8px}.pp-modelo{display:grid;grid-template-columns:38px 1fr auto;grid-gap:12px;gap:12px;align-items:center;text-align:left;padding:12px 14px;border:1.5px solid var(--line);border-radius:var(--radius-m);background:var(--surface);color:var(--ink);cursor:pointer;font:inherit}.pp-modelo:hover{border-color:var(--line-strong)}.pp-modelo[aria-pressed=true]{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in oklab,var(--brand) 16%,transparent)}.pp-modelo strong{display:block;font-size:var(--text-md)}.pp-modelo small{color:var(--ink-2);font-size:var(--text-sm)}.pp-modelo .pp-icone{width:38px;height:38px;border-radius:var(--radius-m);display:grid;place-content:center;background:var(--surface-2);color:var(--brand-text)}.pp-modelo-marca{display:grid;color:var(--brand-text)}.pp-secao{border:1px solid var(--line);border-radius:var(--radius-m);margin-bottom:10px;background:var(--surface)}.pp-secao>summary{list-style:none;cursor:pointer;padding:12px 14px;font-weight:600;display:flex;align-items:center;gap:8px}.pp-secao>summary::-webkit-details-marker{display:none}.pp-secao>summary:after{content:"";margin-left:auto;width:8px;height:8px;border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);transform:rotate(45deg);transition:transform .15s}.pp-secao[open]>summary:after{transform:rotate(225deg)}.pp-secao>summary small{color:var(--ink-3);font-weight:400;font-size:var(--text-xs)}.pp-secao-corpo{padding:2px 14px 14px}.pp-secao .field{margin-bottom:10px}.pp-gatilhos{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-bottom:12px}.pp-gatilho{display:grid;grid-template-columns:26px 1fr;grid-template-rows:auto auto;grid-column-gap:8px;column-gap:8px;align-items:start;text-align:left;padding:9px 10px;border:1.5px solid var(--line);border-radius:var(--radius-m);background:var(--surface);color:var(--ink);cursor:pointer;font:inherit}.pp-gatilho:hover{border-color:var(--line-strong)}.pp-gatilho[aria-checked=true]{border-color:var(--brand);background:color-mix(in oklab,var(--brand) 7%,var(--surface))}.pp-gatilho-icone{grid-row:span 2;display:grid;padding-top:1px;color:var(--brand-text)}.pp-gatilho strong{font-size:var(--text-sm);line-height:1.25}.pp-gatilho small{font-size:var(--text-2xs);color:var(--ink-2);line-height:1.3}.pp-codigo{display:grid;grid-gap:6px;gap:6px;margin-top:4px;padding:10px;border-radius:var(--radius-m);background:var(--surface-2);border:1px dashed var(--line-strong);font-size:var(--text-sm);color:var(--ink-2)}.pp-codigo code{font-family:var(--font-data);font-size:var(--text-xs);color:var(--ink);word-break:break-all}.pp-codigo .btn{justify-self:start}.pp-posicoes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;width:100%;max-width:280px;aspect-ratio:16/10;padding:8px;margin-bottom:10px;border-radius:var(--radius-m);background:var(--surface-2);border:1px solid var(--line)}.pp-posicao{position:relative;display:flex;padding:5px;border:1.5px solid transparent;border-radius:var(--radius-s);background:var(--surface);cursor:pointer}.pp-posicao:hover{border-color:var(--line-strong)}.pp-posicao[aria-checked=true]{border-color:var(--brand);background:color-mix(in oklab,var(--brand) 9%,var(--surface))}.pp-posicao i{width:44%;height:44%;border-radius:3px;background:var(--ink-3);opacity:.55}.pp-posicao[aria-checked=true] i{background:var(--brand);opacity:1}.pp-posicao.pos-centro i{width:62%;height:62%;margin:auto}.pp-posicao.pos-sup-esq{align-items:flex-start;justify-content:flex-start}.pp-posicao.pos-sup-centro{align-items:flex-start;justify-content:center}.pp-posicao.pos-sup-dir{align-items:flex-start;justify-content:flex-end}.pp-posicao.pos-meio-esq{align-items:center;justify-content:flex-start}.pp-posicao.pos-meio-dir{align-items:center;justify-content:flex-end}.pp-posicao.pos-inf-esq{align-items:flex-end;justify-content:flex-start}.pp-posicao.pos-inf-centro{align-items:flex-end;justify-content:center}.pp-posicao.pos-inf-dir{align-items:flex-end;justify-content:flex-end}.pp-chave{margin-bottom:12px}.pp-sub{margin:10px 0 4px;border:1px solid var(--line);border-radius:var(--radius-m);padding:8px 10px;background:var(--surface-2)}.pp-sub>summary{cursor:pointer;font-weight:600;font-size:var(--text-sm)}.pp-sub>summary small{font-weight:400;color:var(--ink-3);margin-left:6px}.cupom-loja-opcoes{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:var(--text-sm)}.cupom-loja-opcoes--col{flex-direction:column;gap:4px}.cupom-loja-opcoes label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.cupom-loja-lista{list-style:none;margin:0 0 6px;padding:0;display:grid;grid-gap:3px;gap:3px;font-size:var(--text-sm)}.cupom-loja-lista li{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:3px 6px;border-radius:var(--radius-s);background:var(--surface)}.cupom-loja-achados{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px}.cupom-loja-achados li{display:flex;align-items:center;gap:8px;padding:5px;border-radius:var(--radius-s);background:var(--surface);font-size:var(--text-sm)}.cupom-loja-achados i,.cupom-loja-achados img{width:32px;height:40px;flex:none;object-fit:cover;border-radius:4px;background:var(--line)}.cupom-loja-achados span{flex:1 1;min-width:0}.pp-grupo{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:18px 0 8px;font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.pp-grupo:first-child{margin-top:0}.pp-grupo small{font-size:var(--text-xs);font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink-3)}.pp-pessoal{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:var(--radius-pill);font-style:normal;font-size:var(--text-2xs);font-weight:600;vertical-align:1px;background:color-mix(in oklab,var(--brand) 14%,transparent);color:var(--brand)}.pp-escolhidos{list-style:decimal;margin:4px 0 8px 18px;padding:0;display:grid;grid-gap:4px;gap:4px}.pp-escolhidos li{font-size:var(--text-sm)}.pp-escolhidos li>*{vertical-align:middle}.pp-escolhidos li span{margin-right:6px}.pp-escolhidos em{color:var(--amber-ink);font-style:normal}.pp-achados{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px}.pp-achados li{display:flex;align-items:center;gap:10px;padding:6px;border-radius:var(--radius-m);background:var(--surface-2)}.pp-achados i,.pp-achados img{width:36px;height:44px;flex:none;object-fit:cover;border-radius:4px;background:var(--line)}.pp-achados span{flex:1 1;min-width:0;font-size:var(--text-sm);line-height:1.25}.pp-achados small{display:block;color:var(--ink-3);font-size:var(--text-xs)}.pp-chave .hint{display:block;margin-top:4px}.pp-dois{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.pp-marca-aplicar{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:14px}.pp-cor{display:flex;align-items:center;gap:6px}.pp-cor input[type=color]{width:34px;height:30px;padding:0;border:1px solid var(--line-strong);border-radius:var(--radius-s);background:none;cursor:pointer;flex:none}.pp-cor input[type=text]{font-family:var(--font-data);font-size:var(--text-sm)}.pp-campo-linha{grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px}.pp-campo-linha,.pp-premio{display:grid;align-items:center;margin-bottom:6px}.pp-premio{grid-template-columns:1fr 34px 64px 1fr 60px 28px;grid-gap:6px;gap:6px}.pp-premio .cores-da-marca{grid-column:1/-1;order:99;margin-top:0}.pp-premio input,.pp-premio select{min-width:0;font-size:var(--text-sm);padding:6px 7px}.pp-palco{display:flex;flex-direction:column;min-width:0;min-height:0}.pp-palco-topo{gap:10px;padding:10px 18px;border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap}.pp-palco-topo,.pp-passos{display:flex;align-items:center}.pp-passos{gap:6px}.pp-passo{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:var(--text-sm);font-weight:600;padding:7px 14px;border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-2);cursor:pointer}.pp-passo[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:#fff}.pp-passos .seta{width:14px;height:1px;background:var(--line-strong)}.pp-disp{display:inline-flex;border:1px solid var(--line-strong);border-radius:var(--radius-pill);padding:2px;margin-left:auto}.pp-disp button{border:0;background:none;padding:5px 10px;border-radius:var(--radius-pill);cursor:pointer;color:var(--ink-2);display:grid;place-content:center}.pp-disp button[aria-pressed=true]{background:var(--surface-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.pp-palco-area{flex:1 1;min-height:0;padding:22px;display:flex;align-items:center;justify-content:center;overflow:auto}.pp-janela{width:100%;height:100%;min-height:520px;border-radius:14px;overflow:hidden;box-shadow:0 18px 48px rgba(0,0,0,.14);border:1px solid var(--line);background:#fff;display:flex;flex-direction:column}.pp-janela-barra{display:flex;align-items:center;gap:6px;padding:9px 12px;background:#eef0f3;border-bottom:1px solid #dde1e6}.pp-janela-barra i{width:10px;height:10px;border-radius:50%;background:#ff5f57}.pp-janela-barra i:nth-child(2){background:#febc2e}.pp-janela-barra i:nth-child(3){background:#28c840}.pp-janela-barra span{margin-left:10px;font-size:var(--text-xs);color:#6b7280;background:#fff;border-radius:var(--radius-s);padding:3px 10px;flex:1 1;max-width:420px}.pp-janela iframe{flex:1 1;width:100%;border:0;display:block}.pp-celular{width:390px;height:min(780px,100%);border-radius:38px;border:10px solid #111;overflow:hidden;box-shadow:0 18px 48px rgba(0,0,0,.2);background:#fff;flex:none}.pp-celular iframe{width:100%;height:100%;border:0;display:block}.pp-dica{font-size:var(--text-sm);color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-m);padding:10px 12px;margin:0 0 12px}@media (max-width:980px){.pp{grid-template-columns:1fr;height:auto}.pp-palco{order:-1}.pp-palco-area{height:70vh;padding:12px}.pp-celular{width:100%;max-width:390px}}.aviso-duplicado{display:grid;grid-gap:6px;gap:6px;margin:0 0 1rem;padding:.75rem .9rem;border-radius:var(--radius-m);border:1px solid color-mix(in oklab,var(--amber-ink) 40%,transparent);background:color-mix(in oklab,var(--amber-ink) 9%,transparent);font-size:var(--text-md)}.aviso-duplicado-linha{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ws-valor{margin-top:12px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-m,10px);display:grid;grid-gap:8px;gap:8px}.ws-valor--defasado{border-color:var(--amber-ink);background:var(--amber-bg)}.ws-valor-linha{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 28px}.ws-valor-linha>div{display:grid;grid-gap:2px;gap:2px}.ws-valor-rotulo{font-size:var(--text-xs);color:var(--ink-3)}.ws-valor-linha strong{font-size:var(--text-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ws-valor-linha strong small{font-size:var(--text-xs);font-weight:500;color:var(--ink-3);margin-left:2px}.ws-valor-linha .btn{margin-left:auto}.contador-sms{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:var(--text-xs);color:var(--ink-3);margin:4px 0 8px}.contador-sms strong{color:var(--ink)}.contador-sms--caro strong{color:var(--amber-ink)}.contador-sms small{flex-basis:100%}.contador-sms-previa{flex-basis:100%;margin:0;padding:8px 10px;border-radius:var(--radius-s);background:var(--surface-2);color:var(--ink);font:.82rem/1.45 var(--font-mono,ui-monospace,monospace);white-space:pre-wrap;word-break:break-word}.sms-barra{height:8px;border-radius:var(--radius-pill);background:var(--surface-2);overflow:hidden;margin-bottom:8px}.sms-barra>span{display:block;height:100%;background:var(--brand-text)}.sms-barra>span.sms-barra--cheia{background:var(--amber-ink)}.sms-estimativa{font-size:var(--text-sm);padding:10px 12px;border-radius:var(--radius-m);background:var(--surface-2);margin:4px 0 12px}.sms-estimativa small{color:var(--ink-3);margin-top:3px}.sms-estimativa--alerta{background:var(--amber-bg);color:var(--amber-ink)}.sms-estimativa--alerta small{color:inherit}.wa-fora-do-ar{display:block;margin-top:8px;padding:8px 10px;border-radius:var(--radius-s);font-size:var(--text-sm);line-height:1.45;background:color-mix(in oklab,var(--red-ink,#b42318) 12%,var(--surface));color:var(--red-ink,#b42318);border:1px solid color-mix(in oklab,var(--red-ink,#b42318) 35%,transparent)}.wa-fora-do-ar--composer{margin:0;border-radius:0;border-left:0;border-right:0;padding:.5rem 1.25rem}.composer-avisos{flex:none;display:flex;flex-direction:column}.composer-avisos:empty{display:none}tr.vpn-numero td{background:var(--surface-2)}tr.vpn-fonte td{font-size:var(--text-md)}tr.vpn-fonte td:first-child{padding-left:1.6rem}tr.vpn-total td{background:var(--surface-2);border-top:1px solid var(--line-strong)}.vpn-conversao{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:.75rem;gap:.75rem;margin-top:.75rem}.vpn-conversao,.vpn-token{padding:.85rem;border:1px solid var(--line);border-radius:var(--radius-m)}.vpn-token{margin-top:.85rem}.vpn-token-contas{list-style:none;margin:.75rem 0 0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:var(--text-md)}.vpn-token-linha{display:flex;gap:10px;align-items:center;justify-content:space-between}.lv{max-width:680px;min-width:0}.lv-conta{margin-bottom:.75rem;width:auto;min-width:200px}.lv-rotulo{display:block;font-size:var(--text-xs);color:var(--ink-3);margin-bottom:2px}.lv-fixo{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:.75rem .9rem;border:1px dashed var(--line-strong);border-radius:var(--radius-m);background:var(--surface);margin-bottom:.75rem}.lv-url{font-family:var(--font-data);font-size:var(--text-md);color:var(--ink);word-break:break-all}.lv-fixo-acoes{display:flex;gap:6px}.lv-noar{border:2px solid var(--brand);border-radius:var(--radius-l);background:var(--surface);padding:.9rem;margin-bottom:1.5rem;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.lv-noar--vazio{border-color:var(--line-strong);border-style:dashed}.lv-noar-topo{display:flex;justify-content:space-between;align-items:center;gap:8px}.lv-aovivo{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);font-weight:600;color:var(--red-ink);background:var(--red-bg);padding:3px 10px;border-radius:var(--radius-pill)}.lv-aovivo span{width:7px;height:7px;border-radius:50%;background:currentColor;animation:lv-pulso 1.6s ease-in-out infinite}@keyframes lv-pulso{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.lv-aovivo span{animation:none}}.lv-noar-peca{display:flex;gap:12px;align-items:center;min-width:0}.lv-noar-peca>div{flex:1 1;min-width:0}.lv-noar-nome{display:block;font-family:var(--font-head);font-size:var(--text-xl);line-height:1.2}.lv-preco{font-size:var(--text-md);color:var(--ink-2)}.lv-link,.lv-preco{display:block;margin-top:2px}.lv-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-link,.lv-numeros{font-size:var(--text-sm)}.lv-numeros{display:flex;gap:16px;flex-wrap:wrap;color:var(--ink-2)}.lv-numeros strong{font-family:var(--font-data);color:var(--ink);font-size:var(--text-lg)}.lv-proxima{min-height:52px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-proxima,.lv-titulo{font-size:var(--text-lg)}.lv-titulo{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 .5rem}.lv-titulo>span{font-family:var(--font-data);font-size:var(--text-sm);color:var(--ink-3);font-weight:400}.lv-titulo .btn{margin-left:auto}.lv .lv-noar,.lv section{margin-bottom:1.5rem}.lv-lista{list-style:none;margin:0 0 .75rem;padding:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px}.lv-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface)}.lv-item--passou{opacity:.85}.lv-item--passou,.lv-pos{background:var(--surface-2)}.lv-pos{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-data);font-size:var(--text-xs);color:var(--ink-2);flex:none}.lv-item-txt{display:flex;flex-direction:column;min-width:0;flex:1 1;text-align:left}.lv-item-txt small,.lv-item-txt>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-item-txt small{font-size:var(--text-xs);color:var(--ink-3)}.lv-item-acoes{display:flex;gap:4px;flex:none;flex-wrap:wrap;justify-content:flex-end}.lv-adicionar{display:flex;gap:8px;align-items:center}.lv-adicionar input{flex:1 1;min-width:0}.lv-achados{list-style:none;margin:6px 0 0;padding:4px;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);display:grid;grid-gap:2px;gap:2px}.lv-achados button{display:flex;align-items:center;gap:10px;width:100%;padding:6px;border:0;background:none;border-radius:var(--radius-s);cursor:pointer;color:inherit;font:inherit}.lv-achados button:focus-visible,.lv-achados button:hover{background:var(--surface-2)}.lv-mais{font-size:var(--text-xl);color:var(--brand-text);padding:0 6px}.lv-vars{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.lv-vars li{display:grid;grid-gap:2px;gap:2px;justify-items:start;font-size:var(--text-sm);color:var(--ink-2)}.lv-vars button{border:1px solid var(--line);background:var(--surface-2);border-radius:var(--radius-s);padding:2px 8px;cursor:pointer}.lv-slug{border:1px solid var(--line-strong);border-radius:var(--radius-s);overflow:hidden}.lv-slug,.lv-slug span{display:flex;align-items:center}.lv-slug span{padding:0 8px;font-family:var(--font-data);font-size:var(--text-sm);color:var(--ink-3);white-space:nowrap;background:var(--surface-2);align-self:stretch}.lv-slug input{border:0;border-radius:0;flex:1 1;min-width:0}@media (max-width:560px){.lv-item{flex-wrap:wrap}.lv-item-acoes{width:100%;justify-content:flex-start}}.lv-canais{width:100%;font-size:var(--text-sm)}.lv-canais summary{cursor:pointer;color:var(--brand-text)}.lv-canais ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.lv-canais li{display:flex;align-items:center;gap:8px;min-width:0}.lv-canais li>span{width:72px;flex:none;color:var(--ink-2)}.lv-canais code{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-data);font-size:var(--text-sm)}.lv-segue{margin:0 0 .75rem;padding:.6rem .8rem;border-radius:var(--radius-m);background:var(--surface-2);font-size:var(--text-sm);color:var(--ink-2)}.ig-abas{margin-bottom:1rem}.ig-abas a{padding:.5rem .9rem;font-size:var(--text-md);font-weight:500;color:var(--ink-2);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;flex:none;text-decoration:none}.ig-abas a:hover{color:var(--ink)}.ig-abas a.active{color:var(--brand-text);font-weight:600;border-bottom-color:var(--brand-text)}.ig-aba-live{display:inline-flex;align-items:center;gap:6px}.ig-aba-live-ponto{width:7px;height:7px;border-radius:50%;background:var(--danger);flex:none}.lv-alca{all:unset;flex:none;display:grid;place-items:center;width:24px;height:32px;margin-left:-4px;color:var(--ink-3);cursor:-webkit-grab;cursor:grab;touch-action:none;border-radius:var(--radius-s)}.lv-alca:hover{color:var(--ink);background:var(--surface-2)}.lv-alca:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.lv-lista--arrastando .lv-item{transition:transform .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lv-lista--arrastando .lv-item--arrastado{transition:none;position:relative;z-index:2;box-shadow:var(--shadow-2);border-color:var(--brand);cursor:-webkit-grabbing;cursor:grabbing}.lv-lista--arrastando .lv-alca{cursor:-webkit-grabbing;cursor:grabbing}@media (prefers-reduced-motion:reduce){.lv-lista--arrastando .lv-item{transition:none}}.lv-rascunho{display:inline-block;margin-right:6px;padding:0 6px;border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:600}.lv-aviso-rascunho,.lv-rascunho{background:var(--amber-bg);color:var(--amber-ink)}.lv-aviso-rascunho{margin:0;padding:.5rem .7rem;border-radius:var(--radius-m);font-size:var(--text-sm)}.lv-visoes{display:inline-flex;gap:2px;padding:3px;margin:0 0 .9rem;border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--line)}.lv-visoes button{all:unset;cursor:pointer;padding:.35rem .9rem;border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:500;color:var(--ink-2)}.lv-visoes button.active{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1)}.lv-visoes button:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.lv-codigo{display:inline-block;margin-right:6px;padding:0 6px;border-radius:var(--radius-s);background:var(--ink);color:var(--surface);font-family:var(--font-data);font-size:var(--text-2xs);font-weight:600;line-height:1.5;vertical-align:.1em}.lv-cartao{border:1px solid var(--line);border-radius:var(--radius-l);padding:.85rem .9rem;margin-bottom:1rem}.lv-cartao,.lv-resumo{background:var(--surface)}.lv-resumo{border:1px solid var(--line);border-radius:var(--radius-m);padding:.6rem .8rem;margin:-.75rem 0 1.5rem;display:grid;grid-gap:8px;gap:8px}.lv-resumo-topo{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--text-sm);color:var(--ink-2)}.lv-resumo-topo strong{font-family:var(--font-data);color:var(--ink)}.lv-ranking{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.lv-ranking li{display:grid;grid-template-columns:auto minmax(0,1fr) 72px auto;align-items:center;grid-gap:8px;gap:8px;font-size:var(--text-sm)}.lv-ranking-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-ranking-barra{height:6px;border-radius:var(--radius-pill);background:var(--surface-2);overflow:hidden}.lv-ranking-barra span{display:block;height:100%;background:var(--brand);border-radius:var(--radius-pill)}.lv-ranking strong{font-family:var(--font-data);min-width:2ch;text-align:right}.lv-sorteio-campos{display:flex;gap:8px;flex-wrap:wrap}.lv-sorteio-campos input{flex:1 1 200px;min-width:0}.lv-sorteio-campos select{width:auto}.lv-ganhador{margin:0;font-family:var(--font-head);font-size:var(--text-2xl);line-height:1.1;color:var(--brand-text)}.lv-mural{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;max-height:60vh;overflow-y:auto}.lv-mural li{display:flex;gap:8px;align-items:baseline;font-size:var(--text-sm);padding:4px 0;border-bottom:1px solid var(--line);min-width:0}.lv-mural time{font-family:var(--font-data);font-size:var(--text-2xs);color:var(--ink-3);flex:none}.lv-mural strong{flex:none;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-mural-texto{flex:1 1;min-width:0;overflow-wrap:anywhere;color:var(--ink-2)}.lv-dicas{margin:.5rem 0 .75rem;padding-left:1.1rem;display:grid;grid-gap:4px;gap:4px;font-size:var(--text-sm);color:var(--ink-2)}.lv-relatorio-topo{all:unset;cursor:pointer;display:flex;justify-content:space-between;width:100%;font-size:var(--text-md)}.lv-relatorio-topo:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.lv-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:8px;gap:8px;margin:10px 0 0}.lv-kpis div{background:var(--surface-2);border-radius:var(--radius-m);padding:8px 10px}.lv-kpis dt{font-size:var(--text-2xs);color:var(--ink-3)}.lv-kpis dd{margin:2px 0 0;font-family:var(--font-data);font-size:var(--text-lg)}.lv-kpis small{font-family:var(--font-ui);font-size:var(--text-2xs);color:var(--ink-3)}.mc-como{max-width:680px;border:1px solid var(--line);border-radius:var(--radius-m);padding:.6rem .9rem;background:var(--surface)}.mc-como summary{cursor:pointer;font-weight:600}.mc-como ol{margin:8px 0 0;padding-left:1.2rem;display:grid;grid-gap:4px;gap:4px;color:var(--ink-2);font-size:var(--text-md)}.mc-conexao{padding:14px 16px;margin-bottom:12px;max-width:760px}.mc-topo{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap}.mc-badges{display:flex;gap:6px}.mc-resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:8px 16px;gap:8px 16px;margin:10px 0 0}.mc-resumo dt{font-size:var(--text-2xs);color:var(--ink-3)}.mc-resumo dd{margin:2px 0 0;font-size:var(--text-md)}.mc-acoes{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.mc-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:0 12px;gap:0 12px}.mc-checks{display:flex;flex-wrap:wrap;gap:6px 14px}.mc-checks .check{display:inline-flex;gap:6px;align-items:center;font-size:var(--text-md)}.mc-h3{font-size:var(--text-md);margin:1rem 0 .25rem}.mc-etapas{display:grid;grid-gap:6px;gap:6px}.mc-etapas label{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,1.3fr);grid-gap:8px;gap:8px;align-items:center;font-size:var(--text-md)}.mc-escolha{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.mc-escolha li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-m)}.mc-escolha li>div{min-width:0;display:grid}.mc-escolha small{color:var(--ink-3);font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ma-codigo{display:block;margin:6px 0 2px;padding:6px 8px;border-radius:var(--radius-s,6px);background:var(--surface-2,var(--surface));border:1px solid var(--line);font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--text-xs);overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.ma-passos{margin:0 0 12px;padding-left:1.2rem;display:grid;grid-gap:4px;gap:4px;color:var(--ink-2);font-size:var(--text-md)}.an-tabela td,.an-tabela th{vertical-align:top}.an-num{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.an-campanha small,.an-num small{display:block;color:var(--ink-3);font-size:var(--text-2xs)}.an-campanha{min-width:220px;max-width:360px}.an-campanha strong{display:block;overflow-wrap:anywhere}.an-campanha small{white-space:normal}.an-ordem{all:unset;cursor:pointer;font:inherit;color:inherit;border-bottom:1px dashed transparent}.an-ordem:hover{border-bottom-color:var(--line-strong)}.an-ordem:focus-visible{outline:2px solid var(--brand-text);outline-offset:2px;border-radius:2px}.an-ordem--ativa{color:var(--ink);font-weight:700}.an-ordem--ativa:after{content:" ↓"}.an-roas{display:inline-block;padding:1px 7px;border-radius:var(--radius-pill);background:var(--surface-2);font-weight:600}.an-roas--baixo{background:color-mix(in oklch,var(--danger,#c0392b) 14%,transparent);color:var(--danger,#c0392b)}.an-roas--alto{background:color-mix(in oklch,var(--brand-text) 14%,transparent);color:var(--brand-text)}.an-pilha{display:flex;flex-direction:column;gap:1rem;min-width:0}.an-pilha>*{margin:0}.an-pilha>.stat-grid{margin-bottom:.5rem}.an-rodape{max-width:760px}.an-aviso{display:flex;flex-direction:column;gap:8px;padding:1.1rem 1.2rem;border:1px solid color-mix(in oklab,var(--amber-ink) 40%,var(--line));border-radius:var(--radius-l);background:color-mix(in oklab,var(--amber-ink) 6%,var(--surface))}.an-aviso--alerta{border-left-color:var(--danger)}.an-aviso strong{font-size:var(--text-md)}.an-aviso p{margin:0;font-size:var(--text-sm);color:var(--ink-2);max-width:78ch}.an-parametros{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.an-parametros code{flex:1 1 320px;min-width:0;overflow-wrap:anywhere;font-size:var(--text-xs);padding:6px 8px;border-radius:var(--radius-s);background:var(--surface-2);border:1px solid var(--line)}.an-sugestoes{display:flex;flex-direction:column;gap:.6rem}.an-sugestoes ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));grid-gap:10px;gap:10px}.an-sugestao{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);min-width:0}.an-sugestao--bom{border-color:color-mix(in oklab,var(--brand-text) 40%,var(--line));background:color-mix(in oklab,var(--brand-text) 5%,var(--surface))}.an-sugestao--alerta{border-color:color-mix(in oklab,var(--danger) 40%,var(--line));background:color-mix(in oklab,var(--danger) 5%,var(--surface))}.an-sugestao--neutro{border-color:color-mix(in oklab,var(--amber-ink) 40%,var(--line));background:color-mix(in oklab,var(--amber-ink) 5%,var(--surface))}.an-sugestao-rotulo{font-size:var(--text-2xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.an-sugestao--bom .an-sugestao-rotulo{color:var(--brand-text)}.an-sugestao--alerta .an-sugestao-rotulo{color:var(--danger)}.an-sugestao--neutro .an-sugestao-rotulo{color:var(--amber-ink)}.an-sugestao strong{font-size:var(--text-md);overflow-wrap:anywhere}.an-sugestao p{margin:0;font-size:var(--text-sm);color:var(--ink-2)}.an-sugestao a{font-size:var(--text-sm);align-self:flex-start}.an-busca{width:auto;min-width:0;flex:0 1 240px}.an-abrir{all:unset;cursor:pointer;display:inline-flex;gap:6px;align-items:baseline;max-width:100%}.an-abrir span{color:var(--ink-3);font-size:var(--text-sm);width:.8em;flex:none}.an-abrir strong{overflow-wrap:anywhere}.an-abrir:focus-visible{outline:2px solid var(--brand-text);outline-offset:2px;border-radius:2px}.an-objetivo{font-weight:600;color:var(--ink-2)}.an-objetivo--vendas{color:var(--brand-text)}.an-conjunto td{background:var(--surface-2);font-size:var(--text-sm)}.an-conjunto .an-campanha{padding-left:2rem}.an-custo{display:inline-flex;flex-direction:column;align-items:flex-end;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.an-custo small{font-weight:400;white-space:nowrap}.an-custo--vazio{color:var(--ink-3)}.cr-cansado{position:absolute;top:8px;right:8px;font-size:var(--text-2xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 7px;border-radius:var(--radius-pill);background:color-mix(in oklab,#b45309 85%,#000);color:#fff}.cr-alto{color:var(--amber-ink)!important}.cr-curva{display:flex;flex-direction:column;gap:2px}.cr-curva span{font-size:var(--text-2xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em}.cr-curva svg{width:100%;height:34px;display:block}.cr-barra{gap:10px 16px;align-items:center;justify-content:space-between;margin-bottom:1rem}.cr-barra,.cr-filtro{display:flex;flex-wrap:wrap}.cr-filtro{gap:6px}.cr-ordem{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-sm);color:var(--ink-2)}.cr-ordem select{width:auto}.cr-grade{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));grid-gap:14px;gap:14px}.cr-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);overflow:hidden}.cr-midia{position:relative;aspect-ratio:4/5;background:var(--surface-2);display:grid;place-items:center;overflow:hidden;max-width:100%}.cr-midia img,.cr-midia video{width:100%;height:100%;object-fit:cover;display:block;background:#000}.cr-midia video{object-fit:contain}.cr-sem-midia{font-size:var(--text-xs);color:var(--ink-3);padding:1rem;text-align:center}.cr-catalogo{display:flex;flex-direction:column;gap:6px;max-width:220px;line-height:1.45}.cr-catalogo strong{font-size:var(--text-lg);color:var(--ink)}.cr-play{all:unset;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;display:grid;place-items:center;cursor:pointer;font-size:var(--text-xl);padding-left:4px;box-sizing:border-box;background:color-mix(in oklab,#000 55%,transparent);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform .15s ease,background .15s ease}.cr-play:hover{transform:translate(-50%,-50%) scale(1.06);background:color-mix(in oklab,#000 70%,transparent)}.cr-play:focus-visible{outline:3px solid #fff;outline-offset:2px}.cr-tipo{position:absolute;top:8px;left:8px;font-size:var(--text-2xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:3px 7px;border-radius:var(--radius-pill);background:color-mix(in oklab,#000 55%,transparent);color:#fff}.cr-corpo{flex-direction:column;gap:10px;padding:12px 14px 14px;flex:1 1}.cr-cabeca,.cr-corpo{display:flex;min-width:0}.cr-cabeca{gap:8px;align-items:baseline;justify-content:space-between}.cr-cabeca strong{font-size:var(--text-md);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cr-situacao{flex:none;font-size:var(--text-2xs);color:var(--ink-3)}.cr-situacao--ativo{color:var(--brand-text);font-weight:600}.cr-campanhas{margin-top:-6px;font-size:var(--text-2xs);color:var(--ink-3);overflow-wrap:anywhere}.cr-copy{display:flex;flex-direction:column;gap:6px;font-size:var(--text-sm);color:var(--ink-2)}.cr-copy p{margin:0;white-space:pre-line;overflow-wrap:anywhere}.cr-copy--curta{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cr-mais{all:unset;cursor:pointer;font-size:var(--text-xs);color:var(--brand-text);align-self:flex-start}.cr-mais:focus-visible{outline:2px solid var(--brand-text);outline-offset:2px;border-radius:2px}.cr-variacao{padding-left:10px;border-left:2px solid var(--line)}.cr-variacao span{display:block;font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.cr-chamada{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:7px 9px;border-radius:var(--radius-s);background:var(--surface-2)}.cr-chamada span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cr-chamada em,.cr-chamada span{font-weight:600;color:var(--ink)}.cr-chamada em{flex:none;font-style:normal;font-size:var(--text-2xs);padding:3px 8px;border-radius:var(--radius-s);border:1px solid var(--line-strong)}.cr-numeros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 12px;gap:6px 12px;margin:0;padding-top:10px;border-top:1px solid var(--line)}.cr-numeros div{display:flex;justify-content:space-between;gap:6px;font-size:var(--text-sm);min-width:0}.cr-numeros dt{color:var(--ink-3)}.cr-numeros dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink);white-space:nowrap}.cr-funil{margin:0;font-size:var(--text-xs);color:var(--ink-2);overflow-wrap:anywhere}.cr-funil span{color:var(--ink-3)}.cr-crm{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:var(--radius-s);background:color-mix(in oklch,var(--brand-text) 7%,transparent);margin-top:auto}.cr-crm>div{display:flex;flex-direction:column;min-width:0}.cr-crm strong{font-size:var(--text-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cr-crm small{color:var(--ink-2)}.cr-crm small,.cr-rotulo{font-size:var(--text-2xs)}.cr-rotulo{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.cr-links{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:var(--text-xs)}@media (prefers-reduced-motion:reduce){.cr-play{transition:none}}.av-anuncio{display:flex;gap:10px;align-items:flex-start}.av-mini{flex:none;width:40px;height:40px;border-radius:var(--radius-s);object-fit:cover;background:var(--surface-2);border:1px solid var(--line)}.av-mini--vazia{display:inline-block}.rv-painel{flex-direction:column}.rv-painel,.rv-topo{display:flex;gap:12px}.rv-topo{justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.rv-quadro{width:100%;height:calc(100dvh - 190px);min-height:560px;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface)}.prp-lista{display:flex;flex-direction:column;gap:14px}.prp-topo{justify-content:space-between;align-items:flex-end;gap:12px}.prp-acoes,.prp-topo{display:flex;flex-wrap:wrap}.prp-acoes{gap:8px}.prp-vazio{border:1px dashed var(--line-strong);border-radius:var(--radius-m);padding:28px 20px;text-align:center}.prp-vazio p{margin:0}.prp-link{all:unset;cursor:pointer;color:var(--brand-text);font-weight:600}.prp-link:hover{text-decoration:underline}.prp-link:focus-visible{outline:2px solid var(--brand-text);outline-offset:2px;border-radius:2px}.prp-link--perigo{color:var(--danger)}.prp-sub{display:block;color:var(--ink-3);font-size:var(--text-xs)}.prp-status{font-size:var(--text-sm);padding:4px 6px}.prp-linha-acoes{white-space:nowrap;text-align:right}.prp-linha-acoes .btn+.btn{margin-left:4px}.prp-check{display:flex;gap:8px;align-items:center;font-size:var(--text-md);margin-top:.75rem}label.field{display:block}label.field>span{display:block;font-size:var(--text-sm);font-weight:600;color:var(--ink-2);margin-bottom:.35rem}.prp-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:0 12px;gap:0 12px}.prp-editor{display:flex;flex-direction:column;gap:12px}.prp-barra{position:-webkit-sticky;position:sticky;top:0;z-index:4;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 0;background:var(--bg);border-bottom:1px solid var(--line)}.prp-barra-titulo{display:flex;flex-direction:column;min-width:0;margin-right:auto}.prp-barra-acoes{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.prp-alterna{display:none;border:1px solid var(--line);border-radius:var(--radius-pill);padding:2px}.prp-alterna button{all:unset;cursor:pointer;padding:4px 12px;border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:600;color:var(--ink-2)}.prp-alterna button.ativo{background:var(--brand-text);color:var(--surface)}.prp-corpo{display:grid;grid-template-columns:minmax(340px,440px) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.prp-form{display:flex;flex-direction:column;gap:14px;min-width:0}.prp-previa{position:-webkit-sticky;position:sticky;top:64px;max-height:calc(100dvh - 84px);overflow:auto;border-radius:var(--radius-m);background:var(--surface-2);padding:16px;min-width:0}@media (max-width:1100px){.prp-alterna{display:inline-flex}.prp-corpo{grid-template-columns:minmax(0,1fr)}.prp-corpo--editar .prp-previa,.prp-corpo--previa .prp-form{display:none}.prp-previa{position:static;max-height:none;padding:8px}}.prp-bloco{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);padding:14px 16px}.prp-bloco h3{margin:0 0 4px;font:650 .75rem/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.prp-bloco>.field:first-of-type,.prp-bloco>.prp-grade:first-of-type .field{margin-top:.75rem}.prp-grupo{margin-top:12px;display:flex;flex-direction:column;gap:6px}.prp-grupo-topo{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;font-size:var(--text-md)}.prp-item{border:1px solid var(--line);border-radius:var(--radius-m);transition:border-color .12s,background .12s}.prp-item--escolhido{border-color:var(--teal-ink,var(--brand-text));background:var(--surface-2)}.prp-item-topo{display:flex;gap:10px;align-items:flex-start;padding:9px 10px;cursor:pointer}.prp-item-topo input{margin-top:3px;flex:none}.prp-item-nome{display:grid;min-width:0;flex:1 1;font-size:var(--text-md)}.prp-item-nome small{color:var(--ink-3);font-size:var(--text-xs);line-height:1.35}.prp-item-preco{white-space:nowrap;font-weight:600;font-size:var(--text-md);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.prp-item-preco small{display:block;font-weight:400;color:var(--ink-3);font-size:var(--text-2xs)}.prp-item-ajuste{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:flex-end;padding:0 10px 10px 34px;font-size:var(--text-sm);color:var(--ink-2)}.prp-item-ajuste label{display:grid;grid-gap:3px;gap:3px}.prp-item-ajuste input[type=number]{width:76px}.prp-dinheiro{width:120px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.prp-dif{display:inline-flex;gap:8px;align-items:center;padding-bottom:6px;color:var(--amber-ink,var(--ink-2))}.prp-dif--desc{color:var(--brand-text)}.prp-resumo{margin-top:14px;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;border-top:1px solid var(--line);padding-top:12px}.prp-resumo,.prp-resumo div{display:grid}.prp-resumo span{font-size:var(--text-2xs);color:var(--ink-3)}.prp-resumo strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prp-resumo-desc{grid-column:1/-1;margin:0;font-size:var(--text-sm);color:var(--brand-text)}.prp-crono{display:grid;grid-template-columns:96px minmax(0,1fr) auto;grid-gap:6px;gap:6px;align-items:center;margin:8px 0}.prp-crono input{width:100%}.prp-tabela-grupo{display:flex;flex-direction:column;gap:6px}.pd-folha{width:100%;max-width:210mm;margin:0 auto;background:#fff;color:#12221f;padding:.9in;border-radius:2px;box-shadow:0 1px 2px rgba(18,34,31,.06),0 8px 24px rgba(18,34,31,.07);font-family:var(--font-sans),"Instrument Sans",system-ui,sans-serif;font-size:11pt;line-height:1.6}.pd-folha,.pd-folha *{box-sizing:border-box}.pd-cabeca{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:36pt}.pd-logo{height:34pt;width:auto;display:block}.pd-meta{text-align:right;font-size:10pt;color:#5c6f6a;line-height:1.5}.pd-sobre{margin:0 0 6pt;font-size:10pt;letter-spacing:.16em;text-transform:uppercase;color:#00524a;font-weight:600}.pd-h1{margin:0 0 10pt;font-family:var(--font-display),"Bricolage Grotesque",sans-serif;font-weight:800;font-size:28pt;line-height:1.08;letter-spacing:-.015em;color:#12221f}.pd-lead{margin:0 0 24pt;font-size:12pt;line-height:1.65;color:#2e3d39}.pd-h2{margin:22pt 0 8pt;font-weight:700;font-size:16pt;letter-spacing:-.01em;color:#083532;line-height:1.25}.pd-h2,.pd-h3{font-family:var(--font-display),"Bricolage Grotesque",sans-serif;page-break-after:avoid;break-after:avoid}.pd-h3{margin:14pt 0 5pt;font-weight:600;font-size:12.5pt;color:#00524a;line-height:1.3}.pd-p{margin:0 0 10pt;font-size:11.5pt;line-height:1.65;color:#2e3d39;text-align:justify}.pd-p--intro{margin-bottom:12pt}.pd-p-frente{margin:0 0 8pt}.pd-p-cond,.pd-p-frente{font-size:11pt;line-height:1.6;color:#2e3d39;text-align:justify}.pd-p-cond{margin:0 0 6pt}.pd-ul{margin:0 0 8pt;font-size:11pt;line-height:1.6}.pd-ol,.pd-ul{padding-left:16pt;color:#2e3d39;text-align:justify}.pd-ol{margin:0 0 10pt;font-size:11.5pt;line-height:1.7}.pd-folha b{font-weight:700}.pd-falta{background:#fff4d6;color:#7a5200;border-radius:3px;padding:0 4px;font-style:italic}.pd-suave{color:#5c6f6a}.pd-tab{width:100%;border-collapse:collapse;font-size:11pt}.pd-folha table,.pd-folha tbody,.pd-folha thead,.pd-folha tr{background:transparent!important}.pd-folha tr:hover td{background:inherit}.pd-tab th{text-align:left;background:#e1ede5!important;color:#083532;font-weight:600;font-size:inherit;letter-spacing:0;text-transform:none;border:0}.pd-tab td,.pd-tab th{padding:8pt 10pt;white-space:normal}.pd-tab td{border-bottom:1px solid #d3e0da;background:transparent;color:#12221f;vertical-align:top}.pd-tab tr{page-break-inside:avoid;break-inside:avoid}.pd-tab--frente{font-size:10.5pt;margin:0 0 8pt}.pd-tab--frente td,.pd-tab--frente th{padding:7pt 9pt}.pd-tab--frente td:first-child{font-weight:600;white-space:nowrap}.pd-tab--frente td:not(:first-child){color:#2e3d39;line-height:1.5}.pd-tab--escopo td:first-child{font-weight:600;white-space:nowrap}.pd-tab--escopo td:last-child{color:#2e3d39;line-height:1.5}.pd-tab--crono td{padding:7pt 10pt}.pd-tab--crono td:first-child{font-weight:600;white-space:nowrap}.pd-tab--crono td:last-child{color:#2e3d39}.pd-tab--crono tr:last-child td{border-bottom:0}.pd-tab .pd-dir{text-align:right}.pd-tab .pd-forte{font-weight:600}.pd-tab--valores td{white-space:nowrap}.pd-tab--valores td:first-child{white-space:normal}.pd-de{display:block;color:#5c6f6a;font-size:8.5pt;font-weight:400}.pd-subtotal td{font-weight:600;background:#f7fbf9!important}.pd-total td{padding:10pt;background:#00524a!important;color:#f7fbf9;font-weight:700;border-bottom:0}.pd-subtotal td,.pd-tab th,.pd-total td{-webkit-print-color-adjust:exact;print-color-adjust:exact}.pd-nota{margin:8pt 0 0;font-size:10pt;color:#5c6f6a;line-height:1.5}.pd-assinaturas{margin-top:40pt;display:flex;gap:48pt;page-break-inside:avoid;break-inside:avoid}.pd-assinaturas>div{flex:1 1;border-top:1.5px solid #12221f;padding-top:6pt;font-size:10.5pt;color:#2e3d39}.pd-rodape{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:36pt;font-size:9.5pt;color:#5c6f6a;border-top:1px solid #d3e0da;padding-top:8pt}@media (max-width:640px){.pd-folha{padding:22px 18px}.pd-h1{font-size:22pt}.pd-cabeca{flex-direction:column;align-items:flex-start;gap:10px}.pd-meta{text-align:left}.pd-assinaturas{flex-direction:column;gap:28pt}.pd-tab--crono td:first-child,.pd-tab--escopo td:first-child,.pd-tab--frente td:first-child{white-space:normal}.pd-tab--valores{display:block;font-size:10.5pt}.pd-tab--valores thead{display:none}.pd-tab--valores tbody{display:block}.pd-tab--valores tr{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;grid-column-gap:12px;column-gap:12px;align-items:end;padding:7pt 0;border-bottom:1px solid #d3e0da}.pd-tab--valores td{padding:0;border:0}.pd-tab--valores td:first-child{grid-column:1/-1;font-weight:600;padding-bottom:2pt}.pd-tab--valores td:nth-child(3):not(:empty):after{content:" ×"}.pd-tab--valores .pd-de{display:block}.pd-tab--valores :is(.pd-subtotal,.pd-total) td:empty{display:none}.pd-tab--valores :is(.pd-subtotal,.pd-total){grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-inline:6pt}.pd-tab--valores :is(.pd-subtotal,.pd-total) td:first-child{grid-column:auto;padding-bottom:0}.pd-tab--valores .pd-subtotal{background:#f7fbf9!important}.pd-tab--valores .pd-total{background:#00524a!important;color:#f7fbf9;border-bottom:0;padding-block:9pt;-webkit-print-color-adjust:exact;print-color-adjust:exact}.pd-tab--valores :is(.pd-subtotal,.pd-total) td{background:transparent!important;padding:0}}.pd-pagina{min-height:100dvh;background:#e9f0ec;padding:24px 16px 48px}.pd-ferramentas{max-width:210mm;margin:0 auto 12px;display:flex;justify-content:flex-end}.pd-nao-achou{max-width:460px;margin:12vh auto 0;text-align:center;color:#2e3d39}.pd-nao-achou h1{font:700 1.5rem/1.2 var(--font-display),sans-serif;color:#12221f}@media print{@page{size:A4;margin:.9in .9in .95in;@bottom-left{content:"evoSeller · Proposta comercial";font:9.5pt system-ui,sans-serif;color:#5c6f6a;vertical-align:top;padding-top:8pt;border-top:1px solid #d3e0da}@bottom-right{content:"contato@evoseller.com";font:9.5pt system-ui,sans-serif;color:#5c6f6a;vertical-align:top;padding-top:8pt;border-top:1px solid #d3e0da}}body,html{background:#fff!important}.pd-pagina{background:#fff;padding:0;min-height:0}.pd-ferramentas{display:none}.pd-folha{box-shadow:none;border-radius:0;max-width:none;padding:0}.pd-rodape{display:none}}.prp-rotulo{display:block;font-size:var(--text-sm);font-weight:600;color:var(--ink-2);margin-bottom:.35rem}.prp-frentes-check{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:6px 14px;gap:6px 14px}.prp-frente-edicao{padding:0 10px 10px;display:grid;grid-gap:6px;gap:6px}.prp-frente-edicao textarea{width:100%;font-size:var(--text-sm);line-height:1.5}.prp-frente-rodape{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}.pd-anual{margin:10pt 0 0;padding:8pt 10pt;background:#f7fbf9;border:1px solid #d3e0da;border-radius:var(--radius-s);font-size:10.5pt;-webkit-print-color-adjust:exact;print-color-adjust:exact}.pd-anual,.pd-tab--retorno td:first-child{color:#2e3d39}.pd-previa-selo{margin-right:auto;align-self:center;font-size:var(--text-sm);color:#5c6f6a}.pd-decisao{max-width:210mm;margin:16px auto 0;background:#fff;border:1px solid #d3e0da;border-radius:var(--radius-m);padding:22px 24px;color:#12221f;font-family:var(--font-sans),system-ui,sans-serif}.pd-decisao h2{margin:0 0 6px;font:700 1.25rem/1.25 var(--font-display),sans-serif;color:#083532}.pd-decisao p{margin:0 0 10px;color:#2e3d39}.pd-decisao--ok{border-color:#00524a;background:#f7fbf9}.pd-decisao .btn{background:#00524a;border-color:#00524a;color:#f7fbf9}.pd-decisao .btn--ghost{background:transparent;color:#00524a;border-color:#d3e0da}.pd-decisao-acoes{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.pd-form{display:grid;grid-gap:12px;gap:12px}.pd-form-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px 14px;gap:10px 14px}.pd-form label{display:grid;grid-gap:4px;gap:4px;font-size:var(--text-sm);font-weight:600;color:#2e3d39}.pd-form input:not([type]),.pd-form input[type=email],.pd-form input[type=text],.pd-form textarea{font:400 .95rem var(--font-sans),sans-serif;padding:9px 11px;border:1px solid #c9d8d1;border-radius:var(--radius-s);background:#fff;color:#12221f;width:100%}.pd-form input:focus-visible,.pd-form textarea:focus-visible{outline:2px solid #00524a;outline-offset:1px}.pd-concordo{display:flex!important;gap:8px;align-items:flex-start;font-weight:500!important}.pd-concordo input{margin-top:3px}.pd-escolha{border:1px solid #d3e0da;border-radius:var(--radius-s);padding:10px 12px;display:grid;grid-gap:6px;gap:6px;margin:0}.pd-escolha legend{font-size:var(--text-sm);font-weight:600;padding:0 4px;color:#2e3d39}.pd-escolha label,.pd-motivos label{display:flex!important;gap:8px;align-items:center;font-weight:500!important}.pd-motivos{grid-gap:6px;gap:6px}.pd-form-largo,.pd-motivos{display:grid}.pd-erro{color:#a3261b!important;font-weight:600}.pd-miudo{font-size:var(--text-xs);color:#5c6f6a!important;margin:0!important}@media print{.pd-decisao{display:none}}.prp-abas{display:inline-flex;gap:2px;border:1px solid var(--line);border-radius:var(--radius-pill);padding:2px;align-self:flex-start}.prp-abas button{all:unset;cursor:pointer;padding:5px 14px;border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:600;color:var(--ink-2)}.prp-abas button.ativo{background:var(--brand-text);color:var(--surface)}.prp-abas button:focus-visible{outline:2px solid var(--brand-text);outline-offset:2px}.prp-aviso{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border-radius:var(--radius-m);background:var(--amber-bg,var(--surface-2));color:var(--amber-ink,var(--ink));font-size:var(--text-md)}.prp-aviso--ok{background:color-mix(in oklch,var(--brand-text) 12%,var(--surface));color:var(--ink)}.prp-aviso--roteiro{background:var(--surface-2);color:var(--ink);border:1px dashed var(--line-strong)}.prp-aviso-acoes{display:inline-flex;gap:6px;flex-wrap:wrap}.prp-sub--alerta{color:var(--amber-ink,var(--danger));font-weight:600}.prp-modelos{display:grid;grid-gap:8px;gap:8px}.prp-modelo-linha{display:flex;gap:10px;align-items:center}.prp-modelo{all:unset;cursor:pointer;flex:1 1;display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-m)}.prp-modelo:hover{border-color:var(--brand-text);background:var(--surface-2)}.prp-modelo:focus-visible{outline:2px solid var(--brand-text);outline-offset:2px}.prp-modelo small{color:var(--ink-3);font-size:var(--text-xs)}.prp-resultados{display:flex;flex-direction:column;gap:14px}.prp-resultados-topo{display:flex;justify-content:flex-end}.prp-resultados-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-gap:14px;gap:14px}.prp-motivos,.prp-pendentes,.prp-versoes{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.prp-motivos li{display:flex;justify-content:space-between;gap:10px;font-size:var(--text-md)}.prp-motivos li,.prp-pendentes li{padding:6px 0;border-bottom:1px solid var(--line)}.prp-pendentes li{display:grid;grid-gap:2px;gap:2px}.prp-pendentes small{color:var(--ink-3);font-size:var(--text-xs)}.prp-versoes li{justify-content:space-between;gap:10px;font-size:var(--text-md)}.prp-link-gerado,.prp-versoes li{display:flex;align-items:center;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-s)}.prp-link-gerado{gap:8px;flex-wrap:wrap;background:var(--surface-2)}.prp-link-gerado code{flex:1 1;min-width:0;overflow-wrap:anywhere;font-size:var(--text-sm)}.prp-anual{display:flex;gap:6px 14px;flex-wrap:wrap;align-items:center}.prp-sufixo{display:inline-flex;gap:6px;align-items:center}.prp-sufixo input{width:90px}.ce-tela{display:flex;flex-direction:column;gap:12px;max-width:820px}.ce-intro{color:var(--ink-2);margin:0}.ce-aguardando{border:1px dashed var(--line-strong);border-radius:var(--radius-m);padding:12px 14px;background:var(--surface-2)}.ce-aguardando p{margin:4px 0 0;color:var(--ink-2);font-size:var(--text-md)}.ce-aguardando code{overflow-wrap:anywhere}.ce-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:12px;gap:12px}.ce-bloco{padding:12px 14px}.ce-bloco h3{margin:0 0 6px;font:650 .75rem/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.ce-bloco ul{margin:0;padding-left:1.1rem;display:grid;grid-gap:4px;gap:4px;font-size:var(--text-md);color:var(--ink-2)}.ce-roteamento{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:0 12px;gap:0 12px}[data-oculto] [data-dinheiro]{filter:blur(7px);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:filter .15s ease}@media (prefers-reduced-motion:reduce){[data-oculto] [data-dinheiro]{transition:none}}.viz-acoes{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.stat-tile{position:relative}.stat-tile>.olho-card{position:absolute;top:.5rem;right:.5rem}.olho-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-s);cursor:pointer;opacity:.7}.olho-card:hover{opacity:1;background:var(--surface-2);color:var(--ink)}.olho-card[aria-pressed=true]{opacity:1;color:var(--brand-text)}.olho-card:focus-visible{outline:2px solid var(--brand);outline-offset:1px;opacity:1}.olho-card[hidden]{display:none}.olho-geral{display:inline-flex;align-items:center;gap:6px}.olho-geral[aria-pressed=true]{color:var(--brand-text)}.org-field.org-compartilha{display:grid;grid-gap:4px;gap:4px;justify-items:stretch;min-width:0}.org-compartilha>*{min-width:0;max-width:100%}.org-compartilhar{display:grid;grid-gap:6px;gap:6px;min-width:0}.org-compartilhar-linha{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 6px;gap:2px 6px;align-items:center;padding:6px 0;border-top:1px solid var(--line)}.org-compartilhar-acesso{grid-column:1/-1;min-width:0}.org-compartilhar-nome{font-size:var(--text-sm);color:var(--ink);min-width:0;overflow-wrap:anywhere}.org-compartilhar-x{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ink-3);cursor:pointer;font-size:var(--text-lg);line-height:1;padding:4px 6px;border-radius:var(--radius-s)}.org-compartilhar-x:hover{color:var(--danger);background:var(--surface-2)}.org-compartilhar-x:focus-visible{outline:2px solid var(--brand)}.cartao-ct-lista{display:grid;grid-gap:8px;gap:8px;min-width:min(260px,100%)}.cartao-ct-rotulo{font-size:var(--text-xs);color:var(--ink-3)}.cartao-ct{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface)}.cartao-ct-topo{display:flex;gap:10px;align-items:center}.cartao-ct-avatar{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-2);color:var(--ink-2);font-weight:600;flex-shrink:0}.cartao-ct-nome{display:grid;min-width:0}.cartao-ct-nome small{color:var(--ink-3)}.cartao-ct-linha{display:flex;gap:8px;align-items:center;justify-content:space-between;font-family:var(--font-data);font-size:var(--text-sm);overflow-wrap:anywhere}.cartao-ct-linha small{font-family:var(--font-body,inherit);color:var(--ink-3)}.cartao-ct-copiar{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--brand-text);cursor:pointer;font-size:var(--text-xs);padding:2px 4px;border-radius:var(--radius-s);flex-shrink:0}.cartao-ct-copiar:hover{background:var(--surface-2)}.cartao-ct-copiar:focus-visible{outline:2px solid var(--brand)}.cartao-ct-acoes{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.anuncio-ctwa{display:flex;gap:10px;align-items:stretch;margin-bottom:6px;padding:6px;border-radius:var(--radius-m);background:var(--surface-2);border-left:3px solid var(--brand);color:inherit;text-decoration:none;min-width:min(240px,100%);max-width:360px}a.anuncio-ctwa:hover{background:var(--surface-3,var(--surface-2))}a.anuncio-ctwa:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.anuncio-ctwa-midia{position:relative;flex-shrink:0;width:64px;height:64px;border-radius:var(--radius-s);overflow:hidden;background:var(--surface)}.anuncio-ctwa-midia img{width:100%;height:100%;object-fit:cover;display:block}.anuncio-ctwa-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.6);font-size:var(--text-lg)}.anuncio-ctwa-texto{display:grid;grid-gap:2px;gap:2px;min-width:0;font-size:var(--text-sm);align-content:center}.anuncio-ctwa-rotulo{font-size:var(--text-2xs);color:var(--brand-text);font-weight:600}.anuncio-ctwa-texto strong{font-size:var(--text-md);overflow-wrap:anywhere}.anuncio-ctwa-legenda{color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.anuncio-ctwa-link{font-size:var(--text-xs);color:var(--brand-text)}.chip.chip--anuncio{background:color-mix(in oklch,var(--brand) 14%,transparent);color:var(--brand-text);font-weight:600}.conectar{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:var(--bg)}.conectar-card{width:100%;max-width:460px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);padding:28px;box-shadow:var(--shadow-2)}.conectar-marca{margin-bottom:20px}.conectar h1{font-family:var(--font-head);font-size:var(--text-xl);line-height:1.25;margin:0 0 10px;color:var(--ink)}.conectar-texto{color:var(--ink-2);line-height:1.55;margin:0 0 12px}.conectar-lista{margin:0 0 14px;padding-left:18px;color:var(--ink-2);line-height:1.7}.conectar-nota{font-size:var(--text-sm);color:var(--ink-3);line-height:1.5;margin:0 0 8px}.conectar-acoes{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.conectar-destino{font-size:var(--text-xs);color:var(--ink-3);text-align:right;margin:10px 0 0}.claude-endereco{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:6px}.claude-endereco code{padding:2px 8px;border-radius:var(--radius-s);background:var(--surface-2);border:1px solid var(--line);font-size:var(--text-sm);color:var(--ink);word-break:break-all}.menu-cfg{max-width:720px}.menu-cfg-intro{color:var(--ink-2);font-size:var(--text-md);margin:0 0 1rem;line-height:1.55}.menu-cfg-grupo{padding:0;margin-bottom:12px;overflow:hidden}.menu-cfg-grupo-topo{display:grid;grid-template-columns:1fr 230px;grid-gap:12px;gap:12px;align-items:end;padding:12px 14px 10px;border-bottom:1px solid var(--line);background:var(--surface-2)}.menu-cfg-grupo-nome{display:flex;align-items:center;gap:8px}.menu-cfg-col,.menu-cfg-grupo-nome span{font-size:var(--text-2xs);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.menu-cfg-grupo-nome input{max-width:220px;font-weight:600}.menu-cfg-grupo-sem{font-size:var(--text-sm);color:var(--ink-3)}.menu-cfg-item{display:grid;grid-template-columns:18px 1fr 230px;grid-gap:12px;gap:12px;align-items:center;padding:8px 14px;color:var(--ink-2)}.menu-cfg-item+.menu-cfg-item{border-top:1px solid var(--line)}.menu-cfg-item--fora input[type=text]{text-decoration:line-through;color:var(--ink-3)}.menu-cfg-item--fora svg{opacity:.4}.menu-cfg-fixo,.menu-cfg-nota{font-size:var(--text-sm);color:var(--ink-3)}.menu-cfg-nota{margin:4px 0 0}.menu-cfg-barra{position:-webkit-sticky;position:sticky;bottom:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px;padding:12px 0;background:var(--bg);border-top:1px solid var(--line)}.menu-cfg-resumo{flex:1 1;min-width:180px;font-size:var(--text-sm);color:var(--ink-3)}.menu-cfg-resumo b{color:var(--ink-2);font-weight:600}@media (max-width:640px){.menu-cfg-grupo-topo{grid-template-columns:1fr}.menu-cfg-col{display:none}.menu-cfg-item{grid-template-columns:18px 1fr}.menu-cfg-fixo,.menu-cfg-item select{grid-column:2}}.campos-cfg{max-width:760px}.campos-cfg-topo{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.campos-cfg-topo p{margin:0;color:var(--ink-2);font-size:var(--text-md);line-height:1.55;max-width:560px}.campos-cfg-topo .btn{flex:none}.campos-cfg-vazio{display:flex;flex-direction:column;gap:4px;padding:18px;color:var(--ink-2);font-size:var(--text-md)}.campos-cfg-lista{list-style:none;margin:0;padding:0;overflow:hidden}.campos-cfg-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 14px}.campos-cfg-item+.campos-cfg-item{border-top:1px solid var(--line)}.arrastar-alca{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:28px;height:32px;border-radius:var(--radius-s,6px);cursor:-webkit-grab;cursor:grab;color:var(--ink-3);font-size:var(--text-lg);touch-action:none}.arrastar-alca:hover{color:var(--ink);background:var(--surface-2)}.arrastar-alca:active{cursor:-webkit-grabbing;cursor:grabbing}.arrastar-alca:focus-visible{outline:2px solid var(--brand-text);outline-offset:1px}[data-arrastando]{opacity:.55;background:var(--surface-2)}.campos-cfg-info{display:flex;flex-direction:column;gap:2px;min-width:0}.campos-cfg-info strong{color:var(--ink);font-size:var(--text-md)}.campos-cfg-info span{color:var(--ink-3);font-size:var(--text-sm)}.campos-cfg-info code{font-size:var(--text-xs);color:var(--ink-2)}.campos-cfg-acoes{display:flex;gap:4px}@media (max-width:640px){.campos-cfg-topo{flex-direction:column}.campos-cfg-item{gap:10px;padding-inline:10px}}.campos-cfg-info input[type=text]{max-width:360px}.giftback-cfg{max-width:760px}.giftback-estado{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:16px 18px}.giftback-estado--on{border-color:color-mix(in oklab,var(--green-ink) 40%,var(--line));background:color-mix(in oklab,var(--green-ink) 6%,var(--surface))}.giftback-estado strong{font-size:var(--text-lg);color:var(--ink)}.giftback-estado p{margin:4px 0 0;color:var(--ink-2);font-size:var(--text-sm);line-height:1.5;max-width:520px}.giftback-estado .btn{flex:none}.giftback-exemplo{margin:14px 0 6px;padding:12px 14px;border-radius:var(--radius-s,8px);background:var(--surface-2);color:var(--ink-2);font-size:var(--text-md);line-height:1.5}.giftback-exemplo b{color:var(--ink)}.giftback-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:4px 16px;gap:4px 16px;margin-top:10px}.giftback-campo{display:flex;align-items:center;gap:8px}.giftback-campo input{max-width:110px}.giftback-campo span{color:var(--ink-3);font-size:var(--text-sm)}.giftback-check{display:flex;align-items:center;gap:8px;font-size:var(--text-md);color:var(--ink-2);margin-top:8px}@media (max-width:640px){.giftback-estado{flex-direction:column;align-items:flex-start}}.giftback-quadro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 18px;gap:14px 18px}.giftback-quadro>div{display:flex;flex-direction:column;gap:2px}.giftback-quadro span{font-size:var(--text-xs);color:var(--ink-3)}.giftback-quadro b{font-size:var(--text-xl);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.giftback-quadro small{font-size:var(--text-xs);color:var(--ink-3)}.giftback-quadro--largo{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.giftback-filtros{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.giftback-filtros input{flex:1 1;min-width:220px;max-width:360px}.giftback-filtros select{width:auto}.giftback-paginas{display:flex;align-items:center;gap:10px;justify-content:flex-end;margin-top:10px;font-size:var(--text-sm);color:var(--ink-3)}.giftback-status--ativo{background:var(--green-bg);color:var(--green-ink)}.giftback-status--usado{background:var(--surface-2);color:var(--ink)}.giftback-status--cancelado,.giftback-status--expirado,.giftback-status--substituido{background:var(--surface-2);color:var(--ink-3)}.giftback-teste{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;margin-top:12px;padding:12px 14px;border:1px dashed var(--line);border-radius:var(--radius-s,8px)}.giftback-teste strong{font-size:var(--text-md);color:var(--ink)}.giftback-teste p{margin:4px 0 0;font-size:var(--text-sm);color:var(--ink-3);line-height:1.5;max-width:560px}.giftback-teste .btn{flex:none}.giftback-teste-res{margin:8px 0 0;padding-left:18px;font-size:var(--text-sm)}.giftback-teste-ok{color:var(--green-ink)}.giftback-teste-falhou{color:var(--amber-ink)}.giftback-teste-lados{margin:2px 0 0;padding-left:18px}.giftback-importar{margin-top:18px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-s,8px)}.giftback-importar strong{font-size:var(--text-md);color:var(--ink)}.giftback-importar>p{margin:4px 0 10px;font-size:var(--text-sm);color:var(--ink-3);line-height:1.5}.giftback-importar-linha{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.giftback-importar-res{margin-top:10px}.gb-andamento{margin-top:12px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-s,8px);display:grid;grid-gap:8px;gap:8px}.gb-andamento strong{font-size:var(--text-md)}.gb-andamento small{font-size:var(--text-xs);color:var(--ink-3)}.gb-andamento-trilho{height:6px;border-radius:var(--radius-pill);background:var(--line);overflow:hidden}.gb-andamento-trilho span{position:relative;display:block;height:100%;border-radius:inherit;background:var(--brand-text);overflow:hidden;transition:width .3s ease}.gb-andamento-trilho{position:relative}.gb-andamento-trilho:after{content:"";position:absolute;inset:0;width:30%;background:var(--brand-text);opacity:.45;border-radius:inherit;animation:gb-andamento 1.3s ease-in-out infinite}@keyframes gb-andamento{0%{transform:translateX(-100%)}to{transform:translateX(340%)}}@media (prefers-reduced-motion:reduce){.gb-andamento-trilho:after{animation:none;display:none}}.gb-importado{margin:12px 0 0;padding:10px 14px;border-radius:var(--radius-s,8px);border:1px solid var(--line);font-size:var(--text-md);font-weight:600;color:var(--ink)}.gb-colunas{margin-top:12px}.gb-colunas .hint{margin:0 0 8px}.gb-colunas-falta{display:block;color:var(--red-ink);font-size:var(--text-xs)}.gb-colunas .hint .gb-colunas-falta{display:inline;font-size:inherit}.gb-colunas-grade{border:1px solid var(--line);border-radius:var(--radius-s,8px);overflow:hidden}.gb-colunas-cab,.gb-colunas-linha{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1fr);grid-gap:12px;gap:12px;padding:9px 12px;align-items:start}.gb-colunas-cab{font-size:var(--text-xs);color:var(--ink-3);border-bottom:1px solid var(--line)}.gb-colunas-linha+.gb-colunas-linha{border-top:1px solid var(--line)}.gb-colunas-linha b{font-size:var(--text-sm);font-weight:600;color:var(--ink)}.gb-colunas-linha small{font-size:var(--text-xs);color:var(--ink-3)}.gb-colunas-linha select{width:100%}.gb-colunas-linha .gb-colunas-ajuda{display:block;margin-top:3px;line-height:1.35}.gb-colunas-linha .gb-colunas-falta{display:block;margin-top:3px;color:var(--red-ink)}.gb-colunas-exemplo{font-size:var(--text-sm);color:var(--ink-2);padding-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.gb-colunas-cab{display:none}.gb-colunas-linha{grid-template-columns:minmax(0,1fr);gap:6px}.gb-colunas-exemplo{padding-top:0}}.giftback-importar-res ul{margin:6px 0 10px;padding-left:18px;font-size:var(--text-sm);color:var(--ink-2);line-height:1.6}.influencia{display:flex;flex-direction:column;gap:14px;--canal-1:#2a78d6;--canal-2:#eb6834;--canal-3:#1baf7a;--canal-4:#eda100;--canal-5:#e87ba4;--canal-6:#008300;--canal-7:#7e57c2}:root[data-theme=dark] .influencia{--canal-1:#3987e5;--canal-2:#d95926;--canal-3:#199e70;--canal-4:#c98500;--canal-5:#d55181;--canal-6:#008300;--canal-7:#9575e0}@media (prefers-color-scheme:dark){:root[data-theme=auto] .influencia{--canal-1:#3987e5;--canal-2:#d95926;--canal-3:#199e70;--canal-4:#c98500;--canal-5:#d55181;--canal-6:#008300;--canal-7:#9575e0}}.influencia-manchete{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.influencia-manchete>b{font-family:var(--font-head);font-size:2.6rem;line-height:1;color:var(--brand-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.influencia-manchete>div{display:flex;flex-direction:column;gap:4px;font-size:var(--text-sm);color:var(--ink-2)}.influencia-manchete strong{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.influencia-barra{display:flex;gap:2px;height:14px;border-radius:var(--radius-pill);overflow:hidden;background:var(--line)}.influencia-barra>span{display:block;min-width:3px;height:100%}.influencia-legenda{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px 18px;gap:10px 18px}.influencia-legenda li{display:grid;grid-template-columns:10px 1fr;grid-column-gap:8px;column-gap:8px;align-items:baseline}.influencia-legenda i{width:10px;height:10px;border-radius:3px;align-self:center}.influencia-legenda span{font-size:var(--text-xs);color:var(--ink-2)}.influencia-legenda b,.influencia-legenda small{grid-column:2}.influencia-legenda b{font-size:var(--text-lg);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.influencia-legenda small{font-size:var(--text-2xs);color:var(--ink-3)}.influencia-sem i{background:var(--line)}.segmentos-grupo+.segmentos-grupo{margin-top:1.1rem}.segmentos-grupo h3{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin:0 0 .5rem;font-weight:600}.segmentos-galeria{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:.6rem;gap:.6rem}.segmento-card{gap:4px;text-align:left;padding:.75rem .85rem;color:var(--ink);font:inherit;cursor:pointer}.segmento-card:hover{border-color:var(--brand-text);background:var(--wash)}.segmento-card:focus-visible{outline:2px solid var(--teal-ink);outline-offset:2px}.segmento-card strong{font-size:var(--text-md)}.segmento-card span{font-size:var(--text-xs);color:var(--ink-3);line-height:1.35}.persona-base{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:1rem}.persona-base button{font:inherit;font-size:var(--text-sm);padding:.35rem .75rem;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-2);cursor:pointer}.persona-base button.active{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.persona-base button:focus-visible{outline:2px solid var(--teal-ink);outline-offset:2px}.persona-base .hint{font-size:var(--text-xs);color:var(--ink-3);margin-left:4px}.persona-cor{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:8px;vertical-align:baseline}.fila-resumo{display:flex;gap:18px;flex-wrap:wrap;font-size:var(--text-sm);color:var(--ink-2);margin:.25rem 0 1rem}.fila-resumo b{font-size:var(--text-lg);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fila-secao{margin-bottom:1.4rem}.fila-secao h2{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin:0 0 .5rem;font-weight:600}.fila-lista{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface)}.fila-item{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:.7rem .9rem}.fila-item+.fila-item{border-top:1px solid var(--line)}.fila-item--atrasada{background:color-mix(in oklab,var(--danger) 6%,var(--surface))}.fila-texto{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 260px}.fila-texto strong{font-size:var(--text-md)}.fila-texto strong a{color:inherit}.fila-texto>span:last-child{font-size:var(--text-sm);color:var(--ink-3)}.fila-motivo{font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.fila-motivo--giftback{color:var(--amber-ink)}.fila-motivo--carrinho{color:var(--red-ink)}.fila-motivo--recompra{color:var(--teal-ink)}.fila-motivo--pos_venda{color:var(--green-ink)}.fila-motivo--negocio_atrasado{color:var(--red-ink)}.fila-motivo--negocio_parado{color:var(--amber-ink)}.fila-motivo--negocio_novo{color:var(--brand-text)}.fila-acoes,.rapido-passos{display:flex;gap:6px;flex-wrap:wrap}.rapido-passos{list-style:none;padding:0;margin:0 0 1rem;font-size:var(--text-xs)}.rapido-passos li{padding:.25rem .6rem;border-radius:var(--radius-pill);background:var(--wash);color:var(--ink-3)}.rapido-passos li.atual{background:var(--brand);color:var(--on-brand)}.rapido-passos li.feito{color:var(--ink-2)}.rapido-corpo{display:flex;flex-direction:column;gap:.45rem;min-height:260px}.rapido-pergunta{font-weight:600;font-size:var(--text-md);margin-top:.5rem}.rapido-opcoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:.5rem;gap:.5rem}.rapido-opcao{display:flex;flex-direction:column;gap:3px;padding:.7rem .8rem;border:1px solid var(--line);border-radius:var(--radius-m);cursor:pointer;background:var(--surface)}.rapido-opcao input{position:absolute;opacity:0;pointer-events:none}.rapido-opcao.ativa{border-color:var(--brand-text);box-shadow:inset 0 0 0 1px var(--brand-text)}.rapido-opcao:focus-within{outline:2px solid var(--teal-ink);outline-offset:2px}.rapido-opcao strong{font-size:var(--text-md)}.rapido-opcao span{font-size:var(--text-xs);color:var(--ink-3)}.rapido-casos{display:flex;flex-direction:column;gap:4px}.rapido-check{display:flex;align-items:center;gap:8px;font-size:var(--text-md);cursor:pointer}.satisfacao-nps{display:grid;grid-template-columns:auto 1fr;grid-gap:10px 20px;gap:10px 20px;align-items:center}.satisfacao-numero{font-family:var(--font-head);font-size:3rem;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.satisfacao-numero--bom{color:var(--green-ink)}.satisfacao-numero--medio{color:var(--amber-ink)}.satisfacao-numero--ruim{color:var(--red-ink)}.satisfacao-faixas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.satisfacao-faixas div{display:flex;flex-direction:column;gap:2px}.satisfacao-faixas small,.satisfacao-faixas span{font-size:var(--text-xs);color:var(--ink-3)}.satisfacao-faixas b{font-size:var(--text-lg);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.satisfacao-comentarios{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:.6rem;gap:.6rem}.satisfacao-comentarios li{border:1px solid var(--line);border-radius:var(--radius-m);padding:.7rem .8rem;display:flex;flex-direction:column;gap:4px}.satisfacao-comentarios p{margin:0;font-size:var(--text-md);color:var(--ink)}.satisfacao-comentarios small{font-size:var(--text-xs);color:var(--ink-3)}.satisfacao-selo{font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.satisfacao-selo--nps{color:var(--teal-ink)}@media (max-width:520px){.satisfacao-nps{grid-template-columns:1fr}}.ideias-inicio p{max-width:62ch}.ideias-inicio p,.ideias-pensando{color:var(--ink-2);font-size:var(--text-md)}.ideias-pensando{padding:2rem 0;text-align:center}.ideias-lista{gap:.75rem}.ideia{border:1px solid var(--line);border-radius:var(--radius-m);padding:.85rem .95rem;display:flex;flex-direction:column;gap:.35rem}.ideia-topo{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:baseline}.ideia-topo strong{font-size:var(--text-md)}.ideia-meta{font-size:var(--text-xs);color:var(--ink-3);text-transform:capitalize}.ideia-assunto,.ideia-porque,.ideia-publico{margin:0;font-size:var(--text-sm);color:var(--ink-2)}.ideia-mensagem{margin:.2rem 0;white-space:pre-wrap;font:inherit;font-size:var(--text-md);background:var(--wash);border-radius:var(--radius-s);padding:.6rem .7rem;color:var(--ink)}.ideia-acoes{display:flex;gap:6px;flex-wrap:wrap}.entregas-atalhos{display:flex;flex-direction:column;gap:8px;margin-bottom:.9rem}.entregas-atalhos>div{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.entregas-grupo{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-weight:600;min-width:92px}.entregas-chip{font:inherit;font-size:var(--text-sm);padding:.3rem .65rem;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-2);cursor:pointer;display:inline-flex;gap:6px;align-items:baseline}.entregas-chip b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.entregas-chip--atencao b{color:var(--red-ink)}.entregas-chip.ativo{background:var(--brand);border-color:var(--brand)}.entregas-chip.ativo,.entregas-chip.ativo b{color:var(--on-brand)}.entregas-chip:focus-visible{outline:2px solid var(--teal-ink);outline-offset:2px}.entregas-busca{display:flex;flex-direction:column;gap:4px;margin-bottom:.8rem}.entregas-busca input{max-width:460px}.entregas-codigo{display:block;font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--text-xs);color:var(--ink-3)}.entregas-situacao{display:inline-block;font-size:var(--text-xs);font-weight:600;padding:.15rem .5rem;border-radius:var(--radius-pill);white-space:nowrap}.entregas-situacao--andamento{background:var(--wash);color:var(--ink-2)}.entregas-situacao--bom{background:var(--green-bg);color:var(--green-ink)}.entregas-situacao--alerta{background:var(--red-bg);color:var(--red-ink)}.entregas-situacao--neutro{background:var(--wash);color:var(--ink-3)}.entregas-ocorrencia{max-width:320px;font-size:var(--text-sm)}.entregas-ocorrencia small{display:block;color:var(--ink-3);font-size:var(--text-2xs)}.entregas-atrasado{color:var(--red-ink);font-weight:700}.entregas-paginas{display:flex;gap:10px;align-items:center;justify-content:flex-end;margin-top:.6rem;font-size:var(--text-sm);color:var(--ink-2)}.reposicao-topo{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;margin-bottom:.9rem}.reposicao-topo p{margin:0;max-width:720px;font-size:var(--text-sm);color:var(--ink-2);line-height:1.5}.reposicao-topo .btn{flex-shrink:0}.reposicao-produto{display:flex;gap:10px;align-items:center}.reposicao-produto img,.reposicao-sem-foto{width:40px;height:40px;border-radius:var(--radius-s);object-fit:cover;flex-shrink:0;background:var(--wash)}.reposicao-casos,.reposicao-produto small{display:block;font-size:var(--text-2xs);color:var(--ink-3)}.reposicao-ciclo{display:flex;gap:8px;align-items:center}.reposicao-ciclo input{width:84px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:640px){.reposicao-ciclo,.reposicao-topo{flex-direction:column}.reposicao-ciclo{align-items:flex-start;gap:2px}}.stat-value.logistica-alerta{color:var(--red-ink)}.inicio{display:flex;flex-direction:column;gap:1.6rem;max-width:1100px}.inicio-titulo{font-family:var(--font-head);font-size:var(--text-lg);margin:0 0 .2rem}.inicio-sub{margin:0 0 .7rem;font-size:var(--text-sm);color:var(--ink-3)}.inicio-eyebrow{font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.inicio-pendencias{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface)}.inicio-pendencia{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:.8rem 1rem}.inicio-pendencia+.inicio-pendencia{border-top:1px solid var(--line)}.inicio-pendencia>.inicio-pendencia-acoes{display:flex;flex-direction:row;align-items:center;gap:8px;flex:0 0 auto;flex-wrap:wrap}.inicio-pendencia>div{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 320px}.inicio-pendencia strong{font-size:var(--text-md)}.inicio-pendencia>div>span:last-child{font-size:var(--text-sm);color:var(--ink-2)}.inicio-pendencia--critica{background:color-mix(in oklab,var(--danger) 6%,var(--surface))}.inicio-pendencia--critica .inicio-eyebrow{color:var(--red-ink)}.inicio-pendencia--alta{background:color-mix(in oklab,var(--amber-ink) 6%,var(--surface))}.inicio-pendencia--alta .inicio-eyebrow{color:var(--amber-ink)}.inicio-tudo-certo{margin:0;padding:.8rem 1rem;border-radius:var(--radius-m);background:var(--green-bg);color:var(--green-ink);font-size:var(--text-md)}.inicio-tudo-certo--neutro{background:var(--wash);color:var(--ink-2)}.inicio-recomendacoes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:.7rem;gap:.7rem}.inicio-recomendacoes li{position:relative;display:flex;flex-direction:column;gap:4px;padding:.85rem .95rem;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface)}.inicio-recomendacoes li strong{font-size:var(--text-md);padding-right:1.4rem}.inicio-recomendacoes li>span:not(.inicio-eyebrow){font-size:var(--text-sm);color:var(--ink-2);flex:1 1}.inicio-recomendacoes li .btn{align-self:flex-start;margin-top:4px}.inicio-dispensar{position:absolute;top:6px;right:6px}.inicio a.btn{text-decoration:none}.cobranca-atalhos{display:flex;flex-wrap:wrap;gap:6px;margin:.2rem 0 .8rem}.cobranca-valor{font-size:var(--text-2xs);color:var(--ink-3)}.entregas-chip.ativo .cobranca-valor{color:var(--on-brand-soft)}.rapido{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);padding:1rem 1.1rem;margin-bottom:1.2rem}.rapido-topo{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.rapido-topo h2{font-family:var(--font-head);font-size:var(--text-lg);margin:0 0 .15rem}.rapido-topo p{margin:0 0 .8rem;font-size:var(--text-sm);color:var(--ink-2);max-width:70ch}.rapido-cartoes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:.7rem;gap:.7rem}.rapido-cartao{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--bg);display:flex;flex-direction:column}.rapido-cartao label{display:flex;flex-direction:column;gap:5px;padding:.75rem .8rem;cursor:pointer;flex:1 1}.rapido-cartao.marcado{border-color:var(--brand-text);box-shadow:inset 0 0 0 1px var(--brand-text)}.rapido-cartao.tem label{cursor:default;opacity:.75}.rapido-cartao:focus-within{outline:2px solid var(--teal-ink);outline-offset:2px}.rapido-cartao-topo{display:flex;justify-content:space-between;align-items:center}.rapido-canais{display:flex;gap:4px}.rapido-canais span{font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.1rem .4rem;border-radius:var(--radius-pill);background:var(--wash);color:var(--ink-2)}.rapido-cartao strong{font-size:var(--text-md)}.rapido-desc{font-size:var(--text-xs);color:var(--ink-3)}.rapido-bolha{margin-top:4px;font-size:var(--text-xs);line-height:1.35;white-space:pre-line;background:var(--green-bg);color:var(--ink);border-radius:10px 10px 10px 2px;padding:.5rem .6rem;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.rapido-ja{font-size:var(--text-xs);padding:.45rem .8rem;border-top:1px solid var(--line);color:var(--teal-ink)}.rapido-acoes{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:.8rem}.rapido-fechado{font-size:var(--text-sm);color:var(--ink-3);margin:0 0 1rem}.trabalho-fila-topo{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:.9rem}.trabalho-fila-topo input{max-width:260px}.trabalho-tipos{display:flex;gap:6px}.trabalho-cartao{cursor:pointer}.trabalho-cartao.arrastando{opacity:.5}.trabalho-cartao:focus-visible{outline:2px solid var(--teal-ink);outline-offset:2px}.trabalho-avatar{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--wash);color:var(--ink-2);font-size:var(--text-2xs);font-weight:700;letter-spacing:.02em}.trabalho-cartao-coment{display:inline-flex;gap:3px;align-items:center}.trabalho-cartao-info{display:inline-flex;gap:8px;font-size:var(--text-2xs);color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:auto}.trabalho{display:flex;flex-direction:column;gap:10px}.trabalho-campos{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.trabalho-campos label{display:flex;flex-direction:column;gap:3px;flex:1 1 140px;min-width:0}.trabalho-campos label>span{font-size:var(--text-2xs);color:var(--ink-3);font-weight:600}.trabalho-fio{display:flex;flex-direction:column;gap:8px;max-height:320px;overflow-y:auto;padding-right:2px}.trabalho-evento{margin:0;font-size:var(--text-xs);color:var(--ink-3);text-align:center}.trabalho-comentario{background:var(--wash);border-radius:var(--radius-m);padding:8px 10px}.trabalho-comentario.meu{background:color-mix(in oklch,var(--brand) 10%,var(--surface))}.trabalho-comentario-topo{display:flex;justify-content:space-between;gap:8px;font-size:var(--text-xs);color:var(--ink-3)}.trabalho-comentario-topo b{color:var(--ink);font-weight:600}.trabalho-comentario p{margin:2px 0 0;font-size:var(--text-md);white-space:pre-wrap;overflow-wrap:anywhere}.trabalho-mencao{color:var(--teal-ink);font-weight:600}.trabalho-escrever{position:relative;display:flex;flex-direction:column;gap:6px}.trabalho-escrever textarea{width:100%;resize:vertical;min-height:56px}.trabalho-escrever-acoes{display:flex;justify-content:space-between;align-items:center;gap:8px}.trabalho-sugestoes{position:absolute;left:0;bottom:calc(100% + 4px);z-index:20;list-style:none;margin:0;padding:4px;min-width:200px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-m);box-shadow:0 8px 24px rgba(0,0,0,.12)}.trabalho-sugestoes button{display:block;width:100%;text-align:left;font:inherit;font-size:var(--text-sm);padding:6px 8px;border:0;border-radius:var(--radius-s);background:none;color:var(--ink);cursor:pointer}.trabalho-sugestoes button.ativo,.trabalho-sugestoes button:hover{background:var(--wash)}.trabalho-etapas-edicao{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:6px}.trabalho-etapas-edicao li{display:flex;gap:6px;align-items:center}.trabalho-etapas-edicao li>input{flex:1 1;min-width:0}.trabalho-etapas-edicao label{display:inline-flex;gap:4px;align-items:center;font-size:var(--text-xs);color:var(--ink-2);white-space:nowrap}.notif-item-link{display:block;color:inherit;text-decoration:none}.notif-item-link:hover{text-decoration:underline}.loja-widgets{display:flex;flex-direction:column;gap:18px}.loja-widgets-intro{margin:0;color:var(--ink-2);font-size:var(--text-md);max-width:760px}.loja-widget{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:18px;gap:18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);padding:18px}.loja-widget-form{display:flex;flex-direction:column;gap:12px;min-width:0}.loja-widget-topo{display:flex;justify-content:space-between;align-items:center;gap:12px}.loja-widget-topo h2{margin:0;font-size:var(--text-lg)}.loja-widgets .campo{display:flex;flex-direction:column;gap:4px;min-width:0}.loja-linha .campo{flex:1 1 160px}.loja-widgets .campo>span{font-size:var(--text-xs);font-weight:600;color:var(--ink-3)}.loja-widgets .campo--curto{flex:0 0 auto}.loja-widgets .campo input[type=color]{width:56px;height:36px;padding:2px}.loja-widgets .switch-linha{display:flex;gap:8px;align-items:flex-start;font-size:var(--text-sm);color:var(--ink-2)}.loja-widgets .switch-linha input{margin-top:3px}.loja-linha{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-end}.loja-regra{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr) auto;grid-gap:6px;gap:6px;margin-bottom:6px}.loja-widget-acoes{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:4px}.loja-passos{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:10px;font-size:var(--text-sm);color:var(--ink-2)}.loja-copiavel{display:flex;gap:8px;align-items:center;margin-top:6px;min-width:0}.loja-copiavel-nome{flex:none;min-width:5.5em;font-size:var(--text-sm)}.loja-copiavel code{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);background:var(--wash);padding:6px 8px;border-radius:var(--radius-s)}.loja-previa{display:flex;flex-direction:column;gap:8px;min-width:0}.loja-previa-barra{display:flex;gap:8px;align-items:center;font-size:var(--text-xs);font-weight:600;color:var(--ink-3)}.loja-previa-barra input{flex:1 1;font-size:var(--text-sm);padding:4px 8px}.loja-previa-tela{position:relative;border:1px solid var(--line-strong);border-radius:var(--radius-m);background:#f6f7f6;overflow:hidden}.loja-previa-tela--wa{min-height:260px;background:repeating-linear-gradient(180deg,#f6f7f6 0 46px,#eceeed 46px 48px)}.loja-previa-tela--rastreio{padding:16px;max-height:520px;overflow-y:auto}.loja-previa-msg{margin:0;overflow-wrap:anywhere}@media (max-width:900px){.loja-widget{grid-template-columns:1fr}.loja-regra{grid-template-columns:1fr auto}.loja-regra input:first-child{grid-column:1/-1}}.novidades-trigger{position:relative}.foot-bell{display:inline-flex;gap:6px;align-items:center}.novidades-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:min(52vh,520px);overflow-y:auto}.novidades-lista>li{padding:12px 4px 14px;border-bottom:1px solid var(--line)}.novidades-lista>li:last-child{border-bottom:0}.novidades-lista strong{display:block;font-size:var(--text-md);margin:4px 0 2px}.novidades-lista p{margin:0;font-size:var(--text-md);color:var(--ink-2);line-height:1.45}.novidades-topo{display:flex;gap:8px;align-items:center;font-size:var(--text-2xs);color:var(--ink-3)}.novidades-area{font-weight:600;color:var(--teal-ink)}.novidades-selo{font-weight:700;color:var(--on-brand);background:var(--brand);border-radius:var(--radius-pill);padding:1px 7px}.novidades-ver{display:inline-block;margin-top:6px;font-size:var(--text-sm);font-weight:600}.novidades-ideia{margin-top:14px;padding-top:14px;border-top:1px solid var(--line-strong);display:flex;flex-direction:column;gap:8px}.novidades-ideia label{font-size:var(--text-md);color:var(--ink-2)}.novidades-ideia textarea{width:100%;resize:vertical}.novidades-ideia-acoes{display:flex;justify-content:flex-end}.ideias-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ideias-lista>li{padding:10px 0;border-bottom:1px solid var(--line)}.ideias-lista p{margin:0 0 6px;font-size:var(--text-md);white-space:pre-wrap}.ideias-meta{justify-content:space-between;gap:10px;font-size:var(--text-xs)}.ideias-meta,.pastas-barra{display:flex;align-items:center;flex-wrap:wrap;color:var(--ink-3)}.pastas-barra{gap:6px;margin:0 0 .9rem}.pastas-nova{gap:4px;align-items:center;margin-left:4px}.pastas-acoes,.pastas-nova{display:inline-flex;font-size:var(--text-sm)}.pastas-acoes{gap:10px;margin-left:8px}.pastas-apagar{color:var(--red-ink)}.pastas-mover--com{color:var(--teal-ink)}.pastas-menu{z-index:1000;list-style:none;margin:0;padding:4px;min-width:180px;max-height:280px;overflow-y:auto;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-m);box-shadow:0 8px 24px rgba(0,0,0,.14)}.pastas-menu button{display:block;width:100%;text-align:left;font:inherit;font-size:var(--text-sm);padding:6px 9px;border:0;border-radius:var(--radius-s);background:none;color:var(--ink);cursor:pointer}.pastas-menu button:focus-visible,.pastas-menu button:hover{background:var(--wash);outline:none}.pastas-menu button.atual{font-weight:600;color:var(--teal-ink)}.pastas-menu .pastas-menu-nova{color:var(--brand-text);border-top:1px solid var(--line);border-radius:0;margin-top:2px}.meus-blocos{position:absolute;top:110%;right:0;z-index:7;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-m);box-shadow:0 10px 34px rgba(0,0,0,.28);padding:12px;width:320px;max-width:calc(100vw - 24px);max-height:420px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.meus-blocos .hint{margin:0}.meus-blocos ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.meus-blocos li{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line);font-size:var(--text-sm)}.meus-blocos li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.funis{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.funis-lista{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);padding:12px;position:-webkit-sticky;position:sticky;top:12px}.funis-lista-topo{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.funis-lista-topo h2{margin:0;font-size:var(--text-md)}.funis-lista ul{list-style:none;margin:0;padding:0}.funis-item,.funis-lista ul{display:flex;flex-direction:column;gap:4px}.funis-item{width:100%;text-align:left;font:inherit;color:var(--ink);background:none;border:1px solid transparent;border-radius:var(--radius-s);padding:9px 10px;cursor:pointer}.funis-item:hover{background:var(--wash)}.funis-item.ativo{background:color-mix(in oklch,var(--brand) 9%,var(--surface));border-color:color-mix(in oklch,var(--brand) 35%,var(--line))}.funis-item:focus-visible{outline:2px solid var(--teal-ink);outline-offset:1px}.funis-item-nome{display:flex;gap:6px;align-items:center;font-weight:600;font-size:var(--text-md);min-width:0}.funis-item-faixa{display:flex;gap:2px;height:4px}.funis-item-faixa i{flex:1 1;border-radius:2px}.funis-item-alcance,.funis-item-sub{font-size:var(--text-xs);color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.funil-editor{display:flex;flex-direction:column;gap:14px;min-width:0}.funil-topo{justify-content:space-between;gap:10px;flex-wrap:wrap}.funil-topo,.funil-topo h2{display:flex;align-items:center}.funil-topo h2{margin:0;gap:8px;font-size:var(--text-xl)}.funil-renomear{display:flex;gap:6px;align-items:center}.funil-renomear input{min-width:220px}.funil-topo-acoes{display:flex;flex-wrap:wrap;gap:6px}.novo-orc{display:flex;flex-direction:column;gap:.9rem}.novo-orc .field{margin:0}.novo-orc-escolha{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.novo-orc-escolha>*{flex:1 1 180px;min-width:0}.novo-orc-escolha>.btn{flex:0 0 auto}.novo-orc-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.75rem;gap:.75rem}.novo-orc-total{align-items:flex-end;gap:2px;font-size:var(--text-md)}.novo-orc-total,.tipos-item-lista{display:flex;flex-direction:column}.tipos-item-lista{list-style:none;margin:0;padding:0;gap:.5rem}.tipos-item-lista li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .75rem;border:1px solid var(--line);border-radius:var(--radius-m)}.tipos-item-campos{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.6rem}.tipos-item-campo{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.55rem;border:1px solid var(--line);border-radius:var(--radius-m)}.tipos-item-campo>.search-select,.tipos-item-campo>input{flex:1 1 160px;min-width:0}.tipos-item-excluir{margin-right:auto}.lead-fonte{align-items:flex-start!important;flex-wrap:wrap}.lead-fonte-corpo{display:flex;flex-direction:column;gap:4px;flex:1 1 320px}.lead-fonte-url{padding:3px 6px;border-radius:var(--radius-s,6px);overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.lead-exemplo,.lead-fonte-url{font-size:var(--text-xs);background:var(--surface-2)}.lead-exemplo{padding:.6rem;border-radius:var(--radius-m);overflow-x:auto;white-space:pre;max-height:260px}.lead-recebido{align-items:flex-start!important}.lead-vinculo{border:1px solid var(--border);border-radius:var(--radius-m);padding:.75rem;display:flex;flex-direction:column;gap:.6rem;min-width:0}.lead-vinculo legend{font-weight:600;padding:0 4px}.lead-vinculo-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.lead-vinculo-esperando{background:var(--surface-2);border-radius:var(--radius-s,6px);padding:.5rem .65rem;font-size:var(--text-sm)}.lead-vinculo td input,.lead-vinculo textarea{font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--text-xs)}.lead-vinculo-tabela{overflow-x:auto;max-height:360px;overflow-y:auto}.lead-vinculo-tabela table{width:100%;font-size:var(--text-sm)}.lead-vinculo-tabela td{vertical-align:top;padding:4px 6px}.lead-vinculo-tabela td:nth-child(3){min-width:190px}.lead-vinculo-tabela code{font-size:var(--text-xs);overflow-wrap:anywhere}.lead-vinculo-exemplo{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.lead-vinculo-ignorado .lead-vinculo-exemplo,.lead-vinculo-ignorado td:first-child code{opacity:.6}.lead-vinculo-novo{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-top:.4rem}.lead-vinculo-novo input{flex:1 1 120px;min-width:0}.linha-clicavel{cursor:pointer}.linha-clicavel:hover td{background:var(--surface-2)}.chamado-cab{gap:2px}.chamado-cab,.chamado-prazos{display:flex;flex-direction:column}.chamado-prazos{gap:4px;padding:.6rem .75rem;border:1px solid var(--line);border-radius:var(--radius-m);font-size:var(--text-sm)}.chamado-historico{list-style:none;margin:0;padding:0;gap:.5rem;max-height:260px;overflow-y:auto}.chamado-ev,.chamado-historico{display:flex;flex-direction:column}.chamado-ev{gap:2px;padding-left:.75rem;border-left:2px solid var(--line);white-space:pre-wrap}.chamado-ev--resposta{border-left-color:var(--teal-ink)}.segmentos{display:flex;flex-direction:column;gap:1.25rem}.segmentos-ramo h3{margin:0 0 .6rem;font-size:var(--text-md)}.segmentos-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:.75rem;gap:.75rem}.segmento-card{display:flex;flex-direction:column;gap:.5rem;padding:.9rem 1rem;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);min-width:0}.segmento-card.is-atual{border-color:var(--brand-text);box-shadow:inset 0 0 0 1px var(--brand-text)}.segmento-card header{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.segmento-card p{margin:0;color:var(--ink-2);font-size:var(--text-sm)}.segmento-card>.btn{align-self:flex-start;margin-top:auto}.segmento-cria{margin:0;padding-left:1.1rem;font-size:var(--text-sm);color:var(--ink-2);display:flex;flex-direction:column;gap:2px}.segmento-aviso{color:var(--red-ink)!important;font-size:var(--text-xs)!important}.funil-duplicar{display:flex;flex-direction:column;gap:1rem}.funil-duplicar .field{margin:0}.funil-duplicar-o-que{border:0;padding:0;margin:0;min-width:0}.funil-duplicar-o-que legend{padding:0;margin-bottom:.35rem;font-size:var(--text-sm);font-weight:600;color:var(--ink-2)}.funil-duplicar .hint{margin:0}.funil-excluir{color:var(--red-ink)}.funil-padrao{margin:-8px 0 0}.funil-etapas{list-style:none;margin:0;padding:0;display:flex;gap:3px;overflow-x:auto;flex-shrink:0}.funil-etapas li{flex:1 1;min-width:96px;background:color-mix(in oklch,var(--cor) 16%,var(--surface));border-top:3px solid var(--cor);border-radius:4px 4px 6px 6px;padding:7px 9px;display:flex;flex-direction:column;gap:2px}.funil-etapas li span{flex:none;display:block;font-size:var(--text-sm);line-height:1.3;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.funil-etapas li small{flex:none;font-size:var(--text-2xs);color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.funil-bloco{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);padding:14px 16px;display:flex;flex-direction:column;gap:10px}.funil-bloco-topo{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.funil-bloco-topo h3{margin:0;font-size:var(--text-md)}.funil-bloco .hint{margin:0}.estagios{display:flex;flex-direction:column}.estagio,.estagios-cab{display:grid;grid-template-columns:22px minmax(0,1.6fr) minmax(90px,.7fr) minmax(130px,.9fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:7px 4px}.estagios-cab{font-size:var(--text-2xs);font-weight:600;color:var(--ink-3);border-bottom:1px solid var(--line);cursor:default}.estagios-cab [title]{cursor:help}.estagio{border-bottom:1px solid var(--line);cursor:-webkit-grab;cursor:grab}.estagio:active{cursor:-webkit-grabbing;cursor:grabbing}.estagio.editando{background:var(--wash);cursor:default;border-radius:var(--radius-s)}.estagio-grip{color:var(--ink-3);text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.estagio-nome{display:flex;gap:8px;align-items:center;min-width:0;font-weight:500}.estagio-nome i{width:10px;height:10px;border-radius:50%;flex:none}.estagio-nome input:not([type=color]){flex:1 1;min-width:0}.estagio-valor{font-size:var(--text-md);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.estagio-num,.estagio-valor.vazio{color:var(--ink-3)}.estagio-num{display:flex;gap:4px;align-items:center;font-size:var(--text-sm)}.estagio-num input{width:64px}.estagio-acoes{display:flex;gap:4px;justify-content:flex-end}.estagio-novo{cursor:default;border-bottom:0;grid-template-columns:22px minmax(0,1fr) auto}.funil-resultados{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px;margin-top:12px}.funil-resultados label{display:flex;flex-direction:column;gap:4px;font-size:var(--text-sm);color:var(--ink-2)}.funil-alcance{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.funil-alcance label{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line);border-radius:var(--radius-s);padding:10px 12px;cursor:pointer}.funil-alcance label.ativo{border-color:var(--brand);background:color-mix(in oklch,var(--brand) 7%,var(--surface))}.funil-alcance input{margin-top:3px}.funil-alcance b{display:block;font-size:var(--text-md)}.funil-alcance small{display:block;font-size:var(--text-xs);color:var(--ink-3)}.funil-lugares{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.funil-lugares .field{margin:0}.funil-alcance-rodape{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:10px}.funil-frase{margin:0;font-size:var(--text-md);color:var(--ink-2);max-width:60ch}.funil-frase-aviso{display:block;margin-top:2px;font-size:var(--text-xs);color:var(--amber-ink,var(--ink-3))}.funil-parado{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:var(--text-md)}.funil-parado input{width:72px}@media (max-width:860px){.funis{grid-template-columns:1fr}.funis-lista{position:static}.funil-alcance,.funil-lugares{grid-template-columns:1fr}}.funis-lista-topo--outra{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.estagio--pend,.estagios-cab--pend{grid-template-columns:22px minmax(0,1.6fr) minmax(80px,.5fr) minmax(70px,.4fr) auto}.estagio-final{display:inline-flex;gap:6px;align-items:center;font-size:var(--text-sm);color:var(--ink-2)}.deal-origem{display:inline-block;margin-top:4px;font-size:var(--text-2xs);font-weight:600;color:var(--teal-ink);background:color-mix(in oklch,var(--teal-ink) 12%,var(--surface));border-radius:var(--radius-pill);padding:2px 8px;text-decoration:none}.deal-origem:hover{text-decoration:underline}.deal-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.deal-tag{font-size:var(--text-2xs);font-weight:600;line-height:1.5;padding:1px 8px;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink-2);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-tag--mais{background:transparent;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line)}.negocio-item{gap:8px}.negocio-item,.negocio-item-card{display:flex;flex-direction:column}.negocio-item-card{gap:3px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-m);color:inherit;text-decoration:none}.negocio-item-card:hover{border-color:var(--brand)}.negocio-item-card--won{border-color:color-mix(in oklch,var(--green-ink) 40%,var(--line))}.negocio-item-topo{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.negocio-item-topo b{font-size:var(--text-md);min-width:0;overflow-wrap:anywhere}.negocio-item-status{font-size:var(--text-2xs);font-weight:700;white-space:nowrap;color:var(--ink-3)}.negocio-item-card--open .negocio-item-status{color:var(--teal-ink)}.negocio-item-card--won .negocio-item-status{color:var(--green-ink)}.negocio-item-card--lost .negocio-item-status{color:var(--red-ink)}.negocio-item-sub{display:flex;gap:6px;align-items:center;font-size:var(--text-xs);color:var(--ink-3);flex-wrap:wrap}.negocio-item-sub i{width:8px;height:8px;border-radius:50%}.negocio-item-criar{display:flex;flex-direction:column;gap:8px}.negocio-item-criar .hint{margin:0}.negocio-item-acoes{display:flex;gap:8px;align-items:center}@media (max-width:860px){.estagio--pend{grid-template-columns:22px minmax(0,1fr) auto auto auto;grid-template-areas:none}.estagio--pend>*{grid-area:auto!important}}.funis-item-entrada{font-size:var(--text-2xs);font-weight:600;color:var(--ink-3)}.funis-item-entrada.ligada{color:var(--teal-ink)}.funil-entrada{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.funil-entrada .campo-inline{display:inline-flex;gap:6px;align-items:center;font-size:var(--text-md);color:var(--ink-2)}.funil-entrada input[type=number]{width:84px}.qia{min-height:100vh;background:var(--bg);color:var(--ink);padding-block:clamp(1.5rem,5vw,3.5rem) 4rem;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.qia-fim,.qia-form,.qia-topo{max-width:44rem;margin-inline:auto}.qia-topo{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-8)}.qia-marca{font:600 .75rem/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-text)}.qia-fim h1,.qia-topo h1{font:650 clamp(1.75rem,4.5vw,2.4rem)/1.12 var(--font-head);letter-spacing:-.02em;text-wrap:balance;margin:0}.qia-fim p,.qia-topo p{margin:0;color:var(--ink-2);line-height:1.6;max-width:62ch}.qia-form{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.qia-secao{margin:0;min-width:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:clamp(1.1rem,3vw,1.75rem);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-1)}.qia-secao legend{display:contents}.qia-passo{display:block;font:600 .72rem/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:var(--space-2)}.qia-titulo{display:block;font:650 1.3rem/1.2 var(--font-head);letter-spacing:-.01em}.qia-intro{margin:calc(var(--space-2) * -1) 0 var(--space-2);color:var(--ink-2);line-height:1.5}.qia-campo{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0}.qia-rotulo{font-weight:600;font-size:var(--text-md)}.qia-obrig{color:var(--danger)}.qia-ajuda{font-size:var(--text-sm);color:var(--ink-3);line-height:1.45}.qia-rotulo-linha{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.qia-rotulo-linha .qia-rotulo{min-width:0}.qia-pontos-botao{flex:none;display:inline-flex;align-items:center;gap:5px;padding:2px 9px 2px 7px;border:1px solid var(--line);border-radius:var(--radius-pill);background:transparent;color:var(--ink-3);font:inherit;font-size:var(--text-sm);line-height:1.6;cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.qia-pontos-botao--on,.qia-pontos-botao:hover{color:var(--brand-text);border-color:color-mix(in oklab,var(--brand-text) 40%,var(--line));background:color-mix(in oklab,var(--brand-text) 6%,transparent)}.qia-pontos-botao:focus-visible{outline:2px solid var(--brand-text);outline-offset:2px}.qia-pontos{display:grid;grid-gap:4px;gap:4px;padding:10px 14px;border-radius:var(--radius-s);background:color-mix(in oklab,var(--brand-text) 6%,var(--surface));border:1px solid color-mix(in oklab,var(--brand-text) 20%,var(--line));font-size:var(--text-sm);line-height:1.5}.qia-pontos-titulo{font-weight:600;color:var(--ink-2,var(--ink))}.qia-pontos ul{margin:0;padding-left:1.1rem;display:grid;grid-gap:2px;gap:2px;color:var(--ink-2,var(--ink))}@media (max-width:480px){.qia-pontos-texto{display:none}.qia-pontos-botao{padding:4px 6px}}.qia-campo input:not([type=checkbox]),.qia-campo select,.qia-campo textarea{width:100%;font:inherit;color:var(--ink);background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--radius-m);padding:.65rem .8rem}.qia-campo textarea{resize:vertical;line-height:1.5}.qia-campo input:focus-visible,.qia-campo select:focus-visible,.qia-campo textarea:focus-visible{outline:2px solid var(--teal-ink);outline-offset:1px;border-color:var(--teal-ink)}.qia-opcoes{display:flex;flex-wrap:wrap;gap:var(--space-2)}.qia-opcao{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .8rem;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-2);cursor:pointer;font-size:var(--text-md);line-height:1.25}.qia-opcao:hover{background:var(--wash)}.qia-opcao input{accent-color:var(--brand);margin:0}.qia-opcao--on{border-color:var(--brand);background:color-mix(in oklab,var(--brand) 10%,var(--surface));color:var(--brand-text)}.qia-opcao:has(input:focus-visible){outline:2px solid var(--teal-ink);outline-offset:2px}.qia-envio{position:-webkit-sticky;position:sticky;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) 0 calc(var(--space-4) + env(safe-area-inset-bottom, 0px));background:linear-gradient(to top,var(--bg) 70%,transparent)}.qia-progresso{font-size:var(--text-md);color:var(--ink-3)}.qia-erro{flex-basis:100%;margin:0;padding:.6rem .8rem;border-radius:var(--radius-m);background:var(--red-bg);color:var(--red-ink)}.qia-fim{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding-top:10vh}.qia-previa{max-width:44rem;margin:0 auto var(--space-4);padding:.55rem .8rem;border-radius:var(--radius-m);background:var(--amber-bg);color:var(--amber-ink);font-size:var(--text-md)}.qz-escolha{display:flex;flex-wrap:wrap;gap:6px}.qz-escolha button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--line);border-radius:var(--radius-m);font-size:var(--text-md);font-weight:600;color:var(--ink-2)}.qz-escolha button.ativo{border-color:var(--brand-text);color:var(--brand-text);background:var(--surface-2)}.qz-escolha button:focus-visible{outline:2px solid var(--brand-text);outline-offset:2px}.qz-contador{min-width:1.25rem;padding:0 5px;border-radius:var(--radius-pill);background:var(--amber-bg);color:var(--amber-ink);font-size:var(--text-2xs);text-align:center}.qz-link{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface)}.qz-link code{flex:1 1 16rem;min-width:0;overflow-wrap:anywhere;font-size:var(--text-sm);color:var(--ink-2)}.qz-filtro{display:flex;justify-content:flex-end}.qz-contato{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qz-detalhe{display:grid;grid-gap:16px;gap:16px}.qz-detalhe-topo{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:flex-start}.qz-ficha{display:grid;grid-gap:14px;gap:14px;min-width:0}.qz-ficha-resumo{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-2)}.qz-ficha-resumo p{margin:0;flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;font-size:var(--text-md);color:var(--ink-2)}.qz-ficha-resumo p strong{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qz-ficha-resumo p .hint{flex-basis:100%}.qz-ficha-resumo .qz-busca{margin-left:auto}.qz-falta{all:unset;cursor:pointer;padding:1px 8px;border-radius:var(--radius-pill);background:var(--amber-bg);color:var(--amber-ink);font-size:var(--text-sm);font-weight:600}.qz-copiar-falta{margin-left:4px;font-size:var(--text-sm)}.qz-detalhe-acoes{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.qz-detalhe-acoes .prp-status{width:13rem}.qz-falta--fixa{cursor:default;white-space:nowrap}.qz-falta:focus-visible{outline:2px solid var(--brand-text);outline-offset:2px}.qz-ficha-corpo{display:grid;grid-template-columns:13rem minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.qz-indice{position:-webkit-sticky;position:sticky;top:4.5rem;display:grid;grid-gap:1px;gap:1px;max-height:calc(min(92vh, 980px) - 6rem);overflow-y:auto}.qz-indice button{all:unset;cursor:pointer;display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 10px;border-radius:var(--radius-s);font-size:var(--text-sm);line-height:1.3;color:var(--ink-2)}.qz-indice button:hover,.qz-indice button[aria-current]{background:var(--surface-2);color:var(--ink)}.qz-indice button[aria-current]{font-weight:600;box-shadow:inset 2px 0 0 var(--brand-text)}.qz-indice button:focus-visible{outline:2px solid var(--brand-text);outline-offset:-2px}.qz-indice-n{flex:none;font-size:var(--text-xs);color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qz-indice-n--falta{color:var(--amber-ink);font-weight:600}.qz-secoes{display:grid;grid-gap:14px;gap:14px;min-width:0}.qz-parte{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);overflow:hidden;scroll-margin-top:4.5rem}.qz-parte-topo{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:10px 16px;background:var(--surface-2);border-bottom:1px solid var(--line)}.qz-parte h3{margin:0;font:650 var(--text-md)/1.3 var(--font-ui);color:var(--ink)}.qz-parte dl{margin:0}.qz-qa{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr);grid-gap:4px 20px;gap:4px 20px;padding:11px 16px}.qz-qa+.qz-qa{border-top:1px solid var(--line)}.qz-qa dt{font-size:var(--text-sm);line-height:1.45;color:var(--ink-3)}.qz-qa dd{margin:0;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink)}.qz-qa dd a{color:var(--brand-text)}.qz-qa--longa{grid-template-columns:minmax(0,1fr)}.qz-qa--longa dd{max-width:72ch}.qz-qa--vazia{background:color-mix(in oklab,var(--amber-ink) 6%,var(--surface))}.qz-vazio{font-style:italic;color:var(--ink-3)}.qz-editada{display:inline-block;margin-left:8px;padding:0 8px;border-radius:var(--radius-pill);background:color-mix(in oklab,var(--brand-text) 12%,var(--surface));color:var(--brand-text);font-size:var(--text-2xs);line-height:1.6;vertical-align:1px}.qz-qa-acoes{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:4px;white-space:normal;font-size:var(--text-sm)}.qz-original,.qz-sugestao{display:grid;grid-gap:6px;gap:6px;margin-top:8px;padding:10px 12px;border-radius:var(--radius-s);border:1px solid var(--line);background:var(--surface-2);white-space:normal}.qz-sugestao{border-color:color-mix(in oklab,var(--brand-text) 35%,var(--line));background:color-mix(in oklab,var(--brand-text) 5%,var(--surface))}.qz-original p,.qz-sugestao p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.qz-original>.btn{justify-self:start}.qz-original-rotulo{font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.qz-editor{grid-gap:8px;gap:8px;white-space:normal}.qz-editor input,.qz-editor textarea{width:100%;min-width:0}.qz-editor-ia{display:flex;gap:8px;align-items:center}.qz-editor-ia input{flex:1 1}.qz-editor-acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.qz-editor-pontos{font-size:var(--text-sm);color:var(--ink-2)}.qz-editor-pontos summary{cursor:pointer;color:var(--brand-text);width:-moz-fit-content;width:fit-content}.qz-editor-pontos ul{margin:6px 0 0;padding-left:1.1rem;display:grid;grid-gap:2px;gap:2px}@media (max-width:640px){.qz-editor-ia{flex-direction:column;align-items:stretch}}.qz-tags{display:flex;flex-wrap:wrap;gap:6px;white-space:normal}.qz-tag{padding:2px 10px;border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--line);font-size:var(--text-sm);line-height:1.5}@media (max-width:760px){.qz-ficha-corpo{grid-template-columns:minmax(0,1fr)}.qz-indice{display:none}.qz-qa{grid-template-columns:minmax(0,1fr)}}.qz-editor{border:0;margin:0;padding:0;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px}.qz-editor,.qz-secao{min-width:0;display:grid}.qz-secao{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);padding:14px 16px;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.qz-secao-topo{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.qz-num{font:650 .75rem/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.qz-perguntas{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.qz-pergunta{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-2);min-width:0}.qz-pergunta--aberta{border-color:var(--brand-text)}.qz-pergunta-linha{display:flex;align-items:center;gap:8px;padding:4px 6px 4px 0}.qz-pergunta-resumo{all:unset;cursor:pointer;flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px;padding:6px 10px;border-radius:var(--radius-s)}.qz-pergunta-resumo:focus-visible{outline:2px solid var(--brand-text);outline-offset:1px}.qz-pergunta-rotulo{font-size:var(--text-md);font-weight:600;overflow-wrap:anywhere}.qz-pergunta-resumo small{color:var(--ink-3);font-size:var(--text-xs);line-height:1.35;overflow-wrap:anywhere}.qz-pergunta-corpo{padding:4px 12px 12px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2px;gap:2px;border-top:1px solid var(--line)}.qz-mais{justify-self:start}.qz-cond{display:grid;grid-gap:8px;gap:8px;padding:10px 12px;border-radius:var(--radius-m);border:1px dashed var(--line-strong);font-size:var(--text-sm);margin-top:6px}.qz-cond--vazia{gap:10px;color:var(--ink-3)}.qz-cond--vazia,.qz-cond-topo{display:flex;flex-wrap:wrap;align-items:center}.qz-cond-topo{gap:8px;font-weight:600;color:var(--ink-2)}.qz-cond-linha{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.qz-cond select,.qz-cond-texto{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-s);padding:4px 8px;max-width:100%}.qz-cond-linha>select:first-child{flex:1 1 14rem;min-width:0}.qz-cond-texto{flex:1 1 100%}.qz-cond-valores{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:6px}.qz-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid var(--line-strong);border-radius:var(--radius-pill);cursor:pointer;font-size:var(--text-sm)}.qz-chip input{margin:0;accent-color:var(--brand)}.qz-chip--on{border-color:var(--brand-text);color:var(--brand-text);background:var(--surface-2)}.qz-salvar{position:-webkit-sticky;position:sticky;bottom:0;z-index:var(--z-sticky);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-m);box-shadow:var(--shadow-2)}.qz-erro{color:var(--danger);font-size:var(--text-md);font-weight:600}.qz-ajustes{margin:0;min-width:0}.qz-ajustes-acoes{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.qz-cabeca{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface)}.qz-cabeca-titulo{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.qz-cabeca-titulo h3{margin:0;font-size:var(--text-lg);overflow-wrap:anywhere}.qz-cabeca .qz-link{padding:8px 10px;background:var(--surface-2)}.qz-cabeca-acoes{display:flex;flex-wrap:wrap;gap:6px}.qz-cabeca-acoes .btn--ghost-danger{margin-left:auto}.qz-ponto{width:8px;height:8px;border-radius:50%;background:var(--line-strong);flex:none}.qz-ponto--on{background:var(--brand)}.prp-abas .qz-contador{margin-left:6px}.qz-filtro{justify-content:space-between;flex-wrap:wrap;gap:8px;align-items:center}.qz-filtro-chips{display:flex;flex-wrap:wrap;gap:6px}.qz-filtro-chips .qz-chip{font:inherit;font-size:var(--text-sm);background:none;color:var(--ink-2)}.qz-filtro-chips .qz-chip--on{color:var(--brand-text);background:var(--surface-2)}.qz-chip-n{color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qz-busca{font:inherit;font-size:var(--text-md);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-s);padding:6px 10px;flex:1 1 14rem;max-width:22rem;min-width:0}.qz-linha-nova td{background:color-mix(in oklab,var(--amber-ink) 6%,var(--surface))}.qz-detalhe-contato{display:flex;flex-wrap:wrap;gap:10px}.qz-detalhe-contato a{color:var(--brand-text)}.qz-detalhe-rodape{justify-content:space-between;flex-wrap:wrap;gap:8px}.qz-barra{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.qz-barra .prp-aviso-acoes{margin-left:auto}.qz-secao-resumo{all:unset;cursor:pointer;flex:1 1 16rem;min-width:0;display:grid;grid-gap:3px;gap:3px;padding:2px 4px;border-radius:var(--radius-s)}.qz-secao-resumo:disabled{cursor:default}.qz-secao-resumo:focus-visible{outline:2px solid var(--brand-text);outline-offset:2px}.qz-secao-titulo{font-weight:650;font-size:var(--text-md);overflow-wrap:anywhere}.qz-secao-titulo:before{content:"▸";display:inline-block;width:1.1em;color:var(--ink-3);transition:transform .15s}.qz-secao--aberta .qz-secao-titulo:before{transform:rotate(90deg)}.qz-secao-resumo small{color:var(--ink-3);font-size:var(--text-xs);overflow-wrap:anywhere}.qz-campos{border:0;margin:0;padding:0;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}fieldset.qz-pergunta-corpo{margin:0;border-width:1px 0 0;border-style:solid;border-color:var(--line);min-width:0}.qz-explica{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;margin-bottom:8px;border-radius:var(--radius-m);background:var(--surface-2);font-size:var(--text-md);color:var(--ink-2)}.qz-explica p{margin:0;line-height:1.5}@media (prefers-reduced-motion:reduce){.qz-secao-titulo:before{transition:none}}.qz-agente{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface-2);font-size:var(--text-md)}.qz-agente>span:first-child{flex:1 1 18rem;min-width:0;color:var(--ink-2)}.qz-agente--aberto,.qz-agente--feito{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;grid-gap:12px;gap:12px;border-color:var(--brand-text)}.qz-agente--feito ul,.qz-agente-falta ul{margin:0;padding-left:1.2rem;display:grid;grid-gap:4px;gap:4px}.qz-agente--feito .btn{justify-self:start}.qz-agente-topo{display:flex;justify-content:space-between;align-items:center;gap:8px}.qz-agente-resumo{margin:0;display:grid;grid-gap:10px;gap:10px}.qz-agente-resumo>div{display:grid;grid-gap:2px;gap:2px}.qz-agente-resumo dt{font-size:var(--text-xs);font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.qz-agente-resumo dd{margin:0;line-height:1.5;overflow-wrap:anywhere}.qz-agente-resumo ul{margin:0;padding-left:1.2rem}.qz-agente-instrucoes{margin:0;max-height:18rem;overflow:auto;padding:10px 12px;border-radius:var(--radius-s);background:var(--surface);border:1px solid var(--line);font:.8rem/1.5 var(--font-mono,ui-monospace,monospace);white-space:pre-wrap;overflow-wrap:anywhere}.qz-agente-falta{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border-radius:var(--radius-s);background:var(--amber-bg);color:var(--amber-ink)}.qz-agente--aberto .modal-actions{justify-content:space-between;flex-wrap:wrap;gap:8px;align-items:center}.pl-pers{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;margin-top:8px}.pl-pers-topo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px}.pl-pers-topo .hint{margin:4px 0 0}.pl-pers-topo .section-title{display:flex;align-items:center;gap:8px}.pl-lista td{white-space:normal;vertical-align:top}.pl-lista td.num{white-space:nowrap;font-family:var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pl-lista-acoes{display:flex;gap:6px;justify-content:flex-end;white-space:nowrap}.pl-tirar{font-size:var(--text-xs)}.shp-guia{border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface-2);padding:10px 14px;font-size:var(--text-sm);color:var(--ink-2)}.shp-guia summary{cursor:pointer;font-weight:650;color:var(--ink)}.shp-guia ol{margin:10px 0;padding-left:1.2rem;display:grid;grid-gap:10px;gap:10px;line-height:1.5}.shp-guia code{font-family:var(--font-data);font-size:var(--text-xs);overflow-wrap:anywhere}.shp-guia-campos{display:grid;grid-gap:10px;gap:10px;margin:8px 0;padding:10px 12px;border-radius:var(--radius-s);background:var(--surface);border:1px solid var(--line)}.shp-guia-linha{display:grid;grid-gap:4px;gap:4px;min-width:0}.shp-guia-rot{font-size:var(--text-2xs);font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.shp-guia-valor{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.shp-guia-valor code{flex:1 1 14rem;min-width:0;padding:4px 8px;border-radius:var(--radius-s);background:var(--surface-2);color:var(--ink)}.shp-guia-escopos{display:flex;flex-wrap:wrap;gap:4px}.shp-guia-escopos code{padding:2px 6px;border-radius:var(--radius-pill);border:1px solid var(--line-strong);color:var(--ink)}.shp-guia-linha .hint{margin:0}.shp-guia-motivos{list-style:none;margin:2px 0 4px;padding:0;display:grid;grid-gap:3px;gap:3px}.shp-guia-motivos li{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;font-size:var(--text-sm)}.shp-guia-motivos code{padding:1px 6px;border-radius:var(--radius-pill);border:1px dashed var(--line-strong);color:var(--ink)}.cfg-layout{display:grid;grid-template-columns:210px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start;margin-top:8px}.cfg-nav{position:-webkit-sticky;position:sticky;top:12px;gap:14px}.cfg-nav,.cfg-nav-grupo{display:flex;flex-direction:column}.cfg-nav-grupo{gap:1px}.cfg-nav-rot{font-size:var(--text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);padding:0 10px 4px}.cfg-nav-item{all:unset;box-sizing:border-box;padding:6px 10px;border-radius:var(--radius-m);cursor:pointer;font-size:var(--text-md);color:var(--ink-2)}.cfg-nav-item:hover{background:var(--surface-2);color:var(--ink)}.cfg-nav-item.is-sel{background:color-mix(in oklab,var(--brand-text) 12%,var(--surface));color:var(--ink);font-weight:600;box-shadow:inset 2px 0 0 var(--brand-text)}.cfg-nav-item:focus-visible{outline:2px solid var(--brand-text);outline-offset:1px}.cfg-nav-select{display:none}.cfg-conteudo{min-width:0}.cfg-cabecalho{margin-bottom:16px}.cfg-cabecalho h2{margin:0;font-size:var(--text-xl)}.cfg-cabecalho p{margin:4px 0 0;color:var(--ink-3);font-size:var(--text-md);max-width:70ch}@media (max-width:860px){.cfg-layout{grid-template-columns:1fr;gap:12px}.cfg-nav{display:none}.cfg-nav-select{display:flex;width:100%;max-width:360px}}.entrada-regras{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-m)}.entrada-regra{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:10px 12px}.entrada-regra+.entrada-regra{border-top:1px solid var(--line)}.entrada-regra.is-on{background:color-mix(in oklab,var(--brand-text) 5%,transparent)}.entrada-regra-nome{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-md);font-weight:550;min-width:260px}.entrada-regra-nome:has(input:disabled){color:var(--ink-3)}.entrada-regra-campos{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.entrada-regra-campos .campo-inline{display:inline-flex;gap:6px;align-items:center;font-size:var(--text-md);color:var(--ink-2)}.entrada-regra-campos input[type=number]{width:84px}.personalizar{display:flex;flex-direction:column;gap:28px}.personalizar-titulo{margin:0 0 6px;font-size:var(--text-lg)}.personalizar-dica{margin:0 0 10px;color:var(--ink-3);font-size:var(--text-sm)}.termos-cfg{display:flex;flex-direction:column;gap:12px}.termos-cfg-intro{margin:0;color:var(--ink-2);font-size:var(--text-md);max-width:70ch}.termos-cfg-tabela{padding:0;overflow:hidden}.termos-cfg-cab,.termos-cfg-linha{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) 104px minmax(0,1.1fr);grid-gap:10px;gap:10px;align-items:center;padding:10px 14px}.termos-cfg-cab{font-size:var(--text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);border-bottom:1px solid var(--line)}.termos-cfg-linha+.termos-cfg-linha{border-top:1px solid var(--line)}.termos-cfg-linha.is-trocado{background:color-mix(in oklab,var(--brand-text) 6%,transparent)}.termos-cfg-termo{display:flex;flex-direction:column;gap:2px;min-width:0}.termos-cfg-termo small{color:var(--ink-3);font-size:var(--text-xs);line-height:1.35}.termos-cfg-exemplo{font-size:var(--text-sm);color:var(--ink-2);display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.fin{gap:16px}.fin,.fin-cab{display:flex;flex-direction:column}.fin-cab{gap:4px}.fin-bloco{display:flex;flex-direction:column;gap:14px}.fin-barra{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.fin-tit{margin:0;font-size:var(--text-lg)}.fin-chips{display:flex;gap:6px;flex-wrap:wrap}.fin .chip-btn{font:inherit;font-size:var(--text-sm);padding:4px 11px;border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer}.fin .chip-btn.on{border-color:var(--brand-text);color:var(--brand-text);background:color-mix(in oklab,var(--brand-text) 10%,var(--surface));font-weight:600}.fin-filtros{display:flex;gap:8px;flex-wrap:wrap;align-items:center;flex:1 1 30rem;min-width:0}.fin-barra>.fin-acoes{align-self:flex-start}.fin-filtros input,.fin-filtros select{max-width:220px}.fin-aviso{font-size:var(--text-md);padding:10px 12px;border-radius:var(--radius-m);background:color-mix(in oklab,var(--amber-ink) 10%,transparent);color:var(--ink)}.fin-matriz td.fin-prev{color:var(--ink-3);font-style:italic}.fin-matriz td.fin-pico{font-weight:600}.fin-matriz td:first-child,.fin-matriz th:first-child{position:-webkit-sticky;position:sticky;left:0;background:var(--surface);z-index:1;min-width:160px}.fin-acoes{display:flex;gap:4px;justify-content:flex-end;flex-wrap:nowrap;white-space:nowrap}.fin-acoes label.icon-btn{cursor:pointer}td.fin-quebra{white-space:normal;min-width:9rem}td.fin-acoes{display:table-cell;text-align:right;white-space:nowrap}td.fin-acoes>*{vertical-align:middle}td.fin-acoes>*+*{margin-left:4px}.fin-acoes{align-items:center}.fin-com-anexo{color:var(--brand-text)}.fin-form{display:flex;flex-direction:column;gap:4px}.fin-linha{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:0 12px;gap:0 12px}.fin-moeda{display:flex;gap:6px}.fin-moeda select{width:80px;flex:none}.fin-cartoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:12px;gap:12px}.fin-cartao{display:flex;flex-direction:column;gap:12px}.fin-cartao.is-inativo{opacity:.6}.fin-cartao-cab{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap}.fin-cartao-sub{font-size:var(--text-sm);margin-top:2px}.fin-cartao-num{display:flex;flex-wrap:wrap;gap:10px 22px}.fin-cartao-num>div{display:flex;flex-direction:column;gap:2px}.fin-cartao-num .stat-label{white-space:nowrap}.fin-cartao-num strong{font-family:var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-contas{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:6px}.fin-contas input{max-width:180px}.fin-pessoas{display:flex;flex-direction:column;gap:4px}.fin-ass{align-items:baseline;flex-wrap:wrap;font-size:var(--text-md)}.fin-ass,.fin-check{display:flex;gap:8px}.fin-check{flex-direction:column;max-height:50vh;overflow:auto}.fin-check label{display:flex;gap:8px;align-items:center;font-size:var(--text-md)}.fin-socios{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.fin-socio{display:flex;flex-direction:column;gap:10px}.fin-pendente{color:var(--amber-ink)}.fin-neg{color:var(--red-ink)}.fin-graf{display:flex;flex-direction:column;gap:10px}.fin-graf-corpo{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:8px;column-gap:8px;grid-row-gap:6px;row-gap:6px}.fin-graf-eixo{display:flex;flex-direction:column;justify-content:space-between;height:180px;margin:-.5em 0;font-size:var(--text-2xs);color:var(--ink-3);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-graf-plot{position:relative;height:180px}.fin-graf-grade{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.fin-graf-grade span{border-top:1px solid var(--line)}.fin-graf-grade span:last-child{border-top-color:var(--line-strong)}.fin-graf-cols{position:relative;display:grid;grid-gap:6px;gap:6px;height:100%}.fin-graf-mes{display:flex;align-items:flex-end;justify-content:center;gap:3px;min-width:0;padding:0 2px;border:0;background:none;color:inherit;font:inherit;cursor:default;border-radius:var(--radius-s) var(--radius-s) 0 0}.fin-graf-mes.on,.fin-graf-mes:focus-visible{background:color-mix(in oklab,var(--ink) 6%,transparent);outline:none}.fin-graf-barra{width:min(18px,42%);min-height:0;border-radius:4px 4px 0 0;transition:height .25s ease}.fin-graf-barra--ent{background:var(--viz-a)}.fin-graf-barra--sai{background:var(--viz-b)}.fin-graf-barra--sai.is-prev{background:repeating-linear-gradient(135deg,var(--viz-b) 0 3px,transparent 3px 6px);box-shadow:inset 0 0 0 1px var(--viz-b)}.fin-graf-rots{display:grid;grid-gap:6px;gap:6px;font-size:var(--text-2xs);color:var(--ink-3);text-align:center}.fin-ano-cab{margin-top:6px}.fin-ano{display:inline-flex;align-items:center;gap:4px;padding:2px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface)}.fin-ano strong{min-width:3.2em;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-ano .icon-btn{border-radius:var(--radius-pill);font-size:1.1rem;line-height:1}.fin-ano-num{margin-bottom:0}.fin-caixa{display:flex;flex-direction:column;gap:14px;padding:16px 18px;border:1px solid color-mix(in oklab,var(--brand-text) 24%,var(--line));border-radius:var(--radius-l);background:color-mix(in oklab,var(--brand-text) 6%,var(--surface))}.fin-caixa--carregando{min-height:128px}.fin-caixa-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.fin-caixa-num{display:grid;grid-template-columns:minmax(200px,1.3fr) repeat(3,minmax(150px,1fr));grid-gap:12px 20px;gap:12px 20px;align-items:end}.fin-caixa-hoje,.fin-caixa-item{display:flex;flex-direction:column;gap:3px;min-width:0}.fin-caixa-valor{font-family:var(--font-data);font-size:clamp(1.9rem,3.4vw,2.5rem);font-weight:650;line-height:1.05;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.fin-caixa-item strong{font-family:var(--font-data);font-size:var(--text-xl);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-caixa-item small{font-size:var(--text-xs)}.fin-caixa-hoje+.fin-caixa-item,.fin-caixa-item+.fin-caixa-item{padding-left:20px;border-left:1px solid var(--line)}.fin-caixa-forte{color:var(--brand-text)}.fin-caixa-forte.fin-neg{color:var(--red-ink)}.shell-topbar-brand>span{flex-direction:row!important;align-items:center!important;gap:8px!important}.shell-topbar-brand .workspace-chip{white-space:nowrap}.fin-caixa-vazia{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap}.fin-caixa-vazia p{flex:1 1 26rem;max-width:70ch;line-height:1.5}@media (max-width:900px){.fin-caixa-num{grid-template-columns:repeat(2,minmax(0,1fr))}.fin-caixa-hoje{grid-column:1/-1}.fin-caixa-hoje+.fin-caixa-item,.fin-caixa-item+.fin-caixa-item{padding-left:0;border-left:0}}.fin-pos{color:var(--green-ink)}.fin-conta-topo{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:16px 24px;gap:16px 24px;align-items:stretch;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface)}.fin-conta-saldo{display:flex;flex-direction:column;gap:6px;justify-content:center;max-width:22rem}.fin-conta-saldo .muted{font-size:var(--text-sm);line-height:1.45}.fin-saldo-graf{display:flex;flex-direction:column;gap:6px;min-width:0}.fin-saldo-graf-topo{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:var(--text-sm)}.fin-saldo-graf-dica{color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-saldo-graf svg{width:100%;height:140px;display:block;overflow:hidden;cursor:crosshair}.fin-saldo-area{fill:color-mix(in oklab,var(--viz-a) 14%,transparent)}.fin-saldo-linha{fill:none;stroke:var(--viz-a);stroke-width:2}.fin-saldo-zero{stroke:var(--red-ink);stroke-dasharray:4 4;stroke-width:1}.fin-saldo-cursor{stroke:var(--ink-3);stroke-width:1}.fin-saldo-graf-eixo{display:flex;justify-content:space-between;font-size:var(--text-2xs);color:var(--ink-3)}.fin-conta-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:14px;gap:14px}.fin-conta-card{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);min-width:0}.fin-conta-card-cab{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.fin-conta-card-cab h4{margin:0;font-size:var(--text-md)}.fin-conta-card-cab strong{font-family:var(--font-data);font-size:var(--text-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-conta-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.fin-conta-lista li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:4px 12px;gap:4px 12px;align-items:center;padding:9px 0;border-top:1px solid var(--line)}.fin-conta-lista li:first-child{border-top:0;padding-top:2px}.fin-conta-lista--simples li{grid-template-columns:minmax(0,1fr) auto}.fin-conta-lista li>div{display:flex;flex-direction:column;gap:1px;min-width:0}.fin-conta-lista li small{font-size:var(--text-xs)}.fin-conta-lista .num{font-family:var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:760px){.fin-conta-topo{grid-template-columns:minmax(0,1fr)}}.fin-desp-resumo,.fin-extrato-resumo{display:flex;flex-wrap:wrap;gap:8px 28px;align-items:center;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-2);font-size:var(--text-sm);color:var(--ink-2)}.fin-desp-resumo>span:not(.fin-desp-sel),.fin-extrato-resumo>span{display:flex;flex-direction:column;gap:1px}.fin-desp-resumo strong,.fin-extrato-resumo strong{font-family:var(--font-data);font-size:var(--text-md);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-desp-resumo strong.fin-neg,.fin-extrato-resumo strong.fin-neg{color:var(--red-ink)}.fin-extrato-resumo strong.fin-pos{color:var(--green-ink)}.fin-desp-resumo strong.fin-pendente{color:var(--amber-ink)}.fin-desp-sel{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fin-origem{display:inline-block;font-size:var(--text-xs);font-weight:600;padding:2px 8px;border-radius:var(--radius-pill);white-space:nowrap;border:1px solid var(--line-strong);color:var(--ink-2)}.fin-origem--repasse{border-color:transparent;background:var(--green-bg);color:var(--green-ink)}.fin-origem--baixa{border-color:transparent;background:color-mix(in oklab,var(--viz-b) 16%,transparent);color:var(--ink)}.fin-origem--prolabore{border-color:transparent;background:color-mix(in oklab,var(--brand-text) 14%,transparent);color:var(--brand-text)}.fin-sel{width:34px}.fin-sel input{margin:0;accent-color:var(--brand)}tr.fin-escolhida td{background:color-mix(in oklab,var(--brand-text) 7%,var(--surface))}.fin-baixa-lista{max-height:46vh;overflow:auto}.fin-baixa-lista tr{cursor:pointer}tr.fin-desmarcada td{color:var(--ink-3)}.fin-baixa-rodape{justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.fin-baixa-rodape strong{font-family:var(--font-data);font-size:var(--text-lg)}.fin-tipo{display:flex;gap:6px;margin-bottom:6px}.fin-fluxo tr.fin-fluxo-forte td{font-weight:600}.fin-fluxo tr.fin-fluxo-forte td:first-child{color:var(--ink)}.fin-fluxo tr.fin-fluxo-nota td{color:var(--ink-3);font-size:var(--text-sm)}.fin-sit{display:inline-block;font-size:var(--text-xs);font-weight:600;padding:2px 8px;border-radius:var(--radius-pill);white-space:nowrap;border:1px solid transparent}.fin-sit--pendente{background:var(--amber-bg);color:var(--amber-ink)}.fin-sit--a_repassar{border-color:var(--line-strong);color:var(--ink-2)}.fin-sit--agendado{background:color-mix(in oklab,var(--brand-text) 14%,transparent);color:var(--brand-text)}.fin-sit--repassado{background:var(--green-bg);color:var(--green-ink)}.fin-sit--falhou{background:var(--red-bg);color:var(--red-ink)}@media (prefers-reduced-motion:reduce){.fin-graf-barra{transition:none}}.modelo-construtor{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;background:var(--surface)}.modelo-construtor-barra{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line)}.modelo-construtor-barra strong{font-size:var(--text-md)}.modelo-construtor-barra small{color:var(--ink-3)}.modelo-construtor-corpo{flex:1 1;min-height:0}.modelo-admin-email{display:flex;flex-direction:column;gap:8px}.galeria-faixa{margin:0 0 1.25rem;padding:14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l)}.galeria-faixa--recolhida{padding:10px 14px}.galeria-faixa-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.galeria-faixa-topo strong{display:block;font-family:var(--font-head);font-size:var(--text-lg)}.galeria-faixa-topo small{color:var(--ink-3);font-size:var(--text-sm)}.galeria-faixa-acoes{display:flex;gap:6px}.galeria-faixa-cartoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-template-rows:auto;grid-auto-rows:0;grid-column-gap:10px;column-gap:10px;margin-top:12px;overflow:hidden}.galeria-cartao{display:flex;flex-direction:column;min-width:0;padding:0;font:inherit;color:inherit;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);overflow:hidden;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.galeria-cartao:focus-visible,.galeria-cartao:hover{border-color:var(--brand-text);box-shadow:var(--shadow-2);transform:translateY(-2px)}.galeria-cartao:focus-visible{outline:2px solid var(--teal-ink);outline-offset:2px}.galeria-cartao-previa{position:relative;display:block;height:220px;overflow:hidden;background:#f1f2f3}.galeria-grade--email .galeria-cartao-previa{height:300px}.galeria-faixa-cartoes .galeria-cartao-previa{height:180px}.galeria-faixa-cartoes--sms .galeria-cartao-previa,.galeria-grade--sms .galeria-cartao-previa{height:130px}.galeria-cartao-previa:after{content:"";position:absolute;inset:auto 0 0;height:36px;background:linear-gradient(transparent,rgba(0,0,0,.07));pointer-events:none}.galeria-selo{position:absolute;top:8px;right:8px;z-index:2;box-shadow:var(--shadow-1)}.galeria-selo--embaixo{top:auto;bottom:8px}.galeria-cartao-info{display:flex;flex-direction:column;gap:2px;padding:9px 11px 11px;border-top:1px solid var(--line)}.galeria-cartao-info strong{font-size:var(--text-md);line-height:1.3}.galeria-cartao-info small{display:-webkit-box;overflow:hidden;font-size:var(--text-xs);line-height:1.35;color:var(--ink-3);-webkit-box-orient:vertical;-webkit-line-clamp:2}.galeria-miniatura{position:absolute;inset:0;overflow:hidden}.galeria-miniatura iframe{position:absolute;top:0;left:0;width:600px;background:#fff;border:0;transform-origin:0 0;pointer-events:none}.galeria-whats{height:100%;font-size:var(--text-sm);pointer-events:none}.galeria-whats>div:first-child{min-height:100%;border-radius:0!important}.galeria-whats-botoes{position:absolute;inset:auto 8px 8px;z-index:1;display:flex;flex-direction:column;gap:3px}.galeria-whats-botoes span{padding:5px 8px;font-size:var(--text-xs);font-weight:500;text-align:center;color:#0a7cff;background:#fff;border-radius:var(--radius-s);box-shadow:0 1px 2px rgba(0,0,0,.18);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.galeria-fluxo{position:absolute;inset:0;display:flex;flex-direction:column;gap:5px;padding:12px;background:#f1f2f3;color:#1c1f21}.galeria-fluxo-gatilho{align-self:flex-start;padding:4px 9px;font-size:var(--text-xs);font-weight:600;color:#fff;background:oklch(45% .09 184);border-radius:var(--radius-pill)}.galeria-fluxo-passo{display:flex;flex-direction:column;gap:1px;margin-left:10px;padding:6px 9px;font-size:var(--text-xs);line-height:1.3;background:#fff;border-radius:var(--radius-s);box-shadow:0 1px 1px rgba(0,0,0,.08)}.galeria-fluxo-passo b{font-size:var(--text-2xs);font-weight:600;color:oklch(45% .09 184);text-transform:uppercase;letter-spacing:.04em}.galeria-fluxo-passo--espera,.galeria-fluxo-passo--regra{align-self:flex-start;flex-direction:row;padding:2px 8px;font-size:var(--text-2xs);color:#555b61;background:none;border:1px dashed #b9bec3;box-shadow:none}.galeria-detalhe-previa--fluxo{align-items:flex-start}.galeria-fluxo-grande{display:flex;flex-direction:column;gap:10px;width:100%;max-width:420px;margin:0;padding:0 0 0 14px;list-style:none;border-left:2px solid #c7ccd1}.galeria-fluxo-grande>li{position:relative}.galeria-fluxo-grande>li:before{content:"";position:absolute;top:9px;left:-20px;width:10px;height:10px;background:#e6e8ea;border:2px solid #9aa1a8;border-radius:50%}.galeria-fluxo-grande .galeria-fluxo-gatilho{font-size:var(--text-sm)}.galeria-fluxo-grande .galeria-fluxo-gatilho:before{border-color:oklch(45% .09 184);background:oklch(45% .09 184)}.galeria-fluxo-grande .galeria-fluxo-passo{margin-left:0;font-size:var(--text-sm)}.galeria-fluxo-mensagem{display:flex;flex-direction:column;gap:6px}.galeria-fluxo-rotulo{font-size:var(--text-sm);color:#33393e}.galeria-fluxo-rotulo b{margin-right:4px;font-size:var(--text-2xs);font-weight:600;color:oklch(45% .09 184);text-transform:uppercase;letter-spacing:.04em}.galeria-fluxo-email{position:relative;height:420px;background:#fff;border-radius:var(--radius-m);overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.14)}.galeria-fluxo-email .galeria-miniatura iframe{pointer-events:auto}.galeria-sms{display:flex;align-items:flex-start;height:100%;padding:12px;background:#f1f2f3}.galeria-sms p{margin:0;padding:9px 11px;font-size:var(--text-sm);line-height:1.4;color:#1c1f21;background:#fff;border-radius:12px 12px 12px 3px;box-shadow:0 1px 1px rgba(0,0,0,.1);overflow-wrap:anywhere}.galeria-sms--grande{width:100%;max-width:380px;height:auto;padding:24px;border-radius:var(--radius-l)}.galeria-sms--grande p{font-size:var(--text-md)}dialog.galeria{margin:auto;width:min(1240px,calc(100vw - 32px));max-width:none;height:min(860px,calc(100dvh - 32px));max-height:none;padding:0;color:var(--ink);background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius-l);box-shadow:var(--shadow-2);overflow:hidden}dialog.galeria::-webkit-backdrop{background:rgba(0,0,0,.55)}dialog.galeria::backdrop{background:rgba(0,0,0,.55)}.galeria-quadro{display:flex;flex-direction:column;height:100%;min-height:0}.galeria-topo{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:14px 18px;background:var(--surface);border-bottom:1px solid var(--line)}.galeria-topo-titulo{margin-right:auto}dialog.galeria .galeria-topo h2{margin:0;padding:0;font-family:var(--font-head);font-size:var(--text-lg);border:0}.galeria-topo small{color:var(--ink-3);font-size:var(--text-sm)}.galeria-topo input{flex:0 1 320px;min-width:160px;width:auto}.galeria-fechar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--ink-2);background:none;border:0;border-radius:var(--radius-s);cursor:pointer}.galeria-fechar:hover{background:var(--wash)}.galeria-corpo{display:grid;flex:1 1;grid-template-columns:220px minmax(0,1fr);min-height:0}.galeria-temas{display:flex;flex-direction:column;gap:2px;padding:14px 10px;overflow-y:auto;background:var(--surface);border-right:1px solid var(--line)}.galeria-temas button{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;font:inherit;font-size:var(--text-md);line-height:1.25;color:var(--ink-2);text-align:left;background:none;border:0;border-radius:var(--radius-s);cursor:pointer}.galeria-temas button:hover{background:var(--wash)}.galeria-temas button[aria-pressed=true]{font-weight:600;color:var(--brand-text);background:color-mix(in oklab,var(--brand-text) 12%,transparent)}.galeria-temas small{flex:none;font-size:var(--text-xs);color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.galeria-lista{display:flex;flex-direction:column;gap:22px;padding:16px 18px 24px;overflow-y:auto}.galeria-lista h3{margin:0 0 10px;font-family:var(--font-head);font-size:var(--text-md)}.galeria-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:12px;gap:12px}.galeria-detalhe{display:grid;flex:1 1;grid-template-columns:minmax(0,1fr) 320px;min-height:0}.galeria-detalhe-previa{display:flex;justify-content:center;align-items:flex-start;padding:18px;overflow:auto;background:#e6e8ea}.galeria-detalhe-previa iframe{flex:none;max-width:100%;height:100%;min-height:480px;background:#fff;border:0;border-radius:var(--radius-s);box-shadow:0 2px 10px rgba(0,0,0,.14);transition:width .2s}.galeria-detalhe-whats{width:100%;max-width:380px;border-radius:var(--radius-m);overflow:hidden}.galeria-detalhe-info{display:flex;flex-direction:column;gap:14px;padding:16px 18px;overflow-y:auto;background:var(--surface);border-left:1px solid var(--line)}.galeria-voltar{align-self:flex-start;padding:0;font:inherit;font-size:var(--text-sm);color:var(--brand-text);background:none;border:0;cursor:pointer}.galeria-voltar:before{content:"← "}.galeria-voltar:hover{text-decoration:underline}.galeria-detalhe-rotulos{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px}.galeria-detalhe-tema{font-size:var(--text-xs);color:var(--ink-3)}.galeria-detalhe-info h3{margin:2px 0 4px;font-family:var(--font-head);font-size:var(--text-xl);line-height:1.25}.galeria-detalhe-info p{margin:0;font-size:var(--text-md);color:var(--ink-2)}.galeria-dados{display:flex;flex-direction:column;gap:2px;margin:0;font-size:var(--text-md)}.galeria-dados dt{font-size:var(--text-xs);color:var(--ink-3)}.galeria-dados dd{margin:0 0 8px;overflow-wrap:anywhere}.galeria-dados dd:last-child{margin-bottom:0}.galeria-aparelhos{display:inline-flex;align-self:flex-start;padding:2px;background:var(--wash);border-radius:var(--radius-s)}.galeria-aparelhos button{padding:4px 10px;font:inherit;font-size:var(--text-sm);color:var(--ink-2);background:none;border:0;border-radius:var(--radius-s);cursor:pointer}.galeria-aparelhos button[aria-pressed=true]{color:var(--ink);background:var(--surface);box-shadow:var(--shadow-1)}.galeria-pendencias{padding:10px 12px;font-size:var(--text-sm);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-s)}.galeria-pendencias ul{margin:6px 0 0;padding-left:18px;color:var(--ink-2)}.galeria-detalhe-acoes{display:flex;flex-direction:column;gap:6px;margin-top:auto}.galeria-detalhe-acoes .btn{width:100%;justify-content:center}.galeria-detalhe-acoes small{font-size:var(--text-xs);color:var(--ink-3);text-align:center}.galeria-passos{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:10px;border-top:1px solid var(--line)}.galeria-passos small{font-size:var(--text-xs);color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:820px){dialog.galeria{width:100vw;height:100dvh;border:0;border-radius:0}.galeria-topo{flex-wrap:wrap}.galeria-topo input{order:3;flex:1 1 100%}.galeria-faixa-cartoes{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.galeria-corpo{display:flex;flex-direction:column}.galeria-temas{flex-direction:row;flex:none;gap:4px;padding:8px 10px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line)}.galeria-temas button{flex:none}.galeria-lista{flex:1 1;min-height:0;padding:12px}.galeria-grade{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.galeria-detalhe{display:flex;flex-direction:column;overflow-y:auto}.galeria-detalhe-previa{flex:none;height:56dvh;padding:10px}.galeria-detalhe-info{overflow:visible;border-left:0}}@media (prefers-reduced-motion:reduce){.galeria-cartao{transition:none}.galeria-cartao:hover{transform:none}}.identidade-topo{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 24px;margin-bottom:1rem}.identidade-topo>p{flex:1 1 280px;margin:0;color:var(--ink-2);font-size:var(--text-md)}.identidade-corpo{display:grid;grid-template-columns:196px minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.identidade-menu{display:flex;flex-direction:column;gap:2px;position:-webkit-sticky;position:sticky;top:1rem}.identidade-menu button{display:flex;flex-direction:column;gap:1px;padding:8px 12px;font:inherit;color:var(--ink-2);text-align:left;background:none;border:0;border-radius:var(--radius-s);cursor:pointer}.identidade-menu button:hover{background:var(--wash)}.identidade-menu strong{font-size:var(--text-md);font-weight:600}.identidade-menu small{font-size:var(--text-xs);color:var(--ink-3)}.identidade-menu button[aria-current=true]{color:var(--brand-text);background:color-mix(in oklab,var(--brand-text) 12%,transparent)}.identidade-conteudo{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:1rem;gap:1rem;align-items:start;min-width:0}.identidade-conteudo--sem-previa{grid-template-columns:minmax(0,1fr)}.identidade-campos{display:flex;flex-direction:column;gap:12px;min-width:0}.identidade-grupo{padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l)}.identidade-grupo>h3{margin:0 0 10px;font-family:var(--font-head);font-size:var(--text-md);font-weight:600}.identidade-grupo .field{margin:0 0 12px}.identidade-grupo .field:last-child,.identidade-grupo>.hint:last-child{margin-bottom:0}.identidade-grupo .marca-par{gap:0 1rem}.identidade-grupo .hint,.identidade-nota{font-size:var(--text-sm)}.identidade-nota{margin:0;padding:8px 12px;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-s)}.identidade-barra{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-top:1rem;padding:10px 14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-2)}.identidade-barra>span{margin-right:auto;font-size:var(--text-sm);color:var(--ink-3)}.identidade-barra--pendente{border-color:var(--brand-text)}.identidade-barra--pendente>span{font-weight:600;color:var(--ink)}@media (max-width:1240px){.identidade-conteudo{grid-template-columns:minmax(0,1fr)}.identidade-previas{position:static;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:820px){.identidade-corpo{grid-template-columns:minmax(0,1fr)}.identidade-menu{position:static;flex-direction:row;gap:4px;overflow-x:auto;padding-bottom:4px}.identidade-menu button{flex:none;padding:6px 12px;border:1px solid var(--line);border-radius:var(--radius-pill)}.identidade-menu small{display:none}.identidade-grupo{padding:12px}}.shell-content--flush .faixa-comunicado{position:static;flex-direction:row;gap:.75rem;margin:0;padding:.3rem 1rem;font-size:var(--text-sm);border-width:0 0 1px;border-radius:0}.shell-content--flush .faixa-comunicado>span:first-child{min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.inbox-head-row{gap:.5rem}.inbox-list-head{padding-top:.65rem}.inbox-tabs .aba-nome{min-width:0;overflow:hidden;text-overflow:ellipsis}.inbox-tabs-mais{position:relative;display:inline-flex;flex:none;margin-left:auto}.inbox-tabs-mais .aba svg{flex:none;transform:rotate(90deg)}.inbox-menu{top:calc(100% + 4px);right:0;bottom:auto;left:auto;transform-origin:top right}.inbox-tabs .inbox-menu{min-width:170px}.plus-menu a{display:flex;align-items:center;gap:.7rem;padding:.5rem .55rem;font-size:var(--text-md);font-weight:500;color:var(--ink);text-decoration:none;border-radius:var(--radius-m)}.plus-menu a:hover{background:var(--wash)}.plus-menu a svg{flex:none;color:var(--ink-3)}.plus-menu .inbox-menu-aba{justify-content:space-between;box-sizing:border-box;width:100%}.plus-menu .inbox-menu-aba[aria-current=true]{font-weight:700;color:var(--brand-text)}.plus-menu .inbox-menu-aba .n{font-size:var(--text-xs);color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.select-all-linha{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-right:.85rem}.conv-items.selecionando .conv-check{display:block}.conv-row{position:relative;contain-intrinsic-size:auto 70px}@media (hover:hover){.conv-items:not(.selecionando) .conv-check:hover,.conv-items:not(.selecionando) .conv-row:has(.conv-avatar:hover) .conv-check{position:absolute;top:19px;left:21px;z-index:1;display:block;margin:0}.conv-items:not(.selecionando) .conv-row:has(.conv-avatar:hover) .conv-avatar,.conv-items:not(.selecionando) .conv-row:has(.conv-check:hover) .conv-avatar{opacity:.25}}.conv-actions-menu{min-width:270px;max-height:min(70dvh,520px);overflow-y:auto}.conv-actions-menu button{white-space:nowrap}.inbox-list .inbox-menu{min-width:240px}.inbox-list .inbox-menu a,.inbox-list .inbox-menu button{white-space:nowrap}.conv-item .conv-preview{margin-top:0}.conv-chips{margin-top:.2rem}.conv-item .conv-top{line-height:1.3}.conv-actions-menu .so-celular{display:none}.conv-actions-menu button:disabled{opacity:.5;cursor:default}@media (max-width:1279px){.conv-actions-menu .acao-contexto{display:none}}@media (max-width:1240px){.thread-head .actions .btn-label{display:none}.thread-head .actions .btn{padding-inline:.5rem}}@media (max-width:1560px){.inbox.has-contexto .acao-negocios .btn-label,.inbox.has-produtos .acao-negocios .btn-label{display:none}}@media (max-width:1360px){.inbox.has-contexto .thread-head .actions .btn-label,.inbox.has-produtos .thread-head .actions .btn-label{display:none}}.composer{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;padding:.5rem 1rem .65rem}.inbox-filter-bar{margin:0}.composer-numero{grid-column:1/-1;display:flex;font-size:var(--text-xs);color:var(--ink-2)}.composer-numero>span{flex:none}.composer-numero .ss-control,.composer-numero>div{width:auto;min-width:170px;min-height:0}.composer-dica{position:absolute;top:50%;right:112px;display:none;font-size:var(--text-2xs);color:var(--ink-3);white-space:nowrap;pointer-events:none;transform:translateY(-50%)}.composer-input textarea:focus:placeholder-shown~.composer-dica{display:block}.orto-barra{position:absolute;bottom:100%;left:0;right:0;margin-bottom:6px;z-index:25;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.4rem .55rem;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-m);box-shadow:0 6px 20px rgba(0,0,0,.18);font-size:var(--text-sm)}.orto-rotulo{font-size:var(--text-2xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;margin-right:.15rem}.orto-sugestao{display:inline-flex;align-items:baseline;gap:.3rem;padding:.2rem .55rem;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);color:var(--ink);cursor:pointer;font:inherit;transition:border-color .12s ease,background .12s ease}.orto-sugestao:focus-visible,.orto-sugestao:hover{border-color:var(--brand);background:var(--surface-2)}.orto-sugestao s{color:var(--ink-3);text-decoration-thickness:1px}.orto-sugestao b{font-weight:600}.orto-acao{padding:.2rem .4rem;border:none;background:none;color:var(--ink-2);cursor:pointer;font:inherit;font-size:var(--text-xs);text-decoration:underline;text-underline-offset:2px}.orto-acao:hover{color:var(--ink)}.scheduled-chip strong{font-weight:600}@media (max-width:720px){.thread-head{gap:.4rem;padding:.4rem .5rem}.thread-head .actions .acao-larga{display:none}.conv-actions-menu .so-celular{display:flex}.conv-actions-menu .plus-menu-sep.so-celular{display:block}.inbox-list-head{padding:.5rem .75rem 0}.inbox-filters{padding:.4rem .75rem}.composer-rotulo{display:none}.note-toggle{padding-inline:.55rem}.composer-dica{display:none!important}.shell-content--flush .faixa-comunicado{padding:.25rem .75rem;font-size:var(--text-xs)}}.produtos-filtros{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:-.4rem;min-width:0}.produtos-filtros>*{min-width:0;max-width:100%}.produtos-filtros .fsel-corpo{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.produtos-filtros{align-items:center}.produtos-contagem{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:-.4rem;font-size:var(--text-xs);color:var(--ink-3)}.produto-item-codigo{overflow:hidden;font-size:var(--text-2xs);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap}.conv-chips .chip--mais{cursor:pointer}.conv-chips .chip--mais:hover{color:var(--ink);border-color:var(--line-strong)}.conv-chips.selos-extras{position:fixed;z-index:1200;display:flex;flex-wrap:wrap;gap:4px;max-width:240px;margin:0;padding:8px;overflow:visible;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-s);box-shadow:var(--shadow-2)}.selos-extras .conv-chip-caixa>*{overflow:visible;white-space:normal}@media (min-width:1280px){.inbox.has-contexto.has-produtos{grid-template-columns:340px minmax(0,1fr)}.inbox.has-contexto.has-produtos .inbox-contexto{display:none}}@media (max-width:1700px){.inbox.has-produtos .thread-head .actions .btn-label{display:none}}.inbox-tabs--mais-ativa .aba:not(.active) .n{display:none}.inbox-filters,.inbox-list-head{padding-left:.6rem;padding-right:.6rem}.inbox-tabs .aba{padding-inline:.5rem}.inbox-tabs--mais-ativa{gap:.2rem}@media (max-width:1180px){.composer-tools{grid-row:1;grid-column:1}.composer-numero{grid-row:1;grid-column:2;justify-self:end;min-width:0}.composer-numero>span{display:none}.composer-input{grid-row:2;grid-column:1/-1}}@media (max-width:1560px){.inbox.has-contexto .composer-tools,.inbox.has-produtos .composer-tools{grid-row:1;grid-column:1}.inbox.has-contexto .composer-numero,.inbox.has-produtos .composer-numero{grid-row:1;grid-column:2;justify-self:end;min-width:0}.inbox.has-contexto .composer-numero>span,.inbox.has-produtos .composer-numero>span{display:none}.inbox.has-contexto .composer-input,.inbox.has-produtos .composer-input{grid-row:2;grid-column:1/-1}.inbox.has-contexto .conv-actions-toggle .btn-label,.inbox.has-produtos .conv-actions-toggle .btn-label{display:none}}.composer-numero .ss-control,.composer-numero>div{min-width:130px;max-width:200px}.conv-row.is-open{box-shadow:0 0 0 1px var(--brand-text)}.bulk-bar{flex-wrap:nowrap;gap:.3rem;padding:.35rem .6rem}.bulk-count{flex:none;min-width:1.6em;padding:0 .4rem;font-size:var(--text-xs);text-align:center;background:var(--brand);border-radius:var(--radius-pill)}.bulk-bar .btn{flex:0 1 auto;min-width:0;padding-inline:.55rem}.bulk-limpar{margin-left:auto}.novas-mensagens{align-self:stretch;display:flex;align-items:center;gap:.6rem;margin:.4rem 0;font-size:var(--text-2xs);font-weight:700;color:var(--brand-text)}.novas-mensagens:after,.novas-mensagens:before{content:"";flex:1 1;height:1px;background:var(--brand-text);opacity:.5}@media (max-width:720px){.composer-tools{gap:.15rem}.composer-numero .ss-control,.composer-numero>div{min-width:96px;max-width:112px}.composer-numero .ss-control{font-size:var(--text-2xs);padding-inline:.35rem}}.conv-chips .chip--agradeceu{color:var(--green-ink);background:var(--green-bg);border-color:transparent}.atend-cabeca{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding-bottom:.9rem;border-bottom:1px solid var(--line)}.atend-cabeca-titulo{display:flex;align-items:center;gap:10px}.atend-cabeca h1{margin:0}.atend-cabeca .atend-status{margin:0;white-space:nowrap}.atend-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.atend-filtros>.ss-control,.atend-filtros>div{width:168px}.atend-aviso{display:inline-flex;align-items:center;gap:6px}.atend-aviso.is-on{color:var(--amber-ink);background:var(--amber-bg);border-color:var(--amber-ink)}.atend-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:1rem}.atend-kpi{display:flex;flex-direction:column;gap:1px;min-width:0;padding:.55rem .8rem;font:inherit;color:var(--ink);text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);cursor:pointer;transition:border-color .12s,background .12s}.atend-kpi:hover{border-color:var(--line-strong)}.atend-kpi:focus-visible{outline:2px solid var(--teal-ink);outline-offset:2px}.atend-kpi[aria-pressed=true]{background:color-mix(in oklab,var(--brand-text) 12%,var(--surface));border-color:var(--brand-text)}.atend-kpi-valor{font-family:var(--font-head);font-size:var(--text-2xl);font-weight:700;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.atend-kpi-rotulo{overflow:hidden;font-size:var(--text-xs);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap}.atend-kpi--alerta .atend-kpi-valor{color:var(--danger)}.atend-grade{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:12px;gap:12px;align-items:start;margin-top:12px}.atend-lado{display:flex;flex-direction:column;gap:12px;min-width:0}.atend-grade .ag-panel,.atend-lado .ag-panel{min-width:0;margin:0}.atend-painel-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-bottom:.5rem}.atend-painel-topo h2{margin:0;font-family:var(--font-head);font-size:var(--text-md);font-weight:600}.atend-painel-topo h2 small{margin-left:6px;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:400;color:var(--ink-3)}.fila-lista{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.fila-linha{display:grid;grid-template-columns:62px minmax(0,1fr) auto 150px 92px;align-items:center;grid-gap:10px;gap:10px;padding:.5rem .4rem;border-top:1px solid var(--line);border-radius:var(--radius-s);cursor:pointer}.fila-linha:first-child{border-top:0}.fila-linha:focus-visible,.fila-linha:hover{background:var(--wash)}.fila-linha:focus-visible{outline:2px solid var(--teal-ink);outline-offset:-2px}.fila-linha-tempo{display:flex;flex-direction:column;font-family:var(--font-data);font-size:var(--text-md);font-weight:700;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-2)}.fila-linha-tempo small{font-size:var(--text-2xs);font-weight:400;color:var(--ink-3)}.fila-linha--perto .fila-linha-tempo{color:var(--amber-ink)}.fila-linha--tarde .fila-linha-tempo{color:var(--danger)}.fila-linha-quem{display:flex;flex-direction:column;min-width:0;line-height:1.3}.fila-linha-quem strong{font-size:var(--text-md);font-weight:600}.fila-linha-quem span,.fila-linha-quem strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fila-linha-quem span{font-size:var(--text-sm);color:var(--ink-2)}.fila-linha-dono{display:flex;flex-direction:column;min-width:0;font-size:var(--text-sm);line-height:1.3}.fila-linha-dono small,.fila-linha-dono>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fila-linha-dono small{font-size:var(--text-2xs);color:var(--ink-3)}.fila-linha-sem{font-weight:600;color:var(--danger)}.fila-linha--calma .fila-linha-sem{font-weight:400;color:var(--ink-3)}.fila-linha-acao{display:flex;justify-content:flex-end}.fila-linha-selo .badge{white-space:nowrap}.atend-fila .fila-quadro{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.fila-card-pe{align-items:center}.atend-pessoas{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.atend-pessoas button{display:flex;align-items:center;gap:8px;width:100%;min-width:0;padding:.4rem .45rem;font:inherit;color:inherit;text-align:left;background:none;border:0;border-radius:var(--radius-s);cursor:pointer}.atend-pessoas button:hover:not(:disabled){background:var(--wash)}.atend-pessoas button:disabled{cursor:default}.atend-pessoas button[aria-pressed=true]{background:color-mix(in oklab,var(--brand-text) 12%,transparent)}.atend-pessoa-quem{display:flex;flex:1 1;flex-direction:column;min-width:0;line-height:1.25}.atend-pessoa-quem strong{font-size:var(--text-sm);font-weight:600}.atend-pessoa-quem small,.atend-pessoa-quem strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atend-pessoa-quem small{font-size:var(--text-2xs);color:var(--ink-3)}.atend-carga{display:flex;flex:none;flex-direction:column;align-items:flex-end;min-width:54px;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.atend-carga b{font-family:var(--font-data);font-size:var(--text-md);font-weight:700}.atend-carga small{font-size:var(--text-2xs);color:var(--ink-3)}.atend-carga--tarde b,.atend-carga--tarde small{color:var(--danger)}.atend-pessoa--sem{margin-top:2px;border-top:1px solid var(--line);padding-top:2px}.atend-ninguem{font-weight:600;color:var(--danger)}.atend-aguardando{margin-top:12px;padding-block:.55rem}.atend-aguardando-topo{display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px;width:100%;padding:.15rem 0;font:inherit;color:inherit;text-align:left;background:none;border:0;cursor:pointer}.atend-aguardando-topo strong{font-size:var(--text-md);font-weight:600}.atend-aguardando-topo small{flex:1 1;min-width:200px;font-size:var(--text-xs);color:var(--ink-3)}.atend-aguardando-topo svg{flex:none;transition:transform .12s}.atend-aguardando-topo[aria-expanded=true] svg{transform:rotate(90deg)}.atend-desempenho{margin-top:12px}.atend-periodos{display:inline-flex;padding:2px;background:var(--wash);border-radius:var(--radius-s)}.atend-periodos button{padding:3px 10px;font:inherit;font-size:var(--text-sm);color:var(--ink-2);background:none;border:0;border-radius:var(--radius-s);cursor:pointer}.atend-periodos button[aria-pressed=true]{color:var(--ink);background:var(--surface);box-shadow:var(--shadow-1)}.atend-resumo{display:flex;flex-wrap:wrap;gap:6px 28px;margin-bottom:.9rem}.atend-resumo div{display:flex;align-items:baseline;gap:6px}.atend-resumo b{font-family:var(--font-head);font-size:var(--text-lg);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.atend-resumo span{font-size:var(--text-sm);color:var(--ink-2)}.atend-desempenho-grade{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px}.atend-desempenho-grade>div{min-width:0}.atend-desempenho-grade h3{margin:0 0 .25rem;font-size:var(--text-sm);font-weight:600}@media (max-width:1179px){.atend-grade{grid-template-columns:minmax(0,1fr)}.atend-lado{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start}.atend-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.atend-desempenho-grade{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.atend-filtros{width:100%}.atend-filtros>.ss-control,.atend-filtros>div{flex:1 1 45%;width:auto;min-width:0}.atend-kpi{padding:.4rem .55rem}.atend-kpi-valor{font-size:var(--text-xl)}.atend-kpi-rotulo{font-size:var(--text-2xs);white-space:normal}.fila-linha{grid-template-columns:54px minmax(0,1fr) auto;row-gap:4px}.fila-linha-selo{grid-column:3;grid-row:1}.fila-linha-dono{grid-column:2;grid-row:2}.fila-linha-acao{grid-column:3;grid-row:2}}.atend-desempenho-grade{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.atend-desempenho .table td,.atend-desempenho .table th{padding-inline:.5rem;white-space:nowrap}.atend-desempenho .table th{font-size:var(--text-2xs)}@media (max-width:1179px){.atend-desempenho-grade{grid-template-columns:minmax(0,1fr)}}.atend-kpis{grid-template-columns:repeat(7,minmax(0,1fr))}@media (max-width:1179px){.atend-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.atend-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.atend-fila-opcoes{display:flex;align-items:center;gap:8px}.atend-selecao{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-bottom:.4rem;padding:.35rem .5rem;font-size:var(--text-sm);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-s)}.atend-selecao label{display:inline-flex;align-items:center;gap:8px;margin:0;cursor:pointer}.atend-selecao input,.fila-linha-marca{width:16px;height:16px;margin:0;accent-color:var(--brand-text)}.fila-linha--selecao{grid-template-columns:18px 62px minmax(0,1fr) auto 150px 92px}.fila-linha.is-aberta{background:color-mix(in oklab,var(--brand-text) 12%,transparent)}.fila-card.is-aberta{border-color:var(--brand-text)}.atend-fora{font-style:normal;font-weight:600;color:var(--amber-ink)}.atend-resumo div{flex-wrap:wrap}.atend-comparacao{font-size:var(--text-xs);color:var(--ink-3);cursor:help}.atend-comparacao--melhor{color:var(--green-ink)}.atend-comparacao--pior{color:var(--danger)}.atend-previa{position:fixed;top:0;right:0;bottom:0;z-index:900;display:flex;flex-direction:column;width:min(400px,100vw);background:var(--surface);border-left:1px solid var(--line);box-shadow:var(--shadow-2)}.atend-previa header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:.75rem .9rem;border-bottom:1px solid var(--line)}.atend-previa-quem{display:flex;flex-direction:column;min-width:0;gap:1px}.atend-previa-quem strong{font-size:var(--text-md)}.atend-previa-quem small{font-size:var(--text-xs);color:var(--ink-3)}.atend-previa-corpo{display:flex;flex:1 1;flex-direction:column;gap:6px;min-height:0;padding:.75rem;overflow-y:auto;background:var(--bg)}.atend-previa-msg{max-width:85%;padding:.4rem .6rem;font-size:var(--text-sm);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m)}.atend-previa-msg p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.atend-previa-msg time{display:block;margin-top:2px;font-size:var(--text-2xs);color:var(--ink-3)}.atend-previa-msg--cliente{align-self:flex-start}.atend-previa-msg--equipe{align-self:flex-end;background:color-mix(in oklab,var(--brand-text) 14%,var(--surface));border-color:transparent}.atend-previa-msg--sistema{align-self:center;max-width:100%;font-size:var(--text-xs);color:var(--ink-3);text-align:center;background:none;border:0}.atend-previa footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:.65rem .9rem;border-top:1px solid var(--line)}@media (max-width:720px){.fila-linha--selecao{grid-template-columns:18px 54px minmax(0,1fr) auto}.fila-linha--selecao .fila-linha-selo{grid-column:4}.fila-linha--selecao .fila-linha-dono{grid-column:3}.fila-linha--selecao .fila-linha-acao{grid-column:4}.atend-previa{left:0;width:100%}}:root{--foguinho-fora:oklch(0.68 0.22 42);--foguinho-dentro:oklch(0.88 0.17 90);--foguinho-faisca:oklch(0.8 0.18 70)}.foguinho{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center}.foguinho svg{position:relative;overflow:visible}.foguinho-halo{position:absolute;inset:-5px;border-radius:50%;background:radial-gradient(circle,color-mix(in oklch,var(--foguinho-fora) 55%,transparent) 0,transparent 68%);animation:foguinho-halo 1.5s ease-in-out infinite}.foguinho-dentro,.foguinho-fora,.foguinho-labareda{transform-box:fill-box;transform-origin:50% 100%}.foguinho-labareda{animation:foguinho-labareda 3s ease-in-out infinite}.foguinho-fora{fill:var(--foguinho-fora);animation:foguinho-chama .8s ease-in-out infinite}.foguinho-dentro{fill:var(--foguinho-dentro);animation:foguinho-miolo .55s ease-in-out infinite}.foguinho-faisca{fill:var(--foguinho-faisca);opacity:0;transform-box:fill-box;transform-origin:center;animation:foguinho-faisca 3s ease-out infinite}.foguinho-faisca--2{animation-delay:.18s}.foguinho-faisca--3{animation-delay:.36s}@keyframes foguinho-halo{0%,to{transform:scale(.8);opacity:.45}50%{transform:scale(1.2);opacity:1}}@keyframes foguinho-labareda{0%,62%,to{transform:scale(1)}72%{transform:scale(1.22,1.34)}82%{transform:scale(.96,.94)}91%{transform:scale(1.06,1.1)}}@keyframes foguinho-chama{0%,to{transform:scale(1) skewX(0deg)}25%{transform:scale(.93,1.12) skewX(-5deg)}50%{transform:scale(1.05,.94) skewX(3deg)}75%{transform:scale(.96,1.08) skewX(5deg)}}@keyframes foguinho-miolo{0%,to{transform:scale(1);opacity:1}40%{transform:scale(.84,1.24);opacity:.85}70%{transform:scale(1.1,.88);opacity:1}}@keyframes foguinho-faisca{0%,64%{opacity:0;transform:translateY(0) scale(1)}70%{opacity:1}92%,to{opacity:0;transform:translateY(-9px) scale(.3)}}@media (prefers-reduced-motion:reduce){.foguinho-dentro,.foguinho-faisca,.foguinho-fora,.foguinho-halo,.foguinho-labareda{animation:none}}.foguinho-dica{position:fixed;z-index:1000;display:flex;flex-direction:column;gap:2px;padding:.5rem .65rem;border-radius:var(--radius-s);border:1px solid var(--line,hsla(0,0%,50%,.3));background:var(--surface,#fff);color:var(--ink,inherit);font-size:var(--text-xs);font-weight:400;line-height:1.35;white-space:normal;box-shadow:0 6px 20px rgba(0,0,0,.25);pointer-events:none}.foguinho-dica strong{font-weight:600}.inicio-foguinhos{list-style:none;margin:0;padding:0;display:grid;grid-gap:.4rem;gap:.4rem}.inicio-foguinho{display:flex;align-items:center;gap:.7rem;padding:.6rem .8rem;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);color:inherit;text-decoration:none}.inicio-foguinho:hover{border-color:var(--line-strong)}.inicio-foguinho-texto{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem}.inicio-foguinho-pronto{font-size:var(--text-2xs);font-weight:600;color:var(--foguinho-fora)}.inicio-foguinho-motivo{flex-basis:100%;font-size:var(--text-sm);color:var(--ink-2)}.inicio-foguinho-meta{flex:none;font-size:var(--text-xs);color:var(--ink-3,var(--ink-2));white-space:nowrap}@media (max-width:560px){.inicio-foguinho-meta{display:none}}.pot-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.9rem 1.2rem;gap:.9rem 1.2rem}.pot-kpis>div{display:flex;flex-direction:column;gap:2px;min-width:0}.pot-kpi-val{font-family:var(--font-head);font-size:var(--text-2xl);font-weight:600;line-height:1.1}.pot-kpi-rot{font-size:var(--text-xs);color:var(--ink-3,var(--ink-2))}.foguinho-dica-acao,.inicio-foguinho-acao{color:var(--ink-2);font-style:italic}.inicio-foguinho-acao{flex-basis:100%;font-size:var(--text-sm)}.inbox-filter-bar .filter-search{flex-basis:calc(100% - 140px)}.inbox-ordem-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:var(--radius-pill);cursor:pointer;color:var(--ink-2);background:var(--surface);border:1px solid var(--line-strong);transition:border-color .12s ease-out,color .12s ease-out}.inbox-ordem-btn.is-on,.inbox-ordem-btn:hover{border-color:var(--brand-text);color:var(--brand-text)}.inbox-ordem-menu{min-width:230px}.inbox-ordem-menu button{white-space:nowrap}.inbox-ordem-menu .inbox-ordem-titulo{display:block;padding:.4rem .55rem .2rem;font-size:var(--text-2xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em}.inbox-ordem-menu button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.inbox-ordem-menu button.is-sel{color:var(--brand-text);font-weight:600}.aviso-carteira,.aviso-numero{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:.5rem 1.25rem;font-size:var(--text-sm);border-top:1px solid var(--line)}.aviso-numero{background:var(--amber-bg);color:var(--amber-ink,var(--ink))}.aviso-carteira{background:var(--surface-2);color:var(--ink-2);padding-block:.3rem;font-size:var(--text-xs)}.aviso-carteira .btn{min-height:0;padding-block:.2rem}.etq{display:flex;flex-direction:column;gap:.6rem}.etq-rotulo{font-size:var(--text-sm);font-weight:600;color:var(--ink-2)}.etq input[type=search]{width:100%}.etq-escolhidas{display:flex;flex-wrap:wrap;gap:.35rem}.etq-chip{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;padding:.2rem .3rem .2rem .6rem;border-radius:var(--radius-pill);background:color-mix(in oklab,var(--teal) 18%,var(--surface));color:var(--ink);font-size:var(--text-sm);font-weight:550}.etq-chip button{all:unset;cursor:pointer;width:1.1rem;height:1.1rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-2);line-height:1}.etq-chip button:hover{background:var(--wash);color:var(--ink)}.etq-chip button:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.etq-nova{font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2)}.etq-lista{display:flex;flex-direction:column;gap:1px;max-height:260px;overflow-y:auto;border:1px solid var(--line);border-radius:var(--radius-m);padding:.25rem}.etq-item{all:unset;box-sizing:border-box;cursor:pointer;display:flex;gap:.55rem;padding:.45rem .55rem;border-radius:calc(var(--radius-m) - 2px);font-size:var(--text-md)}.etq-item:hover{background:var(--wash)}.etq-item:focus-visible,.etq-item:focus-within{outline:2px solid var(--teal);outline-offset:-2px}.etq-item--sim{background:color-mix(in oklab,var(--teal) 10%,transparent)}.etq-item input{margin:0}.etq-item--criar{color:var(--ink);font-weight:550}.etq-mais{width:1.1rem;height:1.1rem;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in oklab,var(--teal) 22%,var(--surface));font-weight:700;line-height:1}.etq-vazio{margin:0;padding:.6rem;font-size:var(--text-sm);color:var(--ink-2)}.festa{position:fixed;z-index:60;left:50%;bottom:calc(24px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.4rem;width:min(440px,calc(100vw - 32px));pointer-events:none}.festa>*{pointer-events:auto}.festa-cartao{position:relative;overflow:hidden;display:flex;align-items:center;gap:.85rem;width:100%;padding:.95rem 1.1rem 1.05rem;text-align:left;cursor:pointer;background:var(--brand-deep);color:var(--on-brand);border:1px solid color-mix(in oklab,var(--teal) 40%,transparent);border-radius:var(--radius-l);box-shadow:0 18px 40px oklch(20% .03 195/.28),0 2px 6px oklch(20% .03 195/.18);animation:festa-sobe .56s cubic-bezier(.16,1,.3,1) both;font:inherit}.festa-trofeu{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;color:var(--brand-deeper);background:var(--teal);box-shadow:0 0 0 6px color-mix(in oklab,var(--teal) 22%,transparent);animation:festa-trofeu .9s cubic-bezier(.34,1.56,.64,1) .12s both}.festa-texto{display:flex;flex-direction:column;gap:.15rem;min-width:0}.festa-rotulo{font-size:var(--text-2xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal)}.festa-texto strong{font-family:var(--font-head);font-size:var(--text-lg);font-weight:650;line-height:1.25;text-wrap:balance}.festa-barra{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--teal);transform-origin:left;animation:festa-tempo linear both}.festa-mais{font-weight:600;padding:.1rem .55rem}.festa-link,.festa-mais{font-size:var(--text-xs);color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill)}.festa-link{padding:.2rem .7rem;text-decoration:none}.festa-link:hover{color:var(--ink);border-color:var(--line-strong)}.festa-confete{position:absolute;left:50%;bottom:60%;width:0;height:0}.festa-peca{position:absolute;left:0;top:0;width:7px;height:11px;border-radius:2px;opacity:0;animation:festa-confete 1.4s cubic-bezier(.2,.7,.3,1) both}.festa-peca--larga{width:10px;height:6px}.festa-peca--0{background:var(--teal)}.festa-peca--1{background:oklch(82% .14 85)}.festa-peca--2{background:color-mix(in oklab,var(--brand) 70%,#fff)}@keyframes festa-sobe{0%{opacity:0;transform:translateY(26px) scale(.94)}to{opacity:1;transform:none}}@keyframes festa-trofeu{0%{transform:scale(.4) rotate(-18deg)}60%{transform:scale(1.12) rotate(6deg)}to{transform:none}}@keyframes festa-tempo{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes festa-confete{0%{opacity:0;transform:translate(0) rotate(0)}10%{opacity:1}45%{transform:translate(var(--x),-150px) rotate(calc(var(--giro) * .6))}to{opacity:0;transform:translate(calc(var(--x) * 1.25),40px) rotate(var(--giro))}}@media (prefers-reduced-motion:reduce){.festa-barra,.festa-cartao,.festa-trofeu{animation:none}.festa-confete{display:none}}.mt-config,.mt-desafios,.mt-gestao,.mt-painel,.mt-ranking{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.mt-bloco{display:flex;flex-direction:column;gap:.75rem;min-width:0}.mt-bloco .section-title{display:flex;align-items:center;gap:.5rem;margin:0}.mt-nota{font-size:var(--text-sm);margin:0}.mt-aviso{background:var(--amber-bg);color:var(--amber-ink);border-radius:var(--radius-m);padding:.6rem .9rem;margin:0 0 1rem;font-size:var(--text-md)}.mt-acoes{display:flex;justify-content:flex-end;gap:.5rem}.mt-quem{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.mt-vazio{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1.1rem 1.2rem;border:1px dashed var(--line-strong);border-radius:var(--radius-m);background:var(--surface-2);color:var(--ink-2);font-size:var(--text-md);max-width:62ch}.mt-vazio strong{color:var(--ink);font-size:var(--text-md)}.mt-vazio .btn{margin-top:.4rem}.mt-metas{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));grid-gap:.9rem;gap:.9rem}.mt-meta{display:flex;flex-direction:column;gap:.55rem;min-width:0;padding:1rem 1.1rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m)}.mt-meta--pausada{opacity:.6}.mt-meta header{display:flex;justify-content:space-between;align-items:flex-start;gap:.6rem}.mt-meta h3{margin:0 0 .15rem;font-family:var(--font-head);font-size:var(--text-lg);font-weight:650;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.mt-meta header .muted{font-size:var(--text-xs)}.mt-pct{font-family:var(--font-head);font-weight:700;font-size:var(--text-xl);color:var(--teal-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mt-pct--batida{color:var(--green-ink)}.mt-pct--atras{color:var(--amber-ink)}.mt-meta-numeros{display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap;margin:0}.mt-meta-numeros strong{font-size:var(--text-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mt-meta-ritmo{color:var(--ink-2);display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.mt-meta-parte,.mt-meta-ritmo{margin:0;font-size:var(--text-sm)}.mt-meta-acoes{display:flex;gap:.9rem;border-top:1px solid var(--line);padding-top:.55rem;margin-top:.15rem}.mt-chip{display:inline-flex;align-items:center;font-size:var(--text-2xs);font-weight:600;padding:.1rem .5rem;border-radius:var(--radius-pill);background:var(--wash);color:var(--ink-2)}.mt-chip--ok{background:var(--green-bg);color:var(--green-ink)}.mt-chip--atras{background:var(--amber-bg);color:var(--amber-ink)}.mt-barra-trilho{position:relative;height:10px;border-radius:var(--radius-pill);background:var(--wash);overflow:visible}.mt-barra--compacta .mt-barra-trilho{height:6px}.mt-barra-feito{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--teal-ink);transition:width .7s cubic-bezier(.16,1,.3,1);animation:mt-encher .9s cubic-bezier(.16,1,.3,1) both}.mt-barra--batida .mt-barra-feito{background:var(--green-ink)}.mt-barra--atras .mt-barra-feito{background:oklch(70% .13 75)}.mt-barra-ritmo{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:var(--ink);border-radius:1px;opacity:.55}@keyframes mt-encher{0%{width:0}}.mt-sequencias{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));grid-gap:.9rem;gap:.9rem}.mt-seq{display:flex;align-items:center;gap:.85rem;padding:.9rem 1rem;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface)}.mt-seq>div{display:flex;flex-direction:column;gap:.1rem;min-width:0;font-size:var(--text-sm)}.mt-seq-n{font-family:var(--font-head);font-size:var(--text-2xl);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mt-seq-chama{display:grid;place-items:center;width:46px;height:46px;flex:none;border-radius:50%;background:var(--wash);color:var(--ink-3)}.mt-seq--acesa .mt-seq-chama{background:oklch(93% .07 70);color:oklch(58% .17 45);animation:mt-chama 2.4s ease-in-out infinite}@keyframes mt-chama{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.mt-placar td:first-child{color:var(--ink-2)}.mt-grupo h3{margin:.4rem 0 .5rem;font-size:var(--text-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.mt-medalhas{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:.7rem;gap:.7rem}.mt-medalha{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.3rem;padding:.85rem .6rem;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface)}.mt-medalha-disco{--anel:oklch(68% 0.09 55);display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:var(--anel);background:color-mix(in oklab,var(--anel) 14%,var(--surface));box-shadow:inset 0 0 0 2.5px var(--anel)}.mt-medalha--n2 .mt-medalha-disco{--anel:oklch(66% 0.02 240)}.mt-medalha--n3 .mt-medalha-disco{--anel:oklch(72% 0.13 85)}.mt-medalha-nome{font-weight:650;font-size:var(--text-sm);line-height:1.2}.mt-medalha-sub{font-size:var(--text-2xs);color:var(--ink-3);line-height:1.3}.mt-medalha--apagada{background:var(--surface-2)}.mt-medalha--apagada .mt-medalha-disco{--anel:var(--line-strong);color:var(--ink-3);background:transparent}.mt-medalha--apagada .mt-medalha-nome{color:var(--ink-2)}.mt-feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface)}.mt-feed li{display:flex;align-items:center;gap:.6rem;padding:.6rem .9rem;border-top:1px solid var(--line);font-size:var(--text-md)}.mt-feed li:first-child{border-top:none}.mt-feed li>span:nth-last-child(2){flex:1 1;min-width:0}.mt-feed li .muted{font-size:var(--text-xs);white-space:nowrap}.mt-feed-tipo{width:8px;height:8px;border-radius:50%;flex:none;background:var(--teal-ink)}.mt-feed-tipo--desafio,.mt-feed-tipo--meta{background:oklch(72% .13 85)}.mt-feed-tipo--conquista,.mt-feed-tipo--sequencia{background:oklch(60% .15 45)}.mt-filtros{justify-content:space-between;align-items:center;gap:.75rem}.mt-chips,.mt-filtros{display:flex;flex-wrap:wrap}.mt-chips{gap:.35rem}.mt-tabs-mini{margin:0;border:none}.mt-podio{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));grid-gap:.8rem;gap:.8rem}.mt-podio li{display:flex;flex-direction:column;gap:.2rem;padding:1rem;border-radius:var(--radius-m);border:1px solid var(--line);background:var(--surface)}.mt-podio-1{background:color-mix(in oklab,oklch(72% .13 85) 14%,var(--surface))!important;border-color:color-mix(in oklab,oklch(72% .13 85) 45%,var(--line))!important}.mt-podio-pos{font-family:var(--font-head);font-weight:700;font-size:var(--text-2xl);color:var(--ink-3)}.mt-podio-1 .mt-podio-pos{color:oklch(55% .12 75)}.mt-podio-valor{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-2)}.mt-lista{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface)}.mt-lista li{display:grid;grid-template-columns:2.5rem 1fr auto;grid-gap:.5rem;gap:.5rem;align-items:center;padding:.55rem .9rem;border-top:1px solid var(--line);font-size:var(--text-md)}.mt-lista li:first-child{border-top:none}.mt-lista--curta li{padding:.4rem .7rem;font-size:var(--text-sm)}.mt-lista-pos{color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mt-eu{background:color-mix(in oklab,var(--teal-ink) 9%,transparent)!important}.mt-desafios-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));grid-gap:.9rem;gap:.9rem}.mt-desafio{display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);min-width:0}.mt-desafio header{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:var(--text-sm)}.mt-desafio h3{margin:0;font-family:var(--font-head);font-size:var(--text-lg)}.mt-desafio p{margin:0;font-size:var(--text-md)}.mt-desafio--andamento{border-color:color-mix(in oklab,var(--teal-ink) 40%,var(--line))}.mt-desafio--andamento .mt-chip{background:var(--green-bg);color:var(--green-ink)}.mt-desafio--cancelado,.mt-desafio--encerrado{opacity:.85}.mt-premio{color:var(--ink-2)}.mt-vencedor{color:oklch(50% .12 75)}.mt-form{display:flex;flex-direction:column;gap:.8rem}.mt-form-dois{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-gap:.8rem;gap:.8rem}.mt-escolha{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.mt-escolha legend{font-size:var(--text-sm);font-weight:600;margin-bottom:.4rem}.mt-escolha label{display:flex;gap:.55rem;align-items:flex-start;font-size:var(--text-md);cursor:pointer}.mt-escolha--exemplos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:.7rem;gap:.7rem}.mt-escolha--exemplos legend{grid-column:1/-1}.mt-escolha--exemplos label{border:1px solid var(--line);border-radius:var(--radius-m);padding:.75rem .85rem;background:var(--surface)}.mt-escolha--exemplos label.mt-escolhida{border-color:var(--teal-ink);box-shadow:0 0 0 1px var(--teal-ink)}.mt-escolha--exemplos label>span{display:flex;flex-direction:column;gap:.35rem;min-width:0}.mt-escolha--exemplos q{quotes:none;display:block;font-size:var(--text-sm);color:var(--ink-2);background:var(--surface-2);border-radius:var(--radius-s);padding:.3rem .5rem}.mt-tipos{border:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.4rem}.mt-tipos legend{font-size:var(--text-sm);font-weight:600;margin-bottom:.4rem;width:100%}.mt-minimo{max-width:320px}.mt-por-pessoa{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.mt-por-pessoa li{display:grid;grid-template-columns:minmax(0,8rem) 1fr auto;grid-gap:.6rem;gap:.6rem;align-items:center;font-size:var(--text-sm)}.mt-por-pessoa li>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-cartao{gap:.75rem}.mt-cartao,.mt-cartao-metas{display:flex;flex-direction:column}.mt-cartao-metas{gap:.7rem}.mt-cartao-meta{display:flex;flex-direction:column;gap:.3rem}.mt-cartao-meta>div:first-child{display:flex;justify-content:space-between;gap:.5rem;font-size:var(--text-md)}.mt-cartao-meta .muted{font-size:var(--text-xs)}.mt-cartao-rodape{display:flex;gap:1rem;flex-wrap:wrap;font-size:var(--text-sm);color:var(--ink-2);align-items:center}.mt-cartao-rodape strong{color:var(--ink)}@media (prefers-reduced-motion:reduce){.mt-barra-feito,.mt-seq--acesa .mt-seq-chama{animation:none;transition:none}}.mt-chip-filtro{cursor:pointer;font:inherit;font-size:var(--text-sm)}.nav-busca{width:100%;background:none;border:none;font:inherit;cursor:pointer;text-align:left;margin-bottom:.35rem}.nav-atalho{margin-left:auto;font:600 .66rem var(--font-ui);letter-spacing:.02em;padding:.08rem .35rem;border-radius:4px;border:1px solid var(--sidebar-border);color:var(--sidebar-label)}.bu-fundo{position:fixed;inset:0;z-index:70;display:flex;justify-content:center;align-items:flex-start;padding:max(12vh,calc(16px + env(safe-area-inset-top, 0px))) 16px 16px;background:oklch(20% .02 195/.38);animation:bu-fundo .14s ease-out both}.bu{width:min(600px,100%);max-height:min(70vh,560px);display:flex;flex-direction:column;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:0 24px 60px oklch(20% .03 195/.3);overflow:hidden;animation:bu-entra .22s cubic-bezier(.16,1,.3,1) both}.bu-campo{display:flex;align-items:center;gap:.6rem;padding:.85rem 1rem;border-bottom:1px solid var(--line);color:var(--ink-3)}.bu .bu-campo input{flex:1 1;min-width:0;border:none;outline:none;box-shadow:none;padding:0;background:transparent;font:inherit;font-size:var(--text-lg);color:var(--ink)}.bu kbd{font:600 .68rem var(--font-ui);padding:.1rem .38rem;border-radius:4px;border:1px solid var(--line-strong);color:var(--ink-3);background:var(--surface-2)}.bu-lista{padding:.35rem 0;overflow-y:auto;flex:1 1}.bu-lista,.bu-lista ul{list-style:none;margin:0}.bu-lista ul{padding:0}.bu-secao-nome{display:block;padding:.5rem 1rem .25rem;font-size:var(--text-2xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.bu-item{display:flex;align-items:center;gap:.65rem;padding:.5rem 1rem;cursor:pointer;font-size:var(--text-md)}.bu-item.ativo{background:color-mix(in oklab,var(--teal-ink) 12%,transparent)}.bu-icone{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-s);flex:none;background:var(--surface-2);color:var(--ink-2)}.bu-item.ativo .bu-icone{color:var(--teal-ink)}.bu-titulo{min-width:0}.bu-detalhe,.bu-titulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bu-detalhe{margin-left:auto;font-size:var(--text-xs);color:var(--ink-3);max-width:45%}.bu-vazio{padding:1.2rem 1rem;color:var(--ink-2);font-size:var(--text-md)}.bu-rodape{display:flex;gap:1rem;padding:.55rem 1rem;border-top:1px solid var(--line);font-size:var(--text-xs);color:var(--ink-3)}.bu-rodape span{display:inline-flex;align-items:center;gap:.25rem}@keyframes bu-fundo{0%{opacity:0}}@keyframes bu-entra{0%{opacity:0;transform:translateY(-8px) scale(.98)}}@media (max-width:640px){.bu-rodape,.nav-atalho{display:none}}@media (prefers-reduced-motion:reduce){.bu,.bu-fundo{animation:none}}.toast--acao{position:relative;overflow:hidden;display:flex;align-items:center;gap:.9rem;cursor:default}.toast--acao>span:first-child{flex:1 1;min-width:0}.toast-desfazer{flex:none;background:none;border:none;font:inherit;font-weight:650;color:var(--teal-ink);cursor:pointer;padding:.15rem .2rem;border-radius:var(--radius-s)}.toast-desfazer:hover{background:var(--wash)}.toast-tempo{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--teal-ink);transform-origin:left;animation:festa-tempo linear both;opacity:.6}@media (prefers-reduced-motion:reduce){.toast-tempo{animation:none;display:none}}.vazio-guia{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;padding:1.4rem 1.5rem;margin:.5rem 0;max-width:64ch;border:1px dashed var(--line-strong);border-radius:var(--radius-l);background:var(--surface-2)}.vazio-guia strong{font-family:var(--font-head);font-size:var(--text-lg);color:var(--ink)}.vazio-guia p{margin:0;color:var(--ink-2);font-size:var(--text-md);line-height:1.5}.vazio-guia-acoes{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}td .vazio-guia{margin:.75rem auto;text-align:left}.passos{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.75rem;padding:1.1rem 1.2rem;border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface)}.passos-cabeca{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.passos-cabeca p{margin:.15rem 0 0;font-size:var(--text-sm)}.passos-barra{height:6px;border-radius:var(--radius-pill);background:var(--wash);overflow:hidden}.passos-barra span{display:block;height:100%;background:var(--teal-ink);border-radius:inherit;transition:width .6s cubic-bezier(.16,1,.3,1)}.passos-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.passos-lista li{display:flex;align-items:center;gap:.75rem;padding:.6rem 0;border-top:1px solid var(--line)}.passos-lista li:first-child{border-top:none}.passos-marca{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--line-strong);color:var(--on-brand)}.passos-feito .passos-marca{background:var(--teal-ink);border-color:var(--teal-ink)}.passos-proximo .passos-marca{border-color:var(--teal-ink);box-shadow:0 0 0 3px color-mix(in oklab,var(--teal-ink) 18%,transparent)}.passos-texto{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.1rem;font-size:var(--text-md)}.passos-texto .muted{font-size:var(--text-sm)}.passos-feito .passos-texto strong{color:var(--ink-3);font-weight:500;text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}@media (max-width:560px){.passos-lista li{flex-wrap:wrap}.passos-lista li .btn{margin-left:calc(22px + .75rem)}}.passos-lista .btn{text-decoration:none}.logo-rail{display:none;width:34px;height:34px;border-radius:var(--radius-s)}.nav-recolher{display:none;place-items:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--radius-s);background:transparent;color:var(--sidebar-ink);cursor:pointer;transition:background-color .12s ease-out,color .12s ease-out}.nav-recolher:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-ink-active)}.nav-recolher:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.nav-recolher svg{transition:transform .24s cubic-bezier(.16,1,.3,1)}.nav-perfil-rail,.nav-sair-rail{display:none}.nav-perfil-rail{place-items:center;width:34px;height:34px;border-radius:50%;text-decoration:none;background:var(--sidebar-active-bg);color:var(--sidebar-ink-active);font-size:var(--text-2xs);font-weight:700}.nav-sair-rail{place-items:center;width:34px;height:34px;border:none;border-radius:var(--radius-s);background:transparent;color:var(--sidebar-ink);cursor:pointer}.nav-perfil-rail:hover,.nav-sair-rail:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-ink-active)}.nav-barra-config{display:none}.menu-dica{position:fixed;z-index:1100;transform:translateY(-50%);pointer-events:none;padding:.35rem .6rem;border-radius:var(--radius-s);background:var(--ink);color:var(--bg);font-size:var(--text-sm);font-weight:600;white-space:nowrap;box-shadow:var(--shadow-2);animation:menu-dica-entra .14s ease-out}@keyframes menu-dica-entra{0%{opacity:0;transform:translate(-4px,-50%)}}@media (min-width:1025px){.nav-recolher{display:grid}.shell{transition:grid-template-columns .24s cubic-bezier(.16,1,.3,1)}:root[data-menu=reduzido] .shell{grid-template-columns:72px 1fr}:root[data-menu=reduzido] .sidebar{--modo:rail;width:72px;padding-inline:.55rem}:root[data-menu=reduzido] .sidebar .sidebar-head{flex-direction:column;justify-content:flex-start;gap:.55rem;padding:.2rem 0 .8rem}:root[data-menu=reduzido] .sidebar .sidebar-head .wordmark,:root[data-menu=reduzido] .sidebar .sidebar-head .workspace-chip{display:none}:root[data-menu=reduzido] .sidebar .logo-rail{display:block}:root[data-menu=reduzido] .sidebar .nav-recolher svg{transform:scaleX(-1)}:root[data-menu=reduzido] .sidebar .nav-atalho,:root[data-menu=reduzido] .sidebar .nav-group-label,:root[data-menu=reduzido] .sidebar .nav-rotulo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0;padding:0}:root[data-menu=reduzido] .sidebar .nav-item{justify-content:center;padding:.62rem 0}:root[data-menu=reduzido] .sidebar .nav-item svg{width:20px;height:20px}:root[data-menu=reduzido] .sidebar .nav-item.active:before{left:-.55rem}:root[data-menu=reduzido] .sidebar .nav-busca{margin-bottom:.2rem}:root[data-menu=reduzido] .sidebar .nav-group+.nav-group{margin-top:.45rem;padding-top:.45rem;border-top:1px solid var(--sidebar-border)}:root[data-menu=reduzido] .sidebar .nav-contador{position:absolute;top:3px;right:6px;margin:0;min-width:16px;height:16px;padding:0 4px;font-size:.6rem;line-height:16px}:root[data-menu=reduzido] .sidebar .sidebar-foot{align-items:center;padding:.6rem 0 .2rem;gap:.45rem}:root[data-menu=reduzido] .sidebar .sidebar-foot>:not(.sidebar-foot-row):not(.nav-perfil-rail):not(.nav-sair-rail){display:none!important}:root[data-menu=reduzido] .sidebar .sidebar-foot-row{flex-direction:column;gap:.45rem}:root[data-menu=reduzido] .sidebar .sidebar-foot-row>div{flex-direction:column;gap:.45rem!important}:root[data-menu=reduzido] .sidebar .foot-bell{flex-direction:column}:root[data-menu=reduzido] .sidebar .sidebar .user-line,:root[data-menu=reduzido] .sidebar .user-line{display:none}:root[data-menu=reduzido] .sidebar .nav-perfil-rail,:root[data-menu=reduzido] .sidebar .nav-sair-rail{display:grid}}@media (min-width:641px) and (max-width:1024px){.shell{display:grid;grid-template-columns:72px 1fr}.shell-topbar{display:none}.shell-content{grid-column:2;grid-row:1}.nav-recolher{display:grid}.sidebar.open .nav-recolher{display:none}.sidebar:not(.open){position:-webkit-sticky;position:sticky;top:0;z-index:auto;transform:none;box-shadow:none;border-right:none;height:100vh;height:100dvh;padding-top:calc(.85rem + env(safe-area-inset-top, 0px));--modo:rail;width:72px;padding-inline:.55rem}.sidebar:not(.open) .sidebar-head{flex-direction:column;justify-content:flex-start;gap:.55rem;padding:.2rem 0 .8rem}.sidebar:not(.open) .sidebar-head .wordmark,.sidebar:not(.open) .sidebar-head .workspace-chip{display:none}.sidebar:not(.open) .logo-rail{display:block}.sidebar:not(.open) .nav-recolher svg{transform:scaleX(-1)}.sidebar:not(.open) .nav-atalho,.sidebar:not(.open) .nav-group-label,.sidebar:not(.open) .nav-rotulo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0;padding:0}.sidebar:not(.open) .nav-item{justify-content:center;padding:.62rem 0}.sidebar:not(.open) .nav-item svg{width:20px;height:20px}.sidebar:not(.open) .nav-item.active:before{left:-.55rem}.sidebar:not(.open) .nav-busca{margin-bottom:.2rem}.sidebar:not(.open) .nav-group+.nav-group{margin-top:.45rem;padding-top:.45rem;border-top:1px solid var(--sidebar-border)}.sidebar:not(.open) .nav-contador{position:absolute;top:3px;right:6px;margin:0;min-width:16px;height:16px;padding:0 4px;font-size:.6rem;line-height:16px}.sidebar:not(.open) .sidebar-foot{align-items:center;padding:.6rem 0 .2rem;gap:.45rem}.sidebar:not(.open) .sidebar-foot>:not(.sidebar-foot-row):not(.nav-perfil-rail):not(.nav-sair-rail){display:none!important}.sidebar:not(.open) .sidebar-foot-row{flex-direction:column;gap:.45rem}.sidebar:not(.open) .sidebar-foot-row>div{flex-direction:column;gap:.45rem!important}.sidebar:not(.open) .foot-bell{flex-direction:column}.sidebar:not(.open) .sidebar .user-line,.sidebar:not(.open) .user-line{display:none}.sidebar:not(.open) .nav-perfil-rail,.sidebar:not(.open) .nav-sair-rail{display:grid}.sidebar:not(.open) .nav-close{display:none}}.barra-inferior{display:none}@media (max-width:640px){.nav-barra-config{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.55rem .65rem;border:1px solid var(--sidebar-border);border-radius:var(--radius-m);background:transparent;color:var(--sidebar-ink);font:inherit;font-size:var(--text-sm);cursor:pointer}.nav-barra-config span{color:var(--sidebar-accent);font-weight:600}:root[data-barra=ligada] .barra-inferior:not(.barra-inferior--oculta){position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sticky);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:.3rem max(.25rem,env(safe-area-inset-right,0px)) calc(.3rem + env(safe-area-inset-bottom, 0px)) max(.25rem,env(safe-area-inset-left,0px));background:color-mix(in oklab,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);animation:barra-sobe .24s cubic-bezier(.16,1,.3,1)}:root[data-barra=ligada] .shell--com-barra .shell-content{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom, 0px))}:root[data-barra=ligada] body:has(.shell--com-barra) .toast-host{bottom:calc(76px + env(safe-area-inset-bottom, 0px))}}@keyframes barra-sobe{0%{transform:translateY(100%)}}.barra-item{display:flex;flex-direction:column;align-items:center;gap:.15rem;min-width:0;padding:.3rem .1rem .2rem;border:none;background:none;font:inherit;color:var(--ink-3);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.barra-icone{position:relative;display:grid;place-items:center;width:56px;height:30px;border-radius:var(--radius-pill);transition:background-color .24s cubic-bezier(.16,1,.3,1),transform .12s ease-out}.barra-item:active .barra-icone{transform:scale(.92)}.barra-item--ativo{color:var(--brand-text)}.barra-item--ativo .barra-icone{background:color-mix(in oklab,var(--brand-text) 13%,transparent)}.barra-item--ativo .barra-icone svg{animation:barra-pula .45s cubic-bezier(.34,1.56,.64,1)}@keyframes barra-pula{0%{transform:scale(.8)}60%{transform:scale(1.12)}to{transform:none}}.barra-nome{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-2xs);font-weight:600}.barra-badge{position:absolute;top:-3px;right:6px;min-width:17px;height:17px;padding:0 4px;box-sizing:border-box;border-radius:var(--radius-pill);background:var(--brand);color:var(--on-brand);border:2px solid var(--surface);font-size:.6rem;font-weight:700;line-height:13px;text-align:center}.barra-ponto{position:absolute;top:2px;right:14px;width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 2px var(--surface)}.barra-item:focus-visible{outline:none}.barra-item:focus-visible .barra-icone{outline:2px solid var(--teal-ink);outline-offset:1px}.folha-fundo{position:fixed;inset:0;z-index:calc(var(--z-modal) + 2);display:flex;align-items:flex-end;justify-content:center;background:oklch(0 0 0/.42);animation:overlay-in .16s ease-out}.folha{width:min(520px,100%);max-height:86dvh;overflow:auto;display:grid;grid-gap:.7rem;gap:.7rem;padding:.6rem max(1rem,env(safe-area-inset-right,0px)) calc(1rem + env(safe-area-inset-bottom, 0px)) max(1rem,env(safe-area-inset-left,0px));background:var(--surface);border-radius:20px 20px 0 0;box-shadow:var(--shadow-2);animation:sheet-up .24s cubic-bezier(.16,1,.3,1)}.folha-alca{justify-self:center;width:40px;height:4px;border-radius:var(--radius-pill);background:var(--line-strong)}.folha-cab{display:flex;align-items:center;justify-content:space-between;gap:1rem}.folha-cab strong{font-family:var(--font-head);font-size:var(--text-lg)}.folha-texto{font-size:var(--text-sm);color:var(--ink-2)}.folha-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.4rem;gap:.4rem}.folha-item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.6rem .65rem;border-radius:var(--radius-m);border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:border-color .12s ease-out,background-color .12s ease-out}.folha-item span:nth-child(2){flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folha-item--on{border-color:var(--brand-text);background:color-mix(in oklab,var(--brand-text) 9%,var(--surface));color:var(--ink);font-weight:600}.folha-item:disabled{opacity:.45;cursor:default}.folha-ordem{display:grid;place-items:center;min-width:20px;height:20px;border-radius:50%;font-size:var(--text-2xs);font-weight:700}.folha-item--on .folha-ordem{background:var(--brand);color:var(--on-brand)}.folha-acoes{position:-webkit-sticky;position:sticky;bottom:calc(-1rem - env(safe-area-inset-bottom, 0px));display:flex;justify-content:space-between;gap:.5rem;margin-inline:-1rem;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom, 0px));background:var(--surface);border-top:1px solid var(--line)}@media (prefers-reduced-motion:reduce){.barra-icone,.barra-icone svg,.barra-inferior,.folha,.menu-dica,.nav-recolher svg,.shell{transition:none!important;animation:none!important}}:root{--rolagem:color-mix(in oklab,var(--ink) 16%,transparent);--rolagem-forte:color-mix(in oklab,var(--ink) 34%,transparent);--rolagem-menu:oklch(100% 0 0/0.22)}:where(*){scrollbar-width:thin;scrollbar-color:var(--rolagem) transparent}:where(*):hover{scrollbar-color:var(--rolagem-forte) transparent}.sidebar :where(*),.sidebar-nav{scrollbar-color:transparent transparent}.sidebar-nav:focus-within,.sidebar-nav:hover{scrollbar-color:var(--rolagem-menu) transparent}@supports not (scrollbar-color:auto){:where(*)::-webkit-scrollbar{width:8px;height:8px}:where(*)::-webkit-scrollbar-track{background:transparent}:where(*)::-webkit-scrollbar-corner{background:transparent}:where(*)::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);border:2px solid transparent;background-clip:padding-box;background-color:var(--rolagem)}:where(*):hover::-webkit-scrollbar-thumb{background-color:var(--rolagem-forte)}.sidebar-nav::-webkit-scrollbar-thumb{background-color:transparent}.sidebar-nav:hover::-webkit-scrollbar-thumb{background-color:var(--rolagem-menu)}}body,body:hover,html,html:hover{scrollbar-color:var(--rolagem) transparent}:is(.sidebar-nav,.ss-options,.plus-menu,.bu-lista,.conv-items,.tb-pop,.v2-pop,.crm-seletor-lista,.etq-lista,.emoji-grid,.galeria-lista,.acoes-menu,.menu-valores-lista,[data-rolagem]){--esmaece:28px}:is(.sidebar-nav,.ss-options,.plus-menu,.bu-lista,.conv-items,.tb-pop,.v2-pop,.crm-seletor-lista,.etq-lista,.emoji-grid,.galeria-lista,.acoes-menu,.menu-valores-lista,[data-rolagem])[data-rola-abaixo]{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--esmaece)),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--esmaece)),transparent)}:is(.sidebar-nav,.ss-options,.plus-menu,.bu-lista,.conv-items,.tb-pop,.v2-pop,.crm-seletor-lista,.etq-lista,.emoji-grid,.galeria-lista,.acoes-menu,.menu-valores-lista,[data-rolagem])[data-rola-acima]{-webkit-mask-image:linear-gradient(to top,#000 calc(100% - var(--esmaece)),transparent);mask-image:linear-gradient(to top,#000 calc(100% - var(--esmaece)),transparent)}:is(.sidebar-nav,.ss-options,.plus-menu,.bu-lista,.conv-items,.tb-pop,.v2-pop,.crm-seletor-lista,.etq-lista,.emoji-grid,.galeria-lista,.acoes-menu,.menu-valores-lista,[data-rolagem])[data-rola-acima][data-rola-abaixo]{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--esmaece),#000 calc(100% - var(--esmaece)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--esmaece),#000 calc(100% - var(--esmaece)),transparent)}.sidebar-nav{--esmaece:40px}.nav-mais-abaixo{position:relative;z-index:1;flex:none;align-self:center;display:grid;place-items:center;width:28px;height:20px;margin:-20px auto 0;padding:0;border:none;border-radius:var(--radius-pill);background:var(--sidebar-active-bg);color:var(--sidebar-ink-active);cursor:pointer;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1)}.sidebar-nav[data-rola-abaixo]+.nav-mais-abaixo{opacity:1;pointer-events:auto;transform:none;animation:nav-mais-chama 2.4s ease-in-out 1s 2}.nav-mais-abaixo:hover{background:var(--sidebar-hover-bg)}@keyframes nav-mais-chama{0%,to{transform:none}50%{transform:translateY(3px)}}dialog.modal h2{transition:box-shadow .2s ease-out}dialog.modal[data-rola-acima] h2{box-shadow:0 8px 14px -12px oklch(20% .02 195/.45)}dialog.modal:after{content:"";display:block;position:-webkit-sticky;position:sticky;bottom:-1.5rem;height:32px;margin:-32px -1.5rem -1.5rem;background:linear-gradient(to bottom,transparent,var(--surface));pointer-events:none;opacity:0;transition:opacity .2s ease-out}dialog.modal[data-rola-abaixo]:after{opacity:1}.folha-acoes,.pl-rodape{transition:box-shadow .2s ease-out}.folha[data-rola-abaixo] .folha-acoes,dialog.modal[data-rola-abaixo] .pl-rodape{box-shadow:0 -10px 16px -14px oklch(20% .02 195/.5)}@media (prefers-reduced-motion:reduce){.nav-mais-abaixo{animation:none!important;transition:none}}:root{--bg:#f7fbf9;--surface:#fff;--surface-2:#f0f6f2;--line:#d3e0da;--line-strong:#b5c9c1;--ink:#12221f;--ink-2:#2e3d39;--ink-3:#5c6f6a;--brand-raw:#00524a;--brand:#00524a;--brand-hover:#00655b;--brand-text:#00524a;--brand-deep:#083532;--brand-deeper:#12221f;--on-brand:#f7fbf9;--on-brand-soft:rgba(247,251,249,.72);--teal:#88b1ab;--teal-ink:#00655b;--soft:#e1ede5;--green-bg:#e1ede5;--green-ink:#00524a;--amber-bg:oklch(0.95 0.04 80);--amber-ink:oklch(0.45 0.1 70);--red-bg:oklch(0.95 0.03 25);--red-ink:oklch(0.5 0.14 25);--danger:oklch(0.52 0.13 25);--info-bg:oklch(0.95 0.025 230);--info-ink:oklch(0.42 0.09 230);--ouro:oklch(0.78 0.13 85);--ouro-ink:oklch(0.46 0.1 75);--ouro-fundo:oklch(0.95 0.05 90);--sucesso-forte:#00524a;--wash:rgba(18,34,31,.06);--radius-s:8px;--radius-m:12px;--radius-l:20px;--radius-pill:999px;--shadow-1:0 1px 2px rgba(18,34,31,.06);--shadow-2:0 1px 2px rgba(18,34,31,.06),0 8px 24px rgba(18,34,31,.07);--shadow-3:0 1px 2px rgba(18,34,31,.06),0 12px 32px rgba(18,34,31,.1);--text-2xs:0.71875rem;--text-xs:0.75rem;--text-sm:0.8125rem;--text-md:0.90625rem;--text-lg:1.0625rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-display:2.25rem;--dur-1:120ms;--dur-2:240ms;--dur-3:450ms;--dur-4:900ms;--ease-rapido:ease-out;--ease-saida:cubic-bezier(.16,1,.3,1);--ease-mola:cubic-bezier(.34,1.56,.64,1);--sidebar-accent:#88b1ab}:root[data-theme=dark]{--bg:#0b1613;--surface:#12221f;--surface-2:#0f1d1a;--line:#24403a;--line-strong:#33564e;--ink:#eef5f1;--ink-2:#cfe0da;--ink-3:#8fa39d;--brand-raw:#88b1ab;--brand:#88b1ab;--brand-hover:#9fc2bc;--brand-text:#9fc2bc;--brand-deep:#0f2a26;--brand-deeper:#0b1613;--on-brand:#12221f;--on-brand-soft:rgba(18,34,31,.7);--teal:#88b1ab;--teal-ink:#9fc2bc;--soft:#17332d;--green-bg:#17332d;--green-ink:#9fc2bc;--amber-bg:oklch(0.32 0.05 75);--amber-ink:oklch(0.85 0.1 80);--red-bg:oklch(0.3 0.06 25);--red-ink:oklch(0.8 0.1 25);--danger:oklch(0.7 0.12 25);--info-bg:oklch(0.3 0.04 230);--info-ink:oklch(0.82 0.07 230);--ouro:oklch(0.82 0.13 85);--ouro-ink:oklch(0.88 0.1 88);--ouro-fundo:oklch(0.34 0.05 85);--sucesso-forte:#88b1ab;--wash:rgba(238,245,241,.07);--shadow-1:0 1px 2px rgba(0,0,0,.3);--shadow-2:0 1px 2px rgba(0,0,0,.3),0 8px 24px rgba(0,0,0,.35);--shadow-3:0 1px 2px rgba(0,0,0,.3),0 12px 32px rgba(0,0,0,.4);--ds-trilho:rgba(238,245,241,.1)}@media (prefers-color-scheme:dark){:root[data-theme=auto]{--bg:#0b1613;--surface:#12221f;--surface-2:#0f1d1a;--line:#24403a;--line-strong:#33564e;--ink:#eef5f1;--ink-2:#cfe0da;--ink-3:#8fa39d;--brand-raw:#88b1ab;--brand:#88b1ab;--brand-hover:#9fc2bc;--brand-text:#9fc2bc;--brand-deep:#0f2a26;--brand-deeper:#0b1613;--on-brand:#12221f;--on-brand-soft:rgba(18,34,31,.7);--teal:#88b1ab;--teal-ink:#9fc2bc;--soft:#17332d;--green-bg:#17332d;--green-ink:#9fc2bc;--amber-bg:oklch(0.32 0.05 75);--amber-ink:oklch(0.85 0.1 80);--red-bg:oklch(0.3 0.06 25);--red-ink:oklch(0.8 0.1 25);--danger:oklch(0.7 0.12 25);--info-bg:oklch(0.3 0.04 230);--info-ink:oklch(0.82 0.07 230);--ouro:oklch(0.82 0.13 85);--ouro-ink:oklch(0.88 0.1 88);--ouro-fundo:oklch(0.34 0.05 85);--sucesso-forte:#88b1ab;--wash:rgba(238,245,241,.07);--shadow-1:0 1px 2px rgba(0,0,0,.3);--shadow-2:0 1px 2px rgba(0,0,0,.3),0 8px 24px rgba(0,0,0,.35);--shadow-3:0 1px 2px rgba(0,0,0,.3),0 12px 32px rgba(0,0,0,.4);--ds-trilho:rgba(238,245,241,.1)}}.sidebar{background:linear-gradient(180deg,#0c3b36,#0a2623)}.auth-brand,.festa-cartao{--on-brand:#f7fbf9;--on-brand-soft:rgba(247,251,249,.72)}.auth-brand{background:linear-gradient(160deg,#0c3b36,#0a2623)}.festa-cartao{background:#0c3b36}.btn,.icon-btn{transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out,transform .12s ease-out}.btn:active,.icon-btn:active{transform:scale(.96)}.btn--danger{background:var(--red-bg);color:var(--red-ink);border:1px solid transparent}.btn--danger:hover{background:color-mix(in oklab,var(--red-ink) 18%,var(--red-bg))}.btn:disabled{background:var(--soft,var(--surface-2));color:var(--ink-3);opacity:1}.btn--ghost-danger:disabled,.btn--ghost:disabled{background:transparent;opacity:.5}.tabs{display:inline-flex;width:auto;gap:2px;padding:4px;border-bottom:1px solid var(--line);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-2)}.tabs button{margin:0;padding:.45rem .9rem;border:none;border-radius:calc(var(--radius-m) - 4px);font-size:var(--text-md);transition:background-color .24s cubic-bezier(.16,1,.3,1),color .24s cubic-bezier(.16,1,.3,1)}.tabs button:hover{color:var(--ink);background:color-mix(in oklab,var(--surface) 55%,transparent)}.tabs button.active{background:var(--surface);color:var(--ink);font-weight:650;box-shadow:var(--shadow-1);border-bottom:none}.tabs button:focus-visible{outline:2px solid var(--teal-ink);outline-offset:1px}.badge{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .6rem;font-size:var(--text-xs);line-height:1;background:var(--wash);color:var(--ink-2)}.badge--active,.badge--deleting,.badge--suspended,.badge--trial{padding-left:.5rem}.badge--active:before,.badge--deleting:before,.badge--suspended:before,.badge--trial:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.page-head h1{font-family:var(--font-head);font-size:var(--text-2xl);font-weight:700;letter-spacing:-.02em}.page-head .count{padding:.12rem .6rem}.stat-tile{box-shadow:none;container-type:inline-size;min-width:0}.stat-tile .stat-label{font-size:var(--text-sm);color:var(--ink-2)}.stat-tile .stat-value{font-family:var(--font-head);font-weight:700;letter-spacing:-.02em;font-size:clamp(1.15rem,11cqi,1.65rem);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.stat-tile:hover{box-shadow:none;border-color:var(--line-strong)}.table-wrap{box-shadow:none}th{font-size:var(--text-2xs);letter-spacing:.06em}.table-wrap th.col-picker-th,th{background:var(--surface-2)}.filter-search{border-color:var(--line);background:var(--surface)}.fchip{background:color-mix(in oklab,var(--brand-text) 10%,var(--surface));color:var(--ink-2);animation:fchip-entra .45s cubic-bezier(.34,1.56,.64,1) backwards}.fchip-v{color:var(--brand-text)}.fchip-x{color:var(--ink-2)}@keyframes fchip-entra{0%{opacity:0;transform:scale(.85)}}.select-all-banner{background:var(--info-bg);border-color:transparent;color:var(--ink)}.bulk-bar{border:1px solid color-mix(in oklab,var(--brand-text) 30%,transparent);border-radius:var(--radius-m);background:color-mix(in oklab,var(--brand-text) 9%,var(--surface));margin-bottom:.6rem;animation:bulk-desce .24s cubic-bezier(.16,1,.3,1)}.bulk-count{color:var(--on-brand);font-weight:700}@keyframes bulk-desce{0%{opacity:0;transform:translateY(-6px)}}.camp-card,.deal-card,.list-card{box-shadow:none}.camp-card:hover,.deal-card:hover,.list-card:hover{box-shadow:none;border-color:var(--line-strong);transform:translateY(-2px)}.toast-host{top:calc(1rem + env(safe-area-inset-top, 0px));bottom:auto;right:max(1rem,env(safe-area-inset-right,0px))}.toast{border:1px solid transparent;box-shadow:var(--shadow-3);animation:toast-entra .24s cubic-bezier(.16,1,.3,1)}.toast--success{background:var(--green-bg);color:var(--green-ink);border-color:color-mix(in oklab,var(--green-ink) 20%,transparent)}.toast--error{background:var(--red-bg);color:var(--red-ink);border-color:color-mix(in oklab,var(--red-ink) 22%,transparent)}.toast--info{background:var(--surface);color:var(--ink);border-color:var(--line)}@keyframes toast-entra{0%{opacity:0;transform:translateX(30px) scale(.96)}}@media (max-width:1024px){.toast-host{top:calc(64px + env(safe-area-inset-top, 0px));left:max(1rem,env(safe-area-inset-left,0px));max-width:none}}:root[data-barra=ligada] body:has(.shell--com-barra) .toast-host{bottom:auto}.vazio-guia{align-items:center;text-align:center;margin-inline:auto;padding:2rem 1.5rem;background:transparent}.vazio-guia p{max-width:46ch}.vazio-guia-arte{color:var(--brand-text);margin-bottom:.3rem}.vazio-guia-acoes{justify-content:center}td .vazio-guia{text-align:center}.paginacao{display:flex;align-items:center;justify-content:space-between;gap:.6rem 1rem;flex-wrap:wrap;margin-top:.9rem;font-size:var(--text-sm);color:var(--ink-2)}.paginacao-intervalo{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.paginacao-numeros{display:inline-flex;align-items:center;gap:.25rem}.paginacao-grupo{display:contents}.paginacao-btn{display:grid;place-items:center;min-width:32px;height:32px;padding:0 .35rem;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);color:var(--ink-2);font:inherit;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .12s ease-out,color .12s ease-out,border-color .12s ease-out,transform .12s ease-out}.paginacao-btn:hover:not(:disabled){border-color:var(--line-strong);color:var(--ink)}.paginacao-btn:active:not(:disabled){transform:scale(.94)}.paginacao-btn[aria-current=page]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.paginacao-btn:disabled{opacity:.4;cursor:default}.paginacao-btn:focus-visible{outline:2px solid var(--teal-ink);outline-offset:2px}.paginacao-reticencias{padding:0 .15rem;color:var(--ink-3)}.fchip--adding,.fchip-ancora{position:relative;display:inline-flex}.fchip-corpo{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:.35ch;height:100%;border-radius:999px 0 0 999px}.fchip-corpo:focus-visible{outline:2px solid var(--teal-ink);outline-offset:2px}.menu-valores{position:absolute;top:calc(100% + 6px);left:0;z-index:var(--z-modal);display:grid;grid-gap:2px;gap:2px;min-width:210px;max-width:min(300px,calc(100vw - 32px));padding:.35rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);box-shadow:var(--shadow-3);color:var(--ink);animation:menu-valores-entra .24s cubic-bezier(.16,1,.3,1)}@keyframes menu-valores-entra{0%{opacity:0;transform:translateY(-6px) scale(.98)}}.menu-valores-titulo{padding:.3rem .5rem .25rem;font-size:var(--text-2xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.menu-valores-busca{height:32px;margin:0 .15rem .25rem;padding:0 .6rem;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface-2);font:inherit;font-size:var(--text-sm);color:var(--ink)}.menu-valores-lista{display:grid;grid-gap:1px;gap:1px;max-height:280px;overflow-y:auto}.menu-valores-opcao{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem .55rem;border-radius:var(--radius-s);font-size:var(--text-sm);white-space:nowrap}.menu-valores-opcao.ativo,.menu-valores-opcao:hover{background:var(--wash)}.menu-valores-opcao[aria-selected=true]{color:var(--brand-text);font-weight:650}.menu-valores-opcao svg{flex:none}.menu-valores-vazio{padding:.5rem;font-size:var(--text-sm);color:var(--ink-3)}.menu-valores.menu-valores--folha{position:fixed;top:auto;left:0;right:0;bottom:0;z-index:1001;max-width:none;min-width:0;max-height:min(70dvh,520px);border-radius:var(--radius-l) var(--radius-l) 0 0;border-bottom:0;padding:.5rem max(.75rem,env(safe-area-inset-right,0px)) calc(.75rem + env(safe-area-inset-bottom, 0px)) max(.75rem,env(safe-area-inset-left,0px));grid-template-rows:auto auto minmax(0,1fr);animation:sheet-up .22s cubic-bezier(.16,1,.3,1)}.menu-valores--folha .menu-valores-lista{max-height:none;overflow-y:auto}.menu-valores--folha .menu-valores-opcao{min-height:44px;font-size:16px;white-space:normal}.menu-valores--folha .menu-valores-busca{font-size:16px;height:40px}.bulk-bar--agrupada{flex-wrap:wrap}.bulk-bar--agrupada .btn{flex:none}.bulk-bar-fim{margin-left:auto;display:inline-flex;gap:.3rem}.acoes-ancora{position:relative;display:inline-flex}.acoes-ancora .btn{gap:.25rem}.acoes-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:var(--z-modal);display:grid;grid-gap:1px;gap:1px;min-width:240px;max-height:min(420px,60vh);overflow-y:auto;padding:.35rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);box-shadow:var(--shadow-3);animation:menu-valores-entra .24s cubic-bezier(.16,1,.3,1)}.acoes-menu .menu-valores-titulo:not(:first-child){margin-top:.3rem}@media (max-width:640px){.acoes-menu{position:fixed;top:18vh;left:16px;right:16px}.bulk-bar-fim{margin-left:0}}:root{--av-l:90%;--av-c:0.06;--av-ink-l:34%}:root[data-theme=dark]{--av-l:40%;--av-c:0.06;--av-ink-l:93%}@media (prefers-color-scheme:dark){:root[data-theme=auto]{--av-l:40%;--av-c:0.06;--av-ink-l:93%}}.com-cor{background:oklch(var(--av-l) var(--av-c) var(--h,190));color:oklch(var(--av-ink-l) .09 var(--h,190))}.deal-dias{display:inline-flex;align-items:center;gap:.2rem;font-size:var(--text-2xs);font-weight:600;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.deal-tarefa{display:flex;align-items:center;gap:.35rem;margin-top:.45rem;padding:.3rem .5rem;border-radius:var(--radius-s);background:var(--surface-2);color:var(--ink-2);font-size:var(--text-xs);min-width:0}.deal-tarefa svg{flex:none;color:var(--brand-text)}.deal-tarefa-txt{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-tarefa-quando{flex:none;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deal-tarefa--atrasada{background:var(--red-bg);color:var(--red-ink)}.deal-tarefa--atrasada svg{color:var(--red-ink)}.board-col{background:color-mix(in oklab,var(--ink) 3%,var(--bg));border-radius:var(--radius-l)}.funil-cartao{display:grid;grid-gap:.35rem;gap:.35rem;margin:.55rem 0 .25rem}.funil-cartao-linha{display:grid;grid-template-columns:66px minmax(30px,1fr) minmax(0,max-content) 32px;align-items:center;grid-gap:.5rem;gap:.5rem;font-size:var(--text-xs);color:var(--ink-2)}.funil-cartao-nome{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.funil-cartao-trilho{height:7px;border-radius:var(--radius-pill);background:color-mix(in oklab,var(--ink) 9%,transparent);overflow:hidden}.funil-cartao-trilho>span{display:block;height:100%;border-radius:inherit;background:var(--brand-text);transform-origin:left;animation:funil-cresce .9s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--i) * 90ms + .12s)}@keyframes funil-cresce{0%{transform:scaleX(0)}}.funil-cartao-linha b{color:var(--ink);min-width:0;white-space:nowrap}.funil-cartao-linha b,.funil-cartao-linha small{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.camp-descad,.funil-cartao-linha small{color:var(--ink-3)}.camp-descad{font-size:var(--text-2xs)}.camp-converted{display:flex;align-items:baseline;gap:.35rem;flex-wrap:wrap;margin-top:.45rem;padding:.45rem .6rem;border-radius:var(--radius-m);background:var(--green-bg);color:var(--green-ink);font-family:var(--font-head)}@media (prefers-reduced-motion:reduce){.funil-cartao-trilho>span{animation:none}}.list-card-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:.3rem}.list-card-count{font-family:var(--font-head);font-weight:700}.list-card-novos{margin-left:auto;font-size:var(--text-2xs);font-weight:650;color:var(--green-ink);background:var(--green-bg);padding:.12rem .5rem;border-radius:var(--radius-pill);white-space:nowrap}.camp-card--viva .seq-lista{position:relative}.camp-card--viva .seq-lista:before{content:"";position:absolute;left:calc(.6em - 1px);top:2px;bottom:2px;width:2px;border-radius:2px;background:linear-gradient(to bottom,transparent 0 40%,var(--brand-text) 50%,transparent 60% 100%) no-repeat,color-mix(in oklab,var(--brand-text) 14%,transparent);background-size:100% 260%,100% 100%;animation:seq-corre 2.6s linear infinite}.camp-card--viva .seq-passo-icone{position:relative;z-index:1;background:var(--surface);border-radius:50%}@keyframes seq-corre{0%{background-position:0 160%,0 0}to{background-position:0 -60%,0 0}}.camp-stat b{font-family:var(--font-head)}@media (prefers-reduced-motion:reduce){.camp-card--viva .seq-lista:before{animation:none}}.pop-card-mini{display:block;text-decoration:none}.pop-mini{position:relative;height:118px;margin-bottom:.5rem;border-radius:var(--radius-m);background:var(--surface-2);border:1px solid var(--line);overflow:hidden}.pop-mini-barra{position:absolute;inset:0 0 auto;height:15px;display:flex;gap:3px;align-items:center;padding-left:7px;background:color-mix(in oklab,var(--ink) 6%,transparent)}.pop-mini-barra i{width:5px;height:5px;border-radius:50%;background:var(--line-strong)}.pop-mini-pagina{position:absolute;inset:23px 10px 8px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.pop-mini-pagina i{border-radius:4px;background:color-mix(in oklab,var(--ink) 8%,transparent)}.pop-mini-pop{position:absolute;z-index:1;display:grid;justify-items:center;grid-gap:3px;gap:3px;padding:7px 10px;width:74px;box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-s);box-shadow:var(--shadow-3);transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.pop-mini-pop b{width:42px;height:6px;border-radius:3px;background:var(--brand-text)}.pop-mini-pop span{width:52px;height:5px;border-radius:3px;background:color-mix(in oklab,var(--ink) 12%,transparent)}.pop-mini-pop em{width:52px;height:9px;border-radius:3px;background:var(--brand)}.pop-mini--sup-esq .pop-mini-pop{top:22px;left:8px}.pop-mini--sup-centro .pop-mini-pop{top:22px;left:50%;translate:-50% 0}.pop-mini--sup-dir .pop-mini-pop{top:22px;right:8px}.pop-mini--meio-esq .pop-mini-pop{top:50%;left:8px;translate:0 -40%}.pop-mini--meio-dir .pop-mini-pop{top:50%;right:8px;translate:0 -40%}.pop-mini--centro .pop-mini-pop{top:50%;left:50%;translate:-50% -40%}.pop-mini--inf-esq .pop-mini-pop{bottom:8px;left:8px}.pop-mini--inf-centro .pop-mini-pop{bottom:8px;left:50%;translate:-50% 0}.pop-mini--inf-dir .pop-mini-pop{bottom:8px;right:8px}.pop-mini--centro:after{content:"";position:absolute;inset:15px 0 0;background:color-mix(in oklab,var(--ink) 16%,transparent)}.pop-mini--barra-rodape .pop-mini-pop,.pop-mini--barra-topo .pop-mini-pop{left:0;right:0;width:auto;height:16px;padding:0;border-radius:0;grid-auto-flow:column;align-content:center;justify-content:center;box-shadow:none}.pop-mini--barra-topo .pop-mini-pop{top:15px}.pop-mini--barra-rodape .pop-mini-pop{bottom:0}.pop-mini--barra-rodape .pop-mini-pop span,.pop-mini--barra-topo .pop-mini-pop span{display:none}.pop-card:hover .pop-mini-pop{animation:pop-salta .45s cubic-bezier(.34,1.56,.64,1)}@keyframes pop-salta{0%{transform:scale(.6);opacity:0}}.pop-mini--barra-rodape .pop-mini-pop,.pop-mini--barra-topo .pop-mini-pop{transform-origin:center}.pop-card .camp-card-name a{color:inherit;text-decoration:none}.pop-card .camp-card-name a:hover{color:var(--brand-text)}@media (prefers-reduced-motion:reduce){.pop-card:hover .pop-mini-pop{animation:none}}.ag-mes{border-radius:var(--radius-l)}.ag-mes-grade{animation:ag-entra .24s cubic-bezier(.16,1,.3,1)}@keyframes ag-entra{0%{opacity:0}}.ag-mes-grade>.ag-dia:nth-child(7n),.ag-mes-grade>.ag-dia:nth-child(7n+1){background:color-mix(in oklab,var(--ink) 2.5%,var(--surface))}.ag-mes-grade>.ag-dia.ag-dia--fora{background:var(--surface-2)}.ag-dia{transition:background-color .12s ease-out}.ag-dia:hover{background:var(--surface-2)}.ag-dia-num{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 4px;border-radius:var(--radius-pill);font-family:var(--font-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ag-dia--hoje{background:color-mix(in oklab,var(--brand-text) 5%,var(--surface))}.ag-dia--hoje .ag-dia-num{background:var(--brand);color:var(--on-brand)}.ag-chip{border-radius:5px;transition:border-color .12s ease-out,transform .12s ease-out}.ag-chip:active{transform:scale(.97)}.ag-sem-col{border-radius:var(--radius-l)}.ag-sem-num{font-family:var(--font-head);font-size:var(--text-lg);font-weight:700}.ag-sem-col--hoje .ag-sem-num{display:inline-grid;place-items:center;min-width:28px;height:28px;border-radius:var(--radius-pill);background:var(--brand);color:var(--on-brand)}.viz-card{box-shadow:none;border-radius:var(--radius-l)}.viz-titulo{font-weight:600;font-size:var(--text-lg);letter-spacing:-.01em}.viz-area{position:relative}.viz-area svg{animation:viz-revela 1.1s cubic-bezier(.16,1,.3,1) backwards}@keyframes viz-revela{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.viz-ponto{width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--brand-text);box-shadow:0 0 0 2px var(--surface)}.viz-dica,.viz-ponto{position:absolute;pointer-events:none}.viz-dica{top:0;z-index:2;transform:translateX(10px);display:grid;grid-gap:.2rem;gap:.2rem;min-width:150px;padding:.5rem .65rem;border-radius:var(--radius-m);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-3);font-size:var(--text-xs);color:var(--ink-2);animation:viz-dica-entra .12s ease-out}.viz-dica--esq{transform:translateX(calc(-100% - 10px))}.viz-dica strong{color:var(--ink);font-size:var(--text-sm)}.viz-dica span{display:flex;align-items:center;gap:.35rem}.viz-dica i{display:inline-block;width:10px;height:3px;border-radius:2px}.viz-dica b{margin-left:auto;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes viz-dica-entra{0%{opacity:0}}.barra-fill,.funil-faixa{transform-origin:left;animation:funil-cresce .9s cubic-bezier(.16,1,.3,1) backwards}.coluna-cheia{transform-origin:bottom;animation:viz-sobe .9s cubic-bezier(.16,1,.3,1) backwards}@keyframes viz-sobe{0%{transform:scaleY(0)}}.rosca svg{animation:viz-gira .9s cubic-bezier(.16,1,.3,1) backwards}@keyframes viz-gira{0%{transform:rotate(-90deg) scale(.85);opacity:0}}.rosca circle[stroke-dasharray]{transition:stroke-width .12s ease-out;cursor:default}.rosca circle[stroke-dasharray]:hover{stroke-width:20}.barra-valor,.coluna-topo,.funil-valor{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calor-cel{transition:transform .12s cubic-bezier(.34,1.56,.64,1)}.calor-cel:hover{transform:scale(1.3);position:relative;z-index:1;outline:2px solid var(--ink);outline-offset:1px}@media (prefers-reduced-motion:reduce){.barra-fill,.coluna-cheia,.funil-faixa,.rosca svg,.viz-area svg{animation:none}}.fsel{display:inline-flex;align-items:center;height:34px;border-radius:var(--radius-pill);font-size:var(--text-sm);white-space:nowrap;background:var(--surface);border:1px solid var(--line);color:var(--ink-2);transition:border-color .12s ease-out,background-color .12s ease-out}.fsel--aberto,.fsel:hover{border-color:var(--line-strong)}.fsel--on{background:color-mix(in oklab,var(--brand-text) 10%,var(--surface));border-color:color-mix(in oklab,var(--brand-text) 28%,transparent);animation:fchip-entra .45s cubic-bezier(.34,1.56,.64,1)}.fsel-corpo{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:.35ch;height:100%;padding:0 .65rem 0 .75rem;border-radius:var(--radius-pill)}.fsel--on .fsel-corpo{padding-right:.25rem}.fsel-corpo:focus-visible{outline:2px solid var(--teal-ink);outline-offset:2px}.fsel-k{color:var(--ink-3)}.fsel-v{font-weight:600;color:var(--ink);max-width:18ch;overflow:hidden;text-overflow:ellipsis}.fsel--on .fsel-v{color:var(--brand-text)}.fsel svg{color:var(--ink-3);transition:transform .24s cubic-bezier(.16,1,.3,1)}.fsel--aberto svg{transform:rotate(180deg)}.fsel .fchip-x{margin-right:4px}.table-wrap:has(th.col-picker-th){max-height:min(760px,calc(100dvh - 220px));overflow:auto;overscroll-behavior:contain}.table-wrap:has(th.col-picker-th) thead th{position:-webkit-sticky;position:sticky;top:0;z-index:3}.table-wrap:has(th.col-picker-th) th.col-picker-th{z-index:4}@media (max-width:640px){.table-wrap:has(th.col-picker-th){max-height:calc(100dvh - 200px)}}:root[data-densidade=compacta] .table-wrap td{padding-top:.35rem;padding-bottom:.35rem}:root[data-densidade=compacta] .table-wrap th{padding-top:.5rem;padding-bottom:.5rem}.colpick-head--sep{margin-top:.4rem;padding-top:.5rem;border-top:1px solid var(--line)}.ac-inline{display:contents}.ac-tres{display:none;position:relative}@media (max-width:640px){.ac-inline{display:none}.ac-tres{display:inline-flex}.ac-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:var(--z-modal);display:grid;grid-gap:2px;gap:2px;min-width:220px;padding:.35rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);box-shadow:var(--shadow-3);animation:menu-valores-entra .24s cubic-bezier(.16,1,.3,1)}.ac-menu>.btn,.ac-menu>a.btn,.ac-menu>button{justify-content:flex-start;width:100%;border:none;background:transparent;color:var(--ink);box-shadow:none;font-weight:500}.ac-menu>.btn:hover,.ac-menu>button:hover{background:var(--wash)}}.visoes{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin-bottom:.7rem}.visao-ancora{display:inline-flex;align-items:center}.visao{all:unset;cursor:pointer;display:inline-flex;align-items:center;height:30px;padding:0 .8rem;border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:600;color:var(--ink-2);border:1px solid transparent;transition:background-color .24s cubic-bezier(.16,1,.3,1),color .12s ease-out}.visao:hover{background:var(--wash);color:var(--ink)}.visao[aria-selected=true]{background:var(--surface);border-color:var(--line);color:var(--ink);box-shadow:var(--shadow-1)}.visao:focus-visible{outline:2px solid var(--teal-ink);outline-offset:2px}.visao-ancora .visao{padding-right:.5rem}.visao-x{all:unset;cursor:pointer;display:grid;place-items:center;width:20px;height:20px;margin-left:-2px;border-radius:50%;color:var(--ink-3);opacity:0;transition:opacity .12s ease-out}.visao-ancora:hover .visao-x,.visao-x:focus-visible{opacity:1}.visao-x:hover{background:var(--wash);color:var(--ink)}.visao--salvar{color:var(--brand-text);border:1px dashed color-mix(in oklab,var(--brand-text) 45%,transparent)}.visao-nova{display:inline-flex;gap:.3rem;align-items:center}.visao-nova input{height:30px;padding:0 .6rem;border-radius:var(--radius-pill);border:1px solid var(--brand-text);background:var(--surface);font:inherit;font-size:var(--text-sm);color:var(--ink);width:160px}@media (hover:none){.visao-x{opacity:1}}.ss-marca{background:color-mix(in oklab,var(--ouro,#e0b84a) 45%,transparent);color:inherit;border-radius:3px;padding:0 1px}.ss-avatar{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:.6rem;font-weight:700;margin-right:.45rem}.ss-control .ss-avatar{margin-right:.4rem}.ss-opt{align-items:center}.phone-input{transition:box-shadow .24s cubic-bezier(.16,1,.3,1);border-radius:var(--radius-m)}.phone-input--erro input[type=tel]{border-color:var(--red-ink);background:var(--red-bg)}.phone-input--erro input[type=tel]:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--red-ink) 16%,transparent)}.campo-erro{display:block;margin-top:.3rem;font-size:var(--text-xs);font-weight:550;color:var(--red-ink);animation:campo-erro-entra .24s cubic-bezier(.16,1,.3,1)}@keyframes campo-erro-entra{0%{opacity:0;transform:translateY(-3px)}}.etq-add{all:unset;cursor:pointer;display:inline-flex;align-items:center;height:26px;padding:0 .7rem;border-radius:var(--radius-pill);border:1px dashed var(--line-strong);font-size:var(--text-xs);font-weight:600;color:var(--ink-2);transition:border-color .12s ease-out,color .12s ease-out}.etq-add:hover,.etq-add[aria-expanded=true]{border-color:var(--brand-text);color:var(--brand-text)}.etq-add:focus-visible{outline:2px solid var(--teal-ink);outline-offset:2px}.tag-chip{animation:fchip-entra .45s cubic-bezier(.34,1.56,.64,1) backwards}.switch .switch-track{width:40px;height:24px}.switch .switch-track:after{width:20px;height:20px;transition:transform .24s cubic-bezier(.34,1.56,.64,1)}.switch input:checked+.switch-track:after{transform:translateX(16px)}.radio-opt{display:flex;align-items:center;gap:.55rem;padding:.6rem .8rem;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);cursor:pointer;transition:border-color .12s ease-out,background-color .12s ease-out}.radio-opt:hover{border-color:var(--line-strong)}.radio-opt:has(input:checked){border-color:var(--brand-text);background:color-mix(in oklab,var(--brand-text) 8%,var(--surface))}.radio-opt:has(input:focus-visible){outline:2px solid var(--teal-ink);outline-offset:2px}.radio-group{display:grid;grid-gap:.45rem;gap:.45rem}.esq{display:block;height:.8rem;border-radius:var(--radius-s);background:linear-gradient(90deg,var(--wash) 0,color-mix(in oklab,var(--ink) 12%,transparent) 50%,var(--wash) 100%);background-size:220% 100%;animation:esq-brilho 1.3s ease-in-out infinite}.esq--fina{height:.6rem}.esq--circ{width:26px;height:26px;border-radius:50%;flex:none}@keyframes esq-brilho{0%{background-position:120% 0}to{background-position:-120% 0}}.esq-linhas{display:grid;grid-gap:.6rem;gap:.6rem;padding:.5rem 0}.esq-tabela{padding:0}.esq-tabela-cab{grid-template-columns:2fr repeat(4,1fr);grid-gap:1rem;padding:.85rem 1rem;background:var(--surface-2)}.esq-tabela-cab,.esq-tabela-linha{display:grid;gap:1rem;border-bottom:1px solid var(--line)}.esq-tabela-linha{grid-template-columns:26px 2fr repeat(3,1fr);align-items:center;grid-gap:1rem;padding:.8rem 1rem;animation:esq-entra .42s ease-out backwards}.esq-tabela-linha:last-child{border-bottom:none}.esq-col{display:grid;grid-gap:.35rem;gap:.35rem}.esq-cartoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:.85rem;gap:.85rem}.esq-cartao{display:grid;grid-gap:.55rem;gap:.55rem;padding:1rem;border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);animation:esq-entra .42s ease-out backwards}.esq-funil{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);grid-gap:.8rem;gap:.8rem;overflow:hidden}.esq-funil-col{display:grid;align-content:start;grid-gap:.55rem;gap:.55rem;padding:.7rem;border:1px solid var(--line);border-radius:var(--radius-l);background:color-mix(in oklab,var(--ink) 3%,var(--bg))}@keyframes esq-entra{0%{opacity:0}}@media (max-width:640px){.esq-tabela-cab>:nth-child(n+3),.esq-tabela-linha>:nth-child(n+4){display:none}.esq-tabela-linha{grid-template-columns:26px 1fr 1fr}.esq-tabela-cab{grid-template-columns:2fr 1fr}}@media (prefers-reduced-motion:reduce){.esq{animation:none}}.page-head.integ-cab{gap:14px;margin-top:.75rem;flex-wrap:nowrap}.integ-cab-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.integ-cab-txt h1{margin:0;overflow-wrap:anywhere}.integ-cab-trilha{font-size:var(--text-2xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.integ-cab-trilha span{margin:0 .2rem;opacity:.6}.act-empty,.empty-row,.item-list .empty,.viz-vazio,li.empty,p.empty{text-align:center;color:var(--ink-3)}.act-empty:before,.empty-row:before,.item-list .empty:before,.viz-vazio:before,li.empty:before,p.empty:before{content:"";display:block;width:28px;height:28px;margin:0 auto .5rem;background:currentColor;opacity:.55;-webkit-mask:var(--icone-vazio) center /contain no-repeat;mask:var(--icone-vazio) center /contain no-repeat}.item-list .empty{flex-direction:column}li.empty,p.empty{padding:1rem .5rem;list-style:none}.viz-vazio{padding:1.25rem .5rem}:root{--icone-vazio:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round' stroke-linecap='round'%3E%3Crect x='4' y='6' width='20' height='16' rx='5'/%3E%3Cpath d='M4 15h6l1.5 2.5h5L18 15h6'/%3E%3C/svg%3E")}.react-flow .react-flow__minimap{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);overflow:hidden}.react-flow .react-flow__minimap-mask{fill:color-mix(in oklab,var(--bg) 70%,transparent)}.react-flow .react-flow__minimap-node{fill:var(--line-strong);stroke:none}.react-flow .react-flow__controls{border-radius:var(--radius-s);overflow:hidden;box-shadow:var(--shadow-2)}.react-flow .react-flow__controls-button{background:var(--surface);border-bottom-color:var(--line);color:var(--ink-2);fill:var(--ink-2)}.react-flow .react-flow__controls-button:hover{background:var(--surface-2)}.react-flow .react-flow__controls-button svg{fill:currentColor}.txt-2{color:var(--ink-2)!important}.txt-3{color:var(--ink-3)!important}.txt-danger{color:var(--red-ink)!important}.txt-2xs{font-size:var(--text-2xs)!important}.txt-xs{font-size:var(--text-xs)!important}.txt-sm{font-size:var(--text-sm)!important}.txt-md{font-size:var(--text-md)!important}.u-m0{margin:0!important}.u-mt0{margin-top:0!important}.u-mt1{margin-top:var(--space-1)!important}.u-mt2{margin-top:var(--space-2)!important}.u-mt3{margin-top:var(--space-3)!important}.u-mt4{margin-top:var(--space-4)!important}.u-mt6{margin-top:var(--space-6)!important}.u-mt8{margin-top:var(--space-8)!important}.u-mb0{margin-bottom:0!important}.u-mb1{margin-bottom:var(--space-1)!important}.u-mb2{margin-bottom:var(--space-2)!important}.u-mb3{margin-bottom:var(--space-3)!important}.u-mb4{margin-bottom:var(--space-4)!important}.u-mb6{margin-bottom:var(--space-6)!important}.u-mb8{margin-bottom:var(--space-8)!important}.u-ml1{margin-left:var(--space-1)!important}.u-ml2{margin-left:var(--space-2)!important}.u-ml-auto{margin-left:auto!important}.u-mr1{margin-right:var(--space-1)!important}.u-mr2{margin-right:var(--space-2)!important}.u-gap1{gap:var(--space-1)!important}.u-gap2{gap:var(--space-2)!important}.u-gap3{gap:var(--space-3)!important}.u-gap4{gap:var(--space-4)!important}.u-block{display:block!important}.u-flex{display:flex!important}.u-iflex{display:inline-flex!important}.u-grid{display:grid!important}.u-flex1{flex:1 1!important}.u-minw0{min-width:0!important}.u-wauto{width:auto!important}.u-centro{align-items:center!important}.u-wrap{flex-wrap:wrap!important}.u-coluna{flex-direction:column!important}.u-semborda{border:none!important}.ss-obrigatorio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ss-control.ss-control--erro{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in oklab,var(--danger) 18%,transparent)}div.eq-abas,div.prp-abas,div.psubabas{display:inline-flex}div.eq-abas,div.prp-abas,div.prp-alterna,div.psubabas{flex-wrap:wrap;gap:2px;padding:4px;margin-bottom:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-2)}div.eq-abas{margin-bottom:0}div.eq-abas>button,div.prp-abas>button,div.prp-alterna>button,div.psubabas>button{all:unset;box-sizing:border-box;cursor:pointer;padding:.4rem .85rem;border:none;border-radius:calc(var(--radius-m) - 4px);font-size:var(--text-sm);font-weight:500;color:var(--ink-2);transition:background-color var(--dur-2) var(--ease-saida),color var(--dur-2) var(--ease-saida)}div.eq-abas>button:hover,div.prp-abas>button:hover,div.prp-alterna>button:hover,div.psubabas>button:hover{color:var(--ink);background:color-mix(in oklab,var(--surface) 55%,transparent)}div.eq-abas>button.ativo,div.prp-abas>button.ativo,div.prp-alterna>button.ativo,div.psubabas>button[aria-selected=true]{background:var(--surface);color:var(--ink);font-weight:650;box-shadow:var(--shadow-1);border:none}div.eq-abas>button:focus-visible,div.prp-abas>button:focus-visible,div.prp-alterna>button:focus-visible,div.psubabas>button:focus-visible{outline:2px solid var(--teal-ink);outline-offset:1px}div.eq-abas--painel{display:grid}div.eq-abas--painel>button{padding:5px 2px;text-align:center;font-size:var(--text-xs)}.wf-config :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),textarea,select,.ss-control){padding:.45rem .6rem;font-size:var(--text-sm);border-radius:var(--radius-s)}input[type=radio]{width:16px;height:16px;accent-color:var(--brand-text);cursor:pointer;flex:none;vertical-align:middle}input[type=radio]:focus-visible{outline:2px solid var(--teal-ink);outline-offset:1px}input[type=range]{accent-color:var(--brand-text)}.legal-brand .wordmark .logo-img{height:26px}.pd-nao-achou{background:#fff;border:1px solid #d3e0da;border-radius:var(--radius-l);padding:var(--space-8) var(--space-6);display:grid;justify-items:center;grid-gap:var(--space-2);gap:var(--space-2)}.pd-nao-achou-arte{color:#00524a;margin-bottom:var(--space-2)}.pd-nao-achou p{margin:0;line-height:1.5}.produto-variacoes li{align-items:center}.carrinho-add{margin-left:auto;white-space:nowrap}.carrinho-barra{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--line);background:var(--surface-2);font-size:var(--text-sm)}.carrinho-itens{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.carrinho-itens li{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-m)}.carrinho-itens .produto-thumb-vazio,.carrinho-itens img{width:40px;height:40px;border-radius:var(--radius-s);object-fit:cover;flex:none}.carrinho-item-info{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1}.carrinho-item-titulo{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carrinho-qtd{display:inline-flex;align-items:center;gap:4px;flex:none}.carrinho-qtd b{min-width:1.6em;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.carrinho-qtd .icon-btn,.carrinho-remover{width:28px;height:28px}.carrinho-remover{flex:none;color:var(--ink-3)}.carrinho-remover:hover{color:var(--red-ink);background:var(--red-bg)}.link-btn--perigo{align-self:center;color:var(--red-ink);font-size:var(--text-sm)}.carrinho-excluir{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);border:1px solid color-mix(in oklab,var(--red-ink) 30%,transparent);border-radius:var(--radius-m);background:var(--surface-2);color:var(--ink);font-size:var(--text-sm)}.carrinho-total{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--text-md)}.carrinho-total strong{font-family:var(--font-head);font-size:var(--text-lg)}.carrinho-pronto{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.carrinho-pronto-ok{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-m);background:var(--green-bg);color:var(--green-ink)}.carrinho-mensagem{margin:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-2);white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:var(--text-sm)}.carrinho-acoes{display:flex;gap:var(--space-2);flex-wrap:wrap}.produto-linha{display:flex;align-items:stretch;gap:var(--space-1)}.produto-linha .produto-item{flex:1 1;min-width:0}.produto-add{flex:none;width:36px;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);color:var(--brand-text);font:inherit;font-size:var(--text-lg);font-weight:700;cursor:pointer;transition:background-color var(--dur-1) var(--ease-rapido),border-color var(--dur-1)}.produto-add:hover{background:var(--wash);border-color:var(--line-strong)}.produto-add[aria-expanded=true]{background:var(--soft);border-color:var(--brand-text)}.produto-add:focus-visible{outline:2px solid var(--teal-ink);outline-offset:1px}.produto-variacoes-rapidas{display:flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-2) 0 var(--space-1)}.variacao-rapida{display:grid;grid-gap:1px;gap:1px;text-align:left;padding:.35rem .6rem;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--text-sm);cursor:pointer}.variacao-rapida small{font-size:var(--text-2xs);color:var(--ink-3)}.variacao-rapida:hover:not(:disabled){border-color:var(--brand-text)}.variacao-rapida:disabled{opacity:.5;cursor:not-allowed;text-decoration:line-through}.variacao-rapida.is-no-carrinho{border-color:var(--brand-text);background:var(--soft)}.variacao-rapida.is-no-carrinho small{color:var(--brand-text)}[data-alinha=direita]{left:auto!important;right:0!important;transform-origin:top right}.plus-menu[data-alinha=direita]{transform-origin:bottom right}.filter-add-menu[data-alinha=direita]{transform-origin:top right}:root{--viz-a:#2a6fc4;--viz-b:#c76a12}:root[data-theme=dark]{--viz-a:#4f95e0;--viz-b:#cf7f2c}@media (prefers-color-scheme:dark){:root[data-theme=auto]{--viz-a:#4f95e0;--viz-b:#cf7f2c}}.viz-amostra{display:inline-block;width:16px;height:0;border-top:2px solid;margin-right:.35rem;vertical-align:middle;background:none!important;border-radius:0!important}.viz-amostra--a{border-top-color:var(--viz-a)}.viz-amostra--b{border-top:2px dashed var(--viz-b)}.viz-ponto--a{background:var(--viz-a)}.viz-ponto--b{background:var(--viz-b);border-radius:2px}.viz-fim{position:absolute;right:0;transform:translateY(-50%);display:inline-flex;align-items:center;font-size:var(--text-2xs);font-weight:600;color:var(--ink-2);pointer-events:none;background:color-mix(in oklab,var(--surface) 85%,transparent);padding:0 4px;border-radius:3px}.viz-fim .viz-amostra{width:12px;margin-right:.3rem}.explica{display:inline-grid;place-items:center;width:16px;height:16px;margin-left:4px;padding:0;vertical-align:1px;border:1px solid var(--line-strong);border-radius:50%;background:transparent;color:var(--ink-3);font:600 10px/1 var(--font-ui);letter-spacing:0;text-transform:none;cursor:help;flex:none}.explica.on,.explica:focus-visible,.explica:hover{border-color:var(--brand-text);color:var(--brand-text)}.explica:focus-visible{outline:2px solid var(--brand-text);outline-offset:1px}.explica-balao{position:fixed;z-index:1100;pointer-events:none;padding:.55rem .7rem;border-radius:var(--radius-s);background:var(--ink);color:var(--bg);font-size:var(--text-sm);font-weight:400;line-height:1.45;text-transform:none;letter-spacing:0;white-space:normal;text-align:left;box-shadow:var(--shadow-2);animation:explica-entra .12s ease-out}.explica-balao.acima{transform:translateY(-100%)}@keyframes explica-entra{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.explica-balao{animation:none}}.fin-rotulo{display:inline-flex;align-items:center;gap:0}.fin-fluxo tr.fin-fluxo-grupo th{position:-webkit-sticky;position:sticky;left:0;padding:12px 10px 4px;background:var(--surface);border-bottom:1px solid var(--line);text-align:left;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.fin-fluxo tbody tr.fin-fluxo-grupo:first-child th{padding-top:6px}.fin-prov{display:flex;flex-direction:column;gap:8px}.fin-prov-cab,.fin-prov-linha{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.4fr) 7.5rem 9.5rem minmax(0,1fr) 32px;grid-gap:8px;gap:8px;align-items:center}.fin-prov-cab{font-size:var(--text-xs);color:var(--ink-3);font-weight:600}.fin-prov-linha input{width:100%;min-width:0}.fin-prov-repetir{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:var(--text-sm)}.fin-prov-repetir input{width:4.5rem}.fin-prov-mes{max-width:14rem}@media (max-width:760px){.fin-prov-cab{display:none}.fin-prov-linha{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:10px;border:1px solid var(--line);border-radius:var(--radius-m)}.fin-prov-linha>:nth-child(5){grid-column:1/-1}.fin-prov-linha>:last-child{grid-column:2;justify-self:end}}.btn.fin-perigo{color:var(--red-ink)}.fin-config{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:14px;gap:14px;align-items:start}.fin-sufixo{display:flex;align-items:center;gap:6px}.fin-sufixo input{flex:1 1;min-width:0}.fin-sufixo span{color:var(--ink-3);font-weight:600}.fin-fundo .fin-acoes{justify-content:flex-end}.fin-fundo--off{border-style:dashed}.fin-fundo-movs{list-style:none;margin:0;padding:8px 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:4px;font-size:var(--text-sm)}.fin-fundo-movs li{display:grid;grid-template-columns:3rem minmax(0,1fr) auto 28px;grid-gap:8px;gap:8px;align-items:center}.fin-fundo-movs li>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin-fundo-movs .num{font-family:var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-fundo-movs .fin-pos{color:var(--green-ink)}.fin-fundo-movs .fin-neg{color:var(--red-ink)}.fin-conta-prev strong{font-weight:500;color:var(--ink-2)}.fin-caixa-hoje small{font-size:var(--text-xs)}.fin-fundo-salvar{justify-content:flex-end}dialog.modal>:is(.fin-form,.etq):last-child{margin-bottom:-1.5rem}:is(.fin-form,.etq)>.modal-actions:last-child{margin-bottom:0}@media (max-width:560px){dialog.modal>:is(.fin-form,.etq):last-child{margin-bottom:calc(-1.5rem - env(safe-area-inset-bottom, 0px))}:is(.fin-form,.etq)>.modal-actions:last-child{margin-bottom:0}}.fin-prov>.fin-acoes{justify-content:flex-start}.fin-barra>.fin-acoes{flex-wrap:wrap;max-width:100%}.etq-contexto{font-weight:400;color:var(--ink-3)}.etq-chip--parte{border-style:dashed}.etq-item{align-items:center}.etq-item .etq-qtd{margin-left:auto;font-size:var(--text-xs);color:var(--ink-3)}.etq-item--saindo>span{text-decoration:line-through;color:var(--ink-3)}.etq-item--saindo .etq-qtd,.etq-tirando{color:var(--red-ink)}.etq-tirando{margin:0;font-size:var(--text-sm)}.fin-fluxo tr.fin-fluxo-caixa td{background:color-mix(in oklab,var(--brand-text) 4%,var(--surface))}.fin-fluxo tr.fin-fluxo-caixa.fin-fluxo-forte td{border-top:1px solid var(--line-strong)}.fin-regras li{grid-template-columns:minmax(0,1fr) auto auto}.fin-regras li.fin-regra--vigente strong{color:var(--brand-text)}.fin-sub{margin:4px 0 0;font-size:var(--text-sm);font-weight:600;color:var(--ink-2)}.servicos-barra{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:.4rem 0 1rem}.servicos-busca{flex:1 1 220px;max-width:360px}.servicos-check{display:flex;align-items:center;gap:.45rem;font-size:var(--text-sm);color:var(--ink-2);cursor:pointer;margin:.25rem 0}.servicos-check input{accent-color:var(--brand)}.servicos-aviso{margin:0 0 var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-m);border:1px solid color-mix(in oklab,var(--amber-ink) 40%,var(--line));background:color-mix(in oklab,var(--amber-ink) 6%,var(--surface));color:var(--ink);font-size:var(--text-sm);line-height:1.45}.servicos-grupo{display:grid;grid-gap:.75rem;gap:.75rem;margin-bottom:1.2rem}.servicos-grupo-titulo{margin:.25rem 0 0;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2)}.servicos-grupo-titulo .muted{font-weight:500;margin-left:.25rem}.servicos-lista table{width:100%}.servicos-lista td{vertical-align:middle}.servicos-lista .col-sel{width:2.2rem}.servicos-lista tr.is-inativo td{opacity:.6}.servicos-lista-grupo td{background:var(--wash);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);padding-block:var(--space-2)}.servicos-lista-grupo .muted{font-weight:500;margin-left:.25rem}.servicos-lista-nome{display:flex;gap:.75rem;align-items:center;text-align:left;background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;min-width:0;max-width:34rem}.servicos-lista-nome:disabled{cursor:default}.servicos-lista-nome .servico-cartao-sem-foto,.servicos-lista-nome img{width:40px;height:40px;flex:none;object-fit:cover;border-radius:var(--radius-s);font-size:var(--text-sm)}.servicos-lista-nome>span{display:grid;min-width:0}.servicos-lista-nome small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs)}.servicos-lista-nome:not(:disabled):hover b{text-decoration:underline;text-underline-offset:3px}.servicos-duracao{display:inline-flex;align-items:center;gap:.25rem}.servicos-duracao input{width:4.6rem;padding:.25rem .5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.servicos-lista-selos{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-1);padding-left:calc(40px + .75rem)}.u-nowrap{white-space:nowrap}.servicos-grade{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:.9rem;gap:.9rem}.servico-cartao{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);overflow:hidden;transition:border-color .12s ease,box-shadow .12s ease}.servico-cartao:hover{border-color:color-mix(in oklab,var(--brand) 35%,var(--line));box-shadow:0 4px 18px color-mix(in oklab,var(--ink) 6%,transparent)}.servico-cartao.is-inativo{opacity:.6}.servico-cartao-corpo{all:unset;display:flex;flex-direction:column;cursor:pointer}.servico-cartao-corpo:disabled{cursor:default}.servico-cartao-corpo:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.servico-cartao-corpo img,.servico-cartao-sem-foto{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;background:var(--surface-2)}.servico-cartao-sem-foto{display:grid;place-items:center;font-size:2rem;font-weight:700;color:color-mix(in oklab,var(--brand) 55%,var(--ink-3))}.servico-cartao-info{display:flex;flex-direction:column;gap:.2rem;padding:.75rem .85rem .4rem;min-width:0}.servico-cartao-info b{font-size:var(--text-md,1rem);overflow-wrap:anywhere}.servico-cartao-cat{font-size:var(--text-xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em}.servico-cartao-preco{font-size:var(--text-sm);color:var(--ink)}.servico-cartao-extra{font-size:var(--text-xs);color:var(--ink-3)}.servico-cartao-rodape{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem .85rem .7rem;margin-top:auto;font-size:var(--text-xs)}.servico-cartao-selos{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}.servico-form{display:flex;flex-direction:column;gap:.9rem}.servico-form fieldset{border:1px solid var(--line);border-radius:var(--radius-m);padding:.8rem .9rem .9rem;margin:0;min-width:0}.servico-form legend{padding:0 .35rem;font-weight:600;font-size:var(--text-sm)}.servico-form .hint{margin:.2rem 0 .6rem}.servico-form-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:0 .8rem;gap:0 .8rem}.servico-form-largo{grid-column:1/-1}.servico-form-linha{display:grid;grid-template-columns:minmax(0,1fr) 110px 90px auto;grid-gap:.5rem;gap:.5rem;align-items:center;margin-bottom:.5rem}.servico-form-linha input,.servico-form-linha select{min-width:0;padding:.45rem .55rem;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);font:inherit}.servico-form-fotos{list-style:none;margin:0 0 .6rem;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-gap:.6rem;gap:.6rem}.servico-form-fotos li{display:flex;flex-direction:column;gap:.2rem;font-size:var(--text-xs)}.servico-form-fotos img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-m);border:1px solid var(--line)}.servico-form-acoes{display:flex;align-items:center;gap:.5rem}.servico-form-acoes>:nth-child(2){margin-right:auto}.servico-form-previa{font-size:var(--text-sm)}.escolha-servicos{display:grid;grid-gap:.5rem;gap:.5rem;border:1px solid var(--line);border-radius:var(--radius-m);padding:.75rem;min-width:0}.escolha-servicos-topo{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center}.escolha-servicos-topo input{flex:1 1 180px;min-width:0}.escolha-servicos-topo .muted{font-size:var(--text-sm)}.escolha-servicos-lista{display:grid;grid-gap:.75rem;gap:.75rem;max-height:280px;overflow:auto;padding-right:.25rem}.escolha-servicos-cat{display:flex;align-items:center;gap:.5rem;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);cursor:pointer}.escolha-servicos-cat .muted{font-weight:500}.escolha-servicos-itens{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:0 .75rem;gap:0 .75rem;padding-left:1.4rem}.servicos-escolha{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:0 .8rem;gap:0 .8rem;max-height:220px;overflow:auto;padding:.3rem 0}.servicos-dias{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.5rem 0}.servicos-dias .chip{cursor:pointer;font:inherit;font-size:var(--text-xs);color:var(--ink-2)}.servicos-dias .chip.is-ativo{background:color-mix(in oklab,var(--brand) 16%,var(--surface));border-color:color-mix(in oklab,var(--brand) 55%,var(--line));color:var(--brand-text);font-weight:600}@media (max-width:560px){.servico-form-linha{grid-template-columns:1fr 1fr}.servico-form-linha>:first-child{grid-column:1/-1}}.servico-ficha-preco{font-size:var(--text-md,1rem);margin:.6rem 0 .2rem}.servico-ficha-acoes{display:flex;flex-wrap:wrap;gap:.4rem;margin:.6rem 0}.servico-ficha-tit{font-size:var(--text-sm);font-weight:600;margin:.9rem 0 .35rem}.servico-foto{all:unset;cursor:pointer;display:block}.servico-foto:disabled{cursor:progress;opacity:.6}.servico-foto:focus-visible img{outline:2px solid var(--brand)}.servico-escolha{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.servico-orc-itens{list-style:none;margin:0 0 .8rem;padding:0;display:flex;flex-direction:column}.servico-orc-itens>li{padding:.55rem 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:.35rem}.servico-orc-linha{display:flex;justify-content:space-between;align-items:baseline;gap:.6rem}.servico-orc-linha input,.servico-orc-linha select,.servico-orc-manual>input{padding:.4rem .5rem;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);font:inherit;min-width:0}.servico-orc-acoes{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;font-size:var(--text-sm)}.servico-orc-qtd{display:inline-flex;align-items:center;gap:.3rem}.servico-orc-valor{width:130px;padding:.35rem .5rem;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);font:inherit}.servico-orc-regras{display:flex;flex-direction:column;gap:.1rem;margin:.4rem 0 .6rem}.servico-orc-regras>.muted{font-size:var(--text-xs)}.servico-orc-manual{margin:.2rem 0 .8rem;font-size:var(--text-sm)}.servico-orc-manual summary{cursor:pointer;color:var(--ink-2)}.servico-orc-manual .servico-orc-linha{margin:.4rem 0;justify-content:flex-start}.servico-orc-manual>input{width:100%}.servico-orc-total{display:flex;flex-direction:column;gap:.25rem;padding:.7rem .8rem;margin:.6rem 0;border-radius:var(--radius-m);background:color-mix(in oklab,var(--brand) 6%,var(--surface));border:1px solid color-mix(in oklab,var(--brand) 18%,var(--line))}.servico-orc-desconto{color:var(--brand-text)}.servico-orc-historico{margin-top:1.2rem}.servico-orc-historico ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.servico-orc-historico li{padding:.5rem 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:.3rem;font-size:var(--text-sm)}.servicos-orc-tabela td:last-child{width:1%}.servicos-orc-tabela .row-actions{display:flex;flex-wrap:wrap;gap:.15rem .7rem;min-width:150px;max-width:190px}.servico-orc-cobranca{font-size:var(--text-xs);line-height:1.4}.cobranca-modal{display:flex;flex-direction:column;gap:.9rem}.cobranca-vazio p{margin:0 0 .4rem}.cobranca-ok{margin:0;padding:.55rem .7rem;border-radius:var(--radius-s);background:var(--green-bg);color:var(--green-ink);font-size:var(--text-sm)}.cobranca-link{display:flex;flex-direction:column;gap:.55rem;padding:.75rem;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-2)}.cobranca-link-topo{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;font-size:var(--text-sm)}.cobranca-url{display:flex;gap:.4rem;min-width:0}.cobranca-url input{flex:1 1;min-width:0;padding:.4rem .55rem;border:1px solid var(--line);border-radius:var(--radius-s);color:var(--ink)}.cobranca-texto,.cobranca-url input{background:var(--surface);font:inherit;font-size:var(--text-sm)}.cobranca-texto{margin:0;white-space:pre-wrap;word-break:break-word;color:var(--ink-2);border:1px dashed var(--line);border-radius:var(--radius-s);padding:.5rem .6rem}.cobranca-acoes{display:flex;flex-wrap:wrap;gap:.4rem}.cobranca-link .hint{margin:0}.cobranca-tipos{display:flex;flex-direction:column;gap:.4rem}.cobranca-tipo{display:flex;align-items:center;gap:.55rem;padding:.55rem .7rem;border:1px solid var(--line);border-radius:var(--radius-s);cursor:pointer;font-size:var(--text-sm)}.cobranca-tipo span{flex:1 1}.cobranca-tipo input{accent-color:var(--brand);margin:0}.cobranca-tipo.is-ativo{border-color:var(--brand);background:color-mix(in oklab,var(--brand) 6%,var(--surface))}.servico-convenio{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:.4rem}.servico-convenio input:not([type=checkbox]){flex:0 1 220px;min-width:0}.ficha-pergunta{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;grid-gap:.5rem;gap:.5rem;align-items:center;margin-bottom:.5rem}.ficha-pergunta .ficha-opcoes{grid-column:1/-1}@media (max-width:640px){.ficha-pergunta{grid-template-columns:1fr 1fr}.ficha-pergunta>input:first-child{grid-column:1/-1}}.pagina-endereco{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap;min-width:0}.pagina-endereco input{flex:1 1;min-width:140px}.pacote-saldo{display:flex;flex-direction:column;gap:.25rem;min-width:120px;font-size:var(--text-sm)}.pacote-saldo-barra,.painel-servicos-barra-trilho{display:block;height:6px;border-radius:99px;background:var(--line);overflow:hidden}.pacote-saldo-barra span,.painel-servicos-barra-trilho span{display:block;height:100%;background:var(--brand);border-radius:inherit}.painel-servicos-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1.2rem}.painel-servicos-card{display:flex;flex-direction:column;gap:.2rem;padding:.85rem 1rem;min-width:0}.painel-servicos-card strong{font-size:var(--text-xl,1.4rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.painel-servicos-card .muted{font-size:var(--text-xs);line-height:1.35}.painel-servicos-card.is-alerta strong{color:var(--red-ink,var(--danger))}.painel-servicos-rotulo{font-size:var(--text-xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em}.painel-servicos-barra{display:inline-flex;align-items:center;gap:.45rem;justify-content:flex-end}.painel-servicos-barra-trilho{width:64px}.agenda-filtro{padding:.4rem .55rem;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);font:inherit}.agenda-semana{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.agenda-dia{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);padding:.55rem;min-height:140px;display:flex;flex-direction:column;gap:.4rem;min-width:0}.agenda-dia.is-hoje{border-color:color-mix(in oklab,var(--brand) 55%,var(--line));box-shadow:inset 0 3px 0 var(--brand)}.agenda-dia h3{margin:0 0 .2rem;font-size:var(--text-sm);text-transform:capitalize}.agenda-vazio{font-size:var(--text-xs);margin:0}.agenda-item{all:unset;cursor:pointer;display:flex;gap:.45rem;align-items:flex-start;padding:.4rem .5rem;border-radius:var(--radius-s);background:color-mix(in oklab,var(--brand) 7%,var(--surface));font-size:var(--text-xs);min-width:0}.agenda-item:focus-visible{outline:2px solid var(--brand)}.agenda-item.is-cancelado,.agenda-item.is-faltou{opacity:.55;text-decoration:line-through}.agenda-item.is-realizado{opacity:.75}.agenda-item.is-pendente{background:color-mix(in oklab,var(--amber-ink) 10%,var(--surface))}.agenda-item-hora{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agenda-item-info{display:flex;flex-direction:column;min-width:0}.agenda-item-info b,.agenda-item-info span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-item-info span{color:var(--ink-3)}.agenda-detalhe{display:grid;grid-template-columns:max-content 1fr;grid-gap:.35rem .9rem;gap:.35rem .9rem;margin:0 0 .8rem}.agenda-detalhe dt{color:var(--ink-3)}.agenda-detalhe dd{margin:0}.agenda-acoes{flex-wrap:wrap}.agenda-escolha{display:flex;flex-direction:column;gap:.6rem;margin-top:.4rem}.agenda-escolha-barra{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:var(--text-sm)}.agenda-escolha-barra select,.agenda-escolha-confirma select{padding:.35rem .5rem;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);font:inherit}.agenda-escolha-dia{display:flex;flex-direction:column;gap:.3rem}.agenda-escolha-dia b{font-size:var(--text-sm);text-transform:capitalize}.agenda-escolha-horas{display:flex;flex-wrap:wrap;gap:.35rem}.agenda-escolha-horas .chip{cursor:pointer;font:inherit;font-size:var(--text-sm);padding:.25rem .6rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-2)}.agenda-escolha-horas .chip.is-ativo{background:color-mix(in oklab,var(--brand) 16%,var(--surface));border-color:color-mix(in oklab,var(--brand) 55%,var(--line));color:var(--brand-text);font-weight:600}.agenda-escolha-confirma{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:.6rem .7rem;border-radius:var(--radius-m);background:color-mix(in oklab,var(--brand) 6%,var(--surface));border:1px solid color-mix(in oklab,var(--brand) 20%,var(--line));font-size:var(--text-sm);position:-webkit-sticky;position:sticky;bottom:0}.agenda-cor{display:inline-block;width:10px;height:10px;border-radius:50%;vertical-align:middle}.agenda-grade-dia{display:grid;grid-template-columns:44px 1fr;grid-gap:.6rem;gap:.6rem;align-items:start;padding:.35rem 0;border-bottom:1px solid var(--line)}.agenda-grade-dia>div{display:flex;flex-wrap:wrap;gap:.4rem .9rem;align-items:center}.agenda-grade-faixa{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-sm)}.agenda-grade-faixa input{padding:.3rem .4rem;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);font:inherit}.agenda-bloqueios{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.agenda-bloqueios li{display:flex;justify-content:space-between;gap:.6rem;padding:.45rem 0;border-bottom:1px solid var(--line);font-size:var(--text-sm)}@media (max-width:1100px){.agenda-semana{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.agenda-semana{grid-template-columns:1fr}.agenda-dia{min-height:0}}.servico-agendar{display:flex;flex-direction:column;gap:.5rem;margin:.4rem 0 .8rem;padding:.6rem;border:1px solid var(--line);border-radius:var(--radius-m)}.servico-agendar>select{padding:.4rem .5rem;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);font:inherit}.servico-agendar .link-btn{align-self:flex-start}.agenda-item-status{font-weight:600;text-decoration:none}.agenda-item-status.is-pendente{color:var(--amber-ink)}.agenda-item-status.is-realizado{color:var(--green-ink)}.agenda-item-status.is-cancelado,.agenda-item-status.is-faltou{color:var(--red-ink)}@media (pointer:coarse){[draggable=true]{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.arrastar-alca{touch-action:none}}html[data-arrastando-no-toque],html[data-arrastando-no-toque] body{overscroll-behavior:none}.ss-fundo{position:fixed;inset:0;z-index:1000;background:oklch(0 0 0/.35);animation:menu-valores-fundo .16s ease-out}.ss-menu.ss-menu--folha{position:fixed;left:0;right:0;bottom:0;z-index:1001;width:auto;max-width:none;min-width:0;max-height:min(70dvh,520px);border-radius:var(--radius-l) var(--radius-l) 0 0;border-bottom:0;padding:.5rem max(.75rem,env(safe-area-inset-right,0px)) calc(.75rem + env(safe-area-inset-bottom, 0px)) max(.75rem,env(safe-area-inset-left,0px));box-shadow:var(--shadow-3);animation:sheet-up .22s cubic-bezier(.16,1,.3,1)}.ss-menu--folha .ss-opt{min-height:44px;font-size:16px}.ss-menu--folha .ss-search{font-size:16px;min-height:40px}@keyframes menu-valores-fundo{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ss-fundo,.ss-menu.ss-menu--folha{animation:none}}html:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);background:var(--brand-deep);z-index:2147483600;pointer-events:none}.sidebar{padding-top:calc(.85rem + env(safe-area-inset-top, 0px))}@media (min-width:641px){.shell-content{padding-top:calc(2rem + env(safe-area-inset-top, 0px))}}.shell-content.shell-content--flush{padding:0}@media (min-width:641px){.shell-content.shell-content--flush{padding-top:env(safe-area-inset-top,0)}}.email-previa,.identidade-construtor,.modelo-construtor,.tela-cheia-topo{padding-top:env(safe-area-inset-top,0)}.email-aviso-celular{display:none}@media (max-width:640px){.email-aviso-celular{display:block;margin:0;padding:.5rem .75rem;font-size:var(--text-sm);background:var(--amber-bg);color:var(--amber-ink);border-bottom:1px solid var(--line)}}@media (pointer:coarse){.gjs-block{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}html{text-size-adjust:100%}.atend-previa,.conv-items,.inbox-contexto,.notif-pop,.produtos-drawer-corpo,.ss-menu,.thread-msgs,.wf-config,.wf-execucoes{overscroll-behavior:contain}dialog.modal{max-height:min(88dvh,900px)}dialog.modal--lg{max-height:min(92dvh,980px)}@media (max-width:640px){dialog.modal,dialog.modal--lg{max-height:calc(var(--vv-h, 100dvh) * .92)}}.lightbox-media{max-height:82dvh}.auth,.conectar,.legal-page{min-height:100dvh}@media (pointer:coarse){.ss-control,[role=button],a,button,label{touch-action:manipulation}.eq-acao,.icon-btn,.modal-x,.thread-back{min-width:40px;min-height:40px}.icon-btn--sm{min-width:36px}.btn--sm,.icon-btn--sm{min-height:36px}.fchip-x{min-width:28px;min-height:28px}.ag-dia-add,.deal-mover .ss-control{min-height:36px}.ag-dia-add{min-width:36px}.ss-search,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:max(16px,1em)}}.nav-overlay{touch-action:none}@media (orientation:landscape) and (max-height:500px){.sidebar{padding-left:max(.7rem,env(safe-area-inset-left,0px))}.shell-content{padding-right:max(1rem,env(safe-area-inset-right,0px))}}@media (max-width:640px){.avisos-tela{left:12px;right:12px;width:auto;bottom:calc(76px + env(safe-area-inset-bottom, 0px))}.board{scroll-snap-type:x proximity;scroll-padding-inline:.75rem}.board>.board-col{scroll-snap-align:start}html[data-arrastando-no-toque] .board{scroll-snap-type:none}}.ag-lista-dia,.ec-card{max-width:100%;overflow-x:auto}@media (min-width:721px) and (max-width:1024px){.inbox,.inbox.has-contexto,.inbox.has-produtos{grid-template-columns:280px minmax(0,1fr)}}.wf-pagina{display:flex;flex-direction:column;height:100dvh;box-sizing:border-box}.wf-pagina>.wf-topo{flex:none}.wf-pagina .wf-grade{height:auto!important;flex:1 1;min-height:0}.wf-config-titulo{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.wf-config-fechar{display:none}@media (max-width:820px){.wf-grade{grid-template-columns:minmax(0,1fr)!important;position:relative}.wf-grade>.wf-config,.wf-grade>.wf-execucoes{position:fixed;left:0;right:0;bottom:0;z-index:60;max-height:min(80dvh,calc(var(--vv-h, 100dvh) - 56px - env(safe-area-inset-top, 0px)));border-left:0!important;border-top:1px solid var(--line);border-radius:var(--radius-l) var(--radius-l) 0 0;box-shadow:var(--shadow-3);padding-bottom:calc(1rem + env(safe-area-inset-bottom, 0px))!important;overflow-y:auto;animation:sheet-up .22s cubic-bezier(.16,1,.3,1)}.wf-grade>.wf-execucoes{display:flex;flex-direction:column}.wf-config-fechar{display:inline-flex}.wf-config-titulo{position:-webkit-sticky;position:sticky;top:-1rem;z-index:2;margin:-1rem -1rem .75rem!important;padding:1rem;background:var(--surface)}}@media (max-width:640px){.wf-topo{height:auto!important;min-height:56px;flex-wrap:wrap;row-gap:6px!important}.wf-topo-estab,.wf-topo-nome{min-width:0!important}.wf-topo-estab{flex:1 1 100%;max-width:none!important}.wf-pagina .react-flow__minimap{display:none}}@media (prefers-reduced-motion:reduce){.wf-grade>.wf-config,.wf-grade>.wf-execucoes{animation:none}}.orc-grupos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;grid-gap:var(--space-2);gap:var(--space-2);margin:.4rem 0 .9rem}.orc-grupo{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-gap:2px;gap:2px;align-content:start;min-width:0;padding:.7rem .9rem;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);transition:border-color var(--dur-1) var(--ease-rapido),background var(--dur-1) var(--ease-rapido)}.orc-grupo:hover{border-color:var(--line-strong)}.orc-grupo:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.orc-grupo.is-ativo{border-color:color-mix(in oklab,var(--brand-text) 55%,var(--line));background:color-mix(in oklab,var(--brand-text) 8%,var(--surface))}.orc-grupo-nome{font-size:var(--text-xs);color:var(--ink-2);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orc-grupo.is-ativo .orc-grupo-nome{color:var(--brand-text)}.orc-grupo-qtd{font-family:var(--font-data);font-size:var(--text-xl);font-weight:600;color:var(--ink);line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.orc-grupo-valor{font-size:var(--text-xs);color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.orc-grupo--todos{min-width:92px}.orc-barra-dir{display:inline-flex;align-items:center;gap:var(--space-3)}.orc-tabela td{vertical-align:top}.orc-tabela tr.is-perdido .orc-col-total b,.orc-tabela tr.is-perdido .orc-linha1 b{color:var(--ink-3)}.orc-abrir{all:unset;cursor:pointer;display:grid;grid-gap:2px;gap:2px;min-width:0;max-width:32rem}.orc-abrir:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:var(--radius-s)}.orc-abrir:hover b{text-decoration:underline;text-underline-offset:3px}.orc-linha1{display:flex;align-items:baseline;gap:.5rem;min-width:0}.orc-linha1 b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orc-num{flex:none;font-size:var(--text-xs);font-weight:600;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.orc-itens{font-size:var(--text-sm);color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orc-meta{font-size:var(--text-xs);color:var(--ink-3)}.orc-col-andamento{min-width:180px}.orc-andamento{display:grid;grid-gap:4px;gap:4px;justify-items:start}.orc-col-total{white-space:nowrap}.orc-col-total>*{display:block}.orc-col-total .muted{font-size:var(--text-xs)}.orc-acoes{justify-content:flex-end;gap:var(--space-1);white-space:nowrap}.orc-acoes,.orc-passos{display:inline-flex;align-items:center}.orc-passos{gap:.55rem}.orc-passos-trilho{display:inline-flex;align-items:center}.orc-passo{width:8px;height:8px;border-radius:50%;background:var(--line-strong)}.orc-passo+.orc-passo{margin-left:10px;position:relative}.orc-passo+.orc-passo:before{content:"";position:absolute;right:8px;top:3.5px;width:10px;height:1px;background:var(--line-strong)}.orc-passo.is-feito,.orc-passo.is-feito+.orc-passo.is-feito:before{background:var(--brand-text)}.orc-passo.is-atual{box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-text) 22%,transparent)}.orc-passos-nome{font-size:var(--text-sm);font-weight:600;color:var(--ink)}.orc-aviso{font-size:var(--text-xs);color:var(--ink-3);line-height:1.35;max-width:100%;white-space:normal;overflow-wrap:anywhere}.orc-aviso.is-alerta{color:var(--amber-ink);font-weight:500}.orc-aviso.is-perigo{color:var(--red-ink)}.orc-aviso.is-ok{color:var(--green-ink)}.orc-det{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.orc-det-topo{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.orc-det .servicos-aviso,.orc-det-topo .servicos-aviso{margin:0}.orc-det-cliente{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-m)}.orc-det-cliente>div{display:grid;grid-gap:2px;gap:2px}.orc-det-cliente .muted{font-size:var(--text-xs)}.orc-det-links{display:inline-flex;gap:var(--space-2)}.orc-det-itens{margin:0}.orc-det-valores{display:grid;grid-template-columns:1fr auto;grid-gap:.3rem 1.5rem;gap:.3rem 1.5rem;margin:0;justify-self:end;min-width:min(100%,300px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.orc-det-valores dt{color:var(--ink-2)}.orc-det-valores dd{margin:0;text-align:right}.orc-det-valores .orc-det-total{padding-top:.4rem;border-top:1px solid var(--line);font-weight:700;color:var(--ink);font-size:var(--text-lg)}.orc-det-texto{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.orc-det-link,.orc-det-texto p{margin:0;display:grid;grid-gap:2px;gap:2px;white-space:pre-line}.orc-det-link .muted,.orc-det-texto .muted{font-size:var(--text-xs)}.orc-det-link a{overflow-wrap:anywhere}.orc-det-tit{margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2)}.orc-linha-tempo{list-style:none;margin:0;padding:0 0 0 1rem;display:grid;grid-gap:.55rem;gap:.55rem;border-left:1px solid var(--line-strong)}.orc-linha-tempo li{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 1rem;font-size:var(--text-sm)}.orc-linha-tempo li:before{content:"";position:absolute;left:calc(-1rem - 4px);top:.45em;width:7px;height:7px;border-radius:50%;background:var(--brand-text)}.orc-linha-tempo time{font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mais-acoes-fundo{display:none}.mais-acoes{position:fixed;z-index:1001;display:grid;grid-gap:2px;gap:2px;min-width:220px;padding:.35rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);box-shadow:var(--shadow-3);animation:menu-pop .13s cubic-bezier(.2,0,.2,1)}.mais-acoes>a,.mais-acoes>button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:.6rem;padding:.5rem .6rem;border-radius:var(--radius-s);font-size:var(--text-sm);color:var(--ink)}.mais-acoes>a:focus-visible,.mais-acoes>a:hover,.mais-acoes>button:focus-visible,.mais-acoes>button:hover{background:var(--wash)}.mais-acoes svg{color:var(--ink-3);flex:none}.mais-acoes .is-perigo,.mais-acoes .is-perigo svg{color:var(--red-ink)}@media (max-width:640px){.mais-acoes-fundo{display:block;position:fixed;inset:0;z-index:1000;background:oklch(0 0 0/.35)}.mais-acoes{top:auto!important;right:0!important;left:0;bottom:0;border-radius:var(--radius-l) var(--radius-l) 0 0;border-bottom:0;padding:.5rem max(.75rem,env(safe-area-inset-right,0px)) calc(.75rem + env(safe-area-inset-bottom, 0px)) max(.75rem,env(safe-area-inset-left,0px));animation:sheet-up .22s cubic-bezier(.16,1,.3,1)}.mais-acoes>a,.mais-acoes>button{min-height:44px;font-size:16px}}@media (max-width:900px){.orc-grupos{display:flex;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.orc-grupos::-webkit-scrollbar{display:none}.orc-grupo{flex:0 0 auto;min-width:150px;scroll-snap-align:start}}@media (max-width:720px){.orc-tabela{border:0;background:none;overflow:visible}.orc-tabela table,.orc-tabela tbody{display:block}.orc-tabela thead{display:none}.orc-tabela tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.5rem .75rem;gap:.5rem .75rem;padding:.8rem .9rem;margin-bottom:.6rem;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface)}.orc-tabela td{display:block;padding:0!important;border:0!important;min-width:0}.orc-tabela .orc-col-quem{grid-column:1}.orc-tabela .orc-col-total{grid-column:2;grid-row:1;text-align:right}.orc-tabela .orc-col-andamento{grid-column:1/-1;min-width:0}.orc-tabela td.actions{grid-column:1/-1;width:auto;position:static;box-shadow:none!important;background:none!important}.orc-tabela td.actions:after,.orc-tabela td.actions:before{display:none}.orc-tabela .orc-acoes{display:flex;justify-content:flex-end}.orc-andamento{min-width:0}.orc-aviso{overflow-wrap:anywhere}.orc-barra-dir{width:100%;justify-content:space-between}}.sag-topo{gap:.6rem .9rem}.sag-nav{display:inline-flex;align-items:center;gap:.25rem}.sag-titulo{margin:0;font-size:var(--text-lg);font-weight:650;min-width:0}.sag-visoes{margin:0}.sag-resumo{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1.1rem;margin:-.3rem 0 .8rem;font-size:var(--text-sm);color:var(--ink-2)}.sag-resumo b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sag-resumo-alerta{all:unset;cursor:pointer;padding:.1rem .55rem;border-radius:var(--radius-pill);background:color-mix(in oklab,var(--amber-ink) 12%,var(--surface));color:var(--amber-ink);border:1px solid color-mix(in oklab,var(--amber-ink) 30%,transparent)}.sag-resumo-alerta b{color:inherit}.sag-resumo-alerta.is-ativo{background:var(--amber-ink);color:var(--surface)}.sag-resumo-alerta:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.sag-resumo-falta b{color:var(--red-ink)}.sag-dica{margin-top:.5rem}.cal{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);overflow:hidden;--cal-min:120px;--cal-horas:52px}.cal-rolagem{max-height:calc(var(--vv-h, 100dvh) - 260px);min-height:420px;overflow:auto;overscroll-behavior:contain}.cal-cab,.cal-corpo{display:grid;grid-template-columns:var(--cal-horas) repeat(var(--cal-colunas),minmax(var(--cal-min),1fr));min-width:min-content}.cal-cab{top:0;z-index:4;border-bottom:1px solid var(--line)}.cal-cab,.cal-canto{position:-webkit-sticky;position:sticky;background:var(--surface)}.cal-canto{left:0;z-index:1}.cal-cab-col{min-width:0;border-left:1px solid var(--line)}.cal-cab-col>button,.cal-cab-col>span{all:unset;box-sizing:border-box;display:flex;align-items:baseline;gap:.4rem;width:100%;padding:.55rem .6rem;min-width:0;font-size:var(--text-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-cab-col>button{cursor:pointer}.cal-cab-col>button:hover b{text-decoration:underline;text-underline-offset:3px}.cal-cab-col>button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.cal-cab-col small{color:var(--ink-3);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cal-cab-col.is-hoje b{color:var(--brand-text)}.cal-ponto{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;margin-right:.35rem;background:var(--brand-text);vertical-align:1px}.cal-cab-col .cal-ponto{margin-right:0;align-self:center}.cal-corpo{position:relative}.cal-horas{position:-webkit-sticky;position:sticky;left:0;z-index:3;background:var(--surface);border-right:1px solid var(--line)}.cal-horas span{position:absolute;right:.45rem;transform:translateY(-50%);font-size:var(--text-2xs,.68rem);color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cal-horas span:first-child{transform:none}.cal-col{position:relative;min-width:0;border-left:1px solid var(--line);cursor:copy}.cal-col.is-hoje{background:color-mix(in oklab,var(--brand-text) 3%,transparent)}.cal-linha{height:0;border-top:1px solid color-mix(in oklab,var(--line) 70%,transparent)}.cal-fora,.cal-linha{position:absolute;left:0;right:0;pointer-events:none}.cal-fora{background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--ink) 5%,transparent) 0 6px,transparent 6px 12px)}.cal-bloqueio{left:2px;right:2px;z-index:1;padding:.3rem .45rem;border-radius:var(--radius-s);overflow:hidden;font-size:var(--text-xs);color:var(--ink-3);border:1px dashed var(--line-strong);background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--ink) 8%,var(--surface)) 0 6px,var(--surface) 6px 12px)}.cal-agora,.cal-bloqueio{position:absolute;pointer-events:none}.cal-agora{left:0;right:0;z-index:3;height:0;border-top:2px solid var(--red-ink)}.cal-agora:before{content:"";position:absolute;left:-4px;top:-5px;width:8px;height:8px;border-radius:50%;background:var(--red-ink)}.cal-sombra{position:absolute;left:2px;right:2px;z-index:2;padding:.15rem .4rem;border-radius:var(--radius-s);pointer-events:none;border:2px dashed var(--brand-text);background:color-mix(in oklab,var(--brand-text) 10%,transparent);font-size:var(--text-xs);font-weight:600;color:var(--brand-text)}.cal-evento{all:unset;box-sizing:border-box;position:absolute;z-index:2;display:flex;flex-direction:column;gap:1px;overflow:hidden;cursor:pointer;padding:.25rem .45rem;border-radius:var(--radius-s);font-size:var(--text-xs);line-height:1.25;color:var(--ink);background:color-mix(in oklab,var(--cor) 16%,var(--surface));border:1px solid color-mix(in oklab,var(--cor) 45%,var(--line));transition:box-shadow var(--dur-1) var(--ease-rapido)}.cal-evento:hover{box-shadow:var(--shadow-2);z-index:3}.cal-evento:focus-visible{outline:2px solid var(--brand);outline-offset:1px;z-index:3}.cal-evento[draggable=true]{cursor:-webkit-grab;cursor:grab}.cal-evento>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-evento-hora{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cal-evento-hora,.cal-evento-serv{color:var(--ink-2)}.cal-evento-tag{color:var(--amber-ink);font-weight:600}.cal-evento.is-curto{flex-direction:row;align-items:center;gap:.35rem;padding-block:.1rem}.cal-evento.is-pendente{border-style:dashed;border-color:var(--amber-ink)}.cal-evento.is-realizado{opacity:.7}.cal-evento.is-cancelado,.cal-evento.is-faltou{opacity:.5;text-decoration:line-through;background:var(--surface)}@media (max-width:720px){.cal{--cal-min:140px;--cal-horas:44px}.cal-rolagem{max-height:calc(var(--vv-h, 100dvh) - 220px);min-height:360px}.sag-topo{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.sag-titulo{grid-column:1;grid-row:1;font-size:var(--text-md)}.sag-novo{grid-column:2;grid-row:1;margin-left:0}.sag-nav{grid-column:1;grid-row:2}.sag-visoes{grid-column:2;grid-row:2}}.sag-lista{display:grid;grid-gap:1.1rem;gap:1.1rem}.sag-lista-dia h3{margin:0 0 .45rem;font-size:var(--text-sm);font-weight:650}.sag-lista-dia.is-hoje h3{color:var(--brand-text)}.sag-lista-dia ul{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface)}.sag-item{display:flex;align-items:center;gap:.75rem;padding:.6rem .8rem}.sag-item+.sag-item{border-top:1px solid var(--line)}.sag-item.is-cancelado,.sag-item.is-faltou{opacity:.6}.sag-item-abrir{all:unset;cursor:pointer;display:flex;align-items:flex-start;gap:.9rem;flex:1 1;min-width:0}.sag-item-abrir:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:var(--radius-s)}.sag-item-abrir:hover .sag-item-info b{text-decoration:underline;text-underline-offset:3px}.sag-item-hora{display:grid;flex:none;width:3.2rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sag-item-hora .muted{font-size:var(--text-xs)}.sag-item-info{display:grid;grid-gap:1px;gap:1px;min-width:0}.sag-item-info>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sag-item-info>span{font-size:var(--text-sm);color:var(--ink-2)}.sag-item-info>.muted{font-size:var(--text-xs);color:var(--ink-3)}.sag-item-fim{display:flex;align-items:center;gap:.5rem;flex:none}.sag-item-resposta{font-size:var(--text-xs);color:var(--ink-2)}.sag-item-acoes{display:inline-flex;align-items:center;gap:.25rem}@media (max-width:720px){.sag-item{flex-direction:column;align-items:stretch;gap:.5rem}.sag-item-fim{flex-wrap:wrap;padding-left:4.1rem}}.estagio.editando .estagio-nome{flex-wrap:wrap}.estagio-espera,.estagio-marco{flex:1 1 100%;margin-top:4px}.estagio-marco{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.estagio-marco .interruptor-texto{flex:1 1 220px}.estagio-marco .interruptor-texto strong{font-size:var(--text-sm);font-weight:500}.estagio-marco .interruptor-texto small{max-width:52ch}.estagio-marco-select{flex:0 1 240px;min-width:180px}.estagio:not(.editando) .estagio-nome{flex-wrap:wrap;row-gap:4px}.estagio-nome .estagio-selo{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.estagio-espera .interruptor-texto small{max-width:52ch}.estagio-selo{font-size:var(--text-2xs);padding:0 .45rem;font-weight:500;color:var(--ink-2)}.deal-pulada{color:var(--ink-2);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.deal-pulada-nota{display:block;color:var(--ink-3);font-size:var(--text-xs)}.selo-transferencia{flex:none;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:999px;color:var(--brand-text);background:color-mix(in oklab,var(--brand-text) 14%,transparent);cursor:help}.selo-transferencia-dica .selo-transferencia-sem{color:var(--ink-3)}@media (hover:none){.conv-items.selecionando .conv-check{width:22px;height:22px;margin-left:.7rem}.conv-row{-webkit-touch-callout:none}}.conv-chips.conv-selos{display:flex;flex-wrap:nowrap;align-items:center;gap:5px;margin-top:.3rem;min-width:0;overflow:hidden}.conv-selo{display:inline-flex;flex:0 1 auto;min-width:0}.conv-selo--estado{flex:none}.conv-selos .conv-selo>*,.selos-todos .conv-selo>*{box-sizing:border-box;height:18px;padding:0 7px;font-size:var(--text-2xs);font-weight:500;line-height:16px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;animation:none}.conv-selos .conv-selo--estado>*{font-weight:600}.conv-selos .conv-selo--etiqueta>*{max-width:15ch}.conv-selos .conv-selo--contexto>*{max-width:16ch}:is(.conv-selos,.selos-todos) .tag-chip{display:inline-flex;align-items:center;gap:5px}:is(.conv-selos,.selos-todos) .tag-chip .tag-dot{flex:none;width:6px;height:6px}:is(.conv-selos,.selos-todos) .tag-chip-nome{min-width:0;overflow:hidden;text-overflow:ellipsis}.conv-selos .chip--mais{box-sizing:border-box;height:18px;padding:0 6px;line-height:16px;flex:none}.selos-todos{position:fixed;z-index:1200;gap:9px;padding:10px 11px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-m);box-shadow:var(--shadow-2);animation:selos-abre .14s ease-out}.selos-todos,.selos-todos-grupo{display:flex;flex-direction:column}.selos-todos-grupo{gap:5px;min-width:0}.selos-todos-grupo>small{font-size:var(--text-2xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.conv-chips.selos-todos-itens{display:flex;flex-wrap:wrap;gap:4px;margin:0;overflow:visible}.selos-todos .conv-selo{flex:0 1 auto;max-width:100%}.selos-todos .conv-selo>*{max-width:100%}.conv-quem{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;margin-block:-2px;border-radius:50%;font-size:var(--text-2xs);font-weight:700;letter-spacing:0;line-height:1}.conv-quem+.unread-badge{margin-left:0}.mais-selos{cursor:default}.selos-todos-itens{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.selos-todos-itens>*{max-width:100%;margin:0;animation:none}@keyframes selos-abre{0%{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.selos-todos{animation:none}}