:root{--color-bg:#edeff0;--color-surface:#fbfbf9;--color-surface-alt:#e7e9e7;--color-border:#d7d9d6;--color-border-strong:#c3c6c2;--color-text-primary:#1f2530;--color-text-secondary:#5b6470;--color-text-muted:#848d99;--color-primary:#1b5e4f;--color-primary-rgb:27,94,79;--color-primary-hover:#23755f;--color-primary-dark:#123f35;--color-primary-soft:rgba(27,94,79,.12);--color-on-primary:#f3fbf7;--color-warning-bg:#f3e8d2;--color-warning-text:#8a5a16;--color-warning-rgb:138,90,22;--color-danger:#a23b33;--color-danger-bg:#f5e4e1;--color-on-danger:#fbeae7;--color-success:#2f7a5c;--color-success-bg:#e1f0e8;--sidebar-bg:#1f2530;--sidebar-surface-alt:#262d3a;--sidebar-border:hsla(0,0%,100%,.08);--sidebar-text-primary:#edeff0;--sidebar-text-secondary:#a7aebb;--sidebar-text-muted:#7b8391;--sidebar-accent:#3fa98a;--sidebar-active-bg:rgba(63,169,138,.18);--shadow-sm:0 1px 2px rgba(31,37,48,.08);--shadow-md:0 10px 24px -8px rgba(31,37,48,.14),0 2px 6px rgba(31,37,48,.07);--shadow-lg:0 26px 52px -14px rgba(31,37,48,.16),0 4px 10px rgba(31,37,48,.07);--shadow-accent:0 6px 18px -6px rgba(27,94,79,.35);--ease-out:cubic-bezier(0.16,1,0.3,1);--radius-lg:12px}*{box-sizing:border-box;margin:0;padding:0;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--color-border-strong);border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--color-text-muted);background-clip:padding-box}::selection{background:rgba(var(--color-primary-rgb),.22);color:var(--color-text-primary)}button,select{font-family:inherit}select{padding:.5rem 2.1rem .5rem .7rem;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.85rem;background-color:var(--color-surface);color:var(--color-text-primary);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%238891a3' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.18)}select:disabled{opacity:.6;cursor:not-allowed}select option{background:var(--color-surface-raised);color:var(--color-text-primary)}:where(input:not([type=checkbox],[type=radio],[type=file],[type=range]),textarea){padding:.5rem .7rem;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.85rem;background-color:var(--color-surface);color:var(--color-text-primary);font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}:where(input:not([type=checkbox],[type=radio],[type=file],[type=range]),textarea):focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.18)}:where(input:not([type=checkbox],[type=radio],[type=file],[type=range]),textarea):disabled{opacity:.6;cursor:not-allowed}input::placeholder,textarea::placeholder{color:var(--color-text-muted)}body{font-family:var(--font-body,"IBM Plex Sans"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:var(--color-bg);color:var(--color-text-primary);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font-family:var(--font-heading,"Fraunces"),var(--font-body,"IBM Plex Sans"),serif;font-weight:600;letter-spacing:-.01em;text-wrap:balance;text-rendering:optimizeLegibility}.login-shell{position:relative;min-height:100vh;overflow:hidden;background-color:var(--sidebar-bg);background-image:linear-gradient(0deg,hsla(0,0%,4%,.6),hsla(0,0%,4%,.25) 55%),url(/login-bg.jpg);background-size:cover;background-position:50%}.login-brand-panel{inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:2.5rem}.login-brand-panel,.login-brand-selo{position:absolute;pointer-events:none}.login-brand-selo{right:-60px;bottom:-60px;width:340px;height:340px;opacity:.07;filter:brightness(0) invert(1)}.login-brand-data{position:relative;font-family:var(--font-mono,"IBM Plex Mono"),monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.75);text-shadow:0 1px 3px rgba(0,0,0,.6)}.login-form-panel{position:relative;z-index:1;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem}.login-card{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);padding:2.75rem 2.5rem;width:100%;max-width:380px;box-shadow:var(--shadow-lg)}.login-form-heading{margin-bottom:1.5rem;font-size:1.35rem}@media (max-width:480px){.login-brand-panel{display:none}}.field{margin-bottom:1rem}.field label{display:block;font-size:.85rem;font-weight:600;margin-bottom:.35rem;color:var(--color-text-primary)}.field input,.field textarea{width:100%;padding:.65rem .85rem;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.95rem;background:var(--color-surface);color:var(--color-text-primary);font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.field input::placeholder,.field textarea::placeholder{color:var(--color-text-muted)}.field input:focus,.field textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.18)}.login-button{width:100%;padding:.75rem;background:var(--color-primary);color:var(--color-on-primary);border:none;border-radius:var(--radius-md);font-weight:600;font-size:.95rem;cursor:pointer;margin-top:.75rem;transition:background .18s ease,box-shadow .18s ease,transform .08s var(--ease-out)}.login-button:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-accent)}.login-button:active{transform:translateY(1px) scale(.97);box-shadow:inset 0 2px 4px rgba(0,0,0,.25)}.error-text{color:var(--color-danger);font-size:.85rem;margin-bottom:.75rem}.warning-text{color:var(--color-warning-text);background:var(--color-warning-bg);border:1px solid rgba(var(--color-warning-rgb),.4);border-radius:var(--radius-md);padding:.6rem .85rem;font-size:.85rem}.alert-banner{justify-content:space-between;gap:1rem;padding:.7rem 1rem;border-radius:var(--radius-md);border:1px solid var(--color-danger);background:var(--color-danger-bg);color:var(--color-danger);margin-bottom:1rem;font-size:.88rem}.alert-banner,.alert-banner-actions{display:flex;align-items:center;flex-wrap:wrap}.alert-banner-actions{gap:.5rem}.alert-banner-btn{background:var(--color-surface);border:1px solid;color:inherit;border-radius:var(--radius-sm);padding:.3rem .65rem;font-size:.8rem;font-weight:600;cursor:pointer}.alert-banner-btn.active{background:var(--color-danger);color:#fff}.alert-banner-dismiss{background:none;border:none;color:inherit;cursor:pointer;font-size:.8rem;text-decoration:underline;padding:.3rem 0}.app-shell{min-height:100vh;display:flex;flex-direction:row}.mobile-topbar{display:none}.mobile-topbar-logo{height:22px;width:auto}.mobile-nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-sm);border:1px solid var(--sidebar-border);background:transparent;color:var(--sidebar-text-primary);cursor:pointer;flex-shrink:0}.sidebar-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:55}@media (max-width:1024px){.app-shell{flex-direction:column}.mobile-topbar{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;background:var(--sidebar-bg);border-bottom:1px solid var(--sidebar-border);position:-webkit-sticky;position:sticky;top:0;z-index:40}.sidebar-drawer{position:fixed;inset:0 auto 0 0;width:246px;max-width:82vw;transform:translateX(-100%);transition:transform .25s var(--ease-out);z-index:60}.sidebar-drawer.open{transform:translateX(0)}.sidebar-drawer .sidebar{position:static;width:100%;height:100%}}.menu-recolher{display:none}@media (min-width:1025px){.menu-recolher{display:inline-flex;align-items:center;justify-content:center;position:fixed;top:.6rem;left:212px;width:26px;height:26px;border:1px solid var(--sidebar-border);border-radius:var(--radius-sm);background:var(--sidebar-surface-alt);color:var(--sidebar-text-secondary);cursor:pointer;z-index:30}.menu-recolher:focus-visible,.menu-recolher:hover{color:var(--sidebar-text-primary);border-color:var(--sidebar-accent)}.app-shell.menu-recolhido .sidebar-drawer{display:none}.app-shell.menu-recolhido{padding-left:40px;background:linear-gradient(to right,var(--sidebar-bg) 40px,transparent 40px)}.app-shell.menu-recolhido .menu-recolher{left:7px}}.sidebar{width:246px;flex-shrink:0;background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);display:flex;flex-direction:column;padding:1.5rem 1rem;min-height:100vh;position:-webkit-sticky;position:sticky;top:0;align-self:flex-start;max-height:100vh;overflow-y:auto}.sidebar-logo{display:flex;align-items:center;gap:.6rem;padding:0 2rem 0 .5rem;margin-bottom:2.25rem;font-family:var(--font-heading,"Fraunces"),serif;font-weight:700;font-size:1.05rem;color:var(--sidebar-text-primary)}.sidebar-logo-mark{color:var(--sidebar-accent);display:flex}.sidebar-logo-img{width:100%;max-width:190px;height:auto;display:block}.sidebar-nav{display:flex;flex-direction:column;gap:.2rem;flex:1 1}.sidebar-nav-item{position:relative;display:flex;align-items:center;gap:.7rem;padding:.6rem .7rem .6rem .85rem;border-radius:var(--radius-sm);color:var(--sidebar-text-secondary);text-decoration:none;font-size:.88rem;font-weight:500;transition:background .15s ease,color .15s ease}.sidebar-nav-item:hover{background:var(--sidebar-surface-alt);color:var(--sidebar-text-primary)}.sidebar-nav-item.active{background:var(--sidebar-active-bg);color:var(--sidebar-accent);font-weight:600}.sidebar-nav-item.active:before{content:"";position:absolute;left:-.15rem;top:.35rem;bottom:.35rem;width:3px;border-radius:999px;background:var(--sidebar-accent)}.sidebar-nav-badge{margin-left:auto;background:var(--color-danger);color:var(--color-on-danger);border-radius:999px;font-size:.7rem;font-weight:700;padding:.05rem .45rem}.sidebar-divider{height:1px;background:var(--sidebar-border);margin:.75rem .4rem}.sidebar-category{margin:.1rem 0}.sidebar-category-header{position:relative;width:100%;display:flex;align-items:center;gap:.7rem;padding:.6rem .7rem .6rem .85rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--sidebar-text-secondary);font-family:inherit;font-size:.88rem;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease}.sidebar-category-header:hover{background:var(--sidebar-surface-alt);color:var(--sidebar-text-primary)}.sidebar-category-header.active{color:var(--sidebar-accent);font-weight:600}.sidebar-category-header.active:before{content:"";position:absolute;left:-.15rem;top:.35rem;bottom:.35rem;width:3px;border-radius:999px;background:var(--sidebar-accent)}.sidebar-category-header.disabled{cursor:default;color:var(--sidebar-text-muted)}.sidebar-category-header.disabled:hover{background:transparent;color:var(--sidebar-text-muted)}.sidebar-category-label{flex:1 1;text-align:left}.sidebar-category-chevron{flex-shrink:0;color:var(--sidebar-text-muted);transition:transform .18s ease}.sidebar-category-chevron.open{transform:rotate(180deg)}.sidebar-category-items{display:flex;flex-direction:column;gap:.15rem;margin-top:.15rem;animation:fade-in-up .22s var(--ease-out) both}.sidebar-category-items .sidebar-nav-item{padding-left:2.35rem;font-size:.85rem}.sidebar-category-placeholder-hint{display:flex;align-items:center;gap:.4rem;padding:0 .85rem .4rem 2.35rem;font-size:.72rem;color:var(--sidebar-text-muted)}.sidebar-category-subheader{padding:.5rem .85rem .15rem 2.1rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sidebar-text-muted)}.sidebar-category-subheader:first-child{padding-top:.1rem}.sidebar-footer{border-top:1px solid var(--sidebar-border);padding-top:.9rem;display:flex;align-items:center;gap:.6rem}.sidebar-avatar{width:32px;height:32px;border-radius:999px;background:var(--color-primary-dark);color:var(--color-on-primary);display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;flex-shrink:0}.sidebar-user-info{display:flex;flex-direction:column;min-width:0}.sidebar-user-name{font-size:.82rem;font-weight:600;color:var(--sidebar-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-user-role{font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--sidebar-text-muted,var(--sidebar-text-primary));opacity:.7}.btn-link{background:none;border:none;color:var(--color-text-secondary);cursor:pointer;font-size:.78rem;text-decoration:underline;flex-shrink:0}.btn-link:hover{color:var(--color-text-primary)}.sidebar-footer .btn-link{color:var(--sidebar-text-secondary)}.sidebar-footer .btn-link:hover{color:var(--sidebar-text-primary)}.sidebar-usuario{position:relative;flex:1 1;min-width:0}.sidebar-usuario-botao{display:flex;align-items:center;gap:.6rem;width:100%;min-width:0;padding:.3rem .4rem;background:none;border:none;border-radius:var(--radius-md);color:inherit;font:inherit;text-align:left;cursor:pointer}.sidebar-usuario-botao:hover,.sidebar-usuario-botao[aria-expanded=true]{background:var(--sidebar-surface-alt)}.sidebar-usuario-botao .sidebar-user-info{flex:1 1}.sidebar-usuario-seta{flex-shrink:0;color:var(--sidebar-text-muted);transition:transform .15s ease;transform:rotate(180deg)}.sidebar-usuario-seta.aberto{transform:rotate(0deg)}.sidebar-usuario-menu{position:absolute;left:0;bottom:calc(100% + .4rem);min-width:13rem;padding:.3rem;background:var(--sidebar-surface-alt);border:1px solid var(--sidebar-border);border-radius:var(--radius-md);box-shadow:0 10px 28px rgba(0,0,0,.35);z-index:30}.sidebar-usuario-item{display:flex;align-items:center;gap:.55rem;padding:.5rem .6rem;border-radius:var(--radius-sm);color:var(--sidebar-text-secondary);font-size:.85rem;text-decoration:none}.sidebar-usuario-item.ativo,.sidebar-usuario-item:hover{background:var(--sidebar-active-bg);color:var(--sidebar-text-primary)}.content{flex:1 1;padding:1.75rem 2.25rem;min-width:0;position:relative}@media (max-width:640px){.content{padding:1rem}}.page-topbar{justify-content:space-between;margin-bottom:1.5rem;gap:1.5rem;flex-wrap:wrap}.page-title,.page-topbar{display:flex;align-items:center}.page-title{gap:.65rem;font-family:var(--font-heading,"Fraunces"),serif;font-size:1.55rem;letter-spacing:-.01em;color:var(--color-text-primary)}.page-title-icon{color:var(--color-primary);display:flex}.page-tabs{display:flex;gap:.4rem;flex:1 1;overflow-x:auto;scrollbar-width:none}.page-tabs::-webkit-scrollbar{display:none}.page-tab{padding:.4rem .9rem;border-radius:999px;border:none;background:var(--color-surface);color:var(--color-text-secondary);text-decoration:none;font-size:.82rem;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s ease,color .15s ease}.page-tab:hover{color:var(--color-text-primary)}.page-tab.active{background:rgba(var(--color-primary-rgb),.14);color:var(--color-primary)}.suggestion-chip{max-width:280px;padding:.45rem .85rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-alt);color:var(--color-text-secondary);text-align:left;font-size:.82rem;font-weight:600;line-height:1.3;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.suggestion-chip:hover{border-color:var(--color-primary);background:var(--color-surface-raised);color:var(--color-text-primary)}.tomador-sugestoes{margin-top:.25rem}.tomador-sugestoes-titulo{margin:0 0 .55rem}.tomador-sugestao-chips{display:flex;flex-wrap:wrap;gap:.5rem}.tomador-sugestao-chip{display:inline-flex;align-items:center;gap:.4rem;max-width:100%;padding:.42rem .8rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text-secondary);font-size:.84rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s var(--ease-out)}.tomador-sugestao-chip>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tomador-sugestao-chip>svg{flex-shrink:0;color:var(--color-primary)}.tomador-sugestao-chip:hover{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-text-primary);transform:translateY(-1px)}.nfse-selo-producao{display:flex;flex-wrap:wrap;gap:.25rem .4rem;align-items:baseline;margin-bottom:1rem;padding:.6rem .85rem;border-radius:var(--radius-md,8px);border-left:3px solid var(--color-warning-text);background:var(--color-warning-bg);color:var(--color-warning-text);font-size:.86rem;line-height:1.4}.nfse-prontidao{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.nfse-prontidao p{margin:0;line-height:1.45}.nfse-prontidao-pendente{border-left:3px solid var(--color-danger)}.nfse-prontidao-pendente p{color:var(--color-danger)}.apuracao-baixa-manual{flex-direction:column;align-items:flex-start;gap:.35rem}.apuracao-baixa-manual .hint-text{margin:0}.parc-toolbar{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:.9rem}.parc-toolbar .parc-busca{flex:1 1;min-width:190px}.parc-md{display:grid;grid-template-columns:310px 1fr;grid-gap:0;gap:0;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface-raised)}.parc-md-list{border-right:1px solid var(--color-border);background:var(--color-surface);max-height:600px;overflow-y:auto}.parc-md-item{display:flex;flex-direction:column;gap:.25rem;width:100%;text-align:left;padding:.6rem .85rem;border:0;border-bottom:1px solid var(--color-border);border-left:3px solid transparent;background:none;font:inherit;color:inherit;cursor:pointer}.parc-md-item:hover{background:var(--color-surface-alt)}.parc-md-item[aria-current=true]{background:var(--color-primary-soft);border-left-color:var(--color-primary)}.parc-md-item .parc-md-nome{font-weight:600}.parc-md-meta{display:flex;gap:.35rem;align-items:center;flex-wrap:wrap}.parc-md-detail{padding:1rem 1.15rem;min-width:0}.parc-md-vazio{padding:2.5rem 1rem;color:var(--color-text-muted);text-align:center}.parc-item{border:1px solid var(--color-border);border-radius:var(--radius-md);margin-top:.6rem;overflow:hidden}.parc-item[aria-current=true]{border-color:var(--color-primary)}.parc-item-head{display:flex;align-items:center;gap:.6rem;padding:.6rem .8rem;flex-wrap:wrap}.parc-item-head .parc-item-tipo{flex:1 1;min-width:8rem}.parc-item-corpo{border-top:1px dashed var(--color-border);padding:.8rem;background:var(--color-surface);display:flex;flex-direction:column;gap:.85rem}@media (max-width:760px){.parc-md{grid-template-columns:1fr}.parc-md-list{border-right:0;border-bottom:1px solid var(--color-border);max-height:260px}}.carteira-kpis{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.carteira-detalhe-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.guias-selecao-helpers{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:.6rem}.guias-check{display:flex;align-items:center;gap:.35rem;font-weight:600;font-size:.85rem;color:var(--color-text-secondary);cursor:pointer}.guias-acao-flutuante{position:-webkit-sticky;position:sticky;bottom:calc(env(safe-area-inset-bottom, 0px) + .75rem);z-index:30;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:1rem;padding:.6rem .9rem;background:var(--color-primary-dark);color:var(--color-on-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:fade-in-up .25s var(--ease-out) both}.guias-acao-contagem{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.guias-acao-botoes{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.guias-acao-canais{display:flex;align-items:center;gap:.5rem}.guias-acao-rotulo{font-size:.8rem;opacity:.85}.guias-acao-flutuante .btn-link{color:var(--color-on-primary);opacity:.88}.guias-acao-flutuante .segmented-control{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.28)}.guias-acao-flutuante .segmented-control button{color:hsla(0,0%,100%,.85)}.guias-acao-flutuante .segmented-control button.active{background:var(--color-on-primary);color:var(--color-primary-dark)}@media (max-width:560px){.guias-acao-flutuante{flex-direction:column;align-items:stretch}.guias-acao-botoes{justify-content:space-between}}.nfse-topo{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.nfse-topo-cliente{flex:1 1;min-width:240px;margin-bottom:0}.nfse-estado{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .7rem;border-radius:var(--radius-md);font-size:.8rem;font-weight:600;white-space:nowrap}.nfse-estado.ok{background:var(--color-success-bg);color:var(--color-success)}.nfse-estado.dang{background:var(--color-danger-bg);color:var(--color-danger)}.nfse-banner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.65rem .85rem;border-radius:var(--radius-md);margin-top:.85rem;font-size:.88rem}.nfse-banner-dang{background:var(--color-danger-bg);color:var(--color-danger)}.nfse-banner-warn{background:var(--color-warning-bg);color:var(--color-warning-text)}.nfse-banner .btn{flex-shrink:0}.nfse-form{margin-top:1rem}.nfse-secao-rotulo{font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;font-weight:700;color:var(--color-text-muted);padding-top:1rem;margin-top:.4rem;border-top:1px solid var(--color-border)}.nfse-form>.nfse-secao-rotulo:first-child{padding-top:0;margin-top:0;border-top:0}.nfse-inset{background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1rem 1.1rem}.nfse-inset-titulo{font-family:var(--font-heading,"Fraunces"),serif;font-size:.95rem;font-weight:600;margin:0 0 .15rem}.nfse-inset-ajuda{margin:0 0 .75rem}.nfse-sub-rotulo{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--color-text-muted);margin:.85rem 0 .4rem}.nfse-inset .nfse-sub-rotulo:first-of-type{margin-top:0}.nfse-emitir-barra{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-top:1rem;margin-top:.4rem;border-top:1px solid var(--color-border)}.nfse-emitir-aviso{gap:.5rem;flex-wrap:wrap;font-size:.82rem}.nfse-emitir-aviso,.nfse-info{display:inline-flex;align-items:center;color:var(--color-text-secondary)}.nfse-info{justify-content:center;width:16px;height:16px;border-radius:999px;background:var(--color-surface-raised);border:1px solid var(--color-border);font-size:.68rem;font-weight:700;cursor:help;font-style:normal}.folha-kpis{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.folha-graficos,.folha-kpis{margin-bottom:1.25rem}.folha-barras{display:flex;flex-direction:column;gap:.5rem}.folha-barra{display:grid;grid-template-columns:minmax(90px,40%) 1fr 34px;align-items:center;grid-gap:.6rem;gap:.6rem;font-size:.8rem}.folha-barra-nome{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-text-secondary)}.folha-barra-trilho{height:10px;background:var(--color-surface-alt);border-radius:999px;overflow:hidden}.folha-barra-cheio{display:block;height:100%;background:var(--color-primary);border-radius:999px;min-width:2px}.folha-barra-cheio.alerta{background:var(--color-warning-text)}.folha-barra-num{text-align:right;font-family:var(--font-mono,monospace);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.folha-toolbar{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap;margin-bottom:.9rem}.folha-toolbar>div:first-child{flex:1 1;min-width:200px}.folha-busca{display:flex;align-items:center;gap:.45rem;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:0 .6rem;background:var(--color-surface-raised)}.folha-busca input{border:none;background:transparent;padding:.5rem 0;min-width:140px}.folha-busca input:focus{outline:none}.atendimento-btn-icone.ativo-observador{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.ecac-toolbar{display:flex;align-items:flex-end;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}.help-button{width:28px;height:28px;border-radius:999px;border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.help-button:hover,.help-button[aria-expanded=true]{color:var(--color-primary);border-color:var(--color-primary)}.help-popover-wrap{position:relative}.help-popover{position:absolute;top:calc(100% + .5rem);right:0;z-index:40;width:min(380px,80vw);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 8px 24px rgba(0,0,0,.12);padding:.85rem 1rem;font-size:.82rem;line-height:1.45;color:var(--color-text-secondary)}.page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.badge{display:inline-block;background:var(--color-surface-alt);color:var(--color-text-secondary);border-radius:999px;padding:.2rem .65rem;font-size:.75rem;font-weight:600;letter-spacing:.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.badge-danger{background:var(--color-danger-bg);color:var(--color-danger)}.badge-warning{background:var(--color-warning-bg);color:var(--color-warning-text)}.badge-success{background:var(--color-success-bg);color:var(--color-success)}.categoria-atividade-badge{font-weight:600}.categoria-atividade-comercio{background:#f3e6d4;color:#8a5a2c}.categoria-atividade-industria{background:#dfe4ea;color:#3d5166}.categoria-atividade-servicos{background:var(--color-primary-soft);color:var(--color-primary-dark)}.categoria-atividade-construcao{background:#f0ddd0;color:#96502b}.categoria-atividade-agropecuaria{background:#e6ead0;color:#5c6b2c}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.75rem;margin-bottom:1.75rem;box-shadow:var(--shadow-sm)}.dashboard-card{transition:border-color .18s ease,transform .22s var(--ease-out),box-shadow .22s var(--ease-out)}.dashboard-card:hover{border-color:var(--color-border-strong);transform:translateY(-3px);box-shadow:var(--shadow-md)}.dashboard-card-wide{grid-column:1/-1}.dashboard-card-icon{color:var(--color-primary);background:rgba(var(--color-primary-rgb),.12);width:32px;height:32px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-title{font-family:var(--font-heading,"Fraunces"),serif;font-size:1.1rem;color:var(--color-text-primary);margin-bottom:.2rem}.card-subtitle{font-size:.82rem;color:var(--color-text-secondary);margin-bottom:1rem}.section-header{display:flex;align-items:center;gap:.85rem;margin-bottom:1.1rem}.section-header-icon{width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.section-header h2{margin:0}.dashboard-greeting{margin-bottom:1.5rem}.users-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.25rem;gap:1.25rem}.user-card{margin-bottom:0}.user-card-header{display:flex;align-items:flex-start;gap:.85rem;margin-bottom:1rem}.user-avatar{position:relative;width:52px;height:52px;border-radius:999px;background:var(--color-surface-alt);color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;flex-shrink:0;overflow:hidden}.user-avatar img{width:100%;height:100%;object-fit:cover}.user-avatar-upload{position:absolute;bottom:-2px;right:-2px;width:22px;height:22px;border-radius:999px;border:2px solid var(--color-surface);background:var(--color-primary);color:var(--color-on-primary);display:flex;align-items:center;justify-content:center;cursor:pointer}.user-avatar-upload:hover:not(:disabled){background:var(--color-primary-hover)}.user-card-nome{font-weight:700;color:var(--color-text-primary);font-size:.95rem}.user-card-email,.user-card-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-card-email{font-size:.8rem;color:var(--color-text-secondary)}.user-card-body{display:flex;flex-direction:column;gap:.6rem}.user-card-field{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.user-card-actions{display:flex;gap:.5rem;margin-top:1.1rem;padding-top:1rem;border-top:1px solid var(--color-border)}.dashboard-greeting h1{font-size:1.85rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.25rem}.dashboard-greeting p{font-size:.85rem;color:var(--color-text-secondary)}.attention-strip{margin-bottom:1.75rem}.attention-strip-heading{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.6rem}.attention-item{display:flex;align-items:center;gap:.7rem;padding:.75rem 1rem;margin-bottom:.5rem;border-radius:var(--radius-md);border-left:1px solid var(--color-border);border:1px solid var(--color-border);border-left-width:3px;background:var(--color-surface);color:var(--color-text-primary);text-decoration:none;font-size:.9rem;font-weight:500;transition:border-color .15s ease,transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.attention-item:last-child{margin-bottom:0}.attention-item:hover{box-shadow:var(--shadow-sm);transform:translateX(2px)}.attention-item svg{margin-left:auto;color:var(--color-text-muted);flex-shrink:0}.attention-item.tone-danger{border-left-color:var(--color-danger)}.attention-item.tone-warning{border-left-color:var(--color-warning-text)}.attention-empty{padding:.75rem 1rem;border-radius:var(--radius-md);border:1px dashed var(--color-border);color:var(--color-text-secondary);font-size:.88rem}@keyframes fade-in-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dashboard-kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.dashboard-kpi-row>*{animation:fade-in-up .4s var(--ease-out) both}.dashboard-kpi-row>:first-child{animation-delay:0s}.dashboard-kpi-row>:nth-child(2){animation-delay:.04s}.dashboard-kpi-row>:nth-child(3){animation-delay:.08s}.dashboard-kpi-row>:nth-child(4){animation-delay:.12s}.dashboard-kpi-row>:nth-child(5){animation-delay:.16s}.dashboard-kpi-row>:nth-child(6){animation-delay:.2s}.dashboard-kpi{display:flex;align-items:center;gap:.85rem;background:var(--color-surface);border-left:1px solid var(--color-border);border:1px solid var(--color-border);border-left-width:3px;border-radius:var(--radius-lg);padding:.9rem 1.1rem;text-decoration:none;box-shadow:var(--shadow-sm);transition:border-color .18s ease,transform .22s var(--ease-out),box-shadow .22s var(--ease-out)}.dashboard-kpi:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.dashboard-kpi-icon{width:34px;height:34px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-text-secondary);background:var(--color-surface-alt)}.dashboard-kpi-value{font-family:var(--font-mono,"IBM Plex Mono"),monospace;font-size:1.3rem;font-weight:700;color:var(--color-text-primary);line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard-kpi-label{font-size:.75rem;color:var(--color-text-secondary)}.dashboard-kpi-success{border-left-color:var(--color-success)}.dashboard-kpi-success .dashboard-kpi-icon{color:var(--color-success);background:var(--color-success-bg)}.dashboard-kpi-warning{border-left-color:var(--color-warning-text)}.dashboard-kpi-warning .dashboard-kpi-icon{color:var(--color-warning-text);background:var(--color-warning-bg)}.dashboard-kpi-danger{border-left-color:var(--color-danger)}.dashboard-kpi-danger .dashboard-kpi-icon{color:var(--color-danger);background:var(--color-danger-bg)}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:1.25rem;gap:1.25rem;align-items:stretch}.dashboard-grid>*{animation:fade-in-up .45s var(--ease-out) both}.dashboard-grid>:first-child{animation-delay:.05s}.dashboard-grid>:nth-child(2){animation-delay:.09s}.dashboard-grid>:nth-child(3){animation-delay:.13s}.dashboard-grid>:nth-child(4){animation-delay:.17s}.dashboard-grid>:nth-child(5){animation-delay:.21s}.dashboard-grid>:nth-child(6){animation-delay:.25s}.dashboard-grid>:nth-child(n+7){animation-delay:.28s}.dashboard-grid .dashboard-card{display:flex;flex-direction:column;height:100%}.dashboard-stat{font-family:var(--font-mono,"IBM Plex Mono"),monospace;font-size:1.9rem;font-weight:700;color:var(--color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard-stat-label{font-size:.8rem;color:var(--color-text-secondary)}.dashboard-list-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem 0;border-bottom:1px solid var(--color-border);font-size:.85rem}.dashboard-list-row:last-child{border-bottom:none;padding-bottom:0}.dashboard-list-meta{font-size:.75rem;color:var(--color-text-secondary);flex-shrink:0}.segmented-control{display:inline-flex;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:3px;gap:2px}.segmented-control button{border:none;background:transparent;font-family:inherit;cursor:pointer}.segmented-control a,.segmented-control button{color:var(--color-text-secondary);font-size:.8rem;font-weight:600;padding:.4rem .75rem;border-radius:var(--radius-sm);white-space:nowrap;transition:background .15s ease,color .15s ease}.segmented-control a{text-decoration:none}.segmented-control a:hover{color:var(--color-text-primary)}.segmented-control a.active{background:var(--color-primary);color:var(--color-on-primary)}.reforma-subvistas{margin:0 0 1rem;max-width:100%;overflow-x:auto}.sit-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.38rem .75rem;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);font-size:.78rem;font-weight:600;cursor:pointer;font-family:inherit;transition:border-color .15s ease,background .15s ease,color .15s ease}.sit-chip:hover{border-color:var(--color-border-strong)}.sit-chip.active{border-color:var(--color-primary);background:rgba(var(--color-primary-rgb),.12);color:var(--color-text-primary)}.sit-chip b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rule-bar-row{display:flex;align-items:center;gap:.6rem;margin-bottom:.55rem}.rule-bar-row:last-child{margin-bottom:0}.rule-bar-label{width:92px;flex-shrink:0;font-size:.78rem;color:var(--color-text-secondary)}.rule-bar-track{flex:1 1;background:var(--color-surface-alt);border-radius:var(--radius-sm);height:16px;overflow:hidden}.rule-bar-fill{height:100%;border-radius:var(--radius-sm);background:var(--color-primary);transition:width .3s ease}.rule-bar-value{width:26px;text-align:right;font-size:.78rem;font-weight:700;flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rule-bar-row.dispensed .rule-bar-track{background:transparent;border:1px dashed var(--color-border-strong)}.rule-bar-row.dispensed .rule-bar-dispensed-label,.rule-bar-row.dispensed .rule-bar-label{color:var(--color-text-muted)}.rule-bar-dispensed-label{font-size:.68rem;font-weight:600;white-space:nowrap}.table-scroll{overflow-x:auto}.table{width:100%;border-collapse:collapse;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.table td,.table th{text-align:left;padding:.8rem 1.1rem;border-bottom:1px solid var(--color-border);font-size:.9rem}.table th{background:var(--color-surface-alt);font-weight:600;font-size:.78rem;letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-secondary)}.table th.sortable-th{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.table th.sortable-th:hover{color:var(--color-text-primary)}.table tr:last-child td{border-bottom:none}.table tbody tr{transition:background-color .12s ease}.table tbody tr.linha-selecionada,.table tbody tr:hover{background-color:var(--color-surface-alt)}.table tbody tr.linha-selecionada{box-shadow:inset 3px 0 0 var(--color-primary)}.table tbody tr.ecac-row-nao-lida:hover,.table tbody tr.row-destaque:hover{background-color:rgba(var(--color-warning-rgb),.12)}.table a{color:var(--color-primary-hover);font-weight:600;text-decoration:none}.table-actions{display:flex;gap:.4rem}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-alt);color:var(--color-text-secondary);cursor:pointer;transition:background .15s,color .15s}.icon-button:hover{background:var(--color-border);color:var(--color-text-primary)}.icon-button:disabled{opacity:.5;cursor:not-allowed}.icon-button-success{background:var(--color-success-bg);color:var(--color-success)}.icon-button-success:hover:not(:disabled){border-color:var(--color-success)}.icon-button-warning{background:var(--color-warning-bg);color:var(--color-warning-text)}.icon-button-warning:hover:not(:disabled){border-color:var(--color-warning-text)}.icon-button-danger{background:var(--color-danger-bg);color:var(--color-danger)}.icon-button-danger:hover:not(:disabled){border-color:var(--color-danger)}.empty-state{text-align:center;color:var(--color-text-muted);padding:2.25rem 1rem;font-size:.88rem}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:.25rem 1.5rem;gap:.25rem 1.5rem;align-items:start}.form-grid>:not(.field){grid-column:1/-1}.form-grid>a.btn,.form-grid>button{justify-self:start}.split-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}@media (max-width:1024px){.split-grid{grid-template-columns:1fr}}.reforma-consulta-grid{display:grid;grid-template-columns:minmax(280px,380px) 1fr}@media (max-width:720px){.reforma-consulta-grid{grid-template-columns:1fr}}.field select{width:100%;font-size:.95rem;padding:.6rem 2.25rem .6rem .75rem}.btn{padding:.55rem 1.1rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-alt);font-weight:600;font-size:.85rem;cursor:pointer;text-decoration:none;color:var(--color-text-primary);display:inline-block;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .1s var(--ease-out)}.btn:hover{border-color:var(--color-primary);background:var(--color-surface-raised)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.btn-primary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.btn-danger{background:transparent;color:var(--color-danger);border-color:var(--color-danger)}.btn-danger:hover{background:var(--color-danger-bg)}.cert-metadata{margin-bottom:1rem}.lote-lista-clientes{max-height:220px;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.75rem 1rem;display:flex;flex-direction:column;gap:.4rem;margin-bottom:.75rem;background:var(--color-surface-alt)}.cert-metadata p{margin-bottom:.35rem;font-size:.9rem}.cert-actions{display:flex;align-items:center;gap:.75rem;margin-top:.5rem}.hint-text{font-size:.85rem;margin-bottom:1rem}.hint-text,.scan-message{color:var(--color-text-secondary)}.scan-message{font-size:.8rem;margin-top:.5rem}.risk-baixo{background:var(--color-success-bg);color:var(--color-success)}.risk-medio{background:var(--color-warning-bg);color:var(--color-warning-text)}.risk-alto{background:var(--color-danger-bg);color:var(--color-danger)}.risk-nao_verificado{background:var(--color-surface-alt);color:var(--color-text-secondary)}.ecac-row-nao-lida,.row-destaque{font-weight:600;background:rgba(var(--color-warning-rgb),.08)}.ecac-tratativa-historico{max-width:260px;font-weight:400;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.6rem .75rem;font-size:.82rem}.ecac-tratativa-historico-item{padding:.4rem 0}.ecac-tratativa-historico-item+.ecac-tratativa-historico-item{border-top:1px solid var(--color-border)}.table td.ecac-mensagem-detalhe-cell{background:var(--color-surface-alt);padding:1.5rem 1.75rem}.ecac-mensagem-conteudo{max-width:720px;font-size:.92rem;line-height:1.7;color:var(--color-text-primary)}.ecac-mensagem-conteudo p{margin:0 0 1rem}.ecac-mensagem-conteudo p:last-child{margin-bottom:0}.ecac-mensagem-conteudo a{color:var(--color-primary)}.ecac-mensagem-conteudo b,.ecac-mensagem-conteudo strong{color:var(--color-text-primary);font-weight:700}.ecac-mensagem-conteudo ol,.ecac-mensagem-conteudo ul{margin:0 0 1rem 1.25rem;padding:0}.ecac-mensagem-conteudo table{width:100%;border-collapse:collapse;margin-bottom:1rem}.ecac-mensagem-conteudo table td,.ecac-mensagem-conteudo table th{border:1px solid var(--color-border);padding:.4rem .6rem}.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem}.modal-box{background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);padding:1.5rem;width:100%;max-width:420px;max-height:90vh;overflow-y:auto;overflow-x:auto}.modal-box.modal-wide{max-width:760px}.modal-rodape-fixo{position:-webkit-sticky;position:sticky;bottom:-1.5rem;z-index:1;display:flex;gap:.5rem;margin:.5rem -1.5rem -1.5rem;padding:.75rem 1.5rem 1.25rem;background:var(--color-surface-raised);border-top:1px solid var(--color-border)}.crm-kanban{display:flex;gap:1rem;overflow-x:auto;padding-bottom:.75rem;scrollbar-width:auto;scrollbar-color:var(--color-border) var(--color-surface-alt)}.crm-kanban::-webkit-scrollbar{height:12px}.crm-kanban::-webkit-scrollbar-track{background:var(--color-surface-alt);border-radius:var(--radius-md)}.crm-kanban::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-md)}.crm-kanban::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.crm-kanban-column{background:var(--color-surface-alt);border:1px solid var(--color-border);border-top:3px solid var(--color-border);border-radius:var(--radius-md);padding:.75rem;min-width:205px;flex:1 0 205px;max-height:calc(100vh - 260px);overflow-y:auto}.crm-kanban-column.drag-over{background:var(--color-primary-soft);border-color:var(--color-primary)}.crm-kanban-column.crm-fase-sdr{border-top-color:#4d8ff0}.crm-kanban-column.crm-fase-closer{border-top-color:#a166e0}.crm-kanban-column.crm-fase-final{border-top-color:var(--color-border)}.crm-kanban-column-header{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:.85rem;margin-bottom:.6rem;padding:0 .15rem}.crm-kanban-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.65rem .75rem;margin-bottom:.6rem;cursor:-webkit-grab;cursor:grab;font-size:.85rem}.crm-kanban-card:active{cursor:-webkit-grabbing;cursor:grabbing}.crm-kanban-card-empresa{font-weight:600;margin-bottom:.25rem}.crm-kanban-card-donos{font-size:.78rem;color:var(--color-text-muted,#7a7a7a);margin-bottom:.15rem}.crm-kanban-card-valor{font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:.3rem}.btn-group{display:inline-flex;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.btn-group .btn{border:none;border-radius:0}.btn-group .btn:not(:last-child){border-right:1px solid var(--color-border)}.tarefas-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.tarefas-calendar-weekday{background:var(--color-surface-alt);padding:.5rem .6rem;font-size:.72rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-muted);text-align:center}.tarefas-calendar-cell{background:var(--color-surface);min-height:6.5rem;padding:.4rem;display:flex;flex-direction:column;gap:.3rem}.tarefas-calendar-cell-vazia{background:var(--color-surface-alt)}.tarefas-calendar-cell-hoje{background:var(--color-primary-soft)}.tarefas-calendar-daynum{font-size:.78rem;font-weight:600;color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tarefas-calendar-daynum-atrasada{color:var(--color-danger)}.tarefas-calendar-items{display:flex;flex-direction:column;gap:.2rem;overflow:hidden}.tarefas-calendar-item{display:block;width:100%;text-align:left;border:none;border-radius:var(--radius-sm);padding:.15rem .4rem;font-size:.72rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;background:var(--color-primary-soft);color:var(--color-primary-dark)}.tarefas-calendar-item:hover{filter:brightness(.95)}.tarefas-calendar-item-concluida{background:var(--color-success-bg);color:var(--color-success);text-decoration:line-through}.tarefas-calendar-item-cancelada{background:var(--color-surface-alt);color:var(--color-text-muted);text-decoration:line-through}.tarefas-calendar-item-atrasada{background:var(--color-danger-bg);color:var(--color-danger)}.tarefas-calendar-item-mais{font-size:.68rem;color:var(--color-text-muted);background:none;border:none;padding:0;cursor:pointer;text-align:left;text-decoration:underline}.crm-timeline-item{border-left:2px solid var(--color-border);padding:.1rem 0 .9rem .9rem;margin-left:.2rem}.crm-timeline-item:last-child{padding-bottom:0}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.modal-header h2{font-size:1.15rem}.modal-voltar{display:inline-flex;align-items:center;gap:.35rem;margin:-.25rem 0 .6rem;font-size:.85rem}.page-actions-bar{position:-webkit-sticky;position:sticky;bottom:1rem;z-index:20;margin-top:1.5rem;padding:.85rem 1.25rem;background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.page-actions-bar .btn{display:inline-flex;align-items:center;gap:.4rem}.page-actions-bar-switcher{display:flex;align-items:center;gap:.6rem;flex:1 1;min-width:220px}.page-actions-bar-switcher select{flex:1 1;min-width:0}.toggles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:1.25rem;gap:1.25rem;align-items:stretch;margin-bottom:1.5rem}.cnd-status-cell{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:165px}.cnd-ainda-valida-icone{display:inline-flex;color:var(--color-warning-text);flex-shrink:0;cursor:help}td.coluna-destacada,th.coluna-destacada{background:rgba(var(--color-primary-rgb),.06)}.toggles-grid .card{margin-bottom:0;display:flex;flex-direction:column;height:100%;padding:1.1rem}.toggles-grid .card h2{font-size:.95rem;font-weight:700;margin:0 0 .5rem;line-height:1.3}.btn-link:focus-visible,.btn:focus-visible,.help-button:focus-visible,.icon-button:focus-visible,.login-button:focus-visible,.page-tab:focus-visible,.perm-action-chip:focus-visible,.segmented-control button:focus-visible,.sidebar-category-header:focus-visible,.sidebar-nav-item:focus-visible,.sit-chip:focus-visible,.table a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.perm-intro{gap:.6rem;margin-bottom:1.25rem}.perm-intro,.perm-intro-icon{display:flex;align-items:center}.perm-intro-icon{color:var(--color-primary);background:rgba(var(--color-primary-rgb),.12);width:34px;height:34px;border-radius:var(--radius-md);justify-content:center;flex-shrink:0}.perm-category-header{display:flex;align-items:center;gap:.65rem;margin-bottom:1rem}.perm-category-icon{color:var(--color-primary);background:rgba(var(--color-primary-rgb),.12);width:32px;height:32px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.perm-category-title{font-size:1.05rem;margin-bottom:0}.perm-category-count{margin-left:auto;font-size:.78rem;color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.perm-grid-head,.perm-module-row{display:grid;grid-template-columns:minmax(150px,220px) 1fr 1fr;grid-gap:.5rem 1.25rem;gap:.5rem 1.25rem;align-items:center}.perm-grid-head{padding:0 .15rem .6rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.35rem}.perm-grid-head,.perm-module-row{border-bottom:1px solid var(--color-border)}.perm-module-row{padding:.65rem .15rem}.perm-module-row:last-child{border-bottom:none;padding-bottom:.15rem}.perm-uma .perm-grid-head,.perm-uma .perm-module-row{grid-template-columns:minmax(150px,240px) 1fr}.perm-alvo{display:flex;flex-direction:column;gap:.9rem;align-items:flex-start}.perm-alvo-nota{margin:0}.perm-perfis{display:flex;flex-wrap:wrap;gap:.5rem}.perm-perfil{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-width:108px;padding:.5rem .8rem;border:1px solid var(--color-border);border-radius:var(--radius-md,8px);background:var(--color-surface);color:var(--color-text-secondary);font-family:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.perm-perfil small{font-size:.7rem;font-weight:500;color:var(--color-text-muted)}.perm-perfil:hover{border-color:var(--color-border-strong)}.perm-perfil.active{border-color:var(--color-primary);background:rgba(var(--color-primary-rgb),.14);color:var(--color-primary)}.perm-perfil:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.perm-perfil.dirty:after{content:"";position:absolute;top:-3px;right:-3px;width:8px;height:8px;border-radius:999px;background:var(--color-warning-text);border:1.5px solid var(--color-surface)}.perm-pessoa{width:min(100%,360px);margin:0}@media (max-width:720px){.perm-uma .perm-module-row{grid-template-columns:1fr}.perm-grid-head{display:none}.perm-module-row{grid-template-columns:1fr;gap:.5rem;padding:.85rem .15rem}}.perm-module-name{font-weight:600;font-size:.87rem;color:var(--color-text-primary)}.perm-action-chips{display:flex;flex-wrap:wrap;gap:.4rem}.perm-action-chip{position:relative;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);font-family:inherit;font-size:.74rem;font-weight:600;padding:.32rem .65rem;border-radius:999px;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.perm-action-chip:hover{border-color:var(--color-border-strong);color:var(--color-text-secondary)}.perm-action-chip.active{background:rgba(var(--color-primary-rgb),.14);color:var(--color-primary)}.perm-action-chip.excecao{border-style:dashed;border-width:2px;border-color:var(--color-warning-text);padding:calc(.32rem - 1px) calc(.65rem - 1px)}.perm-action-chip.dirty:after{content:"";position:absolute;top:-2px;right:-2px;width:7px;height:7px;border-radius:999px;background:var(--color-warning-text);border:1.5px solid var(--color-surface)}.perm-socio-note{display:flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--color-text-muted)}.atendimento-layout{display:grid;grid-template-columns:320px 1fr;grid-gap:1.25rem;gap:1.25rem;height:calc(100vh - 220px);min-height:420px}@media (max-width:900px){.atendimento-layout{grid-template-columns:1fr;height:auto;min-height:0}.atendimento-lista{max-height:40vh}.atendimento-thread{height:60vh;min-height:420px}}.atendimento-lista{display:flex;flex-direction:column;gap:.4rem;overflow-y:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:.6rem}.atendimento-lista-item{display:flex;flex-direction:row;align-items:flex-start;gap:.6rem;text-align:left;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);padding:.65rem .75rem;cursor:pointer;font-family:inherit}.atendimento-lista-item-corpo{display:flex;flex-direction:column;gap:.2rem;flex:1 1;min-width:0}.atendimento-avatar{flex-shrink:0;border-radius:50%;object-fit:cover;background:var(--color-surface-alt)}.atendimento-avatar-iniciais{display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--color-primary);background:rgba(var(--color-primary-rgb),.14)}.atendimento-lista-item:hover{background:var(--color-surface-alt)}.atendimento-lista-item.active{background:rgba(var(--color-primary-rgb),.1);border-color:var(--color-primary)}.atendimento-lista-item-baixo,.atendimento-lista-item-topo{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.atendimento-lista-item-nome{font-weight:600;font-size:.88rem;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atendimento-lista-item-hora{font-size:.7rem;color:var(--color-text-muted);flex-shrink:0}.atendimento-lista-item-preview{font-size:.8rem;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atendimento-badge-nao-lidas{flex-shrink:0;min-width:20px;height:20px;padding:0 .35rem;border-radius:999px;background:var(--color-primary);color:var(--color-on-primary);font-size:.72rem;font-weight:700;display:flex;align-items:center;justify-content:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.atendimento-lista-item-responsavel{font-size:.7rem;color:var(--color-text-muted)}.atendimento-lista-filtros{display:flex;flex-direction:column;gap:.4rem;padding:.6rem;border-bottom:1px solid var(--color-border)}.atendimento-lista-busca{display:flex;align-items:center;gap:.5rem;padding:.45rem .7rem;border-radius:var(--radius-md);background:var(--color-surface-alt);color:var(--color-text-muted)}.atendimento-lista-busca input{flex:1 1;min-width:0;border:none;background:none;font-family:inherit;font-size:.85rem;color:var(--color-text-primary)}.atendimento-lista-busca input:focus{outline:none}.atendimento-lista-busca input::placeholder{color:var(--color-text-muted)}.atendimento-lista-abas{display:flex;gap:.3rem}.atendimento-lista-abas button{flex:1 1;padding:.3rem .4rem;font-size:.74rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer}.atendimento-lista-abas button.active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.atendimento-lista-caixas{display:flex;gap:.25rem;padding:.2rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface-muted,var(--color-surface))}.atendimento-lista-caixas button{flex:1 1;padding:.3rem .5rem;font-size:.74rem;font-weight:600;border:none;border-radius:999px;background:transparent;color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atendimento-lista-caixas button.active{background:var(--color-primary);color:#fff}.atendimento-lista-selects{display:flex;gap:.3rem}.atendimento-lista-selects select{flex:1 1;font-size:.74rem;padding:.25rem .35rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-secondary)}.atendimento-lista-item-rodape{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.15rem}.atendimento-status-pill{font-size:.66rem;font-weight:600;padding:.1rem .4rem;border-radius:999px}.atendimento-status-pill.status-pendente{background:var(--color-warning-bg);color:var(--color-warning-text)}.atendimento-status-pill.status-resolvida{background:var(--color-success-bg);color:var(--color-success)}.atendimento-setor-pill{font-size:.66rem;padding:.1rem .4rem;border-radius:999px;background:var(--color-surface-alt);color:var(--color-text-secondary);border:1px solid var(--color-border)}.atendimento-grupo-pill{font-size:.66rem;font-weight:600;padding:.1rem .4rem;border-radius:999px;background:var(--color-primary-soft,rgba(111,194,172,.18));color:var(--color-primary);border:1px solid var(--color-primary)}.atendimento-tag-pill{display:inline-flex;align-items:center;gap:.25rem;font-size:.66rem;font-weight:600;padding:.1rem .45rem;border-radius:999px;color:#fff;border:none;cursor:default}.atendimento-tag-pill button{display:inline-flex;border:none;background:transparent;color:inherit;cursor:pointer;padding:0;opacity:.8}.atendimento-tag-pill button:hover{opacity:1}.atendimento-tag-adicionar{background:var(--color-surface-alt);color:var(--color-text-secondary);border:1px dashed var(--color-border);cursor:pointer}.atendimento-thread{display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1rem;overflow:hidden}.atendimento-thread-cabecalho{display:flex;align-items:center;gap:.6rem;padding-bottom:.75rem;margin-bottom:.6rem;border-bottom:1px solid var(--color-border);flex-shrink:0}.atendimento-thread-cabecalho-contato{display:flex;align-items:center;gap:.6rem;flex:1 1;min-width:0;background:none;border:none;padding:.2rem;border-radius:var(--radius-md);cursor:pointer;font-family:inherit}.atendimento-thread-cabecalho-contato:hover{background:var(--color-surface-alt)}.atendimento-thread-cabecalho-nome{display:block;font-weight:600;font-size:.92rem;color:var(--color-text-primary)}.atendimento-info-contato{display:flex;flex-direction:column;gap:1rem}.atendimento-info-contato-topo{display:flex;justify-content:center;padding:.5rem 0 .25rem}.atendimento-info-contato-campo{display:flex;flex-direction:column;gap:.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border)}.atendimento-info-contato-campo:last-child{border-bottom:none;padding-bottom:0}.atendimento-info-contato-label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted)}.atendimento-info-contato-valor{display:flex;align-items:center;gap:.4rem;font-size:.92rem;color:var(--color-text-primary)}.atendimento-info-contato-edicao{display:flex;align-items:center;gap:.35rem}.atendimento-info-contato-edicao input{flex:1 1;min-width:0;font-size:.9rem;padding:.4rem .55rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-alt);color:var(--color-text-primary)}.atendimento-info-contato-link{display:inline-flex;align-items:center;gap:.35rem;font-size:.92rem;color:var(--color-primary);text-decoration:none}.atendimento-info-contato-link:hover{text-decoration:underline}.atendimento-status-select{font-size:.78rem;padding:.3rem .4rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-secondary);flex-shrink:0}.atendimento-transferir-wrap{position:relative;flex-shrink:0}.atendimento-transferir-popover{position:absolute;right:0;top:calc(100% + .3rem);z-index:10;display:flex;flex-direction:column;gap:.4rem;padding:.6rem;width:240px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 4px 16px rgba(0,0,0,.12)}.atendimento-transferir-popover input,.atendimento-transferir-popover select{font-size:.8rem;padding:.35rem .5rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-alt);color:var(--color-text-primary)}.atendimento-transferir-popover hr{border:none;border-top:1px solid var(--color-border);margin:0}.atendimento-thread-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin-bottom:.6rem}.atendimento-adicionar-tag-wrap{position:relative}.atendimento-modo-composer{display:flex;gap:.4rem;margin-bottom:.4rem}.atendimento-modo-composer button{font-size:.76rem;padding:.25rem .6rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer}.atendimento-modo-composer button.active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.atendimento-modo-composer button.nota.active{background:var(--color-warning-text);border-color:var(--color-warning-text)}.atendimento-nota-interna{align-self:center;max-width:80%;display:flex;flex-direction:column;gap:.15rem;padding:.5rem .75rem;border-radius:var(--radius-md);background:var(--color-warning-bg);border:1px solid rgba(var(--color-warning-rgb),.4);font-size:.85rem}.atendimento-nota-interna p{margin:0;color:var(--color-text-primary);white-space:pre-wrap}.atendimento-aviso-presenca{margin:0 0 .5rem;padding:.35rem .6rem;font-size:.78rem;color:var(--color-warning-text);background:var(--color-warning-bg);border-radius:var(--radius-md);flex-shrink:0}.atendimento-evento-sistema{align-self:center;display:flex;align-items:center;gap:.4rem;font-size:.72rem;color:var(--color-text-muted);padding:.2rem .6rem}.atendimento-thread-cabecalho-telefone{display:block;font-size:.76rem;color:var(--color-text-muted)}.atendimento-thread-mensagens{display:flex;flex-direction:column;gap:.6rem;flex:1 1;overflow-y:auto;background-image:radial-gradient(rgba(var(--color-primary-rgb),.07) 1px,transparent 1px);background-size:20px 20px}.atendimento-carregar-anteriores{display:flex;justify-content:center;padding:.2rem 0 .4rem}.atendimento-carregar-anteriores .btn{font-size:.78rem;padding:.35rem .9rem}.atendimento-resposta{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border);flex-shrink:0}.atendimento-resposta-campo{display:flex;gap:.6rem;align-items:flex-end}.atendimento-resposta-campo textarea{flex:1 1;resize:none;font-family:inherit;font-size:.88rem;padding:.5rem .65rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary)}.atendimento-bolha-falha{font-size:.72rem;color:var(--color-danger)}.atendimento-bolha{position:relative;max-width:70%;padding:.55rem .8rem;border-radius:var(--radius-md);font-size:.88rem;line-height:1.45;display:flex;flex-direction:column;gap:.15rem}.atendimento-bolha.entrada{align-self:flex-start;background:var(--color-surface-alt);border:1px solid var(--color-border)}.atendimento-bolha.entrada:before{content:"";position:absolute;left:-6px;bottom:8px;width:0;height:0;border-style:solid;border-width:6px 8px 6px 0;border-color:transparent var(--color-surface-alt) transparent transparent}.atendimento-bolha.saida{align-self:flex-end;background:rgba(var(--color-primary-rgb),.1);border:1px solid rgba(var(--color-primary-rgb),.25)}.atendimento-bolha.saida:before{content:"";position:absolute;right:-6px;bottom:8px;width:0;height:0;border-style:solid;border-width:6px 0 6px 8px;border-color:transparent transparent transparent rgba(var(--color-primary-rgb),.1)}.atendimento-bolha-autor{font-size:.75rem;color:var(--color-primary)}.atendimento-bolha-anexo{font-size:.82rem;color:var(--color-text-secondary);text-decoration:underline;cursor:pointer}.atendimento-bolha-imagem{display:block;max-width:100%;max-height:320px;border-radius:var(--radius-sm);object-fit:contain}.atendimento-bolha-audio{width:260px;max-width:100%}.atendimento-bolha-hora{align-self:flex-end;display:inline-flex;align-items:center;font-size:.68rem;color:var(--color-text-muted)}.atendimento-bolha-tick{margin-left:.25rem;color:var(--color-text-muted)}.atendimento-bolha-tick.tick-lida{color:#4a9de8}.atendimento-bolha-responder{position:absolute;top:-8px;right:-8px;width:22px;height:22px;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;opacity:0;cursor:pointer;transition:opacity .12s ease;box-shadow:var(--shadow-sm)}.atendimento-bolha:hover .atendimento-bolha-responder{opacity:1}.atendimento-bolha-citacao{margin-bottom:.3rem;padding:.3rem .5rem;border-left:3px solid var(--color-primary);background:rgba(var(--color-primary-rgb),.06);border-radius:var(--radius-sm);font-size:.78rem}.atendimento-bolha-citacao strong{display:block;color:var(--color-primary);font-size:.74rem}.atendimento-bolha-citacao p{margin:0;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.atendimento-respondendo-preview{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.4rem .6rem;margin-bottom:.5rem;border-left:3px solid var(--color-primary);background:var(--color-surface-alt);border-radius:var(--radius-sm);font-size:.8rem}.atendimento-respondendo-preview>div{min-width:0;flex:1 1}.atendimento-respondendo-preview p,.atendimento-respondendo-preview strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atendimento-respondendo-preview strong{display:block;color:var(--color-primary);font-size:.76rem}.atendimento-respondendo-preview p{margin:0;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.atendimento-respondendo-preview button{flex-shrink:0;border:none;background:none;color:var(--color-text-muted);cursor:pointer;display:flex}.atendimento-pin-icone{color:var(--color-primary);margin-right:.25rem;vertical-align:-1px}.atendimento-grupo-icone{color:var(--color-text-muted);margin-right:.3rem;vertical-align:-2px}.atendimento-bolha-autor-grupo{display:block;color:var(--color-text-secondary)}.atendimento-btn-icone{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer}.atendimento-btn-icone:hover:not(:disabled){background:var(--color-surface-alt)}.atendimento-btn-icone:disabled{opacity:.5;cursor:not-allowed}.atendimento-btn-icone-parar{background:var(--color-danger);border-color:var(--color-danger);color:#fff}.atendimento-btn-icone.active{background:rgba(var(--color-primary-rgb),.12);border-color:var(--color-primary);color:var(--color-primary)}.atendimento-respostas-rapidas-popover{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.5rem;padding:.5rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);max-height:260px}.atendimento-respostas-rapidas-popover input[type=text]{font-size:.85rem;padding:.4rem .6rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-alt);color:var(--color-text-primary)}.atendimento-respostas-rapidas-lista{display:flex;flex-direction:column;gap:.2rem;overflow-y:auto;max-height:200px}.atendimento-respostas-rapidas-item{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.4rem .55rem;border:none;border-radius:var(--radius-sm);background:transparent;text-align:left;cursor:pointer}.atendimento-respostas-rapidas-item:hover{background:var(--color-surface-alt)}.atendimento-respostas-rapidas-item strong{font-size:.82rem;color:var(--color-text-primary)}.atendimento-respostas-rapidas-item span{font-size:.78rem;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.atendimento-gravando{flex:1 1;display:flex;align-items:center;gap:.5rem;padding:.5rem .65rem;font-size:.85rem;color:var(--color-text-secondary)}.atendimento-gravando-ponto{width:10px;height:10px;flex-shrink:0;border-radius:50%;background:var(--color-danger);animation:atendimento-pulso 1.2s infinite}@keyframes atendimento-pulso{0%,to{opacity:1}50%{opacity:.3}}.atendimento-anexo-preview{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.4rem .6rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-alt)}.atendimento-anexo-preview img{max-height:60px;max-width:90px;border-radius:var(--radius-sm);object-fit:cover}.atendimento-anexo-preview audio{max-width:240px;height:32px}.atendimento-anexo-preview-nome{font-size:.82rem;color:var(--color-text-secondary)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.mkt-toolbar{justify-content:space-between;margin-bottom:1rem}.mkt-toolbar,.mkt-toolbar-group{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.comunicado-grid{display:grid;grid-template-columns:1fr;grid-gap:1.75rem;gap:1.75rem;align-items:start}.comunicado-grid>*{min-width:0}@media (min-width:860px){.comunicado-grid{grid-template-columns:minmax(0,1fr) minmax(0,480px)}}.comunicado-previa{display:flex;justify-content:center;padding:.75rem;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md)}.comunicado-estilos{display:flex;gap:.6rem;flex-wrap:wrap;margin-bottom:.9rem}.comunicado-estilo{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.4rem;background:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:border-color .15s ease}.comunicado-estilo:hover{border-color:var(--color-text-secondary)}.comunicado-estilo.ativo{border-color:var(--color-primary)}.comunicado-estilo-rotulo{font-size:.8rem;font-weight:600;color:var(--color-text-secondary)}.comunicado-estilo.ativo .comunicado-estilo-rotulo{color:var(--color-primary)}.comunicado-envio{margin-top:2rem;padding-top:1.5rem}.comunicado-envio,.comunicado-video{border-top:1px solid var(--color-border)}.comunicado-video{margin-top:1.25rem;padding-top:1rem}.comunicado-video>label{display:block;font-weight:600;font-size:.875rem;margin-bottom:.5rem}.mkt-check{display:flex;gap:.5rem;align-items:flex-start;font-size:.875rem;margin-top:.25rem}.mkt-check input{margin-top:.2rem}.mkt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.mkt-banner{border:1px solid var(--color-border);border-left:3px solid var(--color-warning-text);background:var(--color-warning-bg);color:var(--color-text-primary);border-radius:var(--radius-md);padding:.7rem .9rem;margin-bottom:1rem;font-size:.875rem}.mkt-banner-info{border-left-color:var(--color-primary);background:var(--color-surface-alt)}.mkt-board{display:flex;gap:1rem;overflow-x:auto;padding-bottom:.75rem;align-items:flex-start}.mkt-column{background:var(--color-surface-alt);border:1px solid var(--color-border);border-top:3px solid var(--color-border);border-radius:var(--radius-md);padding:.75rem;min-width:230px;flex:1 0 230px}.mkt-column-side{border-top-color:var(--color-danger)}.mkt-column-header{justify-content:space-between;align-items:center;font-weight:600}.mkt-card,.mkt-column-header{display:flex;font-size:.85rem;margin-bottom:.6rem}.mkt-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.65rem .75rem;cursor:pointer;flex-direction:column;gap:.3rem}.mkt-card:hover{border-color:var(--color-primary)}.mkt-card-title{font-weight:600}.mkt-card-meta{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.mkt-counter{font-size:.78rem;color:var(--color-text-secondary);text-align:right}.mkt-counter-over{color:var(--color-danger);font-weight:600}.mkt-preview{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-alt);padding:.75rem .9rem;font-size:.875rem;white-space:pre-wrap;word-break:break-word}.mkt-editor-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media (max-width:800px){.mkt-editor-split{grid-template-columns:1fr}}.mkt-markdown{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-alt);padding:.5rem 1rem;font-size:.9rem;overflow-wrap:anywhere}.mkt-markdown h2,.mkt-markdown h3,.mkt-markdown h4,.mkt-markdown h5{margin:.9rem 0 .4rem}.mkt-markdown ol,.mkt-markdown ul{padding-left:1.3rem}.mkt-point{border-left:1px solid var(--color-border);border:1px solid var(--color-border);border-left-width:3px;border-radius:var(--radius-md);padding:.55rem .75rem;margin-bottom:.5rem;font-size:.85rem}.mkt-point-alta{border-left-color:var(--color-danger)}.mkt-point-media{border-left-color:var(--color-warning-text)}.mkt-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--color-border)}.mkt-checklist{margin:.5rem 0 0;padding-left:1.1rem;font-size:.82rem;color:var(--color-text-secondary)}.mkt-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:200 600;font-display:swap;src:url(/fonts/JosefinSans-var-latin.woff2) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/PlusJakartaSans-var-latin.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500 900;font-display:swap;src:url(/fonts/PlayfairDisplay-latin.woff2) format("woff2")}@font-face{font-family:Lora;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/Lora-latin.woff2) format("woff2")}.mkt-arte-tabs{display:flex;gap:.25rem;border-bottom:1px solid var(--color-border);margin:.75rem 0 1rem}.mkt-arte-tab{background:none;border:none;border-bottom:2px solid transparent;padding:.5rem .9rem;cursor:pointer;font:inherit;color:var(--color-text-secondary)}.mkt-arte-tab-ativa{color:var(--color-text-primary,inherit);border-bottom-color:var(--color-primary,#2f7d6d);font-weight:600}.mkt-arte-editor{display:flex;gap:1.25rem;align-items:flex-start;flex-wrap:wrap}.mkt-arte-preview-col{flex:none}.mkt-arte-preview{overflow:hidden;border:1px solid var(--color-border-strong);background:#0b0b0c}.mkt-arte-campos{flex:1 1 260px;min-width:0}.mkt-arte-tira{display:flex;gap:.5rem;align-items:flex-start;overflow-x:auto;padding:.75rem 0 .5rem}.mkt-arte-mini{flex:none;padding:0;overflow:hidden;position:relative;border:1px solid var(--color-border-strong);background:none;cursor:pointer}.mkt-arte-mini-ativo{outline:2px solid var(--color-primary,#2f7d6d);outline-offset:1px}.mkt-arte-mini-add{font:inherit;font-size:.75rem;color:var(--color-text-secondary);background:var(--color-surface,transparent);border-style:dashed}.mkt-arte-salvas{display:flex;flex-wrap:wrap;gap:.75rem}.mkt-arte-salva{width:120px}.mkt-arte-salva-img{display:block;width:120px;height:150px;object-fit:contain;background:#0b0b0c;border:1px solid var(--color-border-strong)}.mkt-arte-salva-pdf{display:flex;align-items:center;justify-content:center;color:#c9ccd1;font-size:.85rem;letter-spacing:.12em}:root{--font-heading:"Josefin Sans";--font-body:"Plus Jakarta Sans";--color-bg:#ecece9;--color-surface:#fff;--color-surface-alt:#f4f4f2;--color-border:#d9dadd;--color-border-strong:#c2c4c8;--color-text-primary:#16171a;--color-text-secondary:#4a4c51;--color-text-muted:#6e7076;--color-primary:#2f7d6d;--color-primary-rgb:47,125,109;--color-primary-hover:#266a5c;--color-primary-dark:#1d5a4d;--color-primary-soft:rgba(47,125,109,.12);--color-on-primary:#fff;--color-warning-bg:#f6e9d8;--color-warning-text:#8f5a2c;--color-warning-rgb:143,90,44;--color-success:#2f7d6d;--color-success-bg:#e2efeb;--sidebar-bg:#0b0b0c;--sidebar-surface-alt:#1a1b1e;--sidebar-border:#2a2b2f;--sidebar-text-primary:#f4f4f2;--sidebar-text-secondary:#b8bbc0;--sidebar-text-muted:#6e7076;--sidebar-accent:#6fc2ac;--sidebar-active-bg:#1a1b1e;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-accent:none;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0}.page-title,h1,h2,h3{font-weight:300;letter-spacing:0}.page-title{font-size:1.7rem}.card-title{font-size:1.05rem;font-weight:400;letter-spacing:.01em}.sidebar-category-header,.sidebar-nav-item{font-weight:500}.sidebar-category-header.active,.sidebar-nav-item.active{color:var(--sidebar-text-primary);font-weight:500}.sidebar-category-header.active:before,.sidebar-nav-item.active:before{left:auto;right:.85rem;top:50%;bottom:auto;width:6px;height:6px;border-radius:0;transform:translateY(-50%) rotate(45deg)}.sidebar-category-items{margin-left:1.4rem;border-left:1px solid var(--sidebar-border)}.sidebar-category-items .sidebar-nav-item{padding-left:1rem}.sidebar-category-placeholder-hint,.sidebar-category-subheader{padding-left:1rem;margin-left:1.4rem}.sidebar-category-subheader{font-family:var(--font-heading),sans-serif;font-weight:400;letter-spacing:.2em}.sidebar-nav-badge{background:transparent;color:var(--sidebar-accent);border:1px solid #2c4a43;padding:0 .4rem}.sidebar-avatar,.sidebar-nav-badge{border-radius:0;font-family:var(--font-heading),sans-serif;font-weight:400;letter-spacing:.06em}.sidebar-avatar{background:#1a1b1e;border:1px solid #3a3b40;color:#e6e7ea}.card,.dashboard-kpi,.modal-box,.table{border-radius:0;box-shadow:none}.dashboard-card:hover,.dashboard-kpi:hover{transform:none;box-shadow:none;border-color:var(--color-border-strong)}.dashboard-kpi{border-left-width:1px;border-top:2px solid var(--color-border)}.dashboard-kpi-success{border-left-color:var(--color-border);border-top-color:var(--color-success)}.dashboard-kpi-warning{border-left-color:var(--color-border);border-top-color:var(--color-warning-text)}.dashboard-kpi-danger{border-left-color:var(--color-border);border-top-color:var(--color-danger)}.dashboard-kpi-value{font-weight:300;font-size:1.6rem}.btn,.dashboard-kpi-value{font-family:var(--font-heading),sans-serif}.btn{font-size:.74rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.btn-primary:hover{box-shadow:none}.badge,.sit-chip{border-radius:0}.segmented-control button{font-family:var(--font-heading),sans-serif;font-size:.74rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.segmented-control button.active{background:var(--color-text-primary);color:var(--color-surface)}.page-tabs{gap:0;border-bottom:1px solid var(--color-border)}.page-tab,.page-tab.active{border-radius:0;background:transparent;font-family:var(--font-heading),sans-serif;font-size:.76rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;padding:.6rem 1.1rem;border-bottom:2px solid transparent;margin-bottom:-1px}.page-tab.active{color:var(--color-text-primary);border-bottom-color:var(--color-primary)}.table th{font-family:var(--font-heading),sans-serif;font-size:.68rem;font-weight:400;letter-spacing:.14em;border-bottom:1px solid var(--color-text-primary)}.table td,.table th{padding:.7rem 1rem}:root{--q-teal:#2f7d6d;--q-teal-light:#6fc2ac;--q-teal-mid:#3e9a84;--q-teal-pale:#a9e0d1;--q-copper:#e0a56a;--q-copper-light:#f0cfa8;--q-copper-dark:#b0703a;--q-gray-1:#5c5f66;--q-gray-3:#8a8d93;--q-gray-4:#a7aab0;--q-line-1:#cfd1d4;--q-track:#e4e5e7;--q-grad-teal-bar:linear-gradient(90deg,#2f7d6d,#6fc2ac);--q-grad-alert:linear-gradient(180deg,hsla(30,66%,65%,.22),hsla(30,66%,65%,.01))}.q-bars{display:flex;flex-direction:column;gap:.65rem}.q-bar-row{display:grid;grid-template-columns:minmax(80px,34%) minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:center;color:inherit;text-decoration:none}a.q-bar-row:focus-visible .q-bar-label,a.q-bar-row:hover .q-bar-label{color:var(--color-text-primary);text-decoration:underline}.q-bar-label{font-size:.8rem;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-bar-track{height:12px;background:var(--q-track);position:relative}.q-bar-fill{position:absolute;inset:0 auto 0 0;transition:width .7s ease}.q-bar-value{font-size:.8rem;font-weight:600;color:var(--color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.q-bar-pct{font-weight:400;color:var(--color-text-muted);margin-left:.4rem}.q-stack{display:flex;gap:2px;height:12px;background:var(--q-track)}.q-legend{display:flex;flex-wrap:wrap;gap:.4rem 1rem}.q-legend-item{display:inline-flex;align-items:center;gap:.4rem;font-size:.76rem;color:var(--color-text-secondary)}.q-legend-item strong{color:var(--color-text-primary);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.q-legend-swatch{width:10px;height:10px;flex:none}.q-chart-empty{font-size:.8rem;color:var(--color-text-muted);margin:0}@media (prefers-reduced-motion:reduce){.q-bar-fill{transition:none}}.rule-bar-track{background:var(--q-track);height:12px}.rule-bar-fill{background:var(--q-copper);transition:width .7s ease}.rule-bar-value{font-weight:600}.cliente-link{color:inherit;text-decoration:none;border-bottom:1px solid transparent}.cliente-link:focus-visible,.cliente-link:hover{color:var(--q-teal);border-bottom-color:currentColor}.cliente-link-ausente{color:var(--color-text-muted);font-style:italic}.q-empty{display:flex;gap:.9rem;align-items:flex-start;padding:1.75rem 1.25rem;text-align:left}.q-empty-compacto{padding:.9rem .25rem}.q-empty-marca{width:10px;height:10px;margin-top:.4rem;flex:none;transform:rotate(45deg);border:1px solid var(--q-teal)}.q-empty-corpo{display:flex;flex-direction:column;gap:.3rem;max-width:62ch}.q-empty-titulo{margin:0;font-family:var(--font-heading),sans-serif;font-weight:400;font-size:1rem;color:var(--color-text-primary)}.q-empty-descricao{margin:0;font-size:.84rem;line-height:1.5;color:var(--color-text-secondary)}.q-empty-acao{margin-top:.5rem;display:flex;gap:.5rem;flex-wrap:wrap}.etiqueta{display:inline-flex;align-items:center;gap:.4rem;height:1.5rem;padding:0 .5rem;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);font-family:var(--font-heading),sans-serif;font-size:.66rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-decoration:none;vertical-align:middle}.etiqueta-link:focus-visible,.etiqueta-link:hover{border-color:var(--color-text-primary);color:var(--color-text-primary)}.etiqueta-cor{width:8px;height:8px;flex:none}.etiqueta-nome{padding-top:1px}.etiqueta-remover{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:-.25rem;padding:0;border:0;background:transparent;color:var(--color-text-muted);cursor:pointer}.etiqueta-remover:hover{color:var(--color-text-primary)}.etiquetas-editor,.etiquetas-lista{display:inline-flex;flex-wrap:wrap;gap:.35rem;align-items:center}.etiquetas-editor{position:relative}.etiqueta-adicionar{display:inline-flex;align-items:center;gap:.3rem;height:1.5rem;padding:0 .55rem;border:1px dashed var(--color-border-strong);background:transparent;color:var(--color-text-secondary);font-family:var(--font-heading),sans-serif;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.etiqueta-adicionar:hover{border-color:var(--q-teal);color:var(--q-teal)}.etiquetas-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:min(320px,90vw);display:flex;flex-direction:column;gap:.6rem;padding:.75rem;background:var(--color-surface);border:1px solid var(--color-text-primary)}.etiquetas-popover-lista{display:flex;flex-direction:column;max-height:220px;overflow-y:auto}.etiquetas-popover-item{display:flex;align-items:center;gap:.55rem;padding:.45rem .4rem;border:0;background:transparent;text-align:left;font-size:.84rem;color:var(--color-text-primary);cursor:pointer}.etiquetas-popover-item:focus-visible,.etiquetas-popover-item:hover{background:var(--color-surface-alt)}.etiquetas-popover-criar{display:flex;flex-direction:column;gap:.5rem;padding-top:.6rem;border-top:1px solid var(--color-border)}.etiquetas-cores{display:flex;gap:.35rem}.etiquetas-cor-opcao{width:22px;height:22px;border:2px solid transparent;outline:1px solid var(--color-border);cursor:pointer}.etiquetas-cor-opcao.ativa{border-color:var(--color-surface);outline:2px solid var(--color-text-primary)}.ficha-cabecalho{display:flex;flex-direction:column;gap:.6rem;padding-bottom:.25rem}.ficha-trilha{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-family:var(--font-heading),sans-serif;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted)}.ficha-trilha a{color:inherit;text-decoration:none}.ficha-titulo,.ficha-trilha a:hover{color:var(--color-text-primary)}.ficha-titulo{margin:0;font-family:var(--font-heading),sans-serif;font-weight:300;font-size:clamp(1.6rem,2.6vw,2.1rem);line-height:1.1;text-wrap:balance}.ficha-meta{display:flex;flex-wrap:wrap;gap:.25rem 1.1rem;font-size:.84rem;color:var(--color-text-secondary)}.ficha-meta strong{font-weight:600;color:var(--color-text-primary)}.ficha-selos{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.selo{display:inline-flex;align-items:center;height:1.5rem;padding:0 .55rem;font-family:var(--font-heading),sans-serif;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:var(--color-text-primary);color:var(--q-teal-light)}.selo-claro{background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border-strong)}.selo-alerta{background:var(--q-grad-alert);color:var(--q-copper-dark);border:1px solid var(--q-copper)}.ficha-acoes{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.ficha-abas{margin:.75rem 0 1.25rem}.ficha-grade{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}.ficha-coluna{display:flex;flex-direction:column;gap:1.25rem;min-width:0}@media (max-width:980px){.ficha-grade{grid-template-columns:minmax(0,1fr)}}.ficha-numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1px;gap:1px;background:var(--color-border);border:1px solid var(--color-border)}.ficha-numero{display:flex;flex-direction:column;gap:.35rem;padding:.9rem 1rem 1rem;background:var(--color-surface);color:inherit;text-decoration:none;border-top:2px solid transparent}a.ficha-numero:focus-visible,a.ficha-numero:hover{background:var(--color-surface-alt)}.ficha-numero-valor{font-family:var(--font-heading),sans-serif;font-weight:300;font-size:1.9rem;line-height:1;color:var(--color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ficha-numero-rotulo{font-size:.78rem;line-height:1.35;color:var(--color-text-secondary)}.ficha-numero.tom-risco{border-top-color:var(--q-copper)}.ficha-numero.tom-risco .ficha-numero-valor{color:var(--q-copper-dark)}.ficha-numero.tom-ok{border-top-color:var(--q-teal)}.ficha-bloco{background:var(--color-surface);border:1px solid var(--color-border);padding:1rem 1.15rem 1.15rem;display:flex;flex-direction:column;gap:.75rem;min-width:0}.ficha-bloco-topo{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.ficha-bloco-titulo{margin:0;font-family:var(--font-heading),sans-serif;font-size:.72rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted)}.ficha-bloco-link{font-size:.78rem;color:var(--q-teal);text-decoration:none;white-space:nowrap}.ficha-bloco-link:hover{text-decoration:underline}.ficha-linhas{display:flex;flex-direction:column}.ficha-linha{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.5rem 0;border-top:1px solid var(--q-track);font-size:.84rem;color:var(--color-text-secondary);text-decoration:none}.ficha-linha:first-child{border-top:0;padding-top:0}a.ficha-linha:hover .ficha-linha-principal{color:var(--q-teal)}.ficha-linha-principal{color:var(--color-text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis}.ficha-linha-valor{flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ficha-linha-valor.tom-risco{color:var(--q-copper-dark);font-weight:600}.ficha-linha-valor.tom-ok{color:var(--q-teal);font-weight:600}.linha-tempo{list-style:none;margin:0;padding:0 0 0 1.1rem;border-left:1px solid var(--color-border);gap:.85rem}.linha-tempo,.linha-tempo-item{display:flex;flex-direction:column}.linha-tempo-item{position:relative;gap:.15rem}.linha-tempo-item:before{content:"";position:absolute;left:calc(-1.1rem - 4px);top:.4rem;width:7px;height:7px;transform:rotate(45deg);background:var(--color-surface);border:1px solid var(--q-gray-3)}.linha-tempo-item.tom-sucesso:before{background:var(--q-teal);border-color:var(--q-teal)}.linha-tempo-item.tom-alerta:before{background:var(--q-copper);border-color:var(--q-copper)}.linha-tempo-quando{font-family:var(--font-heading),sans-serif;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.linha-tempo-texto{font-size:.86rem;line-height:1.45;color:var(--color-text-primary)}.linha-tempo-texto a{color:inherit;text-decoration:none}.linha-tempo-texto a:focus-visible,.linha-tempo-texto a:hover{color:var(--q-teal);text-decoration:underline}.dashboard-card .btn{white-space:nowrap;flex-shrink:0}.ficha-cnd{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.5rem;gap:.5rem}.ficha-cnd-item{display:flex;flex-direction:column;gap:.25rem;padding:.7rem .75rem;border:1px solid var(--color-border);border-top:2px solid var(--q-line-1)}.ficha-cnd-item.tom-ok{border-top-color:var(--q-teal)}.ficha-cnd-item.tom-risco{border-top-color:var(--q-copper);background:var(--q-grad-alert)}.ficha-cnd-tipo{font-family:var(--font-heading),sans-serif;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted)}.ficha-cnd-situacao{font-size:.88rem;color:var(--color-text-primary)}.ficha-cnd-validade{font-size:.74rem;color:var(--color-text-muted)}.saude{--saude-cor:var(--q-gray-3);display:grid;grid-template-columns:minmax(180px,230px) minmax(0,1fr);margin-bottom:1.25rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.saude-boa{--saude-cor:var(--q-teal)}.saude-atencao{--saude-cor:var(--color-warning-text)}.saude-critica{--saude-cor:var(--color-danger)}.saude-resumo{display:flex;flex-direction:column;gap:.4rem;padding:1.1rem 1.25rem 1.2rem;border-right:1px solid var(--color-border);box-shadow:inset 3px 0 0 var(--saude-cor)}.saude-pilar-nome,.saude-rotulo{font-family:var(--font-heading),sans-serif;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted)}.saude-info{margin-left:.35rem;cursor:help;letter-spacing:0}.saude-nota{display:flex;align-items:baseline;gap:.2rem}.saude-nota-valor{font-family:var(--font-heading),sans-serif;font-weight:300;font-size:3rem;line-height:1;color:var(--saude-cor);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.saude-nota-escala{font-size:.85rem;color:var(--color-text-muted)}.saude-faixa{font-family:var(--font-heading),sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--saude-cor)}.saude-quedas{font-size:.76rem;line-height:1.4;color:var(--color-text-secondary)}.saude-pilares{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--q-track)}.saude-pilar{--pilar-cor:var(--q-gray-3);background:var(--color-surface);min-width:0}.saude-pilar.tom-boa{--pilar-cor:var(--q-teal)}.saude-pilar.tom-atencao{--pilar-cor:var(--color-warning-text)}.saude-pilar.tom-critica{--pilar-cor:var(--color-danger)}.saude-pilar-link{display:flex;flex-direction:column;gap:.45rem;height:100%;padding:1rem 1.1rem 1.1rem;color:inherit;text-decoration:none}.saude-pilar-link:focus-visible,.saude-pilar-link:hover{background:var(--color-surface-alt)}.saude-pilar-topo{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.saude-pilar-nota{font-family:var(--font-heading),sans-serif;font-size:1.35rem;font-weight:300;line-height:1;color:var(--pilar-cor);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.saude-pilar.tom-nd .saude-pilar-nota{font-family:inherit;font-size:.74rem;color:var(--color-text-muted)}.saude-barra{display:block;height:4px;border-radius:2px;background:var(--q-track);overflow:hidden}.saude-barra>span{display:block;height:100%;background:var(--pilar-cor)}.saude-pilar-resumo{font-size:.8rem;color:var(--color-text-secondary)}.saude-motivos{display:flex;flex-direction:column;gap:.2rem}.saude-motivo{position:relative;padding-left:.7rem;font-size:.76rem;line-height:1.35;color:var(--color-text-primary)}.saude-motivo:before{content:"";position:absolute;left:0;top:.45em;width:5px;height:5px;border-radius:50%;background:var(--pilar-cor)}@media (max-width:1100px){.saude-pilares{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.saude{grid-template-columns:minmax(0,1fr)}.saude-resumo{border-right:0;border-bottom:1px solid var(--color-border)}}@media (max-width:460px){.saude-pilares{grid-template-columns:minmax(0,1fr)}}.pendencias{list-style:none;margin:0;padding:0}.pendencia{display:grid;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:baseline;grid-gap:.5rem;gap:.5rem;padding:.55rem 0;border-top:1px solid var(--q-track);font-size:.86rem;color:var(--color-text-primary);text-decoration:none}.pendencias li:first-child .pendencia{border-top:0;padding-top:0}.pendencia-qtd{font-family:var(--font-heading),sans-serif;font-size:1.15rem;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pendencia.tom-risco .pendencia-qtd{color:var(--color-danger)}.pendencia.tom-atencao .pendencia-qtd{color:var(--color-warning-text)}.pendencia-seta{color:var(--color-text-muted)}.pendencia:focus-visible .pendencia-texto,.pendencia:hover .pendencia-seta,.pendencia:hover .pendencia-texto{color:var(--q-teal)}.pendencias-vazio{margin:0;font-size:.86rem;color:var(--q-teal)}.pendencias-vazio:before{content:"✓ "}.field select[aria-invalid=true]{border-color:var(--color-danger)}.inicio-topo{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.inicio-saudacao{margin:0;font-weight:300;font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.05;color:var(--color-text-primary)}.inicio-data,.inicio-saudacao{font-family:var(--font-heading),sans-serif}.inicio-data{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted)}.inicio-grade{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:start;margin-bottom:2rem}@media (max-width:1080px){.inicio-grade{grid-template-columns:minmax(0,1fr)}}.semana{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--color-border);border:1px solid var(--color-border)}@media (max-width:760px){.semana{grid-template-columns:minmax(0,1fr)}}.semana-coluna{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1rem 1.1rem;background:var(--color-surface);border-top:2px solid transparent;min-width:0}.semana-cabeca{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.semana-titulo{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted)}.semana-titulo,.semana-total{font-family:var(--font-heading),sans-serif}.semana-total{font-weight:300;font-size:1.9rem;line-height:1;color:var(--color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.semana-coluna.tom-risco .semana-total{color:var(--q-copper-dark)}.semana-lista{list-style:none;margin:0;padding:0}.semana-item,.semana-lista{display:flex;flex-direction:column}.semana-item{gap:.15rem;padding:.55rem 0;border-top:1px solid var(--q-track)}.semana-item:first-child{border-top:0;padding-top:0}.semana-item-titulo{font-size:.86rem;color:var(--color-text-primary);text-decoration:none}a.semana-item-titulo:hover{color:var(--q-teal)}.semana-item-meta{display:flex;flex-wrap:wrap;gap:.2rem .6rem;font-size:.76rem;color:var(--color-text-muted)}.semana-multa{color:var(--q-copper-dark);font-weight:600}.semana-mais{font-size:.78rem;color:var(--q-teal);text-decoration:none}.semana-mais:hover{text-decoration:underline}.atencao-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--color-border);background:var(--color-surface)}.atencao-item a{display:grid;grid-template-columns:12px minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.8rem 1rem;border-top:1px solid var(--q-track);color:var(--color-text-primary);text-decoration:none;font-size:.86rem;line-height:1.4}.atencao-item:first-child a{border-top:0}.atencao-item a:focus-visible,.atencao-item a:hover{background:var(--color-surface-alt)}.atencao-marca{width:8px;height:8px;transform:rotate(45deg);background:var(--q-copper-light)}.atencao-item.tom-risco .atencao-marca{background:var(--q-copper)}.atencao-seta,.inicio-secao-titulo{color:var(--color-text-muted)}.inicio-secao-titulo{display:flex;align-items:center;gap:.9rem;margin:0 0 .9rem;font-family:var(--font-heading),sans-serif;font-size:.72rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase}.inicio-secao-titulo:after{content:"";flex:1 1;height:1px;background:var(--color-border)}.vistas{display:flex;flex-wrap:wrap;align-items:stretch;gap:0;margin-bottom:.85rem;border-bottom:1px solid var(--color-border)}.vista,.vista-salva button:first-child{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem .9rem;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--color-text-secondary);font-family:var(--font-heading),sans-serif;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.vista.ativa,.vista:hover{color:var(--color-text-primary)}.vista.ativa{border-bottom-color:var(--q-teal)}.vista-risco.ativa{border-bottom-color:var(--q-copper)}.vista-contagem{min-width:1.4rem;padding:.05rem .35rem;background:var(--color-surface-alt);color:var(--color-text-secondary);font-family:var(--font-body),sans-serif;font-size:.72rem;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.vista.ativa .vista-contagem{background:var(--color-text-primary);color:var(--color-surface)}.vista-risco .vista-contagem{color:var(--q-copper-dark)}.vista-salva{padding:0;gap:0}.vista-salva.ativa button:first-child{color:var(--color-text-primary);border-bottom-color:var(--q-teal)}.vista-remover{display:inline-flex;align-items:center;padding:0 .5rem 0 0;border:0;background:transparent;color:var(--color-text-muted);cursor:pointer}.vista-remover:hover{color:var(--color-text-primary)}.vista-nova{color:var(--q-teal)}.vista-nova:disabled{color:var(--color-text-muted);cursor:not-allowed}.vista-nome{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .5rem}.vista-nome .input{width:180px;padding:.35rem .55rem}.filtros-rapidos{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.85rem}.filtro-ativo{gap:.4rem;height:2rem;padding:0 .4rem 0 .7rem;border:1px solid var(--color-text-primary);font-size:.82rem;background:var(--color-surface)}.filtro-ativo,.filtro-ativo button{display:inline-flex;align-items:center}.filtro-ativo button{border:0;background:transparent;padding:.2rem;color:var(--color-text-muted);cursor:pointer}.filtro-ativo button:hover{color:var(--color-text-primary)}.tarefas-barra{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:.85rem}.modal-overlay.modal-overlay-lateral{justify-content:flex-end;align-items:stretch;padding:0;background:rgba(11,11,12,.28)}.modal-box.modal-lateral{max-width:520px;width:min(520px,100vw);max-height:none;height:100%;border:0;border-left:1px solid var(--color-text-primary);padding:1.5rem 1.5rem 2rem}@media (prefers-reduced-motion:no-preference){.modal-box.modal-lateral{animation:entrar-lateral .18s ease-out}}@keyframes entrar-lateral{0%{transform:translateX(24px);opacity:.6}to{transform:none;opacity:1}}.empty-state{color:var(--color-text-secondary);font-size:.86rem}.page-loading{padding:2rem 0;display:grid;grid-gap:.75rem;gap:.75rem}.page-loading-bar{display:block;height:4px;width:40%;background:var(--color-border);border-radius:2px;animation:page-loading-pulse 1.1s ease-in-out infinite}@keyframes page-loading-pulse{0%,to{opacity:.35;width:20%}50%{opacity:1;width:55%}}@media (prefers-reduced-motion:reduce){.page-loading-bar{animation:none}}.app-shell:has(.atendimento-pagina){height:100vh;height:100dvh;min-height:0;overflow:hidden}.content:has(.atendimento-pagina){padding:0;min-height:0;overflow:hidden}.atendimento-pagina{display:flex;flex-direction:column;height:100%;min-height:0}.atendimento-pagina .page-topbar{margin-bottom:0;padding:.5rem 1rem;gap:.75rem;flex-shrink:0;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.atendimento-pagina .page-title{font-size:1.15rem}.atendimento-pagina .alert-banner{margin:0!important;border-radius:0;flex-shrink:0}.atendimento-pagina .atendimento-layout{flex:1 1;min-height:0;height:auto;gap:0;grid-template-columns:minmax(300px,32%) 1fr;border-top:none}.atendimento-pagina .atendimento-lista{border:none;border-right:1px solid var(--color-border);border-radius:0;padding:.4rem;gap:.2rem;min-height:0}.atendimento-pagina .atendimento-thread{border:none;border-radius:0;padding:0;min-height:0;min-width:0;background:#efeae2}.atendimento-pagina .atendimento-thread>.empty-state{margin:auto}.atendimento-pagina .atendimento-thread-cabecalho{padding:.45rem .9rem;margin:0;background:#f0f2f5;border-bottom:1px solid var(--color-border);flex-wrap:wrap}.atendimento-pagina .atendimento-thread-tags{padding:.25rem .9rem;background:#f0f2f5}.atendimento-pagina .atendimento-thread-mensagens{padding:.75rem 6%;gap:.25rem;background-color:#efeae2;background-image:radial-gradient(rgba(11,20,26,.05) 1px,transparent 0)}.atendimento-pagina .atendimento-resposta{margin:0;padding:.5rem .9rem;background:#f0f2f5;border-top:1px solid var(--color-border)}.atendimento-pagina .atendimento-bolha{max-width:65%;padding:.35rem .6rem .3rem;border-radius:8px;border:none;box-shadow:0 1px .5px rgba(11,20,26,.13);color:#111b21}.atendimento-pagina .atendimento-bolha.entrada{background:#fff;border-top-left-radius:0}.atendimento-pagina .atendimento-bolha.saida{background:#d9fdd3;border-top-right-radius:0}.atendimento-pagina .atendimento-bolha.entrada:before{left:-8px;top:0;bottom:auto;border-width:0 8px 8px 0;border-color:transparent #fff transparent transparent}.atendimento-pagina .atendimento-bolha.saida:before{right:-8px;top:0;bottom:auto;border-width:0 0 8px 8px;border-color:transparent transparent transparent #d9fdd3}.atendimento-bolha-autor-celular{color:var(--color-text-muted);font-weight:500;font-size:.68rem;cursor:default}.atendimento-btn-voltar{display:none}@media (max-width:900px){.atendimento-pagina .atendimento-layout{grid-template-columns:1fr}.atendimento-pagina .atendimento-layout.tem-conversa .atendimento-lista,.atendimento-pagina .atendimento-layout:not(.tem-conversa) .atendimento-thread{display:none}.atendimento-pagina .atendimento-lista,.atendimento-pagina .atendimento-thread{max-height:none;height:100%;min-height:0}.atendimento-pagina .atendimento-btn-voltar{display:inline-flex}.atendimento-pagina .atendimento-bolha{max-width:85%}.atendimento-pagina .atendimento-thread-mensagens{padding:.6rem 3%}}.sidebar-nav-badge{white-space:nowrap;flex-shrink:0}.page-tabs{flex-wrap:wrap;overflow-x:visible}.visualizador-midia{position:fixed;inset:0;z-index:300;background:rgba(0,0,0,.92);display:flex;flex-direction:column;align-items:center;justify-content:center}.visualizador-midia-barra{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;color:#fff}.visualizador-midia-acoes{display:flex;gap:.25rem}.visualizador-midia-acoes a,.visualizador-midia-acoes button{background:transparent;border:none;color:#fff;cursor:pointer;padding:.5rem;display:inline-flex;border-radius:4px}.visualizador-midia-acoes a:hover,.visualizador-midia-acoes button:hover{background:hsla(0,0%,100%,.15)}.visualizador-midia-palco{max-width:94vw;max-height:82vh;display:flex;align-items:center;justify-content:center;overflow:auto}.visualizador-midia-palco img{max-width:94vw;max-height:82vh;object-fit:contain;cursor:zoom-in}.visualizador-midia-palco img.ampliada{max-width:none;max-height:none;cursor:zoom-out}.visualizador-midia-palco video{max-width:94vw;max-height:82vh;background:#000}.visualizador-midia-legenda{color:#fff;margin:.75rem 1rem 0;max-width:80ch;text-align:center}.visualizador-midia-seta{position:absolute;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.12);border:none;color:#fff;cursor:pointer;padding:.6rem .4rem;border-radius:4px;display:inline-flex}.visualizador-midia-seta:hover{background:hsla(0,0%,100%,.28)}.visualizador-midia-seta.esquerda{left:1rem}.visualizador-midia-seta.direita{right:1rem}.atendimento-bolha-imagem{cursor:zoom-in}.atendimento-bolha-video{display:block;max-width:100%;width:320px;max-height:320px;border-radius:var(--radius-sm);background:#000}.atendimento-bolha-ampliar{align-self:flex-start;background:none;border:none;padding:0;color:var(--color-primary,#2f7d6d);cursor:pointer;font-size:.8rem;text-decoration:underline}.atendimento-bolha-midia-erro{font-size:.85rem;color:var(--color-text-secondary);font-style:italic;padding:.5rem .65rem;background:var(--color-surface-alt,rgba(0,0,0,.04));border-radius:var(--radius-sm);margin:0}.tabela-cartoes .col-principal{min-width:18rem}.td-sublinha{display:flex;margin-top:.3rem}.tabela-cartoes .etiqueta{max-width:12rem}.tabela-cartoes .etiqueta-nome{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabela-cartoes .table-actions{gap:.15rem;flex-wrap:nowrap}@media (max-width:1440px){.tabela-cartoes .col-secundaria{display:none}.tabela-cartoes td,.tabela-cartoes th{padding-left:.75rem;padding-right:.75rem}}@media (max-width:1000px){.tabela-cartoes,.tabela-cartoes tbody,.tabela-cartoes tr{display:block;width:100%}.tabela-cartoes thead{display:none}.tabela-cartoes tbody tr{position:relative;padding:.85rem 1rem;border-bottom:1px solid var(--color-border)}.tabela-cartoes tbody tr:last-child{border-bottom:none}.tabela-cartoes td{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.2rem 0;border:none;text-align:right;min-width:0}.tabela-cartoes td[data-rotulo]:before{content:attr(data-rotulo);flex-shrink:0;padding-top:.2rem;font-family:var(--font-heading),sans-serif;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);text-align:left}.tabela-cartoes td>*{min-width:0}.tabela-cartoes .td-sublinha{justify-content:flex-end}.tabela-cartoes .col-principal{min-width:0}.tabela-cartoes td.td-principal{display:block;text-align:left;font-size:.95rem;padding:0 2rem .45rem 0}.tabela-cartoes td.td-principal .td-sublinha{justify-content:flex-start}.tabela-cartoes .etiqueta{max-width:100%}.tabela-cartoes td.td-selecao{position:absolute;top:.85rem;right:1rem;padding:0}.tabela-cartoes td.td-acoes{justify-content:flex-start;padding-top:.5rem}.tabela-cartoes td.td-bloco{display:block;text-align:left}.tabela-cartoes td{overflow-wrap:anywhere}.tabela-cartoes td:empty{display:none}.tabela-cartoes td.td-bloco[data-rotulo]:before{display:block;margin-bottom:.1rem}.tabela-cartoes td[colspan]{display:block;text-align:left}}@media (max-width:720px){.vistas{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.vistas::-webkit-scrollbar{display:none}.vistas>*{flex-shrink:0}}.page-topbar .page-tabs{order:3;flex:1 1 100%}.atendimento-pagina .page-topbar .page-tabs{order:0;flex:1 1}.td-quebra{overflow-wrap:anywhere;min-width:10rem}@media (max-width:720px){.segmented-control{flex-wrap:wrap;max-width:100%}}.atendimento-thread-cabecalho-provisorio,.tarefas-calendar-diasemana,.tarefas-calendar-vazio-mes{display:none}@media (max-width:900px){.atendimento-pagina .atendimento-thread-cabecalho-provisorio{display:flex}}@media (hover:none){.atendimento-bolha-responder{opacity:.85;width:28px;height:28px;top:-10px;right:-10px}}@media (max-width:720px){.app-shell:has(.atendimento-layout.tem-conversa) .mobile-topbar,.atendimento-pagina:has(.atendimento-layout.tem-conversa) .page-topbar{display:none}.atendimento-pagina .page-topbar{padding:.4rem .75rem}.atendimento-pagina .atendimento-lista{padding:.35rem .5rem calc(.5rem + env(safe-area-inset-bottom))}.atendimento-pagina .atendimento-lista-busca input,.atendimento-pagina .atendimento-lista-selects select{font-size:16px}.atendimento-pagina .atendimento-lista-selects select{min-height:40px}.atendimento-pagina .atendimento-lista-abas button{min-height:36px;font-size:.8rem}.atendimento-pagina .atendimento-lista-item{padding:.7rem .6rem}.atendimento-pagina .atendimento-thread-cabecalho{padding:.4rem .5rem;gap:.4rem .5rem}.atendimento-pagina .atendimento-btn-icone{width:40px;height:40px}.atendimento-pagina .atendimento-thread-cabecalho-contato{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 6.5rem);min-width:0;padding:0}.atendimento-pagina .atendimento-thread-cabecalho-contato>span{min-width:0;overflow:hidden}.atendimento-pagina .atendimento-thread-cabecalho-nome,.atendimento-pagina .atendimento-thread-cabecalho-telefone{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atendimento-pagina .atendimento-status-select{flex:0 1 auto;min-height:40px;font-size:16px}.atendimento-pagina .atendimento-transferir-wrap{position:static;flex:1 1;min-width:0}.atendimento-pagina .atendimento-transferir-wrap>.btn{width:100%;min-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atendimento-pagina .atendimento-transferir-popover{position:fixed;left:.5rem;right:.5rem;top:auto;width:auto;max-height:60dvh;overflow-y:auto;z-index:30;box-shadow:none}.atendimento-pagina .atendimento-transferir-popover input,.atendimento-pagina .atendimento-transferir-popover select{font-size:16px;min-height:40px}.atendimento-pagina .atendimento-transferir-popover .btn{min-height:40px}.atendimento-pagina .atendimento-thread-tags{flex-wrap:nowrap;overflow-x:auto;padding:.3rem .5rem;scrollbar-width:none}.atendimento-pagina .atendimento-thread-tags::-webkit-scrollbar{display:none}.atendimento-pagina .atendimento-thread-tags>*{flex-shrink:0}.atendimento-pagina .atendimento-thread-tags .atendimento-tag-pill{padding:.25rem .55rem;font-size:.72rem}.atendimento-pagina .atendimento-aviso-presenca{margin:0;border-radius:0}.atendimento-pagina .atendimento-nota-interna{max-width:92%}.atendimento-pagina .atendimento-resposta{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.4rem;padding:.4rem .5rem calc(.45rem + env(safe-area-inset-bottom))}.atendimento-pagina .atendimento-resposta>*{flex:1 1 100%;min-width:0;margin:0}.atendimento-pagina .atendimento-resposta-campo{display:contents}.atendimento-pagina .atendimento-modo-composer{order:1;flex:1 1 auto;align-self:center;gap:.3rem}.atendimento-pagina .atendimento-modo-composer button{min-height:34px;padding:.25rem .7rem}.atendimento-pagina .atendimento-resposta-campo>*{order:2;flex:0 0 auto}.atendimento-pagina .atendimento-resposta-campo>.atendimento-btn-linha-de-cima{order:1}.atendimento-pagina .atendimento-resposta-campo>.atendimento-gravando,.atendimento-pagina .atendimento-resposta-campo>textarea{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 11rem);min-width:0}.atendimento-pagina .atendimento-resposta-campo>textarea{font-size:16px;min-height:40px;max-height:30dvh;padding:.45rem .6rem}.atendimento-pagina .atendimento-resposta-campo>button[type=submit]{min-height:40px;padding:0 .85rem}.atendimento-pagina .atendimento-respostas-rapidas-popover{max-height:40dvh}.atendimento-pagina .atendimento-respostas-rapidas-popover input[type=text]{font-size:16px}.atendimento-pagina .atendimento-respostas-rapidas-lista{max-height:calc(40dvh - 4rem)}.atendimento-pagina .atendimento-respostas-rapidas-item{padding:.55rem .6rem}.atendimento-pagina .atendimento-anexo-preview audio{max-width:100%;min-width:0}.atendimento-pagina .atendimento-bolha-video{width:100%}.atendimento-pagina .atendimento-bolha-citacao p{max-width:60vw}.atendimento-info-contato-edicao input{font-size:16px;min-height:40px}.crm-kanban.tarefas-kanban{gap:.6rem;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-bottom:.5rem}}@media (max-width:720px){.crm-kanban.tarefas-kanban::-webkit-scrollbar{height:6px}.crm-kanban.tarefas-kanban .crm-kanban-column{flex:0 0 86%;min-width:0;max-height:none;scroll-snap-align:start;scroll-snap-stop:always}.crm-kanban.tarefas-kanban .crm-kanban-card{padding:.75rem .8rem;cursor:pointer}}@media (min-width:721px) and (max-width:1000px){.tarefas-calendar-cell{min-height:5.5rem;padding:.3rem}.tarefas-calendar-weekday{padding:.45rem .2rem}.tarefas-calendar-items .tarefas-calendar-item{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:.25rem .35rem}}@media (max-width:720px){.tarefas-calendar-nav .btn{min-height:40px;min-width:40px}.tarefas-calendar-vazio-mes{display:block;margin:0 0 .75rem}.tarefas-calendar{display:flex;flex-direction:column;gap:0;background:var(--color-surface)}.tarefas-calendar-cell-sem-tarefas:not(.tarefas-calendar-cell-hoje),.tarefas-calendar-cell-vazia,.tarefas-calendar-weekday{display:none}.tarefas-calendar-cell{flex-direction:row;align-items:flex-start;gap:.75rem;min-height:0;padding:.65rem .75rem;border-bottom:1px solid var(--color-border)}.tarefas-calendar-cell:last-child{border-bottom:none}.tarefas-calendar-daynum{flex:0 0 2.6rem;display:flex;flex-direction:column;align-items:center;font-size:1.15rem;line-height:1.1;color:var(--color-text-primary)}.tarefas-calendar-daynum-atrasada{color:var(--color-danger)}.tarefas-calendar-diasemana{display:block;font-family:var(--font-heading),sans-serif;font-size:.62rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.15rem}.tarefas-calendar-items{flex:1 1;min-width:0;gap:.3rem;overflow:visible}.tarefas-calendar-item{white-space:normal;overflow-wrap:anywhere;min-height:40px;padding:.5rem .6rem;font-size:.84rem}.tarefas-calendar-item-mais{min-height:36px;font-size:.8rem}.tarefas-calendar-cell-hoje.tarefas-calendar-cell-sem-tarefas .tarefas-calendar-items:before{content:"Hoje — nada vence neste dia.";font-size:.84rem;color:var(--color-text-secondary);padding-top:.55rem}.card.tarefas-calendar-grupo,.card.tarefas-calendar-sem-prazo{padding:1rem;scroll-margin-top:4.5rem}.tarefas-calendar-grupo .btn-group{display:flex;width:100%}.tarefas-calendar-grupo .btn-group .btn{flex:1 1;min-width:0;min-height:40px;padding:.4rem .3rem;font-size:.78rem}.tarefas-calendar-grupo>div>.btn{min-height:40px;flex-shrink:0}.tarefas-calendar-sem-prazo .btn{width:100%;min-height:40px;text-align:left;white-space:normal}}@media (max-width:720px){.modal-overlay:has(>.modal-box>.modal-header){padding:0;align-items:stretch;justify-content:stretch}.modal-box.modal-lateral:has(>.modal-header),.modal-box.modal-wide:has(>.modal-header),.modal-box:has(>.modal-header){width:100%;max-width:none;height:100%;max-height:none;border:0;border-radius:0;padding:0 1rem calc(1.5rem + env(safe-area-inset-bottom));overscroll-behavior:contain}.modal-box>.modal-header{position:-webkit-sticky;position:sticky;top:0;z-index:2;gap:.75rem;margin:0 -1rem 1rem;padding:.5rem .5rem .5rem 1rem;background:var(--color-surface-raised);border-bottom:1px solid var(--color-border)}.modal-box>.modal-header h2{min-width:0;font-size:1.05rem;overflow-wrap:anywhere}.modal-box>.modal-header .icon-button{width:40px;height:40px;flex-shrink:0}.modal-box.modal-lateral li:has(>input[type=checkbox]){min-height:40px}.modal-box.modal-lateral li>input[type=checkbox]{width:20px;height:20px;flex-shrink:0}.form-grid{grid-template-columns:minmax(0,1fr)}.field input,.field select,.field textarea{min-width:0;max-width:100%}.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea,.modal-box input:not([type=checkbox]):not([type=radio]),.modal-box select,.modal-box textarea{font-size:16px}.form-grid .btn,.modal-box .btn{min-height:40px}.form-grid>a.btn,.form-grid>button{justify-self:stretch}}@media (max-width:720px){.card:has(>.form-grid),.card:has(>form.form-grid){padding:1.1rem 1rem}}.dashboard-kpi-row{display:flex;flex-wrap:wrap}.dashboard-kpi-row>*{flex:1 1 180px;min-width:0}@media (min-width:1100px){.dashboard-grid:not(:has(>.dashboard-card-wide)){grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-grid:not(:has(>.dashboard-card-wide))>*{grid-column:span 2}.dashboard-grid:not(:has(>.dashboard-card-wide))>:last-child:nth-child(3n+1){grid-column:span 6}.dashboard-grid:not(:has(>.dashboard-card-wide))>:last-child:nth-child(3n+2),.dashboard-grid:not(:has(>.dashboard-card-wide))>:nth-last-child(2):nth-child(3n+1){grid-column:span 3}}@media (min-width:721px) and (max-width:1099px){.dashboard-grid:not(:has(>.dashboard-card-wide)){grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid:not(:has(>.dashboard-card-wide))>:last-child:nth-child(odd){grid-column:1/-1}}.inicio-grade{grid-template-columns:minmax(0,1fr)}.semana{gap:.75rem;background:none}.semana-coluna.tom-risco{border-top-color:var(--q-copper);box-shadow:inset 0 1px 0 var(--q-copper)}.semana-coluna.tom-hoje{border-top-color:var(--q-teal);box-shadow:inset 0 1px 0 var(--q-teal)}@media (min-width:900px){.inicio-grade .atencao-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:0;column-gap:0}.inicio-grade .atencao-item{display:flex}.inicio-grade .atencao-item a{flex:1 1}.inicio-grade .atencao-item:nth-child(2) a{border-top:0}.inicio-grade .atencao-item:nth-child(odd) a{border-right:1px solid var(--q-track)}.inicio-grade .atencao-item:last-child:nth-child(odd){grid-column:1/-1}.inicio-grade .atencao-item:last-child:nth-child(odd) a{border-right:0}}.painel-equipe{transition:opacity .15s}.painel-equipe.atualizando{opacity:.6}.painel-equipe-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.25rem}.dashboard-kpi-row.painel-equipe-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.5rem}@media (min-width:721px){.dashboard-kpi-row.painel-equipe-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1400px){.dashboard-kpi-row.painel-equipe-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}.painel-equipe-bloco{margin-bottom:1.25rem}.painel-equipe-tabela{margin-top:.75rem}.painel-equipe-tabela td,.painel-equipe-tabela th{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.painel-equipe-nome{display:block;font-weight:600;color:var(--color-text-primary);text-decoration:none}a.painel-equipe-nome:hover{color:var(--q-teal)}.painel-equipe-num{font-weight:600;color:var(--color-text-primary);text-decoration:none}a.painel-equipe-num:hover{text-decoration:underline}.painel-equipe-num.tom-atencao{color:var(--q-copper-dark)}.painel-equipe-num.tom-risco{color:var(--color-danger)}.painel-equipe-zero{color:var(--color-text-muted)}.painel-equipe-ok{color:var(--q-teal);font-weight:600;white-space:nowrap}.painel-equipe-tabela th.col-principal{min-width:11rem}@media (max-width:1280px){.painel-equipe-tabela td,.painel-equipe-tabela th{padding-left:.5rem;padding-right:.5rem}.painel-equipe-barra{width:40px}}.painel-equipe-prazo{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}.painel-equipe-barra{flex-shrink:0;display:inline-block;width:64px;height:6px;background:var(--q-track);overflow:hidden}.painel-equipe-barra>span{display:block;height:100%;background:var(--q-teal)}.painel-equipe-alerta{display:block;margin-top:.2rem;font-size:.74rem;color:var(--color-danger)}.painel-equipe-competencia{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.82rem;color:var(--color-text-muted)}.painel-equipe-resumo{margin:.75rem 0 .5rem;font-size:.86rem;color:var(--color-text-muted)}.painel-equipe-grafico{display:flex;align-items:stretch;gap:3px;height:160px;padding-top:.25rem;border-bottom:1px solid var(--color-border)}.painel-equipe-coluna{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;position:relative}.painel-equipe-pilha{display:flex;flex-direction:column;min-height:0}.painel-equipe-legenda .no-prazo,.painel-equipe-pilha .no-prazo{background:var(--q-teal)}.painel-equipe-legenda .fora,.painel-equipe-pilha .fora{background:var(--q-copper)}.painel-equipe-pilha>span{display:block;min-height:2px}.painel-equipe-dia{position:absolute;bottom:-1.3rem;left:0;right:0;text-align:center;font-size:.68rem;color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.painel-equipe-legenda{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin-top:1.75rem;font-size:.76rem;color:var(--color-text-muted)}.painel-equipe-legenda span{display:inline-flex;align-items:center;gap:.35rem}.painel-equipe-legenda i{display:inline-block;width:10px;height:10px}.painel-equipe-atividades{list-style:none;margin:.75rem 0 0;padding:0;max-height:320px;overflow-y:auto}.painel-equipe-atividades li{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.5rem 0;border-top:1px solid var(--q-track);font-size:.84rem}.painel-equipe-atividades li:first-child{border-top:0}.painel-equipe-atividade-texto{min-width:0;overflow-wrap:anywhere}.painel-equipe-atividades a{color:var(--color-text-primary)}.painel-equipe-atividades a:hover{color:var(--q-teal)}.painel-equipe-atividades time{flex-shrink:0;font-size:.74rem;color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fila-topo{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-bottom:.9rem}.fila-topo input[type=search]{flex:1 1 220px;max-width:320px;min-width:0;padding:.5rem .75rem}.fila-opcao{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--color-text-secondary,var(--color-text-primary))}.fila-total{margin:0 0 0 auto}.fila-selecao{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:3;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.6rem;margin-bottom:.9rem;padding:.6rem .85rem;background:var(--color-surface);border:1px solid var(--q-teal)}.fila-selecao>div{display:flex;gap:.5rem}.fila-grupo{margin-bottom:1.1rem;background:var(--color-surface);border:1px solid var(--color-border)}.fila-grupo-cabeca{display:flex;align-items:center;gap:.6rem;padding:.6rem .9rem;border-bottom:1px solid var(--q-track)}.fila-grupo-cabeca h3{margin:0;font-family:var(--font-heading),sans-serif;font-size:.74rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted)}.fila-grupo.tom-risco .fila-grupo-cabeca h3{color:var(--color-danger)}.fila-grupo.tom-atencao .fila-grupo-cabeca h3{color:var(--q-copper-dark)}.fila-grupo-total{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.8rem;color:var(--color-text-muted)}.fila-grupo-cabeca .btn-link{margin-left:auto}.fila-lista{list-style:none;margin:0;padding:0}.fila-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.5rem .9rem;border-top:1px solid var(--q-track)}.fila-item:first-child{border-top:0}.fila-item.selecionada{background:var(--color-surface-alt)}.fila-texto{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;min-width:0;padding:.15rem 0;border:0;background:none;text-align:left;cursor:pointer;color:var(--color-text-primary);font:inherit}.fila-texto:focus-visible .fila-obrigacao,.fila-texto:hover .fila-obrigacao{color:var(--q-teal)}.fila-obrigacao{font-size:.9rem;font-weight:600}.fila-cliente{font-size:.84rem;color:var(--color-text-muted);overflow-wrap:anywhere}.fila-item.concluida .fila-obrigacao{font-weight:400;color:var(--color-text-muted);text-decoration:line-through}.fila-dc{margin-right:.4rem;padding:.05rem .3rem;border:1px solid var(--color-border);font-size:.66rem;font-weight:600;letter-spacing:.08em;color:var(--color-text-muted);vertical-align:1px}.fila-andamento{margin-left:.5rem;font-size:.72rem;font-weight:400;color:var(--q-teal)}.fila-meta{display:flex;align-items:baseline;gap:.75rem;white-space:nowrap;font-size:.8rem;color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fila-prazo{min-width:3.2rem;text-align:right;color:var(--color-text-primary)}.fila-grupo.tom-risco .fila-prazo{color:var(--color-danger)}.fila-grupo.tom-atencao .fila-prazo{color:var(--q-copper-dark)}.fila-mais{display:block;padding:.55rem .9rem;border-top:1px solid var(--q-track)}@media (max-width:640px){.fila-item{grid-template-columns:auto minmax(0,1fr)}.fila-meta{grid-column:2;justify-content:space-between}.fila-total{margin-left:0}}.planilha-legenda{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-bottom:.75rem;font-size:.76rem}.planilha-legenda .pl-cel{cursor:default}.pl-vazio-exemplo{color:var(--color-text-muted)}.planilha-rolagem{overflow-x:auto;border:1px solid var(--color-border);background:var(--color-surface)}.planilha-tabela{margin:0;border:0}.planilha-tabela td,.planilha-tabela th{padding:.4rem .45rem;text-align:center;vertical-align:middle}.planilha-tabela th{min-width:6.5rem;max-width:9rem;white-space:normal;vertical-align:bottom;line-height:1.25}.planilha-coluna-nome{display:block;font-size:.68rem}.planilha-coluna-prazo{display:block;margin-top:.2rem;font-size:.64rem;letter-spacing:.04em;text-transform:none;font-weight:400;color:var(--color-text-muted)}.planilha-tabela .planilha-empresa{position:-webkit-sticky;position:sticky;left:0;z-index:1;min-width:15rem;max-width:20rem;text-align:left;background:var(--color-surface);border-right:1px solid var(--color-border)}.planilha-tabela thead .planilha-empresa{background:var(--color-surface-alt);vertical-align:bottom}.planilha-empresa-nome{display:block;font-weight:600;font-size:.86rem;overflow-wrap:anywhere}.planilha-vazia{background:repeating-linear-gradient(135deg,transparent 0 6px,var(--q-track) 6px 7px)}.pl-cel{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-width:4.6rem;padding:.25rem .45rem;border:1px solid transparent;background:none;font:inherit;font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;color:var(--color-text-primary)}button.pl-cel:focus-visible,button.pl-cel:hover{border-color:var(--q-teal)}.pl-cel.s-aberta,.pl-cel.s-andamento{border-color:var(--color-border)}.pl-cel.s-hoje{border-color:var(--q-teal);color:var(--q-teal);font-weight:600}.pl-cel.s-atrasada{background:var(--q-copper-light);color:var(--q-copper-dark);font-weight:600}.pl-cel.s-multa{background:var(--color-danger);color:#fff;font-weight:600}.pl-cel.s-feita{color:var(--q-teal)}.pl-cel.s-dispensada{font-style:italic}.pl-andamento{width:6px;height:6px;background:var(--q-teal)}@media (max-width:1000px){.planilha-rolagem{overflow:visible;border:0;background:none}.planilha-tabela tbody tr{margin-bottom:.75rem;background:var(--color-surface);border:1px solid var(--color-border)}.planilha-tabela .planilha-empresa{position:static;max-width:none;border-right:0}.planilha-tabela td{align-items:center}.planilha-tabela td[data-rotulo]:before{text-align:left;white-space:normal}}.planilha-tabela thead th{text-transform:none;letter-spacing:.01em;font-size:.74rem;font-weight:600;color:var(--color-text-primary)}.planilha-tabela thead th.planilha-empresa{text-transform:uppercase;letter-spacing:.14em;font-size:.68rem;color:var(--color-text-muted)}.planilha-coluna-nome{font-size:inherit}@media (max-width:1000px){.planilha-tabela td[data-rotulo]:before{flex-shrink:1;min-width:0;text-transform:none;letter-spacing:0;font-family:inherit;font-size:.8rem;color:var(--color-text-primary)}.planilha-tabela td .pl-cel{flex-shrink:0}}.sidebar-item-pendente{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:.5rem .7rem .5rem 2.35rem;font-size:.85rem;color:var(--sidebar-text-secondary);opacity:.55;cursor:default;white-space:nowrap}.sidebar-item-pendente small{font-size:.66rem;letter-spacing:.04em}.sidebar-category-items .sidebar-item-pendente{padding-left:1rem}.dashboard-kpi-row.limite-mei-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:721px){.dashboard-kpi-row.limite-mei-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.dashboard-kpi-row.limite-mei-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}}.limite-mei-tabela{margin-top:.75rem}.limite-mei-meses td,.limite-mei-tabela td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.limite-mei-nome{padding:0;border:0;background:none;font:inherit;font-weight:600;text-align:left;color:var(--color-text-primary);cursor:pointer}.limite-mei-nome:focus-visible,.limite-mei-nome:hover{color:var(--q-teal)}.limite-mei-uso,.limite-mei-valor{white-space:nowrap}.limite-mei-uso{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.limite-mei-barra{position:relative;display:inline-block;width:104px;height:9px;border-radius:999px;background:var(--q-track);box-shadow:inset 0 1px 2px rgba(0,0,0,.08)}.limite-mei-barra:after,.limite-mei-barra:before{content:"";position:absolute;top:2px;bottom:2px;width:1px;z-index:2;background:var(--color-border-strong)}.limite-mei-barra:before{left:70%}.limite-mei-barra:after{left:90%}.limite-mei-barra>span{position:relative;display:block;height:100%;min-width:3px;border-radius:999px;background:var(--q-grad-teal-bar);box-shadow:0 0 6px rgba(47,125,109,.45);animation:limite-mei-encher .8s cubic-bezier(.22,.61,.36,1) both}@keyframes limite-mei-encher{0%{width:0}}.faixa-alerta .limite-mei-barra>span,.faixa-atencao .limite-mei-barra>span{background:linear-gradient(90deg,var(--q-copper-dark),var(--q-copper));box-shadow:0 0 6px rgba(176,112,58,.5)}.faixa-excedeu .limite-mei-barra>span,.faixa-excedeu_retroativo .limite-mei-barra>span{background:linear-gradient(90deg,#7e2d26,var(--color-danger));box-shadow:0 0 7px rgba(162,59,51,.55)}@media (prefers-reduced-motion:reduce){.limite-mei-barra>span{animation:none}}.das-mei-cliente{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin:.25rem 0 1rem;padding:.7rem 1rem;border:1px solid var(--color-border);border-left:3px solid var(--q-teal);border-radius:var(--radius-md);background:var(--color-surface)}.das-mei-cliente-nome{font-weight:600}.das-mei-cliente-doc{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-size:.85rem}.das-mei-tag{margin-left:auto;padding:.1rem .55rem;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.03em;color:var(--color-success);background:var(--color-success-bg)}.das-mei-form{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}.das-mei-form .field{margin:0}.das-mei-custo{display:flex;align-items:center;gap:.4rem;margin:.6rem 0 0;font-size:.8rem;color:var(--color-warning-text)}.das-mei-resultado{margin-top:1rem;padding:1rem 1.25rem;border:1px solid var(--color-border);border-top:3px solid var(--q-teal);border-radius:var(--radius-md);background:var(--color-surface-raised);display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem}.das-mei-resultado-valor{display:flex;flex-direction:column;gap:.15rem}.das-mei-resultado-valor strong{font-size:1.5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--q-teal);line-height:1.05}.das-mei-resultado-valor span{font-size:.78rem;color:var(--color-text-muted)}.das-mei-resultado-acoes{margin-left:auto;display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.limite-mei-uso.faixa-alerta,.limite-mei-uso.faixa-atencao,strong.faixa-alerta,strong.faixa-atencao{color:var(--q-copper-dark)}.limite-mei-projecao-risco,.limite-mei-uso.faixa-excedeu,.limite-mei-uso.faixa-excedeu_retroativo,strong.faixa-excedeu,strong.faixa-excedeu_retroativo{color:var(--color-danger);font-weight:600}.limite-mei-sem-dado{color:var(--q-copper-dark)}.limite-mei-fonte{display:inline-block;padding:.05rem .35rem;border:1px dashed var(--color-border);font-size:.72rem;color:var(--color-text-muted);text-decoration:line-through}.limite-mei-fonte.ok{border-style:solid;border-color:var(--q-teal);color:var(--q-teal);text-decoration:none}.limite-mei-resumo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin-bottom:1rem;background:var(--color-border);border:1px solid var(--color-border)}.limite-mei-resumo>div{display:flex;flex-direction:column;gap:.2rem;padding:.65rem .8rem;background:var(--color-surface)}.limite-mei-resumo span{font-size:.72rem;color:var(--color-text-muted)}.limite-mei-resumo strong{font-size:1.05rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.limite-mei-aviso,.limite-mei-orientacao{margin:0 0 1rem;padding:.6rem .8rem;border:1px solid var(--color-border);font-size:.85rem;line-height:1.45}.limite-mei-orientacao.faixa-alerta{border-color:var(--q-copper)}.limite-mei-orientacao.faixa-excedeu,.limite-mei-orientacao.faixa-excedeu_retroativo{border-color:var(--color-danger)}.limite-mei-aviso{color:var(--color-text-muted)}.limite-mei-cadastro{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin-bottom:1rem}.limite-mei-cadastro .field{margin:0}.limite-mei-meses{font-size:.85rem}.limite-mei-meses tr.fora-do-periodo td{color:var(--color-text-muted);opacity:.6}.limite-mei-meses tr.sem-dado td:first-child{box-shadow:inset 3px 0 0 var(--q-copper)}.limite-mei-botoes{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}@media (max-width:640px){.limite-mei-meses{font-size:.78rem}.limite-mei-meses td,.limite-mei-meses th{padding:.35rem .3rem}}.limite-mei-tabela tbody tr{cursor:pointer}.limite-mei-meses{width:100%;table-layout:fixed}.limite-mei-meses td,.limite-mei-meses th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.45rem .4rem;text-align:right}.limite-mei-meses td:first-child,.limite-mei-meses th:first-child{width:3rem;text-align:left}.limite-mei-meses th{white-space:normal;overflow:visible;vertical-align:bottom}.limite-mei-meses-topo{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:.5rem 0}.limite-mei-lancamento h3,.limite-mei-meses-topo h3{margin:0;font-size:.95rem}.limite-mei-lancamento{display:flex;flex-direction:column;gap:.75rem}.limite-mei-lancamento .field,.limite-mei-lancamento .hint-text{margin:0}.limite-mei-tipo{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.5rem;gap:.5rem;margin:0;padding:0;border:0}.limite-mei-tipo legend{padding:0;margin-bottom:.4rem;font-size:.8rem;color:var(--color-text-muted)}.limite-mei-tipo label{display:flex;align-items:flex-start;gap:.5rem;padding:.6rem .7rem;border:1px solid var(--color-border);cursor:pointer}.limite-mei-tipo label:has(input:checked){border-color:var(--q-teal);box-shadow:inset 0 0 0 1px var(--q-teal)}.limite-mei-tipo input{margin-top:.2rem;flex-shrink:0}.limite-mei-tipo span{display:flex;flex-direction:column;gap:.15rem;font-size:.85rem}.limite-mei-tipo small{color:var(--color-text-muted);font-size:.78rem;line-height:1.35}.limite-mei-meses-edicao td{vertical-align:middle}.limite-mei-meses-edicao input{width:100%;min-width:0;padding:.3rem .35rem;font:inherit;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.limite-mei-meses td.limite-mei-fora{text-align:left;font-style:italic}.limite-mei-meses td.substituida{color:var(--color-text-muted)}.limite-mei-meses td.substituida>span{text-decoration:line-through}.limite-mei-meses tr.abaixo-das-notas td:last-child strong{color:var(--q-copper-dark)}.limite-mei-meses tr.abaixo-das-notas td:first-child{box-shadow:inset 3px 0 0 var(--q-copper)}.limite-mei-tipo-tag{display:block;font-size:.68rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em}.limite-mei-sem-dado-cel{display:inline-flex;flex-direction:column;align-items:flex-start}.limite-mei-informar{margin-top:.15rem;font-size:.8rem}@media (max-width:1000px){.limite-mei-sem-dado-cel{align-items:flex-end}}@media (max-width:640px){.limite-mei-meses-edicao,.limite-mei-meses-edicao tbody{display:block}.limite-mei-meses-edicao thead{display:none}.limite-mei-meses-edicao tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:.3rem .6rem;gap:.3rem .6rem;padding:.55rem .5rem;border-bottom:1px solid var(--color-border)}.limite-mei-meses-edicao tr.abaixo-das-notas{box-shadow:inset 3px 0 0 var(--q-copper)}.limite-mei-meses-edicao.limite-mei-meses td{display:block;padding:0;border:none;text-align:left;white-space:normal;overflow:visible;box-shadow:none}.limite-mei-meses-edicao td:first-child{font-weight:600}.limite-mei-meses-edicao.limite-mei-meses td[data-rotulo=Total]{grid-column:2;grid-row:1;text-align:right}.limite-mei-meses-edicao td[data-rotulo=Notas]{grid-column:1/-1;font-size:.75rem;color:var(--color-text-muted)}.limite-mei-meses-edicao td[data-rotulo]:before{content:attr(data-rotulo);display:block;margin-bottom:.15rem;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.limite-mei-meses-edicao td[data-rotulo=Notas]:before,.limite-mei-meses-edicao td[data-rotulo=Total]:before{display:inline;margin-right:.35rem}.limite-mei-meses-edicao td[data-rotulo=Notas]:before{content:"Notas no HUB"}.limite-mei-meses-edicao.limite-mei-meses td.limite-mei-fora{text-align:right}}.monitor-grade{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1.25rem}@media (min-width:900px){.monitor-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}.monitor-cartao{display:flex;flex-direction:column;gap:.75rem;margin:0;border-top:2px solid var(--color-border)}.monitor-cartao.ligada{border-top-color:var(--q-teal)}.monitor-cartao.implantacao{background:var(--color-surface-alt)}.monitor-cartao-cabeca{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.3rem .75rem}.monitor-cartao-cabeca h2{margin:0;font-size:1rem}.monitor-agenda{font-size:.78rem;color:var(--color-text-muted)}.monitor-cartao.ligada .monitor-agenda{color:var(--q-teal);font-weight:600}.monitor-descricao{margin:0;font-size:.86rem;color:var(--color-text-muted);line-height:1.45}.monitor-numeros{display:grid;grid-gap:.45rem;gap:.45rem;margin:0}.monitor-numeros>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.2rem .75rem;font-size:.85rem}.monitor-numeros dt{color:var(--color-text-muted)}.monitor-numeros dd{margin:0;display:flex;align-items:center;gap:.5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.monitor-teto{display:inline-block;width:60px;height:6px;background:var(--q-track);overflow:hidden}.monitor-teto>span{display:block;height:100%;background:var(--q-teal)}.monitor-teto>span.alto{background:var(--q-copper)}.monitor-aviso{margin:0;padding:.55rem .75rem;border:1px solid var(--color-border);font-size:.82rem;line-height:1.45;color:var(--color-text-muted)}.monitor-botoes{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto}.monitor-config{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.6rem .75rem;gap:.6rem .75rem;align-items:end;padding-top:.75rem;border-top:1px solid var(--q-track)}.monitor-config .field{margin:0}.monitor-config .error-text,.monitor-config .monitor-botoes{grid-column:1/-1}.monitor-caixa{display:flex;flex-direction:column;gap:.4rem;padding-top:.75rem;border-top:1px solid var(--q-track)}.monitor-historico .table{margin-top:.75rem}.monitor-status{font-size:.8rem;font-weight:600}.monitor-status.s-ok{color:var(--q-teal)}.monitor-status.s-falha{color:var(--color-danger)}.monitor-status.s-bloqueada{color:var(--q-copper-dark)}.resumo-fiscal{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:.75rem 0 1rem;border:1px solid var(--color-border);background:var(--color-surface-raised)}.resumo-fiscal-item{display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:.75rem 1rem;border-left:1px solid var(--color-border)}.resumo-fiscal-item:first-child{border-left:none}.resumo-fiscal-principal{grid-column:span 2;background:var(--color-primary-soft)}.resumo-fiscal-rotulo{font-family:var(--font-heading),sans-serif;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.resumo-fiscal-valor{font-size:1.15rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-primary);overflow-wrap:anywhere}.resumo-fiscal-principal .resumo-fiscal-rotulo{color:var(--color-primary)}.resumo-fiscal-principal .resumo-fiscal-valor{font-size:1.5rem;color:var(--color-primary-dark)}.resumo-fiscal-fora .resumo-fiscal-valor{font-size:.95rem;font-weight:500;color:var(--color-text-secondary)}.resumo-fiscal-fora .resumo-fiscal-valor small{font-size:.85em;font-weight:400}.resumo-fiscal-nota{font-size:.72rem;color:var(--color-text-muted)}@media (max-width:640px){.resumo-fiscal{grid-template-columns:repeat(2,minmax(0,1fr))}.resumo-fiscal-principal{grid-column:1/-1}.resumo-fiscal-item{border-left:none;border-top:1px solid var(--color-border);padding:.6rem .75rem}.resumo-fiscal-item:first-child{border-top:none}.resumo-fiscal-item:nth-child(odd):not(:first-child){border-left:1px solid var(--color-border)}}.consulta-vazia{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.1rem;border:1px dashed var(--color-border-strong);background:var(--color-surface-raised)}.consulta-vazia-titulo{margin:0;color:var(--color-text-secondary)}.consulta-vazia-meses{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:.5rem;gap:.5rem}.consulta-vazia-mes{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.6rem .75rem;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);font:inherit;font-size:.82rem;text-align:left;cursor:pointer}.consulta-vazia-mes:focus-visible,.consulta-vazia-mes:hover{border-color:var(--color-primary);background:var(--color-primary-soft)}.consulta-vazia-mes strong{font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.consulta-vazia-mes span{color:var(--color-text-secondary)}.consulta-vazia-mes .consulta-vazia-pronta{color:var(--color-success);font-weight:600}.consulta-vazia-mes .consulta-vazia-pendente{color:var(--color-warning-text)}.consulta-vazia-acoes{display:flex;flex-wrap:wrap;gap:.5rem}.assinatura-email{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}@media (min-width:1100px){.assinatura-email{grid-template-columns:minmax(280px,360px) minmax(0,1fr)}}.assinatura-email-form .field{margin-bottom:.85rem}.assinatura-email-form .hint-text{margin:0}.assinatura-email-saida{display:flex;flex-direction:column;gap:1rem;min-width:0}.assinatura-email-caixa{background:#fff;border:1px solid var(--color-border)}.assinatura-email-assunto{padding:.8rem 1.25rem;border-bottom:1px solid var(--color-border);font-size:.82rem;color:#6e7076}.assinatura-email-assunto span{color:#2c2d31}.assinatura-email-corpo{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem 1.25rem 2rem;overflow-x:auto;color:#2c2d31}.assinatura-email-corpo p{margin:0;font:14px/1.55 Arial,Helvetica,sans-serif}.assinatura-email-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.assinatura-email-acoes .hint-text{margin:0}.assinatura-email-aviso{display:inline-flex;align-items:center;gap:.3rem;font-size:.85rem;font-weight:600;color:var(--color-success)}.assinatura-email-passos{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1px;gap:1px;background:var(--color-border);border:1px solid var(--color-border)}.assinatura-email-passos div{display:flex;flex-direction:column;gap:.4rem;padding:1rem;background:var(--color-surface-raised);font-size:.82rem;line-height:1.5;color:var(--color-text-secondary)}.assinatura-email-passos b{font-family:var(--font-heading),sans-serif;font-weight:400;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary)}.fechamento{transition:opacity .15s}.fechamento.atualizando{opacity:.6}.fechamento-filtros{display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-bottom:1.25rem}.fechamento-campo{display:flex;flex-direction:column;gap:.3rem;min-width:0}.fechamento-campo label{font-family:var(--font-heading),sans-serif;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.fechamento-campo input,.fechamento-campo select{height:2.4rem;padding:0 .7rem;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);font-family:inherit;font-size:.9rem;max-width:100%}.fechamento-campo input:focus-visible,.fechamento-campo select:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.fechamento-campo-busca{flex:1 1 14rem;max-width:22rem}.fechamento-campo-busca input{width:100%}.fechamento-etapas{list-style:none;margin:0 0 1rem;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--color-border);border:1px solid var(--color-border)}.fechamento-etapas li:last-child{grid-column:span 2}@media (min-width:721px){.fechamento-etapas{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1200px){.fechamento-etapas{grid-template-columns:repeat(7,minmax(0,1fr))}.fechamento-etapas li:last-child{grid-column:auto}}.fechamento-extrato-resumo{list-style:none;margin:.5rem 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;font-size:.88rem}.fechamento-extrato-resumo b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fechamento-etapas li{display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:.75rem .9rem .85rem;background:var(--color-surface)}.fechamento-etapa-nome{font-family:var(--font-heading),sans-serif;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.fechamento-etapa-numero{font-size:.82rem;color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fechamento-etapa-numero b{font-family:var(--font-heading),sans-serif;font-weight:300;font-size:1.5rem;color:var(--color-text-primary);margin-right:.15rem}.fechamento-barra{display:block;height:4px;background:var(--q-track);overflow:hidden}.fechamento-barra>span{display:block;height:100%;background:var(--q-teal-mid)}.fechamento-barra.completa>span{background:var(--q-teal)}.fechamento-situacoes{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.fechamento-tabela td,.fechamento-tabela th{vertical-align:top}.fechamento-tabela th.col-principal{min-width:13rem}.fechamento-cliente{font-weight:600}.fechamento-sub{font-size:.76rem;color:var(--color-text-muted)}.fechamento-celula{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0}.fechamento-status{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .55rem;border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);font-family:inherit;font-size:.76rem;font-weight:600;line-height:1.3;white-space:nowrap}button.fechamento-status{cursor:pointer}button.fechamento-status:hover{border-color:var(--color-text-primary)}button.fechamento-status:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.fechamento-status.st-pendente{border-style:dashed;border-color:var(--color-border-strong);color:var(--color-text-muted);font-weight:500}.fechamento-status.st-aguardando-cliente{border-color:transparent;background:var(--color-warning-bg);color:var(--color-warning-text)}.fechamento-status.st-em-andamento{border-color:var(--color-primary);color:var(--color-primary)}.fechamento-status.st-concluida{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.fechamento-status.st-nao-se-aplica{border-color:transparent;padding-left:0;color:var(--color-text-muted);font-weight:400}.fechamento-auto{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .55rem;border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);font-family:inherit;font-size:.76rem;font-weight:600;line-height:1.3;white-space:nowrap}button.fechamento-auto{cursor:pointer}button.fechamento-auto:hover{border-color:var(--color-text-primary)}.fechamento-faltas-botao:focus-visible,button.fechamento-auto:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.fechamento-auto.tom-feito{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.fechamento-auto.tom-pronta{border-color:var(--color-primary);color:var(--color-primary)}.fechamento-auto.tom-andamento{border-style:dashed;border-color:var(--color-primary);color:var(--color-primary)}.fechamento-auto.tom-falta,.fechamento-auto.tom-pergunta{border-color:transparent;background:var(--color-warning-bg);color:var(--color-warning-text)}.fechamento-auto.tom-bloqueada{border-color:transparent;background:var(--color-danger-bg);color:var(--color-danger)}.fechamento-auto.tom-na{border-color:transparent;padding-left:0;color:var(--color-text-muted);font-weight:400}.fechamento-faltas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem;font-size:.76rem;line-height:1.35;color:var(--color-text-secondary);text-align:left;max-width:15rem}.fechamento-faltas li{padding-left:.6rem;border-left:2px solid var(--color-warning-text)}.fechamento-faltas-botao{padding:0;border:0;background:transparent;font-family:inherit;cursor:pointer}.fechamento-faltas-botao:hover .fechamento-faltas{color:var(--color-text-primary)}.fechamento-visao{display:flex;gap:.3rem;align-self:flex-end}.fechamento-lote{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 0 .9rem;padding:.7rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.fechamento-lote p{margin:0}.fechamento-ano td,.fechamento-ano th{text-align:center;vertical-align:middle;padding-left:.35rem;padding-right:.35rem}.fechamento-ano td.td-principal,.fechamento-ano th.col-principal{text-align:left;min-width:13rem}.ano-celula{display:inline-grid;grid-template-columns:repeat(4,11px);gap:2px;padding:3px;border:1px solid transparent;background:transparent;cursor:pointer}.ano-celula:hover{border-color:var(--color-text-primary)}.ano-celula:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ano-marca{display:block;width:11px;height:11px;border:1px solid var(--color-border);background:transparent}.ano-marca.tom-feito{background:var(--color-primary)}.ano-marca.tom-andamento,.ano-marca.tom-feito,.ano-marca.tom-pronta{border-color:var(--color-primary)}.ano-marca.tom-falta,.ano-marca.tom-pergunta{border-color:var(--color-warning-text);background:var(--color-warning-bg)}.ano-marca.tom-bloqueada{border-color:var(--color-danger);background:var(--color-danger-bg)}.ano-marca.tom-na{border-style:dotted}.fechamento-ano-legenda{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin:0 0 .75rem;padding:0;list-style:none;font-size:.76rem;color:var(--color-text-secondary)}.fechamento-ano-legenda li{display:inline-flex;align-items:center;gap:.35rem}.apuracao-resumo li:last-child{grid-column:auto}@media (min-width:721px){.fechamento-etapas.apuracao-resumo{grid-template-columns:repeat(4,minmax(0,1fr))}}.apuracao-tabela td.col-numero,.apuracao-tabela th.col-numero,.apuracao-tributos td.col-numero,.apuracao-tributos th.col-numero{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.apuracao-auditoria{display:inline-flex;flex-wrap:wrap;gap:.3rem}.apuracao-numeros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--color-border);border:1px solid var(--color-border)}@media (min-width:721px){.apuracao-numeros{grid-template-columns:repeat(4,minmax(0,1fr))}}.apuracao-numeros>div{display:flex;flex-direction:column;gap:.2rem;padding:.7rem .85rem;background:var(--color-surface);min-width:0}.apuracao-numeros span{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.apuracao-numeros b{font-family:var(--font-heading),sans-serif;font-weight:400;font-size:1.15rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.apuracao-itens,.apuracao-receitas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.apuracao-item{display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:.55rem;gap:.55rem;align-items:start;font-size:.84rem}.apuracao-passos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.apuracao-passo{display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 2px 0;border:0;border-top:3px solid var(--color-border-strong);border-radius:0;background:none}.apuracao-passo b{font-size:.72rem;font-weight:700;color:var(--color-text-secondary)}.apuracao-passo span{font-size:.8rem;color:var(--color-text-muted);overflow-wrap:anywhere}.apuracao-passo.tom-feito{border-top-color:var(--color-success)}.apuracao-passo.tom-feito b:before{content:"✓ ";color:var(--color-success);font-weight:800}.apuracao-passo.tom-falta{border-top-color:var(--color-warning-text)}.apuracao-passo.tom-falta b{color:var(--color-warning-text)}.apuracao-passo.tom-bloqueada{border-top-color:var(--color-danger)}.apuracao-passo.tom-bloqueada b{color:var(--color-danger)}.apuracao-hero{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:.9rem 1rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:.8rem;margin-bottom:.9rem}.apuracao-proximo{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;border-top:1px solid var(--color-border);padding-top:.8rem}.apuracao-proximo-txt{flex:1 1;min-width:180px}.apuracao-proximo-txt b{font-size:.95rem}.apuracao-proximo-txt p{margin:.15rem 0 0;color:var(--color-text-muted);font-size:.8rem}.apuracao-numeros>div.key{background:var(--color-primary-soft)}.apuracao-numeros>div.key b{color:var(--color-primary)}.fechamento-automatico.apuracao-auditoria{background:var(--color-surface-raised)}.apuracao-secundaria{border-top:1px solid var(--color-border);margin-top:1.1rem;padding-top:.9rem;display:flex;flex-direction:column;gap:.75rem}.apuracao-secundaria .sec-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.apuracao-secundaria .lbl2{font-size:.8rem;color:var(--color-text-secondary);font-weight:600}.apuracao-acoes-da-empresa,.apuracao-fora{flex-wrap:wrap;align-items:center}.apuracao-fora{display:flex;gap:.5rem;margin-top:.85rem;padding-top:.75rem;border-top:1px solid var(--color-border)}.apuracao-fora-rotulo{font-size:.82rem;color:var(--color-text-secondary);display:inline-flex;align-items:center;gap:.3rem;margin-right:.15rem}.apuracao-ajuda{border:0;background:none;cursor:help;color:var(--color-text-muted);font-size:.95rem;line-height:1;padding:0}.btn-sm{padding:.4rem .8rem;font-size:.8rem}.apuracao-conferidos{align-self:flex-start;padding:0;border:0;background:none;color:var(--color-primary);font:inherit;font-size:.85rem;cursor:pointer;text-decoration:underline}@media (max-width:560px){.apuracao-passos{grid-template-columns:repeat(2,minmax(0,1fr))}}.apuracao-opcao{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px}.apuracao-opcao label{font-size:.8rem}.apuracao-opcao textarea{width:100%;max-width:520px;font:inherit;padding:6px 8px;border:1px solid var(--color-border);border-radius:6px;background:transparent;color:inherit}.apuracao-opcao-botoes{display:flex;flex-wrap:wrap;gap:8px}.apuracao-item svg{margin-top:.12rem;color:var(--color-text-muted)}.apuracao-item.sit-ok svg{color:var(--color-success)}.apuracao-item.sit-alerta svg{color:var(--color-warning-text)}.apuracao-item.sit-erro svg{color:var(--color-danger)}.apuracao-item b{display:block;font-weight:600}.apuracao-item span{color:var(--color-text-secondary);overflow-wrap:anywhere}.apuracao-receitas li{display:flex;flex-direction:column;gap:.15rem;font-size:.84rem}.apuracao-tributos{margin:0}.apuracao-tributos tr.apuracao-difere td{background:var(--color-danger-bg);color:var(--color-danger)}.apuracao-tributos tr.apuracao-total td{font-weight:700;border-top:1px solid var(--color-border-strong)}.apuracao-acoes{align-items:center;flex-wrap:wrap}.apuracao-pedido .error-text,.apuracao-pedido .hint-text{flex:1 1 18rem;min-width:0;margin:0;overflow-wrap:anywhere}.apuracao-refazer{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.55rem;gap:.55rem;align-items:start;font-size:.86rem}.apuracao-refazer input{margin-top:.2rem}.apuracao-confirmar{padding:.8rem;border:1px solid var(--color-warning-text);background:var(--color-warning-bg)}.apuracao-confirmar p{margin:0 0 .6rem;font-size:.86rem}.fechamento-aviso-prontidao{margin:-.25rem 0 .75rem}.fechamento-sinal{font-size:.72rem;color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:1440px){.fechamento-tabela td,.fechamento-tabela th{padding-left:.5rem;padding-right:.5rem}}@media (max-width:1000px){.fechamento-celula{align-items:flex-end}.fechamento-tabela td{align-items:center}}.fechamento-opcoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:.4rem;gap:.4rem;margin:1rem 0;padding:0;border:0;min-width:0}.fechamento-opcoes legend{padding:0;margin-bottom:.4rem;font-size:.85rem;font-weight:600;color:var(--color-text-primary)}.fechamento-opcoes label{display:flex;align-items:center;gap:.5rem;padding:.55rem .7rem;border:1px solid var(--color-border);font-size:.88rem;cursor:pointer}.fechamento-opcoes label.ativa{border-color:var(--color-primary);background:var(--color-primary-soft)}.fechamento-opcoes input{accent-color:var(--color-primary);margin:0}.fechamento-form-acoes{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem}.fechamento-rolagem{overflow-x:auto}.fechamento-pedido{font-size:.7rem;font-weight:600;white-space:nowrap;color:var(--color-text-secondary)}.fechamento-pedido.pd-bloqueado,.fechamento-pedido.pd-falhou{color:var(--color-danger)}.fechamento-pedido.pd-em-execucao,.fechamento-pedido.pd-pendente{color:var(--color-warning-text)}.fechamento-form-cliente{margin-bottom:1rem}.fechamento-form-cliente strong{display:block;font-size:1rem}.fechamento-form-cliente p{margin:.2rem 0 0;font-size:.85rem;line-height:1.45;color:var(--color-text-secondary)}.fechamento-automatico{display:flex;flex-direction:column;gap:.75rem;margin:1rem 0;padding:1rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-alt);min-width:0}.fechamento-automatico-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem .95rem;background:var(--color-surface-raised);border:1px solid var(--color-border);border-left:3px solid var(--color-primary);border-radius:var(--radius-md)}.fechamento-automatico-topo>div{flex:1 1 16rem;min-width:0}.fechamento-automatico-topo>div>strong{display:block;font-size:.98rem}.fechamento-automatico-topo .hint-text{margin:.25rem 0 0}.fechamento-rotulo{display:block;margin-bottom:.1rem;font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.fechamento-como-funciona{font-size:.82rem}.fechamento-como-funciona summary{width:-moz-fit-content;width:fit-content;cursor:pointer;font-weight:600;color:var(--color-primary)}.fechamento-como-funciona p{max-width:70ch;margin:.4rem 0 0;line-height:1.5;color:var(--color-text-secondary)}.fechamento-relatos{margin:1rem 0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:.84rem}.fechamento-relatos>summary{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.6rem .85rem;cursor:pointer;font-weight:600}.fechamento-relatos-contador{padding:.1rem .5rem;border-radius:999px;background:var(--color-warning-bg);color:var(--color-warning-text);font-size:.72rem}.fechamento-relatos-lista{display:flex;flex-direction:column;gap:.6rem;margin:0;padding:0 .85rem .75rem;list-style:none}.fechamento-relatos-lista>li{padding-top:.6rem;border-top:1px solid var(--color-border);min-width:0;overflow-wrap:anywhere}.fechamento-relatos-lista p{margin:.25rem 0 0;line-height:1.45;white-space:pre-wrap}.fechamento-relato-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.3rem .75rem;font-size:.78rem;color:var(--color-text-secondary)}.fechamento-relato-situacao{padding:.1rem .55rem;border-radius:999px;background:var(--color-surface-alt);font-size:.72rem;font-weight:700;white-space:nowrap}.fechamento-relato-situacao.rs-em-analise{background:var(--color-warning-bg);color:var(--color-warning-text)}.fechamento-relato-situacao.rs-resolvido{background:var(--color-success-bg);color:var(--color-success)}.fechamento-relato-resposta{margin-top:.5rem;padding:.5rem .65rem;border-radius:var(--radius-sm);background:var(--color-surface-alt)}.fechamento-relato-resposta b{font-size:.78rem}.fechamento-relatos-novo{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;padding:.75rem .85rem;border-top:1px solid var(--color-border)}.fechamento-relatos-novo label{font-size:.8rem;line-height:1.4;color:var(--color-text-secondary)}.fechamento-relatos-novo textarea{width:100%;padding:.5rem .6rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-text-primary);font-family:inherit;font-size:.86rem;resize:vertical}.antes-do-extrato{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.6rem .85rem;border-radius:var(--radius-md);background:var(--color-warning-bg);color:var(--color-warning-text);font-size:.82rem;line-height:1.45}.extrato-pagina>.antes-do-extrato{margin-bottom:1rem}.antes-do-extrato-texto{flex:1 1 18rem;min-width:0}.antes-do-extrato-texto strong{display:block}.antes-do-extrato-etapas{display:flex;flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none}.antes-do-extrato-etapas li{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .55rem;border:1px solid transparent;border-radius:999px;font-weight:600;white-space:nowrap}.antes-do-extrato-etapas li.pronta{background:var(--color-success-bg);color:var(--color-success)}.antes-do-extrato-etapas li.falta{border-color:currentColor;background:var(--color-surface-raised)}.antes-do-extrato-oculto{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.mm-computadores{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem}.mm-computadores,.mm-conflitos{margin-bottom:.85rem;font-size:.76rem}.mm-conflitos{padding:.45rem .7rem;border:1px solid var(--color-border);border-radius:var(--radius-md,8px);background:var(--color-surface-raised);color:var(--color-text-secondary)}.mm-conflitos summary{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;cursor:pointer;font-weight:600;color:var(--color-warning-text)}.mm-conflitos summary b{font-size:.68rem;letter-spacing:.06em}.mm-conflitos p{margin:.5rem 0;max-width:70ch}.mm-conflitos ul{display:grid;grid-gap:.25rem;gap:.25rem;margin:0;padding:0;list-style:none;max-height:16rem;overflow-y:auto}.mm-conflitos li{display:flex;flex-wrap:wrap;gap:.15rem .75rem;padding:.25rem 0;border-top:1px solid var(--color-border);overflow-wrap:anywhere}.mm-conflitos li b{color:var(--color-text-primary)}.mm-computadores-resumo{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;white-space:nowrap;color:var(--color-text-secondary)}.mm-computadores-resumo b{font-size:.68rem;letter-spacing:.06em;color:var(--color-text-muted)}.mm-computadores-resumo.mm-contabil{color:var(--color-danger)}.mm-computadores-resumo.mm-livros{color:var(--color-warning-text)}.mm-computadores-resumo.mm-fechado{color:var(--color-success)}.mm-computadores-lista{display:flex;flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;min-width:0}.mm-computador{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .5rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface-raised);white-space:nowrap;color:var(--color-text-secondary)}.mm-computador b{font-weight:600;color:var(--color-text-primary)}.mm-computador .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.mm-computador svg{flex-shrink:0}.mm-computador.mm-fechado svg{color:var(--color-success)}.mm-computador.mm-livros{border-color:transparent;background:var(--color-warning-bg);color:var(--color-warning-text)}.mm-computador.mm-contabil{border-color:transparent;background:var(--color-danger-bg);color:var(--color-danger)}.mm-computador.mm-contabil b,.mm-computador.mm-livros b{color:inherit}.fechamento-bloco{padding:.7rem .85rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:.84rem;min-width:0;overflow-wrap:anywhere}.fechamento-bloco h4{margin:0 0 .35rem;font-size:.84rem;font-weight:700;color:inherit}.fechamento-bloco p{margin:0;line-height:1.45}.fechamento-bloco p.fechamento-bloco-nota{margin:0 0 .65rem;font-size:.78rem;color:var(--color-text-muted)}.fechamento-bloco>ul:not(.fechamento-itens){display:flex;flex-direction:column;gap:.3rem;margin:0;padding-left:1.1rem;line-height:1.45}.fechamento-bloco.bloco-aviso{border-color:transparent;background:var(--color-warning-bg);color:var(--color-warning-text)}.fechamento-bloco.bloco-erro{border-color:transparent;background:var(--color-danger-bg);color:var(--color-danger)}.fechamento-automatico-resultado{display:flex;flex-direction:column;gap:.75rem;padding-top:.85rem;border-top:1px solid var(--color-border);font-size:.84rem;min-width:0;overflow-wrap:anywhere}.fechamento-resultado-topo{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem}.fechamento-resultado-status{padding:.2rem .65rem;border:1px solid var(--color-border-strong);border-radius:999px;background:var(--color-surface);color:var(--color-text-secondary);font-size:.76rem;font-weight:700;white-space:nowrap}.fechamento-resultado-status.pd-concluido{border-color:transparent;background:var(--color-success-bg);color:var(--color-success)}.fechamento-resultado-status.pd-bloqueado,.fechamento-resultado-status.pd-falhou{border-color:transparent;background:var(--color-danger-bg);color:var(--color-danger)}.fechamento-resultado-status.pd-em-execucao,.fechamento-resultado-status.pd-pendente{border-color:transparent;background:var(--color-warning-bg);color:var(--color-warning-text)}.fechamento-resultado-quem{font-size:.8rem;color:var(--color-text-secondary)}.fechamento-resultado-topo .btn-link{margin-left:auto;font-size:.8rem}.fechamento-resultado-resumo{margin:0;font-weight:600;line-height:1.45}.fechamento-itens{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.fechamento-itens>li{display:flex;flex-direction:column;gap:.4rem;padding:.7rem 0;border-top:1px solid var(--color-border);min-width:0}.fechamento-itens>li:first-child{padding-top:0;border-top:0}.fechamento-itens>li:last-child{padding-bottom:0}.fechamento-imposto-topo{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.4rem 1.25rem}.fechamento-imposto-nome{flex:1 1 10rem;min-width:0}.fechamento-imposto-nome b{display:block;font-size:.9rem}.fechamento-imposto-nome small,.fechamento-lanc small,.fechamento-nota>small{display:block;font-size:.76rem;line-height:1.4;color:var(--color-text-muted)}.fechamento-imposto-valores{display:grid;grid-template-columns:repeat(3,auto);grid-gap:0 1.25rem;gap:0 1.25rem;margin:0;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fechamento-imposto-valores dt{font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted)}.fechamento-imposto-valores dd{margin:0;white-space:nowrap}.fechamento-imposto-valores .destaque dd{font-weight:700}.fechamento-imposto-situacao{margin:0;font-weight:600;color:var(--color-warning-text)}.fechamento-lanc{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;grid-gap:.15rem .9rem;gap:.15rem .9rem;padding:.45rem .65rem;border-radius:var(--radius-sm);background:var(--color-surface-alt);min-width:0}.fechamento-lanc-valor{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.fechamento-lanc-contas{display:flex;flex-wrap:wrap;gap:.1rem 1rem;min-width:0}.fechamento-lanc small,.fechamento-lanc-historico{grid-column:1/-1}.fechamento-nota-destino{color:var(--color-text-secondary)}.fechamento-nota-destino b{color:var(--color-text-primary)}.fechamento-classificacoes{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.fechamento-classificacoes summary{padding:.6rem .85rem;cursor:pointer;font-weight:600}.fechamento-classificacoes .fechamento-itens{max-height:18rem;overflow-y:auto;padding:.2rem .85rem .75rem}.fechamento-rubricas{display:flex;flex-direction:column;gap:.75rem;min-width:0}.fechamento-rubricas>p{margin:0;line-height:1.45}.fechamento-rubricas>.btn{align-self:flex-start}.fechamento-rubricas fieldset{margin:0;padding:.75rem .85rem;border:1px solid var(--color-border);background:var(--color-surface);min-width:0}.fechamento-rubricas legend{float:left;width:100%;margin-bottom:.45rem;padding:0 0 .5rem;border-bottom:1px solid var(--color-border)}.fechamento-rubricas fieldset.sem-resposta{border-left:4px solid rgb(var(--color-warning-rgb));background:var(--color-warning-bg)}.fechamento-rubricas fieldset>:not(legend){clear:both}.fechamento-rubricas legend b{display:block;font-size:.88rem;overflow-wrap:anywhere}.fechamento-rubricas legend>span{display:flex;flex-wrap:wrap;gap:.1rem .5rem;margin-top:.15rem;font-size:.78rem;font-weight:400;color:var(--color-text-secondary)}.fechamento-rubricas legend>span>span+span:before{content:"·";margin-right:.5rem;color:var(--color-text-muted)}.fechamento-rubricas label{display:flex;align-items:flex-start;gap:.5rem;padding:.3rem 0;cursor:pointer}.fechamento-rubricas label[hidden]{display:none}.fechamento-rubricas label>input[type=radio]{margin:.2rem 0 0;accent-color:var(--color-primary);flex-shrink:0}.fechamento-rubricas label>span{min-width:0;overflow-wrap:anywhere}.fechamento-rubricas label>span:has(input){display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.fechamento-rubricas label small{display:block;font-size:.76rem;line-height:1.4;color:var(--color-text-muted)}.fechamento-rubricas input[type=text]{width:7rem;padding:.25rem .4rem;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);font-family:inherit;font-size:.85rem}@media (max-width:560px){.fechamento-automatico{padding:.75rem}.fechamento-bloco{padding:.6rem .65rem}.fechamento-automatico-topo .btn{width:100%}.fechamento-imposto-valores{grid-template-columns:1fr;width:100%;text-align:left}.fechamento-imposto-valores>div{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.fechamento-lanc{grid-template-columns:minmax(0,1fr)}}.fechamento-campo-duplo{display:flex;flex-wrap:wrap;gap:.4rem}.fechamento-limpar{align-self:flex-end;padding-bottom:.65rem;font-size:.8rem}.fechamento-exportar{display:flex;gap:.5rem;margin-left:auto}.fechamento-exportar .btn{display:inline-flex;align-items:center;gap:.4rem;height:2.4rem;padding-top:0;padding-bottom:0}@media (max-width:720px){.fechamento-exportar{margin-left:0;width:100%}.fechamento-campo,.fechamento-campo input,.fechamento-campo select{width:100%}.fechamento-campo-busca{max-width:none}}.fechamento-arquivos{margin:.5rem 0 0;padding-left:1.1rem;max-height:11rem;overflow-y:auto;font-size:.8rem;overflow-wrap:anywhere}:root{--color-bg:#f6f3ee;--color-surface:#fffdfa;--color-surface-alt:#f1ece4;--color-surface-raised:#fff;--color-border:#e6dfd5;--color-border-strong:#d3cabd;--color-text-primary:#2a2622;--color-text-secondary:#5c554c;--color-text-muted:#7a7167;--color-warning-bg:#fbe9cf;--color-warning-text:#8a5310;--color-warning-rgb:138,83,16;--color-danger-bg:#f7e3df;--color-success-bg:#dff0e8;--sidebar-bg:#22302c;--sidebar-surface-alt:#2b3b36;--sidebar-border:hsla(0,0%,100%,.09);--sidebar-text-primary:#f1f4f0;--sidebar-text-secondary:#b9c4bd;--sidebar-text-muted:#8a9890;--sidebar-accent:#8fd6c1;--sidebar-active-bg:rgba(111,194,172,.16);--shadow-sm:0 1px 2px rgba(60,45,25,.06);--shadow-md:0 1px 2px rgba(60,45,25,.06),0 6px 18px rgba(60,45,25,.07);--shadow-lg:0 2px 6px rgba(60,45,25,.07),0 18px 44px -12px rgba(60,45,25,.2);--shadow-accent:0 6px 16px -6px rgba(47,125,109,.35);--radius-sm:6px;--radius-md:8px;--radius-lg:14px;--radius-xl:18px;--q-line-1:#d9d2c7;--q-track:#ebe4d9}h1,h2,h3{font-weight:500}.card-title,.page-title{font-weight:600}.dashboard-kpi-value{font-weight:500}.card,.dashboard-kpi,.modal-box{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.modal-box{box-shadow:var(--shadow-lg)}.table{border-radius:var(--radius-md)}.btn,.segmented-control button{font-family:var(--font-body),sans-serif;font-size:.85rem;font-weight:600;letter-spacing:0;text-transform:none}.btn-primary:hover{box-shadow:var(--shadow-accent)}.segmented-control button.active{background:var(--color-primary);color:var(--color-on-primary)}.badge,.sidebar-nav-badge,.sit-chip{border-radius:999px}.sidebar-nav-badge{border-color:rgba(143,214,193,.4)}.sidebar-avatar{border-radius:50%;background:var(--sidebar-surface-alt);border-color:hsla(0,0%,100%,.16);color:var(--sidebar-text-primary)}.sidebar-category-header,.sidebar-nav-item{border-radius:var(--radius-md)}.inicio-grade{gap:1.75rem}.semana{gap:.9rem;background:transparent;border:0}.semana-coluna{border:1px solid var(--color-border);border-top:3px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:1.15rem 1.2rem 1.25rem;gap:.9rem}.semana-total{font-weight:500}.atencao-lista{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.atencao-item a{padding:.9rem 1.15rem}.assinatura-email-passos,.ficha-numeros,.limite-mei-resumo{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}.fechamento-etapas{gap:.75rem;background:transparent;border:0}.fechamento-etapas li{border:1px solid var(--color-border);box-shadow:var(--shadow-sm);padding:.85rem 1rem .95rem}.assinatura-email-caixa,.etiquetas-popover,.fechamento-automatico,.fechamento-etapas li,.ficha-bloco,.fila-grupo,.resumo-fiscal{border-radius:var(--radius-lg)}.ficha-bloco{box-shadow:var(--shadow-sm)}.atendimento-pagina .alert-banner,.atendimento-pagina .atendimento-aviso-presenca,.consulta-vazia,.consulta-vazia-mes,.fechamento-campo input,.fechamento-campo select,.fechamento-opcoes label,.fechamento-rubricas fieldset,.fechamento-rubricas input[type=text],.fechamento-status,.ficha-cnd-item,.fila-dc,.fila-selecao,.limite-mei-aviso,.limite-mei-fonte,.limite-mei-orientacao,.limite-mei-tipo label,.mkt-arte-mini,.mkt-arte-preview,.mkt-arte-salva-img,.monitor-aviso{border-radius:var(--radius-md)}.atendimento-tag-adicionar,.etiqueta,.etiqueta-adicionar,.filtro-ativo,.selo-alerta,.selo-claro{border-radius:999px}.atendimento-bolha.entrada,.atendimento-bolha.saida{border-radius:12px}.extrato-pagina{display:flex;flex-direction:column;gap:1rem;padding-bottom:4.5rem}.extrato-pagina .card{margin-bottom:0}.extrato-topo{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1.5rem}.extrato-topo h2{font-size:1.35rem;margin:.35rem 0 .1rem}.extrato-topo-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.extrato-voltar{display:inline-flex;align-items:center;gap:.3rem;font-size:.82rem}.extrato-estado{display:flex;flex-direction:column;gap:.5rem;padding:1.1rem 1.25rem}.extrato-estado ul{margin:0;padding-left:1.1rem}.extrato-numeros{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.75rem;gap:.75rem}.extrato-numeros li{display:flex;flex-direction:column;gap:.2rem;padding:.9rem 1.1rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.extrato-numeros b{font-family:var(--font-heading),sans-serif;font-size:1.5rem;font-weight:500;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.extrato-numeros span{font-size:.8rem;color:var(--color-text-muted)}.extrato-numeros li.atencao{border-color:var(--q-copper);background:var(--color-warning-bg)}.extrato-numeros li.atencao span{color:var(--color-warning-text)}.extrato-saldos-titulo{margin:1.25rem 0 .6rem;font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.extrato-saldos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:.75rem;gap:.75rem}.extrato-saldos li{display:flex;flex-direction:column;gap:.6rem;padding:.9rem 1.1rem;border:1px solid var(--color-border);min-width:0}.extrato-saldos strong{font-size:.9rem;overflow-wrap:anywhere}.extrato-saldos dl{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:.75rem;gap:.75rem}.extrato-saldos dt{font-size:.75rem;color:var(--color-text-muted);margin-bottom:.2rem}.extrato-saldos dd{margin:0;display:flex;flex-direction:column;gap:.1rem;font-size:.85rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.extrato-saldos dd.saldo-ok b{color:var(--color-success)}.extrato-saldos dd.saldo-erro b{color:var(--color-danger)}.extrato-saldos dd.saldo-neutro,.extrato-saldos dd.saldo-neutro b{color:var(--color-warning-text)}.extrato-filtros{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.9rem}.extrato-filtros input[type=search]{flex:1 1 220px;max-width:340px}.extrato-pagina .num{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.extrato-tabela td{vertical-align:top}.extrato-texto{min-width:200px;overflow-wrap:anywhere}.extrato-conta{display:flex;flex-direction:column;gap:.2rem;min-width:190px}.extrato-conta input{width:7.5rem}.extrato-sugestoes{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.35rem;font-size:.78rem}.extrato-conta{min-width:15rem;max-width:22rem}.extrato-conta .hint-text:empty{display:none}.extrato-vazio{padding:1.25rem .25rem}.extrato-paginas{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:.9rem;font-size:.85rem}.extrato-sit-b,.extrato-sit-f,.extrato-sit-p{background:var(--color-warning-bg);color:var(--color-warning-text)}.extrato-sit-c{background:var(--color-success-bg);color:var(--color-primary-dark)}.extrato-acoes{position:-webkit-sticky;position:sticky;bottom:.75rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1.25rem;padding:.75rem 1rem;background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);font-size:.88rem}.apuracao-lote-lista{list-style:none;margin:0;padding:0;max-height:260px;overflow-y:auto;border:1px solid var(--color-border);border-radius:8px}.apuracao-lote-lista:empty{display:none}.apuracao-lote-lista li{display:flex;justify-content:space-between;gap:12px;padding:6px 10px;font-size:13px;border-bottom:1px solid var(--color-border)}.apuracao-lote-lista li:last-child{border-bottom:0}.apuracao-lote-lista li.apuracao-lote-falha{flex-direction:column;gap:2px}.apuracao-nao-rodou{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.apuracao-nao-rodou details{flex-basis:100%;font-size:12px;color:var(--color-text-muted,inherit)}.apuracao-nao-rodou details summary{cursor:pointer}.apuracao-nao-rodou details p{margin:4px 0 0;overflow-wrap:anywhere}.apuracao-baixar{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.apuracao-baixar button{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;font-size:11px;line-height:1.4;border:1px solid var(--color-border,#d0d5dd);border-radius:6px;background:transparent;color:inherit;cursor:pointer}.apuracao-baixar button:hover{background:var(--color-surface-hover,rgba(0,0,0,.06))}.fechamento-contas-lista{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.fechamento-contas-lista li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid var(--color-border);border-radius:8px}.fechamento-contas-o-que{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1 260px;overflow-wrap:anywhere}.fechamento-contas-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.fechamento-contas-acoes .input{width:130px}.prospeccao-frentes{margin-bottom:12px}.prospeccao-frentes .sit-chip{text-decoration:none}.prospeccao-puxar{display:flex;gap:6px;align-items:center}.prospeccao-puxar .input{width:72px}.prospeccao-nome{text-align:left;font-weight:600}.prospeccao-cabecalho{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.prospeccao-dados{display:grid;grid-gap:6px;gap:6px;margin:0}.prospeccao-dados div{display:grid;grid-template-columns:150px 1fr;grid-gap:8px;gap:8px}.prospeccao-dados dt{color:var(--color-text-muted,inherit);font-size:12px}.prospeccao-dados dd{margin:0;overflow-wrap:anywhere}.prospeccao-ade{display:grid;grid-gap:8px;gap:8px;padding:10px 12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}.prospeccao-ade p{margin:0;font-size:13px;overflow-wrap:anywhere}.prospeccao-ade-acoes{display:flex;flex-wrap:wrap;gap:8px}.prospeccao-ade-acoes label{cursor:pointer}.prospeccao-sinais,.prospeccao-toques{margin:0;padding-left:18px;display:grid;grid-gap:2px;gap:2px;font-size:13px}.prospeccao-texto{width:100%;font-family:inherit;line-height:1.45}.prospeccao-lead textarea.input{width:100%}.prospeccao-resultados{flex-wrap:wrap}@media (max-width:640px){.prospeccao-dados div{grid-template-columns:1fr;gap:0}}.fechamento-rubricas .fechamento-rubrica-banco{margin:0 0 8px;font-size:.86rem;color:var(--color-text-muted);overflow-wrap:anywhere}.fechamento-rubricas .fechamento-rubrica-banco span{display:block;margin-top:2px;font-size:.8rem;opacity:.85}.extrato-tabela .extrato-grupo-banco{display:block;margin-top:3px;font-size:.78rem;color:var(--color-text-muted);overflow-wrap:anywhere}.extrato-tabela .extrato-grupo-motivo{display:block;margin-top:3px;font-size:.78rem;color:var(--color-warning-text);overflow-wrap:anywhere}.fechamento-lote-titulo{font-size:.85rem;font-weight:600;color:var(--color-text-muted,inherit)}.fechamento-marcacao{margin-top:.25rem}.fechamento-marcacao[open]>summary{margin-bottom:.6rem}.extrato-pagina .extrato-voltar{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.5rem;text-decoration:none}.extrato-alertas{list-style:none;margin:.75rem 0 0;padding:0;display:grid;grid-gap:.4rem;gap:.4rem}.extrato-alertas li{padding:.5rem .75rem;border-left:3px solid var(--color-danger);background:var(--color-danger-bg);color:var(--color-danger);border-radius:4px;font-size:.85rem;line-height:1.4;overflow-wrap:anywhere}.extrato-alertas li.extrato-alertas-mais{background:none;border-left-color:transparent;padding:0 .75rem}.extrato-avisos{margin-top:.6rem}.extrato-avisos summary,.extrato-bancos>summary{cursor:pointer}.extrato-avisos ul{margin:.4rem 0 0;font-size:.82rem}.extrato-bancos>summary{list-style-position:inside}.extrato-bancos[open]>summary{margin-bottom:.75rem}.extrato-bancos>summary .hint-text{font-weight:400;font-size:.85rem}.apuracao-listas{margin-bottom:.9rem;flex-wrap:wrap}.apuracao-listas button b{margin-left:.3rem;font-weight:600}.apuracao-tabela .apuracao-abrir{text-align:left;padding:0;font:inherit;font-weight:600}.apuracao-detalhe .apuracao-cadastro{margin-left:.5rem;font-size:.8rem;font-weight:400}.fechamento-observacoes{margin:.5rem 0 0;padding-left:1.1rem;font-size:.85rem;line-height:1.45}.fechamento-filtros{align-items:flex-end}.fechamento-campo-rotulo{font-family:var(--font-heading),sans-serif;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.fechamento-campo-baixar{margin-left:auto}.fechamento-campo .segmented-control{height:2.4rem;align-items:stretch}@media (max-width:720px){.fechamento-campo-baixar{margin-left:0}.fechamento-campo .segmented-control button{flex:1 1}}.fechamento-progresso{list-style:none;margin:0 0 1.1rem;padding:.85rem 1.1rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.6rem 1.75rem;gap:.6rem 1.75rem;border:1px solid var(--color-border);background:var(--color-surface)}.fechamento-progresso li{display:grid;grid-template-columns:1fr auto;align-items:baseline;grid-gap:.35rem .5rem;gap:.35rem .5rem;min-width:0}.fechamento-progresso-nome{font-size:.82rem;font-weight:600;color:var(--color-text-secondary)}.fechamento-progresso-numero{font-size:.8rem;color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fechamento-progresso-numero b{font-family:var(--font-heading),sans-serif;font-size:1.1rem;font-weight:400;color:var(--color-text-primary)}.fechamento-progresso .fechamento-barra{grid-column:1/-1}@media (max-width:720px){.fechamento-progresso{grid-template-columns:repeat(2,minmax(0,1fr))}}.fechamento-tabela td{vertical-align:middle;padding-top:.65rem;padding-bottom:.65rem}.fechamento-tabela td.fechamento-col-etapa,.fechamento-tabela th.fechamento-col-etapa{padding-left:.6rem;padding-right:.6rem}.fechamento-tabela .fechamento-cliente{display:block;line-height:1.3}.proximo-passo{display:inline-flex;align-items:center;gap:.4rem;min-height:2rem;padding:.3rem .8rem;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);font-family:inherit;font-size:.82rem;font-weight:600;white-space:nowrap;border-radius:999px}button.proximo-passo{cursor:pointer;transition:transform .12s ease,background .15s ease,border-color .15s ease}button.proximo-passo:hover{transform:translateY(-1px)}button.proximo-passo:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.proximo-passo.passo-pronta{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}button.proximo-passo.passo-pronta:hover{background:var(--color-primary-hover)}.proximo-passo.passo-pergunta{border-color:var(--color-warning-text);background:var(--color-warning-bg);color:var(--color-warning-text)}.proximo-passo.passo-falta{border-style:dashed;border-color:rgba(var(--color-warning-rgb),.55);color:var(--color-warning-text);background:transparent}.proximo-passo.passo-bloqueada{border-color:transparent;background:var(--color-danger-bg);color:var(--color-danger)}.proximo-passo.passo-feito{border-color:transparent;background:var(--color-success-bg);color:var(--color-success)}.proximo-passo.passo-andamento,.proximo-passo.passo-na{border-color:transparent;background:transparent;color:var(--color-text-muted)}.girando{animation:girar 1.1s linear infinite}@keyframes girar{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.girando{animation:none}button.proximo-passo:hover{transform:none}}.fechamento-tabela th.col-principal{min-width:17rem}.fechamento-tabela .fechamento-cliente{font-size:.88rem}.fechamento-tabela .fechamento-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:19rem}.extrato-resumo{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.75rem 1.5rem;gap:.75rem 1.5rem;align-items:start;padding:1.25rem 1.4rem}.extrato-resumo-estado{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0}.extrato-resumo-estado>b{font-size:1.05rem;font-weight:600;color:var(--color-text-primary)}.extrato-resumo-numero{font-family:var(--font-heading),sans-serif;font-size:1.9rem;font-weight:400;line-height:1;margin-right:.15rem;vertical-align:-.12em}.extrato-resumo-estado>span{font-size:.86rem;color:var(--color-text-secondary)}.extrato-resumo-barra{height:6px;margin-top:.5rem;background:var(--q-track,var(--color-surface-alt));border-radius:999px;overflow:hidden;max-width:34rem}.extrato-resumo-barra>span{display:block;height:100%;background:var(--color-primary);border-radius:inherit;transition:width .4s ease}.extrato-resumo-estado>.extrato-resumo-legenda{font-size:.78rem;color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.extrato-resumo-lado{display:grid;justify-items:end;grid-gap:.35rem;gap:.35rem}.extrato-alertas-botao{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text-secondary);font-family:inherit;font-size:.82rem;font-weight:600;cursor:pointer}.extrato-alertas-botao.tem-alerta{border-color:rgba(var(--color-warning-rgb),.45);background:var(--color-warning-bg);color:var(--color-warning-text)}.extrato-alertas-botao:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.extrato-resumo-alertas{grid-column:1/-1}.extrato-resumo-alertas .extrato-alertas li{border-left-color:var(--color-warning-text);background:var(--color-warning-bg);color:var(--color-warning-text)}@media (max-width:720px){.extrato-resumo{grid-template-columns:1fr}.extrato-resumo-lado{justify-items:start}}.extrato-grupos td{vertical-align:top;padding-top:.85rem;padding-bottom:.85rem}.extrato-grupo-titulo{display:block;font-weight:600;font-size:.9rem;color:var(--color-text-primary);line-height:1.35}.extrato-grupos .extrato-grupo-meta{display:block;margin-top:.15rem;font-size:.78rem;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:34rem}.extrato-valor{white-space:nowrap}.extrato-valor b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.extrato-valor .extrato-saida{color:var(--color-text-primary)}.extrato-valor .extrato-entrada{color:var(--color-success)}.extrato-motivo{margin-top:.4rem}.extrato-motivo>summary{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;background:var(--color-warning-bg);color:var(--color-warning-text);font-size:.74rem;font-weight:600;cursor:pointer;list-style:none}.extrato-motivo>summary::-webkit-details-marker{display:none}.extrato-motivo p{margin:.4rem 0 0;font-size:.8rem;line-height:1.45;color:var(--color-text-secondary);max-width:34rem}.extrato-grupos .extrato-sugestoes{margin-top:.15rem}.extrato-separar{display:inline-flex;align-items:center;gap:.3rem;margin-top:.4rem;padding:.15rem .55rem;border:1px dashed var(--color-border);border-radius:999px;background:transparent;color:var(--color-text-secondary);font-size:.74rem;font-weight:600;cursor:pointer}.extrato-separar.aberto,.extrato-separar:hover{border-style:solid;border-color:var(--color-primary);color:var(--color-primary)}.extrato-grupos tr.extrato-linha-separada td{padding-top:.5rem;padding-bottom:.5rem;background:var(--color-surface-alt)}.extrato-grupos tr.extrato-linha-separada td.td-principal{border-left:3px solid var(--color-primary)}.extrato-grupos tr.extrato-linha-separada .extrato-grupo-titulo{font-weight:500;font-size:.84rem}.extrato-historico-botao{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;margin-top:.35rem;padding:.15rem .45rem;border:1px dashed var(--color-border);border-radius:999px;background:transparent;color:var(--color-text-secondary);font-family:inherit;font-size:.74rem;cursor:pointer}.extrato-historico-botao span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.extrato-historico-botao.tem-texto{border-style:solid;background:var(--color-primary-soft)}.extrato-historico-botao.tem-texto,.extrato-historico-botao:hover{border-color:var(--color-primary);color:var(--color-primary)}.extrato-historico-botao:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.extrato-historico{display:flex;flex-direction:column;gap:.2rem;margin-top:.35rem}.extrato-historico input{width:100%;min-width:0;max-width:22rem}.extrato-ficha{display:inline-flex;align-items:baseline;gap:.3rem;max-width:15rem;padding:.22rem .6rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text-secondary);font-family:inherit;font-size:.76rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:border-color .15s ease,background .15s ease}.extrato-ficha b{color:var(--color-primary);font-weight:700}.extrato-ficha:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary-soft)}.extrato-ficha:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.apuracao-tabela td{vertical-align:middle;padding-top:.65rem;padding-bottom:.65rem}.apuracao-situacao{flex-wrap:wrap;gap:.5rem}.apuracao-marca,.apuracao-situacao{display:inline-flex;align-items:center}.apuracao-marca{gap:.25rem;font-size:.76rem;font-weight:600}.apuracao-marca.marca-alerta{color:var(--color-warning-text)}.apuracao-marca.marca-erro{color:var(--color-danger)}.apuracao-tabela .fechamento-sub{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:24rem}.proximo-passo.passo-pronta-leve{border-color:var(--color-primary);background:transparent;color:var(--color-primary)}button.proximo-passo.passo-pronta-leve:hover{background:var(--color-primary-soft)}.apuracao-tabela .apuracao-abrir{text-decoration:none;color:var(--color-primary)}.apuracao-tabela .apuracao-abrir:hover{text-decoration:underline}.extrato-ficha{max-width:11.5rem}.apuracao-consulta>summary{display:flex;align-items:center;gap:.6rem;cursor:pointer}.apuracao-consulta[open]>summary{margin-bottom:.6rem}@media (max-width:1000px){.extrato-grupos td.td-principal{display:block;text-align:left}.extrato-grupos .extrato-conta{min-width:0;max-width:none;align-items:flex-end}.extrato-grupos .extrato-sugestoes{justify-content:flex-end}.extrato-grupos .extrato-grupo-meta{max-width:100%}.extrato-grupos tbody tr.extrato-linha-separada{border-left:3px solid var(--color-primary);background:var(--color-surface-alt)}.extrato-grupos tr.extrato-linha-separada td.td-principal{border-left:none}}@media (min-width:1001px){.extrato-grupos td:last-child{width:26rem}.extrato-grupos .extrato-conta{max-width:26rem}}.extrato-grupos .extrato-ficha{display:inline-block;max-width:12.5rem}.canal{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem;max-width:60rem}.canal.canal-com-lista{grid-template-columns:15rem minmax(0,1fr);max-width:76rem}.canal-lista{display:grid;align-content:start;grid-gap:.35rem;gap:.35rem}.canal-lista-item{display:grid;grid-gap:.15rem;gap:.15rem;padding:.6rem .8rem;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);font-family:inherit;font-size:.86rem;text-align:left;cursor:pointer}.canal-lista-item span{font-size:.75rem;color:var(--color-text-muted)}.canal-lista-item.ativa{border-color:var(--color-primary);background:var(--color-primary-soft)}.canal-conversa{display:flex;flex-direction:column;height:calc(100vh - 11rem);min-height:26rem;border:1px solid var(--color-border);background:var(--color-surface)}.canal-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem 1rem;padding:.8rem 1.1rem;border-bottom:1px solid var(--color-border)}.canal-estado{display:inline-flex;align-items:center;gap:.5rem;font-size:.84rem;font-weight:600;color:var(--color-text-secondary)}.canal-ponto{width:9px;height:9px;border-radius:50%;background:var(--color-text-muted)}.estado-atendendo .canal-ponto,.estado-online .canal-ponto{background:var(--color-success)}.estado-atendendo .canal-ponto{animation:canal-pulsar 1.4s ease-in-out infinite}.estado-fora{color:var(--color-warning-text)}.estado-fora .canal-ponto{background:var(--color-warning-text)}.canal-autoridade{font-size:.76rem;color:var(--color-text-muted)}.canal-topo-estado{flex-wrap:wrap;gap:.4rem .75rem}.canal-aguarda,.canal-topo-estado{display:inline-flex;align-items:center}.canal-aguarda{gap:.35rem;padding:.22rem .65rem;border-radius:999px;background:var(--color-warning-bg);color:var(--color-warning-text);font-size:.78rem;font-weight:700;white-space:nowrap}.canal-lista-item .canal-aguarda.mini{justify-self:start;padding:.08rem .5rem;font-size:.7rem;color:var(--color-warning-text)}.canal-lista-item.aguarda{border-left:3px solid var(--color-warning-text)}.canal-balao.aguardando{border-color:rgba(var(--color-warning-rgb),.55);box-shadow:0 0 0 1px rgba(var(--color-warning-rgb),.35)}.canal-mensagens{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:.7rem;padding:1.2rem 1.1rem;background:var(--color-bg)}.canal-vazio{margin:auto;max-width:26rem;text-align:center;color:var(--color-text-secondary);font-size:.9rem}.canal-vazio p{margin:.4rem 0 0}.canal-balao{max-width:min(42rem,85%);padding:.65rem .9rem .45rem;border-radius:14px;font-size:.9rem;line-height:1.5;box-shadow:0 1px 0 rgba(20,28,36,.05)}.canal-balao.da-equipe{align-self:flex-end;background:var(--color-primary);color:var(--color-on-primary);border-bottom-right-radius:4px}.canal-balao.da-automacao{align-self:flex-start;background:var(--color-surface-raised);color:var(--color-text-primary);border:1px solid var(--color-border);border-bottom-left-radius:4px}.canal-balao-quem{display:block;margin-bottom:.15rem;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.75}.canal-balao-texto{white-space:pre-wrap;overflow-wrap:anywhere}.canal-balao-hora{display:block;margin-top:.25rem;font-size:.68rem;text-align:right;opacity:.7}.canal-anexo{display:inline-flex;align-items:center;gap:.35rem;margin-top:.45rem;color:inherit;font-size:.82rem}.canal-anexo img{display:block;max-width:100%;max-height:16rem;border-radius:8px}.canal-aviso{align-self:center;margin:0;padding:.25rem .75rem;border-radius:999px;background:var(--color-surface-alt);color:var(--color-text-secondary);font-size:.76rem}.canal-aviso time{margin-left:.35rem;opacity:.7}.canal-andamento{display:flex;align-items:flex-start;gap:.6rem;padding:.6rem .9rem;border-top:1px solid var(--color-border);font-size:.84rem;line-height:1.35}.canal-andamento>svg{flex-shrink:0;margin-top:.1rem}.canal-andamento span{min-width:0}.canal-andamento small{color:var(--color-text-secondary);font-size:.78rem}.canal-andamento em{display:block;font-style:normal;color:var(--color-text-secondary);font-size:.8rem;overflow-wrap:anywhere}.canal-andamento.trabalhando{background:var(--color-primary-soft);color:var(--color-primary)}.canal-andamento.trabalhando b{color:var(--color-primary)}.canal-andamento.fila{background:var(--color-surface-alt);color:var(--color-text-primary)}.canal-andamento.parado{background:var(--color-warning-bg)}.canal-andamento.parado,.canal-andamento.parado em{color:var(--color-warning-text)}.canal-andamento-giro{animation:canal-girar 1.1s linear infinite}@keyframes canal-girar{to{transform:rotate(1turn)}}@keyframes canal-pulsar{0%,to{opacity:.35}50%{opacity:1}}.canal-escrever{display:grid;grid-gap:.35rem;gap:.35rem;padding:.75rem .9rem .6rem;border-top:1px solid var(--color-border);background:var(--color-surface)}.canal-escrever-linha{display:flex;align-items:flex-end;gap:.5rem}.canal-escrever textarea{flex:1 1;min-height:2.6rem;max-height:220px;padding:.6rem .8rem;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface-raised);color:var(--color-text-primary);font-family:inherit;font-size:.92rem;line-height:1.45;resize:none}.canal-escrever textarea:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.canal-enviar,.canal-icone{display:inline-grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;flex-shrink:0}.canal-enviar{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.canal-enviar:disabled{opacity:.45;cursor:default}.canal-enviar:focus-visible,.canal-icone:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.canal-dica{font-size:.7rem;color:var(--color-text-muted);padding-left:3.1rem}.canal-anexo-escolhido{display:inline-flex;align-items:center;gap:.35rem;justify-self:start;padding:.2rem .5rem .2rem .65rem;border-radius:999px;background:var(--color-primary-soft);font-size:.78rem}.canal-anexo-escolhido button{display:inline-grid;place-items:center;border:0;background:transparent;cursor:pointer;color:inherit}.canal-erro,.canal-so-leitura{margin:0;padding:.6rem 1rem;font-size:.82rem}@media (max-width:860px){.canal.canal-com-lista{grid-template-columns:1fr}.canal-lista{grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto}.canal-conversa{height:calc(100vh - 9rem)}.canal-dica{display:none}}@media (prefers-reduced-motion:reduce){.canal-andamento-giro,.canal-bolha.trabalhando:after,.estado-atendendo .canal-ponto{animation:none}}.canal-flutuante{position:fixed;right:20px;bottom:20px;z-index:900;display:flex;flex-direction:column;align-items:flex-end;gap:.6rem}.canal-bolha{position:relative;display:grid;place-items:center;width:54px;height:54px;border-radius:50%;border:0;background:var(--color-primary);color:var(--color-on-primary);box-shadow:0 8px 24px rgba(18,63,53,.32);cursor:pointer;transition:transform .15s ease,background .15s ease}.canal-bolha:hover{transform:translateY(-2px);background:var(--color-primary-hover)}.canal-bolha:focus-visible{outline:3px solid var(--color-primary-soft);outline-offset:3px}.canal-bolha-contador{position:absolute;top:-4px;right:-4px;min-width:21px;height:21px;padding:0 5px;border-radius:999px;background:var(--color-danger);color:#fff;font-size:.72rem;font-weight:700;line-height:21px;text-align:center;border:2px solid var(--color-surface)}.canal-bolha.trabalhando:after{content:"";position:absolute;inset:-5px;border-radius:50%;border-color:#4cc38a #4cc38a transparent transparent;border-style:solid;border-width:3px;animation:canal-girar 1.1s linear infinite;pointer-events:none}.canal-bolha-contador.aguarda{background:var(--color-warning-text)}.canal-bolha-online{position:absolute;bottom:3px;right:3px;width:11px;height:11px;border-radius:50%;background:#4cc38a;border:2px solid var(--color-primary)}.canal-painel{display:flex;flex-direction:column;width:min(400px,calc(100vw - 24px));height:min(600px,calc(100vh - 100px));border:1px solid var(--color-border);border-radius:14px;overflow:hidden;background:var(--color-surface);box-shadow:0 18px 50px rgba(20,28,36,.22);animation:canal-subir .18s ease-out}@keyframes canal-subir{0%{opacity:0;transform:translateY(12px)}}.canal-painel-topo{display:flex;align-items:center;justify-content:space-between;padding:.6rem .75rem .6rem 1rem;background:var(--color-primary);color:var(--color-on-primary);font-weight:600;font-size:.9rem}.canal-painel-topo>span:first-child{display:inline-flex;align-items:center;gap:.45rem}.canal-painel-botoes{display:inline-flex;gap:.2rem}.canal-painel-botoes button{display:inline-grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.canal-painel-botoes button:hover{background:hsla(0,0%,100%,.14)}.canal.canal-compacto{display:flex;flex:1 1;min-height:0;max-width:none}.canal-compacto .canal-conversa{flex:1 1;height:auto;min-height:0;border:0}.canal-compacto .canal-topo{padding:.5rem .9rem}.canal-compacto .canal-mensagens{padding:.9rem .8rem}.canal-compacto .canal-balao{max-width:88%;font-size:.86rem}.canal-compacto .canal-dica{display:none}.canal-balao-tela{display:block;margin-top:.3rem;font-size:.7rem;opacity:.75}.janela-canal{display:flex;height:100vh;background:var(--color-surface)}@media (max-width:720px){.canal-flutuante{right:12px;bottom:12px}.canal-painel{height:calc(100vh - 90px)}}@media (prefers-reduced-motion:reduce){.canal-painel{animation:none}.canal-bolha:hover{transform:none}}body:has(.canal-flutuante .canal-bolha) .extrato-acoes,body:has(.canal-flutuante .canal-bolha) .page-actions-bar{margin-right:76px}.prosp{display:grid;grid-gap:1rem;gap:1rem}.prosp-rotulo{font-family:var(--font-heading),sans-serif;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted)}.prosp-frentes{display:inline-flex;justify-self:start;gap:.25rem;padding:.25rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface)}.prosp-frentes a{padding:.4rem .95rem;border-radius:999px;color:var(--color-text-secondary);font-size:.84rem;font-weight:600;text-decoration:none}.prosp-frentes a.ativa{background:var(--color-primary);color:var(--color-on-primary)}.prosp-hoje{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;grid-gap:1.25rem 2rem;gap:1.25rem 2rem;align-items:center;padding:1.35rem 1.6rem;border-radius:16px;background:radial-gradient(120% 140% at 0 0,#2b3442 0,var(--sidebar-bg) 55%,#171c25 100%);color:var(--sidebar-text-primary)}.prosp-hoje .prosp-rotulo{color:var(--sidebar-text-muted)}.prosp-hoje-numero{display:flex;align-items:baseline;gap:.6rem;margin:.2rem 0 .55rem}.prosp-hoje-numero b{font-family:var(--font-heading),sans-serif;font-size:3.1rem;font-weight:300;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prosp-hoje-numero span{font-size:.95rem;color:var(--sidebar-text-secondary)}.prosp-barra{height:6px;max-width:26rem;border-radius:999px;background:hsla(0,0%,100%,.1);overflow:hidden}.prosp-barra>span{display:block;height:100%;border-radius:inherit;background:var(--sidebar-accent);transition:width .5s ease}.prosp-hoje-conta{margin:.55rem 0 0;font-size:.76rem;color:var(--sidebar-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prosp-hoje-fila{display:grid;grid-gap:.5rem;gap:.5rem}.prosp-fila-item{display:flex;align-items:baseline;gap:.55rem;padding:.55rem .8rem;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;background:hsla(0,0%,100%,.04);color:var(--sidebar-text-secondary);font-family:inherit;font-size:.84rem;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.prosp-fila-item b{font-family:var(--font-heading),sans-serif;font-size:1.35rem;font-weight:400;color:var(--sidebar-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prosp-fila-item:hover{background:hsla(0,0%,100%,.08)}.prosp-fila-item.urgente{border-color:hsla(30,66%,65%,.55);background:hsla(30,66%,65%,.12)}.prosp-fila-item.urgente b{color:#e0a56a}.prosp-hoje-acao{display:grid;justify-items:end;grid-gap:.5rem;gap:.5rem}.prosp-comecar{display:inline-flex;align-items:center;gap:.55rem;padding:.95rem 1.6rem;border:0;border-radius:999px;background:var(--sidebar-accent);color:#0f1a17;font-family:inherit;font-size:1rem;font-weight:700;cursor:pointer;box-shadow:0 10px 28px rgba(63,169,138,.35);transition:transform .15s ease,box-shadow .15s ease}.prosp-comecar:hover{transform:translateY(-1px);box-shadow:0 14px 34px rgba(63,169,138,.45)}.prosp-comecar:focus-visible{outline:3px solid rgba(63,169,138,.55);outline-offset:3px}.prosp-hoje-campanha{display:inline-flex;align-items:center;gap:.35rem;font-size:.76rem;color:var(--sidebar-text-muted)}@media (max-width:980px){.prosp-hoje{grid-template-columns:1fr}.prosp-hoje-fila{grid-template-columns:1fr 1fr}.prosp-hoje-acao{justify-items:stretch}.prosp-comecar{justify-content:center}.prosp-hoje-conta{white-space:normal}}.prosp-campanha{display:grid;grid-gap:.6rem;gap:.6rem}.prosp-campanha-topo{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.prosp-campanha-topo select{height:2.2rem;padding:0 .65rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text-primary);font-family:inherit;font-size:.85rem}.prosp-nichos{display:flex;flex-wrap:wrap;gap:.4rem}.prosp-nicho{display:inline-flex;align-items:baseline;gap:.35rem;padding:.38rem .75rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text-secondary);font-family:inherit;font-size:.8rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease}.prosp-nicho b{font-weight:500;color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prosp-nicho:hover{border-color:var(--color-border-strong)}.prosp-nicho.ativo{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.prosp-nicho.ativo b{color:inherit;opacity:.8}.prosp-nicho.destaque:not(.ativo){border-color:rgba(var(--color-primary-rgb),.45);color:var(--color-primary)}.prosp-funil{display:grid;grid-gap:.5rem;gap:.5rem;padding:1rem 1.2rem;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface)}.prosp-funil ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.prosp-funil li{position:relative;display:grid;grid-gap:.1rem;gap:.1rem;padding:0 1rem}.prosp-funil li+li{border-left:1px solid var(--color-border)}.prosp-funil li b{font-family:var(--font-heading),sans-serif;font-size:1.55rem;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prosp-funil li span{font-size:.8rem;color:var(--color-text-secondary)}.prosp-funil li small{font-size:.72rem;color:var(--color-primary);font-weight:600}.prosp-funil-nota{margin:0;font-size:.74rem;color:var(--color-text-muted)}.prosp-equipe{list-style:none;margin:.25rem 0 0;padding:.6rem 0 0;border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;font-size:.8rem}.prosp-equipe li{display:inline-flex;align-items:center;gap:.4rem}.prosp-equipe span:last-child{color:var(--color-text-muted)}.prosp-equipe-pos{display:inline-grid;place-items:center;width:1.3rem;height:1.3rem;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary);font-size:.7rem;font-weight:700}@media (max-width:720px){.prosp-funil ol{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.75rem}.prosp-funil li:nth-child(3){border-left:0}}.prosp-lista-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem}.prosp-abas{flex-wrap:wrap}.prosp-abas button b{margin-left:.2rem;color:var(--color-warning-text)}.prosp-busca{display:inline-flex;align-items:center;gap:.45rem;flex:1 1 16rem;max-width:24rem;height:2.4rem;padding:0 .8rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text-muted)}.prosp-busca input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--color-text-primary);font-family:inherit;font-size:.86rem;outline:none}.prosp-busca:focus-within{border-color:var(--color-primary)}.prosp-tabela td{vertical-align:middle;padding-top:.7rem;padding-bottom:.7rem}.prosp-nome{display:block;padding:0;border:0;background:none;color:var(--color-primary);font-family:inherit;font-size:.9rem;font-weight:600;text-align:left;cursor:pointer}.prosp-nome:hover{text-decoration:underline}.prosp-sub{display:block;font-size:.76rem;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:30rem}.prosp-chips{display:flex;flex-wrap:wrap;gap:.3rem}.prosp-chip{display:inline-flex;align-items:center;padding:.14rem .55rem;border-radius:999px;background:var(--color-surface-alt);color:var(--color-text-secondary);font-size:.72rem;font-weight:600;white-space:nowrap}.prosp-chip.quente{background:var(--color-primary-soft);color:var(--color-primary)}.prosp-passo{padding:.3rem .75rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text-secondary);font-family:inherit;font-size:.78rem;font-weight:600;white-space:nowrap;cursor:pointer}.prosp-passo:hover{border-color:var(--color-primary);color:var(--color-primary)}.prosp-passo.urgente{border-color:transparent;background:var(--color-warning-bg);color:var(--color-warning-text)}.prosp-cartao{display:grid;grid-gap:.9rem;gap:.9rem}.prosp-cartao-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.prosp-cartao-topo h3{margin:0;font-family:var(--font-heading),sans-serif;font-size:1.35rem;font-weight:500;letter-spacing:.01em;line-height:1.25}.prosp-cartao-quem{margin:.25rem 0 0;font-size:.86rem;color:var(--color-text-secondary)}.prosp-cadencia{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.35rem;gap:.35rem}.prosp-cadencia li{display:flex;align-items:center;gap:.4rem;padding:.35rem .5rem;border-radius:8px;background:var(--color-surface-alt);color:var(--color-text-muted);font-size:.74rem;font-weight:600}.prosp-cadencia li span{display:inline-grid;place-items:center;width:1.15rem;height:1.15rem;border-radius:50%;background:var(--color-surface);font-size:.66rem}.prosp-cadencia li.feito{color:var(--color-primary)}.prosp-cadencia li.agora,.prosp-cadencia li.feito span{background:var(--color-primary);color:var(--color-on-primary)}.prosp-cadencia li.agora span{background:hsla(0,0%,100%,.22);color:inherit}.prosp-ato{display:grid;grid-gap:.5rem;gap:.5rem;padding:.75rem .9rem;border-radius:10px;background:var(--color-warning-bg);color:var(--color-warning-text);font-size:.82rem}.prosp-ato p{margin:0;display:flex;align-items:center;gap:.35rem}.prosp-ato-acoes{display:flex;flex-wrap:wrap;gap:.4rem}.prosp-ato-acoes .btn{font-size:.78rem}.prosp-acao{display:grid;grid-gap:.7rem;gap:.7rem;padding:1rem;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface)}.prosp-acao-resposta{border-color:rgba(var(--color-warning-rgb),.4);background:color-mix(in srgb,var(--color-warning-bg) 45%,var(--color-surface))}.prosp-assunto{margin:0;font-size:.86rem}.prosp-mensagem{width:100%;padding:.75rem .9rem;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface-raised);color:var(--color-text-primary);font-family:inherit;font-size:.9rem;line-height:1.55;resize:vertical}.prosp-mensagem:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.prosp-canal{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;padding:.6rem .85rem;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface-raised);margin-bottom:1rem}.prosp-canal-rotulo{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary)}.prosp-canal-estado{display:inline-flex;align-items:center;gap:.4rem;font-size:.86rem}.prosp-canal-ponto{width:8px;height:8px;border-radius:50%;background:var(--color-text-secondary)}.prosp-canal-ok .prosp-canal-ponto{background:#36a76a}.prosp-canal-off .prosp-canal-ponto{background:#c9803a}.prosp-canal-acoes{margin-left:auto;display:flex;gap:.4rem}.prosp-canal-qr{flex-basis:100%;display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:.3rem}.prosp-canal-qr img{width:180px;height:180px;border-radius:8px;background:#fff;padding:6px}.prosp-canal-qr p{margin:0;font-size:.82rem;line-height:1.45;color:var(--color-text-secondary);max-width:300px}.prosp-canal-erro{flex-basis:100%;margin:.1rem 0 0;font-size:.82rem;color:var(--color-danger,#c0392b)}.prosp-bolhas{display:flex;flex-direction:column;gap:.5rem}.prosp-bolha{position:relative;padding:.7rem 4.6rem .7rem .85rem;border:1px solid var(--color-border);border-radius:12px;border-top-left-radius:4px;background:var(--color-surface-raised)}.prosp-bolha-texto{margin:0;font-size:.9rem;line-height:1.55;color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word}.prosp-bolha-copiar{position:absolute;top:.5rem;right:.5rem;display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .5rem;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface);color:var(--color-text-secondary);font-size:.74rem;cursor:pointer}.prosp-bolha-copiar:hover{color:var(--color-text-primary);border-color:var(--color-primary)}.prosp-bolha-pausa{margin:.15rem 0;padding:.5rem .75rem;border-left:3px solid var(--color-primary);border-radius:4px;background:color-mix(in srgb,var(--color-primary) 9%,transparent);font-size:.82rem;line-height:1.45;color:var(--color-text-secondary)}.prosp-acao-linha{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.prosp-acao-principal{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1.1rem;font-size:.92rem}.prosp-roteiro{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:1rem;gap:1rem}.prosp-roteiro ol{margin:0;padding-left:1.2rem;display:grid;grid-gap:.35rem;gap:.35rem;font-size:.86rem;line-height:1.45}.prosp-objecoes{display:grid;align-content:start;grid-gap:.3rem;gap:.3rem}.prosp-objecoes details{border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-raised)}.prosp-objecoes summary{padding:.4rem .6rem;font-size:.82rem;font-weight:600;cursor:pointer}.prosp-objecoes p{margin:0;padding:0 .6rem .55rem;font-size:.82rem;line-height:1.45;color:var(--color-text-secondary)}@media (max-width:760px){.prosp-roteiro{grid-template-columns:1fr}}.prosp-resultado{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;padding-top:.7rem;border-top:1px dashed var(--color-border)}.prosp-enviei{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-weight:700}.prosp-bom{border-color:var(--color-success);color:var(--color-success)}.prosp-bom.btn-primary{color:var(--color-on-primary)}.prosp-resultado-menos{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem .9rem;margin-left:auto;font-size:.8rem}.prosp-resultado-menos .btn-link{display:inline-flex;align-items:center;gap:.3rem;color:var(--color-text-secondary)}.prosp-resultado-menos .prosp-respondeu{color:var(--color-warning-text);font-weight:600}.prosp-retornar{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.7rem .9rem;border-radius:10px;background:var(--color-surface-alt)}.prosp-retornar input[type=date]{height:2.1rem;padding:0 .5rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text-primary);font-family:inherit}.prosp-crm{display:flex;align-items:center;gap:.4rem;margin:0;padding:.7rem .9rem;border-radius:10px;background:var(--color-success-bg);color:var(--color-success);font-weight:600;font-size:.88rem}.prosp-dados{border-top:1px solid var(--color-border);padding-top:.6rem;font-size:.84rem}.prosp-dados summary{cursor:pointer;color:var(--color-text-secondary);font-weight:600}.prosp-dados dl{display:grid;grid-gap:.4rem;gap:.4rem;margin:.7rem 0 0}.prosp-dados dl>div{display:grid;grid-template-columns:9rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem}.prosp-dados dt{color:var(--color-text-muted)}.prosp-dados dd{margin:0;overflow-wrap:anywhere}.prosp-historico{margin:.7rem 0 0;padding-left:1.1rem;display:grid;grid-gap:.3rem;gap:.3rem}.prosp-kbd{display:inline-grid;place-items:center;min-width:1.35rem;height:1.25rem;margin-left:.3rem;padding:0 .3rem;border:1px solid;border-radius:5px;font-family:inherit;font-size:.66rem;font-weight:700;opacity:.6}.prosp-sessao{position:fixed;inset:0;z-index:880;display:flex;flex-direction:column;background:var(--color-bg);animation:prosp-entrar .2s ease-out}@keyframes prosp-entrar{0%{opacity:0}}.prosp-sessao-topo{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.5rem;padding:.85rem 1.5rem;background:var(--sidebar-bg);color:var(--sidebar-text-primary)}.prosp-sessao-topo .btn{margin-left:auto}.prosp-sessao-titulo{display:grid}.prosp-sessao-titulo b{font-family:var(--font-heading),sans-serif;font-weight:500;font-size:1.02rem;letter-spacing:.02em}.prosp-sessao-titulo span{font-size:.78rem;color:var(--sidebar-text-muted)}.prosp-sessao-numeros{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.4rem;font-size:.84rem;color:var(--sidebar-text-secondary)}.prosp-sessao-numeros b{font-family:var(--font-heading),sans-serif;font-size:1.15rem;font-weight:400;color:var(--sidebar-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prosp-sessao-respostas{padding:.3rem .75rem;border:1px solid hsla(30,66%,65%,.6);border-radius:999px;background:hsla(30,66%,65%,.14);color:#e0a56a;font-family:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.prosp-sessao-barra{height:4px;background:var(--sidebar-surface-alt)}.prosp-sessao-barra>span{display:block;height:100%;background:var(--sidebar-accent);transition:width .5s ease}.prosp-sessao-corpo{flex:1 1;overflow-y:auto;padding:1.6rem 1.25rem 5rem}.prosp-sessao-corpo>.prosp-cartao,.prosp-sessao-corpo>.prosp-sessao-fim,.prosp-sessao-corpo>p{max-width:50rem;margin:0 auto}.prosp-sessao-corpo>.prosp-cartao{padding:1.5rem 1.6rem;border:1px solid var(--color-border);border-radius:18px;background:var(--color-surface);box-shadow:0 12px 40px rgba(20,28,36,.06);animation:prosp-cartao-entrar .22s ease-out}@keyframes prosp-cartao-entrar{0%{opacity:0;transform:translateY(8px)}}.prosp-sessao-fim{display:grid;justify-items:start;grid-gap:.6rem;gap:.6rem;padding:1.6rem;border:1px solid var(--color-border);border-radius:18px;background:var(--color-surface)}.prosp-sessao-fim b{font-family:var(--font-heading),sans-serif;font-size:1.2rem;font-weight:500}.prosp-sessao-fim p{margin:0;color:var(--color-text-secondary);line-height:1.5}.prosp-sessao-aviso{position:fixed;left:50%;bottom:3.6rem;z-index:890;display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:.55rem 1rem;border-radius:999px;background:var(--sidebar-bg);color:var(--sidebar-text-primary);font-size:.82rem;transform:translateX(-50%);box-shadow:0 8px 24px rgba(20,28,36,.25)}.prosp-sessao-rodape{position:fixed;left:0;right:0;bottom:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.4rem;padding:.55rem 1rem;border-top:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);font-size:.74rem}@media (pointer:coarse){.prosp-kbd,.prosp-sessao-rodape{display:none}}@media (max-width:720px){.prosp-sessao-topo{padding:.7rem 1rem}.prosp-sessao-corpo{padding:1rem .75rem 4rem}.prosp-sessao-corpo>.prosp-cartao{padding:1.1rem}.prosp-resultado-menos{margin-left:0}.prosp-dados dl>div{grid-template-columns:1fr;gap:.1rem}}@media (prefers-reduced-motion:reduce){.prosp-sessao,.prosp-sessao-corpo>.prosp-cartao{animation:none}.prosp-comecar:hover{transform:none}}.prosp-campanha,.prosp-funil,.prosp-hoje>*,.prosp>*{min-width:0}.prosp-funil li small.prosp-funil-neutro{color:var(--color-text-muted);font-weight:400}@media (max-width:1000px){.prosp-tabela .prosp-sub{white-space:normal;max-width:none}.prosp-tabela td .prosp-chips{justify-content:flex-end}}@media (max-width:720px){.prosp-hoje{padding:1.1rem 1.1rem 1.2rem}.prosp-hoje-numero b{font-size:2.6rem}.prosp-busca{max-width:none}}@media (max-width:1000px){.prosp-tabela .prosp-passo{white-space:normal;text-align:right}}@media (max-width:720px){.prosp-nichos{flex-wrap:nowrap;overflow-x:auto;margin:0 -1rem;padding:0 1rem .35rem;scrollbar-width:none}.prosp-nichos::-webkit-scrollbar{display:none}.prosp-nicho{flex-shrink:0}.prosp-cadencia{grid-template-columns:auto auto auto auto;justify-content:start}.prosp-cadencia li:not(.agora){font-size:0;gap:0}}.prosp-crm{display:grid;grid-gap:.5rem;gap:.5rem}.prosp-crm p{display:flex;align-items:center;gap:.4rem;margin:0}.prosp-crm .prosp-crm-proximo{font-weight:500;color:var(--color-text-secondary)}.prosp-crm-botoes{display:flex;flex-wrap:wrap;gap:.45rem}.conf{display:grid;grid-gap:.85rem;gap:.85rem;margin-bottom:1.25rem;padding:1.1rem 1.2rem;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface)}.conf-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.conf-topo h3{margin:.15rem 0 0;font-size:1.1rem;font-weight:500}.conf-rotulo,.conf-topo h3{font-family:var(--font-heading),sans-serif}.conf-rotulo{font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted)}.conf-resultado{display:grid;grid-gap:.85rem;gap:.85rem}.conf-manchete{display:grid;grid-gap:.25rem;gap:.25rem;margin:0}.conf-manchete b{font-family:var(--font-heading),sans-serif;font-size:2.3rem;font-weight:300;line-height:1.05;color:var(--color-primary)}.conf-fora_do_simples .conf-manchete b,.conf-ja_otimizado .conf-manchete b,.conf-sem_fator_r .conf-manchete b{font-size:1.4rem;color:var(--color-text-primary)}.conf-manchete span{font-size:.88rem;color:var(--color-text-secondary)}.conf-comparacao{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:.6rem;gap:.6rem}.conf-comparacao>div{display:grid;grid-gap:.2rem;gap:.2rem;padding:.75rem .9rem;border-radius:10px;background:var(--color-surface-alt)}.conf-comparacao b{font-family:var(--font-heading),sans-serif;font-size:1.25rem;font-weight:400}.conf-comparacao span:last-child{font-size:.82rem;color:var(--color-text-secondary)}.conf-comparacao .conf-ajuste{background:var(--color-primary-soft)}.conf-comparacao .conf-ajuste b{color:var(--color-primary)}.conf-detalhes{display:flex;flex-wrap:wrap;gap:.5rem 1.6rem;margin:0;font-size:.84rem}.conf-detalhes dt{color:var(--color-text-muted);font-size:.74rem}.conf-detalhes dd{margin:.1rem 0 0;font-weight:600}.conf-acao{margin:0;padding:.7rem .85rem;border-left:3px solid var(--color-primary);border-radius:0 8px 8px 0;background:var(--color-surface-alt);font-size:.86rem;line-height:1.45}.conf-acao .conf-rotulo{display:block;margin-bottom:.15rem}.conf-alertas{margin:0;padding-left:1.1rem;font-size:.8rem;color:var(--color-warning-text);display:grid;grid-gap:.25rem;gap:.25rem}.conf-botoes{display:flex;flex-wrap:wrap;gap:.5rem}.conf-botoes .btn{display:inline-flex;align-items:center;gap:.4rem}.conf-formulario{display:grid;grid-gap:.75rem;gap:.75rem}.conf-passo{margin:0;font-size:.86rem;line-height:1.45;color:var(--color-text-secondary)}.conf-anexar{display:inline-flex;align-items:center;gap:.4rem;justify-self:start;cursor:pointer}.conf-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.65rem;gap:.65rem}.conf-campo{display:grid;grid-gap:.25rem;gap:.25rem;font-size:.8rem;color:var(--color-text-secondary)}.conf-campo input,.conf-campo select{height:2.3rem;padding:0 .65rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-raised);color:var(--color-text-primary);font-family:inherit;font-size:.9rem}.conf-campo small{font-size:.72rem;color:var(--color-text-muted)}.conf-checagem{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.84rem}.conf-checagem small{color:var(--color-text-muted)}.conf-na-proposta{margin:0 0 .75rem;padding:.6rem .8rem;border-radius:8px;background:var(--color-surface-alt);color:var(--color-text-secondary);font-size:.84rem}.conf-na-proposta.com{background:var(--color-primary-soft);color:var(--color-primary);font-weight:600}.atualizacao-hub{position:fixed;left:50%;bottom:20px;z-index:950;transform:translateX(-50%);display:flex;align-items:center;gap:.6rem;max-width:calc(100vw - 32px);padding:.55rem .6rem .55rem .9rem;border-radius:999px;background:var(--color-primary-dark);color:#fff;font-size:.84rem;box-shadow:0 8px 24px rgba(18,63,53,.3)}.atualizacao-hub button{flex-shrink:0;border:0;border-radius:999px;padding:.35rem .8rem;background:#fff;color:var(--color-primary-dark);font:inherit;font-weight:600;cursor:pointer}.atualizacao-hub button:focus-visible{outline:2px solid #4cc38a;outline-offset:2px}@media (max-width:640px){.atualizacao-hub{left:16px;right:16px;bottom:84px;transform:none;border-radius:14px}}.apuracao-sem-apurar{display:inline-grid;justify-items:end;color:var(--color-text-secondary)}.apuracao-sem-apurar small{font-size:.72rem;color:var(--color-text-muted)}.apuracao-ultima-leitura{margin:0 0 .5rem;font-size:.78rem}@media (hover:none),(max-width:900px){.busca-atalho{display:none}}.filtros-botao{display:none}@media (max-width:720px){.filtros-botao{display:inline-flex;margin-bottom:.75rem}.fechamento-filtros:not(.aberto){display:none}}.atendimento-lista-topo{display:flex;align-items:center;gap:.35rem}.atendimento-lista-topo .atendimento-lista-busca{flex:1 1;min-width:0}.atendimento-btn-icone.desligado{color:var(--color-text-muted);opacity:.75}.atendimento-btn-nova-conversa{color:var(--color-primary)}.atendimento-menu-conversa-wrap{position:relative;flex-shrink:0}.atendimento-menu-conversa{width:220px;padding:.3rem;gap:0}.atendimento-menu-conversa button{text-align:left;padding:.55rem .7rem;border:none;border-radius:var(--radius-sm);background:none;font:inherit;font-size:.85rem;color:var(--color-text-primary);cursor:pointer}.atendimento-menu-conversa button:hover:not(:disabled){background:var(--color-surface-alt)}.atendimento-separador-dia{display:flex;justify-content:center;margin:.5rem 0 .3rem;position:-webkit-sticky;position:sticky;top:.25rem;z-index:2;pointer-events:none}.atendimento-separador-dia span{padding:.22rem .7rem;border-radius:8px;background:var(--color-surface);box-shadow:0 1px .5px rgba(11,20,26,.13);font-size:.72rem;font-weight:500;color:var(--color-text-secondary)}.atendimento-bolha-menu-btn{position:absolute;top:2px;right:2px;width:24px;height:22px;border:none;border-radius:6px;background:inherit;color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;opacity:0;cursor:pointer;transition:opacity .12s ease;z-index:1}.atendimento-bolha-menu-btn:focus-visible,.atendimento-bolha.menu-aberto .atendimento-bolha-menu-btn,.atendimento-bolha:hover .atendimento-bolha-menu-btn{opacity:1}@media (hover:none){.atendimento-bolha-menu-btn{opacity:.7}}.atendimento-bolha.menu-aberto{z-index:30}.atendimento-bolha,.atendimento-pagina .atendimento-bolha{padding-right:1.6rem}.atendimento-menu-mensagem{position:absolute;top:26px;left:0;z-index:40;min-width:210px;display:flex;flex-direction:column;padding:.3rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 6px 20px rgba(0,0,0,.16)}.atendimento-menu-mensagem.saida{left:auto;right:0}.atendimento-menu-mensagem.para-cima{top:auto;bottom:26px}.atendimento-menu-mensagem>a,.atendimento-menu-mensagem>button{display:flex;align-items:center;gap:.55rem;padding:.5rem .65rem;border:none;border-radius:var(--radius-sm);background:none;font:inherit;font-size:.85rem;color:var(--color-text-primary);text-decoration:none;cursor:pointer;text-align:left}.atendimento-menu-mensagem>a:hover,.atendimento-menu-mensagem>button:hover{background:var(--color-surface-alt)}.atendimento-menu-mensagem>button.perigo{color:var(--color-danger)}.atendimento-menu-reacoes{display:flex;justify-content:space-between;gap:.1rem;padding:.15rem .2rem .35rem;margin-bottom:.2rem;border-bottom:1px solid var(--color-border)}.atendimento-menu-reacoes button{width:32px;height:32px;border:none;border-radius:50%;background:none;font-size:1.2rem;line-height:1;cursor:pointer;transition:transform .1s ease}.atendimento-menu-reacoes button:hover{background:var(--color-surface-alt);transform:scale(1.15)}.atendimento-menu-reacoes button.ativa{background:rgba(var(--color-primary-rgb),.15)}.atendimento-bolha.com-reacao{margin-bottom:.75rem}.atendimento-bolha-reacoes{position:absolute;bottom:-.85rem;left:.5rem;display:flex;gap:.2rem}.atendimento-bolha.saida .atendimento-bolha-reacoes{left:auto;right:.5rem}.atendimento-bolha-reacoes span{display:inline-flex;align-items:center;gap:.15rem;padding:.05rem .35rem;border-radius:999px;background:var(--color-surface);box-shadow:0 1px 2px rgba(11,20,26,.2);font-size:.85rem;line-height:1.3}.atendimento-bolha-reacoes span.minha{background:#e7f6e3}.atendimento-bolha-reacoes small{font-size:.68rem;color:var(--color-text-secondary)}.atendimento-bolha-editada{margin-right:.3rem;font-style:italic}.atendimento-bolha-apagada{margin:0;font-style:italic;color:var(--color-text-muted)}.atendimento-bolha-texto-original{margin:.15rem 0 0;padding:.25rem .45rem;border-left:2px solid var(--color-border);font-size:.78rem;color:var(--color-text-muted);text-decoration:line-through;white-space:pre-wrap}.atendimento-bolha-texto code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.85em;padding:0 .2rem;border-radius:3px;background:rgba(11,20,26,.06)}.atendimento-bolha-citacao{cursor:pointer}.atendimento-bolha-citacao:hover{background:rgba(var(--color-primary-rgb),.12)}@keyframes atendimento-destaque{0%,60%{box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.45)}to{box-shadow:0 0 0 0 rgba(var(--color-primary-rgb),0)}}.atendimento-bolha.destacada{animation:atendimento-destaque 2.2s ease-out}.atendimento-ir-ao-fim{position:-webkit-sticky;position:sticky;bottom:.5rem;align-self:flex-end;margin-top:-2.6rem;width:40px;height:40px;flex-shrink:0;border:none;border-radius:50%;background:var(--color-surface);color:var(--color-text-secondary);box-shadow:0 2px 6px rgba(11,20,26,.25);cursor:pointer;z-index:5}.atendimento-ir-ao-fim,.atendimento-ir-ao-fim span{display:flex;align-items:center;justify-content:center}.atendimento-ir-ao-fim span{position:absolute;top:-6px;left:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--color-primary);color:#fff;font-size:.7rem;font-weight:600}.atendimento-aviso-rapido{margin:0;padding:.35rem .9rem;font-size:.8rem;color:var(--color-text-primary);background:#e7f6e3;flex-shrink:0}.atendimento-busca-conversa{display:flex;flex-direction:column;gap:.35rem;padding:.45rem .9rem;background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-shrink:0}.atendimento-busca-conversa .error-text,.atendimento-busca-conversa .hint-text{margin:0}.atendimento-btn-limpar{display:flex;border:none;background:none;color:var(--color-text-muted);cursor:pointer;padding:.1rem}.atendimento-busca-resultados{display:flex;flex-direction:column;max-height:220px;overflow-y:auto}.atendimento-busca-resultados button{display:flex;flex-direction:column;gap:.1rem;padding:.45rem .4rem;border:none;border-bottom:1px solid var(--color-border);background:none;text-align:left;font:inherit;cursor:pointer}.atendimento-busca-resultados button:hover{background:var(--color-surface-alt)}.atendimento-busca-quando{font-size:.72rem;color:var(--color-text-muted)}.atendimento-busca-trecho{font-size:.84rem;color:var(--color-text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.atendimento-resposta{position:relative}.atendimento-emoji-popover{position:absolute;bottom:calc(100% + .4rem);left:0;z-index:20;width:min(340px,calc(100vw - 2rem));max-height:300px;overflow-y:auto;padding:.5rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 6px 20px rgba(0,0,0,.16)}.atendimento-emoji-grupo{display:block;margin:.3rem .2rem .15rem;font-size:.7rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em}.atendimento-emoji-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(36px,1fr))}.atendimento-emoji-grade button{height:36px;border:none;border-radius:var(--radius-sm);background:none;font-size:1.3rem;line-height:1;cursor:pointer}.atendimento-emoji-grade button:hover{background:var(--color-surface-alt)}.atendimento-editando-preview{border-left-color:var(--color-warning-text)}.atendimento-editando-preview strong{color:var(--color-warning-text)}.atendimento-anexos-fila{display:flex;flex-direction:column}.atendimento-anexos-fila.varios{flex-direction:row;flex-wrap:wrap;gap:.4rem;align-items:center;margin-bottom:.5rem}.atendimento-anexos-fila.varios .atendimento-anexo-preview{margin-bottom:0}.atendimento-anexos-fila.varios .hint-text{flex-basis:100%;margin:0}.atendimento-encaminhar{display:flex;flex-direction:column;gap:.6rem}.atendimento-encaminhar-previa{margin:0;padding:.5rem .7rem;border-left:3px solid var(--color-primary);background:var(--color-surface-alt);border-radius:var(--radius-sm);font-size:.85rem;color:var(--color-text-secondary);white-space:pre-wrap}.atendimento-encaminhar-lista{display:flex;flex-direction:column;max-height:320px;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-md)}.atendimento-encaminhar-lista label{display:flex;align-items:center;gap:.6rem;padding:.55rem .7rem;border-bottom:1px solid var(--color-border);font-size:.88rem;cursor:pointer}.atendimento-encaminhar-lista label:last-child{border-bottom:none}.atendimento-encaminhar-lista label.escolhida{background:rgba(var(--color-primary-rgb),.08)}.atendimento-encaminhar-lista input{width:auto}.atendimento-encaminhar-rodape{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.atendimento-nova-conversa{display:flex;flex-direction:column;gap:.6rem}.atendimento-nova-conversa .hint-text{margin:0}@media (max-width:720px){.atendimento-pagina .atendimento-lista-abas{flex-wrap:wrap}.atendimento-pagina .atendimento-lista-abas button{flex:1 1 40%}.atendimento-pagina .atendimento-menu-conversa-wrap{position:static}.atendimento-menu-mensagem{min-width:230px}.atendimento-busca-conversa{padding:.4rem .5rem}.atendimento-busca-conversa input{font-size:16px}.atendimento-pagina .atendimento-emoji-popover{left:.5rem;right:.5rem;width:auto;max-height:45dvh}}body:has(.canal-flutuante .canal-bolha) .atendimento-pagina .atendimento-resposta{padding-right:84px}@media (max-width:720px){body:has(.canal-flutuante .canal-bolha) .atendimento-pagina .atendimento-resposta{padding-right:72px}}.memoria-decisao{margin-bottom:1rem}.memoria-decisao-titulo{margin:0 0 .75rem;font-size:1.05rem}.memoria-decisao-passos{margin:0 0 1rem;padding-left:1.3rem;display:flex;flex-direction:column;gap:.55rem}.memoria-decisao-passos li strong{display:block;font-size:.9rem}.memoria-decisao-passos li span{font-size:.86rem;color:var(--color-text-secondary);line-height:1.45}.memoria-decisao-grade{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:1.25rem;gap:1.25rem}@media (max-width:900px){.memoria-decisao-grade{grid-template-columns:1fr}}.memoria-barra{display:grid;grid-template-columns:11rem 1fr 7rem;align-items:center;grid-gap:.6rem;gap:.6rem;padding:.3rem 0;font-size:.85rem}.memoria-barra-nome em{font-style:normal;color:var(--color-text-muted);font-size:.78rem}.memoria-barra-trilho{height:12px;border-radius:999px;background:var(--color-surface-alt);overflow:hidden}.memoria-barra-trilho span{display:block;height:100%;border-radius:999px;background:#a7aab0}.memoria-barra.recomendado .memoria-barra-trilho span{background:#2f7d6d}.memoria-barra.recomendado .memoria-barra-nome,.memoria-barra.recomendado .memoria-barra-valor{font-weight:600;color:#2f7d6d}.memoria-barra.fora{color:var(--color-text-muted)}.memoria-barra-valor{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.memoria-dados{margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:.45rem .9rem;gap:.45rem .9rem}.memoria-dados div{display:flex;flex-direction:column}.memoria-dados dt{font-size:.74rem;color:var(--color-text-muted)}.memoria-dados dd{margin:0;font-size:.88rem;font-weight:600}.memoria-anos td,.memoria-anos th{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.memoria-anos td.menor{font-weight:700;color:#2f7d6d;background:rgba(47,125,109,.08)}.memoria-composicao td .hint-text{display:block;margin:.15rem 0 0}.memoria-composicao td.valor{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.memoria-alerta{margin:0 0 .75rem;padding:.6rem .8rem;border-radius:var(--radius-md);background:var(--color-danger-bg,#fdecea);color:var(--color-danger,#b3261e);font-size:.86rem;font-weight:600}.tarefa-responsaveis-lista{display:flex;flex-wrap:wrap;gap:.4rem 1rem;padding:.5rem .65rem;border:1px solid var(--color-border,#d9d6ce);border-radius:8px;background:var(--color-surface,#fff)}.tarefa-responsavel-opcao{display:flex;align-items:center;gap:.4rem;font-size:.9rem;cursor:pointer}.tarefa-responsavel-opcao input{width:auto;flex:none;margin:0}.tarefa-historico{border-top:1px solid var(--color-border,#d9d6ce);padding-top:.75rem}.tarefa-historico-lista{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-direction:column;gap:.4rem;max-height:260px;overflow-y:auto}.tarefa-historico-item{border-left:2px solid var(--color-border,#d9d6ce);padding:.15rem 0 .15rem .6rem;font-size:.85rem}.tarefa-historico-parecer{border-left-color:var(--color-primary,#b58b4c);background:var(--color-warning-bg,#fdf6e9);border-radius:0 8px 8px 0;padding:.4rem .6rem}.tarefa-historico-cabecalho{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem}.tarefa-historico-quem{font-weight:600}.tarefa-historico-quando{font-size:.75rem;color:var(--color-text-secondary,#8a8578);white-space:nowrap}.tarefa-historico-texto{margin-top:.1rem}.tarefa-historico-motivo{margin-top:.1rem;font-style:italic;color:var(--color-text-secondary,#8a8578)}.tarefa-historico-parecer-form{display:flex;flex-direction:column;gap:.4rem;margin-top:.6rem}.tarefa-historico-parecer-form textarea{width:100%;resize:vertical}.tarefa-historico-parecer-form .btn{align-self:flex-end}.ponto-envio{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap;margin:.75rem 0}.ponto-param{display:flex;flex-direction:column;gap:.25rem;max-width:150px}.ponto-param span{font-size:.8rem;color:var(--color-text-secondary)}.ponto-param input{width:100%}.ponto-kpis{margin-top:1rem}.ponto-avisos{margin-top:.9rem;padding:.6rem .8rem;border-radius:var(--radius-md);background:var(--color-warning-bg,color-mix(in srgb,var(--color-warning-text) 12%,transparent));color:var(--color-warning-text);font-size:.85rem}.ponto-busca{width:100%;margin-bottom:.9rem}.ponto-tabela td:first-child,.ponto-tabela th:first-child{width:28px}.ponto-linha{cursor:pointer}.ponto-detalhe-linha>td,.ponto-linha:hover td{background:var(--color-surface-alt)}.ponto-detalhe-linha>td{padding:0 0 .6rem}.ponto-detalhe{width:100%;border-collapse:collapse;font-size:.82rem}.ponto-detalhe td,.ponto-detalhe th{text-align:left;padding:.3rem .6rem;border-bottom:1px solid var(--color-border)}.ponto-detalhe th{color:var(--color-text-muted);font-weight:600}.ponto-dia-alerta td{background:color-mix(in srgb,var(--color-danger) 8%,transparent)}@media (max-width:640px){.ponto-detalhe-linha>td{padding-left:0;padding-right:0}.ponto-detalhe{font-size:.78rem}}.folha-link-empresa{color:var(--color-primary);font-weight:600;text-decoration:none}.folha-link-empresa:hover{text-decoration:underline}.mei-automacao{justify-content:space-between;padding:.6rem .9rem;margin:.75rem 0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);font-size:.88rem}.mei-automacao,.mei-automacao-acoes{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.mei-chave{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;cursor:pointer}.mei-chave.desabilitada{opacity:.55;cursor:not-allowed}.mei-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:.25rem}.mei-nome{margin:0;font-size:1.15rem;overflow-wrap:anywhere}.mei-topo-acoes{display:flex;gap:.5rem;flex-wrap:wrap}.mei-alerta{margin:.75rem 0;padding:.55rem .8rem;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-warning-text) 12%,transparent);color:var(--color-warning-text);font-size:.85rem}.mei-alerta p{margin:.15rem 0;display:flex;gap:.4rem;align-items:flex-start}.mei-alerta-linha{display:flex;gap:.4rem;align-items:center;margin:.5rem 0 0;color:var(--color-danger);font-size:.88rem}.mei-card{margin-top:.85rem;padding:.85rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.mei-card-titulo{justify-content:space-between;margin-bottom:.6rem;font-weight:600}.mei-card-acoes,.mei-card-titulo{display:flex;align-items:center;gap:.5rem}.mei-card-acoes{flex-wrap:wrap;margin-top:.7rem}.mei-linhas{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.6rem 1rem;gap:.6rem 1rem}.mei-linhas>div{display:flex;flex-direction:column;gap:.1rem;min-width:0}.mei-linhas span{font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted)}.mei-linhas strong{font-weight:600;overflow-wrap:anywhere}.mei-total{margin:0 0 .5rem;font-size:1.35rem;font-weight:700}.mei-tabela td,.mei-tabela th{white-space:nowrap}.mei-barra{height:10px;margin-bottom:.7rem;border-radius:999px;background:var(--color-border);overflow:hidden}.mei-barra-preenchimento{height:100%;background:var(--color-primary)}.mei-barra-preenchimento.faixa-alerta,.mei-barra-preenchimento.faixa-atencao{background:var(--color-warning-text)}.mei-barra-preenchimento.faixa-excedeu,.mei-barra-preenchimento.faixa-excedeu_retroativo{background:var(--color-danger)}@media (min-width:761px){.mei-md .parc-md-list{position:-webkit-sticky;position:sticky;top:.75rem;align-self:start;max-height:calc(100vh - 1.5rem)}.mei-md{overflow:visible}}@media (max-width:760px){.mei-kpis{gap:.6rem}.mei-kpis>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.6rem)}.mei-kpis .dashboard-kpi{padding:.6rem .7rem;gap:.5rem}.mei-kpis .dashboard-kpi-icon{display:none}}.atend-flutuante{position:fixed;right:20px;bottom:20px;z-index:880;display:flex;flex-direction:column;align-items:flex-end;gap:.6rem}.atend-flutuante.deslocado{bottom:88px}.atend-bolha{position:relative;display:grid;place-items:center;width:54px;height:54px;border-radius:50%;border:0;background:var(--color-primary-dark);color:var(--color-on-primary);box-shadow:0 8px 24px rgba(18,63,53,.32);cursor:pointer;transition:transform .15s ease,background .15s ease}.atend-bolha:hover{transform:translateY(-2px);background:var(--color-primary)}.atend-bolha:focus-visible{outline:3px solid var(--color-primary-soft);outline-offset:3px}.atend-bolha-contador{position:absolute;top:-4px;right:-4px;min-width:21px;height:21px;padding:0 5px;border-radius:999px;background:var(--color-danger);color:#fff;font-size:.72rem;font-weight:700;line-height:21px;text-align:center}.amini-painel{display:flex;flex-direction:column;width:min(400px,calc(100vw - 24px));height:min(620px,calc(100vh - 100px));border:1px solid var(--color-border);border-radius:14px;overflow:hidden;background:var(--color-surface);box-shadow:0 18px 50px rgba(20,28,36,.22)}.amini-painel-topo{display:flex;align-items:center;justify-content:space-between;padding:.6rem .75rem .6rem 1rem;background:var(--color-primary-dark);color:var(--color-on-primary);font-weight:600;font-size:.9rem}.amini-painel-topo>span:first-child{display:inline-flex;align-items:center;gap:.45rem}.amini-painel-botoes{display:inline-flex;gap:.2rem}.amini-painel-botoes button{display:inline-grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.amini-painel-botoes button:hover{background:hsla(0,0%,100%,.14)}.amini-aviso{margin:0;padding:.4rem .8rem;font-size:.78rem;background:var(--color-warning-bg);color:var(--color-warning-text)}.amini{flex-direction:column;flex:1 1;min-height:0;min-width:0;color:var(--color-text-primary);font-size:.88rem}.amini,.amini-janela{display:flex;background:var(--color-surface)}.amini-janela{margin:0;height:100vh;flex-direction:column}.amini-caixas{display:flex;gap:.35rem;padding:.6rem .7rem 0}.amini-caixas button{flex:1 1;padding:.4rem .5rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text-secondary);font:inherit;font-size:.82rem;cursor:pointer}.amini-caixas button.active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.amini-busca{display:flex;align-items:center;gap:.45rem;margin:.6rem .7rem;padding:0 .6rem;border:1px solid var(--color-border);border-radius:10px;color:var(--color-text-muted)}.amini-busca input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;padding:.5rem 0;font:inherit;color:var(--color-text-primary)}.amini-lista{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1 1;min-height:0}.amini-vazio{padding:1.2rem 1rem;color:var(--color-text-muted);text-align:center;list-style:none}.amini-conversa{display:grid;grid-gap:.2rem;gap:.2rem;width:100%;padding:.6rem .9rem;border:0;border-bottom:1px solid var(--color-border);background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer}.amini-conversa:hover{background:var(--color-surface-alt)}.amini-conversa-base,.amini-conversa-topo{display:flex;justify-content:space-between;align-items:baseline;gap:.6rem;min-width:0}.amini-conversa-topo strong{font-weight:600}.amini-conversa-topo strong,.amini-previa{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amini-previa{color:var(--color-text-secondary);font-size:.82rem}.amini-hora{flex:none;color:var(--color-text-muted);font-size:.72rem}.amini-contador{flex:none;min-width:20px;padding:0 6px;border-radius:999px;background:var(--color-primary);color:var(--color-on-primary);font-size:.72rem;font-weight:700;line-height:20px;text-align:center;margin-left:.3rem}.amini-cabeca{display:flex;align-items:center;gap:.4rem;padding:.5rem .6rem;border-bottom:1px solid var(--color-border)}.amini-titulo{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.amini-icone{display:inline-grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--color-text-secondary);cursor:pointer}.amini-icone:hover,.amini-mensagens{background:var(--color-surface-alt)}.amini-mensagens{display:flex;flex-direction:column;gap:.4rem;flex:1 1;min-height:0;overflow-y:auto;padding:.8rem}.amini-msg{display:grid;grid-gap:.15rem;gap:.15rem;max-width:85%;padding:.45rem .65rem;border-radius:10px;background:var(--color-surface-raised);border:1px solid var(--color-border);overflow-wrap:anywhere}.amini-msg.saida{align-self:flex-end;background:var(--color-primary-soft);border-color:transparent}.amini-msg.apagada{opacity:.65}.amini-autor{font-size:.72rem;font-weight:700;color:var(--color-primary)}.amini-texto{white-space:pre-wrap}.amini-msg .amini-hora{justify-self:end}.amini-imagem{display:block;max-width:100%;max-height:220px;border-radius:8px}.amini-anexo{display:inline-flex;align-items:center;gap:.3rem;color:var(--color-primary);font-weight:600;word-break:break-all}.amini-erro{margin:0;padding:.4rem .8rem;color:var(--color-danger);background:var(--color-danger-bg);font-size:.8rem}.amini-composer{display:grid;grid-gap:.35rem;gap:.35rem;padding:.55rem .6rem;border-top:1px solid var(--color-border);background:var(--color-surface)}.amini-composer-linha{display:flex;align-items:flex-end;gap:.35rem}.amini-composer textarea{flex:1 1;min-width:0;resize:none;padding:.45rem .6rem;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface-raised);color:var(--color-text-primary);font:inherit}.amini-enviar{flex:none;padding:.55rem .7rem}.amini-arquivo{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;color:var(--color-text-secondary)}.amini-arquivo button{display:inline-grid;place-items:center;border:0;background:transparent;color:inherit;cursor:pointer}@media (max-width:720px){.atend-flutuante{right:12px;bottom:12px}.atend-flutuante.deslocado{bottom:76px}}.amini-foto{flex:none;border-radius:50%;object-fit:cover;background:var(--color-surface-alt)}.amini-foto-iniciais{display:inline-grid;place-items:center;font-weight:700;color:var(--color-primary);background:rgba(var(--color-primary-rgb),.14)}.amini-conversa{grid-template-columns:auto 1fr;align-items:center;column-gap:.65rem}.amini-conversa-texto{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.amini-titulo{display:grid;line-height:1.2}.amini-titulo small{overflow:hidden;text-overflow:ellipsis;color:var(--color-text-muted);font-size:.74rem;font-weight:400}.amini-msg{position:relative}.amini-msg-menu{position:absolute;top:2px;right:2px;display:none;place-items:center;width:22px;height:22px;border:0;border-radius:6px;cursor:pointer;background:var(--color-surface-raised);color:var(--color-text-secondary)}.amini-msg-menu:focus-visible,.amini-msg-menu[aria-expanded=true],.amini-msg:hover .amini-msg-menu{display:inline-grid}.amini-menu{position:absolute;top:26px;right:2px;z-index:5;display:grid;min-width:190px;padding:.3rem;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface-raised);box-shadow:0 10px 28px rgba(20,28,36,.22)}.amini-msg.entrada .amini-menu{right:auto;left:2px}.amini-menu button{display:flex;align-items:center;gap:.45rem;padding:.4rem .5rem;border:0;border-radius:6px;background:transparent;color:var(--color-text-primary);font:inherit;font-size:.82rem;text-align:left;cursor:pointer}.amini-menu button:hover{background:var(--color-surface-alt)}.amini-menu button.perigo{color:var(--color-danger)}.amini-menu-reacoes{display:flex;gap:.1rem;padding-bottom:.2rem;border-bottom:1px solid var(--color-border);margin-bottom:.2rem}.amini-menu-reacoes button{padding:.25rem .4rem;font-size:1.05rem}.amini-citacao{padding:.25rem .5rem;border-left:3px solid var(--color-primary);border-radius:4px;background:rgba(var(--color-primary-rgb),.08);color:var(--color-text-secondary);font-size:.78rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.amini-reacoes{display:inline-flex;gap:.15rem;font-size:.9rem}.amini-audio{width:100%;max-width:260px;height:36px}.amini-hora{display:inline-flex;align-items:center;gap:.25rem}.amini-nota{display:grid;grid-gap:.15rem;gap:.15rem;padding:.45rem .65rem;border:1px dashed var(--color-warning-text);border-radius:10px;background:var(--color-warning-bg);overflow-wrap:anywhere}.amini-nota .amini-autor{display:inline-flex;align-items:center;gap:.3rem;color:var(--color-warning-text)}.amini-anteriores{align-self:center;display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .7rem;font:inherit;font-size:.78rem}.amini-anteriores,.amini-texto-btn{border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer}.amini-texto-btn{flex:none;padding:.25rem .55rem;font:inherit;font-size:.76rem}.amini-texto-btn:hover{background:var(--color-surface-alt)}.amini-icone.ativo{background:var(--color-warning-bg);color:var(--color-warning-text)}.amini-faixa{display:flex;align-items:center;gap:.4rem;padding:.3rem .5rem;border-left:3px solid var(--color-primary);border-radius:4px;background:var(--color-surface-alt);font-size:.78rem;color:var(--color-text-secondary)}.amini-faixa-texto{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amini-faixa button{margin-left:auto;display:inline-grid;place-items:center;border:0;background:transparent;color:inherit;cursor:pointer}.amini-gravando{display:flex;align-items:center;gap:.5rem;padding:.2rem .1rem;font-weight:600}.amini-gravando .amini-enviar{margin-left:auto}.amini-ponto{width:10px;height:10px;border-radius:50%;background:var(--color-danger);animation:amini-pulso 1s ease-in-out infinite}@keyframes amini-pulso{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.amini-ponto{animation:none}}.amini-rapidas{display:grid;max-height:180px;overflow-y:auto;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface-raised)}.amini-rapidas button{display:grid;grid-gap:.1rem;gap:.1rem;padding:.4rem .6rem;border:0;border-bottom:1px solid var(--color-border);background:transparent;color:inherit;font:inherit;font-size:.8rem;text-align:left;cursor:pointer}.amini-rapidas button:hover{background:var(--color-surface-alt)}.amini-rapidas span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary)}.nfse-lista-tomadores{list-style:none;margin:.5rem 0 0;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:220px;overflow-y:auto}.nfse-lista-tomadores li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem .7rem;border-bottom:1px solid var(--color-border)}.nfse-lista-tomadores li:last-child{border-bottom:0}.nfse-lista-tomadores-nome{display:grid;min-width:0;overflow-wrap:anywhere}.nfse-lista-tomadores-nome small{color:var(--color-text-muted)}.nfse-servico-lista{margin-top:.5rem;max-height:280px;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.nfse-servico-lista ul{list-style:none;margin:0;padding:0}.nfse-servico-grupo{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:.35rem .7rem;background:var(--color-surface-alt);color:var(--color-text-secondary);font-size:.74rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.nfse-servico-opcao{display:flex;gap:.7rem;align-items:baseline;width:100%;padding:.5rem .7rem;border:0;border-bottom:1px solid var(--color-border);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.nfse-servico-opcao:hover{background:var(--color-surface-alt)}.nfse-servico-opcao.ativo{background:rgba(var(--color-primary-rgb),.12)}.nfse-servico-codigo{flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;color:var(--color-primary)}.nfse-servico-texto{display:grid;min-width:0;overflow-wrap:anywhere;font-size:.86rem}.nfse-servico-texto small{color:var(--color-text-muted);font-size:.74rem}.parc-sitfis-recolhido{margin-top:1.25rem}.parc-sitfis-recolhido>summary{cursor:pointer;padding:.6rem .2rem;font-weight:600;color:var(--color-text-secondary)}.menu-exportar{position:relative;display:inline-block}.menu-exportar>.btn{display:inline-flex;align-items:center;gap:.4rem}.menu-exportar-lista{position:absolute;right:0;top:calc(100% + 4px);z-index:30;min-width:190px;background:var(--color-surface-raised);border:1px solid var(--color-border-strong);box-shadow:0 6px 18px rgba(0,0,0,.18);display:flex;flex-direction:column}.menu-exportar-item{background:none;border:0;text-align:left;padding:.55rem .85rem;cursor:pointer;color:var(--color-text-primary);font:inherit;font-size:.85rem}.menu-exportar-item:hover:not(:disabled){background:var(--color-surface-alt)}.menu-exportar-item:disabled{opacity:.5;cursor:not-allowed}.paginacao-simples{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.75rem .25rem}.paginacao-simples-botoes{display:flex;align-items:center;gap:.6rem}.btn-icone-par{gap:.35rem}.btn-icone-par,.btn-icone-par .btn{display:inline-flex;align-items:center}.btn-icone-par .btn{padding:.35rem .45rem;justify-content:center}.col-ellipsis{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.num-direita{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.kpi-6col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-6col>*{flex:none}@media (min-width:700px){.kpi-6col{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.kpi-6col{grid-template-columns:repeat(6,minmax(0,1fr))}}.cnd-chip{white-space:nowrap}.rodape-custo{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin:.5rem 0 0;padding:.5rem .75rem;font-size:.8rem;color:var(--color-text-secondary);border-top:1px solid var(--color-border)}.rodape-custo-alerta{color:var(--color-warning-text);background:var(--color-warning-bg)}@media (min-width:1001px){.tabela-certidoes td.td-principal,.tabela-certidoes th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2;background:var(--color-surface);width:240px;min-width:240px;max-width:240px;overflow:hidden;box-shadow:1px 0 0 var(--color-border)}.tabela-certidoes td,.tabela-certidoes th{white-space:nowrap}}.vistas .vista-nova{margin-left:auto;font-size:.75rem;font-weight:400;color:var(--color-text-muted);border-bottom-color:transparent;text-decoration:underline;text-underline-offset:3px}.vistas .vista-nova:hover:not(:disabled){color:var(--color-primary)}@media (min-width:1024px){.content{padding-right:calc(2.25rem + 72px)}}.atendimento-pilulas{display:flex;align-items:center;gap:.3rem}.atendimento-filtros-btn,.atendimento-pilulas>button{padding:.3rem .65rem;font-size:.74rem;font-weight:600;line-height:1.2;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap}.atendimento-pilulas>button.active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.atendimento-filtros-wrap{position:relative;margin-left:auto}.atendimento-filtros-btn{display:inline-flex;align-items:center;gap:.3rem}.atendimento-filtros-btn.com-filtro{border-color:var(--color-primary);color:var(--color-primary)}.atendimento-filtros-contador{min-width:1.1rem;height:1.1rem;padding:0 .3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--color-primary);color:#fff;font-size:.66rem}.atendimento-filtros-menu{position:absolute;top:calc(100% + .35rem);right:0;z-index:30;width:min(15rem,calc(100vw - 2rem));display:grid;grid-gap:.6rem;gap:.6rem;padding:.75rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:0 8px 24px rgba(0,0,0,.18)}.atendimento-filtros-check{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--color-text-primary)}.atendimento-filtros-campo{display:grid;grid-gap:.2rem;gap:.2rem;font-size:.74rem;color:var(--color-text-muted)}.atendimento-filtros-campo select{font-size:.82rem;padding:.35rem .4rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary)}.atendimento-filtros-limpar{justify-self:start;border:none;background:transparent;color:var(--color-primary);font-size:.78rem;text-decoration:underline;cursor:pointer;padding:0}@media (max-width:720px){.atendimento-pagina .atendimento-filtros-btn,.atendimento-pagina .atendimento-pilulas>button{min-height:36px;font-size:.8rem}.atendimento-pagina .atendimento-filtros-campo select{font-size:16px;min-height:40px}}.atendimento-lista-item.espera-longa{box-shadow:inset 3px 0 0 var(--color-danger)}.atendimento-espera{display:inline-flex;align-items:center;gap:.2rem;margin-right:.4rem;padding:0 .35rem;border-radius:999px;background:var(--color-danger-bg);color:var(--color-danger);font-weight:700}.atendimento-espera.tom-ok{background:transparent;color:var(--color-text-muted);font-weight:600;padding:0}.atendimento-espera.tom-alerta{background:var(--color-warning-bg);color:var(--color-warning-text)}.atend-periodo{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin:0 0 .9rem;font-size:.88rem;color:var(--color-text-secondary)}.atend-periodo span{color:var(--color-text-muted)}.atend-destaque{display:flex;align-items:center;gap:1rem;margin-bottom:1.1rem;padding:1rem 1.25rem;border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-surface)}.atend-destaque-icone{color:var(--color-primary);display:inline-flex}.atend-destaque-valor{font-size:2rem;font-weight:700;line-height:1.1;color:var(--color-text-primary)}.atend-destaque-rotulo{font-size:.85rem;color:var(--color-text-secondary)}.atend-vazios{margin:1rem 0 0;font-size:.82rem;color:var(--color-text-muted)}.canal-balao-texto .msg-formatada{white-space:normal}.msg-formatada p{margin:0 0 .45rem}.msg-formatada p:last-child{margin-bottom:0}.msg-formatada ul{margin:0 0 .45rem;padding-left:1.2rem}.msg-formatada a{overflow-wrap:anywhere}.msg-resumo{font-weight:700}.msg-detalhes{margin-top:.3rem;padding:0;border:none;background:transparent;color:var(--color-primary);font:inherit;font-size:.8rem;text-decoration:underline;cursor:pointer}.msg-botao-editor{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .85rem;border-radius:var(--radius-sm);background:var(--color-primary);color:#fff!important;font-weight:600;text-decoration:none}.canal-aprovar{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}.canal-aprovar button{padding:.4rem 1rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.canal-aprovar-sim{background:var(--color-primary);border-color:var(--color-primary)!important;color:#fff}.canal-aprovar-nao{background:var(--color-surface);color:var(--color-text-primary)}.canal-aprovar button:disabled{opacity:.55;cursor:default}.canal-sugestoes{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.75rem}.canal-sugestoes button{padding:.45rem 1rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text-primary);font:inherit;font-size:.85rem;cursor:pointer}.canal-sugestoes button:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.canal-sugestoes button:disabled{opacity:.55;cursor:default}.canal:has(>.canal-conversa[aria-label="Assistente de Comunicados"]){max-width:none}.kpi-filtro{cursor:pointer;font:inherit;text-align:left;border:1px solid var(--color-border)}.kpi-filtro-ativo{outline:2px solid var(--color-primary);outline-offset:-2px}.kpi-filtros>*{flex:1 1 140px}.mais-filtros{margin-bottom:1rem}.mais-filtros>summary{cursor:pointer;font-weight:600;color:var(--color-text-secondary);padding:.25rem 0}.reforma-rolagem{max-height:70vh;overflow:auto}.reforma-rolagem thead th{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:var(--color-surface)}.reforma-rolagem td.td-principal{max-width:320px;min-width:200px}.linha-detalhe>td{background:var(--color-surface-alt)}.detalhe-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.75rem 1.25rem;gap:.75rem 1.25rem;padding:.5rem .25rem;text-align:left}.mei-md .parc-md-detail{min-width:0}.mei-tabela .col-tributo{min-width:11rem}.mei-tabela .col-total{min-width:7.5rem}.parc-consulta-lote{margin-left:auto;padding-left:.9rem;border-left:1px solid var(--color-border)}.indicadores-recolhidos{margin-top:.5rem}.indicadores-recolhidos>summary{cursor:pointer;font-weight:600;color:var(--color-text-secondary);padding:.6rem .2rem;margin-bottom:.5rem}.ranking-nome{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-nome a{display:inline}.aviso-confirmacao{margin-top:.9rem;padding:.8rem 1rem;background:var(--color-warning-bg);color:var(--color-warning-text);border:1px solid var(--color-warning-text)}.inicio-topo.inicio-topo-junto{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.35rem}.semana-linha-vazia{margin:0;padding:.7rem 1rem;font-size:.88rem;color:var(--color-text-muted)}.inicio-faixa-fina,.semana-linha-vazia{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.inicio-faixa-fina{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;margin:1.25rem 0 0;padding:.6rem 1rem}.inicio-faixa-item{display:inline-flex;align-items:center;gap:.5rem;font-size:.86rem;color:var(--color-text-secondary);text-decoration:none;min-width:0}.inicio-faixa-item:hover .inicio-faixa-nome{text-decoration:underline}.inicio-faixa-nome{font-weight:600;color:var(--color-text-primary)}.inicio-faixa-valor{color:var(--color-text-muted)}.planilha-mais-botao.ativo{border-color:var(--q-teal);color:var(--q-teal)}.planilha-ajuda-botao,.planilha-mais-botao{display:inline-flex;align-items:center;gap:.35rem}.planilha-mais-contagem{min-width:1.15rem;padding:0 .3rem;border-radius:999px;background:var(--q-teal);color:var(--color-on-primary);font-size:.7rem;line-height:1.15rem;text-align:center}.planilha-mais{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-bottom:.9rem;padding:.7rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-alt)}.planilha-resumo{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .6rem;margin-bottom:.8rem;font-size:.95rem;color:var(--color-text-secondary)}.planilha-resumo strong{font-size:1.15rem;color:var(--color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pl-cel.s-dispensada,.planilha-resumo-sep{color:var(--color-text-muted)}.pl-cel.s-dispensada{min-width:2rem;border-color:transparent;background:none;font-style:normal;opacity:.7}.planilha-progresso{display:block;margin-top:.1rem;font-size:.74rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.planilha-progresso-ok{display:inline-flex;align-items:center;gap:.2rem;color:var(--color-success);font-weight:600}.planilha-tabela td.planilha-responsavel{max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem}.planilha-tabela tr.planilha-grupo td{padding:.3rem .5rem;text-align:left;background:var(--color-surface-alt)}.planilha-grupo-botao{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .2rem;border:0;background:none;font:inherit;font-size:.84rem;font-weight:600;color:var(--color-text-secondary);cursor:pointer}.planilha-grupo-botao:hover{color:var(--color-text-primary)}@media (max-width:1000px){.planilha-tabela td.planilha-responsavel{max-width:none;white-space:normal}}.painel-equipe-linha-risco>td:first-child{box-shadow:inset 3px 0 0 var(--color-danger)}.painel-equipe-linha-atencao>td:first-child{box-shadow:inset 3px 0 0 var(--q-copper)}.painel-equipe-barra.tom-risco>span{background:var(--color-danger)}.painel-equipe-barra.tom-atencao>span{background:var(--q-copper)}.painel-equipe-barra.tom-ok>span{background:var(--q-teal)}.painel-equipe-pct{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.painel-equipe-pct.tom-risco{color:var(--color-danger)}.painel-equipe-pct.tom-atencao{color:var(--q-copper-dark)}.painel-equipe-pct.tom-ok{color:var(--q-teal)}.painel-equipe-competencia{flex-wrap:wrap}.painel-equipe-competencia-aviso{font-size:.78rem;color:var(--color-text-muted)}.painel-equipe-entregues-linha{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.75rem 0;font-size:.86rem;color:var(--q-teal);font-weight:600}@media (min-width:1100px){.dashboard-kpi-row.painel-equipe-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}.monitor-descricao{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitor-estado{margin:0;font-size:.82rem;color:var(--color-text-muted)}.monitor-rodar:not(:disabled){border-color:var(--q-teal);color:var(--q-teal)}.monitor-rodar:not(:disabled):hover{background:var(--color-primary-soft)}.monitor-rodar:disabled{opacity:.6}.monitor-implantacao{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem 1.25rem;margin-bottom:1.25rem;padding:.65rem 1rem;border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-alt);font-size:.84rem;color:var(--color-text-muted)}.monitor-implantacao-titulo{font-weight:600;color:var(--color-text-secondary)}.monitor-implantacao-item{display:flex;flex-direction:column;gap:.4rem;min-width:0}.monitor-implantacao-nome{color:var(--color-text-primary)}.estado-vazio-central{display:flex;justify-content:center;padding:2.5rem 0}.estado-vazio-central .q-empty{max-width:34rem}.crm-funil .q-bar-row{grid-template-columns:minmax(8rem,14rem) minmax(0,1fr) auto}.crm-funil .q-bar-label{overflow:visible;text-overflow:clip;white-space:normal}@media (max-width:600px){.crm-funil .q-bar-row{grid-template-columns:minmax(6rem,40%) minmax(0,1fr) auto}}.crm-linha-vazia{grid-column:1/-1;margin:0}.chips-filtro{display:flex;flex-wrap:wrap;gap:.4rem}.chip-filtro{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;font:inherit;font-size:.82rem;font-weight:600;text-decoration:none;cursor:pointer;color:var(--color-text-secondary);background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-md)}.chip-filtro b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.chip-filtro:hover{border-color:var(--color-primary);color:var(--color-primary)}.chip-filtro.ativo{background:var(--color-primary);border-color:var(--color-primary)}.chip-filtro.ativo,.chip-filtro.ativo b{color:var(--color-on-primary)}.chip-filtro:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.filtros-barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;margin-bottom:1rem}.filtros-busca{flex:1 1 220px;max-width:320px;min-width:0}.secao-lista-titulo{margin:1.1rem 0 .5rem;font-size:.95rem;font-weight:700;color:var(--color-text-primary)}.secao-recolhida-titulo{display:inline-flex;align-items:center;gap:.4rem;margin:1.1rem 0 .5rem;padding:.35rem 0;background:none;border:0;font:inherit;font-weight:600;color:var(--color-text-secondary);cursor:pointer}.secao-recolhida-titulo:hover{color:var(--color-primary)}.fechamento-quebra{flex-basis:100%;height:0}@media (min-width:769px){.fechamento-rolagem-fixa{max-height:72vh;overflow:auto}.fechamento-rolagem-fixa .fechamento-tabela thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--color-surface-alt)}}.fechamento-bloqueadas{margin-top:1.25rem;border-top:1px solid var(--color-border)}.fechamento-bloqueadas>summary{cursor:pointer;padding:.7rem .2rem;font-weight:600;color:var(--color-text-secondary)}.fechamento-bloqueadas>.hint-text{margin:0 0 .6rem}.fechamento-progresso-numero{font-size:.9rem}.fechamento-progresso-numero b{font-size:1.6rem}.fechamento-auto.tom-feito,.fechamento-status.st-concluida{border-color:var(--color-success);background:var(--color-success-bg);color:var(--color-success)}.fechamento-status.st-aguardando-cliente{border-color:var(--color-warning-text)}.fechamento-auto.tom-na,.fechamento-status.st-nao-se-aplica{padding-left:.55rem;border-color:var(--color-border);background:var(--color-surface-alt);color:var(--color-text-muted)}.prazos-faixa{display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding:.55rem .85rem;margin-bottom:1.1rem;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md)}.prazo-item{display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;color:var(--color-text-secondary)}.prazo-item b{color:var(--color-text-primary);font-weight:600}.dropzone{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:2.6rem;padding:.55rem 1rem;color:var(--color-text-secondary);font-size:.86rem;cursor:pointer;border:2px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface)}.dropzone.arrastando,.dropzone:focus-within,.dropzone:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-soft)}.dropzone-arquivo{display:flex;width:100%}.dropzone-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.ponto-envio .dropzone{flex:1 1 260px}.aviso-fixo-acao{display:flex;align-items:center;gap:.6rem;width:100%;margin-bottom:1rem;padding:.7rem 1rem;font:inherit;text-align:left;cursor:pointer;color:var(--color-warning-text);background:var(--color-warning-bg);border:1px solid var(--color-warning-text);border-radius:var(--radius-md)}.aviso-fixo-acao span{margin-left:auto;font-weight:600;text-decoration:underline}.perm-category-toggle{width:100%;background:none;border:0;padding:0;font:inherit;text-align:left;cursor:pointer;color:inherit}.perm-category-toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.perm-category-toggle .perm-category-count{margin-left:auto}.perm-action-chip.active{display:inline-flex;align-items:center;gap:.25rem;background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.perm-perfil.sem-pessoas:not(.active){opacity:.55}.perm-uma{padding-bottom:.5rem}.assinatura-email-form input{width:100%;min-width:0;box-sizing:border-box;text-overflow:ellipsis}.assinatura-motivo{margin:.3rem 0 0;font-size:.78rem;color:var(--color-warning-text)}.assinatura-email-como{margin-top:1rem}.assinatura-email-como>summary{cursor:pointer;font-weight:600;color:var(--color-text-secondary);padding:.4rem 0}.marketing-subnav{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.prosp-canal-destaque{border-color:var(--color-warning-text);background:var(--color-warning-bg)}.prosp-nicho-seletor{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.prosp-nicho-seletor input{flex:1 1 160px;min-width:0}.prosp-nicho-seletor select{flex:1 1 240px;min-width:0;max-width:100%}.prosp-comecar:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.prosp-motivo{margin:.4rem 0 0}.kpi-botao{font:inherit;color:inherit;text-align:left;cursor:pointer}.kpi-botao:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.recalc-guia{display:grid;grid-gap:.6rem;gap:.6rem;padding:.75rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-alt);width:100%}.recalc-guia-linha,.recalc-guia-resultado{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.recalc-guia-resultado{justify-content:space-between;padding:.5rem .65rem;border-radius:var(--radius-sm);background:var(--color-success-bg);color:var(--color-success)}.mei-lista-alertas{margin:0;padding-left:1.1rem;display:grid;grid-gap:.35rem;gap:.35rem;font-size:.9rem}.guias-vence-perto{color:var(--color-danger);font-weight:600}.guias-envio-lista{list-style:none;margin:.75rem 0 0;padding:0;max-height:50vh;overflow-y:auto;border:1px solid var(--color-border)}.guias-envio-lista>li{padding:.6rem .75rem;border-bottom:1px solid var(--color-border)}.guias-envio-lista>li:last-child{border-bottom:0}.guias-envio-lista>li>strong{display:block;margin-bottom:.3rem}.guias-envio-lista ul{list-style:none;margin:0;padding:0}.guias-envio-lista ul li{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.25rem .75rem;padding:.2rem 0;font-size:.85rem}.guias-envio-detalhe{display:inline-flex;gap:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.reforma-acoes-linha{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.menu-linha-botao{display:inline-flex;align-items:center;padding:.25rem .35rem}.reforma-motivos{border:0;margin:0 0 .75rem;padding:0;display:flex;flex-direction:column;gap:.4rem}.reforma-motivos legend{font-weight:600;margin-bottom:.4rem;padding:0}.reforma-motivo{font-weight:400;cursor:pointer}.prosp-desfazer,.reforma-motivo{display:flex;align-items:center;gap:.5rem}.prosp-desfazer{flex-wrap:wrap;margin:.75rem 0 0;padding:.55rem .8rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-md,8px);background:var(--color-surface-alt);font-size:.85rem;color:var(--color-text-primary)}.prosp-desfazer .btn-link{font-weight:600}.perm-troca-aviso{display:grid;grid-gap:.6rem;gap:.6rem;width:100%;padding:.75rem .9rem;border:1px solid var(--color-warning-text);border-radius:var(--radius-md,8px);background:var(--color-warning-bg);color:var(--color-text-primary)}.perm-troca-aviso p{margin:0;display:flex;gap:.4rem;align-items:flex-start;font-size:.88rem}.perm-troca-aviso p svg{flex-shrink:0;margin-top:.15rem;color:var(--color-warning-text)}.perm-troca-acoes{flex-wrap:wrap;gap:.5rem}.perm-salvo,.perm-troca-acoes{display:flex;align-items:center}.perm-salvo{margin:0;gap:.35rem;font-size:.85rem;color:var(--color-text-secondary)}.perm-salvo svg{color:var(--color-success)}.perm-uma:has(.perm-barra-salvar){padding-bottom:.75rem}.user-card-perfil-travado{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0}.user-card-erro{margin:.6rem 0 0}.tarefa-cartao-erro{margin:.35rem 0 0;font-size:.78rem}.fila-falhas{margin:0 0 .75rem;padding:.6rem .85rem;border:1px solid var(--color-danger);border-radius:var(--radius-md);background:var(--color-danger-bg);color:var(--color-text-primary);font-size:.85rem}.fila-falhas-cabeca{display:flex;justify-content:space-between;align-items:center;gap:.75rem;color:var(--color-danger)}.fila-falhas ul{margin:.4rem 0 0;padding-left:1.1rem}.fila-falhas li{margin:.2rem 0;overflow-wrap:anywhere}.fila-falhas li .btn-link{padding:0;font-weight:600;text-align:left}.nfse-emitir-acao{display:inline-flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.nfse-emitir-motivo{font-size:.82rem;color:var(--color-warning-text)}.nfse-numero{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.nfse-resultado-chave{overflow-wrap:anywhere;font-size:.82rem;color:var(--color-text-secondary)}.nfse-resultado-acoes{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.6rem}.nfse-resultado-acoes .btn{display:inline-flex;align-items:center;gap:.4rem}.nfse-aviso-ok{color:var(--color-success);font-size:.85rem;margin:.5rem 0}.nfse-acao-mais{margin-left:.6rem}.nfse-menu-mais{z-index:1100;min-width:170px}.nfse-menu-perigo{display:inline-flex}.nfse-cancelar-aviso,.nfse-menu-perigo{color:var(--color-danger);align-items:center;gap:.45rem}.nfse-cancelar-aviso{display:flex;margin:0 0 .75rem;padding:.55rem .75rem;border-radius:var(--radius-md);background:var(--color-danger-bg);font-size:.85rem;font-weight:600}.nfse-contador{display:block;margin-top:.3rem;font-size:.78rem;color:var(--color-text-secondary);text-align:right}.nfse-contador.falta{color:var(--color-warning-text)}.custo-varredura{margin:.75rem 0;display:grid;grid-gap:.4rem;gap:.4rem}.custo-varredura>div{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap;padding:.5rem .75rem;background:var(--color-surface-alt);border-radius:var(--radius-md)}.custo-varredura dt{color:var(--color-text-secondary);font-size:.85rem}.custo-varredura dd{margin:0;text-align:right}.custo-varredura dd small{color:var(--color-text-secondary)}.custo-varredura-alerta strong{color:var(--color-danger)}.previa-motivos{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.previa-motivos li{font-size:.8rem;padding:.2rem .65rem;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-secondary)}.previa-motivos li strong{color:var(--color-text-primary)}.previa-puladas{color:var(--color-text-secondary);font-size:.85rem;cursor:help}.previa-rodape{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.previa-rodape>.btn-link{font-size:.82rem;padding:0}.previa-rodape-acoes{display:flex;gap:.75rem;margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.ciencia-tag{display:inline-flex;align-items:center;gap:.25rem;font-size:.76rem;line-height:1.3;white-space:nowrap;cursor:help}.ciencia-tag-proxima{color:var(--color-warning-text)}.ciencia-tag-ocorreu{color:var(--color-text-muted)}.ciencia-tag-urgente{color:var(--color-danger);font-weight:700}.atendimento-sla{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .75rem;font-size:.78rem;padding:0 .15rem .1rem}.atendimento-sla-rotulo{display:inline-flex;align-items:center;gap:.25rem;color:var(--color-text-secondary);font-weight:600}.atendimento-sla-info{display:inline-flex;color:var(--color-text-muted);cursor:help}.atendimento-sla-valor{display:inline-flex;align-items:baseline;gap:.25rem;font-weight:700;font-size:.9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:help}.atendimento-sla-valor small{font-size:.7rem;font-weight:600;color:var(--color-text-muted)}.atendimento-sla-valor.tom-ok{color:var(--color-success)}.atendimento-sla-valor.tom-alerta{color:var(--color-warning-text)}.atendimento-sla-valor.tom-risco{color:var(--color-danger)}.atendimento-sla-valor.tom-neutro{color:var(--color-text-muted)}.atendimento-sla-atrasadas{margin-left:auto;display:inline-flex;align-items:center;gap:.25rem;padding:.12rem .5rem;border:1px solid transparent;border-radius:999px;background:var(--color-danger-bg);color:var(--color-danger);font:inherit;font-weight:700;cursor:pointer}.atendimento-sla-atrasadas:hover{border-color:var(--color-danger)}.atendimento-sla-atrasadas.active{background:var(--color-danger);color:#fff}.atendimento-sla-fora{margin-left:auto;color:var(--color-text-muted)}.atendimento-toast-resolvida{display:flex;align-items:center;gap:.45rem;margin:.4rem .2rem;padding:.45rem .7rem;border-radius:var(--radius-md);background:var(--color-primary-dark);color:#fff;font-size:.82rem}.atendimento-toast-resolvida span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atendimento-toast-resolvida button{margin-left:auto;flex-shrink:0;background:none;border:none;color:#fff;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.atendimento-btn-resolver{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0}.atendimento-btn-cliente{position:relative}.atendimento-btn-cliente.active{background:var(--color-primary-soft);color:var(--color-primary)}.atendimento-btn-cliente-ponto{position:absolute;top:3px;right:3px;width:7px;height:7px;border-radius:50%;background:var(--color-warning-text)}.atendimento-thread-cabecalho-nome .atendimento-status-pill{margin-left:.4rem;vertical-align:middle}.atendimento-pagina .atendimento-layout.com-painel-cliente{grid-template-columns:minmax(280px,27%) 1fr 300px}@media (max-width:1439px){.atendimento-pagina .atendimento-layout.com-painel-cliente{grid-template-columns:minmax(250px,26%) 1fr 264px}}.atendimento-cliente{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;background:var(--color-surface);border-left:1px solid var(--color-border)}.atendimento-cliente-topo{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .6rem .45rem .9rem;border-bottom:1px solid var(--color-border);background:#f0f2f5;flex-shrink:0}.atendimento-cliente-titulo{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary)}.atendimento-cliente-corpo{display:flex;flex-direction:column;gap:.9rem;padding:.9rem;overflow-y:auto;min-height:0}.atendimento-cliente-identidade{display:flex;flex-direction:column;gap:.2rem}.atendimento-cliente-nome{font-weight:700;font-size:.95rem;line-height:1.3;color:var(--color-text-primary);text-decoration:none}.atendimento-cliente-nome:hover{text-decoration:underline}.atendimento-cliente-meta{font-size:.8rem;color:var(--color-text-secondary)}.atendimento-cliente-meta b{color:var(--color-text-primary);font-weight:600}.atendimento-cliente-inativo{align-self:flex-start;font-size:.7rem;font-weight:700;padding:.05rem .45rem;border-radius:999px;background:var(--color-danger-bg);color:var(--color-danger)}.atendimento-cliente-bloco{display:flex;flex-direction:column;gap:.45rem;padding-top:.8rem;border-top:1px solid var(--color-border)}.atendimento-cliente-bloco-titulo{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.atendimento-cliente-bloco-titulo>span:first-child,.atendimento-cliente-rotulo{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.atendimento-cliente-contagem{font-size:.8rem;color:var(--color-text-secondary)}.atendimento-cliente-contagem .tom-risco{color:var(--color-danger)}.atendimento-cliente-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.atendimento-cliente-lista li{display:flex;flex-direction:column;gap:.1rem;padding-left:.55rem;border-left:2px solid var(--color-border)}.atendimento-cliente-lista li.atrasada{border-left-color:var(--color-danger)}.atendimento-cliente-lista li.alerta{border-left-color:var(--color-warning-text)}.atendimento-cliente-item-titulo{display:flex;align-items:center;gap:.3rem;font-size:.82rem;line-height:1.3;color:var(--color-text-primary)}.atendimento-cliente-item-titulo small{color:var(--color-text-muted);font-weight:500}.atendimento-cliente-item-meta{font-size:.74rem;color:var(--color-text-muted)}.atendimento-cliente-lista li.atrasada .atendimento-cliente-item-meta{color:var(--color-danger);font-weight:600}.atendimento-cliente-lista li.alerta .atendimento-cliente-item-meta{color:var(--color-warning-text);font-weight:600}.atendimento-cliente-ok{display:inline-flex;align-items:center;gap:.3rem;margin:0;font-size:.8rem;color:var(--color-success)}.atendimento-cliente-vazio{margin:0;font-size:.82rem;color:var(--color-text-muted)}.atendimento-cliente-vincular{display:flex;flex-direction:column;gap:.45rem}.atendimento-cliente-acoes{display:flex;gap:.4rem}.atendimento-cliente-rodape{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .8rem;padding-top:.8rem;border-top:1px solid var(--color-border)}.atendimento-cliente-rodape .btn{display:inline-flex;align-items:center;gap:.3rem}.atendimento-cliente-link{background:none;border:none;padding:0;font:inherit;font-size:.78rem;color:var(--color-text-muted);text-decoration:underline;cursor:pointer}.atendimento-cliente-link:hover{color:var(--color-text-primary)}@media (max-width:1199px){.atendimento-cliente{position:fixed;top:0;right:0;bottom:0;width:min(360px,92vw);z-index:90;box-shadow:var(--shadow-lg)}.atendimento-cliente-fundo{position:fixed;inset:0;z-index:89;background:rgba(17,27,33,.35)}}.atend-destaque-lado{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;font-size:.85rem;color:var(--color-text-secondary);text-align:right}.atend-destaque-lado b{font-size:1.05rem}.atend-sla-ok{color:var(--color-success)}.atend-sla-alerta{color:var(--color-warning-text)}.atend-sla-risco{color:var(--color-danger)}.atend-sla-neutro{color:var(--color-text-muted)}@media (max-width:640px){.atend-destaque{flex-wrap:wrap}.atend-destaque-lado{margin-left:0;align-items:flex-start;text-align:left;width:100%}}.semmov-topo{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.25rem;margin-bottom:1rem}.semmov-busca{min-width:14rem}.semmov-tarefa{margin-left:auto;display:flex;align-items:center;min-height:2.4rem}.semmov-tarefa .btn,.semmov-tarefa .btn-link{display:inline-flex;align-items:center;gap:.35rem}.semmov-prazo{display:flex;flex-direction:column;gap:.3rem}.semmov-prazo-datas{display:inline-flex;align-items:center;gap:.3rem;height:2.4rem;padding:0 .8rem;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);font-size:.88rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.semmov-prazo-datas b{color:var(--color-text-primary);font-weight:700}.semmov-prazo.tom-perto .semmov-prazo-datas{border-color:var(--color-warning-text);background:var(--color-warning-bg);color:var(--color-warning-text)}.semmov-prazo.tom-vencido .semmov-prazo-datas{border-color:var(--color-danger);background:var(--color-danger-bg);color:var(--color-danger)}.semmov-prazo.tom-feito .semmov-prazo-datas{border-color:transparent;background:var(--color-success-bg);color:var(--color-success)}.semmov-progresso{grid-template-columns:minmax(0,.7fr) repeat(2,minmax(0,1fr))}.semmov-chip-falta_dctfweb b,.semmov-chip-falta_reinf b{color:var(--color-warning-text)}.semmov-chip-concluida b{color:var(--color-success)}.semmov-lote{margin-bottom:.75rem;padding:.6rem .8rem;border:1px solid var(--color-border-strong);background:var(--color-surface-raised)}.semmov-lote-barra{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.semmov-lote-qtd{font-weight:600;font-size:.85rem;margin-right:.25rem}.semmov-confirma{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:.6rem;padding:.7rem .85rem;border-left:3px solid var(--color-primary);background:var(--color-surface-alt)}.semmov-confirma-risco{border-left-color:var(--color-warning-text);background:var(--color-warning-bg)}.semmov-confirma-texto{margin:0;font-size:.88rem}.semmov-confirma-check{display:flex;align-items:flex-start;gap:.5rem;font-size:.86rem}.semmov-confirma-check input{margin-top:.2rem}.semmov-confirma-campo{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--color-text-secondary)}.semmov-confirma-campo input{height:2rem;padding:0 .6rem;border:1px solid var(--color-border);background:var(--color-surface);font:inherit;max-width:16rem;width:100%}.semmov-confirma-acoes{display:flex;flex-wrap:wrap;gap:.5rem}.semmov-linha-confirma td{padding-top:0;border-top:0}.semmov-tabela td,.semmov-tabela-fora td{vertical-align:middle}.semmov-tabela td.td-selecao,.semmov-tabela th.td-selecao{width:2rem;padding-right:0}.semmov-tabela tr.selecionada td{background:rgba(var(--color-primary-rgb),.06)}.semmov-nome{display:block;font-weight:600;line-height:1.3}.semmov-cnpj{display:block;font-size:.78rem;color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.semmov-feito{display:inline-flex;align-items:baseline;gap:.4rem;color:var(--color-success);font-size:.85rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.semmov-desfazer-link,.semmov-vazio{color:var(--color-text-muted)}.semmov-desfazer-link{font-size:.75rem}.semmov-desfazer{font-size:.82rem}.semmov-resultado{margin-bottom:.9rem;padding:.65rem .85rem;border:1px solid var(--color-border-strong);background:var(--color-surface-raised)}.semmov-resultado-titulo{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.4rem;font-size:.88rem}.semmov-resultado-lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:.3rem;gap:.3rem;max-height:16rem;overflow-y:auto}.semmov-resultado-lista li{display:grid;grid-template-columns:auto minmax(0,14rem) minmax(0,1fr);align-items:baseline;grid-gap:.6rem;gap:.6rem;font-size:.84rem}.semmov-resultado-nome{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.semmov-resultado-msg{color:var(--color-text-secondary);overflow-wrap:anywhere}.semmov-fora{margin-top:1.25rem}.semmov-fora>summary{cursor:pointer;display:flex;align-items:center;gap:.5rem;padding:.6rem .2rem;font-weight:600;color:var(--color-text-secondary)}.semmov-situacao{display:inline-block;padding:.15rem .6rem;border:1px solid var(--color-border);border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap}.semmov-situacao.sit-conferir{border-color:rgba(var(--color-warning-rgb),.6);color:var(--color-warning-text)}.semmov-situacao.sit-com{color:var(--color-text-muted)}.semmov-motivo{font-size:.85rem}.semmov-motivo-mais{font-size:.78rem;color:var(--color-text-muted);cursor:help}.semmov-caso{margin-right:.5rem;vertical-align:baseline}.semmov-rodape{margin-top:1rem}@media (max-width:720px){.semmov-tarefa{margin-left:0}.semmov-busca{min-width:0;flex:1 1 100%}.semmov-progresso{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem .9rem;padding:.7rem .8rem}.semmov-resultado-lista li{grid-template-columns:auto minmax(0,1fr)}.semmov-resultado-msg{grid-column:1/-1}}.mit-envio-off{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem;border:1px solid var(--color-border);border-radius:999px;font-size:.75rem;color:var(--color-text-muted);white-space:nowrap;cursor:help}.semmov-topo .mit-envio-off{margin-left:auto;align-self:center}.mit-progresso{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr))}.mit-progresso-valor{margin-left:.5rem;font-size:.85rem;color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mit-chip.tom-pendente b,.mit-chip.tom-problema b{color:var(--color-warning-text)}.mit-chip.tom-pronta b{color:var(--color-primary)}.mit-chip.tom-feito b{color:var(--color-success)}.mit-tabela td{vertical-align:middle}.mit-col-valor{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.mit-nome{display:block;padding:0;border:0;background:none;font:inherit;font-weight:600;line-height:1.3;color:var(--color-text-primary);text-align:left;cursor:pointer}.mit-nome:hover{color:var(--color-primary);text-decoration:underline}.mit-pilula,.mit-situacao{position:relative;display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .6rem;border:1px solid var(--color-border);border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap}.mit-pilula.tom-pendente,.mit-situacao.tom-pendente{border-color:rgba(var(--color-warning-rgb),.6);color:var(--color-warning-text)}.mit-situacao.tom-problema{border-color:var(--color-danger);color:var(--color-danger)}.mit-situacao.tom-pronta{border-color:var(--color-primary);color:var(--color-primary)}.mit-situacao.tom-andamento{color:var(--color-text-secondary)}.mit-situacao.tom-feito{background:var(--color-success-bg);color:var(--color-success)}.mit-situacao.tom-feito,.mit-situacao.tom-na{border-color:transparent}.mit-alerta-ponto{width:.45rem;height:.45rem;border-radius:50%;background:var(--color-warning-text)}.mit-sem-debito{list-style:none;margin:0;padding:.25rem .2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));grid-gap:.4rem 1.25rem;gap:.4rem 1.25rem}.mit-sem-debito li{display:flex;flex-direction:column}.mit-sem-debito .btn-link{text-align:left}.mit-detalhe{display:grid;grid-gap:1rem;gap:1rem}.mit-detalhe-sub{margin:-.25rem 0 0;font-size:.82rem;color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mit-lido{color:var(--color-text-muted)}.mit-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.mit-acoes .btn{display:inline-flex;align-items:center;gap:.4rem}.mit-acoes .mit-envio-off{margin-left:auto}.mit-ultimo-erro{margin:0;font-size:.82rem;color:var(--color-danger);overflow-wrap:anywhere}.mit-avisos{list-style:none;margin:0;padding:0;display:grid;grid-gap:.35rem;gap:.35rem}.mit-avisos li{padding:.45rem .7rem;border-left:3px solid;font-size:.85rem;line-height:1.4}.mit-aviso-impede{border-color:var(--color-danger);background:var(--color-danger-bg);color:var(--color-danger)}.mit-aviso-alerta{border-color:var(--color-warning-text);background:var(--color-warning-bg);color:var(--color-warning-text)}.mit-bloco{display:grid;grid-gap:.45rem;gap:.45rem}.mit-bloco-titulo{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.mit-previa td,.mit-tributos td{vertical-align:middle}.mit-tributos select{max-width:22rem;height:2rem;font:inherit;font-size:.82rem}.mit-input-valor{width:8.5rem;height:2rem;padding:0 .5rem;border:1px solid var(--color-border-strong);background:var(--color-surface);font:inherit;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mit-linha-a_informar td{background:rgba(var(--color-warning-rgb),.06)}.mit-linha-fora_do_mes td,.mit-linha-zero td{color:var(--color-text-muted)}.mit-riscado{text-decoration:line-through}.mit-origem{font-size:.82rem}.mit-acoes-linha{white-space:nowrap;text-align:right}.mit-acoes-linha .btn+.btn-link,.mit-acoes-linha .btn-link+.btn-link{margin-left:.6rem}.mit-link-quieto{display:inline-flex;align-items:center;gap:.2rem;color:var(--color-text-muted);font-size:.78rem}.mit-previa tfoot td{border-top:1px solid var(--color-border-strong);font-weight:600}.mit-cadastro>summary,.mit-historico>summary,.mit-json>summary{cursor:pointer;font-size:.84rem;font-weight:600;color:var(--color-text-secondary);padding:.3rem 0}.mit-json pre{margin:.4rem 0 0;max-height:22rem;overflow:auto;background:var(--color-surface-alt);font-size:.76rem;line-height:1.45}.mit-json pre,.mit-receita{padding:.7rem .85rem;border:1px solid var(--color-border)}.mit-receita{background:var(--color-surface)}.mit-dados{margin:0;display:grid;grid-template-columns:7.5rem minmax(0,1fr);grid-gap:.5rem 1rem;gap:.5rem 1rem;font-size:.86rem}.mit-dados dt{color:var(--color-text-muted);font-weight:600}.mit-dados dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mit-acoes-inline{gap:.9rem}.mit-acoes-inline,.mit-baixar{display:inline-flex;margin-left:.6rem}.mit-baixar{align-items:center;gap:.25rem}.mit-cadastro{border-top:1px solid var(--color-border);padding-top:.5rem}.mit-cadastro>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.mit-cadastro-resumo{font-weight:400;font-size:.8rem;color:var(--color-text-muted)}.mit-cadastro-campos{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin-top:.5rem}.mit-cadastro-campos select{height:2.2rem;font:inherit;font-size:.85rem}.mit-balanco{margin-top:.6rem}.mit-historico{border-top:1px solid var(--color-border);padding-top:.5rem}.mit-historico-lista{list-style:none;margin:.4rem 0 0;padding:0;display:grid;grid-gap:.25rem;gap:.25rem;font-size:.82rem}.mit-historico-lista li{display:grid;grid-template-columns:9.5rem minmax(0,1fr);grid-gap:.6rem;gap:.6rem}.mit-historico-quando{color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:720px){.semmov-topo .mit-envio-off{margin-left:0}.mit-progresso{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem .9rem;padding:.7rem .8rem}.mit-progresso-valor{display:block;margin-left:0}.mit-acoes .btn-primary{flex:1 1 100%;justify-content:center}.mit-acoes .mit-envio-off{margin-left:0}.mit-dados{grid-template-columns:minmax(0,1fr);gap:.15rem}.mit-dados dd{margin-bottom:.45rem}.mit-acoes-inline{display:flex;margin:.35rem 0 0}.mit-historico-lista li{grid-template-columns:minmax(0,1fr);gap:0}.mit-tributos select{max-width:100%}}.dctfmes-progresso{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr))}.dctfmes-num-acao b{color:var(--color-warning-text)}.dctfmes-num-alerta b{color:var(--color-danger)}.dctfmes-chip-acao b{color:var(--color-warning-text)}.dctfmes-aviso{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .85rem;padding:.5rem .75rem;border-left:3px solid var(--color-success);background:var(--color-success-bg);font-size:.86rem}.dctfmes-tabela td{vertical-align:middle}.dctfmes-detalhe,.dctfmes-tabela tr.dctfmes-aberta td{background:var(--color-surface-alt)}.dctfmes-detalhe{display:grid;grid-gap:.75rem;gap:.75rem;padding:.75rem .85rem;border-left:3px solid var(--color-border-strong)}.dctfmes-detalhe-topo{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem}.dctfmes-detalhe-topo .btn{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto}.dctfmes-motivo{font-size:.88rem;font-weight:600}.dctfmes-motivo.tom-acao{color:var(--color-warning-text)}.dctfmes-consulta{font-size:.78rem;color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dctfmes-debitos{margin:0;background:var(--color-surface)}.dctfmes-debitos td,.dctfmes-debitos th{padding-top:.35rem;padding-bottom:.35rem;font-size:.84rem}.dctfmes-debitos tr.dctfmes-mudou td{background:rgba(var(--color-warning-rgb),.09);font-weight:600}.dctfmes-debitos tr.dctfmes-total td{font-weight:700;border-top:1px solid var(--color-border-strong)}.dctfmes-darf{display:inline-flex;align-items:baseline;gap:.5rem;font-size:.85rem;color:var(--color-success);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dctfmes-alerta{color:var(--color-warning-text);font-weight:600}.dctfmes-rodape{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.4rem 1.25rem;font-size:.84rem}.dctfmes-rodape .btn-link{display:inline-flex;align-items:center;gap:.3rem}.dctfmes-rodape details{flex:1 1 18rem}.dctfmes-rodape summary{cursor:pointer;list-style:none}.dctfmes-rodape summary::-webkit-details-marker{display:none}.dctfmes-historico{list-style:none;margin:.4rem 0 0;padding:0;display:grid;grid-gap:.25rem;gap:.25rem;max-height:14rem;overflow-y:auto}.dctfmes-historico li{display:grid;grid-template-columns:8.5rem minmax(0,1fr) auto;grid-gap:.6rem;gap:.6rem;font-size:.8rem}.dctfmes-historico-quando,.dctfmes-historico-quem{color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dctfmes-config{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;margin-top:1.5rem;padding-top:.75rem;border-top:1px solid var(--color-border);font-size:.82rem;color:var(--color-text-secondary)}.dctfmes-config-rotulo{display:inline-flex;align-items:center;gap:.3rem;font-weight:600}.dctfmes-config-padrao{color:var(--color-text-muted)}.dctfmes-config-edicao{flex:1 1 100%;display:grid;grid-gap:.6rem;gap:.6rem}.dctfmes-config-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));grid-gap:.3rem 1rem;gap:.3rem 1rem}.dctfmes-config-lista label{display:flex;align-items:center;gap:.4rem;cursor:pointer}.dctfmes-receita{margin:0 0 1.1rem;padding:.75rem .85rem .4rem;border:1px solid var(--color-border);border-left:3px solid var(--color-danger);background:var(--color-surface)}.dctfmes-receita-topo{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .9rem;margin-bottom:.4rem}.dctfmes-receita-titulo{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-size:.95rem;font-weight:700;color:var(--color-danger)}.dctfmes-receita-titulo b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dctfmes-receita-tabela{margin:0}.dctfmes-omissas{flex-wrap:wrap}.dctfmes-omissas,.dctfmes-receita-tarefa{display:inline-flex;align-items:center;gap:.25rem}.dctfmes-receita-tarefa{margin-left:.6rem;font-size:.8rem}.dctfmes-receita-outros{margin:.35rem 0 .25rem;font-size:.84rem}.dctfmes-receita-outros>summary{cursor:pointer;padding:.35rem 0;color:var(--color-text-secondary);font-weight:600}.dctfmes-receita-outros ul{list-style:none;margin:0;padding:0 0 .35rem;display:grid;grid-gap:.3rem;gap:.3rem}.dctfmes-receita-outros li{display:grid;grid-template-columns:minmax(0,16rem) minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:baseline}.dctfmes-receita-ok{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0 0 .9rem;font-size:.84rem;color:var(--color-success)}.dctfmes-receita-cnd{color:var(--color-text-secondary)}.dctfmes-reinf{display:grid;grid-gap:.5rem;gap:.5rem;padding:.6rem .75rem;border-left:3px solid var(--color-warning-text);background:var(--color-warning-bg)}.dctfmes-reinf.avaliada{border-left-color:var(--color-success);background:var(--color-surface)}.dctfmes-reinf-topo{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .8rem}.dctfmes-reinf-titulo{font-size:.86rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dctfmes-reinf-itens{font-size:.8rem;color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:720px){.dctfmes-receita-outros li{grid-template-columns:minmax(0,1fr);gap:0}.dctfmes-progresso{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem .9rem;padding:.7rem .8rem}.dctfmes-detalhe-topo .btn{margin-left:0}.dctfmes-historico li{grid-template-columns:minmax(0,1fr);gap:0}}.acoes-pagina-mais,.md-voltar,.so-celular,.tarefas-filtros-botao,.tarefas-filtros-cabeca,.tarefas-filtros-fundo{display:none}.acoes-pagina{flex-wrap:wrap}.acoes-pagina,.tarefas-barra-acoes{display:flex;align-items:center;gap:.5rem}@media (max-width:900px){.parc-md{display:block}.parc-md .parc-md-list{position:static;max-height:none;overflow:visible;border-right:0;border-bottom:0}.parc-md .parc-md-item{min-height:52px;padding:.75rem .9rem}.parc-md:not(.md-aberto)>.parc-md-detail{display:none}.parc-md.md-aberto>.parc-md-detail{position:fixed;inset:0;z-index:75;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--color-bg);padding:0 1rem calc(7.5rem + env(safe-area-inset-bottom))}.parc-md.md-aberto>.parc-md-detail .md-voltar{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:.5rem;width:calc(100% + 2rem);min-height:52px;margin:0 -1rem 1rem;padding:calc(.5rem + env(safe-area-inset-top)) 1rem .5rem;border:0;border-bottom:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-primary);font:inherit;font-size:.95rem;font-weight:600;text-align:left;cursor:pointer}html.md-detalhe-aberto,html.md-detalhe-aberto body{overflow:hidden}}@media (max-width:640px){.so-celular{display:inline-block}.so-computador{display:none!important}.atend-flutuante,.canal-flutuante{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));gap:8px}.atend-flutuante.deslocado{bottom:calc(64px + env(safe-area-inset-bottom))}body:not(:has(.canal-flutuante)) .atend-flutuante.deslocado{bottom:calc(12px + env(safe-area-inset-bottom))}.atend-bolha,.canal-bolha{width:44px;height:44px;box-shadow:0 4px 14px rgba(18,63,53,.28);transition:transform .22s ease,opacity .22s ease,background .15s ease}.atend-bolha svg,.canal-bolha>svg{width:20px;height:20px}.atend-bolha:hover,.canal-bolha:hover{transform:none}.atend-bolha-contador,.canal-bolha-contador{top:-3px;right:-3px;min-width:18px;height:18px;padding:0 4px;font-size:.64rem;line-height:18px}.canal-bolha-online{width:9px;height:9px;right:2px;bottom:2px}html.campo-em-foco .atend-bolha,html.campo-em-foco .canal-bolha,html.flutuantes-ocultos .atend-bolha,html.flutuantes-ocultos .canal-bolha{transform:translateY(calc(130px + env(safe-area-inset-bottom)));opacity:0;pointer-events:none}body:has(.atend-bolha,.canal-bolha) .app-shell .content{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}body:has(.atend-bolha):has(.canal-bolha) .app-shell .content{padding-bottom:calc(7.5rem + env(safe-area-inset-bottom))}body:has(.atend-bolha,.canal-bolha) .extrato-acoes,body:has(.atend-bolha,.canal-bolha) .page-actions-bar{margin-right:60px}body:has(.modal-overlay) .atend-flutuante,body:has(.modal-overlay) .canal-flutuante{display:none}html .atend-flutuante:has(.amini-painel),html .canal-flutuante:has(.canal-painel){top:var(--topo-visivel,0);left:0;right:0;bottom:auto;height:var(--altura-visivel,100dvh);z-index:1000;gap:0;align-items:stretch}.atend-flutuante .amini-painel,.canal-flutuante .canal-painel{width:100%;height:100%;max-height:none;border:0;border-radius:0;box-shadow:none;animation:none}.atend-flutuante .amini-painel-topo,.canal-flutuante .canal-painel-topo{min-height:52px;padding:calc(.3rem + env(safe-area-inset-top)) .4rem .3rem 1rem;font-size:1rem}.atend-flutuante .amini-painel-botoes button,.canal-flutuante .canal-painel-botoes button{width:44px;height:44px}body:has(.amini-painel) .canal-flutuante,body:has(.canal-painel) .atend-flutuante{display:none}html:has(.amini-painel,.canal-painel),html:has(.amini-painel,.canal-painel) body{overflow:hidden}.atend-flutuante .amini-caixas button{min-height:40px}.atend-flutuante .amini-icone{width:40px;height:40px}.atend-flutuante .amini-texto-btn{min-height:36px;padding:.35rem .75rem;font-size:.82rem}.atend-flutuante .amini-enviar{min-width:44px;min-height:40px}.atend-flutuante .amini-composer{padding-bottom:calc(.55rem + env(safe-area-inset-bottom))}.app-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]),.app-shell select,.app-shell textarea,.atend-flutuante input,.atend-flutuante textarea,.canal-flutuante input,.canal-flutuante textarea{font-size:16px!important}.app-shell .btn,.app-shell .btn-sm,.app-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]),.app-shell select{min-height:40px}.app-shell .icon-button{width:40px;height:40px}.app-shell .help-button,.app-shell .mobile-nav-toggle{min-width:40px;min-height:40px}.app-shell .segmented-control button{min-height:40px}.app-shell .segmented-control a{display:inline-flex;align-items:center;min-height:40px}.app-shell .page-tab{display:inline-flex;align-items:center;min-height:44px}.app-shell .vista,.app-shell .vista-salva button:first-child{min-height:44px}.app-shell .vista-remover{min-width:32px;justify-content:center}.app-shell a[class*=chip],.app-shell button[class*=chip]{min-height:40px}.app-shell .filtro-ativo{height:auto;min-height:40px}.app-shell .filtro-ativo button{min-width:32px;min-height:32px;justify-content:center}.app-shell .fila-grupo-cabeca .btn-link,.app-shell .fila-mais,.app-shell .filtros-rapidos>.btn-link{display:inline-flex;align-items:center;min-height:40px}.app-shell .fila-mais{display:flex}.app-shell .fila-item{padding-top:.55rem;padding-bottom:.55rem}.app-shell .fila-texto{min-height:40px}.app-shell .fila-grupo-cabeca>input[type=checkbox],.app-shell .fila-item>input[type=checkbox],.app-shell .fila-opcao input[type=checkbox]{width:22px;height:22px;flex-shrink:0}.app-shell .fila-opcao{min-height:40px}.app-shell .fila-topo input[type=search]{flex:1 1 100%;max-width:none}.app-shell .chips-filtro,.app-shell .page-tabs,.app-shell .segmented-control,.app-shell .vistas{flex-wrap:nowrap;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-mask-image:none;mask-image:none}.app-shell .chips-filtro::-webkit-scrollbar,.app-shell .page-tabs::-webkit-scrollbar,.app-shell .segmented-control::-webkit-scrollbar,.app-shell .vistas::-webkit-scrollbar{display:none}.app-shell .chips-filtro>*,.app-shell .page-tabs>*,.app-shell .segmented-control>*,.app-shell .vistas>*{flex-shrink:0}.app-shell [data-rola="1"]:not([data-fim="1"]){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.app-shell .tarefas-barra{gap:.5rem}.app-shell .tarefas-barra>.segmented-control,.tarefas-barra-acoes{flex:1 1 100%}.tarefas-barra-acoes>.btn-primary{margin-left:auto}.app-shell .tarefas-filtros-botao{display:inline-flex;align-items:center;gap:.4rem}.tarefas-filtros-botao.com-filtro{border-color:var(--color-primary);color:var(--color-primary)}.app-shell .filtros-rapidos.tarefas-filtros:not(.aberto){display:none}.app-shell .filtros-rapidos.tarefas-filtros.aberto{position:fixed;left:0;right:0;bottom:0;z-index:1010;display:flex;flex-direction:column;align-items:stretch;gap:.65rem;max-height:80dvh;margin:0;overflow-y:auto;overscroll-behavior:contain;padding:0 1rem calc(1rem + env(safe-area-inset-bottom));background:var(--color-surface-raised);border-top:1px solid var(--color-border-strong);border-radius:14px 14px 0 0;box-shadow:0 -12px 32px rgba(20,28,36,.22)}.app-shell .tarefas-filtros.aberto>select{width:100%}.app-shell .tarefas-filtros.aberto>.btn-link,.app-shell .tarefas-filtros.aberto>.filtro-ativo{align-self:flex-start}.app-shell .tarefas-filtros.aberto>.tarefas-filtros-cabeca{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;margin:0 -1rem;padding:.6rem 1rem;background:var(--color-surface-raised);border-bottom:1px solid var(--color-border)}.app-shell .tarefas-filtros-fundo{display:block;position:fixed;inset:0;z-index:1005;background:rgba(17,27,33,.35)}.acoes-pagina>.acoes-pagina-secundaria{display:none}.acoes-pagina-mais{display:block;position:relative}.acoes-pagina-mais>.btn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;padding-left:.6rem;padding-right:.6rem}.acoes-pagina-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:50;display:grid;min-width:13rem;padding:.3rem;background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.acoes-pagina-menu.para-esquerda{left:auto;right:0}.acoes-pagina-item{display:flex;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .75rem;border:0;border-radius:var(--radius-sm);background:none;color:var(--color-text-primary);font:inherit;font-size:.92rem;text-align:left;text-decoration:none;cursor:pointer}.acoes-pagina-item:focus-visible,.acoes-pagina-item:hover{background:var(--color-surface-alt)}.acoes-pagina-item:disabled{opacity:.55;cursor:not-allowed}.modal-box .tarefa-acoes{position:-webkit-sticky;position:sticky;bottom:calc(-1.5rem - env(safe-area-inset-bottom));z-index:2;flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;margin:.5rem -1rem calc(-1.5rem - env(safe-area-inset-bottom))!important;padding:.6rem 1rem calc(.6rem + env(safe-area-inset-bottom));background:var(--color-surface-raised);border-top:1px solid var(--color-border)}.modal-box .tarefa-acoes::-webkit-scrollbar{display:none}.modal-box .tarefa-acoes>.btn{flex:none;white-space:nowrap}.modal-box .tarefa-acoes>.btn-primary{order:-1}.modal-box .modal-rodape-fixo{bottom:calc(-1.5rem - env(safe-area-inset-bottom));margin:.5rem -1rem calc(-1.5rem - env(safe-area-inset-bottom));padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom))}.app-shell:has(.atendimento-pagina){height:var(--altura-visivel,100dvh)}}@media (max-width:640px) and (prefers-reduced-motion:reduce){.atend-bolha,.canal-bolha{transition:none}}.flutuante-fundo{display:none}.dica-toque{position:fixed;z-index:1100;max-width:min(320px,calc(100vw - 16px));padding:.55rem .75rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text-primary);box-shadow:var(--shadow-lg);font-size:.85rem;line-height:1.4;white-space:pre-line;overflow-wrap:anywhere;pointer-events:none}@media (pointer:coarse){.app-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]),.app-shell select,.app-shell textarea,.atend-flutuante input,.atend-flutuante textarea,.canal-flutuante input,.canal-flutuante textarea{font-size:16px!important}.app-shell .btn,.app-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]),.app-shell select{min-height:40px}.app-shell .btn-sm{min-height:40px;padding-top:.55rem;padding-bottom:.55rem}.app-shell .icon-button{width:40px;height:40px}.app-shell .help-button,.app-shell .mobile-nav-toggle{min-width:40px;min-height:40px}.app-shell .segmented-control button{min-height:40px}.app-shell .segmented-control a{display:inline-flex;align-items:center;min-height:40px}.app-shell .page-tab{display:inline-flex;align-items:center;min-height:44px}.app-shell .vista,.app-shell .vista-salva button:first-child{min-height:44px}.app-shell .vista-remover{min-width:32px;justify-content:center}.app-shell a[class*=chip],.app-shell button[class*=chip]{min-height:40px}.app-shell .filtro-ativo{height:auto;min-height:40px}.app-shell .filtro-ativo button{min-width:32px;min-height:32px;justify-content:center}.app-shell .fila-grupo-cabeca .btn-link,.app-shell .fila-mais,.app-shell .filtros-rapidos>.btn-link{display:inline-flex;align-items:center;min-height:40px}.app-shell .fila-mais{display:flex}.app-shell .btn-link{position:relative}.app-shell .btn-link:after{content:"";position:absolute;inset:-8px -4px}.app-shell td a.cliente-link{padding:.45rem 0}.app-shell .fila-item{padding-top:.55rem;padding-bottom:.55rem}.app-shell .fila-opcao,.app-shell .fila-texto{min-height:40px}.app-shell .fila-grupo-cabeca>input[type=checkbox],.app-shell .fila-item>input[type=checkbox],.app-shell .fila-opcao input[type=checkbox],.app-shell .td-selecao input[type=checkbox]{width:22px;height:22px;flex-shrink:0}.app-shell label>input[type=checkbox],.app-shell label>input[type=radio]{width:20px;height:20px;flex-shrink:0}.app-shell .parc-md-item{min-height:48px}.app-shell .planilha-tabela .pl-cel{min-height:36px;padding:.4rem .55rem}.atend-flutuante .amini-caixas button{min-height:40px}.atend-flutuante .amini-icone{width:40px;height:40px}.atend-flutuante .amini-texto-btn{min-height:36px;padding:.35rem .75rem}.atend-flutuante .amini-enviar{min-width:44px;min-height:40px}}@media (pointer:coarse){.app-shell:has(.atendimento-pagina){height:var(--altura-visivel,100dvh)}}@media (pointer:coarse) and (min-width:641px){.app-shell td .btn,.app-shell td .btn-sm{min-height:36px;padding-top:.45rem;padding-bottom:.45rem}.app-shell td .icon-button{width:36px;height:36px}.app-shell td input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]),.app-shell td select{min-height:36px}}@media (pointer:coarse) and (min-width:1001px){.app-shell .planilha-tabela td{padding-top:.15rem;padding-bottom:.15rem}}@media (hover:none){.amini-msg-menu{display:inline-grid;width:28px;height:28px;opacity:.8}}@media (max-width:1279px),(pointer:coarse){.fechamento-rolagem:has(>.table),.planilha-rolagem:has(>.table),.table-scroll:has(>.table){background:linear-gradient(to right,var(--color-surface) 45%,transparent) 0 /48px 100% no-repeat local,linear-gradient(to left,var(--color-surface) 45%,transparent) 100% /48px 100% no-repeat local,linear-gradient(to right,rgba(0,0,0,.16),transparent) 0 /16px 100% no-repeat scroll,linear-gradient(to left,rgba(0,0,0,.16),transparent) 100% /16px 100% no-repeat scroll;background-color:var(--color-surface);border-radius:var(--radius-md);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.fechamento-rolagem>.table,.planilha-rolagem>.table,.table-scroll>.table{background:transparent}}@media (max-width:1000px){.planilha-rolagem:has(>.table){background:none;border-radius:0}.planilha-rolagem>.table{background:var(--color-surface)}}@media (min-width:1025px) and (max-width:1279px){.app-shell .sidebar-drawer{display:none}.app-shell{padding-left:40px;background:linear-gradient(to right,var(--sidebar-bg) 40px,transparent 40px)}.app-shell .menu-recolher{left:7px;width:26px;height:26px}.app-shell.menu-por-cima .sidebar-drawer{display:block;position:fixed;inset:0 auto 0 0;z-index:60;width:246px;box-shadow:8px 0 32px rgba(0,0,0,.28);animation:menu-por-cima-entra .2s var(--ease-out) both}.app-shell.menu-por-cima .sidebar-drawer .sidebar{height:100vh;height:100dvh;max-height:none}.app-shell.menu-por-cima .menu-recolher{left:212px;z-index:61}}@media (min-width:1025px) and (max-width:1279px) and (pointer:coarse){.app-shell .menu-recolher{left:2px;width:36px;height:36px}.app-shell.menu-por-cima .menu-recolher{left:204px}}@keyframes menu-por-cima-entra{0%{transform:translateX(-24px);opacity:0}}@media (min-width:901px) and (max-width:1279px){.parc-md{grid-template-columns:minmax(320px,34%) minmax(0,1fr);overflow:visible}.parc-md>.parc-md-list{position:-webkit-sticky;position:sticky;top:.75rem;align-self:start;max-height:calc(100vh - 1.5rem);max-height:calc(100dvh - 1.5rem);overscroll-behavior:contain;border-right:0;border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.parc-md>.parc-md-detail{min-width:0;box-shadow:inset 1px 0 0 var(--color-border)}}@media (min-width:1001px) and (max-width:1279px){.parc-md-detail .tabela-cartoes,.parc-md-detail .tabela-cartoes tbody,.parc-md-detail .tabela-cartoes tr{display:block;width:100%}.parc-md-detail .tabela-cartoes thead{display:none}.parc-md-detail .tabela-cartoes tbody tr{position:relative;padding:.85rem 1rem;border-bottom:1px solid var(--color-border)}.parc-md-detail .tabela-cartoes tbody tr:last-child{border-bottom:none}.parc-md-detail .tabela-cartoes td{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;padding:.2rem 0;border:none;text-align:right;overflow-wrap:anywhere}.parc-md-detail .tabela-cartoes td[data-rotulo]:before{content:attr(data-rotulo);flex-shrink:0;padding-top:.2rem;font-family:var(--font-heading),sans-serif;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);text-align:left}.parc-md-detail .tabela-cartoes td>*{min-width:0}.parc-md-detail .tabela-cartoes .td-sublinha{justify-content:flex-end}.parc-md-detail .tabela-cartoes .col-principal{min-width:0}.parc-md-detail .tabela-cartoes td.td-principal{display:block;padding:0 2rem .45rem 0;font-size:.95rem;text-align:left}.parc-md-detail .tabela-cartoes td.td-principal .td-sublinha{justify-content:flex-start}.parc-md-detail .tabela-cartoes .etiqueta{max-width:100%}.parc-md-detail .tabela-cartoes td.td-selecao{position:absolute;top:.85rem;right:1rem;padding:0}.parc-md-detail .tabela-cartoes td.td-acoes{justify-content:flex-start;padding-top:.5rem}.parc-md-detail .tabela-cartoes td.td-bloco{display:block;text-align:left}.parc-md-detail .tabela-cartoes td.td-bloco[data-rotulo]:before{display:block;margin-bottom:.1rem}.parc-md-detail .tabela-cartoes td:empty{display:none}.parc-md-detail .tabela-cartoes td[colspan]{display:block;text-align:left}}@media (min-width:721px) and (max-width:900px){.app-shell:has(.atendimento-layout.tem-conversa) .mobile-topbar,.atendimento-pagina:has(.atendimento-layout.tem-conversa) .page-topbar{display:none}}@media (pointer:coarse) and (min-width:641px){.atend-bolha,.canal-bolha{transition:transform .22s ease,opacity .22s ease,background .15s ease}.atend-bolha:hover,.canal-bolha:hover{transform:none}html.campo-em-foco .atend-bolha,html.campo-em-foco .canal-bolha,html.flutuantes-ocultos .atend-bolha,html.flutuantes-ocultos .canal-bolha{transform:translateY(calc(180px + env(safe-area-inset-bottom)));opacity:0;pointer-events:none}body:has(.atend-bolha,.canal-bolha) .app-shell .content{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}body:has(.atend-bolha):has(.canal-bolha) .app-shell .content{padding-bottom:calc(10rem + env(safe-area-inset-bottom))}body:has(.atend-bolha,.canal-bolha) .extrato-acoes,body:has(.atend-bolha,.canal-bolha) .page-actions-bar{margin-right:84px}body:has(.modal-overlay) .atend-flutuante,body:has(.modal-overlay) .canal-flutuante{display:none}}@media (pointer:coarse) and (min-width:641px) and (max-width:1279px){html .atend-flutuante:has(.amini-painel),html .canal-flutuante:has(.canal-painel){top:var(--topo-visivel,0);right:0;bottom:auto;height:var(--altura-visivel,100dvh);z-index:1000;gap:0;align-items:stretch}.atend-flutuante .flutuante-fundo,.canal-flutuante .flutuante-fundo{display:block;position:fixed;inset:0;z-index:-1;background:rgba(17,27,33,.35)}.atend-flutuante .amini-painel,.canal-flutuante .canal-painel{width:min(480px,64vw);height:100%;max-height:none;border:0;border-left:1px solid var(--color-border);border-radius:0;box-shadow:-12px 0 40px rgba(20,28,36,.22);animation:flutuante-lateral-entra .2s ease-out}.atend-flutuante .amini-painel-topo,.canal-flutuante .canal-painel-topo{min-height:52px;padding:calc(.3rem + env(safe-area-inset-top)) .4rem .3rem 1rem;font-size:1rem}.atend-flutuante .amini-painel-botoes button,.canal-flutuante .canal-painel-botoes button{width:44px;height:44px}.amini-painel-botoes .so-computador,.canal-painel-botoes .so-computador{display:none}.amini-painel-botoes .so-celular,.canal-painel-botoes .so-celular{display:inline-block}.atend-flutuante .amini-composer{padding-bottom:calc(.55rem + env(safe-area-inset-bottom))}body:has(.amini-painel) .canal-flutuante,body:has(.canal-painel) .atend-flutuante{display:none}html:has(.amini-painel,.canal-painel),html:has(.amini-painel,.canal-painel) body{overflow:hidden}}@keyframes flutuante-lateral-entra{0%{transform:translateX(32px);opacity:0}}@media (prefers-reduced-motion:reduce){.app-shell.menu-por-cima .sidebar-drawer{animation:none}}@media (pointer:coarse) and (min-width:641px) and (prefers-reduced-motion:reduce){.atend-bolha,.canal-bolha{transition:none}.atend-flutuante .amini-painel,.canal-flutuante .canal-painel{animation:none}}.radar-nov-topo{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem}.radar-nov-topo .fechamento-situacoes{margin:0}.radar-nov-controles{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}.radar-nov-todas{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--color-text-muted);padding-bottom:.45rem}.radar-nov-chip-acao b{color:var(--color-warning-text)}.radar-nov-leitura{margin:.5rem 0 .75rem}.radar-nov-lista{list-style:none;margin:0;padding:0;gap:.6rem}.radar-nov-item,.radar-nov-lista{display:flex;flex-direction:column}.radar-nov-item{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:.75rem .9rem;gap:.5rem;min-width:0}.radar-nov-item.com-parecer{border-left:3px solid var(--color-primary)}.radar-nov-cabeca{display:flex;flex-direction:column;gap:.25rem;min-width:0}.radar-nov-titulo{font-weight:600;color:inherit;text-decoration:none;display:inline-flex;align-items:baseline;gap:.35rem;overflow-wrap:anywhere}.radar-nov-titulo:hover{text-decoration:underline}.radar-nov-titulo svg{flex-shrink:0;color:var(--color-text-muted)}.radar-nov-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.8rem;color:var(--color-text-muted)}.radar-nov-parecer{background:var(--color-surface-alt);border-radius:var(--radius-md);padding:.6rem .75rem;font-size:.88rem}.radar-nov-parecer p{margin:.3rem 0 0;white-space:pre-line}.radar-nov-parecer-rotulo{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;color:var(--color-primary);text-transform:uppercase;letter-spacing:.03em}.radar-nov-acao{color:var(--color-text-primary)}.radar-nov-rodape{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.radar-nov-acoes{display:inline-flex;flex-wrap:wrap;gap:.5rem;margin-left:auto}.radar-nov-fontes{margin-top:1.25rem}.radar-nov-fontes ul{margin:.5rem 0 0;padding-left:1.1rem;font-size:.85rem;display:flex;flex-direction:column;gap:.25rem}@media (max-width:640px){.radar-nov-controles{width:100%}.radar-nov-acoes{margin-left:0;width:100%}.radar-nov-acoes .btn{flex:1 1}}.dctfmes-receita{align-items:center;margin-top:.5rem}.dctfmes-receita-rotulo{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin-right:.25rem}.dctfmes-chip-alerta b{color:var(--color-danger)}.dctfmes-selecionar-consulta{margin-left:auto}@media (max-width:640px){.dctfmes-selecionar-consulta{margin-left:0;width:100%}}.nfecad-leitura{margin:.5rem 0 .75rem}.nfecad-alertas,.nfecad-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.nfecad-lista{margin-top:.75rem}.nfecad-item{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:.75rem .9rem;display:flex;flex-direction:column;gap:.55rem;min-width:0}.nfecad-item.rejeita{border-left:3px solid var(--color-danger)}.nfecad-cabeca{display:flex;flex-direction:column;gap:.15rem;min-width:0}.nfecad-alertas{gap:.45rem}.nfecad-alerta{display:flex;flex-direction:column;gap:.15rem;padding:.5rem .65rem;border-radius:var(--radius-md);background:var(--color-surface-alt);font-size:.88rem}.nfecad-alerta.rejeita{background:var(--color-danger-bg)}.nfecad-alerta.conferir{background:var(--color-warning-bg)}.nfecad-alerta-titulo{font-weight:600;display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap}.nfecad-alerta.rejeita .nfecad-alerta-titulo{color:var(--color-danger)}.nfecad-alerta.conferir .nfecad-alerta-titulo{color:var(--color-warning-text)}.nfecad-codigo{font-size:.72rem;font-weight:700;padding:.05rem .4rem;border-radius:999px;border:1px solid;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nfecad-alerta-detalhe{color:var(--color-text-secondary)}.nfecad-alerta-acao{color:var(--color-text-primary)}.dctfmes-abas{margin-bottom:.85rem}.mit-situacao.tom-ok{border-color:rgba(var(--color-primary-rgb),.45);color:var(--color-success)}.mit-situacao.tom-na{color:var(--color-text-muted)}a.mit-situacao{text-decoration:none}a.mit-situacao:hover{filter:brightness(.9)}.dctfacomp-orcamento{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;padding:.75rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);margin-bottom:.85rem}.dctfacomp-orc-bloco{display:flex;flex-direction:column;gap:.1rem;min-width:9rem}.dctfacomp-orc-bloco b{font-size:1.05rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dctfacomp-ligada{color:var(--color-success)}.dctfacomp-desligada{color:var(--color-warning-text)}.dctfacomp-orc-proximas{flex:1 1 16rem;min-width:0}.dctfacomp-orc-proximas ul{margin:.2rem 0 0;padding:0;list-style:none;font-size:.85rem;display:flex;flex-direction:column;gap:.1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dctfacomp-grade td,.dctfacomp-grade th{white-space:nowrap}.dctfacomp-grade td.col-principal{white-space:normal;min-width:12rem}.dctfacomp-celula{text-align:center}.dctfacomp-legenda{margin-top:.75rem}