@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff")}:root{--navy: #0f1e8c;--navy-dark: #0a1566;--navy-soft: #eaecfb;--navy-mid: #2e42c9;--gold: #f5b016;--gold-dark: #d99a0f;--gold-soft: #fef4dd;--orange: var(--navy);--orange-dark: var(--navy-dark);--orange-soft: var(--navy-soft);--sidebar-top: #16227a;--sidebar-bottom: #0d1550;--cyan: #0f1e8c;--cyan-dark: #0a1566;--bg: #eef1f6;--card: #ffffff;--text: #4a4a4a;--text-soft: #6b7280;--heading: #1c2230;--border: #e6e9ef;--green: #2ecc71;--shadow: 0 1px 3px rgba(20, 25, 40, .08);--e1: 4px;--e2: 8px;--e3: 12px;--e4: 16px;--e5: 20px;--e6: 24px;--e8: 32px;--e10: 40px;--fs-2xs: 11px;--fs-xs: 12px;--fs-sm: 13px;--fs-md: 14px;--fs-lg: 16px;--fs-xl: 20px;--fs-2xl: 26px;--fs-3xl: 30px;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-full: 999px;--success: #15803d;--success-soft: #e6f8ee;--danger: #b3261e;--danger-soft: #fdecec;--warning: #8a6100;--warning-soft: #fdf1de;--info: #1f5bb5;--info-soft: #e9f1ff;--muted: #5b6170;--muted-soft: #eef0f4;--surface-1: #f7f9fc;--surface-2: #f2f4f8;--font-ui: "IBM Plex Sans", "Plex Fallback", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--focus-ring: 0 0 0 3px rgba(15, 30, 140, .22);--conv-accent: var(--navy);--conv-accent-dark: var(--navy-dark);--conv-accent-soft: var(--navy-soft);--conv-bg: var(--bg);--conv-hover: var(--surface-1);--conv-line: var(--border);--conv-line-soft: #eef0f4;--conv-line-strong: #d9dde6;--conv-ink: #1c2230;--conv-ink-mid: #4d5463;--conv-ink-soft: #5b6170;--conv-amber-soft: #fbf3df;--conv-amber-line: #f0e3bd;--conv-amber-ink: #7a5b16;--conv-shadow-pop: 0 14px 40px rgba(20, 25, 40, .16);--sidebar-bg: var(--card);--sidebar-fg: var(--text);--sidebar-strong: var(--heading);--sidebar-title: var(--text-soft);--sidebar-hover: var(--surface-2);--sidebar-active-bg: var(--navy-soft);--sidebar-active-fg: var(--navy-mid);--sidebar-badge: var(--gold-soft);--sidebar-badge-fg: var(--warning)}:where(a[href],button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--navy);outline-offset:2px;border-radius:var(--r-sm)}:where(button,input,select,textarea,[role=switch]):disabled,[aria-disabled=true]{opacity:.5;cursor:not-allowed}.skeleton{background:linear-gradient(90deg,var(--muted-soft) 25%,#e3e7ee 37%,var(--muted-soft) 63%);background-size:400% 100%;border-radius:var(--r-sm);animation:skeleton 1.4s ease-in-out infinite}@keyframes skeleton{0%{background-position:100% 0}to{background-position:0 0}}.skeleton-line{height:12px}.skeleton-title{height:20px;width:45%}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}@font-face{font-family:Plex Fallback;src:local("Segoe UI"),local("Helvetica Neue"),local("Arial");ascent-override:103%;descent-override:27%;line-gap-override:0%;size-adjust:96%}body{font-family:var(--font-ui);background:var(--bg);color:var(--text);font-size:14px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,.page-title,.card-head-title{text-wrap:balance}p,.page-sub,.card-head-sub{text-wrap:pretty}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:300 500;font-display:block;src:url(/assets/material-symbols-rounded-BxMp53t3.woff2) format("woff2")}html.fonts-icons-ready .material-icons{visibility:visible}.material-icons{font-family:Material Symbols Rounded;visibility:hidden;font-weight:400;font-style:normal;font-size:20px;vertical-align:middle;line-height:1;display:inline-block;white-space:nowrap;word-wrap:normal;letter-spacing:normal;text-transform:none;direction:ltr;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";font-variation-settings:"FILL" 0;-webkit-font-smoothing:antialiased}.auth{display:grid;grid-template-columns:56.5fr 43.5fr;min-height:100vh}.auth-brand{position:relative;overflow:hidden;border-radius:0 33px 33px 0;background:#090e11;display:flex;align-items:center;justify-content:center}.auth-brand:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 42% 44%,#2a3aa8,#17237e 34%,#0d1553 62%,#080d33)}.auth-brand:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;mix-blend-mode:overlay;background-image:radial-gradient(rgba(255,255,255,.5) .5px,transparent .5px);background-size:280px 280px}.auth-art{position:relative;z-index:1;width:min(78%,680px)}.auth-art img{width:100%;max-height:84vh;height:auto;object-fit:contain;display:block;-webkit-user-select:none;user-select:none}.auth-panel{background:#fafafa;display:flex;align-items:center;justify-content:center;padding:var(--e10) var(--e8)}.auth-box{width:100%;max-width:372px}.auth-wordmark{display:flex;justify-content:center;margin-bottom:var(--e6)}.auth-greeting{font-size:var(--fs-xl);font-weight:600;color:#1e1e1e;letter-spacing:.01em;margin-bottom:var(--e5)}.auth-fields{display:flex;flex-direction:column;gap:var(--e4)}.auth-field{display:flex;flex-direction:column;gap:6px}.auth-field label{font-size:var(--fs-xs);font-weight:600;color:var(--text-soft)}.auth-field input{height:44px;padding:0 13px;width:100%;border:1px solid var(--border);border-radius:var(--r-sm);background:#fff;font-family:inherit;font-size:var(--fs-md);color:var(--text);outline:none;transition:border-color .16s,box-shadow .16s}.auth-field input:focus{border-color:var(--navy);box-shadow:var(--focus-ring)}.auth-field input:disabled{background:var(--surface-2)}.auth-pwd{position:relative}.auth-pwd input{padding-right:44px}.auth-eye{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:34px;height:34px;border:0;background:transparent;border-radius:var(--r-sm);color:var(--text-soft);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .16s,color .16s}.auth-eye:hover{background:var(--surface-2);color:var(--heading)}.auth-submit{width:100%;height:44px;border:0;border-radius:12px;margin-top:var(--e6);background:var(--navy);color:#fff;cursor:pointer;font-family:inherit;font-size:var(--fs-md);font-weight:600;letter-spacing:.04em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:var(--e2);transition:background .16s,transform .16s}.auth-submit:hover:not(:disabled){background:var(--navy-dark)}.auth-submit:active:not(:disabled){transform:scale(.98)}.auth-link{display:block;text-align:center;margin-top:var(--e4);font-size:var(--fs-sm);color:var(--text-soft);background:none;border:0;width:100%;cursor:pointer;font-family:inherit}.auth-link:hover{color:var(--navy);text-decoration:underline}.auth-hint{color:var(--text-soft);font-size:var(--fs-sm);line-height:1.5;margin:0 0 var(--e4)}.auth-error{display:flex;align-items:flex-start;gap:var(--e2);background:var(--danger-soft);color:var(--danger);border-radius:var(--r-sm);padding:var(--e2) var(--e3);font-size:var(--fs-sm);line-height:1.5;margin-bottom:var(--e4)}.auth-foot{margin-top:var(--e8);padding-top:var(--e4);border-top:1px solid var(--border);font-size:var(--fs-2xs);color:var(--text-soft);line-height:1.6;text-align:center}@media (max-width: 900px){.auth{grid-template-columns:1fr}.auth-brand{border-radius:0 0 33px 33px;min-height:200px}.auth-art{width:170px}.auth-panel{padding:var(--e8) var(--e5)}}.layout{display:flex;min-height:100vh}.sidebar{width:236px;background:var(--sidebar-bg);color:var(--sidebar-fg);border-right:1px solid var(--border);display:flex;flex-direction:column;position:fixed;top:0;bottom:0;left:0;z-index:20;overflow:hidden;padding:var(--e5) 0 0;gap:var(--e6)}.sidebar-logo{display:flex;align-items:center;flex-shrink:0;padding:6px 24px 0;color:var(--sidebar-strong)}.sidebar-group{display:flex;flex-direction:column;gap:7px}.sidebar-group-title{font-size:10.5px;font-weight:700;color:var(--sidebar-title);letter-spacing:.14em;text-transform:uppercase;padding:0 var(--e3) 5px}.sidebar-nav{display:flex;flex-direction:column;gap:var(--e5);flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 14px var(--e5);scrollbar-width:thin;scrollbar-color:#e3e7ee transparent}.sidebar-nav::-webkit-scrollbar{width:6px}.sidebar-nav::-webkit-scrollbar-thumb{background:#e3e7ee;border-radius:3px}.sidebar-item{display:flex;align-items:center;gap:11px;min-height:44px;padding:0 var(--e3);border-radius:var(--r-md);color:var(--sidebar-fg);font-size:13.5px;font-weight:500;text-decoration:none;cursor:pointer;transition:background .16s,color .16s}.sidebar-item .material-icons{font-size:19px;flex-shrink:0;font-weight:350;transition:font-variation-settings .16s}.sidebar-item:hover{background:var(--sidebar-hover);color:var(--sidebar-strong)}.sidebar-item.active{background:var(--sidebar-active-bg);color:var(--sidebar-active-fg);font-weight:600}.sidebar-item.active .material-icons{font-variation-settings:"FILL" 1;font-weight:400}.sidebar-item:focus-visible{outline-color:var(--sidebar-active-bg)}.sidebar-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-badge{margin-left:auto;background:var(--sidebar-badge);color:var(--sidebar-badge-fg);font-size:var(--fs-2xs);font-weight:700;padding:2px 8px;border-radius:var(--r-full);font-variant-numeric:tabular-nums}.main{flex:1;margin-left:236px;min-width:0;display:flex;flex-direction:column;padding-top:60px;height:100vh}.main-content{flex:1;min-height:0;overflow-y:auto}.topbar{height:60px;background:#fff;border-bottom:1px solid var(--border);display:flex;align-items:center;padding:0 var(--e6);gap:var(--e4);position:fixed;top:0;left:236px;right:0;z-index:10}.topbar-company{display:flex;align-items:center;gap:8px;color:var(--text-soft);font-size:14px}.topbar-company .material-icons{color:var(--orange)}.topbar-spacer{flex:1}.topbar-icon{color:#6b7280;display:flex;align-items:center}.topbar-user{display:flex;align-items:center;gap:8px;color:var(--heading);font-weight:500}.topbar-user-btn{display:flex;align-items:center;gap:8px;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.topbar-avatar{width:34px;height:34px;border-radius:50%;background:#dfe3ea;display:flex;align-items:center;justify-content:center;color:#98a;font-size:18px}.content{padding:26px 32px;flex:1}.page-title{font-size:26px;color:var(--heading);font-weight:700}.page-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;gap:16px}.page-head>.btn{flex-shrink:0;white-space:nowrap}.page-head-actions{justify-content:flex-end}.page-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.pipe-select-row{display:flex;align-items:center;gap:8px}.pipe-select-row .select{padding:7px 10px;font-size:13px}.page-sub{color:var(--text-soft);font-size:14px;margin-top:4px}.badge-beta{background:var(--orange-soft);color:var(--orange);font-size:11px;font-weight:700;padding:2px 7px;border-radius:4px;margin-left:8px;vertical-align:middle}.card{background:var(--card);border-radius:8px;box-shadow:var(--shadow)}.card-pad{padding:22px 24px}.btn{display:inline-flex;align-items:center;gap:6px;padding:11px 18px;border-radius:6px;font-weight:600;font-size:14px;transition:background .15s,opacity .15s}.btn-primary{background:var(--orange);color:#fff}.btn-primary:hover:not(:disabled){background:var(--orange-dark)}.btn-ghost{background:#fff;border:1px solid var(--border);color:var(--heading)}.btn-ghost:hover:not(:disabled){background:#f3f5f9}.btn:disabled{opacity:.5;cursor:not-allowed}.filters{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:20px}.select{border:1px solid var(--border);background:#fff;border-radius:6px;padding:12px 14px;color:var(--heading);font-size:14px;min-width:210px;outline:none;cursor:pointer}.search-box{display:flex;align-items:center;gap:8px;border:1px solid var(--border);background:#fff;border-radius:6px;padding:10px 14px;min-width:280px}.search-box input{border:none;outline:none;flex:1;font-size:14px;font-family:inherit;color:var(--text)}.search-box .material-icons{color:var(--text-soft)}table{width:100%;border-collapse:collapse}thead th{text-align:left;font-size:12px;font-weight:600;color:var(--heading);text-transform:none;padding:16px 18px;border-bottom:1px solid var(--border);white-space:nowrap}tbody td{padding:16px 18px;border-bottom:1px solid #f1f3f7;color:var(--text);font-size:14px;vertical-align:middle}tbody tr:last-child td{border-bottom:none}.th-sort{cursor:pointer}.th-sort .material-icons{font-size:15px;color:#c2c7d0}.badge{display:inline-block;padding:3px 9px;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.3px}.badge-gray{background:var(--muted-soft);color:var(--muted)}.badge-green{background:var(--success-soft);color:var(--success)}.badge-red{background:var(--danger-soft);color:var(--danger)}.badge-orange{background:var(--orange-soft);color:var(--orange)}.badge-blue{background:var(--info-soft);color:var(--info)}.pill{font-size:11px;font-weight:700;color:#7b8190}.toggle{width:40px;height:22px;border-radius:11px;background:#cfd4de;position:relative;transition:background .2s}.toggle.on{background:var(--green)}.toggle:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .2s}.toggle.on:after{left:20px}.toggle-row{display:inline-flex;align-items:center;gap:8px}.empty-state{text-align:center;padding:44px;color:var(--text-soft)}.empty-state .material-icons{font-size:42px;color:#cdd2dc;margin-bottom:8px}.spinner{display:inline-block;width:26px;height:26px;border:3px solid #e3e7ee;border-top-color:var(--orange);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.page-loading{display:flex;justify-content:center;padding:80px}.tabs{display:flex;gap:28px;border-bottom:1px solid var(--border);margin-bottom:24px}.tab{padding:12px 2px;font-size:13px;font-weight:600;color:var(--text-soft);letter-spacing:.4px;border-bottom:3px solid transparent;margin-bottom:-1px;cursor:pointer;text-transform:uppercase}.tab.active{color:var(--navy-mid);border-bottom-color:var(--gold)}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:22px 0}.stat-card{display:flex;align-items:center;justify-content:space-between;padding:22px 24px}.stat-value{font-size:30px;font-weight:700;color:var(--heading)}.stat-label{font-size:12px;color:var(--text-soft);text-transform:uppercase;letter-spacing:.4px;margin-top:4px}.stat-icon{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.chart-row{display:grid;grid-template-columns:2fr 1fr;gap:18px}.cfg-title{margin:0 0 var(--e4)}.cfg-layout{display:flex;flex-wrap:wrap;gap:var(--e5);align-items:flex-start}.cfg-menu{flex:0 1 264px;min-width:220px;display:flex;flex-direction:column;gap:var(--e3);padding:var(--e3);background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg)}.cfg-search{display:flex;align-items:center;gap:var(--e2);padding:var(--e2) var(--e3);background:var(--card);border:1px solid var(--border);border-radius:var(--r-md)}.cfg-search .material-icons{color:var(--text-soft);font-size:18px}.cfg-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:var(--fs-sm);color:var(--text)}.cfg-search:focus-within{border-color:var(--navy);box-shadow:var(--focus-ring)}.cfg-nav{display:flex;flex-direction:column;gap:var(--e3)}.cfg-grupo{display:flex;flex-direction:column;gap:2px}.cfg-grupo-rotulo{padding:var(--e1) var(--e2);font-size:var(--fs-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-soft)}.cfg-item{display:flex;align-items:center;gap:var(--e2);width:100%;padding:var(--e2);border:0;border-radius:var(--r-md);background:transparent;font:inherit;font-size:13.5px;color:var(--text);text-align:left;cursor:pointer}.cfg-item .material-icons{font-size:18px;color:var(--text-soft);flex-shrink:0}.cfg-item-texto{flex:1;min-width:0}.cfg-item:hover{background:var(--surface-1)}.cfg-item:focus-visible{box-shadow:var(--focus-ring);outline:none}.cfg-item.is-active{background:var(--navy-soft);color:var(--navy-mid);font-weight:600}.cfg-item.is-active .material-icons{color:var(--navy-mid)}.cfg-item.is-soon:disabled{cursor:default;opacity:1;background:transparent;color:var(--text-soft)}.cfg-soon{flex-shrink:0;padding:1px var(--e2);border-radius:var(--r-full);background:var(--gold-soft);color:var(--warning);font-size:var(--fs-2xs);font-weight:700;white-space:nowrap}.cfg-empty{display:flex;flex-direction:column;align-items:center;gap:var(--e2);padding:var(--e5) var(--e2);color:var(--text-soft);font-size:var(--fs-sm);text-align:center}.cfg-empty .material-icons{font-size:28px}.cfg-nota-salva{display:flex;align-items:flex-start;gap:var(--e2);padding:var(--e3) var(--e2) var(--e1);border-top:1px solid var(--border);color:var(--text-soft);font-size:var(--fs-xs)}.cfg-nota-salva .material-icons{font-size:14px;color:var(--success);margin-top:1px}.cfg-conteudo{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:var(--e4)}.cfg-conteudo-titulo{margin:0;font-size:var(--fs-xl);font-weight:700;color:var(--heading)}.cfg-conteudo-desc{margin:var(--e1) 0 0;color:var(--text-soft);font-size:var(--fs-md)}.conv-layout{display:grid;grid-template-columns:392px 1fr;height:100%;min-height:0;overflow:hidden}.conv-list{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--border);background:#fff}.conv-list-head{padding:14px 16px 10px;border-bottom:1px solid var(--border)}.conv-search{display:flex;align-items:center;gap:8px;background:#f2f4f8;border-radius:8px;padding:7px 12px;margin-bottom:10px}.conv-search .material-icons{font-size:18px;color:var(--text-soft)}.conv-search input{border:0;background:transparent;outline:none;flex:1;font-size:14px}.conv-filters{display:flex;gap:6px;flex-wrap:wrap}.conv-filter{font-size:12px;padding:4px 10px;border-radius:999px;cursor:pointer;background:#f2f4f8;color:var(--text-soft);border:1px solid transparent}.conv-filter.active{background:var(--orange-soft, #ffece5);color:var(--orange);border-color:var(--orange);font-weight:600}.conv-list-items{flex:1;overflow-y:auto;min-height:0;padding:var(--e2) var(--e3) var(--e3)}.conv-item{position:relative;display:flex;gap:var(--e3);align-items:flex-start;text-align:left;width:100%;font-family:inherit;border:1px solid var(--border);background:var(--card);border-radius:var(--r-md);padding:var(--e3);margin-bottom:6px;cursor:pointer;transition:background .14s,border-color .14s,box-shadow .14s}.conv-item:hover{border-color:var(--borda-forte, #cfd4de);background:var(--surface-1)}.conv-item.active{background:var(--navy-soft);border-color:#0f1e8c38;box-shadow:inset 3px 0 0 var(--navy)}.conv-item.active .conv-name-text{color:var(--navy)}.conv-avatar{width:42px;height:42px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:16px;position:relative}.conv-avatar .conv-channel-dot{position:absolute;right:-2px;bottom:-2px;width:18px;height:18px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.conv-avatar .conv-channel-dot .material-icons{font-size:var(--fs-2xs)}.avatar-foto{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.conv-item-main{flex:1;min-width:0}.conv-name{font-weight:600;color:var(--heading);display:flex;justify-content:space-between;align-items:baseline;gap:8px}.conv-name-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conv-time{font-size:11px;color:var(--text-soft);flex-shrink:0;font-weight:400}.conv-last{color:var(--text-soft);font-size:13px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conv-last .conv-last-ico{font-size:var(--fs-md);margin-right:var(--e1)}.conv-item-badges{margin-top:5px;display:flex;flex-wrap:nowrap;overflow:hidden;gap:5px;align-items:center;min-width:0}.conv-item-badges .conv-tag{max-width:100%;flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.conv-list-more{padding:var(--e3);text-align:center;font-size:var(--fs-2xs);color:var(--muted)}.queue-reason{display:inline-flex;align-items:center;gap:var(--e1);flex-shrink:0;font-size:var(--fs-2xs);font-weight:700;letter-spacing:.3px;padding:2px var(--e2);border-radius:var(--r-full);background:var(--warning-soft);color:var(--warning);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.queue-reason .material-icons{font-size:var(--fs-xs)}.queue-reason--ofensa{background:var(--danger-soft);color:var(--danger)}.conv-thread{display:flex;flex-direction:column;min-height:0;min-width:0;background:#efe7de}.conv-thread-head{padding:12px 20px;background:#fff;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:12px;flex-shrink:0}.conv-thread-title{flex:1;min-width:110px}.conv-thread-name{font-weight:700;color:var(--heading);font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conv-item-resp{font-size:var(--fs-xs);color:var(--text-soft);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conv-transferida{font-style:italic}.conv-historico{border-bottom:1px solid var(--border)}.conv-historico>summary{display:flex;align-items:center;gap:var(--e2);cursor:pointer;padding:var(--e2) var(--e4);font-size:var(--fs-xs);font-weight:600;color:var(--heading);list-style:none}.conv-historico>summary::-webkit-details-marker{display:none}.conv-historico>summary:hover{color:var(--navy)}.conv-historico>summary .material-icons{font-size:16px;color:var(--text-soft)}.conv-historico[open]>summary{border-bottom:1px solid var(--border)}.conv-historico-lista{list-style:none;margin:0;padding:var(--e2) var(--e4);background:var(--muted-soft);max-height:220px;overflow-y:auto}.conv-historico-lista li{display:flex;align-items:center;gap:var(--e2);font-size:var(--fs-xs);padding:3px 0}.conv-historico-lista .material-icons{font-size:16px;color:var(--text-soft)}.conv-historico-txt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-historico-data{color:var(--text-soft);white-space:nowrap}.conv-historico-vazio{padding:var(--e2) var(--e4);font-size:var(--fs-xs);color:var(--text-soft);background:var(--muted-soft)}.deal-historico{border:1px solid var(--border);border-radius:8px;margin-top:var(--e4);overflow:hidden}.deal-historico>summary{padding:var(--e2) var(--e3)}.deal-historico-autor{color:var(--text-soft)}.deal-historico-mais{color:var(--text-soft);font-style:italic}.conv-thread-sub{font-size:12px;color:var(--text-soft);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conv-thread-head .btn{white-space:nowrap}.conv-messages{flex:1;overflow-y:auto;min-height:0;padding:20px 8%;display:flex;flex-direction:column;gap:6px;background-color:var(--chat-thread, #efe7de)}.conv-day-sep{align-self:center;background:#ffffffd1;color:var(--heading);font-size:11px;font-weight:600;padding:4px 12px;border-radius:var(--r-full);margin:var(--e2) 0 var(--e1)}.msg{max-width:65%;padding:7px 11px 6px;border-radius:8px;font-size:14px;line-height:1.45;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;box-shadow:0 1px 1px #00000014;position:relative}.msg.guest{align-self:flex-start;background:#fff;color:var(--text);border-top-left-radius:3px;box-shadow:0 1px 1.5px #00000021}.msg.agent{align-self:flex-end;background:#d9fdd3;color:var(--text);border-top-right-radius:3px;box-shadow:0 1px 1.5px #00000021}.msg.bot{align-self:flex-end;background:#eafbe6;color:var(--text);border-top-right-radius:3px;box-shadow:0 1px 1.5px #00000021,inset 0 0 0 1px #0f1e8c1a}.msg-link{color:inherit;text-decoration:underline;text-underline-offset:2px;word-break:break-all}.msg-link:hover{opacity:.75}.msg-meta{font-size:var(--fs-2xs);color:var(--muted);margin-top:3px;text-align:right;font-variant-numeric:tabular-nums}.conv-composer{flex-shrink:0;background:#f0f2f5;border-top:1px solid var(--border);padding:10px 16px}.conv-composer--bloqueado{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--surface-1);color:var(--text-soft);padding:7px 12px}.conv-composer-bloqueado__msg{display:flex;align-items:center;gap:8px;line-height:1.3}@media (max-width: 600px){.conv-composer--bloqueado{flex-wrap:wrap}.conv-composer--bloqueado .btn{width:100%}}.conv-composer-row{display:flex;gap:10px;align-items:flex-end}.conv-composer textarea{flex:1;resize:none;border:1px solid var(--border);border-radius:10px;padding:10px 14px;font-size:14px;font-family:inherit;outline:none;background:#fff;max-height:120px;line-height:1.4}.conv-composer textarea:focus{border-color:var(--orange)}.conv-send-btn{width:44px;height:44px;border-radius:50%;border:0;cursor:pointer;background:var(--orange);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .15s}.conv-send-btn:disabled{opacity:.45;cursor:default}.conv-empty-thread{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-soft);gap:10px}.conv-empty-ico{width:56px;height:56px;border-radius:50%;background:var(--navy-soft);color:var(--navy);display:flex;align-items:center;justify-content:center}.conv-empty-ico .material-icons{font-size:28px}.conv-empty-title{font-size:16px;font-weight:600;color:var(--heading)}.conv-empty-sub{font-size:13px;color:var(--text-soft);text-align:center}.conv-empty-actions{display:flex;gap:var(--e2, 8px);margin-top:var(--e2, 8px)}.conv-tag.conv-tag-more{background:var(--muted-soft);color:var(--muted);flex-shrink:0}.pipe-tag.pipe-tag-more{background:var(--muted-soft);color:var(--muted)}.pipe-espera{font-size:var(--fs-2xs);color:var(--text-soft)}.conv-empty-hotel{font-weight:600;font-size:var(--fs-lg, 18px);color:var(--text-soft);text-align:center}.conv-filter-count{margin-left:5px;background:var(--orange);color:#fff;border-radius:999px;font-size:var(--fs-2xs);font-weight:700;padding:1px 6px}.conv-filter:not(.active) .conv-filter-count{background:#cfd6e0;color:#4a5260}.msg-author{font-size:var(--fs-2xs);font-weight:700;margin-bottom:3px;letter-spacing:.05em;text-transform:uppercase;color:var(--navy)!important}.msg.bot .msg-author{color:var(--navy)!important}.msg-actions{position:absolute;top:-8px;z-index:3;opacity:0;transition:opacity .12s}.msg.guest .msg-actions{right:-8px}.msg.agent .msg-actions,.msg.bot .msg-actions{left:-8px}.msg:hover .msg-actions,.msg:focus-within .msg-actions,.msg-actions:has(.conv-tool-btn.active){opacity:1}.msg-actions .conv-tool-btn{width:26px;height:26px;background:#fff;box-shadow:0 1px 4px #00000038}.msg-actions .conv-tool-btn .material-icons{font-size:16px}.msg-actions .conv-tool-btn:hover{background:#f0f2f5}@media (max-width: 700px),(hover: none){.msg-actions{opacity:1}}.menu-item--disabled{opacity:.45;cursor:default}.menu-item--disabled:hover{background:transparent}.msg-forwarded{font-size:var(--fs-2xs);font-weight:600;color:var(--text-soft);margin-bottom:3px;display:flex;align-items:center;gap:3px}.msg-quote{display:block;width:100%;text-align:left;border:0;cursor:pointer;background:#0000000d;border-left:3px solid var(--navy);border-radius:6px;padding:5px 8px;margin-bottom:5px;font:inherit}.msg-quote:hover{background:#00000014}.msg-quote--sem-alvo{cursor:default}.msg-quote--sem-alvo:hover{background:#0000000d}.msg-quote-name{font-size:var(--fs-2xs);font-weight:700;color:var(--navy)}.msg-quote-text{font-size:12.5px;color:var(--text-soft);margin-top:1px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.msg--deleted{opacity:.85}.msg-deleted-text{color:var(--text-soft);font-size:13.5px;display:flex;align-items:center;gap:5px}.msg-select-dot{position:absolute;top:8px;left:-26px;width:18px;height:18px;border-radius:50%;border:2px solid var(--border);background:#fff;cursor:pointer;z-index:3}.msg-select-dot.on{background:var(--orange);border-color:var(--orange)}.msg-select-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;border:0;padding:0;cursor:pointer}.msg--selected{outline:2px solid var(--orange);outline-offset:1px;background:var(--orange-soft)!important}.conv-select-bar{padding:12px 20px;background:#fff;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;flex-wrap:wrap}.conv-select-count{font-weight:700;color:var(--heading);font-size:14px}.conv-select-actions{display:flex;gap:8px}.conv-edit-bar{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--border);border-radius:10px;padding:8px 12px;margin-bottom:8px;color:var(--navy);font-size:13px;font-weight:600}.conv-edit-bar .material-icons:first-child{font-size:17px}.conv-edit-bar-body{flex:1;display:flex;align-items:center;gap:6px}.msg--highlight{animation:msg-highlight 1.5s ease-out}@keyframes msg-highlight{0%,to{box-shadow:0 1px 1.5px #00000021}20%,55%{box-shadow:0 0 0 3px #f5b016a6}}@media (prefers-reduced-motion: reduce){.msg--highlight{animation:none}}.conv-reply-bar{display:flex;align-items:stretch;gap:8px;background:#fff;border:1px solid var(--border);border-radius:10px;padding:6px 8px;margin-bottom:8px}.conv-reply-bar-accent{width:3px;border-radius:2px;background:var(--navy);flex-shrink:0}.conv-reply-bar-body{flex:1;min-width:0}.conv-reply-bar-name{font-size:12px;font-weight:700;color:var(--navy)}.conv-reply-bar-text{font-size:13px;color:var(--text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conv-reply-bar-x{border:0;background:transparent;color:var(--text-soft);cursor:pointer;padding:0 4px;flex-shrink:0}.conv-reply-bar-x:hover{color:#b3261e}.conv-tool-btn{width:40px;height:40px;border-radius:50%;border:0;cursor:pointer;background:transparent;color:#54656f;display:flex;align-items:center;justify-content:center;flex-shrink:0}.conv-tool-btn:hover{background:#0000000f}.emoji-pop{position:absolute;bottom:48px;left:0;z-index:40;background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 26px #00000029;padding:10px;display:grid;grid-template-columns:repeat(8,1fr);gap:2px;width:296px;max-height:240px;overflow-y:auto}.emoji-item{font-size:20px;padding:4px;cursor:pointer;border-radius:6px;text-align:center}.emoji-item:hover{background:#f0f2f5}.conv-attachment{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--border);border-radius:10px;padding:8px 12px;margin-bottom:8px}.conv-attachment img{width:46px;height:46px;object-fit:cover;border-radius:8px}.conv-attachment-name{flex:1;font-size:13px;color:var(--heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conv-attachment-x{cursor:pointer;color:var(--text-soft);font-size:20px}.conv-attachment-x:hover{color:#b3261e}.conv-tool-btn.active{background:var(--navy-soft);color:var(--navy-mid)}.menu-root{position:relative}.menu-panel{position:absolute;top:46px;z-index:40;min-width:220px;max-width:min(280px,84vw);background:var(--card);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow),0 8px 26px #00000029;padding:var(--e1);max-height:320px;overflow-y:auto}.menu-panel--right{right:0}.menu-panel--left{left:0}.menu-panel--up{top:auto;bottom:100%;margin-bottom:4px}.menu-item{display:flex;align-items:center;gap:var(--e2);padding:8px 9px;border-radius:var(--r-sm);cursor:pointer;font-size:13px;color:var(--heading)}.menu-item:hover{background:var(--surface-2, #f2f4f8)}.menu-item:focus-visible{outline:2px solid var(--navy);outline-offset:-2px;background:var(--navy-soft)}.menu-item.danger{color:#b3261e}.menu-item-icon{font-size:18px;color:var(--text-soft);flex-shrink:0}.menu-item-label{flex:1;display:flex;align-items:center;gap:8px;min-width:0}.menu-item-hint{font-size:11px;color:var(--text-soft);flex-shrink:0}.menu-item-check{font-size:16px;color:var(--navy);flex-shrink:0}.menu-dot{width:11px;height:11px;border-radius:50%;flex-shrink:0}.menu-section-label{padding:4px 9px 6px;font-size:11.5px;font-weight:700;color:var(--text-soft);text-transform:uppercase}.menu-sep{height:1px;background:var(--border);margin:4px 2px}.menu-empty{padding:8px 9px;font-size:12px;color:var(--text-soft)}@media (prefers-reduced-motion: no-preference){.menu-panel{animation:menu-pop .12s ease-out}.menu-panel--up{animation:menu-pop-up .12s ease-out}}@keyframes menu-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes menu-pop-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.conv-layout--quote{grid-template-columns:392px 1fr 380px}.conv-quote{display:flex;flex-direction:column;min-height:0;min-width:0;background:#fff;border-left:1px solid var(--border);animation:quote-slide-in .22s ease-out}@keyframes quote-slide-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}.conv-quote-head{display:flex;align-items:center;gap:10px;padding:12px 14px 12px 18px;border-bottom:1px solid var(--border);flex-shrink:0;min-height:63px}.conv-quote-body{flex:1;overflow-y:auto;min-height:0;padding:14px 16px 20px}.quote-form{background:#f7f9fc;border:1px solid var(--border);border-radius:10px;padding:12px 14px 14px}.quote-label{font-size:12px;font-weight:700;color:var(--heading);margin:0 0 5px;display:block}.quote-input,.quote-textarea{width:100%;padding:8px 10px;border-radius:8px;border:1px solid var(--border);font-size:13.5px;font-family:inherit;outline:none;background:#fff}.quote-input:focus,.quote-textarea:focus{border-color:var(--navy)}.quote-textarea{resize:vertical;line-height:1.45;min-height:120px}.quote-textarea:disabled{background:#f4f6fa;color:var(--text-soft)}.quote-stepper{display:flex;align-items:center;gap:8px;margin-top:10px}.quote-stepper-label{flex:1;font-size:13px;font-weight:600;color:var(--heading)}.quote-stepper-btn{width:30px;height:30px;border-radius:50%;border:1px solid var(--border);background:#fff;color:var(--navy);display:flex;align-items:center;justify-content:center;transition:background .12s}.quote-stepper-btn .material-icons{font-size:18px}.quote-stepper-btn:hover:not(:disabled){background:var(--navy-soft)}.quote-stepper-btn:disabled{opacity:.35;cursor:default}.quote-stepper-value{width:26px;text-align:center;font-weight:700;color:var(--heading);font-size:15px}.quote-ages{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.quote-age{display:flex;flex-direction:column;gap:3px;font-size:11.5px;color:var(--text-soft)}.quote-age select{padding:6px 8px;border-radius:7px;border:1px solid var(--border);font-family:inherit;font-size:13px;background:#fff}.quote-card{position:relative;margin-top:14px;background:#fff;border:1px solid var(--border);border-top:3px solid var(--navy);border-radius:10px;padding:12px 14px;box-shadow:var(--shadow);transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .6s ease,box-shadow .2s}.quote-card--ghost{opacity:.18}.quote-card--stamped{border-top-color:var(--green);animation:quote-impact .32s ease-out}@keyframes quote-impact{0%{transform:scale(1)}35%{transform:scale(.97) rotate(-.6deg)}65%{transform:scale(1.015) rotate(.4deg)}to{transform:none}}.quote-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.quote-card-period{font-weight:700;color:var(--heading);font-size:14.5px}.quote-card-sub{font-size:12px;color:var(--text-soft);margin-top:2px}.quote-notice{font-size:12.5px;padding:8px 10px;border-radius:8px;margin:6px 0 8px;line-height:1.45}.quote-notice--warn{background:#fff4e5;color:#8a4b08}.quote-notice--error{background:#fdecea;color:#b3261e}.quote-notice--info{background:#eef0f4;color:var(--heading)}.quote-rate{display:flex;gap:10px;align-items:center;padding:8px 0;border-top:1px solid #f1f3f7}.quote-rate-room{font-weight:600;color:var(--heading);font-size:13.5px}.quote-rate-plan{font-size:11.5px;color:var(--text-soft);margin-top:1px}.quote-rate-price{font-weight:700;color:var(--navy);font-size:14px;white-space:nowrap}.quote-rate-night{font-size:11px;color:var(--text-soft);white-space:nowrap}.quote-room{margin-top:6px}.quote-room-title{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:var(--navy);text-transform:uppercase;letter-spacing:.4px;padding:6px 0 2px}.quote-room-title span{font-weight:500;color:var(--text-soft);text-transform:none;letter-spacing:0}.quote-total{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:8px;padding:10px 12px;background:var(--gold-soft);border-radius:8px;font-size:12.5px;color:var(--heading)}.quote-total strong{font-size:17px;color:var(--navy)}.quote-total small{flex-basis:100%;color:var(--text-soft);font-size:11.5px}.quote-link{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:12.5px;color:var(--navy)}.quote-link a{font-weight:600;text-decoration:underline;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quote-stamp{position:absolute;right:10px;top:10px;display:flex;align-items:center;gap:4px;background:var(--green);color:#fff;font-size:11px;font-weight:700;padding:4px 9px;border-radius:999px;box-shadow:0 4px 14px #2ecc7159;animation:quote-stamp .45s cubic-bezier(.2,.9,.3,1.4)}.quote-stamp .material-icons{font-size:14px}@keyframes quote-stamp{0%{transform:scale(2.2) rotate(-14deg);opacity:0}to{transform:none;opacity:1}}.quote-rate-thumb{width:42px;height:42px;border-radius:7px;object-fit:cover;flex-shrink:0;background:#eef0f4}.quote-rate-thumb--empty{display:flex;align-items:center;justify-content:center;color:#b9c0cc;font-size:22px}.quote-rate--off{opacity:.38}.quote-rate--off .quote-rate-room{text-decoration:line-through}.quote-preview-btn{width:100%;justify-content:flex-start;margin-top:10px;font-size:13px}.quote-photos-hint{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--text-soft);margin-top:6px}.quote-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px;font-size:13.5px;color:var(--heading)}.quote-preview-head span{color:var(--text-soft)}.quote-preview-room{margin-bottom:12px}.quote-opt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.quote-opt{position:relative;display:flex;flex-direction:column;border:2px solid var(--border);border-radius:12px;overflow:hidden;background:#fff;cursor:pointer;opacity:.55;transition:border-color .15s,opacity .15s,transform .15s}.quote-opt:hover{transform:translateY(-1px)}.quote-opt--on{border-color:var(--navy);opacity:1;box-shadow:0 6px 18px #0f1e8c1f}.quote-opt input{position:absolute;opacity:0;pointer-events:none}.quote-opt-photo{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--muted-soft);display:flex;align-items:center;justify-content:center;color:#b9c0cc}.quote-opt-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.quote-opt-photo>.material-icons{font-size:40px}.quote-opt-check{position:absolute;top:8px;right:8px;font-size:22px;color:#fff;background:#00000059;border-radius:50%;padding:2px}.quote-opt--on .quote-opt-check{color:var(--gold);background:#0f1e8cd9}.quote-opt-body{padding:10px 12px 12px;display:flex;flex-direction:column;gap:3px}.quote-opt-room{font-weight:700;color:var(--heading);font-size:14px}.quote-opt-plan{font-size:12px;color:var(--text-soft)}.quote-opt-desc{font-size:12px;color:var(--text);line-height:1.4;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.quote-opt-price{display:flex;align-items:baseline;gap:8px;margin-top:6px}.quote-opt-price strong{color:var(--navy);font-size:16px}.quote-opt-price span{font-size:11.5px;color:var(--text-soft)}.quote-seq{margin-top:12px;padding:10px 12px;border:1px dashed var(--border);border-radius:10px;background:#fbfcfe}.quote-seq-title{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--text-soft);text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px}.quote-seq-item{display:flex;align-items:flex-start;gap:9px;padding:8px 0;border-top:1px solid #f1f3f7;font-size:12.5px;color:var(--text);transition:opacity .3s}.quote-seq-item:first-of-type{border-top:0}.quote-seq-item>.material-icons{width:24px;text-align:center;margin-top:1px}.quote-seq-item input[type=checkbox]{margin-top:3px}.quote-seq-n{width:18px;height:18px;border-radius:50%;background:var(--navy-soft);color:var(--navy);font-size:var(--fs-2xs);font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.quote-seq-label{font-size:11.5px;font-weight:700;color:var(--heading);margin-bottom:4px}.quote-seq-caption{flex:1;line-height:1.4}.quote-seq-hint{display:block;font-size:11px;color:var(--text-soft)}.quote-seq-item--link{cursor:pointer}.quote-seq-item--link .quote-seq-n{background:var(--gold-soft);color:var(--gold-dark)}.quote-seq-item--skip{opacity:.5}.quote-seq-item--skip .quote-seq-caption{text-decoration:line-through}.quote-seq-item--skip .quote-seq-hint{text-decoration:none}.quote-seq-item--done .quote-seq-n{background:var(--green);color:#fff}.quote-textarea--intro{min-height:64px;font-size:13px;padding:7px 9px}.quote-send-btn{position:relative;overflow:hidden}.quote-dispatch-bar{display:flex;align-items:center;gap:var(--e2);margin-bottom:var(--e3);padding:var(--e2) var(--e3);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-sm)}.quote-dispatch-bar>.material-icons{font-size:18px;color:var(--navy);flex-shrink:0}.quote-dispatch-bar-text{flex:1;min-width:0;font-size:var(--fs-xs);color:var(--heading);line-height:1.4}.quote-dispatch-bar-text span{display:block;color:var(--text-soft);overflow-wrap:anywhere}.quote-dispatch-bar-n{font-family:var(--font-mono);font-weight:600}.quote-dispatch-bar .btn{padding:5px 9px;font-size:var(--fs-xs);flex-shrink:0}.quote-dispatch-bar--failed{border-color:var(--danger);background:var(--danger-soft)}.quote-dispatch-bar--failed>.material-icons{color:var(--danger)}.quote-dispatch-err{display:flex;align-items:center;justify-content:center;gap:6px;margin:var(--e3) 0 0;font-size:var(--fs-sm);font-weight:600;color:var(--danger);overflow-wrap:anywhere}.conv-quote-body>.quote-dispatch-err{justify-content:flex-start;margin:0 0 var(--e3);font-weight:500;font-size:var(--fs-xs)}.quote-send-btn+.quote-dispatch-err{justify-content:flex-start;margin-top:var(--e2);font-weight:500;font-size:var(--fs-xs)}.envio-pilha{position:fixed;right:var(--e6);bottom:var(--e6);z-index:90;width:320px;display:flex;flex-direction:column;gap:var(--e2)}.layout:has(.conv-composer) .envio-pilha{bottom:84px}.envio-cartao{position:relative;background:var(--card);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:0 10px 28px #14192824,0 1px 3px #14192814;padding:var(--e3) var(--e2) var(--e3) var(--e4);animation:envio-entra .18s ease-out}@keyframes envio-entra{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}.envio-cartao-topo{display:flex;align-items:center;gap:var(--e2)}.envio-cartao-icone{font-size:18px;color:var(--navy);flex-shrink:0}.envio-cartao--done .envio-cartao-icone{color:var(--success)}.envio-cartao--failed .envio-cartao-icone{color:var(--danger)}.envio-cartao--cancelled .envio-cartao-icone{color:var(--muted)}.envio-cartao-titulo{flex:1;min-width:0;font-size:var(--fs-sm);color:var(--heading);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.envio-cartao-titulo b{font-weight:600}.envio-cartao--failed .envio-cartao-titulo b{color:var(--danger)}.envio-cartao-contato{color:var(--text-soft)}.envio-cartao-fechar{flex-shrink:0;width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center}.envio-cartao-fechar .material-icons{font-size:18px}.envio-cartao-progresso{display:flex;align-items:center;gap:var(--e3);margin:var(--e2) var(--e2) 0 26px}.envio-trilho{flex:1;min-width:0;display:grid;gap:3px;grid-template-columns:repeat(var(--total, 1),minmax(0,1fr))}.envio-seg{height:4px;border-radius:var(--r-full);background:var(--muted-soft);transition:background .2s}.envio-seg--feito{background:var(--navy)}.envio-cartao--done .envio-seg--feito{background:var(--success)}.envio-seg--atual{background:var(--navy-soft);animation:envio-pulso 1.2s ease-in-out infinite}.envio-seg--parou{background:var(--danger)}@keyframes envio-pulso{50%{background:#c3c8ef}}.envio-trilho--continuo{display:block;height:4px;border-radius:var(--r-full);background:var(--muted-soft);overflow:hidden}.envio-trilho--continuo>span{display:block;height:100%;background:var(--navy);transition:width .3s}.envio-cartao-n{flex-shrink:0;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:600;color:var(--heading);font-variant-numeric:tabular-nums}.envio-cartao-erro{margin:var(--e2) var(--e2) 0 26px;font-size:var(--fs-xs);line-height:1.4;color:var(--text-soft);overflow-wrap:anywhere}.envio-cartao-erro--retry{color:var(--danger);margin-top:var(--e1)}.envio-cartao-acoes{display:flex;flex-wrap:wrap;gap:var(--e2);margin:var(--e3) var(--e2) 0 26px}.envio-cartao-acoes .btn{padding:6px 10px;font-size:var(--fs-xs)}.envio-cartao-acoes .btn .material-icons{font-size:16px}@media (prefers-reduced-motion: reduce){.envio-cartao,.envio-seg--atual{animation:none}}@media (max-width: 600px){.envio-pilha{left:var(--e4);right:var(--e4);bottom:var(--e4);width:auto}.layout:has(.conv-composer) .envio-pilha{bottom:80px}}.quote-rate{position:relative}.quote-rate--done{opacity:.55}.quote-rate-check{position:absolute;right:-4px;top:50%;transform:translateY(-50%);font-size:16px;color:var(--green);background:#fff;border-radius:50%;animation:pop-in .35s cubic-bezier(.2,.9,.3,1.4)}@keyframes pop-in{0%{transform:translateY(-50%) scale(0)}to{transform:translateY(-50%) scale(1)}}.store-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.store-card{padding:20px;display:flex;flex-direction:column;gap:10px}.store-icon,.live-icon{width:var(--e10);height:var(--e10);flex-shrink:0;display:flex;align-items:center;justify-content:center}.live-icon{width:var(--e8);height:var(--e8)}.store-icon .material-icons{font-size:var(--e8);color:var(--navy)}.live-icon .material-icons{font-size:var(--e6);color:var(--navy)}.store-icon svg,.live-icon svg{width:100%;height:100%;display:block}.brand-logo-raster{width:100%;height:100%;display:block;overflow:hidden;border-radius:var(--r-sm)}.brand-logo-raster img{width:100%;height:100%;object-fit:contain;display:block}.brand-logo-par{display:flex;align-items:center;gap:var(--e1);width:100%;height:100%}.brand-logo-par>*{flex:1 1 0;min-width:0;height:100%}.store-name{font-weight:700;color:var(--heading);font-size:15px}.store-cat{font-size:12px;color:var(--text-soft)}.store-desc{font-size:13px;color:var(--text);flex:1;line-height:1.5}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1e223273;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px}.modal{background:#fff;border-radius:10px;box-shadow:0 12px 40px #0003;max-height:88vh;display:flex;flex-direction:column;max-width:94vw}.modal-head{padding:18px 22px;border-bottom:1px solid var(--border);font-weight:700;color:var(--heading);font-size:16px;display:flex;justify-content:space-between;align-items:center}.modal-close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:-10px -12px -10px 0;border:0;background:transparent;border-radius:var(--r-sm);cursor:pointer;color:var(--text-soft);transition:background .12s,color .12s}.modal-close:hover{color:var(--heading);background:var(--surface-2)}.modal-body{padding:22px;overflow-y:auto}.modal-foot{padding:16px 22px;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:10px}.field{margin-bottom:18px}.field label{display:block;font-size:13px;color:var(--heading);margin-bottom:7px;font-weight:500}.field input[type=text],.field input[type=email],.field textarea,.field select,.input{width:100%;border:1px solid var(--border);border-radius:6px;padding:11px 13px;font-size:14px;font-family:inherit;color:var(--text);outline:none;background:#fff}.field input:focus,.field textarea:focus,.field select:focus,.input:focus{border-color:var(--cyan)}.field textarea{min-height:110px;resize:vertical}.field-error{color:#e05656;font-size:12px;margin-top:6px}.checkbox-row{display:flex;gap:18px;flex-wrap:wrap}.check{display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-size:14px;color:var(--text);-webkit-user-select:none;user-select:none}.check input{width:16px;height:16px;accent-color:var(--orange)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:6px;background:var(--orange-soft);color:var(--orange);border-radius:16px;padding:5px 12px;font-size:13px;font-weight:600;cursor:pointer}.chip.off{background:#eef0f4;color:#7b8190}.btn-danger{background:#fdecec;color:#e05656}.btn-danger:hover:not(:disabled){background:#fbdada}.btn-green{background:var(--green);color:#fff}.btn-green:hover:not(:disabled){background:#29b765}.icon-btn{color:var(--text-soft);cursor:pointer;padding:4px;border-radius:5px}.icon-btn:hover{background:#f1f3f7;color:var(--heading)}.toast{position:fixed;bottom:24px;right:24px;background:var(--heading);color:#fff;padding:13px 20px;border-radius:8px;font-size:14px;box-shadow:0 6px 20px #00000040;z-index:200;display:flex;align-items:center;gap:8px}.pagination{display:flex;align-items:center;gap:14px;padding:16px 4px;color:var(--text-soft);font-size:13px}.page-num{width:26px;height:26px;border:1px solid var(--orange);color:var(--orange);border-radius:5px;display:flex;align-items:center;justify-content:center}.conv-tag{display:inline-flex;align-items:center;gap:3px;color:#fff;font-size:var(--fs-2xs);font-weight:600;padding:2px 7px;border-radius:999px;line-height:1.4;white-space:nowrap}.tag-menu{position:absolute;top:46px;right:0;z-index:40;min-width:190px;background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 26px #00000029;padding:6px;max-height:280px;overflow-y:auto}.tag-menu-item{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:6px;cursor:pointer;font-size:13px;color:var(--text)}.tag-menu-item:hover{background:#f2f4f8}.tag-menu-item.danger{color:#b3261e}.tag-menu-sep{height:1px;background:var(--border);margin:4px 2px}.tag-dot{width:11px;height:11px;border-radius:50%;flex-shrink:0}.close-reason-list{display:flex;flex-direction:column;gap:6px;max-height:280px;overflow-y:auto}.close-reason-opt{display:flex;align-items:center;gap:9px;padding:9px 11px;cursor:pointer;border:1px solid var(--border);border-radius:9px;font-size:13.5px;color:var(--text)}.close-reason-opt:hover{background:#f7f8fb}.close-reason-opt.selected{border-color:var(--orange);background:var(--orange-soft)}.close-reason-opt input[type=radio]{accent-color:var(--orange);flex-shrink:0}.fwd-contact-list{display:flex;flex-direction:column;gap:4px;max-height:280px;overflow-y:auto}.fwd-contact-item{display:flex;align-items:center;gap:9px;padding:8px 9px;cursor:pointer;border:1px solid transparent;border-radius:8px;font-size:13.5px;color:var(--text)}.fwd-contact-item:hover{background:#f7f8fb}.fwd-contact-item.selected{border-color:var(--orange);background:var(--orange-soft)}.fwd-contact-item.invalid{border-color:#e05656;background:#fdecec}.fwd-contact-item.disabled{opacity:.5;cursor:default}.fwd-contact-item input[type=checkbox]{accent-color:var(--orange);flex-shrink:0;width:16px;height:16px}.pipe-board{flex:1;display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;align-items:flex-start;min-height:0}.pipe-col{--stage-color: var(--border);flex:0 0 288px;display:flex;flex-direction:column;max-height:100%;background:color-mix(in srgb,var(--stage-color) 4%,#fff);border:1px solid var(--border);border-radius:var(--r-lg);min-height:0;transition:box-shadow .15s,background .15s}.pipe-col.drag-over{background:color-mix(in srgb,var(--stage-color) 10%,#fff);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--stage-color) 55%,transparent)}.pipe-col-head{padding:12px 14px 10px;border-radius:var(--r-lg) var(--r-lg) 0 0;background:color-mix(in srgb,var(--stage-color) 9%,#fff);display:flex;align-items:center;justify-content:space-between;gap:8px}.pipe-col-title{display:flex;align-items:center;gap:7px;font-weight:700;color:var(--heading);font-size:13.5px;min-width:0}.pipe-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.pipe-col-count{background:#fff;color:var(--text-soft);font-size:11px;font-weight:700;border:1px solid var(--border);border-radius:999px;padding:0 8px}.pipe-col-right{display:flex;align-items:center;gap:6px;flex-shrink:0}.pipe-col-sum{font-size:11.5px;color:var(--text-soft);font-weight:600;white-space:nowrap}.pipe-col-add{width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-soft);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.pipe-col-add,.pipe-col-gear{opacity:0;transition:opacity .15s}.pipe-col:hover .pipe-col-add,.pipe-col:hover .pipe-col-gear,.pipe-col:focus-within .pipe-col-add,.pipe-col:focus-within .pipe-col-gear{opacity:1}@media (hover: none){.pipe-col-add,.pipe-col-gear{opacity:1}}.pipe-col-add .material-icons{font-size:18px}.pipe-col-add:hover{background:#fff;color:var(--navy)}.pipe-col-body{flex:1;overflow-y:auto;padding:8px 10px 12px;display:flex;flex-direction:column;gap:10px;min-height:40px}.pipe-col-addrow{display:flex;align-items:center;gap:8px;width:100%;padding:8px 6px;border:0;border-radius:var(--r-md);background:transparent;color:var(--text-soft);font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-align:left}.pipe-col-addrow .material-icons{font-size:20px}.pipe-col-addrow:hover{background:color-mix(in srgb,var(--stage-color) 10%,#fff);color:var(--heading)}.pipe-col-addrow{opacity:.55;transition:opacity .15s}.pipe-col:hover .pipe-col-addrow,.pipe-col-addrow:focus-visible{opacity:1}@media (hover: none){.pipe-col-addrow{opacity:1}}.pipe-card{background:#fff;border:1px solid var(--border);border-radius:12px;padding:12px 13px;cursor:grab;box-shadow:var(--shadow);transition:box-shadow .15s,transform .15s}.pipe-card:hover{box-shadow:0 6px 16px #1419281a;transform:translateY(-1px)}.pipe-card.dragging{opacity:.35;border-style:dashed;background:var(--surface-2);box-shadow:none;transform:none}.pipe-card.drag-origin{display:none}.pipe-card.settle{animation:card-settle .28s cubic-bezier(.2,.9,.3,1.4)}@keyframes card-settle{0%{transform:scale(.97);box-shadow:0 10px 22px #14192829}to{transform:scale(1);box-shadow:var(--shadow)}}@media (prefers-reduced-motion: reduce){.pipe-card.settle{animation:none}}.pipe-card-title{font-weight:600;color:var(--heading);font-size:14px;line-height:1.35}.pipe-card-guest{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-soft);margin-top:5px}.pipe-card-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pipe-chip{display:inline-flex;align-items:center;gap:3px;background:var(--surface-1);color:var(--text-soft);font-size:11px;padding:2px 8px;border-radius:999px}.pipe-card-value{margin-top:8px;font-weight:700;color:#23a866;font-size:14px}.pipe-col-empty{border:1px dashed var(--border);border-radius:8px;padding:16px;text-align:center;color:var(--text-soft);font-size:12px}.deal-contact-linked{display:flex;align-items:center;gap:10px;background:#eef7f0;border:1px solid #cfe9d8;border-radius:8px;padding:9px 12px}.deal-contact-x{cursor:pointer;color:var(--text-soft);font-size:18px}.deal-contact-x:hover{color:#b3261e}.deal-contact-menu{position:absolute;top:46px;left:0;right:0;z-index:50;background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 26px #00000029;padding:6px;max-height:240px;overflow-y:auto}.deal-contact-item{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;cursor:pointer;font-size:13.5px;color:var(--text)}.deal-contact-item:hover{background:#f2f4f8}.pipe-card-top{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-bottom:5px;min-height:18px}.pipe-channel{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:var(--text-soft)}.pipe-channel .material-icons{font-size:15px}.pipe-channel.whatsapp .material-icons{color:#25d366}.pipe-channel.instagram .material-icons{color:#e1306c}.pipe-timer{display:block;margin-top:7px;padding:6px 8px;border-radius:8px;--tone: #7b8190;--tone-soft: #eef0f4;background:var(--tone-soft);color:var(--tone)}.pipe-timer-row{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700}.pipe-timer-row .material-icons{font-size:14px;margin-left:auto;opacity:.8}.pipe-timer-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pipe-timer-dot{width:8px;height:8px;border-radius:50%;background:var(--tone);flex-shrink:0}.pipe-timer-bar{height:4px;border-radius:2px;background:#00000014;margin-top:5px;overflow:hidden}.pipe-timer-bar span{display:block;height:100%;background:var(--tone);border-radius:2px;transition:width .6s ease}.timer-gray{--tone: #7b8190;--tone-soft: #eef0f4}.timer-green{--tone: #23a866;--tone-soft: #e6f8ee}.timer-blue{--tone: #3b7bdb;--tone-soft: #e9f1ff}.timer-amber{--tone: #d98a0f;--tone-soft: #fef4dd}.timer-red{--tone: #e05656;--tone-soft: #fdecec}.timer-red .pipe-timer-dot{animation:pipe-pulse 1.2s ease-in-out infinite}@keyframes pipe-pulse{0%,to{box-shadow:0 0 #e0565673}50%{box-shadow:0 0 0 5px #e0565600}}.pipe-card.tone-green,.pipe-card.tone-blue{border-left:1px solid var(--border)}.pipe-card.tone-amber{border-left:3px solid var(--warning)}.pipe-card.tone-red{border-left:3px solid var(--danger)}.pipe-auto{display:flex;align-items:center;gap:5px;margin-top:6px;font-size:11px;font-weight:600;color:var(--navy);background:var(--navy-soft);padding:4px 8px;border-radius:6px}.pipe-auto .material-icons{font-size:14px}.pipe-auto.sent{color:#23a866;background:#e6f8ee}.pipe-auto.skipped{color:var(--warning);background:var(--warning-soft);align-items:flex-start}.pipe-auto-x{margin-left:auto;cursor:pointer;opacity:.7}.pipe-auto-x:hover{opacity:1;color:#b3261e}.pipe-sale{display:flex;align-items:center;gap:6px;margin-top:7px;padding:6px 8px;border-radius:8px;background:#fff7e0;border:1px dashed #f5b016;font-size:11.5px;font-weight:700;color:#9a6b00}.pipe-sale .material-icons{font-size:15px}.pipe-sale button{margin-left:auto;border:0;background:#f5b016;color:#fff;font-weight:700;font-size:11px;padding:4px 8px;border-radius:6px;cursor:pointer;font-family:inherit}.pipe-sale button:hover{background:#d99a0f}.pipe-sale .pipe-auto-x{margin-left:4px}.pipe-tags{display:flex;flex-wrap:nowrap;overflow:hidden;gap:4px;margin-top:6px}.pipe-tag{font-size:var(--fs-2xs);font-weight:700;padding:2px 8px;border-radius:999px;color:#fff}.pipe-icon-btn{border:0;background:transparent;cursor:pointer;padding:3px;border-radius:6px;color:var(--text-soft);display:inline-flex}.pipe-icon-btn:hover{background:#eef1f6;color:var(--navy)}.pipe-icon-btn .material-icons{font-size:17px}.pipe-msg-flag{display:inline-flex;margin-left:auto;color:var(--text-soft)}.pipe-msg-flag .material-icons{font-size:16px}.pipe-nolink{font-size:11px;color:#b6bac4;font-style:italic;margin-top:6px}.pipe-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:14px}.pipe-filters .select,.pipe-filters .conv-search{min-width:0}.pipe-filters .select{width:170px;height:32px;padding:0 30px 0 10px;font-size:13px;border-radius:8px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%236b7280' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px;text-overflow:ellipsis}@media (max-width: 560px){.pipe-filters .select{width:100%}}.pipe-filters-clear{font-size:12.5px;color:var(--navy);cursor:pointer;font-weight:600;white-space:nowrap}.pipe-col-gear{margin-left:4px;cursor:pointer;font-size:16px!important;color:var(--text-soft)}.pipe-col-gear:hover,.pipe-col-gear.on{color:var(--navy)}.pipe-col-count.filtered{background:var(--navy-soft);color:var(--navy)}.stage-row{display:grid;grid-template-columns:24px 36px 1fr 130px 32px;gap:8px;align-items:center;padding:6px 0;border-bottom:1px solid var(--border)}.stage-row:last-child{border-bottom:0}.stage-row.removed{opacity:.45}.stage-row.removed input[type=text]{text-decoration:line-through}.stage-row .icon-btn{background:none;border:0;padding:2px;cursor:pointer;color:var(--text-soft);display:inline-flex;border-radius:4px;line-height:1}.stage-row .icon-btn:hover{color:var(--navy);background:#f2f4f8}.stage-row .icon-btn:disabled{opacity:.3;cursor:default;background:none}.stage-row .icon-btn .material-icons{font-size:18px}.stage-order{display:flex;flex-direction:column}.stage-swatch{width:36px;height:34px;border:1px solid var(--border);border-radius:8px;padding:2px;cursor:pointer}.stage-lock{font-size:14px!important;color:var(--text-soft);vertical-align:-2px;margin-left:4px}.palette-chips{display:flex;gap:6px;margin-top:8px}.palette-chip{width:22px;height:22px;border-radius:50%;cursor:pointer;border:2px solid transparent}.palette-chip.on{border-color:var(--heading)}.radio-row{display:flex;gap:14px;margin-top:6px;font-size:13.5px}.radio-row label{display:flex;align-items:center;gap:6px;cursor:pointer}.pipe-card-foot{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.pipe-agent{display:flex;align-items:center;min-width:0}.pipe-agent-avatar{width:22px;height:22px;border-radius:50%;color:#fff;font-size:var(--fs-2xs);font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pipe-agent-avatar.pipe-agent-empty{background:transparent;border:1px dashed var(--border);color:var(--text-soft)}.pipe-agent-empty .material-icons{font-size:13px}.pipe-send-btn{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--border);background:#fff;color:var(--navy);font-size:11.5px;font-weight:600;padding:4px 8px;border-radius:6px;cursor:pointer;margin-left:auto;white-space:nowrap}.pipe-send-btn .material-icons{font-size:14px}.pipe-send-btn:hover{background:var(--navy-soft)}.stage-row-actions .material-icons:hover{background:#f2f4f8;color:var(--heading)}.stage-row-actions .material-icons.danger:hover{color:#b3261e}.stage-row-actions .material-icons.disabled{opacity:.3;pointer-events:none}.stage-color-dot{width:18px;height:18px;border-radius:50%;cursor:pointer;border:2px solid #fff;box-shadow:0 0 0 1px var(--border);flex-shrink:0}.stage-color-dot.on{box-shadow:0 0 0 2px var(--heading)}.stage-palette{grid-column:1 / -1;display:flex;gap:8px;padding:2px 0 4px 26px}.stage-msg{grid-column:1 / -1;padding-left:26px}.stage-msg-hint{font-size:11.5px;color:var(--text-soft);margin-top:4px}.stage-msg-hint code{background:#eef0f4;padding:1px 4px;border-radius:4px;font-size:11px}.pipe-conv-link{display:inline-flex;align-items:center;gap:4px;color:var(--navy);font-size:12.5px;font-weight:600;cursor:pointer;margin-top:8px}.pipe-conv-link .material-icons{font-size:16px}.admin-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:18px}.admin-tile{background:var(--card);border-radius:8px;box-shadow:var(--shadow);padding:14px 16px;display:flex;align-items:center;gap:12px}.admin-tile-icon{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.admin-tile-icon .material-icons{font-size:19px}.admin-tile-value{font-size:21px;font-weight:700;color:var(--heading);line-height:1.1}.admin-tile-label{font-size:11.5px;color:var(--text-soft);margin-top:2px}.card-head{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border)}.card-head-icon{width:32px;height:32px;border-radius:8px;background:var(--navy-soft);color:var(--navy);display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-head-icon .material-icons{font-size:18px}.card-head-text{min-width:0;flex:1}.card-head>.input{width:auto;flex:0 0 auto}.card-head-title{font-size:14.5px;font-weight:700;color:var(--heading);display:flex;align-items:center;gap:8px}.card-head-sub{font-size:12.5px;color:var(--text-soft);margin-top:2px}.count-pill{background:#eef0f4;color:#7b8190;font-size:11px;font-weight:700;border-radius:999px;padding:2px 8px}.admin-search{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--border);border-radius:8px;padding:8px 12px;max-width:320px}.admin-search input{border:0;outline:none;flex:1;font-size:13.5px;font-family:inherit;color:var(--text);background:transparent}.admin-search .material-icons{font-size:18px;color:var(--text-soft)}.admin-search .clear{cursor:pointer}.admin-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.admin-toolbar-spacer{flex:1}.admin-table tbody tr{transition:background .12s}.admin-table tbody tr:hover{background:#fafbfd}.admin-table tbody tr.is-off{opacity:.55}.perf-actions{display:flex;justify-content:flex-end;gap:8px;margin-bottom:10px}.perf-actions .btn:focus-visible,.perf-table .icon-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.perf-scroll{overflow-x:auto}.perf-table{width:100%}.perf-table th,.perf-table td{white-space:nowrap}.perf-table th[scope=row]{text-align:left;font-weight:500;color:var(--heading)}.perf-table .col-num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.perf-table tfoot th,.perf-table tfoot td{font-weight:700;border-top:1px solid var(--border)}.perf-table tbody tr.is-selected>*{background:var(--navy-soft)}.perf-table tbody tr.is-selected>th{color:var(--navy-mid);font-weight:600}.sales-rank{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--e3)}.sales-rank-row{display:grid;grid-template-columns:minmax(96px,160px) minmax(0,1fr) auto;align-items:center;gap:var(--e3);padding:var(--e1) var(--e2);border-radius:var(--r-sm)}.sales-rank-row.is-selected{background:var(--navy-soft)}.sales-rank-name{color:var(--heading);font-size:var(--fs-sm);font-weight:500;overflow-wrap:anywhere}.sales-rank-track{height:12px;background:var(--surface-2);border-radius:var(--r-full);overflow:hidden}.sales-rank-bar{display:block;height:100%;background:var(--navy-mid);border-radius:var(--r-full)}.sales-rank-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);font-weight:600;color:var(--heading);text-align:right}.perf-goal-cell{display:inline-flex;align-items:center;gap:8px}.perf-goal{width:60px;height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}.perf-goal-fill{display:block;height:100%;background:var(--navy)}.perf-goal-fill.is-done{background:var(--success)}.perf-note{margin:10px 0 0;color:var(--text-soft);font-size:var(--fs-xs)}.perf-hist{margin-bottom:var(--e4)}.perf-hist-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e3);margin-bottom:var(--e3);padding-top:7px}.perf-hist-head .chart-legend{margin:0}.perf-hist-head .filter-field{width:220px;max-width:100%;margin-left:auto}.agent-goal-confirm{flex:1;align-self:center;font-size:13px;color:var(--heading)}.agent-goal-del{margin-right:auto}.row-actions{display:flex;gap:2px;justify-content:flex-end}.row-actions .material-icons{font-size:18px}.act-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-sm);color:var(--text-soft);cursor:pointer;background:transparent;border:0;transition:background .12s,color .12s}.act-btn:hover{background:#eef1f6;color:var(--navy)}.act-btn.danger:hover{background:#fdecec;color:#b3261e}.act-btn:disabled{opacity:.35;cursor:not-allowed}.act-btn:disabled:hover{background:transparent;color:var(--text-soft)}.row-id{display:flex;align-items:center;gap:11px;min-width:0}.row-avatar{width:34px;height:34px;border-radius:9px;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:.3px}.row-avatar.circle{border-radius:50%}.row-name{font-weight:600;color:var(--heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-meta{font-size:12.5px;color:var(--text-soft);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.global-badge{display:inline-flex;align-items:center;gap:3px;background:#eef0f4;color:#7b8190;border-radius:999px;padding:2px 8px 2px 6px;font-size:var(--fs-2xs);font-weight:700;margin-left:6px;vertical-align:middle}.global-badge .material-icons{font-size:12px}.kw-list{display:flex;flex-wrap:wrap;gap:5px}.kw{background:#f1f3f8;color:#6b7280;border-radius:5px;padding:2px 7px;font-size:11.5px;font-weight:500;white-space:nowrap}.kw.more{background:transparent;color:var(--text-soft);font-style:italic}.stage-arrow{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:var(--text-soft)}.stage-arrow .material-icons{font-size:15px}.muted-dash{color:var(--text-soft)}.notice{display:flex;gap:10px;border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.55}.notice .material-icons{font-size:19px;flex-shrink:0}.notice-warn{background:var(--gold-soft);color:#8a6100}.notice-info{background:var(--navy-soft);color:var(--navy)}.notice-danger{background:#fdecec;color:#a32d2d}.notice ul{margin:6px 0 0 16px}.notice li{margin-top:2px}.export-dates{display:grid;grid-template-columns:1fr 1fr;gap:12px}.export-sublabel{font-size:12px;color:var(--text-soft);margin-bottom:5px}.export-block-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13px;color:var(--heading);font-weight:500;margin-bottom:7px}.export-block-acts{display:flex;gap:4px}.export-block-acts .icon-btn{font-size:12px;font-weight:500;padding:3px 7px}.export-picker{display:flex;flex-direction:column;gap:4px;max-height:190px;overflow-y:auto;border:1px solid var(--border);border-radius:8px;padding:9px 11px;background:#fff}.export-picker-2col{display:grid;grid-template-columns:1fr 1fr;gap:4px 14px}.export-picker .check{font-size:13.5px}.export-picker-empty{font-size:13px;color:var(--text-soft);padding:4px 0}.pwd-wrap{position:relative}.pwd-wrap input{padding-right:40px!important}.pwd-eye{position:absolute;top:50%;right:8px;transform:translateY(-50%);color:var(--text-soft);cursor:pointer;padding:4px;border-radius:6px;display:flex}.pwd-eye:hover{color:var(--heading);background:#f1f3f7}.pwd-eye .material-icons{font-size:18px}.pwd-meter{display:flex;gap:4px;margin-top:8px}.pwd-meter span{flex:1;height:4px;border-radius:2px;background:#e6e9ef;transition:background .2s}.pwd-meter.s1 span:nth-child(-n+1){background:#e05656}.pwd-meter.s2 span:nth-child(-n+2){background:#e8913a}.pwd-meter.s3 span:nth-child(-n+3){background:var(--gold)}.pwd-meter.s4 span{background:#23a866}.pwd-rules{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:3px}.pwd-rules li{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-soft)}.pwd-rules li .material-icons{font-size:14px;color:#cdd2dc}.pwd-rules li.ok,.pwd-rules li.ok .material-icons{color:#23a866}.pwd-strength-label{font-size:11.5px;font-weight:700;margin-top:6px}.table-foot{padding:12px 18px;border-top:1px solid var(--border);font-size:12.5px;color:var(--text-soft)}.modal-section{margin:20px 0 4px;padding-top:16px;border-top:1px solid var(--border)}.modal-section-title{font-weight:700;color:var(--heading);font-size:13.5px}.modal-section-sub{font-size:12px;color:var(--text-soft);margin-top:4px;line-height:1.5}@media (max-width: 900px){.admin-tiles{grid-template-columns:repeat(2,1fr)}}.tnum,.admin-table td .tnum{font-variant-numeric:tabular-nums}.col-num{text-align:right;font-variant-numeric:tabular-nums}table .row-actions:has(.act-btn){opacity:0;transition:opacity .14s}table tr:hover .row-actions:has(.act-btn),table tr:focus-within .row-actions:has(.act-btn){opacity:1}@media (hover: none){table .row-actions:has(.act-btn){opacity:1}}.table-head{display:flex;align-items:center;gap:var(--e3);flex-wrap:wrap;padding:var(--e3) var(--e4);border-bottom:1px solid var(--border)}.table-head-count{margin-left:auto;font-size:var(--fs-sm);color:var(--text-soft);font-variant-numeric:tabular-nums}.segmented{display:inline-flex;gap:2px;padding:3px;background:var(--surface-2);border-radius:var(--r-sm)}.segmented button{padding:6px 12px;border-radius:5px;border:0;background:transparent;cursor:pointer;font-family:inherit;font-size:var(--fs-sm);font-weight:500;color:var(--text-soft);white-space:nowrap;transition:background .16s,color .16s}.segmented button:hover{color:var(--heading)}.segmented button.on{background:var(--card);color:var(--heading);font-weight:600;box-shadow:var(--shadow)}.wait-chip{display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:var(--fs-2xs);font-weight:700;padding:1px 7px;border-radius:var(--r-sm);font-variant-numeric:tabular-nums}.wait-chip.late{background:var(--danger-soft);color:var(--danger)}.wait-chip.idle{background:var(--gold-soft);color:var(--warning)}.metric-panel{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:1px;background:var(--border);border-radius:var(--r-md);overflow:hidden;box-shadow:var(--shadow);margin:var(--e5) 0}.metric{background:var(--card);padding:var(--e5);display:flex;flex-direction:column;gap:var(--e1)}.metric-hero{padding:var(--e5) var(--e6)}.metric-label{font-size:var(--fs-2xs);font-weight:600;color:var(--text-soft);letter-spacing:.07em;text-transform:uppercase}.metric-value{font-size:var(--fs-2xl);font-weight:700;color:var(--heading);letter-spacing:-.015em;font-variant-numeric:tabular-nums;line-height:1.15}.metric-hero .metric-value{font-size:40px}.metric-note{font-size:var(--fs-xs);color:var(--text-soft);margin-top:2px}.metric-note.up{color:var(--success);font-weight:600}.metric-note.down{color:var(--danger);font-weight:600}@media (max-width: 1100px){.metric-panel{grid-template-columns:1fr 1fr}}.perf-hero{display:grid;grid-template-columns:auto 1fr auto;gap:var(--e8);align-items:center;padding:var(--e6);margin-bottom:var(--e4)}.perf-ring{position:relative;width:148px;height:148px;flex-shrink:0}.perf-ring svg{width:148px;height:148px;transform:rotate(-90deg)}.perf-ring-bg{fill:none;stroke:var(--surface-2);stroke-width:12}.perf-ring-fg{fill:none;stroke-width:12;stroke-linecap:round;transition:stroke-dashoffset .6s cubic-bezier(.23,1,.32,1)}.perf-ring-fg.ok{stroke:var(--success)}.perf-ring-fg.late{stroke:var(--danger)}.perf-ring-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.perf-ring-value{font-size:var(--fs-3xl);font-weight:700;color:var(--heading);letter-spacing:-.03em}.perf-ring-label{font-size:var(--fs-2xs);color:var(--text-soft);font-weight:500}.perf-hero-title{font-size:var(--fs-lg);font-weight:700;color:var(--heading)}.perf-hero-sub{font-size:var(--fs-md);color:var(--text-soft);line-height:1.6;margin-top:4px;max-width:52ch}.perf-side{display:flex;flex-direction:column;gap:var(--e5);padding-left:var(--e6);border-left:1px solid var(--border);min-width:190px}.perf-side-value{font-size:var(--fs-xl);font-weight:700;color:var(--heading);letter-spacing:-.015em;margin-top:2px}.perf-side-note{font-size:var(--fs-xs);color:var(--text-soft)}.perf-split{display:flex;flex-direction:column;gap:var(--e5)}.perf-split-row{display:flex;align-items:baseline;justify-content:space-between;font-size:var(--fs-sm);color:var(--heading);margin-bottom:6px}.perf-split-row b{font-weight:700}.progress{height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}.progress>span{display:block;height:100%;border-radius:3px;background:var(--navy)}.progress--ok>span{background:var(--success)}@media (max-width: 1100px){.perf-hero{grid-template-columns:auto 1fr}.perf-side{grid-column:1 / -1;border-left:0;padding-left:0;padding-top:var(--e5);border-top:1px solid var(--border);flex-direction:row;gap:var(--e8)}}.wa-head{display:flex;align-items:center;gap:var(--e3);margin-bottom:var(--e4)}.wa-mark{width:34px;height:34px;border-radius:var(--r-sm);background:#e7f8ed;display:flex;align-items:center;justify-content:center;color:#128c4a;flex-shrink:0}.wa-mark .material-icons{font-size:19px}.wa-fresh{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-2xs);color:var(--text-soft);font-variant-numeric:tabular-nums}.wa-fresh i{width:5px;height:5px;border-radius:50%;background:var(--text-soft);animation:wa-blink 3s ease-in-out infinite}.wa-fresh.is-late{color:var(--danger)}.wa-fresh.is-late i{background:var(--danger);animation-duration:1.1s}@keyframes wa-blink{50%{opacity:.25}}.wa-state{display:flex;align-items:center;gap:var(--e3);padding:var(--e4);border-radius:var(--r-md);background:var(--surface-1)}.wa-state--ok{background:var(--success-soft)}.wa-state--risk{background:var(--danger-soft)}.wa-phone{font-size:var(--fs-lg);font-weight:700;color:var(--heading)}.wa-state-sub{font-size:var(--fs-sm);color:var(--text-soft);margin-top:1px}.wa-state--ok .wa-state-sub{color:var(--success)}.wa-state--risk .wa-state-sub{color:var(--danger)}.wa-pulse{position:relative;width:10px;height:10px;border-radius:50%;background:var(--success);flex-shrink:0}.wa-pulse:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1.5px solid var(--success);opacity:0;animation:wa-pulse 2.4s ease-out infinite}.wa-pulse.is-risk{background:var(--danger)}.wa-pulse.is-risk:after{border-color:var(--danger);animation-duration:1.1s}@keyframes wa-pulse{0%{transform:scale(.6);opacity:.7}to{transform:scale(1.35);opacity:0}}.wa-help{font-size:var(--fs-sm);color:var(--text-soft);line-height:1.6;margin-top:var(--e3)}.wa-actions{display:flex;justify-content:flex-end;gap:var(--e2);margin-top:var(--e3)}.wa-danger{color:var(--danger)}.wa-danger:hover{background:var(--danger-soft)}.wa-qr{width:220px;height:220px;border-radius:var(--r-md);border:1px solid var(--border);background:#fff}.wa-steps{list-style:none;display:flex;flex-direction:column;gap:7px;margin:var(--e4) auto 0;max-width:380px;text-align:left}.wa-steps li{display:flex;gap:var(--e2);font-size:var(--fs-sm);color:var(--text);line-height:1.5}.wa-steps b{width:17px;height:17px;border-radius:var(--r-full);flex-shrink:0;margin-top:1px;background:var(--navy-soft);color:var(--navy);font-size:var(--fs-2xs);font-weight:700;display:flex;align-items:center;justify-content:center}.quote-criteria{display:flex;align-items:center;gap:var(--e2);padding:var(--e2) var(--e3);background:var(--surface-2);border-radius:var(--r-sm);margin-bottom:var(--e3)}.quote-criteria>.material-icons{font-size:17px;color:var(--text-soft);flex-shrink:0}.quote-criteria-text{flex:1;min-width:0}.quote-criteria-text b{display:block;font-size:var(--fs-sm);font-weight:600;color:var(--heading)}.quote-criteria-text span{font-size:var(--fs-xs);color:var(--text-soft)}.quote-criteria .btn{padding:5px 9px;font-size:var(--fs-xs)}.section-label{font-size:var(--fs-2xs);font-weight:600;color:var(--text-soft);letter-spacing:.07em;text-transform:uppercase;margin-bottom:var(--e3);display:block}.section-head{display:flex;align-items:center;gap:var(--e3);margin:var(--e8) 0 var(--e3)}.section-head .section-label{margin-bottom:0}.section-head .search-box{margin-left:auto}.live-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--e3)}.live-card{display:flex;gap:var(--e3);padding:var(--e4);align-items:flex-start}.live-body{flex:1;min-width:0}.live-name{display:flex;align-items:center;gap:var(--e2)}.live-name b{font-size:var(--fs-md);font-weight:700;color:var(--heading)}.live-detail{font-size:var(--fs-sm);color:var(--text-soft);margin-top:2px}.live-card .btn{height:30px;padding:0 10px;font-size:var(--fs-xs)}.store-card.is-soon{background:transparent;box-shadow:inset 0 0 0 1px var(--border)}.store-card.is-soon .store-name,.store-card.is-soon .store-desc{opacity:.6}.conv-tabs{display:flex;gap:5px;align-items:center;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;margin:0 calc(var(--e4) * -1);padding-inline:var(--e4);scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 28px),transparent 100%)}.conv-tabs::-webkit-scrollbar{display:none}.conv-tabs:not(:hover){scroll-behavior:smooth}.conv-tab{flex:0 0 auto;scroll-snap-align:start;display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border-radius:var(--r-full);border:1px solid var(--border);background:var(--card);font-family:inherit;font-size:var(--fs-sm);font-weight:500;color:var(--text-soft);white-space:nowrap;cursor:pointer;transition:background .16s,color .16s,border-color .16s}.conv-tab:hover{background:var(--surface-2);color:var(--heading)}.conv-tab.on{background:var(--navy);border-color:var(--navy);color:#fff;font-weight:600}.conv-tab-count{font-size:var(--fs-2xs);font-weight:700;color:var(--text-soft);font-variant-numeric:tabular-nums}.conv-tab.on .conv-tab-count{color:#ffffffbf}.conv-badge-ia{display:inline-flex;align-items:center;gap:3px}.conv-badge-ia .material-icons{font-size:12px}.conv-auto-mark{flex:0 0 auto;display:inline-flex;color:var(--conv-accent)}.conv-auto-mark .material-icons{font-size:14px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.filter-bar{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:var(--e3);background:var(--card);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow);padding:var(--e4) var(--e5);margin-bottom:var(--e5)}.filter-field{position:relative;display:flex;align-items:center;min-width:0}.filter-field>label{position:absolute;top:-7px;left:10px;z-index:1;padding:0 5px;background:var(--card);font-size:var(--fs-2xs);font-weight:500;color:var(--text-soft);white-space:nowrap;pointer-events:none}.filter-field .filter-ico{position:absolute;left:11px;font-size:17px;color:var(--text-soft);pointer-events:none}.filter-field>input,.filter-field>select{height:42px;width:100%;padding:0 12px 0 36px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--card);color:var(--heading);font-family:inherit;font-size:var(--fs-md);font-weight:500;cursor:pointer;transition:border-color .14s cubic-bezier(.23,1,.32,1)}.filter-field>select{padding-left:12px;padding-right:32px}.filter-field>input{font-variant-numeric:tabular-nums}.filter-field>input:hover,.filter-field>select:hover{border-color:#c8cede}.filter-field:focus-within>input,.filter-field:focus-within>select{border-color:var(--navy)}.filter-field:focus-within>label{color:var(--navy)}.filter-field>input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.5;transition:opacity .14s cubic-bezier(.23,1,.32,1)}.filter-field>input:hover::-webkit-calendar-picker-indicator{opacity:.85}.filter-field>select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%236b7280' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px;text-overflow:ellipsis}.filter-presets{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:var(--r-sm);overflow:hidden}.filter-presets button{height:42px;padding:0 var(--e4);border:0;background:transparent;cursor:pointer;font-family:inherit;font-size:var(--fs-sm);font-weight:600;color:var(--text-soft);white-space:nowrap;transition:background .14s cubic-bezier(.23,1,.32,1),color .14s cubic-bezier(.23,1,.32,1)}.filter-presets button+button{border-left:1px solid var(--border)}.filter-presets button:hover{background:var(--surface-1);color:var(--heading)}.filter-presets button.active{background:var(--navy-soft);color:var(--navy-mid)}.filter-presets button:focus-visible{outline:none;box-shadow:var(--focus-ring);position:relative}.filter-open{height:42px;padding:0 var(--e4) 0 var(--e3);justify-self:end;display:inline-flex;align-items:center;gap:var(--e2);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--card);color:var(--text);cursor:pointer;font-family:inherit;font-size:var(--fs-sm);font-weight:600;white-space:nowrap;transition:background .14s cubic-bezier(.23,1,.32,1),border-color .14s cubic-bezier(.23,1,.32,1)}.filter-open .material-icons{font-size:18px;color:var(--text-soft)}.filter-open:hover{border-color:#c8cede;background:var(--surface-1)}.filter-open:focus-visible{outline:none;box-shadow:var(--focus-ring)}.filter-open--on{border-color:var(--navy-mid);color:var(--navy-mid)}.filter-open--on .material-icons{color:var(--navy-mid)}.filter-open-n{min-width:20px;height:20px;padding:0 6px;border-radius:var(--r-full);display:inline-flex;align-items:center;justify-content:center;background:var(--navy-mid);color:#fff;font-size:var(--fs-2xs);font-weight:700}.filtros-dash{padding-top:var(--e5)}.filtros-dash .select{width:100%;min-width:0}.filtros-dash-grupo{border:0;padding:0;margin:0 0 18px;min-width:0}.filtros-dash-grupo>legend{font-size:13px;color:var(--heading);font-weight:500;padding:0;margin-bottom:4px}.filtros-dash-ajuda{margin:0 0 10px;font-size:var(--fs-xs);color:var(--text-soft)}.filtros-dash-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e2)}.agent-chip{display:inline-flex;align-items:center;gap:var(--e2);height:32px;padding:0 var(--e3);border:1px solid var(--border);border-radius:var(--r-full);background:var(--card);color:var(--text);cursor:pointer;font-family:inherit;font-size:var(--fs-sm);font-weight:500;white-space:nowrap;transition:background .14s cubic-bezier(.23,1,.32,1),border-color .14s cubic-bezier(.23,1,.32,1),color .14s cubic-bezier(.23,1,.32,1)}.agent-chip:has(.agent-chip-av){padding-left:4px}.agent-chip:hover{border-color:#c8cede;color:var(--heading)}.agent-chip.active{background:var(--navy-soft);border-color:var(--navy-mid);color:var(--navy-mid);font-weight:600}.agent-chip:focus-visible{outline:none;box-shadow:var(--focus-ring)}.agent-chip-av{width:24px;height:24px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-2);color:var(--heading);font-size:var(--fs-2xs);font-weight:700}.agent-chip.active .agent-chip-av{background:var(--navy-mid);color:#fff}.filter-status{display:flex;align-items:center;flex-wrap:wrap;gap:var(--e2) var(--e3);margin:calc(-1 * var(--e2)) 0 var(--e5);padding:var(--e2) var(--e4);background:var(--navy-soft);border:1px solid var(--navy-mid);border-radius:var(--r-md);color:var(--heading);font-size:var(--fs-sm)}.filter-status>.material-icons{font-size:18px;color:var(--navy-mid)}.filter-status-text{flex:1;min-width:0}.filter-status-text b{font-weight:600}.filter-status-clear{height:30px;padding:0 var(--e3);border:1px solid var(--navy-mid);border-radius:var(--r-sm);background:var(--card);color:var(--navy-mid);cursor:pointer;font-family:inherit;font-size:var(--fs-xs);font-weight:600}.filter-status-clear:hover{background:var(--surface-1)}.filter-status-clear:focus-visible{outline:none;box-shadow:var(--focus-ring)}.scope-tag{display:inline-flex;align-items:center;height:18px;padding:0 6px;margin-left:6px;vertical-align:middle;border-radius:var(--r-full);background:var(--gold-soft);color:#7a5300;font-size:10.5px;font-weight:600;letter-spacing:.02em;text-transform:none}.scope-note{display:flex;align-items:center;gap:var(--e2);flex-wrap:wrap;margin:0 0 var(--e3);font-size:var(--fs-sm);color:var(--text-soft)}.scope-note .scope-tag{margin-left:0}@media (max-width: 1100px){.filter-bar{grid-template-columns:1fr 1fr}.filter-open{justify-self:stretch;justify-content:center}.filter-presets{grid-column:1 / -1;width:100%}.filter-presets button{flex:1}}@media (max-width: 560px){.filter-bar{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.filter-field>input,.filter-field>select,.filter-presets button,.agent-chip{transition:none}}.kpi-heroes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--e3);margin-bottom:var(--e3)}.kpi-hero{background:var(--card);border-radius:var(--r-md);box-shadow:var(--shadow);padding:var(--e4) var(--e5);min-width:0}.kpi-hero-label{font-size:var(--fs-2xs);font-weight:600;color:var(--text-soft);text-transform:uppercase;letter-spacing:.07em}.kpi-hero-value{margin-top:var(--e2);font-size:var(--fs-3xl);font-weight:700;line-height:1.05;letter-spacing:-.02em;color:var(--heading);font-variant-numeric:tabular-nums}.kpi-hero-hint{margin-top:var(--e1);font-size:var(--fs-xs);color:var(--text-soft);display:flex;align-items:center;gap:5px}.stat-strip{display:flex;flex-wrap:wrap;margin:0 0 var(--e3);background:var(--card);border-radius:var(--r-md);box-shadow:var(--shadow);padding:var(--e3) 0}.stat{flex:1 1 140px;min-width:0;padding:var(--e1) var(--e4);border-left:1px solid var(--border)}.stat:first-child{border-left:0}.stat-label{font-size:11.5px;color:var(--text-soft);line-height:1.3;white-space:normal;overflow-wrap:anywhere}.stat-value{margin:2px 0 0;font-size:18px;font-weight:600;line-height:1.2;color:var(--heading);font-variant-numeric:tabular-nums}.stat-hint{margin:1px 0 0;font-size:var(--fs-2xs);color:var(--text-soft)}.kpi-group{margin-bottom:var(--e3)}.kpi-group-head{display:flex;align-items:baseline;gap:var(--e3);flex-wrap:wrap;padding:0 2px var(--e2)}.kpi-group-label{font-size:var(--fs-2xs);font-weight:600;color:var(--text-soft);text-transform:uppercase;letter-spacing:.07em}.kpi-group-note{font-size:var(--fs-xs);color:var(--text-soft)}.live-tag{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-2xs);font-weight:600;letter-spacing:.06em;color:var(--warning);text-transform:uppercase}.live-tag:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.panel-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--e4)}.panel{display:flex;flex-direction:column;min-width:0}.panel-5{grid-column:span 5}.panel-6{grid-column:span 6}.panel-7{grid-column:span 7}.panel-12{grid-column:span 12}.panel-12 .rank-head,.panel-12 .rank-row,.panel-12 .chart-plot,.panel-12 .origin{max-width:1040px}.panel-body{padding:var(--e5);flex:1;min-width:0;display:flex;flex-direction:column}.panel-empty{padding:var(--e5)}.chart-plot{flex:1;min-height:190px;min-width:0}.dash-panel{transition:opacity .16s cubic-bezier(.23,1,.32,1)}.dash-panel.is-refreshing{opacity:.55}.dash-panel:focus-visible{outline:2px solid var(--navy);outline-offset:4px;border-radius:var(--r-md)}@media (max-width: 1080px){.panel-5,.panel-6,.panel-7,.panel-12{grid-column:span 12}}@media (max-width: 720px){.kpi-heroes{grid-template-columns:minmax(0,1fr)}.stat{flex-basis:45%;border-left:0}.rank-head{display:none}.rank-row{grid-template-columns:minmax(0,1fr);gap:var(--e2)}.rank-figures{justify-content:flex-start}.rank-figure{min-width:72px;text-align:left}.rank-figure span{display:block}.origin{grid-template-columns:minmax(0,1fr)}.origin-key li{grid-template-columns:auto minmax(0,1fr) auto auto}.origin-key-track{display:none}}.split-bar{display:flex;gap:2px;height:52px;border-radius:var(--r-sm);overflow:hidden;margin-bottom:var(--e4)}.split-bar-part{display:flex;flex-direction:column;justify-content:center;padding:0 var(--e4);min-width:0;color:#fff;overflow:hidden;transition:flex-grow .32s cubic-bezier(.23,1,.32,1)}.split-bar-pct{font-family:var(--font-mono);font-size:var(--fs-lg);font-weight:600;line-height:1.1}.split-bar-label{font-size:var(--fs-2xs);opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.split-figures{display:flex;flex-wrap:wrap;gap:var(--e2) var(--e5);font-size:var(--fs-sm);color:var(--text-soft)}.split-figures>div{display:flex;align-items:center;gap:6px}.split-figures b{font-family:var(--font-mono);font-weight:600;color:var(--heading)}.origin{display:grid;grid-template-columns:190px minmax(0,1fr);gap:var(--e5);align-items:center}.donut-wrap{position:relative}.donut-center-abs{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.donut-center-value{font-size:var(--fs-xl);font-weight:600;color:var(--heading);letter-spacing:-.02em;line-height:1.05}.donut-center-label{font-family:var(--font-mono);font-size:10px;color:var(--text-soft);text-transform:uppercase;letter-spacing:.09em;margin-top:3px}.origin-key{list-style:none;margin:0;padding:0}.origin-key li{display:grid;grid-template-columns:auto minmax(70px,108px) minmax(0,1fr) auto auto;align-items:center;gap:var(--e2);padding:8px 0;border-bottom:1px solid var(--surface-2);font-size:var(--fs-sm)}.origin-key li:last-child{border-bottom:0}.origin-key-name{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.origin-key b{font-family:var(--font-mono);font-weight:600;color:var(--heading)}.origin-key-pct{font-family:var(--font-mono);color:var(--text-soft);font-size:var(--fs-xs);min-width:36px;text-align:right}.origin-key-track{height:12px;background:var(--surface-2);border-radius:var(--r-full);overflow:hidden}.origin-key-track>span{display:block;height:100%;transition:width .42s cubic-bezier(.23,1,.32,1)}.rank-head,.rank-row{display:grid;grid-template-columns:minmax(88px,148px) minmax(0,1fr) auto;align-items:center;gap:var(--e3)}.rank-head{padding:0 0 var(--e2);border-bottom:1px solid var(--border);margin-bottom:var(--e2);font-size:var(--fs-2xs);font-weight:600;color:var(--text-soft);text-transform:uppercase;letter-spacing:.07em}.rank-head .chart-legend{margin:0;text-transform:none;letter-spacing:0}.rank-row{padding:9px 0;border-bottom:1px solid var(--surface-2)}.rank-row:last-child{border-bottom:0}.rank-name{font-size:var(--fs-sm);color:var(--heading);font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rank-track{display:flex;gap:2px;height:12px;align-items:center;background:var(--surface-2);border-radius:var(--r-full);overflow:hidden}.rank-seg{height:100%;display:block;transition:width .42s cubic-bezier(.23,1,.32,1)}.rank-seg-closed{background:#2e42c9}.rank-seg-open{background:#94a3b8}.rank-figures{display:flex;gap:var(--e4);font-size:var(--fs-xs)}.rank-figure{text-align:right;min-width:46px}.rank-figure b{display:block;font-family:var(--font-mono);font-size:var(--fs-md);font-weight:600;color:var(--heading)}.rank-figure span{display:none;color:var(--text-soft)}.date-rank{display:flex;flex-direction:column}.date-rank .rank-row{grid-template-columns:minmax(72px,96px) minmax(0,1fr) minmax(32px,auto)}.date-rank-total{font-family:var(--font-mono);font-size:var(--fs-md);font-weight:600;color:var(--heading);text-align:right;font-variant-numeric:tabular-nums}.rank-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-bottom:1px solid var(--surface-2);width:100%;font:inherit;text-align:left;cursor:pointer;padding-left:var(--e2);padding-right:var(--e2);border-radius:var(--r-sm)}.rank-btn:hover{background:var(--surface-1)}.rank-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.date-profile{display:flex;flex-direction:column;gap:var(--e4)}.date-profile-total{display:flex;align-items:baseline;gap:var(--e2)}.date-profile-total b{font-size:32px;font-weight:700;color:var(--heading);letter-spacing:-.02em}.date-profile-total span{color:var(--text-soft);font-size:var(--fs-sm)}.date-profile-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--e3)}.date-profile-stat{background:var(--surface-1);border-radius:var(--r-md);padding:var(--e3);min-width:0}.date-profile-stat small{display:block;font-size:var(--fs-xs);color:var(--text-soft)}.date-profile-stat b{display:block;font-size:var(--fs-lg, 18px);color:var(--heading);margin-top:2px}.date-profile-stat span{display:block;font-size:var(--fs-xs);color:var(--text-soft);margin-top:2px}.date-profile-h{margin:0;font-size:var(--fs-2xs);font-weight:600;color:var(--text-soft);text-transform:uppercase;letter-spacing:.07em}.chart-legend{display:flex;flex-wrap:wrap;gap:var(--e2) var(--e4);list-style:none;margin:0 0 var(--e3);padding:0;font-size:var(--fs-xs);color:var(--text-soft)}.chart-legend li{display:flex;align-items:center;gap:6px}.chart-legend b{font-family:var(--font-mono);color:var(--heading);font-weight:600}.swatch{width:9px;height:9px;border-radius:2px;flex-shrink:0;display:inline-block;vertical-align:middle;margin-right:7px}.chart-tip{background:var(--card);border-radius:var(--r-sm);padding:9px 11px;box-shadow:0 0 0 1px #14192814,0 6px 16px #1419281a;font-size:var(--fs-xs);min-width:134px}.chart-tip-head{font-family:var(--font-mono);font-weight:600;color:var(--heading);font-size:var(--fs-sm);margin-bottom:6px}.chart-tip-row{display:flex;align-items:center;gap:7px;padding:2px 0}.chart-tip-row .swatch{margin-right:0}.chart-tip-name{color:var(--text-soft);flex:1;white-space:nowrap}.chart-tip-value{font-family:var(--font-mono);color:var(--heading);font-weight:600}.chart-tip-foot{margin-top:6px;padding-top:6px;border-top:1px solid var(--border);color:var(--text-soft)}.demand-months{display:flex;flex-wrap:wrap;gap:var(--e2);margin-top:var(--e3)}.demand-month{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid var(--border);border-radius:var(--r-sm);padding:2px 8px;font:inherit;font-size:var(--fs-xs);color:var(--heading);display:inline-flex;gap:6px;align-items:baseline}.demand-month b{font-family:var(--font-mono);font-variant-numeric:tabular-nums}button.demand-month{cursor:pointer}button.demand-month:hover{background:var(--surface-2, rgba(15, 30, 140, .05))}button.demand-month:focus-visible{outline:none;box-shadow:var(--focus-ring)}.demand-month-static{border-style:dashed;color:var(--text-soft);font-style:italic}.chart-note{margin-top:var(--e2);font-size:var(--fs-2xs);color:var(--text-soft)}.chart-note em{font-style:italic;color:var(--heading)}@media (prefers-reduced-motion: reduce){.split-bar-part,.rank-seg,.origin-key-track>span,.dash-panel{transition:none}}.conv-thread-name--acao{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-weight:700;color:var(--heading);text-align:left;border-radius:var(--r-sm)}.conv-thread-name--acao:hover{color:var(--navy);text-decoration:underline}.conv-thread-name--acao:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.midia-painel{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--card);border-left:1px solid var(--border);outline:none;animation:midia-entra .18s ease-out}@keyframes midia-entra{0%{transform:translate(14px);opacity:0}}@media (prefers-reduced-motion: reduce){.midia-painel{animation:none}}.midia-painel-topo{display:flex;align-items:center;gap:var(--e3);padding:var(--e4) var(--e5);border-bottom:1px solid var(--border);flex-shrink:0}.midia-painel-titulo{font-size:var(--fs-lg);font-weight:700;color:var(--heading)}.midia-painel-sub{font-size:var(--fs-xs);color:var(--text-soft);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:250px}.midia-fechar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:var(--r-full);background:none;color:var(--text-soft);cursor:pointer;flex-shrink:0}.midia-fechar:hover{background:var(--surface-2);color:var(--heading)}.midia-abas{display:flex;border-bottom:1px solid var(--border);flex-shrink:0;padding:0 var(--e3)}.midia-aba{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;background:none;border:0;border-bottom:2px solid transparent;padding:var(--e3) var(--e2);cursor:pointer;font-size:var(--fs-sm);font-weight:600;color:var(--text-soft)}.midia-aba:hover{color:var(--heading)}.midia-aba.active{color:var(--navy-mid);border-bottom-color:var(--navy)}.midia-aba-n{background:var(--surface-2);color:var(--text-soft);border-radius:var(--r-full);padding:0 6px;font-size:var(--fs-2xs);font-weight:700}.midia-aba.active .midia-aba-n{background:var(--navy-soft);color:var(--navy)}.midia-corpo{flex:1;overflow-y:auto;min-height:0;padding:var(--e4)}.midia-vazio{display:flex;flex-direction:column;align-items:center;gap:var(--e2);padding:var(--e10) var(--e5);text-align:center;color:var(--text-soft);font-size:var(--fs-sm)}.midia-vazio .material-icons{font-size:38px;color:var(--border)}.midia-grade{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.midia-quadro{position:relative;padding:0;border:0;background:var(--surface-2);aspect-ratio:1;cursor:pointer;overflow:hidden;border-radius:2px}.midia-quadro img{width:100%;height:100%;object-fit:cover;display:block}.midia-quadro:hover img{opacity:.85}.midia-quadro:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.midia-play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:34px;height:34px;font-size:34px;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.5);pointer-events:none}.midia-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.midia-lista li{display:flex;flex-direction:column;gap:var(--e1);padding:var(--e3) 0;border-bottom:1px solid var(--border)}.midia-lista li:last-child{border-bottom:0}.midia-doc{display:inline-flex;align-items:center;gap:var(--e2);color:var(--navy);font-weight:600;font-size:var(--fs-md);min-width:0}.midia-doc .material-icons{font-size:20px;flex-shrink:0}.midia-doc-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.midia-meta{font-size:var(--fs-2xs);color:var(--text-soft)}.midia-lista audio{width:100%;max-width:300px}.midia-cheia{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;cursor:zoom-out;background:#0e1420e6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--e4);padding:var(--e6)}.midia-cheia img,.midia-cheia video{max-width:min(92vw,1100px);max-height:80vh;object-fit:contain;border-radius:var(--r-md);cursor:default}.midia-cheia-barra{display:flex;align-items:center;gap:var(--e5);flex-wrap:wrap;justify-content:center;color:#e7ecf3;font-size:var(--fs-sm);cursor:default;max-width:min(92vw,1100px)}.midia-cheia-legenda{color:#fff}.midia-cheia-barra a{display:inline-flex;align-items:center;gap:var(--e1);color:#fff;font-weight:600;cursor:pointer}.midia-cheia-barra .material-icons{font-size:17px}.conv-layout--midias{grid-template-columns:392px 1fr 360px}@media (max-width: 900px){.midia-painel{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;z-index:40;border-left:0}}.admin-table tbody tr.audit-falha,.admin-table tbody tr.audit-falha:hover{background:var(--danger-soft)}.admin-table tbody tr.audit-falha td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.audit-ip{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--heading)}.audit-filtro{min-width:190px;padding:var(--e2) var(--e3);font-size:var(--fs-sm);border-radius:var(--r-sm)}.audit-data{display:inline-flex;align-items:center;gap:var(--e2);font-size:var(--fs-sm);color:var(--text-soft)}.audit-data input{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--card);color:var(--text);padding:var(--e2) var(--e3);font-family:inherit;font-size:var(--fs-sm)}.audit-data input:focus-visible{outline:none;border-color:var(--navy);box-shadow:var(--focus-ring)}.audit-pager{display:flex;align-items:center;justify-content:space-between;gap:var(--e4);flex-wrap:wrap}.audit-pager-btns{display:flex;gap:var(--e2)}.audit-pager .btn{padding:var(--e2) var(--e3);font-size:var(--fs-sm)}.audit-pager .btn .material-icons{font-size:var(--fs-lg)}@media (max-width: 900px){.audit-filtro,.audit-data{width:100%}.audit-data input{flex:1;min-width:0}}.money{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);color:var(--text);white-space:nowrap}.money-strong{font-size:var(--fs-md);font-weight:600;color:var(--heading)}.usage-meter{display:flex;flex-direction:column;gap:5px;min-width:140px}.usage-meter-top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--e2)}.usage-meter-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);font-weight:600;color:var(--heading);white-space:nowrap}.usage-meter-of{font-weight:400;color:var(--text-soft)}.usage-meter-pct{font-size:var(--fs-2xs);font-weight:700;color:var(--text-soft);font-variant-numeric:tabular-nums}.usage-meter-pct.is-warn{color:var(--warning)}.usage-meter-pct.is-over{color:var(--danger)}.usage-meter-hint{font-size:var(--fs-xs);color:var(--text-soft)}.progress--warn>span{background:var(--warning)}.progress--over>span{background:var(--danger)}.usage-meter--lg{gap:var(--e2)}.usage-meter--lg .usage-meter-count{font-size:var(--fs-xl);letter-spacing:-.02em}.usage-meter--lg .usage-meter-pct{font-size:var(--fs-sm)}.usage-meter--lg .progress{height:10px;border-radius:5px}.usage-meter--lg .progress>span{border-radius:5px}.chip-warn{background:var(--gold-soft);color:var(--warning);cursor:help;font-size:var(--fs-xs);padding:4px 10px;white-space:nowrap}.chip-warn .material-icons{font-size:15px}.sub-table-wrap{overflow-x:auto}.key-cell{display:block;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs)}.table-fit .row-name,.table-fit .row-meta{white-space:normal}.table-fit .row-actions{flex-wrap:wrap}.table-scroll{overflow-x:auto}.sub-table{min-width:940px}.sub-table-compact{min-width:600px}.sub-table-compact th,.sub-table-compact td{padding:var(--e3) var(--e2)}.sub-table-compact td.col-num,.sub-table-compact th.col-num{white-space:nowrap}.sub-row-open{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-weight:600;color:var(--heading);text-align:left;border-radius:var(--r-sm);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub-row-open:hover{color:var(--navy);text-decoration:underline}.sub-month{display:inline-flex;align-items:center;gap:var(--e1);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--card);padding:3px 4px}.sub-month input{border:0;outline:none;background:transparent;font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--heading);padding:4px 2px}.sub-select{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--card);color:var(--text);font-family:inherit;font-size:var(--fs-sm);padding:var(--e2) var(--e3);min-width:170px}.sub-select:focus-visible{outline:none;border-color:var(--navy);box-shadow:var(--focus-ring)}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background:#0e142061;display:flex;justify-content:flex-end;animation:drawer-veu .18s ease-out}.drawer{display:flex;flex-direction:column;min-width:0;max-width:100vw;background:var(--card);height:100%;box-shadow:-18px 0 48px #1419282e;animation:drawer-entra .22s cubic-bezier(.23,1,.32,1)}@keyframes drawer-veu{0%{opacity:0}}@keyframes drawer-entra{0%{transform:translate(24px);opacity:.6}}@media (prefers-reduced-motion: reduce){.drawer-overlay,.drawer{animation:none}}.drawer-head{display:flex;align-items:flex-start;gap:var(--e3);flex-shrink:0;padding:var(--e5) var(--e6);border-bottom:1px solid var(--border)}.drawer-head-text{flex:1;min-width:0}.drawer-title{font-size:var(--fs-xl);font-weight:700;color:var(--heading);letter-spacing:-.01em}.drawer-sub{font-size:var(--fs-sm);color:var(--text-soft);margin-top:2px;font-family:var(--font-mono)}.drawer-badges{display:flex;align-items:center;flex-wrap:wrap;gap:var(--e2);margin-top:var(--e3)}.drawer-badge-meta{font-size:var(--fs-xs);color:var(--text-soft)}.drawer-body{flex:1;overflow-y:auto;min-height:0;padding:0 var(--e6) var(--e6)}.drawer-foot{flex-shrink:0;padding:var(--e4) var(--e6);border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:var(--e3)}.sub-section{padding:var(--e5) 0;border-bottom:1px solid var(--border)}.sub-section:last-child{border-bottom:0;padding-bottom:0}.sub-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--e3);margin-bottom:var(--e4)}.sub-section-title{font-size:var(--fs-md);font-weight:700;color:var(--heading)}.sub-section-title:first-letter,.mysub-card-title:first-letter{text-transform:uppercase}.sub-section-meta{font-size:var(--fs-xs);color:var(--text-soft);white-space:nowrap}.sub-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--e3) var(--e4)}.sub-field{display:flex;flex-direction:column;gap:5px;min-width:0}.sub-field--wide{grid-column:1 / -1}.sub-field>span{font-size:var(--fs-xs);font-weight:600;color:var(--heading)}.sub-field input,.sub-field select,.sub-field textarea{width:100%;padding:var(--e2) var(--e3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-1);font-family:inherit;font-size:var(--fs-md);color:var(--text);outline:none}.sub-field input[inputmode=decimal],.sub-field input[type=number],.sub-field input[type=month]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sub-field textarea{resize:vertical;line-height:1.5}.sub-field input:focus,.sub-field select:focus,.sub-field textarea:focus{border-color:var(--navy);background:var(--card);box-shadow:var(--focus-ring)}.sub-field-note,.sub-hint{font-size:var(--fs-xs);color:var(--text-soft);line-height:1.5}.sub-hint{margin-top:var(--e3)}.sub-actions{display:flex;justify-content:flex-end;margin-top:var(--e4)}.sub-eq{display:flex;align-items:flex-start;gap:var(--e3);flex-wrap:wrap;margin-top:var(--e5);padding:var(--e4);border-radius:var(--r-md);background:var(--surface-1);border:1px solid var(--border)}.sub-eq-part{min-width:0}.sub-eq-part--total{margin-left:auto;text-align:right}.sub-eq-label{font-size:var(--fs-2xs);font-weight:600;color:var(--text-soft);text-transform:uppercase;letter-spacing:.4px}.sub-eq-value{font-size:var(--fs-lg);font-weight:600;color:var(--heading);margin-top:2px}.sub-eq-note{font-size:var(--fs-2xs);color:var(--text-soft);margin-top:1px}.sub-eq-op{font-size:var(--fs-lg);color:var(--text-soft);padding-top:18px}.sub-eq-total{font-size:var(--fs-2xl);font-weight:700;color:var(--navy);letter-spacing:-.02em;margin-top:2px}.sub-gerar{display:flex;align-items:flex-end;gap:var(--e3);flex-wrap:wrap}.sub-gerar .sub-field{min-width:180px}.plan-row{border:1px solid var(--border);border-radius:var(--r-md);padding:var(--e4);margin-bottom:var(--e3);background:var(--card)}.plan-row.is-off{background:var(--surface-1)}.plan-row--novo{border-style:dashed;border-color:var(--navy)}.plan-row-code{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:700;color:var(--text-soft);text-transform:uppercase;letter-spacing:.6px;margin-bottom:var(--e3)}.plan-row-foot{display:flex;align-items:center;gap:var(--e3);flex-wrap:wrap;margin-top:var(--e3);padding-top:var(--e3);border-top:1px solid var(--border)}.plan-row-usage{flex:1;min-width:120px;font-size:var(--fs-xs);color:var(--text-soft)}.plan-row .btn{padding:6px 12px;font-size:var(--fs-sm)}.plan-hero{display:flex;align-items:flex-start;gap:var(--e8);flex-wrap:wrap}.plan-hero-main{min-width:220px;flex:1}.plan-hero-label{font-size:var(--fs-2xs);font-weight:600;color:var(--text-soft);text-transform:uppercase;letter-spacing:.5px}.plan-hero-name{display:flex;align-items:center;gap:var(--e3);flex-wrap:wrap;font-size:var(--fs-3xl);font-weight:700;color:var(--heading);letter-spacing:-.025em;margin-top:2px}.plan-hero-desc{font-size:var(--fs-sm);color:var(--text-soft);line-height:1.6;margin-top:var(--e2);max-width:46ch}.plan-hero-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--e4) var(--e6);flex:2;min-width:260px;margin:0}.plan-fact dt{font-size:var(--fs-2xs);font-weight:600;color:var(--text-soft);text-transform:uppercase;letter-spacing:.4px}.plan-fact dd{margin:3px 0 0;font-size:var(--fs-sm);color:var(--text)}.plan-fact-note{font-size:var(--fs-2xs);color:var(--text-soft);margin-top:2px}.mysub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--e4);margin-top:var(--e4)}.mysub-card-title{font-size:var(--fs-sm);font-weight:700;color:var(--heading);margin-bottom:var(--e4)}.mysub-sem-uso{font-size:var(--fs-sm);color:var(--text-soft);padding:var(--e4) 0}.mysub-nums{display:flex;gap:var(--e6);flex-wrap:wrap;margin:var(--e5) 0 0}.mysub-nums dt{font-size:var(--fs-2xs);font-weight:600;color:var(--text-soft);text-transform:uppercase;letter-spacing:.4px}.mysub-nums dd{margin:2px 0 0;font-size:var(--fs-lg);font-weight:600;color:var(--heading)}.mysub-nums dd.is-over{color:var(--danger)}.mysub-saldo{margin-top:var(--e4);padding-top:var(--e3);border-top:1px solid var(--border);font-size:var(--fs-sm);color:var(--text-soft);line-height:1.5}.mysub-saldo strong{color:var(--heading);font-weight:600}.mysub-saldo.is-over strong{color:var(--danger)}.mysub-saldo-dica{font-size:var(--fs-xs);margin-top:2px}.mysub-total{font-size:var(--fs-3xl);font-weight:700;color:var(--navy);letter-spacing:-.025em}.mysub-total-eq{font-size:var(--fs-sm);color:var(--text-soft);margin-top:var(--e2)}.mysub-total-foot{display:flex;align-items:center;gap:var(--e2);flex-wrap:wrap;margin-top:var(--e4);padding-top:var(--e3);border-top:1px solid var(--border);font-size:var(--fs-xs);color:var(--text-soft);line-height:1.5}@media (max-width: 900px){.sub-grid{grid-template-columns:1fr}.plan-hero{gap:var(--e5)}.plan-hero-name{font-size:var(--fs-2xl)}.sub-eq-part--total{margin-left:0;text-align:left}.drawer-head,.drawer-body,.drawer-foot{padding-left:var(--e4);padding-right:var(--e4)}}.admin-tile-value .tile-money{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-lg);letter-spacing:-.02em}.kb{display:flex;flex-direction:column;gap:var(--e4)}.kb-aviso{margin:0}.kb-section .card-head{border-bottom:0;padding:var(--e4) var(--e5) var(--e2)}.kb-section .card-head-icon{width:28px;height:28px;background:var(--surface-2);color:var(--text-soft)}.kb-section .card-head-icon .material-icons{font-size:16px}.kb-section .card-head-title{font-size:var(--fs-md)}.kb-section .kb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--e5) var(--e8);padding:var(--e2) var(--e5) var(--e5)}.kb-item{min-width:0;font-size:var(--fs-sm);color:var(--text);line-height:1.6}.kb-item-title{font-size:var(--fs-2xs);font-weight:600;color:var(--text-soft);text-transform:uppercase;letter-spacing:.4px;margin-bottom:var(--e1)}.kb-item .kb-line{margin:0;white-space:pre-line;text-wrap:pretty}.kb-item .kb-line:empty{height:var(--e2)}.kb-item a{color:var(--navy);word-break:break-word}.kb-bullets{margin:0;padding-left:var(--e4)}.kb-bullets li{margin-top:var(--e1)}.kb-bullets li:first-child{margin-top:0}.kb-bullets li::marker{color:var(--text-soft)}.kb mark{background:var(--gold-soft);color:var(--heading);border-radius:3px;padding:0 2px;font-weight:600}.kb-preamble{padding:var(--e4) var(--e5)}.kb-preamble-label{font-size:var(--fs-2xs);font-weight:600;color:var(--text-soft);text-transform:uppercase;letter-spacing:.4px;margin-bottom:var(--e2)}.kb-preamble .kb-line{margin:0;white-space:pre-line;font-size:var(--fs-sm);color:var(--text-soft);line-height:1.6}.kb-resultado{font-size:var(--fs-xs);color:var(--text-soft);font-variant-numeric:tabular-nums;padding:0 var(--e1)}.kb-raw{margin:0;padding:var(--e4) var(--e5);max-height:70vh;overflow:auto;font-family:var(--font-mono);font-size:var(--fs-xs);line-height:1.65;color:var(--text);white-space:pre-wrap;word-break:break-word}.kb-tecnico{margin-top:var(--e2)}.kb-tecnico>summary{display:inline-flex;align-items:center;gap:var(--e1);cursor:pointer;list-style:none;font-size:var(--fs-xs);color:var(--text-soft);padding:var(--e1) var(--e2);border-radius:var(--r-sm)}.kb-tecnico>summary::-webkit-details-marker{display:none}.kb-tecnico>summary:hover{color:var(--navy);background:var(--surface-2)}.kb-tecnico>summary .material-icons{font-size:16px}.kb-tecnico-corpo{display:flex;flex-direction:column;gap:var(--e3);margin-top:var(--e2)}.kb-tecnico-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--e2) var(--e3);font-size:var(--fs-xs);color:var(--text-soft)}.kb-tecnico-titulo{display:flex;align-items:center;justify-content:space-between;font-size:var(--fs-sm);font-weight:600;color:var(--heading)}.kb-tecnico-corpo .kb-raw{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-sm)}.kb-tecnico-corpo .kb-historico{border:1px solid var(--border);box-shadow:none}.pedidos-base{display:flex;flex-direction:column;gap:var(--e3)}.pedidos-base-head{display:flex;align-items:center;justify-content:space-between;gap:var(--e4);flex-wrap:wrap}.pedidos-base-texto{min-width:0;flex:1 1 320px}.pedidos-base-titulo{font-size:var(--fs-lg);font-weight:700;color:var(--heading);letter-spacing:-.01em}.pedidos-base-sub{font-size:var(--fs-sm);color:var(--text-soft);margin-top:2px}.pedidos-base-acoes{display:flex;align-items:center;gap:var(--e3);flex-wrap:wrap}.pedidos-base-acoes .admin-search{width:240px}.kb-historico>summary{display:flex;align-items:center;gap:var(--e2);cursor:pointer;padding:var(--e3) var(--e4);font-size:var(--fs-sm);font-weight:600;color:var(--heading);list-style:none}.kb-historico>summary::-webkit-details-marker{display:none}.kb-historico>summary:hover{color:var(--navy)}.kb-historico>summary .material-icons{font-size:18px;color:var(--text-soft)}.kb-historico[open]>summary{border-bottom:1px solid var(--border)}.booking-avancado{margin-top:14px;border:1px solid var(--border);border-radius:var(--r-sm)}.booking-avancado>summary{display:flex;align-items:center;gap:var(--e2);cursor:pointer;padding:var(--e2) var(--e3);font-size:var(--fs-sm);font-weight:600;color:var(--heading);list-style:none;border-radius:var(--r-sm)}.booking-avancado>summary::-webkit-details-marker{display:none}.booking-avancado>summary:hover{color:var(--navy)}.booking-avancado>summary:focus-visible{outline:none;box-shadow:var(--focus-ring)}.booking-avancado>summary .material-icons{font-size:18px;color:var(--text-soft)}.booking-avancado[open]>summary{border-bottom:1px solid var(--border);border-radius:var(--r-sm) var(--r-sm) 0 0}.booking-avancado-corpo{padding:var(--e3)}.kb-num{font-variant-numeric:tabular-nums}@media (max-width: 900px){.pedidos-base-acoes{width:100%}.pedidos-base-acoes .admin-search{width:auto;max-width:none;flex:1}.kb-section .kb-grid{grid-template-columns:1fr;padding:var(--e2) var(--e4) var(--e4)}}.aviso-vencimento{display:flex;align-items:center;gap:10px;padding:10px 24px;background:var(--warning-soft);color:var(--warning);border-bottom:1px solid var(--border);font-size:14px;font-weight:500}.aviso-vencimento-texto{flex:1;min-width:0}.aviso-vencimento-fechar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;padding:0;border:0;border-radius:var(--r-md, 8px);background:transparent;color:inherit;cursor:pointer}.aviso-vencimento-fechar:hover{background:#00000014}.aviso-vencimento-fechar .material-icons{font-size:18px}.aviso-trial{display:flex;align-items:center;gap:10px;padding:10px 24px;border-bottom:1px solid var(--border);font-size:14px;font-weight:500}.aviso-trial--info{background:var(--info-soft, #e8f1ff);color:var(--info, #1d5fd1)}.aviso-trial--warn{background:var(--gold-soft);color:#8a6100}.aviso-trial--danger{background:#fdecec;color:#a32d2d}.aviso-trial-texto{flex:1;min-width:0}@media (max-width: 600px){.aviso-trial{padding:10px 16px}}.aviso-onboarding{display:flex;align-items:center;gap:10px;padding:10px 24px;background:var(--info-soft, #e8f1ff);color:var(--info, #1d5fd1);border-bottom:1px solid var(--border);font-size:14px;font-weight:500}.aviso-onboarding-texto{flex:1;min-width:0}@media (max-width: 600px){.aviso-onboarding{padding:10px 16px}}.auth-turnstile{display:flex;justify-content:center;margin-bottom:var(--e4);min-height:0}.auth-turnstile:empty{margin-bottom:0}.aviso-email{display:flex;align-items:center;gap:10px;padding:10px 24px;background:var(--info-soft, #e8f1ff);color:var(--info, #1d5fd1);border-bottom:1px solid var(--border);font-size:14px;font-weight:500}.aviso-email-texto{flex:1;min-width:0}@media (max-width: 600px){.aviso-email{padding:10px 16px}}.aviso-novidade{display:flex;align-items:center;gap:10px;padding:10px 24px;flex-wrap:wrap;background:var(--info-soft, #e8f1ff);color:var(--info, #1d5fd1);border-bottom:1px solid var(--border);font-size:14px;font-weight:500}.aviso-novidade-texto{flex:1;min-width:200px}.aviso-novidade-fechar{color:inherit}@media (max-width: 600px){.aviso-novidade{padding:10px 16px}}.fin-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--e4);margin-bottom:var(--e4)}@media (max-width: 900px){.fin-duo{grid-template-columns:minmax(0,1fr)}}.novidades .btn{padding:7px 12px;font-size:var(--fs-sm);white-space:nowrap}.novidades .card-head{flex-wrap:wrap}.novidades-lista{display:flex;flex-direction:column;gap:var(--e3)}.novidades-head{width:100%;display:flex;align-items:center;gap:var(--e3);padding:var(--e4) var(--e5);text-align:left;color:var(--heading);font-size:var(--fs-lg);font-weight:600;border-radius:8px}.novidades-head:hover{background:var(--surface-2)}.novidades-head:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.novidades-titulo{flex:1;min-width:0;overflow-wrap:anywhere}.novidades-seta{color:var(--text-soft);transition:transform .15s;flex-shrink:0}.novidades-item.aberta .novidades-seta{transform:rotate(180deg)}.novidades-item.aberta .novidades-head{border-bottom:1px solid var(--border);border-radius:8px 8px 0 0}.novidades-corpo{padding:var(--e4) var(--e5) var(--e5)}.novidades-md{color:var(--text);font-size:var(--fs-md);line-height:1.65;overflow-wrap:anywhere}.novidades-md>:first-child{margin-top:0}.novidades-md h1,.novidades-md h2,.novidades-md h3,.novidades-md h4{color:var(--heading);margin:var(--e5) 0 var(--e2);line-height:1.3}.novidades-md h1{font-size:var(--fs-xl)}.novidades-md h2{font-size:var(--fs-lg)}.novidades-md h3,.novidades-md h4{font-size:var(--fs-md)}.novidades-md p{margin:0 0 var(--e3)}.novidades-md ul,.novidades-md ol{margin:0 0 var(--e3);padding-left:var(--e6)}.novidades-md li{margin-top:var(--e1)}.novidades-md a{color:var(--navy);text-decoration:underline}.novidades-md code{font-family:IBM Plex Mono,monospace;font-size:.9em;background:var(--surface-2);padding:1px 5px;border-radius:4px}.novidades-md pre{background:var(--surface-2);padding:var(--e3);border-radius:6px;overflow-x:auto}.novidades-md pre code{background:none;padding:0}.novidades-md blockquote{margin:0 0 var(--e3);padding-left:var(--e3);border-left:3px solid var(--border);color:var(--text-soft)}.novidades-md img{max-width:100%;height:auto}.novidades-md table{display:block;overflow-x:auto;border-collapse:collapse;margin:0 0 var(--e3)}.novidades-md th,.novidades-md td{border:1px solid var(--border);padding:6px 10px;text-align:left}.novidades-fonte{display:inline-flex;align-items:center;gap:var(--e1);margin-top:var(--e2);color:var(--navy);font-weight:600;font-size:var(--fs-sm)}.novidades-fonte .material-icons{font-size:16px}.novidades-spinner{width:14px;height:14px;border-width:2px;border-color:#fff6;border-top-color:#fff}.novidades-sync-linha{display:flex;align-items:center;gap:var(--e3);flex-wrap:wrap}.novidades-sync-quando{color:var(--text-soft);font-size:var(--fs-sm)}.novidades-sync-contagens{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--e3);margin-top:var(--e4)}.novidades-sync-contagens>div{display:flex;flex-direction:column;gap:2px}.novidades-sync-contagens strong{font-size:var(--fs-xl);color:var(--heading);font-variant-numeric:tabular-nums}.novidades-sync-contagens span{font-size:var(--fs-xs);color:var(--text-soft)}@media (max-width: 700px){.novidades-sync-contagens{grid-template-columns:repeat(2,minmax(0,1fr))}.novidades-head{padding:var(--e3) var(--e4);font-size:var(--fs-md)}.novidades-corpo{padding:var(--e3) var(--e4) var(--e4)}}.wa-oficial-chip{display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.5;white-space:nowrap;background:var(--muted-soft);color:var(--muted)}.wa-oficial-chip--oficial{background:var(--info-soft);color:var(--info)}.wa-oficial-tpl{display:flex;flex-direction:column;gap:8px}.wa-oficial-tpl-linha{display:flex;align-items:center;gap:10px}.wa-oficial-tpl-rotulo{flex:0 0 140px;font-size:12.5px;font-weight:700;color:var(--heading)}.wa-oficial-campo{flex:1;min-width:0;padding:8px 12px;border:1px solid var(--border);border-radius:8px;font-size:14px;font-family:inherit;background:#fff;outline:none}.wa-oficial-campo:focus{border-color:var(--orange)}.wa-oficial-tpl-previa{white-space:pre-wrap;font-size:13.5px;line-height:1.45;color:var(--text);background:#fff;border:1px dashed var(--border);border-radius:8px;padding:8px 12px}.wa-oficial-tpl-rodape{display:flex;align-items:center;justify-content:space-between;gap:12px}.wa-oficial-tpl-cobranca{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--warning)}.wa-oficial-tpl-cobranca .material-icons{font-size:16px}.wa-oficial-tpl-erro{color:#b3261e;font-size:13px}.wa-oficial-tpl-vazio{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-soft);padding:4px 0}.wa-oficial-tpl-vazio .material-icons{font-size:18px}@media (max-width: 600px){.wa-oficial-tpl-linha{flex-direction:column;align-items:stretch;gap:4px}.wa-oficial-tpl-rotulo{flex-basis:auto}.wa-oficial-tpl-rodape{flex-wrap:wrap}.wa-oficial-tpl-rodape .btn{width:100%}}.wa-oficial-ticks{font-size:14px;vertical-align:-3px;margin-left:3px;color:var(--muted)}.wa-oficial-ticks--lida{color:#1d9bf0}.wa-oficial-ticks--pendente{font-size:13px;opacity:.8}.wa-oficial-falhou{display:flex;align-items:center;gap:4px;margin-top:4px;font-size:12px;font-weight:600;color:#b3261e}.wa-oficial-falhou .material-icons{font-size:15px}.wa-oficial-selo{display:inline-block;margin-right:5px;padding:0 5px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;background:var(--info-soft);color:var(--info)}.wa-oficial-canais{display:flex;flex-wrap:wrap;gap:8px}.wa-oficial-canal{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;cursor:pointer;border:1px solid var(--border);border-radius:8px;font-size:13px;color:var(--heading)}.wa-oficial-canal.on{border-color:var(--navy);background:var(--navy-soft)}.modal.modal--wa-tpl{height:92vh;max-height:92vh;max-width:96vw}.modal--wa-tpl .modal-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.modal--wa-tpl .wa{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.modal--wa-tpl .wa>.tabs{flex:none}.wa-tpl-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:2px}.wa-tpl-scroll,.wa-tpl-scroll *{box-sizing:border-box}@media (max-width: 600px){.modal--wa-tpl .modal-body{padding:14px}}.wa-tpl-builder{container-type:inline-size;container-name:watpl;width:100%;min-width:0}.wa-tpl-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e4);align-items:start}.wa-tpl-form{min-width:0}.wa-tpl-lado{min-width:0;order:-1}.wa-tpl-lado-toggle{display:flex;align-items:center;gap:6px;width:100%;padding:8px 12px;cursor:pointer;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-1);font-family:inherit;font-size:var(--fs-sm);font-weight:700;color:var(--heading)}.wa-tpl-lado-toggle .material-icons{font-size:18px}.wa-tpl-lado-seta{margin-left:auto}.wa-tpl-lado-sticky{margin-top:8px;max-height:50vh;overflow-y:auto;overscroll-behavior:contain}.wa-tpl-lado.is-fechada .wa-tpl-lado-sticky,.wa-tpl-lado .wa-tpl-pv-rotulo{display:none}@container watpl (min-width: 880px){.wa-tpl-grid{grid-template-columns:minmax(480px,1fr) 360px;gap:var(--e6)}.wa-tpl-lado{order:0;position:sticky;top:0}.wa-tpl-lado-toggle{display:none}.wa-tpl-lado .wa-tpl-pv-rotulo{display:flex}.wa-tpl-lado.is-fechada .wa-tpl-lado-sticky{display:block}.wa-tpl-lado-sticky{margin-top:0;max-height:none;overflow:visible}}.wa-tpl-form input,.wa-tpl-form select,.wa-tpl-form textarea{width:100%;max-width:100%;box-sizing:border-box}.wa-tpl-form input[type=checkbox],.wa-tpl-form input[type=radio]{width:auto}.wa-tpl-sec{min-width:0}.wa-tpl-titulo{font-weight:700;font-size:var(--fs-lg);color:var(--heading);margin-bottom:var(--e3)}.wa-tpl-sec{border:1px solid var(--border);border-radius:var(--r-md);padding:var(--e4);margin-bottom:var(--e4);background:var(--card)}.wa-tpl-sec h4{margin:0 0 var(--e3);font-size:var(--fs-md);color:var(--heading);display:flex;align-items:center;gap:8px}.wa-tpl-sec .field:last-child{margin-bottom:0}.wa-tpl-opc{font-size:var(--fs-2xs);font-weight:500;color:var(--text-soft);text-transform:uppercase;letter-spacing:.3px}.wa-tpl-sub{font-weight:600;color:var(--heading);font-size:var(--fs-sm);margin-bottom:var(--e2)}.wa-tpl-mt{margin-top:var(--e3)}.wa-tpl-dica{font-size:var(--fs-xs);color:var(--text-soft);margin-top:6px;line-height:1.45}.wa-tpl-label-linha{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.wa-tpl-label-linha label{margin-bottom:7px}.wa-tpl-cont{font-size:var(--fs-2xs);color:var(--text-soft);font-variant-numeric:tabular-nums}.wa-tpl-cont.is-over{color:var(--danger);font-weight:700}.wa-tpl-erros{margin-top:2px}.wa-tpl-aviso{display:flex;align-items:flex-start;gap:6px;margin-top:6px;font-size:var(--fs-xs);color:var(--warning);line-height:1.45}.wa-tpl-aviso .material-icons{font-size:16px}.wa-tpl-notice{margin-top:var(--e3)}.wa-tpl-erro-geral{margin:var(--e3) 0}.wa-tpl-acoes{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:var(--e2)}.wa-tpl-acoes .wa-tpl-dica{margin-top:0}.btn.wa-tpl-btn-sm{padding:5px 10px;font-size:var(--fs-xs)}.btn.wa-tpl-btn-sm .material-icons{font-size:16px}.wa-tpl-rodape-acoes{display:flex;gap:8px;justify-content:flex-end;margin-top:var(--e4);flex-wrap:wrap}.wa-tpl-cats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px}.wa-tpl-cat{display:flex;flex-direction:column;gap:4px;text-align:left;cursor:pointer;padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--card);font-family:inherit;color:var(--text);min-width:0;width:100%;white-space:normal;overflow-wrap:anywhere}.wa-tpl-cat:hover:not(:disabled){border-color:var(--navy)}.wa-tpl-cat.on{border-color:var(--navy);background:var(--navy-soft);box-shadow:inset 0 0 0 1px var(--navy)}.wa-tpl-cat-titulo{font-weight:700;color:var(--heading);font-size:var(--fs-md)}.wa-tpl-cat.on .wa-tpl-cat-titulo{color:var(--navy)}.wa-tpl-cat-ajuda{font-size:var(--fs-xs);line-height:1.45;color:var(--text-soft)}.wa-tpl-tip{display:flex;gap:10px;margin-top:var(--e3);padding:12px 14px;border-radius:8px;background:var(--success-soft);color:var(--success);font-size:var(--fs-sm);line-height:1.5}.wa-tpl-tip .material-icons{font-size:19px;flex-shrink:0}.wa-tpl-tip ul{margin:4px 0 0 16px;padding:0}.wa-tpl-seg{flex-wrap:wrap;max-width:100%}.wa-tpl-arquivo{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.wa-tpl-drop{display:flex;flex-direction:column;align-items:center;gap:4px;padding:18px;cursor:pointer;border:1.5px dashed var(--border);border-radius:var(--r-md);color:var(--heading);font-size:var(--fs-sm)}.wa-tpl-drop:hover{border-color:var(--navy);background:var(--navy-soft)}.wa-tpl-drop .material-icons{font-size:26px;color:var(--navy)}.wa-tpl-drop .wa-tpl-dica{margin-top:0}.wa-tpl-midia-item{display:flex;align-items:center;gap:12px;padding:10px;flex-wrap:wrap;border:1px solid var(--border);border-radius:var(--r-md)}.wa-tpl-midia-thumb{width:56px;height:56px;object-fit:cover;border-radius:var(--r-sm);background:var(--surface-2)}.wa-tpl-midia-ico{width:56px;height:56px;display:grid;place-items:center;font-size:28px;border-radius:var(--r-sm);background:var(--surface-2);color:var(--navy)}.wa-tpl-midia-info{flex:1;min-width:140px}.wa-tpl-midia-nome{font-size:var(--fs-sm);color:var(--heading);font-weight:600;word-break:break-all}.wa-tpl-midia-ok{display:flex;align-items:center;gap:4px;font-size:var(--fs-xs);color:var(--success);margin-top:4px}.wa-tpl-midia-ok .material-icons{font-size:15px}.wa-tpl-midia-btns{display:flex;gap:6px}.wa-tpl-progresso{height:6px;border-radius:var(--r-full);background:var(--surface-2);margin-top:6px;overflow:hidden}.wa-tpl-progresso span{display:block;height:100%;background:var(--navy);transition:width .2s}.wa-tpl-spinner{width:20px;height:20px;border-width:2px}.wa-tpl-toolbar{display:flex;align-items:center;gap:2px;flex-wrap:wrap;padding:4px;border:1px solid var(--border);border-bottom:0;border-radius:8px 8px 0 0;background:var(--surface-1)}.wa-tpl-tool{min-width:32px;height:30px;padding:0 8px;border:0;border-radius:var(--r-sm);background:none;font-family:inherit;font-size:var(--fs-sm);color:var(--heading);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:4px}.wa-tpl-tool:hover:not(:disabled){background:var(--card);box-shadow:var(--shadow)}.wa-tpl-tool:disabled{opacity:.5;cursor:not-allowed}.wa-tpl-tool code{font-size:11px}.wa-tpl-tool--largo{font-size:var(--fs-xs);font-weight:600}.wa-tpl-tool .material-icons{font-size:16px}.wa-tpl-toolbar-sep{width:1px;height:18px;background:var(--border);margin:0 4px}.field textarea.wa-tpl-corpo{border-radius:0 0 8px 8px;min-height:140px;line-height:1.5}.wa-tpl-vars{display:flex;flex-direction:column;gap:10px}.wa-tpl-var-row{padding:10px;border-radius:var(--r-sm);background:var(--surface-1);border:1px solid var(--border);margin-top:var(--e2)}.wa-tpl-vars .wa-tpl-var-row{margin-top:0}.wa-tpl-var-tag{display:inline-block;font-weight:700;color:var(--navy);margin-bottom:6px}.wa-tpl-var-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:8px}.wa-tpl-var-campo{min-width:0}.wa-tpl-var-campo label{display:block;font-size:var(--fs-2xs);font-weight:600;color:var(--heading);margin-bottom:4px}.wa-tpl-var-campo .select,.wa-tpl-var-campo .input{width:100%;padding:7px 10px;font-size:var(--fs-sm)}.wa-tpl-botao{border:1px solid var(--border);border-radius:var(--r-md);padding:10px 12px;margin-bottom:10px}.wa-tpl-botao-topo{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.wa-tpl-botao-tipo{font-size:var(--fs-xs);font-weight:700;color:var(--navy);text-transform:uppercase;letter-spacing:.3px}.wa-tpl-field-sm{margin-bottom:10px}.wa-tpl-add-botao{position:relative;display:inline-block}.wa-tpl-menu{position:absolute;z-index:20;top:calc(100% + 4px);left:0;min-width:min(240px,80vw);max-width:calc(100vw - 48px);padding:4px;background:var(--card);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:0 8px 24px #14192824}.wa-tpl-menu-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;border:0;border-radius:var(--r-sm);background:none;font-family:inherit;text-align:left;cursor:pointer}.wa-tpl-menu-item:hover:not(:disabled){background:var(--surface-2)}.wa-tpl-menu-item:disabled{cursor:not-allowed}.wa-tpl-menu-rotulo{font-size:var(--fs-sm);color:var(--heading);font-weight:600}.wa-tpl-menu-item:disabled .wa-tpl-menu-rotulo{color:var(--text-soft)}.wa-tpl-menu-motivo{font-size:var(--fs-2xs);color:var(--text-soft)}.wa-tpl-pv-rotulo{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:var(--fs-2xs);font-weight:700;color:var(--text-soft);text-transform:uppercase;letter-spacing:.4px}.wa-tpl-pv-rotulo .material-icons{font-size:15px}.wa-tpl-pv-chat{overflow:hidden;padding:14px 12px;border-radius:var(--r-md);background-color:#efe7dd;background-image:radial-gradient(rgba(0,0,0,.045) 1px,transparent 1px);background-size:14px 14px}.wa-tpl-pv{min-width:0}.wa-tpl-pv-msg{max-width:320px;margin:0 auto}.wa-tpl-pv-bolha{position:relative;background:#fff;border-radius:0 8px 8px;padding:6px 8px 4px;box-shadow:0 1px .5px #0b141a21;color:#111b21;font-size:13.5px;line-height:1.4;overflow-wrap:anywhere}.wa-tpl-pv-bolha:before{content:"";position:absolute;top:0;left:-7px;width:0;height:0;border-right:8px solid #fff;border-bottom:10px solid transparent}.wa-tpl-pv-head{font-weight:700;margin-bottom:4px}.wa-tpl-pv-media{display:block;width:100%;max-height:170px;object-fit:cover;border-radius:6px;margin-bottom:6px;background:#dfe5e7}.wa-tpl-pv-media--vazia,.wa-tpl-pv-media--video{position:relative;height:130px;display:grid;place-items:center;overflow:hidden;color:#8696a0}.wa-tpl-pv-media--vazia .material-icons{font-size:42px}.wa-tpl-pv-media--video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.wa-tpl-pv-play{position:relative;font-size:44px;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.35)}.wa-tpl-pv-doc{display:flex;align-items:center;gap:8px;padding:8px;margin-bottom:6px;border-radius:6px;background:#f5f6f6;font-size:12.5px}.wa-tpl-pv-doc .material-icons{color:#e2574c;font-size:26px}.wa-tpl-pv-doc-nome{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-tpl-pv-doc-tipo{font-size:10px;color:#667781;font-weight:700}.wa-tpl-pv-body code{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12.5px}.wa-tpl-pv-placeholder{color:#8696a0;font-style:italic}.wa-tpl-var{background:#25d36629;border-radius:3px;padding:0 2px}.wa-tpl-pv-foot{font-size:12px;color:#667781;margin-top:4px}.wa-tpl-pv-hora{display:flex;justify-content:flex-end;align-items:center;gap:2px;font-size:11px;color:#667781;margin-top:2px}.wa-tpl-pv-hora .material-icons{font-size:15px;color:#53bdeb}.wa-tpl-pv-botao{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:2px;padding:8px;background:#fff;border-radius:8px;box-shadow:0 1px .5px #0b141a21;color:#027eb5;font-size:13.5px;font-weight:500;text-align:center;overflow-wrap:anywhere}.wa-tpl-pv-botao .material-icons{font-size:17px}.wa-tpl-pv--compact .wa-tpl-pv-chat{padding:10px}.wa-tpl-pv--compact .wa-tpl-pv-bolha,.wa-tpl-pv--compact .wa-tpl-pv-botao{font-size:12.5px}.wa-tpl-pv--compact .wa-tpl-pv-media{max-height:110px}.wa-tpl-pv--compact .wa-tpl-pv-media--vazia,.wa-tpl-pv--compact .wa-tpl-pv-media--video{height:90px}.wa-tpl-envio-pv .wa-tpl-pv-msg{max-width:100%}.wa-tpl-lista-topo{display:flex;gap:8px;align-items:center;margin-bottom:var(--e4);flex-wrap:wrap}.wa-tpl-lista-intro{flex:1;min-width:200px;font-size:var(--fs-sm);color:var(--text-soft)}.wa-tpl-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:12px}.wa-tpl-card{display:flex;flex-direction:column;gap:var(--e3);min-width:0;border:1px solid var(--border);border-radius:var(--r-md);padding:12px}.wa-tpl-card-pv{min-width:0;margin-top:auto}.wa-tpl-card-info{min-width:0}.wa-tpl-card-topo{display:flex;align-items:center;gap:8px}.wa-tpl-card-nome{color:var(--heading);word-break:break-all}.wa-tpl-card-excluir{margin-left:auto}.wa-tpl-card-badges{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:6px}.wa-tpl-card-idioma{font-size:var(--fs-xs);color:var(--text-soft)}.wa-tpl-card .field-error{margin-top:var(--e2)}.pedido-anexo-tamanho{font-size:var(--fs-xs);color:var(--text-soft);flex-shrink:0;font-variant-numeric:tabular-nums}.pedido-anexos{display:flex;flex-wrap:wrap;gap:var(--e2);margin-top:var(--e1)}.pedido-anexo{display:inline-flex;align-items:center;gap:var(--e1);max-width:280px;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-sm);padding:3px 8px;font-size:var(--fs-xs);color:var(--heading);text-decoration:none}.pedido-anexo:hover{border-color:var(--navy);color:var(--navy)}.pedido-anexo:focus-visible{outline:none;box-shadow:var(--focus-ring)}.pedido-anexo .material-icons{font-size:16px;flex-shrink:0}.pedido-anexo-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-file{background:var(--surface-2);color:var(--heading);font-family:var(--font-mono);font-size:var(--fs-2xs);max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aviso-onboarding>.material-icons{font-size:19px;flex-shrink:0}.aviso-onboarding--aviso{background:var(--warning-soft);color:var(--warning)}.aviso-onboarding-link{flex-shrink:0;padding:8px 14px;font-size:var(--fs-sm);min-height:36px;white-space:nowrap;text-decoration:none}@media (max-width: 600px){.aviso-onboarding{flex-wrap:wrap}.aviso-onboarding-link{width:100%;justify-content:center;min-height:44px}}.cfg-hotel{max-width:760px;margin:0 auto;display:grid;gap:var(--e4)}.cfg-cabecalho{display:flex;align-items:center;gap:var(--e3)}.cfg-cabecalho>.material-icons{width:40px;height:40px;border-radius:var(--r-md);display:grid;place-items:center;background:var(--navy-soft);color:var(--navy);font-size:22px}.cfg-cabecalho-titulo{font-size:var(--fs-xl);font-weight:700;color:var(--heading)}.cfg-cabecalho-sub{font-size:var(--fs-md);color:var(--text-soft)}.cfg-titulo{font-size:var(--fs-xl);font-weight:700;color:var(--heading);margin:0}.cfg-sub{color:var(--text-soft);font-size:var(--fs-md);line-height:1.6;margin:var(--e2) 0 0}.cfg-nota{color:var(--text-soft);font-size:var(--fs-xs);margin-top:var(--e2)}.cfg-aviso{margin-top:var(--e4)}.cfg-btn{min-height:44px;justify-content:center}.cfg-espera{padding:var(--e10) var(--e8);text-align:center;display:grid;justify-items:center;gap:var(--e3)}.cfg-espera .cfg-sub{max-width:520px}.cfg-espera-spinner{width:44px;height:44px;border-width:4px;margin-bottom:var(--e2)}.cfg-espera-linhas{list-style:none;padding:0;margin:var(--e4) 0 0;display:grid;gap:var(--e3);text-align:left}.cfg-espera-linha{display:flex;align-items:center;gap:var(--e3);font-size:var(--fs-md);color:var(--text-soft)}.cfg-espera-marca{width:20px;height:20px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:var(--muted-soft)}.cfg-espera-marca .material-icons{font-size:14px}.cfg-espera-linha--feita{color:var(--text)}.cfg-espera-linha--feita .cfg-espera-marca{background:var(--success-soft);color:var(--success)}.cfg-espera-linha--ativa{color:var(--navy);font-weight:600;animation:cfg-pulso 1.6s ease-in-out infinite}.cfg-espera-linha--ativa .cfg-espera-marca{background:var(--navy);box-shadow:0 0 0 4px var(--navy-soft)}.cfg-espera-linha--proxima{opacity:.6}@keyframes cfg-pulso{0%,to{opacity:1}50%{opacity:.45}}.cfg-pronto-check{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--success-soft);color:var(--success);margin-bottom:var(--e2)}.cfg-pronto-check .material-icons{font-size:36px}.cfg-falha-icone{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--warning-soft);color:var(--warning);margin-bottom:var(--e2)}.cfg-falha-icone .material-icons{font-size:36px}.cfg-pronto-acoes{display:flex;gap:var(--e3);flex-wrap:wrap;justify-content:center;margin-top:var(--e3)}.cfg-stepper{list-style:none;padding:0;margin:0;display:flex;gap:var(--e2);flex-wrap:wrap}.cfg-pilula{display:inline-flex;align-items:center;gap:var(--e2);min-height:40px;padding:6px 14px 6px 6px;border-radius:var(--r-full);border:1px solid var(--border);background:var(--card);color:var(--text-soft);font-size:var(--fs-sm);font-weight:600}.cfg-pilula:disabled{opacity:1;cursor:default}.cfg-pilula-num{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--muted-soft);font-size:var(--fs-xs);font-weight:700}.cfg-pilula-num .material-icons{font-size:16px}.cfg-pilula--atual{border-color:var(--navy);color:var(--navy);background:var(--navy-soft)}.cfg-pilula--atual .cfg-pilula-num{background:var(--navy);color:#fff}.cfg-pilula--feito{color:var(--text);cursor:pointer}.cfg-pilula--feito .cfg-pilula-num{background:var(--success-soft);color:var(--success)}.cfg-pilula--feito:hover{border-color:var(--navy)}.cfg-passo{padding:var(--e6)}.cfg-campos{display:grid;gap:var(--e4);margin-top:var(--e5)}.cfg-campo{display:grid;gap:6px}.cfg-campo>label,.cfg-rotulo{font-size:var(--fs-sm);font-weight:600;color:var(--heading)}.cfg-input{width:100%;border:1px solid var(--border);background:#fff;border-radius:var(--r-sm);padding:11px 12px;font:inherit;font-size:var(--fs-md);color:var(--text);min-height:44px}textarea.cfg-input{resize:vertical;line-height:1.55}.cfg-input:focus{border-color:var(--navy);outline:none;box-shadow:var(--focus-ring)}.cfg-cidade-uf{display:flex;gap:var(--e2)}.cfg-uf{width:80px;flex-shrink:0;text-transform:uppercase;text-align:center}.cfg-cartoes{display:grid;gap:var(--e4);margin-top:var(--e5)}.cfg-cartao{border:1px solid var(--border);border-radius:var(--r-md);padding:var(--e4);display:grid;gap:var(--e3);background:var(--surface-1)}.cfg-cartao-topo{display:flex;align-items:flex-end;gap:var(--e2)}.cfg-lixeira{min-width:44px;min-height:44px;padding:0;justify-content:center;color:var(--danger)}.cfg-secao{font-size:var(--fs-lg);font-weight:700;color:var(--heading);margin:0}.cfg-vazio{color:var(--text-soft);font-size:var(--fs-md);text-align:center;padding:var(--e4)}.cfg-galeria{display:flex;flex-wrap:wrap;gap:var(--e2)}.cfg-thumb{position:relative;width:88px;height:66px;border-radius:var(--r-sm);overflow:hidden;background:var(--surface-2);display:grid;place-items:center;color:var(--text-soft)}.cfg-thumb img{width:100%;height:100%;object-fit:cover;display:block}.cfg-thumb--erro{outline:2px solid var(--danger);outline-offset:-2px}.cfg-thumb-veu{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#ffffffb3}.cfg-thumb-veu--erro{color:var(--danger)}.cfg-thumb-remover{position:absolute;top:3px;right:3px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#141928a6;color:#fff}.cfg-thumb-remover .material-icons{font-size:15px}.cfg-adicionar-foto,.cfg-adicionar-cartao{border:1.5px dashed #c5cbd6;border-radius:var(--r-sm);background:#fff;color:var(--navy);font-weight:600;font-size:var(--fs-sm);display:inline-flex;align-items:center;justify-content:center;gap:6px}.cfg-adicionar-foto{width:88px;height:66px;flex-direction:column;gap:2px;font-size:var(--fs-xs)}.cfg-adicionar-cartao{width:100%;min-height:52px;border-radius:var(--r-md)}.cfg-adicionar-foto:hover:not(:disabled),.cfg-adicionar-cartao:hover{border-color:var(--navy);background:var(--navy-soft)}.cfg-whatsapp{display:flex;gap:var(--e4);align-items:flex-start;margin-top:var(--e5);background:var(--info-soft);border-color:transparent}.cfg-whatsapp-icone{font-size:32px;color:var(--info);flex-shrink:0}.cfg-whatsapp strong{color:var(--heading);font-size:var(--fs-lg)}.cfg-whatsapp p{margin:var(--e1) 0 0;line-height:1.6;font-size:var(--fs-md);color:var(--text)}.cfg-whatsapp a{color:var(--navy);font-weight:600}.cfg-rodape{display:flex;justify-content:space-between;align-items:center;gap:var(--e3);margin-top:var(--e6);padding-top:var(--e4);border-top:1px solid var(--border)}@media (max-width: 600px){.cfg-passo{padding:var(--e4)}.cfg-espera{padding:var(--e8) var(--e4)}.cfg-stepper{flex-direction:column}.cfg-pilula{width:100%}.cfg-rodape{flex-direction:column-reverse;align-items:stretch}.cfg-rodape>span:empty{display:none}.cfg-rodape .cfg-btn,.cfg-pronto-acoes .cfg-btn{width:100%}.cfg-pronto-acoes{width:100%;flex-direction:column}}.cfg-erros-fotos{list-style:none;padding:0;margin:var(--e2) 0 0;display:grid;gap:var(--e2)}.cfg-erros-fotos li{display:flex;align-items:center;gap:var(--e3);flex-wrap:wrap}.cfg-tentar{min-height:44px;padding:8px 14px;font-size:var(--fs-sm)}.conv-page{display:flex;flex-direction:column;gap:var(--e4);height:100%;min-height:0;overflow:hidden;padding:var(--e5) var(--e6);background:var(--conv-bg)}.conv-page .conv-layout{flex:1;min-height:0;height:auto;position:relative;grid-template-columns:minmax(280px,370px) minmax(0,1fr);gap:var(--e4)}.conv-page .conv-layout--quote{grid-template-columns:minmax(280px,370px) minmax(0,1fr) 380px}.conv-page .conv-layout--midias{grid-template-columns:minmax(280px,370px) minmax(0,1fr) 360px}.conv-page .conv-list,.conv-page .conv-thread,.conv-page .conv-layout>.conv-quote,.conv-page .conv-layout>.midia-painel{background:var(--card);border:1px solid var(--conv-line);border-radius:var(--r-lg);overflow:hidden}.conv-page .conv-thread{position:relative}.conv-page .conv-list-head{padding:var(--e3) var(--e3) var(--e2);border-bottom:1px solid var(--conv-line-soft);display:flex;flex-direction:column;gap:10px}.conv-page .conv-search-row{display:flex;align-items:stretch;gap:8px}.conv-page .conv-search-row .conv-search{flex:1;min-width:0}.conv-page .conv-start-add{flex-shrink:0;width:38px;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--conv-line);cursor:pointer;background:var(--card);color:var(--conv-ink);border-radius:var(--r-md);transition:background .15s}.conv-page .conv-start-add:hover{background:var(--surface-2)}.conv-page .conv-start-add .material-icons{font-size:20px}.conv-page .conv-search-row .conv-list-menu{flex-shrink:0;display:flex;align-self:stretch}.conv-page .conv-search-row .conv-list-menu>.conv-tool-btn{width:38px;height:auto;align-self:stretch;border-radius:var(--r-md);border:1px solid var(--conv-line);background:var(--card);color:var(--conv-ink);position:relative;transition:background .15s}.conv-page .conv-search-row .conv-list-menu>.conv-tool-btn:hover,.conv-page .conv-search-row .conv-list-menu>.conv-tool-btn.active{background:var(--surface-2)}.conv-page .conv-search-row .conv-list-menu>.conv-tool-btn .material-icons{font-size:20px}.conv-page .conv-search-row .conv-list-menu--on>.conv-tool-btn:after{content:"";position:absolute;top:5px;right:5px;width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 2px var(--card)}.conv-page .conv-search-row .conv-list-menu .menu-panel:not(.menu-panel--up){top:calc(100% + 4px)}.conv-page .conv-filtro-row{display:flex;align-items:center;gap:8px;margin:-2px 0;min-width:0;font-size:var(--fs-xs);color:var(--conv-ink-soft)}.conv-page .conv-filtrar-btn{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:4px 10px 4px 7px;border:1px solid var(--conv-line);border-radius:999px;background:var(--card);color:var(--conv-ink);font:inherit;font-size:var(--fs-xs);font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.conv-page .conv-filtrar-btn:hover{background:var(--surface-2)}.conv-page .conv-filtrar-btn .material-icons{font-size:16px}.conv-page .conv-filtrar-btn--on{border-color:var(--orange);color:var(--orange-dark, var(--orange))}.conv-page .conv-filtrar-btn-n{min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--orange);color:#fff;font-size:11px}.conv-page .conv-filtro-ativo{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.conv-page .conv-filtro-ativo>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-page .conv-filtro-limpar{border:0;background:transparent;padding:0;cursor:pointer;font:inherit;color:var(--navy-mid);flex-shrink:0}.conv-page .conv-filtro-limpar:hover{text-decoration:underline}.filtros-conv{padding-top:var(--e5)}.filtros-conv .select{width:100%;min-width:0}.filtros-conv-grupo{border:0;padding:0;margin:0 0 18px;min-width:0}.filtros-conv-grupo>legend{font-size:13px;color:var(--heading);font-weight:500;padding:0;margin-bottom:4px}.filtros-conv-ajuda{margin:0 0 8px;font-size:var(--fs-xs);color:var(--text-soft)}.filtros-conv-datas{display:grid;grid-template-columns:1fr 1fr;gap:10px}.filtros-conv-datas label{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--text-soft);min-width:0}.filtros-conv-datas input[type=date]{padding:9px 10px;min-width:0}.filtros-conv-erro{margin:8px 0 0;font-size:12px;color:#e05656}.conv-page .conv-search{margin:0;background:var(--conv-bg);border:1px solid var(--conv-line);border-radius:var(--r-md);padding:8px 12px}.conv-page .conv-search .material-icons{color:var(--conv-ink-soft);font-size:17px}.conv-page .conv-search input{color:var(--conv-ink);font-size:var(--fs-sm)}.conv-page .conv-search input::placeholder{color:#7a8a82}.conv-page .conv-tabs{gap:6px;margin:0 calc(var(--e3) * -1);padding-inline:var(--e3)}.conv-page .conv-tab{height:30px;padding:0 13px;gap:6px;border:1px solid var(--conv-line);background:var(--card);font-size:12.5px;font-weight:600;color:var(--conv-ink-mid)}.conv-page .conv-tab:hover{background:var(--conv-hover);color:var(--conv-ink)}.conv-page .conv-tab.on{border-color:var(--conv-accent);background:var(--conv-accent-soft);color:var(--conv-accent-dark)}.conv-page .conv-tab-count{background:var(--conv-line-soft);color:var(--conv-ink-mid);border-radius:var(--r-full);font-size:10.5px;font-weight:700;padding:1px 7px}.conv-page .conv-tab.on .conv-tab-count{background:var(--conv-accent);color:#fff}.conv-page .conv-list-items{padding:0}.conv-list-vazia{padding:var(--e6);text-align:center;color:var(--conv-ink-soft);font-size:var(--fs-sm)}.conv-page .conv-item{gap:11px;margin:0;padding:var(--e3) 14px;border:0;border-bottom:1px solid var(--conv-line-soft);border-radius:0;background:var(--card)}.conv-page .conv-item:hover{background:var(--conv-hover);border-color:var(--conv-line-soft)}.conv-page .conv-item.active{background:var(--conv-accent-soft);border-color:var(--conv-line-soft);box-shadow:inset 3px 0 0 var(--conv-accent)}.conv-page .conv-item.active .conv-name-text{color:var(--conv-ink)}.conv-page .conv-avatar{width:40px;height:40px;font-size:var(--fs-sm)}.conv-page .conv-avatar .conv-channel-dot{width:15px;height:15px;background:#2fbf8f}.conv-page .conv-avatar .conv-channel-dot .material-icons{font-size:9px}.conv-page .conv-name{font-weight:600;color:var(--conv-ink)}.conv-page .conv-time{font-size:var(--fs-2xs);font-weight:600;color:var(--conv-ink-soft)}.conv-page .conv-last{display:flex;align-items:center;gap:6px;margin-top:3px;color:var(--conv-ink-soft);font-size:12.5px}.conv-last-txt{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conv-page .conv-item-badges{margin-top:5px}.conv-page .conv-item-badges .conv-tag{font-size:10.5px;font-weight:700;padding:2px 8px}.conv-page .conv-item-badges .conv-item-resp{margin:0;font-size:var(--fs-2xs);color:var(--conv-ink-soft)}.conv-item-agent{flex:0 0 auto;align-self:flex-end;width:24px;height:24px;border-radius:var(--r-full);display:flex;align-items:center;justify-content:center;background:var(--conv-accent-soft);color:var(--conv-accent-dark);font-size:10px;font-weight:700}.conv-page .conv-item.active .conv-item-agent{background:var(--card)}.conv-page .conv-list-more{font-size:var(--fs-xs);color:var(--conv-ink-soft);padding:10px}.conv-page .queue-reason{background:var(--conv-amber-soft);color:var(--conv-amber-ink);font-size:10.5px;padding:2px 8px}.conv-page .queue-reason--ofensa{background:var(--danger-soft);color:var(--danger)}.conv-page .wa-oficial-chip{font-size:10.5px;font-weight:700;padding:1px 8px}.conv-page .wa-oficial-chip--oficial{background:var(--card);color:var(--conv-ink-mid);border:1px solid var(--conv-line-strong)}.conv-page .conv-thread-head{flex-direction:column;align-items:stretch;gap:9px;padding:var(--e3) var(--e4);background:var(--card);border-bottom:1px solid var(--conv-line-soft)}.conv-thread-head-row{display:flex;align-items:center;gap:var(--e3);min-width:0}.conv-page .conv-thread-title{flex:1;min-width:0}.conv-thread-title-row{display:flex;align-items:center;gap:var(--e2);min-width:0}.conv-page .conv-thread-name{font-size:15px;font-weight:700;color:var(--conv-ink);min-width:0}.conv-page .conv-thread-sub{font-size:var(--fs-xs);color:var(--conv-ink-soft);margin-top:2px}.conv-page .conv-thread-head .badge{border-radius:var(--r-full);padding:2px 9px;font-size:var(--fs-2xs);flex-shrink:0}.conv-page .conv-thread-head .badge-green{background:var(--conv-accent-soft);color:var(--conv-accent-dark)}.conv-head-actions{display:flex;align-items:center;gap:var(--e2);flex-shrink:0}.conv-page .conv-head-actions .btn{padding:8px 13px;font-size:12.5px;border-radius:var(--r-md);white-space:nowrap}.conv-page .conv-head-actions .btn .material-icons{font-size:17px}.conv-page .conv-head-actions .btn-ghost{border-color:var(--conv-line-strong);color:var(--conv-ink)}.conv-head-icon,.conv-page .conv-head-actions .menu-root>.conv-tool-btn{width:34px;height:34px;border-radius:var(--r-md);border:1px solid var(--conv-line-strong);background:var(--card);color:var(--conv-accent-dark);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s}.conv-page .conv-head-actions .menu-root>.conv-tool-btn{color:var(--conv-ink)}.conv-head-icon:hover,.conv-page .conv-head-actions .menu-root>.conv-tool-btn:hover{background:var(--conv-accent-soft)}.conv-head-icon .material-icons,.conv-page .conv-head-actions .menu-root>.conv-tool-btn .material-icons{font-size:18px}.conv-page .conv-head-actions .menu-panel:not(.menu-panel--up){top:40px}.conv-page .conv-day-sep{background:var(--card);color:var(--conv-ink-mid);font-size:11.5px;font-weight:600;padding:4px 13px;box-shadow:0 1px 1px #0000000d}.conv-page .conv-composer{position:relative;background:var(--card);border-top:1px solid var(--conv-line-soft);padding:10px 14px}.conv-page .conv-composer-row{gap:var(--e2)}.conv-page .conv-composer-row .conv-tool-btn{width:36px;height:40px;border-radius:var(--r-sm);color:var(--conv-ink-soft)}.conv-page .conv-composer-row .conv-tool-btn:hover{background:var(--conv-hover)}.conv-page .conv-composer-row .conv-tool-btn.active{background:var(--conv-accent-soft);color:var(--conv-accent-dark)}.conv-page .conv-composer textarea{border:1px solid var(--conv-line-strong);border-radius:var(--r-lg);padding:10px 14px;color:var(--conv-ink)}.conv-page .conv-composer textarea::placeholder{color:#7a8a82}.conv-page .conv-composer textarea:focus{border-color:var(--conv-accent)}.conv-page .conv-send-btn{width:42px;height:42px;border-radius:var(--r-lg);background:var(--conv-accent)}.conv-page .conv-send-btn:hover:not(:disabled){background:var(--conv-accent-dark)}.conv-send-erro{color:var(--danger);font-size:var(--fs-sm);margin-bottom:var(--e2)}.conv-page .conv-composer--bloqueado{margin:8px 14px 10px;border:1px dashed var(--conv-line-strong);border-radius:var(--r-lg);background:#f9fbfa;color:var(--conv-ink-mid);padding:7px 12px;font-size:var(--fs-sm)}.conv-page .conv-composer--bloqueado .btn{height:32px;padding:0 12px;font-size:12.5px;line-height:1;border-radius:var(--r-md)}.conv-page .conv-composer--bloqueado .btn .material-icons{font-size:16px}.conv-composer--template{display:flex;flex-direction:column;gap:10px}.conv-janela-aviso{display:flex;align-items:center;gap:7px;background:var(--conv-amber-soft);border:1px solid var(--conv-amber-line);color:var(--conv-amber-ink);font-size:var(--fs-xs);font-weight:600;border-radius:var(--r-md);padding:8px 12px}.conv-janela-aviso .material-icons{font-size:14px}.conv-tpl-caixa{border:1px solid var(--conv-line);border-radius:var(--r-lg);padding:var(--e3);display:flex;flex-direction:column;gap:10px}.conv-tpl-caixa-titulo{font-size:var(--fs-xs);font-weight:700;color:var(--conv-ink-mid)}.conv-page .wa-oficial-campo{border-color:var(--conv-line-strong);border-radius:9px}.conv-page .wa-oficial-campo:focus{border-color:var(--conv-accent)}.tpl-picker{position:absolute;left:var(--e4);right:var(--e4);bottom:calc(100% + 8px);z-index:40;background:var(--card);border:1px solid var(--conv-line);border-radius:var(--r-lg);box-shadow:var(--conv-shadow-pop);padding:10px;display:flex;flex-direction:column;gap:var(--e2);max-height:min(420px,60vh);overflow-y:auto}.tpl-picker-topo{display:flex;align-items:center;gap:10px}.tpl-picker-titulo{flex:1;min-width:0;font-size:var(--fs-xs);font-weight:700;color:var(--conv-accent-dark);letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpl-picker-busca{flex:1;display:flex;align-items:center;gap:var(--e2);background:var(--conv-bg);border:1px solid var(--conv-line);border-radius:9px;padding:7px 11px}.tpl-picker-busca .material-icons{font-size:16px;color:var(--conv-ink-soft)}.tpl-picker-busca input{border:0;background:transparent;outline:none;font:inherit;font-size:var(--fs-sm);width:100%;color:var(--conv-ink)}.tpl-picker-icone{width:30px;height:30px;flex-shrink:0;border:1px solid var(--conv-line-strong);background:var(--card);border-radius:9px;cursor:pointer;color:var(--conv-ink);display:flex;align-items:center;justify-content:center}.tpl-picker-icone:hover{background:var(--conv-hover)}.tpl-picker-icone .material-icons{font-size:17px}.tpl-picker-lista{display:flex;flex-direction:column;gap:2px}.tpl-picker-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;background:transparent;border:0;border-radius:var(--r-md);padding:9px 11px;cursor:pointer;font:inherit}.tpl-picker-item:hover,.tpl-picker-item:focus-visible{background:var(--conv-accent-soft)}.tpl-picker-nome{display:flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-weight:700;color:var(--conv-accent-dark);letter-spacing:.02em}.tpl-picker-idioma{font-size:10.5px;font-weight:600;color:var(--conv-ink-soft)}.tpl-picker-desc{font-size:var(--fs-xs);color:var(--conv-ink-soft);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tpl-picker-vazio{padding:9px 11px;font-size:var(--fs-xs);color:var(--conv-ink-soft)}.tpl-picker-nota{font-size:var(--fs-2xs);color:var(--conv-ink-soft);padding:0 11px 4px}.qm-picker .tpl-picker-item.is-ativo{background:var(--conv-accent-soft)}.qm-picker-midia{display:inline-flex;align-items:center;gap:2px;font-size:10.5px;font-weight:600;color:var(--conv-ink-soft)}.qm-picker-midia .material-icons{font-size:13px}.qm-picker-nova .tpl-picker-nome .material-icons{font-size:16px}.qm-picker-form{display:flex;flex-direction:column;gap:var(--e2)}.qm-picker-campo{width:100%;border:1px solid var(--conv-line-strong);border-radius:9px;padding:8px 11px;font:inherit;font-size:var(--fs-sm);color:var(--conv-ink);background:var(--card);outline:none;resize:vertical}.qm-picker-campo:focus{border-color:var(--conv-accent)}.qm-picker-vars{font-size:var(--fs-2xs);color:var(--conv-ink-soft)}.qm-picker-vars code{font-family:var(--font-mono, monospace);color:var(--conv-ink-mid)}.qm-picker-anexo{display:flex;align-items:center;gap:var(--e2);flex-wrap:wrap}.qm-picker-arquivo{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:var(--fs-xs);color:var(--conv-ink);overflow:hidden;text-overflow:ellipsis}.qm-picker-acoes{display:flex;justify-content:flex-end;gap:var(--e2)}.qm-picker .btn{padding:7px 12px;font-size:var(--fs-xs)}.qm-picker .btn .material-icons{font-size:16px}.qm-texto{font-size:12.5px;color:var(--text-soft);margin-top:4px;white-space:pre-wrap;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qm-anexo-previa{display:flex;align-items:center;gap:10px;margin-top:8px;border:1px solid var(--border);border-radius:8px;padding:8px 10px}.qm-anexo-previa img{width:64px;height:64px;object-fit:cover;border-radius:6px}.qm-anexo-previa .material-icons{font-size:26px;color:var(--text-soft)}.qm-anexo-nome{flex:1;min-width:0;font-size:13px;color:var(--heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 900px){.conv-page{padding:var(--e3)}}@media (hover: hover){[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);padding:4px 8px;border-radius:var(--r-sm);background:var(--heading);color:#fff;font-size:12px;font-weight:500;line-height:1.3;white-space:nowrap;box-shadow:0 4px 12px #00000038;opacity:0;pointer-events:none;z-index:140;transition:opacity .12s}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1;transition-delay:.25s}[data-tip-pos=left]:after{left:auto;right:0;transform:none}[data-tip-pos=up]:after{top:auto;bottom:calc(100% + 6px)}[data-tip-pos=up-left]:after{top:auto;bottom:calc(100% + 6px);left:auto;right:0;transform:none}}.chamado-intro{font-size:var(--fs-sm);color:var(--text-soft);line-height:1.55;margin-bottom:16px}.chamado-contador{float:right;font-size:var(--fs-2xs);color:var(--text-soft);font-variant-numeric:tabular-nums;font-weight:400}.chamado-contador--cheio{color:var(--danger)}.chamado-drop{border:1.5px dashed var(--border);border-radius:var(--r-md);padding:16px;background:var(--surface-1);text-align:center;transition:border-color .12s,background .12s;display:flex;flex-direction:column;align-items:center;gap:8px}.chamado-drop--ativo{border-color:var(--navy);background:var(--navy-soft)}.chamado-drop--cheio{opacity:.6}.chamado-drop-hint{font-size:var(--fs-xs);color:var(--text-soft)}.chamado-drop .btn{padding:8px 14px;font-size:var(--fs-sm)}.chamado-drop .btn .material-icons{font-size:18px}.chamado-previews{display:grid;grid-template-columns:repeat(auto-fill,72px);gap:12px;margin-top:12px}.chamado-preview{width:72px;position:relative}.chamado-preview img,.chamado-preview-sem{width:72px;height:72px;object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface-2);display:block}.chamado-preview-sem{display:flex;align-items:center;justify-content:center;color:var(--text-soft)}.chamado-preview-nome{font-size:var(--fs-2xs);color:var(--heading);margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chamado-preview-tamanho{font-size:10px;color:var(--text-soft);font-variant-numeric:tabular-nums}.chamado-preview-remover{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:50%;border:1px solid var(--border);background:#fff;color:var(--text-soft);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;box-shadow:0 1px 3px #0000001f}.chamado-preview-remover:hover{color:var(--danger);border-color:var(--danger)}.chamado-preview-remover:focus-visible{outline:none;box-shadow:var(--focus-ring)}.chamado-preview-remover .material-icons{font-size:14px}.suporte-tabela tbody tr{cursor:pointer}.suporte-sync{display:block;font-size:var(--fs-2xs);color:var(--text-soft);margin-top:4px}.suporte-sync--erro{color:var(--danger)}.suporte-resumo{font-weight:600;color:var(--heading)}.suporte-descricao{font-size:var(--fs-sm);color:var(--text-soft);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:520px}.suporte-jira{display:inline-flex;align-items:center;gap:4px;color:var(--navy);font-weight:600;text-decoration:none}.suporte-jira:hover{text-decoration:underline}.suporte-jira .material-icons{font-size:15px}.btn.suporte-reenviar{padding:5px 10px;font-size:var(--fs-xs)}.btn.suporte-reenviar .material-icons{font-size:15px}.suporte-acao{text-align:right;white-space:nowrap}.suporte-detalhe-topo{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.suporte-detalhe-titulo{font-size:16px;font-weight:700;color:var(--heading);flex:1;min-width:0}.suporte-detalhe-meta{font-size:var(--fs-xs);color:var(--text-soft);margin-top:6px}.suporte-detalhe-texto{white-space:pre-wrap;font-size:var(--fs-md);line-height:1.55;margin-top:16px}.suporte-detalhe-imagens{display:grid;grid-template-columns:repeat(auto-fill,72px);gap:12px;margin-top:16px}.suporte-detalhe-imagem{width:72px;text-decoration:none;color:inherit}.suporte-detalhe-imagem img{width:72px;height:72px;object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--border);display:block;background:var(--surface-2)}.suporte-detalhe-imagem:hover img{border-color:var(--navy)}.suporte-detalhe-imagem:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--r-sm)}@media (max-width: 900px){.suporte-descricao{max-width:260px}}@media (max-width: 600px){.suporte-tabela .col-opcional{display:none}}/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--leading-relaxed:1.625;--radius-md:var(--r-md);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}.invisible{visibility:hidden}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.top-0{top:0}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-\[-8px\]{right:-8px}.bottom-0{bottom:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-\[-8px\]{left:-8px}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[200\]{z-index:200}.mt-0{margin-top:0}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-1{margin-right:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.aspect-square{aspect-ratio:1}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-\[480px\]{height:480px}.h-full{height:100%}.h-max{height:max-content}.max-h-\(--available-height\){max-height:var(--available-height)}.min-h-0{min-height:0}.min-h-full{min-height:100%}.w-\(--cell-size\){width:var(--cell-size)}.w-8{width:calc(var(--spacing) * 8)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[170px\]{width:170px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[65\%\]{max-width:65%}.max-w-\[80\%\]{max-width:80%}.max-w-\[760px\]{max-width:760px}.max-w-full{max-width:100%}.min-w-\(--anchor-width\){min-width:var(--anchor-width)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:0}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-\[18px\]{min-width:18px}.min-w-\[160px\]{min-width:160px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3\/4{--tw-translate-y: -75% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-8{--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3\/4{--tw-translate-y: 75% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.cursor-pointer{cursor:pointer}.resize{resize:both}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-1{column-gap:var(--spacing)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded-\(--cell-radius\){border-radius:var(--cell-radius)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md),10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md),12px)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--r-lg)}.rounded-md{border-radius:var(--r-md)}.rounded-none{border-radius:0}.rounded-xl{border-radius:calc(var(--r-lg) + 4px)}.rounded-l-\(--cell-radius\){border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.rounded-r-\(--cell-radius\){border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-none{--tw-border-style:none;border-style:none}.border-border{border-color:var(--border)}.border-primary{border-color:var(--navy)}.border-transparent{border-color:#0000}.bg-accent{background-color:var(--navy-soft)}.bg-background{background-color:var(--card)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.bg-black\/5{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.bg-chat-thread{background-color:var(--chat-thread)}.bg-destructive\/10{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--danger) 10%,transparent)}}.bg-muted{background-color:var(--muted-soft)}.bg-popover{background-color:var(--card)}.bg-primary{background-color:var(--navy)}.bg-secondary{background-color:var(--surface-2)}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-clip-padding{background-clip:padding-box}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-\[11px\]{padding-inline:11px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-5{padding-block:calc(var(--spacing) * 5)}.pt-\[7px\]{padding-top:7px}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-left{text-align:left}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[16px\]{font-size:16px}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.wrap-break-word{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent-foreground{color:var(--navy)}.text-destructive{color:var(--danger)}.text-foreground{color:var(--text)}.text-info{color:var(--info)}.text-muted-foreground{color:var(--muted)}.text-popover-foreground{color:var(--text)}.text-primary{color:var(--navy)}.text-primary-foreground{color:#fff}.text-secondary-foreground{color:var(--text)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.bg-blend-color{background-blend-mode:color}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-background,.ring-card{--tw-ring-color:var(--card)}.ring-foreground\/10{--tw-ring-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--text) 10%, transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition-\[translate\,scale\,opacity\]{transition-property:translate,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--cell-radius\:var\(--radius-md\)\]{--cell-radius:var(--radius-md)}.\[--cell-size\:--spacing\(7\)\]{--cell-size:calc(var(--spacing) * 7)}.\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}.\[content-visibility\:auto\]{content-visibility:auto}.\[content-visibility\:visible\]{content-visibility:visible}:is(:where(.group\/bubble):focus-within .group-focus-within\/bubble\:opacity-100){opacity:1}@media (hover:hover){:is(:where(.group\/bubble):hover .group-hover\/bubble\:opacity-100){opacity:1}}:is(:where(.group\/avatar-group):has([data-size=lg]) .group-has-data-\[size\=lg\]\/avatar-group\:size-10){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}:is(:where(.group\/avatar-group):has([data-size=sm]) .group-has-data-\[size\=sm\]\/avatar-group\:size-6){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}:is(:where(.group\/message):has([data-slot=message-footer]) .group-has-data-\[slot\=message-footer\]\/message\:-translate-y-5){--tw-translate-y:calc(var(--spacing) * -5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(:where(.group\/message):has([data-slot=message-footer]) .group-has-data-\[slot\=message-footer\]\/message\:-translate-y-8){--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(:where(.group\/message):has([data-variant=ghost]) .group-has-data-\[variant\=ghost\]\/message\:px-0){padding-inline:0}:is(:where(.group\/bubble)[data-align=end] .group-data-\[align\=end\]\/bubble\:self-end){align-self:flex-end}:is(:where(.group\/message)[data-align=end] .group-data-\[align\=end\]\/message\:justify-end){justify-content:flex-end}:is(:where(.group\/message)[data-align=end] .group-data-\[align\=end\]\/message\:self-end){align-self:flex-end}:is(:where(.group\/day)[data-focused=true] .group-data-\[focused\=true\]\/day\:relative){position:relative}:is(:where(.group\/day)[data-focused=true] .group-data-\[focused\=true\]\/day\:z-10){z-index:10}:is(:where(.group\/day)[data-focused=true] .group-data-\[focused\=true\]\/day\:border-ring){border-color:var(--navy)}:is(:where(.group\/day)[data-focused=true] .group-data-\[focused\=true\]\/day\:ring-\[3px\]){--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(:where(.group\/day)[data-focused=true] .group-data-\[focused\=true\]\/day\:ring-ring\/50){--tw-ring-color:var(--navy)}@supports (color:color-mix(in lab,red,red)){:is(:where(.group\/day)[data-focused=true] .group-data-\[focused\=true\]\/day\:ring-ring\/50){--tw-ring-color:color-mix(in oklab, var(--navy) 50%, transparent)}}:is(:where(.group\/avatar)[data-size=default] .group-data-\[size\=default\]\/avatar\:size-2\.5){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}:is(:where(.group\/avatar)[data-size=lg] .group-data-\[size\=lg\]\/avatar\:size-3){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}:is(:where(.group\/avatar)[data-size=sm] .group-data-\[size\=sm\]\/avatar\:size-2){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}:is(:where(.group\/avatar)[data-size=sm] .group-data-\[size\=sm\]\/avatar\:text-xs){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:right-0:after{content:var(--tw-content);right:0}.after\:left-0:after{content:var(--tw-content);left:0}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing) * 4)}.after\:rounded-full:after{content:var(--tw-content);border-radius:2147483647px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:var(--border)}.after\:bg-muted:after{content:var(--tw-content);background-color:var(--muted-soft)}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}@media (hover:hover){.hover\:border-ring\/50:hover{border-color:var(--navy)}@supports (color:color-mix(in lab,red,red)){.hover\:border-ring\/50:hover{border-color:color-mix(in oklab,var(--navy) 50%,transparent)}}.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.hover\:bg-destructive\/20:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--danger) 20%,transparent)}}.hover\:bg-muted:hover{background-color:var(--muted-soft)}.hover\:bg-primary\/80:hover{background-color:var(--navy)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--navy) 80%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--navy)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--navy) 90%,transparent)}}.hover\:text-foreground:hover{color:var(--text)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab,var(--danger) 40%,transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--navy)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--danger) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--navy)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--navy) 50%, transparent)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-ring\/40:focus-visible{outline-color:var(--navy)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:outline-ring\/40:focus-visible{outline-color:color-mix(in oklab,var(--navy) 40%,transparent)}}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--r-lg)}:where([data-slot=card-content]) .in-data-\[slot\=card-content\]\:bg-transparent,:where([data-slot=popover-content]) .in-data-\[slot\=popover-content\]\:bg-transparent{background-color:#0000}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-\[button\]\:p-0:has(:is(button)){padding:0}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted-soft)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--surface-2)}.aria-expanded\:text-foreground[aria-expanded=true],.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--text)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--danger)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--danger) 20%, transparent)}}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted)}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-highlighted\:bg-accent[data-highlighted]{background-color:var(--navy-soft)}.data-highlighted\:text-accent-foreground[data-highlighted]{color:var(--navy)}.data-pending-scroll\:invisible[data-pending-scroll]{visibility:hidden}.data-popup-open\:border-ring[data-popup-open]{border-color:var(--navy)}.data-selected\:font-semibold[data-selected]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}:is(:is(:where(.group\/message)[data-align=end] .group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end)>*)[data-slot]{align-self:flex-end}.data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}.data-\[active\=false\]\:scale-95[data-active=false]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0}.data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=true\]\:opacity-100[data-active=true]{opacity:1}.data-\[align\=end\]\:flex-row-reverse[data-align=end]{flex-direction:row-reverse}.data-\[align\=end\]\:self-end[data-align=end]{align-self:flex-end}.data-\[direction\=end\]\:bottom-4[data-direction=end]{bottom:calc(var(--spacing) * 4)}.data-\[direction\=start\]\:top-4[data-direction=start]{top:calc(var(--spacing) * 4)}.data-\[direction\=start\]\:rotate-180[data-direction=start]{rotate:180deg}.data-\[range-end\=true\]\:rounded-\(--cell-radius\)[data-range-end=true]{border-radius:var(--cell-radius)}.data-\[range-end\=true\]\:rounded-r-\(--cell-radius\)[data-range-end=true]{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--navy)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:#fff}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-muted[data-range-middle=true]{background-color:var(--muted-soft)}.data-\[range-middle\=true\]\:text-foreground[data-range-middle=true]{color:var(--text)}.data-\[range-start\=true\]\:rounded-\(--cell-radius\)[data-range-start=true]{border-radius:var(--cell-radius)}.data-\[range-start\=true\]\:rounded-l-\(--cell-radius\)[data-range-start=true]{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--navy)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:#fff}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--navy)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:#fff}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--card)}:is(.\*\:data-\[slot\=bubble-content\]\:rounded-\[14px\]>*)[data-slot=bubble-content]{border-radius:14px}:is(.\*\:data-\[slot\=bubble-content\]\:rounded-none>*)[data-slot=bubble-content]{border-radius:0}:is(.\*\:data-\[slot\=bubble-content\]\:rounded-br-\[4px\]>*)[data-slot=bubble-content]{border-bottom-right-radius:4px}:is(.\*\:data-\[slot\=bubble-content\]\:rounded-bl-\[4px\]>*)[data-slot=bubble-content]{border-bottom-left-radius:4px}:is(.\*\:data-\[slot\=bubble-content\]\:border-border>*)[data-slot=bubble-content]{border-color:var(--border)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.93_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c*.4) h)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-background>*)[data-slot=bubble-content]{background-color:var(--card)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-chat-ai>*)[data-slot=bubble-content]{background-color:var(--chat-ai)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-chat-guest>*)[data-slot=bubble-content]{background-color:var(--chat-guest)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-chat-team>*)[data-slot=bubble-content]{background-color:var(--chat-team)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10>*)[data-slot=bubble-content]{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10>*)[data-slot=bubble-content]{background-color:color-mix(in oklab,var(--danger) 10%,transparent)}}:is(.\*\:data-\[slot\=bubble-content\]\:bg-muted>*)[data-slot=bubble-content]{background-color:var(--muted-soft)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-primary>*)[data-slot=bubble-content]{background-color:var(--navy)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-secondary>*)[data-slot=bubble-content]{background-color:var(--surface-2)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent>*)[data-slot=bubble-content]{background-color:#0000}:is(.\*\:data-\[slot\=bubble-content\]\:p-0>*)[data-slot=bubble-content]{padding:0}:is(.\*\:data-\[slot\=bubble-content\]\:text-\[14px\]>*)[data-slot=bubble-content]{font-size:14px}:is(.\*\:data-\[slot\=bubble-content\]\:text-destructive>*)[data-slot=bubble-content]{color:var(--danger)}:is(.\*\:data-\[slot\=bubble-content\]\:text-foreground>*)[data-slot=bubble-content]{color:var(--text)}:is(.\*\:data-\[slot\=bubble-content\]\:text-primary-foreground>*)[data-slot=bubble-content]{color:#fff}:is(.\*\:data-\[slot\=bubble-content\]\:text-secondary-foreground>*)[data-slot=bubble-content]{color:var(--text)}:is(.\*\:data-\[slot\=bubble-content\]\:shadow-\[0_1px_1\.5px_rgba\(0\,0\,0\,\.13\)\,inset_0_0_0_1px_rgba\(15\,30\,140\,\.10\)\]>*)[data-slot=bubble-content]{--tw-shadow:0 1px 1.5px var(--tw-shadow-color,#00000021), inset 0 0 0 1px var(--tw-shadow-color,#0f1e8c1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\:data-\[slot\=bubble-content\]\:shadow-\[0_1px_1\.5px_rgba\(0\,0\,0\,\.13\)\]>*)[data-slot=bubble-content]{--tw-shadow:0 1px 1.5px var(--tw-shadow-color,#00000021);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[variant\=ghost\]\:max-w-full[data-variant=ghost]{max-width:100%}@media not all and (min-width:40rem){.max-sm\:w-full{width:100%}}@media (min-width:48rem){.md\:flex-row{flex-direction:row}}.dark\:border-input:is(.dark *){border-color:var(--border)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab,var(--danger) 20%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--border) 30%,transparent)}}.dark\:after\:mix-blend-lighten:is(.dark *):after{content:var(--tw-content);mix-blend-mode:lighten}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab,var(--danger) 30%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--border) 50%,transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted-soft)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--muted-soft) 50%,transparent)}}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--text)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--danger) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--danger) 50%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--danger) 40%, transparent)}}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.3_calc\(c\*0\.4\)_h\)\]:is(.dark *)>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c*.4) h)}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20:is(.dark *)>*)[data-slot=bubble-content]{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20:is(.dark *)>*)[data-slot=bubble-content]{background-color:color-mix(in oklab,var(--danger) 20%,transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):first-child[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[button\]\:text-left:is(button){text-align:left}.\[button\,a\]\:transition-colors:is(button,a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[button\,a\]\:outline-none:is(button,a){--tw-outline-style:none;outline-style:none}.\[button\,a\]\:focus-visible\:border-ring:is(button,a):focus-visible{border-color:var(--navy)}.\[button\,a\]\:focus-visible\:ring-3:is(button,a):focus-visible{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:var(--navy)}@supports (color:color-mix(in lab,red,red)){.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:color-mix(in oklab, var(--navy) 50%, transparent)}}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-\(--cell-radius\):last-child[data-selected=true] button{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):nth-child(2)[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.88_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c/2) h)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--danger) 20%,transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted-soft)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--navy)}@supports (color:color-mix(in lab,red,red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--navy) 80%,transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:text-foreground>[data-slot=bubble-content]:is(button,a):hover{color:var(--text)}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.35_calc\(c\*0\.5\)_h\)\]:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c/2) h)}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/30:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/30:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--danger) 30%,transparent)}}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--border) 30%,transparent)}}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted-soft)}@supports (color:color-mix(in lab,red,red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--muted-soft) 50%,transparent)}}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted)}:is(:where(.group\/avatar-group):has([data-size=lg]) .group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}:is(:where(.group\/avatar-group):has([data-size=sm]) .group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}:is(:where(.group\/avatar)[data-size=default] .group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2)>svg,:is(:where(.group\/avatar)[data-size=lg] .group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}:is(:where(.group\/avatar)[data-size=sm] .group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden)>svg{display:none}:root{--primary:var(--navy);--primary-foreground:#fff;--secondary:var(--surface-2);--secondary-foreground:var(--text);--background:var(--card);--foreground:var(--text);--accent:var(--navy-soft);--accent-foreground:var(--navy);--destructive:var(--danger);--ring:var(--navy);--input:var(--border);--chat-thread:#efe7de;--chat-guest:#fff;--chat-team:#d9fdd3;--chat-ai:#eafbe6}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
