.wa-comunicados{max-width:var(--content-max);margin:0 auto}.wa-comunicados h2{font-size:1rem;font-weight:600;margin-top:24px}.wa-comunicados>form{max-width:760px}.wa-comunicados>form>h2:not(:first-child){padding-top:24px;border-top:1px solid var(--border)}.wa-comunicados>form>section{margin-top:20px;padding-top:20px;border-top:1px solid var(--border)}.wa-comunicados input:focus-visible,.wa-comunicados textarea:focus-visible,.wa-comunicados select:focus-visible,.wa-comunicados summary:focus-visible,.wa-aviso-linha:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.wa-aviso-linha:hover{background:var(--bg-subtle)}.wa-aviso-linha strong{font-weight:500}.wa-comunicados label:not(.wa-aviso-check){display:grid;gap:7px;margin:14px 0;font-size:.9rem}.wa-comunicados input:not([type=checkbox]),.wa-comunicados textarea,.wa-comunicados select{width:100%;padding:10px 12px;background:var(--bg-surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit;box-sizing:border-box}.wa-comunicados textarea{resize:vertical}.wa-comunicados small{display:block;color:var(--text-muted);margin-top:4px}.wa-aviso-ajuda{color:var(--text-muted);font-size:.83rem}.wa-aviso-check{display:flex;align-items:flex-start;gap:10px;padding:10px 0}.wa-aviso-check input{margin-top:4px}.wa-aviso-destinatarios,.wa-aviso-empresas{max-height:330px;overflow:auto;margin:12px 0}.wa-aviso-previa{background:var(--bg-surface);border:1px solid var(--border);padding:18px;border-radius:var(--radius);max-width:680px;overflow-wrap:anywhere}.wa-aviso-previa p{white-space:pre-wrap;margin-top:0}.wa-aviso-linha{display:grid;grid-template-columns:minmax(160px,1fr) minmax(180px,.8fr) 110px;width:100%;text-align:left;gap:12px;padding:16px;margin:8px 0;color:var(--text);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer}.wa-aviso-acoes{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.wa-aviso-confirmacao{border:1px solid var(--border-focus);padding:16px;margin:16px 0;border-radius:var(--radius-sm)}.wa-aviso-tabela{overflow-x:auto}.wa-aviso-tabela table{width:100%;border-collapse:collapse;margin:12px 0}.wa-aviso-tabela th,.wa-aviso-tabela td{text-align:left;padding:10px;border-bottom:1px solid var(--border)}.wa-aviso-erro{color:var(--state-danger)}@media (max-width: 640px){.wa-aviso-linha{grid-template-columns:1fr;gap:5px}.wa-comunicados{min-width:0}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Inter-latin.woff2) format("woff2")}:root{--font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-navigation: "Inter", var(--font-sans);--font-marca: Inter, "Segoe UI", Arial, sans-serif;--logo-sol: #E8B33A;--logo-horizonte: #AEB6D3;--logo-tinta: #F8F8F2;--logo-subtitulo: #6272A4;--bg-page: #1A1B26;--bg-surface: #24253A;--bg-subtle: #282A36;--text: #F8F8F2;--text-muted: #aeb6d3;--text-faint: #8794C9;--border: #44475A;--border-focus: #BD93F9;--primary: #2563eb;--primary-hover: #1d4ed8;--danger: #FF5757;--danger-surface: rgba(255, 87, 87, .12);--danger-border: #FF5757;--success: #69FF47;--success-surface: rgba(105, 255, 71, .1);--success-border: #69FF47;--success-cta: #69ff47;--success-cta-hover: #58eb38;--success-cta-text: #1a1b26;--state-danger: #FF5757;--state-danger-surface: rgba(255, 87, 87, .14);--state-warn: #FFB347;--state-warn-surface: rgba(255, 179, 71, .14);--state-ok: #69FF47;--state-ok-surface: rgba(105, 255, 71, .12);--state-neutral: #A7B0C0;--state-neutral-surface: rgba(255, 255, 255, .06);--state-closed: #2DD4BF;--state-closed-surface: rgba(45, 212, 191, .1);--accent-cyan: #8BE9FD;--accent-orange: #FFB86C;--accent-purple: #BD93F9;--accent-pink: #FF79C6;--accent-purple-surface: rgba(189, 147, 249, .16);--accent-purple-border: rgba(189, 147, 249, .28);--tab-ink: #cdd0e8;--radius: 10px;--radius-sm: 8px;--shadow: 0 1px 3px rgba(15, 23, 42, .06);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--content-max: 1200px;--content-wide: 90%;--content-gutter: 5%;--focus-ring: 0 0 0 3px rgba(37, 99, 235, .25)}:where(button,[role=button],a,tr[data-linha-empresa],input,select,textarea):focus-visible{outline:2px solid var(--accent-purple);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{scrollbar-gutter:stable}@supports not (scrollbar-gutter: stable){html{overflow-y:scroll}}@keyframes girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){@keyframes girar{to{transform:none}}}body{margin:0;min-height:100vh;min-width:320px;font-family:var(--font-sans);font-size:15px;line-height:1.5;background:var(--bg-page);color:var(--text)}*,*:before,*:after{box-sizing:border-box}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.lead-journey{margin-block:16px;min-width:0;color:var(--text);font-size:.9375rem;line-height:1.55;container-type:inline-size}.commercial-contract-form{min-width:0;font-size:.875rem;color:var(--text);line-height:1.55}.commercial-contract-form fieldset{min-width:0;padding:10px 14px 14px;margin-block:18px;border:1px solid var(--border);border-radius:var(--radius-sm);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px 16px}.commercial-contract-form legend{padding-inline:6px;font-weight:600}.commercial-contract-form fieldset>div{min-width:0}.commercial-contract-form label{display:grid;gap:6px;margin-block:8px;font-size:.875rem}.commercial-contract-form input,.commercial-contract-form select,.commercial-contract-form textarea{display:block;box-sizing:border-box;min-width:0;width:100%;max-width:100%;min-height:40px;padding:10px;font:inherit;color:var(--text);background:var(--bg-page);border:1px solid var(--border);border-radius:var(--radius-sm)}.commercial-contract-form textarea{resize:vertical}.commercial-contract-form .commercial-future-payment{grid-template-columns:minmax(0,1fr)}.commercial-future-payment-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px 16px;align-items:start}.commercial-contract-form .commercial-future-payment>p{grid-column:1 / -1;margin:0}.commercial-contract-form .commercial-future-payment-option{grid-column:1 / -1;display:flex;align-items:center;gap:10px;min-height:44px;margin:0;cursor:pointer}.commercial-contract-form .commercial-future-payment-option input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;min-height:20px;padding:0;margin:0}.commercial-contract-form .commercial-future-payment-option span{min-width:0}.commercial-contract-form :is(input,select,textarea):focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.commercial-contract-form [aria-invalid=true]{border-color:var(--state-warn)}.commercial-contract-form small{display:block;line-height:1.5;color:var(--text)}.commercial-contract-form dl{display:grid;gap:10px;margin-block:12px;padding:14px;background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-sm)}.commercial-contract-form dt{color:var(--text-muted);font-size:.8125rem}.commercial-contract-form dd{margin:3px 0 0;overflow-wrap:anywhere}.commercial-contract-form pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:360px;overflow:auto;padding:14px;background:var(--bg-page);border:1px solid var(--border);border-radius:var(--radius-sm)}.lead-journey-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px}.lead-journey-heading h3{margin:0 0 4px;font-size:1rem}.lead-journey-heading p{margin:0;color:var(--text-muted);font-size:.875rem}.lead-journey-heading .btn{flex-shrink:0}.lead-current-step{padding:0;margin-bottom:16px}.lead-step-meta{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin-bottom:10px;font-size:.875rem}.lead-step-meta>span{font-weight:600}.lead-step-meta small{color:var(--text-muted);font-size:.875rem}.lead-current-step h4{margin:0 0 8px;font-size:1.125rem;line-height:1.4}.lead-current-step p{margin:0;font-size:.9375rem;line-height:1.6}.lead-step-pending{border-top:1px solid var(--border);margin-top:14px;padding-top:12px;font-size:.875rem}.lead-step-pending strong{font-weight:600}.lead-step-pending ul{padding-left:18px;margin:6px 0 0;color:var(--text);line-height:1.6}.lead-actions,.lead-step-fields{border:0;padding:0;min-width:0}.lead-actions>p,.lead-actions details>p,.lead-authorization>p{font-size:.875rem;line-height:1.6}.lead-step-fields{display:grid;gap:12px;margin:14px 0;padding:16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-surface)}.lead-step-fields[hidden]{display:none!important}.lead-step-fields legend{font-weight:600;padding:0 6px;font-size:.9375rem}.lead-step-fields>.btn{justify-self:start;margin:0}.lead-actions label{display:grid;gap:6px;font-size:.875rem;margin-block:12px}.lead-actions input:not([type=checkbox]):not([type=radio]),.lead-actions textarea,.lead-actions select{min-width:0;max-width:100%;width:100%;box-sizing:border-box;background:var(--bg-page);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px;font:inherit}.lead-actions input:not([type=checkbox]):not([type=radio]),.lead-actions select{min-height:40px}.lead-actions textarea{line-height:1.55;resize:vertical}.lead-journey .btn{max-width:100%;min-width:0;min-height:40px;padding:9px 14px;white-space:normal;overflow-wrap:anywhere;font-size:.875rem;line-height:1.4;text-align:center}.lead-actions .btn{margin:4px 6px 4px 0}.lead-step-fields>.btn{margin:0}.lead-actions .btn-secondary,.lead-journey-heading .btn-secondary{background:transparent}.lead-journey .btn:focus-visible,.lead-journey summary:focus-visible,.lead-steps button:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.lead-preview-caption{color:var(--text-muted);font-size:.875rem;margin-bottom:8px}.lead-message-preview{white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-surface);font-size:.9375rem;line-height:1.65}.lead-step-message{margin-block:12px}.lead-step-sent{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-block:10px}.lead-step-sent p{margin:0}.lead-all-steps,.lead-support{border-top:1px solid var(--border);margin-top:20px;padding-top:6px}.lead-all-steps>summary,.lead-support>summary,.lead-actions summary{cursor:pointer;font-size:.875rem;font-weight:600;line-height:1.5;padding-block:12px}.lead-step-total{display:inline-block;font-weight:400;color:var(--text-muted);margin-left:8px;font-size:.8125rem}.lead-actions details{border-block-end:1px solid var(--border);padding-bottom:6px;margin-block:8px}.lead-actions details[open]{padding-bottom:14px}.lead-support details{margin-block:12px}.lead-support summary{cursor:pointer;font-size:.875rem;line-height:1.5}.lead-support dt{color:var(--text-muted);font-size:.875rem}.lead-support dd{margin:2px 0 12px;overflow-wrap:anywhere}.lead-steps{margin-bottom:18px}.lead-steps ol{list-style:none;padding:3px;margin:0;display:flex;gap:8px;overflow-x:auto}.lead-steps ol>li{flex:1 0 116px}.lead-steps li{min-width:0}.lead-steps button{display:flex;align-items:flex-start;gap:8px;text-align:left;width:100%;height:100%;padding:10px 8px;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);background:transparent;font:inherit;font-size:.875rem;line-height:1.4;cursor:pointer}.lead-step-number{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;min-height:24px;border:1px solid var(--border);border-radius:50%;font-size:.8125rem;font-weight:600}.lead-steps small{display:block;color:var(--text-muted);font-size:.75rem;margin-top:2px}.lead-steps button>span:last-child{min-width:0;overflow-wrap:normal}.lead-steps button[aria-current=step]{border-color:var(--text);background:var(--bg-subtle);font-weight:600}.lead-steps button[aria-pressed=true]:not([aria-current=step]){border-color:var(--text-muted);background:var(--bg-subtle)}.lead-steps li[data-status=atual] .lead-step-number{background:var(--text);color:var(--bg-page);border-color:transparent}.lead-steps button:disabled{opacity:1;color:var(--text-muted);cursor:default}.lead-journey [role=alert]{padding:12px;border:1px solid var(--state-warn);border-radius:var(--radius-sm);font-size:.875rem;line-height:1.5}.lead-send-channel{margin-bottom:14px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-sm)}.lead-send-channel label{margin:0}.lead-send-channel p{margin:8px 0 0;font-size:.875rem}.lead-stage-action{min-width:0;padding:16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-surface)}.lead-action-tabs{display:flex;gap:4px;border-bottom:1px solid var(--border);margin:-4px 0 16px}.lead-action-tabs button{border:1px solid transparent;border-bottom:3px solid transparent;background:transparent;color:var(--text-muted);font:inherit;font-size:.875rem;line-height:1.4;padding:10px 8px;min-height:44px;min-width:0;cursor:pointer;flex:1 1 0;text-align:center;overflow-wrap:anywhere}.lead-action-tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--text);background:var(--bg-surface);font-weight:600}.lead-stage-action>[hidden]{display:none!important}.lead-stage-action>[role=tabpanel]>:first-child{margin-top:0}.lead-support>h4{margin:12px 0;font-size:1rem}.lead-support>dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:4px 16px}.lead-analysis-data{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:0 16px}.lead-analysis-check summary{display:flex;justify-content:space-between;gap:12px}.lead-analysis-check summary span{font-weight:400;flex-shrink:0;color:var(--text-muted)}@container (max-width: 420px){.lead-steps button{gap:5px;padding:9px;font-size:.8125rem;min-height:64px}.lead-step-number{flex-basis:auto;width:22px;min-height:22px}.lead-stage-action{padding:12px}.lead-actions>.btn,.lead-stage-action>[role=tabpanel]>.btn{margin-inline:0;width:100%}.lead-step-fields{padding:12px}}@media (max-width: 600px){.lead-journey-heading{flex-wrap:wrap}.lead-step-fields{padding:14px}.lead-step-total{display:block;margin:4px 0 0 18px}}.lead-journey :is(fieldset,article,details,section,label,dl>div){min-width:0}.lead-journey :is(p,li,legend,summary,strong,pre){overflow-wrap:anywhere}.lead-journey pre{max-width:100%}.lead-actions{margin-inline:0}.lead-action-tabs{flex-wrap:wrap}.lead-action-tabs button{flex-basis:140px}.lead-analysis-check summary{flex-wrap:wrap}.lead-journey :is(input,textarea,select):focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.lead-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--border)}.lead-actions .lead-form-actions>.btn{margin:0}@container (max-width: 420px){.lead-journey-heading{flex-wrap:wrap}.lead-form-actions>.btn{flex:1 1 100%}}.onboarding-conversion{min-width:0;container-type:inline-size}.onboarding-conversion fieldset{min-width:0;margin-inline:0;border-radius:var(--radius-sm)}.onboarding-conversion legend{max-width:100%;font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.onboarding-conversion :is(label,p){overflow-wrap:anywhere;line-height:1.5}.onboarding-conversion input[type=checkbox]{flex:0 0 auto;align-self:flex-start;margin-top:3px}.onboarding-conversion :is(input,select):focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.onboarding-conversion .btn,.onboarding-conversion-actions .btn{min-height:44px;max-width:100%;height:auto;white-space:normal;overflow-wrap:anywhere}.onboarding-conversion-lookup{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}.onboarding-conversion-lookup>input{flex:1 1 220px}.onboarding-conversion-lookup>.btn{flex:0 1 auto}.onboarding-conversion-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px}.onboarding-conversion-grid>label{min-width:0;display:block}.onboarding-conversion-grid>label input{display:block;margin-top:6px}.onboarding-conversion-partner{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px}.onboarding-conversion-partner>label{min-width:0;display:flex;flex-direction:column;gap:6px}.onboarding-conversion-partner>.btn{flex:0 1 auto}.onboarding-conversion-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;width:100%}@container (max-width: 420px){.onboarding-conversion-lookup>.btn,.onboarding-conversion-partner>.btn{flex:1 1 100%;width:100%}}@media (max-width: 480px){.onboarding-conversion-actions>.btn{flex:1 1 100%}}.lead-report-actions{display:flex;flex-wrap:wrap;gap:8px;margin-block:12px}.lead-report-actions>.btn{margin:0}.lead-fiscal-report>details{margin-top:16px}.lead-authorization .lead-receita-acceptance{display:flex;align-items:flex-start;gap:8px;margin-block:12px}.lead-receita-acceptance input[type=checkbox]{flex:0 0 auto;width:auto;margin-top:4px}@media (max-width: 480px){.lead-report-actions>.btn{flex:1 1 100%}}.lead-journey .lead-stage-action{padding:20px}.lead-company-card{min-width:0}.lead-cnpj-search{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-bottom:20px}.lead-cnpj-search>label{flex:1 1 220px;margin:0}.lead-company-data{border:1px solid var(--border);border-radius:var(--radius-sm);padding:18px;margin-bottom:20px}.lead-company-data[data-new]{background:var(--bg-subtle);border-color:var(--border-focus)}.lead-company-data>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.lead-company-data h4{margin:0;font-weight:600}.lead-company-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px 20px;min-width:0}.lead-company-fields>*{min-width:0}.lead-company-fields dt{color:var(--text-muted);font-size:.8125rem}.lead-company-fields dd{margin:4px 0 0;overflow-wrap:anywhere}.lead-journey .lead-form-actions{display:flex;flex-wrap:wrap;gap:12px;margin-block:16px}.lead-journey .lead-form-actions>.btn,.lead-cnpj-search>.btn{margin:0}.lead-notes fieldset{padding:0;border:0;min-width:0}.lead-notes label{display:grid;gap:8px;margin-bottom:12px}.lead-notes textarea{box-sizing:border-box;width:100%;resize:vertical;padding:12px;font:inherit;color:var(--text);background:var(--bg-page);border:1px solid var(--border);border-radius:var(--radius-sm)}.lead-document-list{list-style:none;padding:0}.lead-document-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-block:12px;border-bottom:1px solid var(--border)}.lead-document-list span{min-width:0;overflow-wrap:anywhere}.lead-document-list small{display:block;color:var(--text-muted)}.lead-diagnosis-fields>section{margin-top:24px;padding-top:16px;border-top:1px solid var(--border)}.lead-payment-confirm{padding:16px;border:1px solid var(--border);border-radius:var(--radius-sm)}.lead-apresentacao-preview{display:block;box-sizing:border-box;width:100%;height:clamp(480px,70vh,900px);margin-block:16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-page)}@container (max-width: 520px){.lead-journey .lead-stage-action{padding:12px}.lead-journey .btn,.lead-notes .btn{min-height:44px}.lead-company-data{padding:12px}.lead-cnpj-search>.btn{flex:1 1 100%}}.solicitacoes{min-width:0;box-sizing:border-box;padding:var(--space-5);color:var(--text)}.solicitacoes__filters{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin-bottom:16px}.solicitacoes__filters label{display:flex;flex-direction:column;gap:6px;font-weight:500;min-width:0;max-width:100%}.solicitacoes__filters select,.solicitacoes__filters input{width:100%;min-width:0;min-height:44px;padding:8px 10px;color:var(--text);background:var(--bg-surface);border:1px solid var(--border);border-radius:6px;font:inherit}.solicitacoes__search{display:flex;align-items:end;gap:8px;flex:1 1 280px;min-width:0}.solicitacoes__search label{flex:1}.solicitacoes .btn{min-height:44px;white-space:normal}.solicitacoes__status{min-height:24px;margin-bottom:12px;color:var(--text-muted)}.solicitacoes__error{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:16px}.solicitacoes__table-scroll{overflow:auto;max-height:65vh;width:100%;border:1px solid var(--border);border-radius:8px}.solicitacoes__table{width:100%;min-width:900px;border-collapse:collapse;table-layout:fixed}.solicitacoes__table th,.solicitacoes__table td{padding:12px;text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid var(--border);font-weight:400}.solicitacoes__table th{position:sticky;top:0;background:var(--bg-surface);font-weight:600;z-index:1}.solicitacoes__table th:first-child{width:27%}.solicitacoes__table th:nth-child(2){width:20%}.solicitacoes__title{font-weight:500}.solicitacoes__description{display:block;margin-top:4px;color:var(--text-muted);font-size:.875rem}.solicitacoes__attention{color:var(--state-warn)}.solicitacoes__pagination{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;flex-wrap:wrap}.solicitacoes :is(input,select,button,[tabindex]):focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}@media (max-width: 760px){.solicitacoes__filters>label{flex:1 1 140px}.solicitacoes__search{flex-basis:100%}.solicitacoes__table{min-width:850px}}@media (max-width: 720px){.solicitacoes{padding:var(--space-4)}}.consumo-credentials{min-width:0;max-width:100%}.consumo-credentials label{display:grid;gap:.4rem;margin:1rem 0}.consumo-credentials input,.consumo-credentials select{box-sizing:border-box;width:100%;min-width:0;padding:.65rem}.consumo-credentials-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.consumo-credentials-grid section{border:1px solid var(--border-color, #cbd5e1);border-radius:12px;padding:1rem;min-width:0;overflow-wrap:anywhere}.consumo-credentials fieldset{padding:0;margin:0;border:0;min-width:0}.consumo-credentials button{padding:.65rem 1rem;cursor:pointer}.consumo-credentials button:disabled{cursor:wait;opacity:.65}.consumo-credentials summary{cursor:pointer}@media (max-width: 900px){.consumo-credentials-grid{grid-template-columns:minmax(0,1fr)}}.commercial-library{font-size:.9375rem;line-height:1.5}.commercial-library-toolbar,.commercial-library-tabs,.commercial-library-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block:12px}.commercial-library-tabs{padding-bottom:12px;border-bottom:1px solid var(--border)}.commercial-library-tabs button{border:1px solid transparent;border-radius:var(--radius-sm);min-height:40px;padding:8px 12px;background:transparent;color:var(--text-muted);font:inherit;cursor:pointer}.commercial-library-tabs button[aria-pressed=true]{background:var(--state-neutral-surface);border-color:var(--border);color:var(--text);font-weight:600}.commercial-library-tabs button:hover:not(:disabled){background:var(--bg-subtle);color:var(--text)}.commercial-library-tabs button:disabled{cursor:not-allowed}.commercial-library :is(button,input,select,textarea,summary):focus-visible{outline:2px solid var(--accent-purple);outline-offset:3px}.commercial-library-toolbar>label{flex:1;min-width:min(240px,100%)}.commercial-library-list{display:grid;gap:12px}.commercial-library-card{padding:18px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-page)}.commercial-library-card-heading{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.commercial-library-card-heading h3{font-size:1rem;margin:0}.commercial-library-meta{color:var(--text-muted);font-size:.8125rem}.commercial-library-meta>summary{cursor:pointer;padding-block:8px}.commercial-library-editor{min-width:0;padding:18px;border:1px solid var(--border);border-radius:var(--radius-sm);margin-top:16px}.commercial-library :is(input,select,textarea){max-width:100%;min-width:0;padding:10px;box-sizing:border-box;font:inherit;color:var(--text);background:var(--bg-page);border:1px solid var(--border);border-radius:var(--radius-sm)}.commercial-library textarea{width:100%;min-height:180px}.commercial-library .btn{min-height:36px}.wa-identity-review{min-width:0;overflow-wrap:anywhere;font-size:14px}.wa-identity-review fieldset{margin:0}.wa-identity-review legend{font-weight:600}.wa-identity-review p{color:var(--text-muted);line-height:1.5}.wa-identity-review .wa-identity-hint{margin:-4px 0 16px;font-size:13px}.wa-identity-review .wa-identity-preview{margin-top:16px;padding:16px;border:1px solid var(--border);background:var(--bg-subtle);border-radius:var(--radius-sm)}.wa-identity-review .wa-identity-preview h4{margin:0;font-size:14px;font-weight:600}.wa-identity-review .wa-identity-evidence{padding-top:12px;border-top:1px solid var(--border);white-space:pre-wrap;color:var(--text)}.wa-identity-review .wa-identity-footer{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid var(--border)}.wa-identity-review .btn{margin:0;white-space:normal;max-width:100%}.wa-identity-review [role=alert]{color:var(--danger)}.wa-identity-review :focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}@media (max-width: 600px){.wa-identity-review button,.wa-identity-review input,.wa-identity-review select,.wa-identity-trigger{min-height:44px}}.nfse-settings{min-width:0}.nfse-suggestion-content,.nfse-release{padding:16px}.nfse-suggestion-content{display:grid;gap:12px}.nfse-suggestion-content p{margin:0;color:var(--text-muted);font-size:.875rem;overflow-wrap:anywhere}.nfse-suggestion-content label{font-weight:500}.nfse-suggestion-content textarea{padding:12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-page);color:var(--text);font:inherit;resize:vertical}.nfse-suggestion-content textarea:focus-visible{outline:2px solid var(--accent-purple);outline-offset:2px}.nfse-suggestion-content .btn{justify-self:start;max-width:100%;white-space:normal;min-height:44px}.nfse-suggestion-content [role=status]{display:grid;gap:12px}.nfse-emission-title{margin:0 0 16px}.nfse-profile-heading{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:16px}.nfse-profile-heading h2{margin:0}.nfse-profile-heading .btn{flex:0 0 auto;width:auto;margin-left:auto}.config-page:has(.nfse-settings) .config-columns>*{min-width:0}.config-embedded .company-form-page-shell:has(.nfse-settings){min-width:0;width:100%;max-width:100%;padding:0}.nfse-settings h2{font-size:1.1rem;margin:0 0 12px}.nfse-settings p{line-height:1.6}.nfse-profile-editor{padding-bottom:24px}.nfse-profile-editor{container-type:inline-size}.nfse-profile-editor>h2{font-size:1.35rem;font-weight:750;letter-spacing:-.025em;margin-bottom:6px}.nfse-profile-form>fieldset{margin:24px 0 0;min-inline-size:0}.nfse-profile-form legend{font-size:1.1rem;font-weight:700;padding:0}.nfse-profile-form .nfse-profile-status{margin:8px 0 24px;font-size:.8rem}.nfse-profile-form .form-grid.two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;align-items:start}.nfse-profile-form .form-grid>.full{grid-column:1 / -1}.nfse-profile-form .form-grid>div{display:grid;align-content:start;gap:4px}.nfse-profile-form .form-grid label,.nfse-profile-name{display:block;font-size:.82rem!important;font-weight:650;color:var(--text-primary, #f0f0f5)!important;line-height:1.4;margin:0 0 8px!important}.nfse-profile-form .form-grid>div>label,.nfse-profile-form .form-grid>div>div>label{min-height:2.8em;display:flex;align-items:end}.nfse-profile-form .form-grid>.full label{min-height:auto}.nfse-profile-form input:not([type=checkbox]),.nfse-profile-form select{height:44px;padding:10px 12px!important;border:1px solid var(--border, #44475a);border-radius:8px!important;background:var(--bg-page, #1c1d28);color:var(--text-primary, #f0f0f5);font-size:.9rem!important;line-height:1.3}.nfse-profile-name input{margin-top:8px;font-weight:500}.nfse-profile-form input:focus-visible,.nfse-profile-form select:focus-visible{outline:2px solid var(--accent-purple, #a78bfa);outline-offset:2px}.nfse-profile-form .nfse-section{margin:14px 0;background:var(--bg-subtle, #242534);border-color:var(--border, #3c3e50)}.nfse-profile-form .nfse-section>summary{display:flex;align-items:center;gap:12px;padding:18px 20px;font-size:.95rem;font-weight:700}.nfse-profile-form .nfse-section>summary:after{content:"+";margin-left:auto;color:var(--text-muted);font-size:1.25rem;font-weight:400}.nfse-profile-form .nfse-section[open]>summary:after{content:"−"}.nfse-profile-form .nfse-step{display:grid;place-items:center;width:30px;height:30px;margin:0;border-radius:8px;background:var(--state-neutral-surface, #323348);font-size:.72rem;font-weight:700}.nfse-profile-form .nfse-section>.form-grid{padding:6px 20px 24px}.nfse-profile-form .nfse-field-help{margin:14px 0 0;color:var(--text-muted, #adb0c4);font-size:.78rem}.nfse-profile-form .nfse-field-help>summary{cursor:pointer;padding:8px 0;font-weight:500}.nfse-profile-form .nfse-field-help p{margin:8px 0 14px;font-size:.78rem;line-height:1.6}.nfse-profile-form .nfse-profile-actions{margin-top:24px;padding:16px 0;align-items:center}@container (max-width: 560px){.nfse-profile-form .form-grid.two-col{grid-template-columns:minmax(0,1fr);gap:20px}.nfse-profile-form .form-grid>div>label,.nfse-profile-form .form-grid>div>div>label{min-height:auto}}.nfse-profile-editor>p,.nfse-profile-form>fieldset>p{color:var(--text-muted);font-size:.85rem}.nfse-empty{padding:18px;border:1px dashed var(--border);border-radius:10px}.nfse-profile-list{padding:0;list-style:none;display:grid;gap:10px}.nfse-profile-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border:1px solid var(--border);border-radius:10px}.nfse-profile-list li>div{min-width:0;overflow-wrap:anywhere}.nfse-profile-list span{display:block;font-size:.8rem;color:var(--text-muted);margin-top:6px}.nfse-settings fieldset,.nfse-settings .form-grid,.nfse-settings .form-grid>*{min-width:0}.nfse-settings.company-form-page__panel .form-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.nfse-settings input:not([type=checkbox]):not([type=radio]),.nfse-settings select,.nfse-settings textarea{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.nfse-settings select{text-overflow:ellipsis}.nfse-settings input[type=checkbox],.nfse-settings input[type=radio]{width:18px;height:18px;min-height:18px;flex:0 0 18px;margin:0;padding:0}.nfse-profile-name{display:grid;gap:8px;font-size:.85rem}.nfse-profile-flags{display:flex;flex-wrap:wrap;gap:20px;margin:18px 0 24px}.nfse-profile-flags label{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;cursor:pointer}.nfse-section{border:1px solid var(--border);border-radius:12px;margin:12px 0;min-width:0;background:var(--bg-subtle)}.nfse-section>summary{padding:16px;font-weight:600;cursor:pointer;font-size:.9rem}.nfse-section>summary:focus-visible{outline:2px solid var(--accent-purple);outline-offset:-2px}.nfse-step{margin:0 10px 0 4px;color:var(--accent-purple)}.nfse-section>.form-grid{padding:4px 18px 20px}.nfse-settings .form-grid label{margin-bottom:7px}.nfse-settings small{overflow-wrap:anywhere;line-height:1.6;margin-top:5px}.nfse-profile-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;padding:16px 0;background:transparent;border:0}.nfse-profile-actions .btn{min-height:44px;min-width:140px}.nfse-diagnostics{margin:0 0 24px}.nfse-diagnostics>:not(summary){overflow-x:auto;max-width:100%;box-sizing:border-box}.nfse-diagnostics table{table-layout:fixed;width:100%}.nfse-diagnostics td,.nfse-diagnostics th{overflow-wrap:anywhere}.nfse-base-settings{margin-bottom:0}.nfse-settings .form-actions{flex-wrap:wrap}@media (max-width:800px){body:has(.nfse-settings){min-width:0}.config-page:has(.nfse-settings) .config-columns{grid-template-columns:minmax(0,1fr)}.config-page:has(.nfse-settings) .config-heading{margin-bottom:16px}.config-page:has(.nfse-settings) .config-columns>aside nav{display:flex;overflow-x:auto;gap:6px;padding-bottom:8px}.config-page:has(.nfse-settings) .config-nav-item{flex:0 0 auto;padding:8px 12px;font-size:.8rem}.config-page:has(.nfse-settings) .config-nav-item small{display:none}.nfse-settings.company-form-page__panel{padding:16px}.nfse-settings.company-form-page__panel .form-grid.two-col{grid-template-columns:minmax(0,1fr)}.nfse-profile-list li{align-items:flex-start;flex-direction:column}.nfse-section>.form-grid{padding:4px 12px 16px}.nfse-profile-actions .btn{flex:1}}.nfse-guide-link{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;margin-bottom:24px;border:1px solid #55507e;border-radius:12px;background:#29263d}.nfse-guide-link strong{font-size:.95rem;color:#f4f2ff}.nfse-guide-link p{margin:6px 0 0;font-size:.82rem;color:#c3bfd8}.nfse-guide-link a{flex-shrink:0;padding:12px 16px;border:1px solid #8175b0;border-radius:8px;color:#f4f2ff;font-size:.82rem;font-weight:650;text-decoration:none}.nfse-guide-link a:hover{background:#403657}.nfse-guide-link a:focus-visible{outline:2px solid #c4b5fd;outline-offset:3px}.nfse-municipal-card{padding:24px;container-type:inline-size}.nfse-municipal-heading h3{margin:6px 0 0;font-size:1.15rem;font-weight:750}.nfse-eyebrow{font-size:.68rem;letter-spacing:.1em;font-weight:700;color:var(--text-muted)}.nfse-municipal-card p{font-size:.82rem;color:var(--text-muted);margin:10px 0 18px}.nfse-municipal-card .nfse-environment{display:inline-block;margin:0 0 24px;padding:5px 10px;border-radius:6px;background:var(--bg-page,#1c1d28);font-size:.72rem}.nfse-municipal-card .nfse-municipal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;align-items:start;padding:0}.nfse-municipal-card label{display:block;font-size:.82rem;font-weight:650;line-height:1.4;color:var(--text-primary,#f0f0f5)}.nfse-municipal-card input,.nfse-municipal-card select{display:block;height:44px;margin-top:8px;padding:10px 12px;border:1px solid var(--border,#44475a);border-radius:8px;background:var(--bg-page,#1c1d28);color:var(--text-primary,#f0f0f5);font:inherit;font-weight:400;color-scheme:dark}.nfse-municipal-card input:focus-visible,.nfse-municipal-card select:focus-visible{outline:2px solid #a78bfa;outline-offset:2px}.nfse-municipal-actions{display:flex;justify-content:flex-end;margin:20px 0 24px}.nfse-municipal-history{border-top:1px solid var(--border,#44475a);padding-top:22px}.nfse-municipal-history h4{margin:0 0 8px;font-size:.95rem}.nfse-municipal-help{font-size:.8rem;color:var(--text-muted);margin-bottom:20px}.nfse-municipal-card summary{cursor:pointer;line-height:1.6}.nfse-municipal-date{max-width:320px}.nfse-municipal-card .nfse-empty{margin:20px 0 0;font-size:.8rem}.nfse-municipal-result{padding:16px;border:1px solid var(--border,#44475a);border-radius:8px;margin-top:14px;font-size:.82rem;overflow-wrap:anywhere}.nfse-preview-actions{display:flex;justify-content:flex-end;padding:12px 0 24px}@container (max-width:560px){.nfse-municipal-card .nfse-municipal-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.nfse-guide-link{align-items:stretch;flex-direction:column;padding:18px}.nfse-guide-link a{text-align:center}.nfse-municipal-card{padding:18px}}.nfse-municipal-card .nfse-municipal-grid>label,.nfse-municipal-card .nfse-municipal-grid>div{display:grid;align-content:start;gap:8px!important}.nfse-municipal-card .nfse-municipal-grid label{margin:0!important;font-size:.82rem!important;color:var(--text-primary,#f0f0f5)!important}.nfse-municipal-card .nfse-municipal-grid input,.nfse-municipal-card .nfse-municipal-grid select{margin-top:0}.nfse-municipal-disclosure>.nfse-municipal-card{margin:0;border:0;border-top:1px solid var(--border);border-radius:0 0 12px 12px}.company-section-header:has(.company-header__identity){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity actions" "navigation navigation" "sections sections";align-items:center;gap:12px 24px;padding:24px max(16px,5%) 12px;top:0;border-bottom:1px solid var(--border)}.company-header__identity{grid-area:identity;display:flex;align-items:center;gap:12px;min-width:0}.company-header__identity .workspace-home{flex:0 0 auto}.company-header__identity .workspace-home svg{display:block}.company-header__identity .btn-back{flex:0 0 auto;width:32px;min-width:32px;min-height:32px;height:32px;padding:6px;background:transparent;border-color:transparent;box-shadow:none;color:var(--text-muted)}.company-header__identity .btn-back:hover{background:var(--bg-surface);color:var(--text)}.company-header__identity .company-topbar__brand{gap:4px}.company-header__identity .company-topbar__name{font-size:1rem;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.company-header__identity .company-topbar__cnpj{font-size:.75rem;color:var(--text-muted)}.company-section-header>.company-topbar__nav{grid-area:navigation;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;min-width:0;gap:8px;margin-top:4px}.company-section-header>.company-topbar__nav .app-tab{flex:0 0 auto;min-height:40px}.company-section-header>.config-topbar-actions{grid-area:actions;flex-wrap:nowrap;gap:12px}.company-section-header .company-topbar__competencia{border-radius:10px;padding:0;height:40px}.company-section-header .company-topbar__competencia-nav{width:36px;height:38px;border-radius:8px}.company-section-header .config-gear{width:40px;height:40px;box-sizing:border-box}.company-section-header>.company-section-header__subtabs{grid-area:sections;margin:-6px 0 0;min-width:0;justify-content:flex-start;border-top:0;padding-top:0}.company-section-header__subtabs>.app-tabs{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;min-width:0;max-width:100%}.company-section-header__subtabs .app-tab{flex:0 0 auto;min-height:38px}.company-section-header__subtabs .app-tab:not([aria-current]){color:var(--text-muted)}@media (min-width: 1000px){.company-section-header:has(.company-header__identity){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"identity navigation actions" "sections sections sections";padding-top:20px;column-gap:16px}.company-section-header>.company-topbar__nav{justify-content:center;margin-top:0}.company-section-header>.company-topbar__nav .app-tab{padding-inline:10px}.company-section-header>.config-topbar-actions{justify-self:end}.company-section-header>.company-section-header__subtabs{justify-content:center;margin-top:0}}.company-workspace{min-width:0}.company-workspace input,.company-workspace select,.company-workspace textarea,.company-workspace button{font-family:inherit;box-sizing:border-box}.company-workspace .form-grid,.company-workspace .form-grid>*,.company-workspace fieldset,.company-workspace .config-columns>*{min-width:0}.company-workspace .form-grid.two-col,.company-workspace .company-form-page__panel .form-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.company-workspace .form-grid input:not([type=checkbox]):not([type=radio]),.company-workspace .form-grid select,.company-workspace .form-grid textarea{width:100%;max-width:100%;min-width:0;min-height:44px;border-radius:8px;font-size:.875rem}.company-workspace select{text-overflow:ellipsis}.company-workspace .form-grid textarea{min-height:96px;padding:10px 12px}.company-workspace input[type=checkbox],.company-workspace input[type=radio]{width:18px;height:18px;min-height:18px;flex:0 0 18px;padding:0;margin:0;vertical-align:middle}.company-workspace .form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.company-workspace .form-actions .btn{min-height:44px}.company-workspace .config-embedded .company-form-page-shell{width:100%;max-width:100%;padding:0;min-width:0}.company-workspace .config-page{width:var(--content-wide);max-width:none;padding:24px 0}.company-workspace .config-heading h1{font-size:1.375rem;line-height:1.35;margin:12px 0 6px}.company-workspace .config-heading p{font-size:.875rem;margin:0;line-height:1.5}.company-workspace .config-content label{min-width:0}.company-workspace .config-content input:not([type=checkbox]):not([type=radio]),.company-workspace .config-content select{max-width:100%;min-height:40px}.company-workspace .config-embedded .config-page{width:100%;padding:0}.company-workspace .company-form-trilha a{display:inline-flex;align-items:center;min-height:36px;border-radius:8px}.company-workspace .company-form .form-grid>label:has(>input:not([type=checkbox]):not([type=radio]),>select){grid-template-rows:minmax(2.5em,auto) 44px;grid-auto-rows:auto;align-content:start}.company-workspace .company-form .form-grid>label>input:not([type=checkbox]):not([type=radio]),.company-workspace .company-form .form-grid>label>select{grid-row:2}.company-workspace .accounting-fechamento-panel{flex:0 0 260px}.company-workspace .company-auditoria{grid-template-columns:minmax(0,1fr);min-width:0;overflow-wrap:anywhere}.company-workspace .company-auditoria>*{min-width:0}.company-workspace .company-auditoria>section table{table-layout:fixed;min-width:0}.company-workspace .config-content button{min-height:40px}.company-workspace .anotacoes-com-chat>div:not(.anotacoes-com-chat__chat) button,.company-workspace .anotacoes-com-chat>div:not(.anotacoes-com-chat__chat) select{min-height:36px}@media (max-width:1000px){.company-workspace .accounting-fechamento-panel{flex:1 1 100%;width:100%}}@media (max-width:800px){.company-section-header:has(.company-header__identity){position:relative;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity actions" "navigation navigation" "sections sections";padding:12px 16px;gap:10px}.company-section-header:has(.company-topbar__competencia){grid-template-columns:minmax(0,1fr);grid-template-areas:"identity" "actions" "navigation" "sections"}.company-section-header>.config-topbar-actions{justify-content:flex-start}.company-section-header>.company-topbar__nav{gap:0}.company-section-header>.company-topbar__nav .app-tab{padding-inline:6px;font-size:.84rem}.company-workspace .form-grid.two-col,.company-workspace .company-form-page__panel .form-grid.two-col{grid-template-columns:minmax(0,1fr)}.company-workspace .company-form .form-grid>label:has(>input:not([type=checkbox]):not([type=radio]),>select){grid-template-rows:auto 44px}.company-workspace .config-page{width:calc(100% - 32px);padding-block:20px}.company-workspace .config-embedded .config-page{width:100%}.company-workspace .company-form-page__panel{padding:16px}.company-workspace .config-columns{grid-template-columns:minmax(0,1fr)}.company-workspace .config-columns>aside nav{display:flex;overflow-x:auto;padding-bottom:8px;gap:6px}.company-workspace .config-nav-item{flex:0 0 auto;padding:10px 12px;font-size:.85rem}.company-workspace .config-nav-item small{display:none}}@media print{.company-header__identity .workspace-home{display:none}}@media (pointer: coarse){.company-header__identity .btn-back{width:44px;height:44px;min-width:44px;min-height:44px}}.company-section-header:has(.company-header__identity){padding-block:8px;row-gap:4px}.company-header__identity .company-topbar__brand{gap:2px}.company-header__identity .company-topbar__name{font-size:.9375rem;line-height:1.25}.company-header__identity .company-topbar__cnpj{line-height:1.25}.company-section-header>.company-topbar__nav{margin-top:0}.company-section-header>.company-topbar__nav .app-tab,.company-section-header__subtabs .app-tab{min-height:32px;padding:5px 10px;font-size:.875rem}.company-section-header>.company-section-header__subtabs{margin-top:0}.company-section-header .config-gear{width:34px;height:34px;border-radius:8px}.company-section-header .company-topbar__competencia{height:34px}.company-section-header .company-topbar__competencia-nav{height:32px;width:32px}@media (min-width: 1200px){.company-section-header:has(.company-header__identity){grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr);grid-template-areas:"identity navigation actions" "identity sections actions";column-gap:16px}.company-header__identity{grid-area:identity}.company-section-header>.company-topbar__nav{grid-area:navigation;justify-content:center}.company-section-header>.company-section-header__subtabs{grid-area:sections;justify-content:center}.company-section-header>.config-topbar-actions{grid-area:actions;justify-self:end}}@media (max-width: 800px){.company-section-header>.company-topbar__nav .app-tab,.company-section-header__subtabs .app-tab{min-height:36px}}.guides-page .guides-delivery-notice{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 16px;font-size:.875rem;color:var(--text-muted);background:var(--state-neutral-surface);border:1px solid var(--border, #44475a);border-radius:8px}.guides-page .guides-list-panel{display:block;min-width:0;padding:0;background:var(--bg-surface, #24253a);border:1px solid var(--border, #44475a);border-radius:12px}.guides-page .guides-list-panel__header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 24px 16px}.guides-page .guides-list-panel__heading{min-width:0}.guides-page .guides-list-panel__title{font-size:1.25rem;line-height:1.35;margin:0}.guides-page .guides-list-panel__description{max-width:660px;margin:6px 0 0;color:var(--text-muted);font-size:.875rem;line-height:1.5}.guides-page .guides-toolbar{flex-direction:row;flex-wrap:wrap;min-height:0}.guides-page .guides-toolbar--primary{flex-shrink:0}.guides-page .guides-toolbar .btn{min-height:38px}.guides-page .guides-list-panel__context{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 24px 16px}.guides-page .guides-list-panel__alerts,.guides-page .guides-list-panel__views{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.guides-page .guides-list-panel__alerts .btn{border-radius:6px;font-weight:500;min-height:34px}.guides-page .guides-list-panel__views{margin-left:auto;justify-content:flex-end}.guides-page .guides-view-menu{position:relative}.guides-page .guides-view-menu summary{cursor:pointer;padding:8px 0 8px 8px;font-size:.8125rem;color:var(--text-muted)}.guides-page .guides-view-menu__options{position:absolute;right:0;top:calc(100% + 4px);z-index:20;display:grid;gap:4px;padding:6px;min-width:210px;background:var(--bg-surface, #24253a);border:1px solid var(--border, #44475a);border-radius:8px;box-shadow:0 8px 24px #0004}.guides-page .guides-view-menu__options .btn{text-align:left;justify-content:flex-start}.guides-page .guides-toolbar--selected{justify-content:flex-start;padding:12px 24px;gap:12px 24px;background:var(--bg-page);border-top:1px solid var(--border, #44475a)}.guides-page .guides-toolbar__count{color:var(--text)}.guides-page .guides-toolbar__clear{min-height:36px;color:var(--text-muted)}.guides-page .guides-toolbar__hint,.guides-page .guides-list-panel__hint{color:var(--text-muted);font-size:.8125rem}.guides-page .guides-list-panel__hint{margin:0;padding:0 24px 12px}.guides-page .guides-list-panel>p:not([class]),.guides-page .guides-list-panel>.text-muted,.guides-page .guides-list-panel>.guides-notice{margin:0 24px 16px}.guides-page .guides-notice p{margin-bottom:0}.guides-page .guides-grid{display:block;overflow-x:auto;border-radius:0 0 12px 12px}.guides-page .guides-grid__head,.guides-page .guides-grid__body{min-width:1180px}.guides-page .guides-grid__row{grid-template-columns:28px minmax(170px,1.5fr) 100px 120px 110px 105px minmax(125px,1fr) minmax(155px,1.2fr);padding:16px 24px;gap:16px;margin:0;min-height:72px;border-radius:0;border:0;border-top:1px solid var(--border, #44475a);background:transparent}.guides-page .guides-grid__row--head{min-height:44px;padding-block:10px;background:var(--bg-page)}.guides-page .guides-grid__row--head .guides-grid__cell{color:var(--text-muted);font-size:.75rem;font-weight:600}.guides-page .guides-grid__body .guides-grid__row:hover{background:color-mix(in srgb,var(--text) 3%,transparent)}.guides-page .guides-grid__body .guides-grid__row--selected{background:color-mix(in srgb,var(--accent, #2458db) 12%,transparent);outline:0;box-shadow:inset 3px 0 var(--accent, #2458db)}.guides-page .guides-grid__cell{font-size:.875rem;line-height:1.4;overflow-wrap:anywhere}.guides-page .guides-grid__cell--type{display:grid;gap:3px}.guides-page .guides-grid__name{font-weight:600}.guides-page .guides-grid__processing{font-size:.75rem;font-weight:400}.guides-page .guides-grid__processing.guides-grid__tone--success{color:var(--text-muted)}.guides-page .guides-grid__cell--valor{text-align:right;font-variant-numeric:tabular-nums}.guides-page .guides-grid__money{color:var(--text);font-weight:600}.guides-page .guides-grid__cell--vencimento,.guides-page .guides-grid__cell--competencia{font-variant-numeric:tabular-nums}.guides-page .guides-grid__cell--check input{margin:0}.guides-page .guides-grid__cell--linha{gap:8px}.guides-page .guides-grid__linha-numero{flex:1}.guides-page .guides-grid__cell--linha button{min-width:32px;min-height:32px}.guides-page :is(button,summary):focus-visible{outline:2px solid var(--accent, #2458db);outline-offset:3px}@media (max-width: 1200px){.guides-page .guides-list-panel__header{flex-wrap:wrap;gap:14px}}@media (max-width: 800px){.guides-page .guides-list-panel__header{padding:18px 16px 14px}.guides-page .guides-list-panel__title{font-size:1.125rem}.guides-page .guides-toolbar--primary{flex-shrink:1}.guides-page .guides-list-panel__context{padding:0 16px 12px;flex-wrap:wrap}.guides-page .guides-list-panel__views{margin-left:0;justify-content:flex-start}.guides-page .guides-view-menu summary{padding-left:0}.guides-page .guides-view-menu__options{right:auto;left:0}.guides-page .guides-list-panel__hint{padding:0 16px 14px}.guides-page .guides-toolbar--selected{padding:12px 16px}.guides-page .guides-list-panel>.guides-notice{margin-inline:16px}.guides-page .guides-grid{overflow:visible;padding:0 12px 12px}.guides-page .guides-grid__head{display:none}.guides-page .guides-grid__body{min-width:0;display:grid;gap:10px}.guides-page .guides-grid__row{grid-template-columns:20px minmax(0,1fr) minmax(0,1fr);gap:14px 12px;padding:14px 12px;border:1px solid var(--border, #44475a);border-radius:8px;background:var(--bg-page)}.guides-page .guides-grid__cell--check{align-self:start;padding-top:2px}.guides-page .guides-grid__cell--type{grid-column:2 / -1}.guides-page .guides-grid__cell--competencia,.guides-page .guides-grid__cell--vencimento{grid-column:2}.guides-page .guides-grid__cell--email{grid-column:2 / -1}.guides-page .guides-grid__cell--linha{grid-column:1 / -1;border-top:1px solid var(--border, #44475a);padding-top:10px;flex-wrap:wrap}.guides-page .guides-grid__cell[data-label]:before{content:attr(data-label);display:block;font-size:.6875rem;font-weight:400;color:var(--text-muted);margin-bottom:3px}.guides-page .guides-grid__cell--linha:before{flex-basis:100%}.guides-page .guides-grid__cell--valor{text-align:left}.guides-page .guides-grid__linha-numero{min-width:0;flex:1 1 0}}.guides-external-form{display:grid;gap:16px}.guides-external-form label,.guides-payment-form label{display:grid;gap:8px}.guides-external-form input,.guides-external-form select,.guides-payment-form input,.guides-payment-form select{box-sizing:border-box;width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-page);color:var(--text);font:inherit}.guide-delivery-result{margin:12px 0 20px;border:1px solid var(--border);border-radius:10px;background:var(--bg-surface);color:var(--text)}.guide-delivery-result__header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px 24px;padding:16px 20px}.guide-delivery-result h3{margin:0 0 6px;font-size:.9375rem}.guide-delivery-result p{margin:4px 0 0;font-size:.8125rem;line-height:1.5;color:var(--text-muted)}.guide-delivery-result__actions,.guide-delivery-result__filters{display:flex;gap:8px;flex-wrap:wrap}.guide-delivery-result .guide-delivery-result__attention{color:var(--state-warn);font-weight:600}.guide-delivery-result__filters{padding:0 20px 12px}.guide-delivery-result__filters [aria-pressed=true]{border-color:var(--accent-purple);background:var(--bg-page)}.guide-delivery-result__list{max-height:390px;overflow:auto;overscroll-behavior:contain;border-top:1px solid var(--border)}.guide-delivery-result__company{display:grid;grid-template-columns:minmax(180px,1.6fr) minmax(110px,.7fr) minmax(150px,1fr) minmax(210px,1.3fr);align-items:start;gap:12px 24px;padding:16px 20px}.guide-delivery-result__company+.guide-delivery-result__company{border-top:1px solid var(--border)}.guide-delivery-result__identity{display:grid;gap:7px;font-size:.8125rem;overflow-wrap:anywhere}.guide-delivery-result a{font-size:.75rem;color:var(--text-muted);text-decoration:underline;text-underline-offset:3px}.guide-delivery-result__channel{min-width:0;display:grid;gap:4px;font-size:.8125rem;line-height:1.4;overflow-wrap:anywhere}.guide-delivery-result__label{font-size:.6875rem;color:var(--text-muted)}.guide-delivery-result__channel--ok>span:not(.guide-delivery-result__label){color:var(--state-ok)}.guide-delivery-result__channel--atencao>span:not(.guide-delivery-result__label){color:var(--state-warn)}.guide-delivery-result__channel details{color:var(--text-muted);font-size:.75rem}.guide-delivery-result summary{cursor:pointer;padding:4px 0}.guide-delivery-result ul{margin:4px 0;padding-left:16px}.guide-delivery-result .guide-delivery-result__issues{grid-column:1 / -1;color:var(--state-warn);font-size:.8125rem}.guide-delivery-result .guide-delivery-result__footnote{padding:12px 20px;border-top:1px solid var(--border);margin:0;font-size:.75rem}.guide-delivery-preview{display:grid;gap:10px}.guide-delivery-preview__company{padding:12px;border:1px solid var(--border);border-radius:8px}.guide-delivery-preview__title{display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between;font-size:.8125rem}.guide-delivery-preview__channels{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;font-size:.75rem;line-height:1.5;overflow-wrap:anywhere;color:var(--text-muted)}.guide-delivery-preview summary{cursor:pointer;font-size:.75rem;color:var(--text-muted);padding:8px 0 0}.guide-delivery-preview li{font-size:.75rem;line-height:1.6}.guide-delivery-preview__issue{font-size:.75rem;color:var(--state-warn)}@media (max-width: 850px){.guide-delivery-result__company{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 16px}.guide-delivery-result__identity{grid-column:1 / -1}.guide-delivery-result__header{padding:16px}}@media (max-width: 480px){.guide-delivery-result__company,.guide-delivery-preview__channels{grid-template-columns:1fr}}.config-gear{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--border);border-radius:var(--radius);color:var(--text);background:var(--bg-subtle);flex-shrink:0}.config-page{padding:24px;max-width:var(--content-max);margin:auto;color:var(--text);box-sizing:border-box}.config-heading h1{margin:16px 0 6px;font-size:1.4rem;font-weight:600}.config-heading p{margin:0;color:var(--text-muted);font-size:.875rem}.config-columns{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;margin-top:24px}.config-search{display:grid;gap:8px;font-size:.8125rem;font-weight:500}.config-search input{width:100%;min-width:0;min-height:40px;padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);background:var(--bg-subtle);box-sizing:border-box;font:inherit}.config-columns>aside nav{display:grid;gap:16px;margin-top:20px}.config-nav-group h2{margin:0 0 6px;padding:0 10px;font-size:.75rem;font-weight:500;color:var(--text-muted)}.config-nav-item{display:flex;align-items:center;min-height:40px;padding:8px 10px;box-sizing:border-box;border-radius:var(--radius-sm);text-decoration:none;color:var(--text);border:1px solid transparent;font-size:.875rem}.config-nav-item[aria-current=page],.config-nav-item:hover{background:var(--bg-subtle);border-color:var(--border)}.config-nav-item[aria-current=page]{font-weight:600}.config-index{display:grid;gap:20px;margin-top:24px}.config-index>.config-search{max-width:360px}.config-card small{color:var(--text-muted);font-size:.75rem}.config-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.config-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border:1px solid var(--border);border-radius:var(--radius);color:var(--text);text-decoration:none;background:var(--bg-surface)}.config-card:hover{background:var(--bg-subtle)}.config-card h2{font-size:.9375rem;font-weight:600;margin:5px 0}.config-card p{margin:0;color:var(--text-muted);font-size:.8125rem;line-height:1.5}.config-card>span{color:var(--text-muted)}.config-gear:focus-visible,.config-card:focus-visible,.config-nav-item:focus-visible,.config-search input:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.config-content{min-width:0}.config-empty{color:var(--text-muted);font-size:.875rem}.config-embedded .company-section-header{display:none}.config-embedded>div{min-height:0!important}.config-embedded .config-page{padding:0}.config-topbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.dashboard-home__actions>.config-gear{margin-left:auto;order:99}@media (max-width: 800px){.config-page{padding:16px}.config-columns{grid-template-columns:1fr;gap:20px}.config-columns>aside{padding-bottom:20px;border-bottom:1px solid var(--border)}.config-columns>aside nav{grid-template-columns:repeat(2,minmax(0,1fr))}.config-cards{grid-template-columns:1fr}.config-topbar-actions{flex-wrap:wrap}}@media (max-width: 380px){.config-columns>aside nav{grid-template-columns:1fr}}.config-info{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-surface);padding:20px}.config-info>header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.config-info h2{font-size:1rem;font-weight:600;margin:0}.config-info h3,.config-info summary{font-size:.875rem;font-weight:500;margin:0}.config-info>section,.config-info>details{margin-top:20px;padding-top:20px;border-top:1px solid var(--border)}.config-info p{font-size:.875rem;color:var(--text-muted);line-height:1.5;margin:8px 0 0}.config-info summary{cursor:pointer}.config-info a{display:inline-flex;align-items:center;min-height:40px;font-size:.875rem}.config-index-groups{display:grid;gap:24px}.config-card-group>h2{margin:0 0 10px;font-size:.8125rem;font-weight:500;color:var(--text-muted)}.config-card h3{margin:0;font-size:.9375rem;font-weight:600}.config-card p{margin-top:5px}.config-embedded-global>.page-shell>.page-shell__header .btn-back{display:none}.config-embedded-global>.page-shell>.page-shell__header{padding:0 0 16px;min-height:0;background:transparent;border:0;box-shadow:none}.config-embedded-global>.page-shell>.page-shell__content{padding:0;min-width:0}.config-embedded-global .serpro-settings-shell{width:100%;max-width:100%;min-height:0;margin:0;padding:0;box-sizing:border-box;background:transparent}.config-embedded-global .serpro-settings-page,.config-embedded-global .serpro-settings-card,.config-embedded-global .serpro-settings-form,.config-embedded-global .serpro-settings-form__grid label{min-width:0}.config-embedded-global .serpro-settings-card{padding:20px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:none}.config-embedded-global .serpro-settings-card__title{font-size:1rem;font-weight:600;color:var(--text)}.config-embedded-global .serpro-settings-form__grid,.config-embedded-global .serpro-settings-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.config-embedded-global .serpro-settings-status-item{min-width:0;overflow-wrap:anywhere}.config-embedded-global .serpro-settings-form__grid input,.config-embedded-global .serpro-settings-form__grid select{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.config-embedded-global .serpro-settings-form__grid label{font-weight:500}@media (max-width: 600px){.config-embedded-global .serpro-settings-card{padding:16px}.config-embedded-global .serpro-settings-form__grid,.config-embedded-global .serpro-settings-status-grid{grid-template-columns:minmax(0,1fr)}.config-embedded-global .serpro-settings-form__actions{justify-content:flex-end}}.onboarding-workspace{min-width:0;color:var(--text);font-size:.9375rem}.onboarding-emissao-link{color:var(--accent-purple);line-height:1.5;padding-block:10px;overflow-wrap:anywhere}.onboarding-emissao-link:focus-visible{outline:2px solid var(--accent-purple);outline-offset:3px}body:has(.onboarding-workspace){min-width:0}.onboarding-workspace .btn{max-width:100%;white-space:normal;overflow-wrap:anywhere;min-height:40px}.onboarding-workspace .btn.onboarding-recovery-action{min-width:44px;min-height:44px}.onboarding-workspace :is(button,input,select,textarea,summary):focus-visible{outline:2px solid var(--border-focus, var(--accent-purple));outline-offset:3px}.onboarding-workspace :is(p,strong,h2,h3,legend){overflow-wrap:anywhere}.page-shell:has(>.onboarding-workspace) .page-shell__title-block{min-width:0;overflow-wrap:anywhere}.page-shell:has(>.onboarding-workspace) .page-shell__actions{min-width:0;max-width:100%}.page-shell:has(>.onboarding-workspace) .page-shell__title{white-space:normal;overflow-wrap:anywhere}.page-shell__content.onboarding-workspace{padding:24px 32px}.onboarding-field{min-width:0}.onboarding-field__control{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.onboarding-field__input{flex:1 1 16rem;min-width:0}.onboarding-field__action{flex:0 1 auto;min-width:0}.onboarding-field__action .btn{margin:0;min-height:44px}.onboarding-field-row__column{display:grid;gap:6px;min-width:0;font-size:.8125rem;color:var(--text-muted)}.onboarding-field-row__remove{align-self:end;min-height:44px}.onboarding-field-row__add{min-height:40px}.onboarding-steps{display:flex;flex-wrap:wrap;gap:8px;padding-block:8px}.onboarding-steps__item{min-width:0;display:flex;align-items:center;gap:8px}.onboarding-steps__button{min-height:40px;white-space:normal;text-align:left}.onboarding-review-row{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:8px;overflow-wrap:anywhere}.onboarding-review-row--compact{grid-template-columns:minmax(0,1fr)}.onboarding-wizard__utility{margin-bottom:16px}.onboarding-wizard__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.onboarding-public__consent{display:flex;align-items:flex-start;gap:10px;line-height:1.55}.onboarding-public__consent input{flex:0 0 auto;margin:4px 0 0}.onboarding-card{min-width:0;overflow-wrap:anywhere}.onboarding-list-filters{align-items:stretch}.onboarding-list-filters>*{min-width:0}.onboarding-checklist-row{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:12px;align-items:start}.onboarding-checklist-row>.btn{max-width:230px}.onboarding-workspace *,.onboarding-workspace *:before,.onboarding-workspace *:after{box-sizing:border-box}.onboarding-workspace h2{font-size:1.125rem;margin:0 0 8px}.onboarding-workspace h3{font-size:1rem}.onboarding-workspace p{line-height:1.55}.onboarding-workspace fieldset{min-width:0}.onboarding-workspace input:not([type=checkbox]):not([type=radio]),.onboarding-workspace select,.onboarding-workspace textarea{min-width:0;max-width:100%}.onboarding-workspace input:not([type=checkbox]):not([type=radio]),.onboarding-workspace select{min-height:40px}.onboarding-workspace textarea{min-height:100px;resize:vertical}.onboarding-workspace [role=alert]{padding:12px;border:1px solid var(--state-warn);border-radius:8px;color:var(--state-warn)}.onboarding-workspace [role=status],.onboarding-help{color:var(--text-muted);font-size:.875rem}.onboarding-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.onboarding-sections{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:20px;border-bottom:1px solid var(--border)}.onboarding-sections button{min-height:42px;padding:10px 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-muted);font:inherit;font-size:.875rem;cursor:pointer}.onboarding-sections button[aria-pressed=true]{border-bottom-color:var(--accent-purple);color:var(--text);font-weight:600}.onboarding-sections button:hover{background:var(--bg-subtle)}.onboarding-sections button:focus-visible{outline:2px solid var(--accent-purple);outline-offset:-2px}.onboarding-sections button span{margin-left:6px;font-size:.75rem;color:var(--text-muted)}.onboarding-area[hidden]{display:none!important}.onboarding-next-step{display:grid;gap:8px;padding:16px 18px;margin-bottom:18px;border:1px solid var(--border);background:var(--bg-surface);border-radius:var(--radius-sm)}.onboarding-next-step strong{font-size:1rem;line-height:1.4}.onboarding-next-step small,.onboarding-next-step span{font-size:.875rem;color:var(--text);line-height:1.55}.onboarding-area>.onboarding-actions{margin-top:18px}.onboarding-intro{padding:18px 20px;margin-bottom:20px;border:1px solid var(--border);border-radius:10px;background:var(--bg-surface)}.onboarding-intro p{margin:0;color:var(--text-muted);max-width:80ch;font-size:.875rem}.onboarding-new>p{margin-top:0;color:var(--text-muted);font-size:.875rem}.onboarding-new>label{display:block;margin:16px 0 6px;font-size:.875rem;font-weight:600}.onboarding-new>select{display:block;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-page);color:var(--text);font:inherit}.onboarding-new fieldset{border:0;padding:0;margin:20px 0 0;display:grid;gap:8px}.onboarding-new legend{padding:0 0 8px;font-weight:600;font-size:.875rem}.onboarding-option{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--border);border-radius:8px;cursor:pointer;font-size:.875rem}.onboarding-option:has(input:checked){border-color:var(--accent-purple);background:var(--bg-subtle)}.onboarding-option input{margin:3px 0 0;width:auto}.onboarding-option small{display:block;color:var(--text-muted);margin-top:4px;line-height:1.4}.onboarding-commercial{margin-bottom:24px}.onboarding-commercial>p{color:var(--text-muted);font-size:.875rem}.onboarding-link-panel{padding:20px;border:1px solid var(--border);border-left:3px solid var(--accent-purple);border-radius:10px;background:var(--bg-surface);margin:16px 0}.onboarding-link-panel h3{margin-top:0}.onboarding-link-panel p{max-width:80ch;color:var(--text-muted);font-size:.875rem}.onboarding-share{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap}.onboarding-share>p,.onboarding-share>label{flex-basis:100%;min-width:0}.onboarding-links{list-style:none;padding:0;margin:14px 0 0;max-height:160px;overflow-y:auto;font-size:.8125rem;color:var(--text-muted)}.onboarding-links li{padding:8px 0;display:flex;gap:10px;flex-wrap:wrap;align-items:center;border-top:1px solid var(--border)}.onboarding-panel{margin-bottom:12px;border:1px solid var(--border);border-radius:8px;padding:14px 16px;min-width:0}.onboarding-panel>summary{cursor:pointer;font-weight:600;font-size:.9375rem;line-height:1.5}.onboarding-panel[open]>summary{margin-bottom:16px}.onboarding-panel dl{overflow-wrap:anywhere}.onboarding-public{max-width:780px;margin:32px auto;padding:0 24px 40px}.onboarding-public__header h1{font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.25;margin:12px 0;max-width:24ch}.onboarding-eyebrow{font-size:.6875rem;font-weight:600;letter-spacing:.1em;color:var(--text-muted)}.onboarding-public__header p{color:var(--text-muted);font-size:.875rem}.onboarding-public__progress{margin:24px 0 20px;font-size:.875rem}.onboarding-public progress{width:100%;height:6px;accent-color:var(--accent-purple)}.onboarding-public__fields{border:1px solid var(--border);background:var(--bg-surface);border-radius:12px;padding:24px;margin:0}.onboarding-public__actions{display:flex;gap:10px;margin-top:24px;flex-wrap:wrap;padding-top:20px;border-top:1px solid var(--border)}.onboarding-conflict{border:1px solid var(--border);border-radius:var(--radius);padding:16px;margin-block:12px;min-width:0}.onboarding-conflict h3{margin:0 0 12px}.onboarding-conflict h4{margin:0 0 6px;font-size:.875rem;font-weight:600;color:var(--text-muted)}.onboarding-conflict__comparison{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.onboarding-conflict__comparison>div{min-width:0}.onboarding-conflict__value{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.onboarding-conflict__value dl{margin:0}.onboarding-conflict__value dd{margin:0 0 8px}.onboarding-conflict__actions{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid var(--border);padding-top:12px;margin-top:16px}@media (max-width: 600px){.page-shell__content.onboarding-workspace{padding:20px 16px}.onboarding-checklist-row{grid-template-columns:16px minmax(0,1fr)}.onboarding-checklist-row>.btn{grid-column:2;justify-self:start;max-width:100%}.onboarding-review-row{grid-template-columns:minmax(0,1fr);gap:4px}.onboarding-steps__separator{display:none}.onboarding-list-filters>*,.onboarding-wizard__actions>.btn{flex:1 1 100%}.onboarding-actions>.btn{flex:1 1 auto}.page-shell:has(>.onboarding-workspace) .page-shell__brand{min-width:0;flex-wrap:wrap}.onboarding-public{margin:24px auto;padding:0 16px 24px}.onboarding-public__fields,.onboarding-link-panel{padding:16px}.onboarding-public__actions>button{width:100%}.onboarding-workspace .onboarding-field-row{grid-template-columns:minmax(0,1fr)!important;padding:12px;border:1px solid var(--border);border-radius:8px}}.onboarding-workspace a.btn{text-decoration:none}.onboarding-workspace .onboarding-actions{gap:12px}.onboarding-workspace .onboarding-actions .btn{min-height:44px}.onboarding-workspace .lead-step-help{margin:8px 0 16px;color:var(--text-muted);font-size:.875rem}.onboarding-workspace .lead-step-help summary{cursor:pointer;padding-block:8px}.onboarding-workspace .onboarding-field-row__add{justify-self:start}.onboarding-workspace .onboarding-checklist-row>div>.btn{margin-top:8px}@media (max-width: 700px){.onboarding-workspace .onboarding-actions{align-items:stretch}.onboarding-workspace .onboarding-actions>.btn{flex:1 1 160px}}.wa-page,.wa-company-chat{color-scheme:dark}body:has(.wa-page){overflow:hidden;min-width:0}.wa-page .page-shell{height:100dvh;min-height:0}.wa-page .page-shell__header{padding:12px 24px;flex:0 0 auto;position:static}.wa-page .page-shell__subtitle{color:var(--text-muted)}.wa-page .page-shell__content{display:flex;overflow:hidden;min-height:0}.office-workspace:has(.wa-page){display:flex;flex-direction:column;height:100dvh;min-height:0}.office-workspace:has(.wa-page)>.office-navigation{flex:0 0 auto}.office-workspace:has(.wa-page)>.office-workspace__content{flex:1;min-height:0}.office-workspace__content>.wa-page,.office-workspace .wa-page .page-shell{height:100%}.layout.wa-shell{max-width:none;width:100%;min-width:0;min-height:0;padding:8px 24px 20px;display:flex;flex-direction:column}.wa-workspace{display:grid;grid-template-columns:var(--wa-list-width, 238px) minmax(0,1fr);flex:1;min-height:0;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;background:var(--bg-page);position:relative}.wa-top-actions,.wa-inline{display:flex;align-items:center;gap:var(--space-2)}.wa-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap!important;border:0!important}.wa-workspace [hidden],.wa-lead-panel[hidden]{display:none!important}.wa-page :is(button,a,summary,select,textarea):focus-visible,.wa-thread :is(button,a,summary):focus-visible{outline:2px solid var(--accent-purple);outline-offset:2px}.wa-page .btn,.wa-thread .btn,.wa-details .btn{border-radius:var(--radius-sm);min-height:36px}.wa-sidebar{min-width:0;min-height:0;display:flex;flex-direction:column;border-right:1px solid var(--border);background:var(--bg-subtle)}.wa-sidebar-top{padding:14px 12px 10px;border-bottom:1px solid var(--border)}.wa-section-heading{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-bottom:14px}.wa-section-heading h2{margin:0;font-size:1rem;font-weight:650}.wa-count{font-size:.8125rem;color:var(--text-muted);padding:2px 6px}.wa-search{display:flex;align-items:center;gap:8px;background:var(--bg-page);color:var(--text-muted);padding:0 9px;border:1px solid var(--border);border-radius:var(--radius-sm)}.wa-search:focus-within{border-color:var(--border-focus)}.wa-search input{width:100%;min-width:0;border:0;background:transparent;color:var(--text);padding:10px 0;font:inherit;font-size:.8125rem;outline:none}.wa-sidebar-filterline{display:flex;align-items:center;gap:3px;margin-top:8px}.wa-relationship-filters{display:flex;gap:0}.wa-sidebar-filterline .wa-relationship-filters>button{padding-inline:6px}.wa-list-filters{position:relative;margin-left:auto}.wa-list-filters>summary{cursor:pointer;font-size:.75rem;min-height:34px;display:flex;align-items:center;gap:3px;padding-inline:4px;color:var(--text-muted)}.wa-list-filters[open]>summary{color:var(--text)}.wa-list-filters .wa-filters{position:absolute;top:100%;right:0;z-index:5;width:212px;flex-wrap:wrap;box-sizing:border-box;padding:12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-subtle)}.wa-list-filters .wa-filters select{flex-basis:100%}.wa-active-filters{margin:4px 0 0;font-size:.75rem;line-height:1.4;color:var(--text-muted)}.wa-relationship-filters button,.wa-compose-tabs button,.wa-library-tabs button{border:0;border-radius:6px;min-height:34px;padding:6px 8px;color:var(--text-muted);font:inherit;font-size:.8125rem;background:transparent;cursor:pointer}.wa-relationship-filters button[aria-pressed=true],.wa-compose-tabs button[aria-pressed=true],.wa-library-tabs button[aria-pressed=true]{color:var(--text);background:var(--state-neutral-surface);font-weight:600}.wa-filters{display:flex;align-items:center;gap:6px;margin-top:8px}.wa-filters select{min-width:0;flex:1;font-size:.8125rem!important;padding:8px 5px!important}.wa-filter-unread{white-space:nowrap;padding-inline:8px}.wa-filter-unread[aria-pressed=true]{border-color:var(--border-focus)}.wa-conversation-list{flex:1;overflow:auto;min-height:0;padding:5px}.wa-contact-group>h3{margin:12px 8px 5px;font-size:.75rem;font-weight:600;color:var(--text-muted)}.wa-conversation{width:100%;display:flex;align-items:flex-start;gap:8px;padding:10px 7px;margin:2px 0;border:1px solid transparent;border-radius:6px;text-align:left;cursor:pointer;font:inherit;color:var(--text);background:transparent}.wa-conversation:hover{background:var(--bg-surface)}.wa-conversation[aria-current=true]{background:var(--state-neutral-surface);border-color:var(--border);box-shadow:inset 3px 0 var(--accent-purple)}.wa-avatar{width:36px;height:36px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:var(--bg-surface);color:var(--text-muted);font-size:.8125rem;font-weight:600;border:1px solid var(--border)}.wa-avatar--small,.wa-conversation .wa-avatar{width:28px;height:28px;border-radius:7px;font-size:.6875rem}.wa-conversation-copy{flex:1;min-width:0;line-height:1.4}.wa-conversation-title{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:baseline}.wa-conversation-title>strong{font-size:.875rem!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-conversation-title time{font-size:.6875rem;color:var(--text-muted);white-space:nowrap}.wa-conversation-preview{display:flex;gap:6px;align-items:center;margin-top:4px;font-size:.8125rem;color:var(--text-muted)}.wa-conversation-preview>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.wa-unread{flex-shrink:0;border-radius:10px;min-width:18px;padding:1px 4px;text-align:center;background:var(--accent-purple);color:var(--bg-page);font-size:.6875rem;font-weight:700}.wa-contact-meta{font-size:.75rem;margin-top:4px;color:var(--text-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wa-relationship{display:inline-flex;align-items:center;gap:5px;color:var(--text-muted);font-size:inherit}.wa-relationship[data-relacionamento=LEAD]:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent-purple)}.wa-needs-team{display:block;font-size:.75rem;margin-top:3px;color:var(--state-warn)}.wa-list-note{font-size:.8125rem;color:var(--text-muted);line-height:1.5;padding:6px 12px;margin:4px 0;overflow-wrap:anywhere}.wa-sidebar-top .wa-list-note{padding-inline:0}.wa-budget{display:block;padding:7px 12px;font-size:.8125rem;color:var(--text-muted);line-height:1.5}.wa-budget p{margin:8px 0 0}.wa-sidebar-footer{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:6px 10px;border-top:1px solid var(--border)}.wa-inbox-links{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.wa-inbox-options{position:relative}.wa-inbox-options>summary{cursor:pointer;display:flex;align-items:center;min-height:34px;color:var(--text-muted);font-size:.8125rem}.wa-options-content{position:absolute;bottom:calc(100% + 6px);right:0;z-index:5;width:214px;padding:6px 0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-subtle)}.wa-inbox-links a,.wa-inbox-links button{display:inline-flex;align-items:center;gap:6px;min-height:34px;border:0;padding:0 2px;background:transparent;color:var(--text-muted);font:inherit;font-size:.8125rem;cursor:pointer;text-decoration:none}.wa-inbox-links :is(a,button):hover{color:var(--text)}.wa-chat-column,.wa-thread{min-width:0;min-height:0;display:flex;flex-direction:column}.wa-thread{flex:1;position:relative}.wa-thread-header{display:flex;align-items:center;gap:12px;padding:14px 18px;flex-shrink:0;border-bottom:1px solid var(--border);background:var(--bg-page)}.wa-thread-identity{flex:1;min-width:0}.wa-thread-name{display:flex;gap:7px;align-items:baseline}.wa-thread-name>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}.wa-thread-subtitle{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-top:4px;font-size:.8125rem}.wa-thread-company{margin-top:4px;overflow-wrap:anywhere;font-size:.8125rem}.wa-status{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:.8125rem;line-height:1.5}.wa-status>span{width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.wa-status[data-tom=aviso]{color:var(--state-warn)}.wa-thread-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.wa-thread-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding-inline:10px;font-size:.8125rem}.wa-more-actions{position:relative}.wa-more-actions>summary{list-style:none;cursor:pointer;min-height:36px;display:flex;align-items:center;padding:0 10px;border-radius:var(--radius-sm);color:var(--text-muted);font-size:.8125rem}.wa-more-actions summary::-webkit-details-marker{display:none}.wa-more-actions[open]>summary,.wa-more-actions>summary:hover{background:var(--bg-subtle);color:var(--text)}.wa-more-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:7;display:grid;gap:5px;width:195px;max-width:75vw;padding:8px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-subtle);box-shadow:var(--shadow)}.wa-more-menu>a,.wa-more-menu>.btn{width:100%;min-height:36px;padding:8px;box-sizing:border-box;text-align:left;justify-content:flex-start;text-decoration:none;font-size:.875rem;color:var(--text);background:transparent;border:0}.wa-more-menu>:hover{background:var(--bg-surface)}.wa-company-context{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;flex-shrink:0;padding:8px 18px;border-bottom:1px solid var(--border);background:var(--bg-page);color:var(--text-muted);font-size:.8125rem}.wa-company-context p{margin:0;line-height:1.5;overflow-wrap:anywhere}.wa-company-context strong{color:var(--text);font-weight:500}.wa-company-names{flex-basis:100%;font-size:.8125rem}.wa-company-names summary{cursor:pointer}.wa-company-names label{display:grid;gap:6px;margin:8px 0}.wa-messages{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:20px 24px;overscroll-behavior:contain;overflow-anchor:none}.wa-day{text-align:center;margin:6px 0 16px}.wa-day span{display:inline-block;font-size:.75rem;color:var(--text-muted);background:var(--bg-page);padding:4px 10px}.wa-message-row{display:flex;align-items:flex-start;gap:10px;padding:8px 0}.wa-bubble{flex:1;min-width:0;max-width:none;color:var(--text);font-size:.9375rem;line-height:1.55;overflow-wrap:anywhere}.wa-bubble-author{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:4px;color:var(--text-muted);font-size:.75rem}.wa-bubble-author strong{color:var(--text);font-size:.875rem;font-weight:650}.wa-bubble-text{white-space:pre-wrap}.wa-bubble-footer{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:4px;color:var(--text-muted);font-size:.75rem}.wa-bubble-footer time{display:none}.wa-bubble-company,.wa-company-count{color:var(--text-muted);font-size:.8125rem}.wa-bubble-company{margin-bottom:4px}.wa-message-row--note{padding:10px;margin-block:6px;border-left:2px solid var(--state-warn);border-radius:4px;background:var(--state-warn-surface)}.wa-message-row--note .wa-bubble-author>span{color:var(--state-warn)}.wa-media{display:flex;align-items:flex-start;gap:9px;padding:8px 0;color:var(--text-muted);font-size:.875rem}.wa-media svg{flex-shrink:0;margin-top:3px}.wa-notice{flex-shrink:0;margin:0;padding:10px 18px;border-bottom:1px solid var(--border);background:var(--state-warn-surface);color:var(--state-warn);font-size:.875rem;line-height:1.5}.wa-thread-setup{overflow-y:auto;max-height:42%;padding:12px 18px}.wa-contingency{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}.wa-contingency p{margin:2px 0 0;font-size:.8125rem}.wa-contingency-actions{display:flex;flex-wrap:wrap;gap:8px}.wa-contingency-label{display:inline-block;margin-inline-start:6px;color:var(--state-warn);font-weight:600}.wa-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;text-align:center;color:var(--text-muted)}.wa-empty-symbol{color:var(--text-muted);margin-bottom:18px}.wa-empty h2{color:var(--text);font-size:1.25rem;margin:0 0 10px}.wa-empty p{max-width:360px;font-size:.9375rem;line-height:1.6;margin:0}.wa-composer{flex-shrink:0;padding:8px 16px;border-top:1px solid var(--border);background:var(--bg-page)}.wa-compose-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:6px}.wa-composer .wa-compose-tabs>button{min-height:28px;padding-block:4px}.wa-compose-tabs label,.wa-channel-label{color:var(--text-muted);font-size:.8125rem}.wa-compose-tabs>label,.wa-compose-tabs>.wa-channel-label{margin-left:auto}.wa-compose-tabs select,.wa-note-scope select{max-width:100%;padding:5px 7px;color:var(--text);background:var(--bg-page);border:1px solid var(--border);border-radius:5px;font:inherit}.wa-composer[data-modo=NOTA]{border-top-color:var(--state-warn);background:var(--state-warn-surface)}.wa-composer-row{display:flex;align-items:flex-end;gap:10px}.wa-composer textarea{flex:1;width:100%;min-width:0;min-height:64px;max-height:150px;box-sizing:border-box;resize:vertical;padding:8px 12px;color:var(--text);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit;font-size:.9375rem;line-height:1.5}.wa-compose-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-top:4px}.wa-compose-footer>.btn{min-width:100px}.wa-composer-tools{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.wa-composer-tools .btn-secondary{border-color:transparent;background:transparent;color:var(--text-muted);padding-inline:8px}.wa-composer-tools .btn-secondary:hover{background:var(--bg-subtle);color:var(--text)}.wa-composer-hint{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;color:var(--text-muted);font-size:.75rem;margin-top:2px}.wa-composer-hint button,.wa-draft-undo button,.wa-composer>.wa-list-note button{min-height:30px;padding:4px 6px;border:0;border-radius:5px;background:transparent;color:var(--text-muted);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.wa-composer-hint button:hover,.wa-draft-undo button:hover,.wa-composer>.wa-list-note button:hover{color:var(--text);background:var(--bg-subtle)}.wa-composer-documents>summary{cursor:pointer;padding:8px;min-height:36px;box-sizing:border-box;font-size:.8125rem;color:var(--text-muted)}.wa-composer-documents[open]>summary{background:var(--bg-subtle);color:var(--text);border-radius:var(--radius-sm)}.wa-composer-documents .wa-quick-actions{position:absolute;z-index:6;left:12px;right:12px;bottom:68px;max-height:calc(100% - 92px);overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;padding:12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-subtle);box-shadow:var(--shadow)}.wa-note-scope{font-size:.875rem;margin-bottom:10px}.wa-note-scope label{display:grid;gap:5px}.wa-note-scope p{color:var(--text-muted);line-height:1.5}.wa-draft-preview{max-height:210px;overflow:auto;padding:12px;margin-bottom:10px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.875rem}.wa-draft-preview p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.wa-draft-undo{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 0;color:var(--text-muted);font-size:.875rem}.wa-send-panel{padding:14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-page);font-size:.875rem}.wa-send-panel h3{margin:0 0 12px;font-size:1rem}.wa-send-summary{display:grid;gap:8px;line-height:1.5}.wa-send-summary dt{color:var(--text-muted)}.wa-send-summary dd{margin:0 0 4px;overflow-wrap:anywhere}.wa-send-summary p{margin:0}.wa-send-recipients{padding:10px;border:1px solid var(--border);border-radius:6px;color:var(--text-muted);line-height:1.5}.wa-send-actions,.wa-send-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.wa-send-actions>label{flex:1 0 100%;min-width:0}.wa-send-actions select{width:100%}.wa-send-error{color:var(--state-danger);font-size:.875rem;line-height:1.5}.wa-details,.wa-lead-panel{position:absolute;inset:0 0 0 auto;width:min(400px,100%);min-width:0;min-height:0;box-sizing:border-box;overflow-y:auto;padding:20px;z-index:8;background:var(--bg-subtle);border-left:1px solid var(--border);box-shadow:var(--shadow)}.wa-details--commercial,.wa-lead-panel{width:min(760px,100%)}.wa-details>.wa-section-heading,.wa-lead-panel>.wa-section-heading{position:sticky;top:-20px;padding:14px 0;background:var(--bg-subtle);z-index:2}.wa-details>.wa-section-heading>.btn{flex-shrink:0}.wa-details p,.wa-lead-panel p{font-size:.875rem;line-height:1.6}.wa-contact-profile{display:flex;align-items:flex-start;flex-direction:column;gap:7px;padding:16px 0}.wa-contact-profile>span:not(.wa-avatar){font-size:.875rem;color:var(--text-muted)}.wa-detail-section{border-top:1px solid var(--border);padding:16px 0}.wa-detail-section h3{display:flex;align-items:center;gap:8px;font-size:.9375rem;margin:0 0 10px}.wa-detail-section p,.wa-detail-section small{color:var(--text-muted);font-size:.875rem;line-height:1.6;margin:6px 0;overflow-wrap:anywhere}.wa-detail-section a{display:inline-block;color:var(--text);font-size:.875rem;margin-top:8px;text-decoration:underline;text-underline-offset:3px}.wa-lead-toolbar{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 18px;border-bottom:1px solid var(--border)}.wa-lead-toolbar>span{font-size:.875rem;color:var(--text-muted)}.wa-commercial-section{padding-bottom:20px}.wa-commercial-intake>fieldset{display:grid;gap:16px;justify-items:start;min-width:0;margin-top:20px}.wa-commercial-intake>fieldset>label{display:grid;gap:8px;width:100%;max-width:480px;margin:0;font-size:.9375rem}.wa-commercial-intake>fieldset select{width:100%;min-height:44px;padding:10px 12px;box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-page);color:var(--text);font:inherit}.wa-commercial-intake>fieldset>.btn{min-height:40px}.wa-commercial-process{margin-top:12px}.wa-commercial-process>summary{cursor:pointer;padding:8px 0;color:var(--text);font-weight:600}.wa-case-toolbar{display:grid;gap:8px;margin:0 0 16px}.wa-case-toolbar>.wa-commercial-process{margin:0;font-size:.8125rem}.wa-case-toolbar>.wa-commercial-process[open]{flex-basis:100%}.wa-case-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:8px}.wa-case-actions>.btn{display:inline-flex;margin:0;min-width:0;min-height:42px;padding:9px 12px;font-size:.875rem;line-height:1.4;text-align:center;white-space:normal;overflow-wrap:anywhere;text-decoration:none}.wa-commercial-intake>.wa-case-reset{gap:12px;padding:16px;margin:0 0 18px;border:1px solid var(--border);border-radius:var(--radius-sm)}.wa-case-reset legend{padding-inline:6px;font-size:.875rem;font-weight:600}.wa-case-reset>p{margin:0}.wa-case-reset-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.wa-commercial-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.wa-commercial-section{min-width:0}.wa-commercial-section .btn{max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.4;padding-block:9px}.wa-details--commercial>.wa-section-heading{gap:16px;margin-bottom:18px}.wa-details--commercial>.wa-section-heading>.btn{flex:0 0 auto;width:auto;min-height:40px;height:auto;padding:8px 12px}.wa-link-company{border-top:1px solid var(--border);padding-top:16px}.wa-link-company summary{cursor:pointer;font-size:.875rem;font-weight:600}.wa-identity-review label,.wa-details .lead-avulsa label,.wa-details .lead-step-fields label,.wa-lead-panel label{display:grid;gap:6px;margin-block:10px;font-size:.875rem}.wa-identity-review input,.wa-identity-review textarea,.wa-identity-review select,.wa-details .lead-avulsa input,.wa-details .lead-avulsa select,.wa-details .lead-avulsa textarea,.wa-lead-panel input:not([type=checkbox]),.wa-lead-panel select,.wa-lead-panel textarea{width:100%;max-width:100%;min-width:0;padding:10px;box-sizing:border-box;color:var(--text);background:var(--bg-page);border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit}.wa-details input[type=checkbox]{width:auto;justify-self:start}.wa-identity-review fieldset,.wa-details .lead-avulsa fieldset,.wa-lead-panel fieldset{min-width:0;border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px}.wa-identity-review .btn{margin:5px 5px 0 0}.wa-identity-matches{display:grid;gap:5px;margin-block:8px}.wa-identity-matches button,.wa-lead-panel button{text-align:left;max-width:100%;white-space:normal}.wa-analysis-result{margin-block:12px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-sm)}.wa-analysis-result dl>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:8px;padding:4px 0}.wa-analysis-result dd{margin:0;overflow-wrap:anywhere}.wa-quick-library{display:inline-block}.wa-quick-drawer{position:absolute;inset:0 auto 0 0;width:min(410px,100%);z-index:10;overflow-y:auto;box-sizing:border-box;background:var(--bg-subtle);border-right:1px solid var(--border);padding:18px;box-shadow:var(--shadow)}.wa-quick-drawer h2{font-size:1rem}.wa-quick-drawer>.wa-section-heading{margin-bottom:8px}.wa-quick-drawer p,.wa-quick-drawer small{font-size:.875rem;line-height:1.55;color:var(--text-muted)}.wa-quick-drawer label{display:grid;gap:4px;margin-block:6px;font-size:.875rem}.wa-quick-drawer input,.wa-quick-drawer textarea,.wa-quick-drawer select{width:100%;min-width:0;max-width:100%;box-sizing:border-box;padding:10px;color:var(--text);background:var(--bg-page);border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit}.wa-library-tabs{display:flex;flex-wrap:wrap;gap:4px;margin-block:6px}.wa-quick-list{display:grid;gap:10px}.wa-quick-card{padding:14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-page);margin-block:8px;font-size:.875rem}.wa-quick-card>strong{display:block;font-size:.9375rem;line-height:1.4}.wa-quick-card small,.wa-quick-description{display:block;margin:6px 0 10px}.wa-quick-drawer fieldset>.wa-quick-description{margin:4px 0;font-size:.8125rem}.wa-quick-preview{padding:14px;border:1px solid var(--border);border-radius:var(--radius-sm);margin-top:12px}.wa-quick-preview-heading{display:grid;gap:12px;margin-block:12px}.wa-quick-preview p{white-space:pre-wrap;overflow-wrap:anywhere}.wa-quick-drawer .btn{white-space:normal;min-height:36px}.wa-company-chat{position:relative;height:max(580px,calc(100dvh - 190px));min-width:0;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.wa-company-chat>.wa-section-heading{margin:0;padding:14px 18px;background:var(--bg-subtle);border-bottom:1px solid var(--border)}.wa-company-chat .wa-thread-header{flex-wrap:wrap}.anotacoes-com-chat .anotacoes-com-chat__chat{max-height:none;overflow:visible}.wa-notes-toolbar{display:flex;justify-content:flex-end;margin-bottom:12px}.anotacoes-com-chat[data-notas=ocultas]{grid-template-columns:minmax(0,1fr)}.wa-thread .wa-mobile-back,.wa-empty .wa-mobile-back{display:none}@media (min-width: 1001px){.anotacoes-com-chat[data-notas=visiveis]:has(.wa-company-chat){grid-template-columns:minmax(0,1fr) minmax(480px,1.15fr)}}@media (max-width: 1100px){.wa-thread-header{flex-wrap:wrap}.wa-thread-actions{margin-left:auto}.wa-thread-subtitle{gap:4px 8px}}@media (max-width: 760px){.wa-page .page-shell__header{padding:8px 12px}.wa-page .page-shell__brand{flex:1 1 0;width:auto}.wa-page .page-shell__actions{flex:0 0 auto;width:auto}.wa-page .page-shell__subtitle{display:none}.layout.wa-shell{padding:0}.wa-workspace{grid-template-columns:minmax(0,1fr);border-radius:0;border-left:0;border-right:0}.wa-workspace:not(.wa-workspace--open) .wa-chat-column{display:none}.wa-workspace--open .wa-sidebar{display:none}.wa-thread .wa-mobile-back,.wa-empty .wa-mobile-back{display:inline-flex}.wa-thread-header{padding:10px 12px;gap:8px}.wa-thread-header>.wa-avatar{display:none}.wa-thread-actions{flex-basis:100%;justify-content:flex-end}.wa-messages{padding:14px 12px}.wa-bubble{font-size:.9375rem}.wa-composer{padding:10px 12px}.wa-composer textarea{font-size:16px;min-height:64px;max-height:120px}.wa-composer-tools{gap:3px}.wa-compose-footer{gap:5px}.wa-compose-footer>.btn{margin-left:auto;min-height:40px}.wa-compose-tabs>label,.wa-compose-tabs>.wa-channel-label{margin-left:0}.wa-company-context{padding:8px 12px}.wa-quick-drawer,.wa-lead-panel,.wa-details{width:100%;padding:16px}.wa-lead-toolbar{padding:8px 12px}.wa-lead-toolbar>span{display:none}.wa-lead-toolbar .btn{width:100%}.wa-company-chat{height:650px;max-height:85dvh;min-height:480px}.wa-company-chat .wa-thread-identity{flex-basis:100%}.wa-analysis-result dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}@media (prefers-reduced-motion: reduce){.wa-page *,.wa-company-chat *{scroll-behavior:auto!important}}.wa-workspace--list-hidden{grid-template-columns:minmax(0,1fr)}.wa-sidebar{position:relative}.wa-sidebar .wa-conversation{align-items:center;min-height:60px}.wa-sidebar .wa-conversation-title{align-items:center}.wa-sidebar .wa-contact-meta{margin-top:2px}.wa-sidebar-filterline{flex-wrap:wrap;row-gap:2px}.wa-sidebar .wa-relationship-filters{display:flex;flex:1 1 100%}.wa-sidebar .wa-relationship-filters>button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:0;padding-inline:3px}.wa-filter-count{font-size:.6875rem;font-variant-numeric:tabular-nums;color:var(--text)}@media (max-width: 760px){.wa-workspace--list-hidden .wa-chat-column{display:flex}}.wa-messages{background:var(--bg-page)}.wa-message-row{width:fit-content;max-width:min(84%,760px);padding:5px 0;margin-right:auto}.wa-message-row>.wa-bubble{flex:0 1 auto;position:relative;padding:10px 13px 8px;border:1px solid var(--border);border-radius:12px 12px 12px 3px;background:color-mix(in srgb,var(--bg-surface) 91%,var(--text));box-shadow:var(--shadow)}.wa-message-row--out{margin-left:auto;margin-right:0;flex-direction:row-reverse}.wa-message-row--out>.wa-bubble{border-radius:12px 12px 3px;background:color-mix(in srgb,var(--primary) 25%,var(--bg-surface));border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}.wa-message-row>.wa-avatar{margin-top:4px}.wa-message-row .wa-bubble-author{font-size:.72rem;margin-bottom:5px}.wa-message-row .wa-bubble-author strong{font-size:.78rem;font-weight:600}.wa-message-row .wa-bubble-author>time{display:none}.wa-message-row .wa-bubble-footer{justify-content:flex-end;font-size:.8125rem;margin-top:6px}.wa-message-row .wa-bubble-footer time{display:inline}.wa-message-row--note{width:fit-content;max-width:min(88%,740px);margin:12px auto;padding:0;border:0;background:none}.wa-message-row--note>.wa-avatar{display:none}.wa-message-row--note>.wa-bubble{background:var(--state-neutral-surface);border:1px dashed var(--border);border-radius:8px;box-shadow:none;font-size:.875rem}.wa-message-row--note .wa-bubble-author>span{color:var(--text-muted)}.wa-message-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin-top:3px}.wa-message-actions button{border:0;background:transparent;color:var(--text-muted);font:inherit;font-size:.75rem;cursor:pointer;padding:3px 6px;border-radius:5px;min-height:28px}.wa-message-actions button:first-child{font-size:1.1rem;line-height:1;min-width:30px}.wa-message-actions button:hover,.wa-message-actions button:focus-visible{background:var(--state-neutral-surface);color:var(--text)}.wa-message-note-form{display:grid;gap:14px}.wa-message-note-form>p{margin:0;color:var(--text-muted)}.wa-message-note-form label{display:grid;gap:7px}.wa-message-note-form select,.wa-message-note-form textarea{width:100%;padding:10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-subtle);color:var(--text);font:inherit;box-sizing:border-box}.wa-message-note-form textarea{min-height:130px;resize:vertical}.wa-message-note-source{padding:12px;background:var(--bg-page);border-left:3px solid var(--border);border-radius:5px}.wa-message-note-source small{color:var(--text-muted)}.wa-message-note-source blockquote{margin:7px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;overflow:auto}@media (max-width: 760px){.wa-message-row{max-width:92%;gap:6px}.wa-message-row>.wa-avatar{display:none}.wa-message-row>.wa-bubble{padding:9px 11px 7px}.wa-message-row--note{max-width:94%}}.wa-page{font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:15px;line-height:1.55}.wa-page input,.wa-page textarea,.wa-page select,.wa-page button{font-family:inherit}.wa-page .wa-bubble-text{font-size:15px;line-height:1.6}.wa-previous-requests{min-width:0;font-size:.875rem}.wa-previous-requests>summary{cursor:pointer;padding-block:8px}.wa-contact-data{margin-top:0;padding-top:0;border:0}.wa-company-chat>.wa-section-heading{gap:10px;flex-shrink:0}.wa-company-chat>.wa-section-heading select{max-width:100%;min-width:0}.wa-company-chat>.wa-section-heading label{min-width:0;max-width:100%}.wa-compose-channel{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:.8125rem;color:var(--text-muted)}.wa-compose-channel select{max-width:100%;padding:5px 7px;color:var(--text);background:var(--bg-page);border:1px solid var(--border);border-radius:5px;font:inherit}.wa-pre-summary{padding:16px;margin-block:0 16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text);font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.wa-pre-summary header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.wa-pre-summary h3{margin:0;font-size:1rem}.wa-pre-summary header span,.wa-pre-summary dt{color:var(--text-muted)}.wa-pre-summary dl{display:grid;gap:10px;margin-block:16px}.wa-pre-summary dt{font-size:.8125rem}.wa-pre-summary dd{margin:2px 0 0}.wa-pre-summary summary{cursor:pointer;min-height:32px}.atendimento-workspace,.atendimento-workspace .wa-page,.atendimento-workspace .page-shell{height:var(--atendimento-height, 100dvh);min-height:0}.wa-contact-preview{font-size:.8125rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px}.wa-app-tools{font-size:.8125rem}.wa-app-tools summary{cursor:pointer;padding-block:8px}.wa-app-options{display:grid;gap:8px;max-height:40dvh;overflow:auto}.wa-app-options p{margin:0;line-height:1.5;color:var(--text-muted)}.wa-file-card{display:grid;gap:6px;min-width:0;padding:10px;margin-block:8px;border:1px solid var(--border);border-radius:8px;background:var(--bg-page)}.wa-file-card p{margin:3px 0;font-size:.875rem}.wa-file-card dl{margin:4px 0;display:grid;gap:6px}.wa-file-card dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px}.wa-file-card dt{color:var(--text-muted)}.wa-file-card dd{margin:0;overflow-wrap:anywhere}.wa-file-card pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:200px;overflow:auto}.wa-file-card a{display:block;padding:8px 0;color:var(--text);text-decoration:underline}.wa-content-search{display:grid;gap:10px}.wa-content-search label{display:grid;gap:6px}.wa-content-search input{min-height:44px;padding:8px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-page);color:var(--text);font:inherit}.wa-search-results{list-style:none;margin:12px 0;padding:0;display:grid;gap:12px}.wa-search-results>li{border-bottom:1px solid var(--border);padding-bottom:12px}.wa-search-results p{white-space:pre-wrap;overflow-wrap:anywhere}.wa-composer-documents select{max-width:100%;font:inherit;padding:8px;border:1px solid var(--border);background:var(--bg-page);color:var(--text)}.wa-company-context>summary,.wa-notice-expandable>summary{display:none}.wa-compose-footer[hidden]{display:none}@media (max-width: 760px){.office-workspace:has(.wa-page),.wa-page .page-shell{height:var(--atendimento-height, 100dvh)}.wa-page--app .page-shell__header{padding-top:max(8px,env(safe-area-inset-top))}.wa-page .wa-workspace{min-width:0}.wa-page :is(button,.btn,summary),.wa-thread :is(button,.btn,summary){min-height:44px}.wa-sidebar-footer,.wa-composer{padding-bottom:max(10px,env(safe-area-inset-bottom))}.wa-thread-header .wa-thread-actions{flex-basis:auto;gap:4px}.wa-thread-header .wa-thread-identity{min-width:110px;flex:1}.wa-thread-header{padding:8px}.wa-thread-actions>.btn{padding-inline:8px}.wa-composer-tools{display:flex;flex-wrap:wrap;gap:6px}.wa-composer-hint>span{display:none}.wa-composer-hint{justify-content:flex-end}.wa-page .wa-bubble-text{font-size:1rem}.wa-message-row{max-width:94%}.wa-file-card dl>div{grid-template-columns:minmax(0,1fr);gap:0}.wa-quick-drawer,.wa-details,.wa-lead-panel{padding-bottom:max(16px,env(safe-area-inset-bottom))}}@media (max-width: 760px){.wa-page:has(.wa-workspace--open) .page-shell__header{display:none}.wa-page .layout.wa-shell{padding:0;margin:0;box-sizing:border-box}.wa-page,.wa-page .page-shell,.wa-page .page-shell__content{box-sizing:border-box;min-height:0;overflow:hidden}.wa-page:has(.wa-workspace--open) .wa-thread-header{padding-top:max(8px,env(safe-area-inset-top))}.wa-thread-header .wa-thread-subtitle{font-size:.75rem}.wa-thread-header .wa-thread-subtitle .wa-status{white-space:normal}.wa-thread-header .wa-thread-company{font-size:.75rem}.wa-thread-header .wa-thread-actions{width:100%;justify-content:flex-end;flex-basis:100%}.wa-thread-header .wa-thread-actions>.btn{min-height:36px}.wa-thread .wa-notice{margin:0;padding:8px 12px;font-size:.8125rem}}@media (max-width: 760px){html:has(.wa-page),body:has(.wa-page){overflow:hidden;scrollbar-gutter:auto}}.wa-thread-header{flex-wrap:nowrap;min-height:64px;box-sizing:border-box;padding:10px 8px;gap:4px}.wa-thread-header .wa-thread-identity,.wa-company-chat .wa-thread-header .wa-thread-identity{flex:1 1 0;min-width:0}.wa-thread-name,.wa-thread-name>strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-thread-header .wa-thread-subtitle{display:flex;flex-wrap:nowrap;overflow:hidden;white-space:nowrap;gap:6px;font-size:12px;line-height:1.4}.wa-thread-header .wa-thread-subtitle .wa-status{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.wa-thread-header .wa-thread-subtitle .wa-status>span{display:none}.wa-thread-header .wa-relationship{padding:0;border:0;background:none;font-size:12px}.wa-thread-header .wa-thread-actions{flex:0 0 auto;width:auto;gap:0;flex-wrap:nowrap;margin:0}.wa-thread-header .wa-thread-actions>.btn{width:auto;min-width:44px;min-height:44px;padding:8px 12px;border:0;background:transparent}.wa-thread-header .wa-mobile-back{width:44px;min-width:44px;min-height:44px;padding:0;border:0;background:transparent}.wa-more-actions>summary{width:44px;min-height:44px;padding:0;justify-content:center;font-size:24px}.wa-more-menu{z-index:20;width:265px;max-width:calc(100vw - 24px)}.wa-more-identity{padding:8px;display:grid;gap:8px;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.wa-thread .wa-more-menu>:is(a,.btn){min-height:44px}.wa-company-context{display:block;padding:0 12px;font-size:12px}.wa-thread .wa-company-context>summary,.wa-thread .wa-notice-expandable>summary{display:block;min-height:32px;line-height:32px;padding:0 16px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;position:relative}.wa-company-context>summary:after,.wa-notice-expandable>summary:after{content:"⌄";position:absolute;right:0;top:0}.wa-company-context[open]>summary:after,.wa-notice-expandable[open]>summary:after{content:"⌃"}.wa-company-context>p,.wa-notice-expandable>div{padding-block:6px 10px}.wa-thread .wa-notice-expandable{padding:0 12px}.wa-messages{padding:16px;scrollbar-width:thin;background:color-mix(in srgb,var(--bg-page) 92%,var(--text))}.wa-message-row{max-width:min(90%,760px);gap:0}.wa-message-row>.wa-avatar{display:none}.wa-message-row>.wa-bubble{padding:9px 12px 7px;box-shadow:none;background:var(--bg-surface)}.wa-message-row--out>.wa-bubble{background:color-mix(in srgb,var(--primary) 15%,var(--bg-surface))}.wa-page .wa-bubble-text,.wa-company-chat .wa-bubble-text{font-size:15px;line-height:1.45}.wa-message-actions{position:absolute;top:0;right:0;margin:0}.wa-bubble:has(.wa-message-actions) .wa-bubble-author{padding-right:48px}.wa-thread .wa-message-actions>button:first-child{width:44px;min-height:44px;padding:0;border-radius:10px}.wa-message-actions>button:not(:first-child){position:absolute;top:38px;right:0;z-index:5;width:176px;min-height:44px;padding:10px;background:var(--bg-surface);color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow);text-align:left}.wa-composer{padding:8px 8px max(8px,env(safe-area-inset-bottom));background:var(--bg-surface)}.wa-composer-row{gap:6px;align-items:flex-end}.wa-composer textarea{min-height:44px;max-height:96px;resize:none;overflow-y:auto;font-size:16px;line-height:22px;padding:10px 12px;border-radius:22px;background:var(--bg-page)}.wa-thread .wa-composer-plus,.wa-thread .wa-composer-send{flex:0 0 44px;min-width:44px;width:44px;min-height:44px;height:44px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.wa-thread .wa-composer-plus{border:0;background:transparent;font-size:28px;font-weight:400}.wa-compose-sheet{position:absolute;left:8px;right:8px;bottom:max(68px,calc(60px + env(safe-area-inset-bottom)));z-index:12;display:flex;flex-direction:column;align-items:stretch;gap:8px;width:auto;max-width:460px;max-height:70%;padding:12px;overflow:auto;border:1px solid var(--border);border-radius:16px;background:var(--bg-surface);box-shadow:var(--shadow)}.wa-compose-sheet-heading{display:flex;align-items:center;justify-content:space-between}.wa-compose-sheet-heading>.btn{padding:0;width:44px;border:0;background:transparent}.wa-compose-sheet .wa-composer-tools{display:grid;align-items:stretch;gap:4px}.wa-compose-sheet .wa-composer-tools>.btn,.wa-compose-sheet .wa-quick-library>.btn{width:100%;justify-content:flex-start;text-align:left;color:var(--text)}.wa-compose-sheet .wa-composer-documents>summary{color:var(--text);font-size:14px}.wa-compose-sheet .wa-composer-documents .wa-quick-actions{position:static;max-height:none;padding:8px 0;box-shadow:none;border:0}.wa-compose-sheet .wa-composer-hint{justify-content:space-between}.wa-compose-sheet .wa-composer-hint>span{display:inline}.wa-compose-sheet .wa-compose-channel{margin:0}.wa-compose-sheet .wa-compose-channel select{min-height:44px;font-size:16px}.wa-compose-sheet .wa-quick-drawer{position:fixed;inset:8px auto 8px 8px;height:auto;width:min(410px,calc(100vw - 16px));z-index:25}.wa-thread .wa-pending-send{display:block;width:100%;border:0;padding:6px 8px;background:var(--state-warn-surface);color:var(--text);text-align:left;font:inherit;font-size:13px}.wa-composer .wa-draft-preview{max-height:170px;overflow:auto}@media (max-width: 760px){.wa-messages{padding:12px;scrollbar-width:none}.wa-messages::-webkit-scrollbar{display:none;width:0;height:0}.wa-compose-sheet{max-width:none}.wa-compose-sheet .wa-quick-drawer{top:0;right:0;bottom:0;left:0;height:var(--atendimento-height, 100dvh);width:100%}}.wa-unavailable-message{display:grid;gap:8px;max-width:100%}.wa-unavailable-message p{margin:0;line-height:1.5}.wa-unavailable-message .btn{min-height:44px;white-space:normal;justify-self:start}.wa-attachment-preview{display:grid;gap:16px;min-width:0;overflow-wrap:anywhere}.wa-attachment-preview p{margin:0;line-height:1.5}.wa-attachment-preview label{display:grid;gap:8px;font-weight:500}.wa-attachment-preview textarea{box-sizing:border-box;width:100%;min-width:0;min-height:96px;resize:vertical;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-page);color:var(--text);font:inherit;font-weight:400}.wa-attachment-preview :is(textarea,a):focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.wa-detail-contexts{display:flex;gap:8px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--border)}.wa-detail-contexts .btn{flex:1;min-width:0}.wa-detail-contexts .btn[aria-pressed=true]{background:var(--bg-subtle);border-color:var(--border-focus);color:var(--text)}.wa-details [hidden]{display:none}.wa-import-help{border-top:1px solid var(--border);padding-top:12px;margin-top:16px;font-size:.8125rem}.wa-import-help summary{cursor:pointer;min-height:32px;display:flex;align-items:center}.wa-import-help p{color:var(--text-muted);line-height:1.5}.wa-compose-context{padding-bottom:10px;margin-bottom:4px;border-bottom:1px solid var(--border)}.wa-compose-sheet .wa-compose-context label{display:grid;gap:6px;font-weight:500}.wa-compose-sheet .wa-compose-context select{width:100%;box-sizing:border-box}.wa-compose-sheet-heading strong{font-weight:600}.wa-compose-sheet-heading:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@media (max-width: 760px){.wa-thread-header .wa-thread-actions>.btn{width:44px;padding:0}.wa-thread-header .wa-details-label{display:none}.wa-details>.wa-section-heading{flex-wrap:wrap;gap:8px}.wa-details--commercial>.wa-section-heading>.btn{min-height:44px}}.layout.dashboard-home-shell{width:100%;padding:8px 12px 12px;min-height:0}.dashboard-home-shell .dashboard-home{padding:0;gap:12px;box-shadow:none;border-radius:0}.dashboard-home .dashboard-home__header{gap:12px;margin:0;padding:0;border-bottom:0}.dashboard-home .dashboard-home__brand{gap:20px;min-width:0}.dashboard-home .dashboard-home__title--accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.dashboard-home__brand>.workspace-home{flex-shrink:0}.dashboard-home__brand>div{min-width:0}.dashboard-home__context-label,.calendar-workspace__period small{display:block;color:var(--text-muted);font-size:.7rem;font-weight:500;line-height:1.3}.dashboard-home .dashboard-home__user-name{font-size:.8rem;font-weight:700;color:var(--text-muted);overflow-wrap:anywhere}.dashboard-home .dashboard-home__logout{min-height:32px;padding:4px 10px;background:transparent;border-color:transparent;font-size:.8rem}.dashboard-home .dashboard-home__logout:hover{background:var(--bg-surface);border-color:var(--border)}.dashboard-home__toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dashboard-home__views{flex-shrink:0}.dashboard-home__views .app-tabs{gap:20px}.dashboard-home__views .app-tab{padding:10px 0}.dashboard-home .dashboard-home__actions{gap:6px;align-items:center;margin-left:auto}.dashboard-home .dashboard-home__action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:6px 10px;border-radius:8px;font-size:.8rem}.dashboard-home__filters{display:flex;flex:1 1 300px;min-width:0;gap:10px;flex-wrap:wrap;align-items:center}.dashboard-home__filter-chips{flex-basis:100%;order:1}.dashboard-home__filters input[type=search]{min-height:40px;box-sizing:border-box}.dashboard-home__regimes{min-width:0;display:flex;align-items:center;gap:12px}.dashboard-home__regimes>.app-tabs{flex:1;min-width:0}.dashboard-home__regimes>.dashboard-home__print{flex-shrink:0}.dashboard-home__regimes .app-tabs{width:100%;max-width:100%;justify-content:flex-start;gap:4px;padding:0;border-bottom:1px solid var(--border);box-sizing:border-box}.dashboard-home__regimes .app-tab{border:1px solid transparent;border-radius:8px 8px 0 0;padding:12px 16px;margin-bottom:-1px}.dashboard-home__regimes .app-tab.is-active{border-color:var(--border);border-bottom-color:var(--bg-surface);background:var(--bg-surface)}.dashboard-home__regimes+.companies-table-scroll{border-top:0;border-radius:0 0 10px 10px}.companies-table-scroll{border:1px solid var(--border);border-radius:10px;overflow:auto;max-height:calc(100vh - 300px)}.companies-table .company-row__action .btn{min-width:76px;white-space:nowrap;overflow-wrap:normal;word-break:normal}@media screen and (min-width: 761px){.companies-table .company-row__action{min-width:96px}}.calendar-workspace__actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.calendar-workspace__navigation{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.calendar-workspace__scope{margin-left:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0}.calendar-workspace__scope select{max-width:300px;min-width:0;text-overflow:ellipsis}.calendar-workspace__filters{border-bottom:1px solid var(--border);margin-bottom:10px;padding-bottom:8px}.calendar-workspace__filters summary{cursor:pointer;padding:6px 0;font-size:.8rem;color:var(--text)}.calendar-workspace__filters summary span{color:var(--text-muted);font-size:.75rem}.calendar-workspace__filter-options{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 0 4px}.calendar-workspace button:focus-visible,.calendar-workspace summary:focus-visible{outline:2px solid var(--accent-purple);outline-offset:3px}@media screen and (max-width: 760px){.layout.dashboard-home-shell{padding:6px}.dashboard-home-shell .dashboard-home{gap:10px}.dashboard-home .dashboard-home__header{display:flex;align-items:center;gap:8px}.dashboard-home__competencia{gap:3px!important}.dashboard-home__competencia>span{min-width:100px!important;font-size:.8rem!important}.dashboard-home__competencia button{min-width:28px!important;padding-inline:5px!important}.dashboard-home .dashboard-home__user{width:auto;margin-left:auto;gap:4px}.dashboard-home .dashboard-home__user-name{font-size:.75rem;max-width:90px;overflow-wrap:anywhere}.dashboard-home .dashboard-home__logout{padding-inline:8px;min-height:40px}.dashboard-home .dashboard-home__actions{display:flex;flex-wrap:wrap}.dashboard-home .dashboard-home__actions .btn{width:auto;min-height:40px}.dashboard-home__toolbar{gap:12px}.dashboard-home__views .app-tabs{flex-wrap:nowrap;padding:0;gap:16px}.dashboard-home__views .app-tab{padding-inline:0}.dashboard-home__summary{padding:6px 0;gap:6px;flex-wrap:nowrap;overflow-x:auto}.dashboard-home__summary>span:first-child{font-size:.65rem!important;flex:0 0 66px}.dashboard-home__summary button{padding:7px 9px!important;flex-shrink:0;white-space:nowrap}.dashboard-home__filters>label{min-width:0!important;flex:1 1 160px!important}.dashboard-home__regimes .app-tabs{width:100%;flex-wrap:nowrap;overflow-x:auto}.dashboard-home__regimes .app-tab{padding-inline:10px;font-size:.75rem}.calendar-workspace__actions{gap:6px}.calendar-workspace__actions button{flex:1 1 auto;padding:8px!important;font-size:.75rem!important}.calendar-workspace__navigation{gap:6px}.calendar-workspace__navigation>button{min-width:36px;min-height:40px}.calendar-workspace__period{flex:1 1 auto}.calendar-workspace__scope{margin-left:0;width:100%}.calendar-workspace__scope select{width:100%;max-width:100%;flex:1 1 100%}.calendar-workspace__scope>[role=group]{width:100%}.calendar-workspace__filters summary{min-height:32px}.calendar-workspace__filter-options label{min-height:36px}.companies-table-scroll{max-height:none;overflow:visible;border:0}.companies-table{display:block;min-width:0!important;width:100%!important}.companies-table thead,.companies-table tbody{display:block}.companies-table thead tr{display:flex;flex-wrap:wrap;gap:4px;padding-bottom:10px}.companies-table thead th{position:static!important;width:auto!important;padding:4px 6px!important;background:transparent!important}.companies-table thead th>span{display:none!important}.companies-table thead th:last-child{display:none}.companies-table tbody tr[data-linha-empresa]{display:grid;grid-template-columns:28px minmax(0,1fr);padding:12px;border:1px solid var(--border);border-radius:10px;margin-bottom:10px;gap:8px 4px}.companies-table tr[data-linha-empresa] td{border:0!important;padding:0!important;width:auto!important;min-width:0}.companies-table .company-row__selection{grid-column:1;grid-row:1;align-self:start}.companies-table .company-row__selection input{width:20px!important;height:20px!important}.companies-table .company-row__name{grid-column:2;grid-row:1;padding-bottom:6px!important}.companies-table .company-row__name>span{flex-wrap:wrap}.companies-table td[data-label]{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:baseline;gap:8px;text-align:left!important}.companies-table td[data-label]:before{content:attr(data-label);color:var(--text-muted);font:500 .72rem/1.4 system-ui,sans-serif;flex:0 0 105px}.companies-table td[data-label]>span{justify-content:flex-end;min-width:0}.companies-table .company-row__action{grid-column:1 / -1}.companies-table .company-row__action .btn{width:100%;min-height:40px!important;margin-top:4px}}@media screen and (max-width: 360px){body:has(.dashboard-home-page){min-width:0}.companies-table td[data-label]{display:block}.companies-table td[data-label]:before{display:block;margin-bottom:4px}.companies-table td[data-label]>span{justify-content:flex-start}.dashboard-home .dashboard-home__user-name{max-width:76px}}.carteira-etapa{border:1px solid var(--border);background:var(--bg-subtle);color:var(--text);border-radius:6px;padding:4px 8px;font:inherit;font-size:.74rem;cursor:pointer;white-space:nowrap}.carteira-task-list{list-style:none;padding:0;display:grid;gap:8px;margin:16px 0}.carteira-task-list>li{border:1px solid var(--border);border-radius:8px;padding:10px}.carteira-task-check{display:flex;align-items:center;gap:10px;min-height:40px;cursor:pointer}.carteira-task-check input{width:18px;height:18px;flex:0 0 auto;accent-color:var(--primary, #1351b4)}.carteira-task-check span{flex:1;min-width:0}.carteira-task-check small,.carteira-task-list>li>small{color:var(--text-muted)}.carteira-task-check:has(input:disabled){cursor:default}.carteira-task-list p,.carteira-task-list details{margin:8px 0 0;font-size:.85rem}.carteira-task-toggle{width:100%;display:flex;justify-content:space-between;gap:12px;text-align:left;border:0;background:var(--bg-subtle);color:var(--text);padding:10px;font:inherit;cursor:pointer;border-radius:6px}.carteira-task-toggle small,.carteira-task-list small{color:var(--text-muted)}.carteira-task-fields{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0}.carteira-task-fields label{flex:1 1 160px;min-width:0}.carteira-task-editor{padding:12px 2px}.carteira-task-editor label,.carteira-task-fields label{display:grid;gap:5px}.carteira-task-editor input,.carteira-task-editor textarea,.carteira-task-fields input,.carteira-task-fields select{width:100%;box-sizing:border-box}.carteira-task-editor input:not([type=checkbox]),.carteira-task-editor textarea,.carteira-task-fields input,.carteira-task-fields select{border:1px solid var(--border);border-radius:6px;background:var(--bg-surface);color:var(--text);padding:8px;font:inherit;color-scheme:dark}.carteira-task-editor textarea{min-height:64px;margin-bottom:8px}.carteira-task-proof{margin-top:16px}.carteira-entry-list{max-height:240px;overflow:auto;display:grid;gap:8px}.carteira-entry-list label{display:flex;align-items:start}.carteira-entry-list input{width:auto}@media screen and (max-width: 760px){.carteira-task-toggle{flex-direction:column;gap:4px}}@media print{.carteira-etapa{border:0;background:transparent;padding:0}}.companies-table thead th{height:48px;box-sizing:border-box;padding:6px 10px;background:var(--bg-subtle);color:var(--text-muted);font-family:var(--font-sans, system-ui, sans-serif);font-size:.78rem;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none;vertical-align:middle;box-shadow:inset 0 -1px 0 var(--border)}.companies-table__sort{display:inline-flex;align-items:center;gap:10px;max-width:100%;min-height:34px;padding:5px 7px;margin-left:-7px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.companies-table__heading{display:inline-flex;align-items:center;gap:7px}.companies-table__count{padding:1px 6px;border-radius:5px;background:color-mix(in srgb,var(--text-muted) 10%,transparent);color:var(--text-muted);font-size:.68rem;font-weight:500;font-variant-numeric:tabular-nums}.companies-table__sort-icon{flex-shrink:0;color:var(--text-muted)}.companies-table__sort-icon path{opacity:.4}.companies-table__sort-icon path.is-active{color:var(--accent-cyan);opacity:1;stroke-width:2}.companies-table__sort:hover{color:var(--text);background:color-mix(in srgb,var(--text-muted) 10%,transparent)}.companies-table__sort:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}.companies-table th[aria-sort=ascending] .companies-table__heading,.companies-table th[aria-sort=descending] .companies-table__heading{color:var(--text)}.companies-table thead input[type=checkbox]{accent-color:var(--accent-cyan);vertical-align:middle;margin:0}@media screen and (max-width: 760px){.companies-table thead th{height:auto;box-shadow:none}.companies-table__sort{margin-left:0;padding:6px 9px;background:var(--bg-subtle);border:1px solid var(--border)}}@media print{.companies-table__sort-icon{display:none}.companies-table__count{background:none}}.carteira-apuracao-tag{display:inline-flex;align-items:center;gap:6px;min-height:26px;box-sizing:border-box;padding:3px 9px;border-radius:6px;border:1px solid color-mix(in srgb,var(--apuracao-color) 24%,transparent);background:color-mix(in srgb,var(--apuracao-color) 10%,transparent);color:var(--apuracao-color);font:500 .74rem/1.4 var(--font-sans, system-ui, sans-serif);white-space:nowrap}.carteira-apuracao-tag--a_apurar{--apuracao-color: #efc36b}.carteira-apuracao-tag--apurado{--apuracao-color: #83d5aa}.carteira-apuracao-tag--transmitido{--apuracao-color: #8dbafa}.carteira-apuracao-tag__dot{width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}@media print{.carteira-apuracao-tag{color:inherit;background:none;border-color:currentColor}}.carteira-tag{display:inline-flex;align-items:center;gap:6px;min-height:26px;box-sizing:border-box;padding:3px 9px;border-radius:6px;border:1px solid color-mix(in srgb,var(--tag-color) 24%,transparent);background:color-mix(in srgb,var(--tag-color) 10%,transparent);color:var(--tag-color);font:500 .74rem/1.4 var(--font-sans, system-ui, sans-serif);white-space:nowrap}.carteira-tag--pendente{--tag-color: #efc36b}.carteira-tag--ok{--tag-color: #83d5aa}.carteira-tag--info{--tag-color: #8dbafa}.carteira-tag--perigo{--tag-color: #f49a9f}.carteira-tag--neutro{--tag-color: var(--text-muted)}button.carteira-tag{cursor:pointer}button.carteira-tag:hover{background:color-mix(in srgb,var(--tag-color) 18%,transparent)}button.carteira-tag:focus-visible{outline:2px solid var(--tag-color);outline-offset:2px}@media print{.carteira-tag{color:inherit;background:none;border-color:currentColor}}@media print{.dashboard-home__regimes{display:none!important}}.carteira-procuracao{margin-top:4px;font-size:.75rem;font-weight:400;white-space:normal}.carteira-procuracao summary{cursor:pointer;padding-block:6px;font-weight:500}.carteira-procuracao summary:focus-visible{outline:2px solid var(--accent-purple);outline-offset:2px}.carteira-procuracao>div{display:grid;gap:4px;padding-block:4px;color:var(--text-muted);overflow-wrap:anywhere}@media screen and (max-width: 760px){.carteira-procuracao summary{min-height:44px;display:flex;align-items:center}}.agenda-workspace{color:var(--text);min-width:0;position:relative}.agenda-workspace button,.agenda-form button{font:inherit}.agenda-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0}.agenda-period-nav,.agenda-view-nav{display:flex;align-items:center;gap:8px}.agenda-period-nav h2{font-size:18px;font-weight:600;margin:0 16px 0 8px;text-transform:capitalize}.agenda-period-nav>.btn:first-child,.agenda-period-nav>.btn:nth-child(2){min-width:32px;padding-inline:8px;font-size:22px}.agenda-workspace select,.agenda-workspace input,.agenda-field input,.agenda-field select,.agenda-field textarea{box-sizing:border-box;font:inherit;color:var(--text);background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;min-height:38px;padding:8px 10px;width:100%;min-width:0}.agenda-workspace select{width:auto}.agenda-workspace button:focus-visible,.agenda-form button:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px;z-index:4}.agenda-workspace input:focus-visible,.agenda-workspace select:focus-visible,.agenda-field :is(input,select,textarea):focus-visible{outline:2px solid var(--accent-cyan);outline-offset:1px}.agenda-time-view,.agenda-month,.agenda-list{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--bg-page)}.agenda-time-header,.agenda-all-day{display:flex;padding-right:var(--agenda-scrollbar,0px)}.agenda-day-headings{flex:1;min-width:0;display:grid;grid-template-columns:repeat(var(--days,7),minmax(0,1fr))}.agenda-day-headings button{padding:12px 4px;background:transparent;color:var(--text-muted);border:0;border-right:1px solid var(--border);display:flex;align-items:center;flex-direction:column;gap:5px;cursor:pointer}.agenda-day-headings span{font-size:12px}.agenda-day-headings strong{font-size:23px;font-weight:500;line-height:32px;min-width:32px;text-align:center;color:var(--text)}.agenda-day-headings .is-today strong,.agenda-month-dates .is-today{border-radius:50%;background:var(--text);color:var(--bg-page)}.agenda-time-gutter,.agenda-hours{flex:0 0 56px;width:56px;box-sizing:border-box}.agenda-all-day{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.agenda-bands{min-width:0;flex:1;padding:5px 0}.agenda-band-grid{display:grid;gap:2px 0;grid-template-columns:repeat(var(--days,7),minmax(0,1fr))}.agenda-band-empty{background:transparent;border:0;border-right:1px solid var(--border);cursor:pointer;min-width:0;padding:0}.agenda-band-empty:hover,.agenda-time-slot:hover{background:color-mix(in srgb,var(--text) 6%,transparent)}.agenda-event{box-sizing:border-box;border:0;border-left:3px solid var(--event-color,var(--text-muted));background:var(--event-color,#475569);color:#fff;border-radius:4px;min-width:0;margin:0 3px;padding:4px;display:flex;align-items:center;gap:4px;text-align:left;z-index:1;font-size:12px!important;overflow:hidden}.agenda-event:hover{background:color-mix(in srgb,var(--event-color,#475569) 90%,#000)}.agenda-event-open{flex:1;min-width:0;min-height:0;align-self:stretch;overflow:hidden;display:flex;align-items:center;gap:4px;border:0;background:none;color:inherit;padding:0;text-align:left;cursor:pointer;font-size:inherit}.agenda-event-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.35}.agenda-event-title svg{display:inline-block;vertical-align:-2px;margin-right:4px;color:currentColor}.agenda-workspace .agenda-event-check{position:relative;z-index:3;flex:0 0 14px;width:14px;height:14px;min-height:14px;margin:1px 0 0;padding:0;accent-color:var(--event-color,var(--accent-cyan));cursor:pointer}.agenda-event-progress{flex:none;color:inherit;font-size:10px;font-variant-numeric:tabular-nums}.agenda-event.is-complete .agenda-event-title{text-decoration:line-through;color:inherit}.agenda-event:focus-within{z-index:4}.agenda-more{background:transparent;border:0;color:var(--text-muted);font-size:12px!important;padding:5px 12px;cursor:pointer}.agenda-time-scroll{height:calc(var(--agenda-hour-height,96px) * var(--agenda-visible-hours,6));overflow:auto;scrollbar-gutter:stable}.agenda-time-columns{display:grid;grid-template-columns:repeat(var(--days,7),minmax(0,1fr)) 56px;min-height:calc(var(--agenda-hour-height,96px) * 24)}.agenda-time-columns{position:relative}.agenda-event.is-draggable{position:relative;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.agenda-event.is-dragging{opacity:.3;cursor:grabbing}.agenda-event.is-saving{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--event-color,var(--text-muted)) 45%,transparent)}.agenda-event .agenda-resize{position:absolute;left:50%;right:auto;transform:translate(-50%);width:min(40px,60%);height:8px;cursor:ns-resize;flex:none;z-index:2;touch-action:none}.agenda-resize-start{top:0}.agenda-resize-end{bottom:0}.agenda-resize:after{content:"";position:absolute;width:20px;max-width:100%;height:2px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:2px;background:currentColor;opacity:0}.agenda-event:hover .agenda-resize:after,.agenda-event:focus-within .agenda-resize:after{opacity:.6}.agenda-event.is-short .agenda-resize{width:22px;max-width:45%;height:5px}.agenda-event .agenda-move-handle{display:none}.agenda-event.has-date-handles .agenda-resize{top:0;bottom:0;height:auto;width:8px;max-width:none;transform:none;cursor:ew-resize}.agenda-event.has-date-handles .agenda-resize-start{left:0;right:auto}.agenda-event.has-date-handles .agenda-resize-end{left:auto;right:0}.agenda-event.has-date-handles .agenda-resize:after{width:2px;height:14px}.agenda-event.has-date-handles .agenda-move-handle{right:9px}.agenda-date-preview{z-index:20;background:color-mix(in srgb,var(--accent-purple) 18%,var(--bg-surface));border-color:var(--accent-purple)}.agenda-drag-preview{position:absolute;left:0;width:0;pointer-events:none;z-index:5;box-sizing:border-box;border:1px solid var(--event-color,var(--text-muted));border-left-width:3px;border-radius:4px;background:var(--bg-surface);box-shadow:0 3px 12px #0004;padding:3px 6px;color:var(--text);font-size:12px;line-height:1.35;overflow:hidden}.agenda-drag-preview strong,.agenda-drag-preview span{display:block}.agenda-drag-preview strong{font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.agenda-drag-preview span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-drag-preview small{font-size:inherit;font-weight:400;margin-left:6px;color:var(--text-muted)}.agenda-drag-preview.is-creating{border-style:dashed;border-left-style:solid}.agenda-event,.agenda-resize:after{transition:background-color .1s ease,box-shadow .1s ease,opacity .1s ease}.agenda-event.is-dragging{transition:none}@media (pointer:coarse){.agenda-event.is-draggable{padding-right:26px}.agenda-event .agenda-move-handle{display:block;position:absolute;right:0;top:0;bottom:0;width:24px;flex:none;touch-action:none;cursor:grab}.agenda-move-handle:after{content:"";position:absolute;right:8px;top:50%;width:3px;height:12px;transform:translateY(-50%);border-radius:2px;background:currentColor;opacity:.45}.agenda-resize:after{opacity:.45}}@media (prefers-reduced-motion:reduce){.agenda-event,.agenda-resize:after{transition:none}}.agenda-saving{position:absolute;z-index:6;top:60px;right:8px;background:var(--bg-surface);border:1px solid var(--border);border-radius:6px;padding:5px 9px;color:var(--text-muted);font-size:12px}.agenda-time-day{position:relative;border-right:1px solid var(--border);min-width:0}.agenda-time-day.is-today,.agenda-day-headings .is-today,.agenda-band-empty.is-today{background:color-mix(in srgb,var(--text) 3.5%,transparent)}.agenda-time-slot{box-sizing:border-box;display:block;height:var(--agenda-hour-height,96px);width:100%;background:transparent;border:0;border-top:1px solid color-mix(in srgb,var(--border) 65%,transparent);padding:0;cursor:pointer}.agenda-time-day .agenda-event{display:block;margin:0;font-size:14px!important}.agenda-time-day .agenda-event-check{position:absolute;top:4px;left:4px;margin:0}.agenda-time-day .agenda-event-open{display:block;width:100%;height:100%;text-align:left}.agenda-time-day .agenda-event:has(.agenda-event-check) .agenda-event-open{text-indent:18px}.agenda-time-day .agenda-event-title{display:inline;white-space:normal;overflow-wrap:normal}.agenda-time-day .agenda-event-progress{margin-left:4px}.agenda-time-day .agenda-event.has-time .agenda-event-open{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding-bottom:19px}.agenda-time-day .agenda-event.has-time .agenda-event-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;flex:0 1 auto;min-height:0;overflow:hidden;overflow-wrap:anywhere;max-height:100%}.agenda-time-day .agenda-event-meta{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;gap:4px;text-indent:0;line-height:15px}.agenda-time-day .agenda-event-time{flex:1;min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;font-size:11px;color:inherit;font-variant-numeric:tabular-nums;white-space:nowrap}.agenda-time-day .agenda-event-meta .agenda-event-progress{flex:none;margin:0}.agenda-time-day .agenda-event.is-short{padding-block:2px}.agenda-time-day .agenda-event.is-short .agenda-event-open{flex-wrap:nowrap;align-items:center}.agenda-time-day .agenda-event.is-short .agenda-event-title{flex:1;white-space:nowrap}.agenda-time-day .agenda-event:focus-within{min-width:min(210px,calc(100% - var(--event-left,0%)));box-shadow:0 2px 8px #0003}@media (hover:hover){.agenda-time-day .agenda-event:hover:not(.is-dragging){z-index:3;min-width:min(210px,calc(100% - var(--event-left,0%)));box-shadow:0 2px 8px #0003}}.agenda-hours span{display:block;box-sizing:border-box;height:var(--agenda-hour-height,96px);padding:3px 8px;font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums;border-top:1px solid color-mix(in srgb,var(--border) 65%,transparent)}.agenda-weekdays,.agenda-month-dates{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.agenda-weekdays span{padding:12px;font-size:12px;text-align:right;color:var(--text-muted)}.agenda-month-week{border-top:1px solid var(--border);min-height:139px;background:repeating-linear-gradient(to right,transparent 0,transparent calc(100% / 7 - 1px),var(--border) calc(100% / 7 - 1px),var(--border) calc(100% / 7))}.agenda-month-dates button{background:transparent;border:0;color:var(--text);margin:6px 8px 2px auto;height:26px;width:26px;cursor:pointer;padding:0;font-size:12px}.agenda-month-dates .is-outside{opacity:.35}.agenda-month .agenda-band-empty{border:0}.agenda-list-filters{display:flex;gap:12px;padding:16px;border-bottom:1px solid var(--border)}.agenda-list-filters input{max-width:360px}.agenda-list-row{display:flex;gap:16px;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border)}.agenda-list-row:last-child{border:0}.agenda-list-name{flex:1;min-width:0;border:0;border-left:3px solid var(--event-color,var(--text-muted));background:none;color:var(--text);padding:2px 12px;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer}.agenda-list-name strong{display:block;font-size:14px;font-weight:500}.agenda-list-name small{display:block;margin-top:5px;font-size:12px;color:var(--text-muted)}.agenda-list-actions{display:flex;gap:8px}.agenda-loading{font-size:12px;color:var(--text-muted);padding:0 0 8px}.agenda-empty{color:var(--text-muted);padding:40px 20px;text-align:center}.agenda-error{color:var(--state-danger);font-size:13px;margin:8px 0 12px}.agenda-form{display:flex;flex-direction:column;gap:18px}.agenda-form-fields{margin:0;padding:0;border:0;min-width:0}.agenda-field{display:flex;flex-direction:column;gap:7px;font-size:12px;color:var(--text-muted);min-width:0}.agenda-field input,.agenda-field select,.agenda-field textarea{font-size:14px;background:var(--bg-page)}.agenda-field textarea{resize:vertical;min-height:88px}.agenda-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.agenda-form-bottom{align-items:center}.agenda-priorities{border:0;padding:0;margin:0;display:flex;gap:12px}.agenda-priorities legend{color:var(--text-muted);font-size:12px;margin-bottom:12px}.agenda-priorities button{width:21px;height:21px;border-radius:50%;background:var(--priority,var(--text-muted));border:3px solid var(--bg-page);box-shadow:0 0 0 1px var(--text-muted);cursor:pointer;padding:0}.agenda-priorities button[aria-pressed=true]{box-shadow:0 0 0 2px var(--text)}.agenda-toggle,.agenda-scope label{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--text)}.agenda-toggle input,.agenda-scope input{width:16px;height:16px;flex:none;accent-color:var(--accent-cyan)}.agenda-scope{border:1px solid var(--border);border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:12px}.agenda-scope legend{color:var(--text-muted);font-size:12px;padding:0 5px}.agenda-company-choices{max-height:200px;overflow:auto}.agenda-scope-preview{color:var(--text-muted);font-size:12px}.agenda-form-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;border-top:1px solid var(--border);padding-top:18px;margin-top:4px}.agenda-detail-period{color:var(--text-muted);font-size:13px;margin:0 0 18px}.agenda-description{white-space:pre-wrap;font-size:14px;line-height:1.65}.agenda-progress{display:flex;flex-direction:column;gap:10px;font-size:12px;color:var(--text-muted);margin:20px 0 6px}.agenda-progress progress{width:100%;height:5px;accent-color:var(--accent-cyan)}.agenda-company-row{display:flex;flex-direction:column;gap:12px;padding:20px 0;border-bottom:1px solid var(--border)}.agenda-company-row strong{font-size:13px;font-weight:500}.agenda-company-row small{display:block;margin-top:6px;font-size:12px;color:var(--text-muted)}.agenda-company-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.agenda-text-action{border:0;background:transparent;color:var(--text-muted);cursor:pointer;font-size:12px!important;padding:6px}@media (max-width:700px){.agenda-toolbar{align-items:flex-start;gap:10px;flex-wrap:wrap}.agenda-period-nav{flex:1 0 100%;flex-wrap:nowrap;gap:5px}.agenda-period-nav h2{font-size:14px;margin-inline:4px}.agenda-view-nav{margin-left:auto}.agenda-day-headings strong{font-size:18px}.agenda-day-headings span{font-size:10px}.agenda-event{padding:4px;gap:3px;font-size:10px!important}.agenda-event svg{width:10px}.agenda-time-gutter,.agenda-hours{width:40px;flex-basis:40px}.agenda-time-columns{grid-template-columns:repeat(var(--days,7),minmax(0,1fr)) 40px}.agenda-hours span{padding-left:4px;font-size:10px}.agenda-form-row{gap:10px}.agenda-list-row{padding:14px 10px;gap:8px;flex-wrap:wrap}.agenda-list-actions{margin-left:auto}.agenda-weekdays span{padding:10px 4px}.agenda-month-week{min-height:126px}}.agenda-scope label{margin:0;padding:0;min-height:24px}.agenda-task-status{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-muted)}.agenda-task-delete{margin-right:auto}.agenda-company-row.is-complete .agenda-company-name{text-decoration:line-through;color:var(--text-muted)}.agenda-company-row.is-complete .agenda-company-status{color:var(--success, #78d6a6);font-weight:600}.agenda-workspace .modal-caixa--lateral{width:min(480px,100%);max-width:min(480px,100%)}.agenda-workspace .modal-caixa--lateral .modal-topo{padding:16px 18px 10px}.agenda-workspace .modal-caixa--lateral .modal-corpo{padding:0 18px 12px}.agenda-workspace .modal-caixa--lateral .modal-rodape{padding:12px 18px;border-top:1px solid var(--border)}.agenda-workspace .modal-caixa--lateral .agenda-form-actions{border:0;padding:0;margin:0;width:100%}.agenda-detail-period{margin:0 0 6px}.agenda-detail-deadline{color:var(--text-muted);font-size:12px;margin:0 0 10px}.agenda-detail .agenda-description{font-size:13px;line-height:1.45;margin:8px 0 12px}.agenda-progress{gap:6px;margin:12px 0 4px}.agenda-company-row{gap:8px;padding:12px 0}.agenda-company-identity{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:start}.agenda-company-name{min-width:0;overflow-wrap:anywhere;line-height:1.4}.agenda-company-identity small{grid-column:1;margin-top:3px}.agenda-company-identity .agenda-company-status{grid-column:2;grid-row:1 / span 2;margin-top:0;white-space:nowrap}.agenda-company-actions{gap:6px}.agenda-company-actions .btn{min-height:28px;padding:4px 9px;font-size:12px}.agenda-company-actions .agenda-text-action{margin-left:auto}.agenda-company-row:last-child{border-bottom:0}@media (max-width:420px){.agenda-company-identity{column-gap:8px}.agenda-company-identity .agenda-company-status{font-size:11px}}.agenda-scope input.agenda-company-search{width:100%;height:36px;min-height:36px;padding:0 10px;color:var(--text);background:var(--bg-page);border:1px solid var(--border);border-radius:6px;box-sizing:border-box}.agenda-editor.modal-fundo{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.agenda-editor .modal-caixa{width:min(460px,calc(100vw - 24px));max-height:calc(100dvh - 24px);border:1px solid var(--border);border-radius:16px;box-shadow:0 18px 64px #0006}.agenda-editor .modal-caixa[style*=--editor-x]{position:fixed;left:clamp(12px,var(--editor-x,12px),calc(100vw - 472px));top:clamp(12px,var(--editor-y,12px),max(12px,calc(100dvh - 550px)))}.agenda-editor .modal-topo{padding:14px 20px}.agenda-editor .modal-titulo{font-size:13px;color:var(--text-muted);font-weight:500}.agenda-editor .modal-corpo{padding:16px 20px}.agenda-editor .agenda-form{gap:12px}.agenda-editor .agenda-form>.agenda-field:first-child{font-size:0}.agenda-editor .agenda-form>.agenda-field:first-child input{font-size:20px;font-weight:600;border:0;padding:4px 0;background:transparent}.agenda-editor-description{order:1;font-size:0}.agenda-editor-description textarea{font-size:14px;border:0;background:transparent;padding:0;resize:vertical;min-height:76px}.agenda-editor-section{order:2;border-top:1px solid var(--border);padding-top:8px}.agenda-editor-section summary{cursor:pointer;font-size:13px;padding:8px 0;color:var(--text)}.agenda-editor-section summary span{color:var(--text-muted);margin-left:8px}.agenda-editor-section summary:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:3px}.agenda-editor-dates{order:0}.agenda-editor-dates summary span{color:var(--accent-cyan)}.agenda-editor-panel{display:flex;flex-direction:column;gap:12px;padding:12px 0}.agenda-editor .agenda-form-bottom{order:3}.agenda-editor .agenda-form-actions,.agenda-editor .agenda-error{order:4}.agenda-editor .agenda-scope{border:0;padding:10px 0}.agenda-editor .agenda-company-choices{max-height:170px}.agenda-mini-heading{display:flex;align-items:center;gap:6px;margin-bottom:8px}.agenda-mini-heading strong{flex:1;text-transform:capitalize;font-size:14px;font-weight:500}.agenda-mini-calendar button,.agenda-duration-presets button{background:transparent;border:1px solid transparent;color:var(--text);border-radius:8px;cursor:pointer;min-height:32px}.agenda-mini-heading button{width:32px}.agenda-mini-days{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;text-align:center}.agenda-mini-days span{padding:4px;font-size:11px;color:var(--text-muted)}.agenda-mini-days button{aspect-ratio:1.3;font-size:13px}.agenda-mini-days button.is-outside{opacity:.35}.agenda-mini-days button[aria-pressed=true]{background:var(--accent-cyan);color:var(--bg-page);border-radius:50%}.agenda-mini-calendar button:hover,.agenda-duration-presets button:hover{border-color:var(--accent-cyan)}.agenda-duration-presets{display:flex;gap:8px}.agenda-duration-presets button{flex:1;border-color:var(--border)}.dashboard-home-page--agenda .dashboard-home{gap:0}.dashboard-home-page--agenda .agenda-toolbar{padding:10px 0}.dashboard-home-page--agenda .agenda-time-scroll{height:calc(100dvh - 260px);min-height:320px}.dashboard-home-page--agenda .agenda-day-headings button{padding:6px 4px;gap:0}.dashboard-home-page--agenda .agenda-time-view{border-radius:6px}@media (max-width:700px){.agenda-editor .modal-caixa[style*=--editor-x]{left:12px;top:12px}.dashboard-home-page--agenda .agenda-time-scroll{height:calc(100dvh - 290px)}}.agenda-selected-slot{position:absolute;left:2px;right:3px;z-index:4;box-sizing:border-box;border:1px solid var(--accent-cyan);border-radius:5px;background:color-mix(in srgb,var(--accent-cyan) 18%,var(--bg-page));color:var(--text);font-size:12px;padding:8px;pointer-events:none}.agenda-editor .modal-caixa[style*=--editor-x]{max-height:calc(100dvh - clamp(12px,var(--editor-y,12px),max(12px,calc(100dvh - 550px))) - 12px)}.agenda-view-nav{flex-wrap:wrap;justify-content:flex-end}.dashboard-home-page--agenda .agenda-time-scroll{min-height:240px}@media (max-width:700px){.agenda-editor .modal-caixa[style*=--editor-x]{max-height:calc(100dvh - 24px)}}.agenda-range-fields{margin-bottom:8px}.agenda-range-fields .is-active{color:var(--accent-cyan)}.agenda-range-fields .is-active input{border-color:var(--accent-cyan);box-shadow:0 0 0 1px var(--accent-cyan)}.agenda-range-fields input::-webkit-calendar-picker-indicator{display:none}.agenda-range-hint{font-size:12px;color:var(--text-muted);margin:0 0 12px}.agenda-mini-days button.is-in-range{background:color-mix(in srgb,var(--accent-cyan) 18%,transparent);border-radius:0}.agenda-mini-days button.is-range-start,.agenda-mini-days button.is-range-end{background:var(--accent-cyan);color:var(--bg-page)}.agenda-toolbar{gap:12px}.agenda-period-nav{min-width:0}.agenda-period-nav h2{font-size:17px;line-height:1.3;margin-inline:8px 12px;text-transform:none}.agenda-view-nav{flex-shrink:0}.agenda-toolbar .btn,.agenda-toolbar select{min-height:36px;height:36px;padding-block:6px}.agenda-period-nav>.btn:first-child,.agenda-period-nav>.btn:nth-child(2){width:32px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.dashboard-home-page--agenda .agenda-toolbar{padding:8px 0}.dashboard-home-page--agenda .agenda-day-headings button{padding:4px}.agenda-day-headings strong{font-size:20px;line-height:28px;min-width:28px}.agenda-day-headings span{line-height:18px}.agenda-time-header,.agenda-all-day{box-sizing:border-box}.agenda-time-scroll{scrollbar-color:var(--border) var(--bg-page);scrollbar-width:thin}.agenda-time-day .agenda-event.has-time .agenda-event-title{line-height:1.4}.agenda-time-day .agenda-event-meta{line-height:16px}.agenda-month{display:grid;grid-template-rows:34px repeat(6,minmax(80px,auto));min-height:calc(100dvh - 180px)}.agenda-weekdays{align-items:center}.agenda-weekdays span{padding:6px 10px;text-align:center}.agenda-month-week{min-height:80px}.agenda-month-dates button{display:flex;align-items:center;justify-content:center;margin:5px auto 2px;width:28px;height:28px;font-size:13px;font-variant-numeric:tabular-nums}.agenda-month .agenda-bands{padding:3px 0 6px}.agenda-month .agenda-event{margin-inline:4px}.agenda-month-drop-target{position:fixed;z-index:5;pointer-events:none;box-sizing:border-box;border:2px solid var(--accent-cyan);border-radius:5px;background:color-mix(in srgb,var(--accent-cyan) 10%,transparent)}.agenda-list-filters{padding:12px 16px;gap:10px;align-items:center}.agenda-list-row{padding:12px 16px;gap:12px;min-height:60px;box-sizing:border-box}.agenda-list-name{padding-inline:10px}.agenda-list-name strong{line-height:1.4}.agenda-list-name small{margin-top:3px;line-height:1.4}.agenda-list-actions{align-items:center;flex-shrink:0}@media (max-width:700px){.agenda-toolbar{gap:8px}.agenda-period-nav h2{flex:1;font-size:14px;margin-inline:4px}.agenda-view-nav{width:100%;justify-content:flex-end}.agenda-day-headings strong{font-size:18px}.agenda-month{min-height:calc(100dvh - 220px)}.agenda-month-week{min-height:80px}.agenda-weekdays span{padding-inline:2px;font-size:11px}.agenda-month .agenda-event{margin-inline:2px}.agenda-list-filters{flex-wrap:wrap;padding:10px}.agenda-list-filters input{flex:1 0 100%;max-width:none}.agenda-list-filters select{width:100%}.agenda-list-row{padding:10px}.agenda-list-name{flex-basis:calc(100% - 28px)}}.agenda-company-complete{display:flex;align-items:center;gap:8px;min-height:32px;font-size:13px;cursor:pointer}.agenda-company-complete input{width:18px;height:18px;accent-color:var(--primary, #1351b4)}.agenda-company-complete:has(input:disabled){cursor:default}.agenda-detail .agenda-company-row{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:10px}.agenda-company-checkbox{grid-column:1;grid-row:1;width:18px;height:18px;margin:1px 0 0;accent-color:var(--primary, #1351b4);cursor:pointer}.agenda-company-checkbox:disabled{cursor:default}.agenda-detail .agenda-company-identity,.agenda-detail .agenda-company-actions{grid-column:2}.agenda-company-identity .agenda-error{grid-column:1 / -1;margin:6px 0}.agenda-unified .agenda-toolbar{padding:20px 0;gap:16px}.agenda-unified .agenda-period-nav h2{font-size:21px;font-weight:600}.agenda-unified .agenda-month,.agenda-unified .agenda-time-view{background:var(--bg-surface);border-radius:14px}.agenda-unified .agenda-month{grid-template-rows:38px repeat(6,minmax(90px,auto))}.agenda-unified .agenda-time-scroll{scrollbar-color:var(--border) var(--bg-surface)}.agenda-unified .agenda-time-day.is-today{background:transparent}.agenda-unified .agenda-time-slot,.agenda-unified .agenda-hours span{border-top-color:var(--border)}.agenda-unified .agenda-time-day .agenda-event{font-size:12px!important;padding:5px 6px}.agenda-unified .agenda-unified-all-day .agenda-event{min-height:34px;padding:5px 6px;margin-inline:4px}.agenda-unified .agenda-month-week{min-height:90px}.agenda-unified .agenda-month-dates button{margin:6px auto 3px 8px}.agenda-unified .agenda-month-dates .is-today{background:var(--accent-cyan);color:var(--bg-page)}.agenda-unified .agenda-month .agenda-event{min-height:34px;padding:5px 6px;margin-inline:4px}.agenda-event.is-unified{color:var(--text);background:color-mix(in srgb,var(--event-color,var(--accent-cyan)) 14%,var(--bg-surface));border-radius:6px}.agenda-event.is-unified:hover{background:color-mix(in srgb,var(--event-color,var(--accent-cyan)) 23%,var(--bg-surface))}.agenda-event.is-unified .agenda-event-title{font-weight:500}.agenda-event.is-unified .agenda-event-meta{display:flex;gap:8px;align-items:center;font-size:11px;color:var(--text-muted)}.agenda-month .agenda-event.is-unified .agenda-event-open{align-items:flex-start;flex-wrap:wrap;column-gap:6px}.agenda-month .agenda-event.is-unified .agenda-event-title{flex:1 0 100%}.agenda-month .agenda-event.is-unified .agenda-event-meta{width:100%;justify-content:space-between}.agenda-month .agenda-event.is-unified .agenda-event-progress{margin-left:auto}.agenda-event.is-unified.is-complete{color:var(--text-muted);border-left-color:var(--state-ok);background:var(--state-neutral-surface)}.agenda-event.is-urgent{border-left-color:var(--state-danger);background:var(--state-danger-surface);color:var(--state-danger)}.agenda-event.is-urgent:hover{background:color-mix(in srgb,var(--state-danger) 22%,var(--bg-surface))}.agenda-event.is-urgent .agenda-event-meta{color:inherit}.agenda-event-deadline{display:block;font-size:10px;line-height:1.4;font-weight:500;white-space:nowrap}.agenda-time-day .agenda-event-deadline{text-indent:0;margin-top:3px}.agenda-event.is-short .agenda-event-deadline{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.agenda-task-panel .modal-caixa--lateral{width:min(460px,100%);max-width:100%}.agenda-task-panel .modal-titulo{font-size:21px;font-weight:600;overflow-wrap:anywhere}.agenda-task-panel .modal-corpo{padding:4px 22px 24px}.agenda-task-panel-period{font-size:12px;color:var(--text-muted);line-height:1.6;margin:0 0 16px}.agenda-task-panel-description{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.6;margin:0 0 18px}.agenda-task-deadline{display:flex;gap:9px;align-items:center;padding:12px;border-radius:9px;background:var(--state-neutral-surface);color:var(--text-muted);font-size:13px}.agenda-task-deadline.is-urgent{color:var(--state-danger);background:var(--state-danger-surface)}.agenda-task-progress{margin:24px 0 18px}.agenda-task-progress>div{display:flex;gap:12px;justify-content:space-between;align-items:baseline;margin-bottom:9px}.agenda-task-progress strong{font-size:14px;font-weight:500}.agenda-task-progress span{color:var(--text-muted);font-size:12px}.agenda-task-progress progress{display:block;width:100%;height:5px;accent-color:var(--accent-cyan)}.agenda-task-filters{display:flex;gap:6px;margin-bottom:8px}.agenda-task-filters .btn[aria-pressed=true]{background:var(--state-neutral-surface);border-color:var(--text-muted)}.agenda-task-company{padding:17px 0;border-bottom:1px solid var(--border)}.agenda-task-company:last-child{border-bottom:0}.agenda-task-company-heading{display:flex;gap:12px;justify-content:space-between;align-items:baseline;margin-bottom:7px}.agenda-task-company-heading strong{font-size:14px;font-weight:500;overflow-wrap:anywhere;min-width:0}.agenda-task-company-heading>span{flex-shrink:0;font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.agenda-task-company.is-complete .agenda-task-company-heading strong{text-decoration:line-through;color:var(--text-muted)}.agenda-task-company.is-complete .agenda-task-company-heading>span{color:var(--state-ok)}.agenda-task-check{display:flex;gap:10px;align-items:center;min-height:36px;cursor:pointer;font-size:13px;line-height:1.4}.agenda-task-check span{overflow-wrap:anywhere}.agenda-task-panel .agenda-task-check input{flex:none;width:17px;height:17px;min-height:17px;margin:0;padding:0;accent-color:var(--accent-cyan)}.agenda-task-check:has(input:checked) span{color:var(--text-muted)}.agenda-task-check:has(input:disabled){cursor:default}.agenda-task-company>small{display:block;color:var(--text-muted);margin:6px 0}.agenda-task-company>.btn{margin-top:6px}.agenda-task-panel-actions{display:flex;gap:10px;justify-content:space-between;width:100%}@media (max-width:700px){.agenda-unified .agenda-toolbar{padding:12px 0}.agenda-unified .agenda-period-nav h2{font-size:18px}.agenda-unified .agenda-month{grid-template-rows:34px repeat(6,minmax(90px,auto))}.agenda-unified .agenda-month-dates button{margin-left:4px}.agenda-unified .agenda-month .agenda-event{margin-inline:2px;padding:4px 3px}.agenda-unified .agenda-month .agenda-event-check{display:none}.agenda-unified .agenda-month .agenda-event-title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.agenda-task-check{min-height:44px}.agenda-task-filters .btn,.agenda-task-panel-actions .btn,.agenda-task-company>.btn{min-height:44px}.agenda-task-panel .modal-corpo{padding-inline:18px}}.agenda-unified .agenda-navigation{display:flex;align-items:center;gap:7px;min-width:0}.agenda-unified .agenda-navigation h2{margin:0 12px;font-size:21px;font-weight:600;text-transform:capitalize;line-height:1.35}.agenda-unified .agenda-navigation>.btn:nth-child(-n+2){min-width:32px;padding-inline:8px;font-size:21px;line-height:1}.agenda-unified .agenda-toolbar-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.agenda-unified .agenda-toolbar-actions>label{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--text-muted)}.agenda-unified-month-cells{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch}.agenda-unified-month-cell{display:flex;flex-direction:column;gap:4px;min-width:0;min-height:65px;padding-bottom:7px}.agenda-unified .agenda-month-week{display:flex;flex-direction:column}.agenda-unified .agenda-unified-month-cells{flex:1}.agenda-unified-add{display:block;flex:1;width:calc(100% - 8px);min-height:28px;margin:0 4px;border:0;border-radius:5px;background:transparent;color:var(--text-muted);cursor:pointer;opacity:0}.agenda-unified-month-cell:hover .agenda-unified-add,.agenda-unified-add:focus-visible,.agenda-unified-all-day>div:hover .agenda-unified-add{opacity:1}.agenda-unified-add:hover{background:var(--state-neutral-surface)}.agenda-unified-all-day{display:grid;flex:1;min-width:0;padding-block:5px}.agenda-unified-all-day>div{display:flex;flex-direction:column;gap:4px;min-width:0;border-right:1px solid var(--border)}.agenda-unified-all-day .agenda-event-open{flex-wrap:wrap}.agenda-unified-all-day .agenda-event-title{flex:1 0 100%}.agenda-unified-all-day .agenda-event-meta{width:100%;justify-content:space-between}.agenda-unified .agenda-day-head{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px 8px;border:0;border-right:1px solid var(--border);background:transparent;color:var(--text-muted);cursor:pointer}.agenda-unified .agenda-day-head small{font-size:12px;font-weight:400;line-height:18px}.agenda-unified .agenda-day-head strong{display:flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:13px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--text)}.agenda-unified .agenda-day-head.is-today strong{border-radius:50%;background:var(--accent-cyan);color:var(--bg-page)}.agenda-unified-legend{display:flex;gap:22px;flex-wrap:wrap;padding:16px 4px;color:var(--text-muted);font-size:12px}.agenda-unified-legend>span{display:flex;gap:7px;align-items:center}.agenda-unified-legend>span:before{content:"";width:7px;height:7px;flex:none;border-radius:50%;background:var(--accent-cyan)}.agenda-unified-legend>.agenda-deadline-legend:before{background:var(--state-danger)}.agenda-unified .agenda-list-filter{display:flex;align-items:center;gap:18px;padding:16px;border-bottom:1px solid var(--border)}.agenda-unified .agenda-list-filter>label:first-child{flex:1;max-width:360px;display:flex;flex-direction:column;gap:6px}.agenda-unified .agenda-list-filter>label{font-size:13px;display:flex;align-items:center;gap:8px}.agenda-unified .agenda-list-filter input[type=checkbox]{width:17px;height:17px;min-height:17px;accent-color:var(--accent-cyan)}.agenda-unified .agenda-list-actions{font-size:12px;color:var(--text-muted)}@media (max-width:700px){.agenda-unified .agenda-toolbar{flex-direction:column;align-items:stretch}.agenda-unified .agenda-navigation{width:100%}.agenda-unified .agenda-navigation h2{flex:1;margin-inline:5px;font-size:17px}.agenda-unified .agenda-toolbar-actions{justify-content:space-between;gap:8px}.agenda-unified .agenda-toolbar-actions>label{flex:1;flex-wrap:wrap;gap:4px}.agenda-unified .agenda-toolbar-actions select{max-width:100%}.agenda-unified .agenda-toolbar-actions .btn{flex-shrink:0;min-height:40px}.agenda-unified-month-cell{gap:3px}.agenda-unified .agenda-month .agenda-event-meta{flex-wrap:wrap;gap:2px}.agenda-unified .agenda-day-head small{font-size:11px}.agenda-unified .agenda-unified-all-day .agenda-event{margin-inline:2px;padding:4px 3px}.agenda-unified .agenda-time-day .agenda-event{padding-inline:3px}.agenda-unified .agenda-month .agenda-event-time,.agenda-unified .agenda-month .agenda-event-deadline{font-size:10px;white-space:normal}.agenda-unified-legend{gap:10px;font-size:11px}.agenda-unified .agenda-list-filter{flex-wrap:wrap}.agenda-unified .agenda-list-filter>label:first-child{flex-basis:100%;max-width:none}.agenda-unified .agenda-list-row{flex-wrap:wrap}.agenda-unified .agenda-list-actions{width:100%;justify-content:space-between}}@media (pointer:coarse){.agenda-unified-add{opacity:.55;min-height:32px}}.agenda-unified .agenda-navigation h2{text-transform:none}.agenda-unified .agenda-navigation h2:first-letter{text-transform:uppercase}.agenda-refresh-status{height:24px;font-size:12px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agenda-task-menu{position:relative;display:inline-flex;flex:none;align-self:start;z-index:5}.agenda-task-menu button{font:inherit;font-size:20px;line-height:1;color:inherit;background:transparent;border:0;border-radius:var(--radius-sm);min-width:28px;min-height:28px;cursor:pointer}.agenda-task-menu button:hover{background:var(--accent-purple-surface)}.agenda-task-menu-options{position:fixed;display:grid;width:210px;max-width:calc(100vw - 16px);box-sizing:border-box;color:var(--text);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-1);z-index:1000;box-shadow:var(--shadow)}.agenda-task-menu-options button{font:inherit;font-size:.875rem;font-weight:400;color:var(--text);background:transparent;border:0;border-radius:var(--radius-sm);text-align:left;padding:var(--space-2);min-height:44px;cursor:pointer}.agenda-task-menu-options button:hover{background:var(--accent-purple-surface)}.agenda-task-menu-options button:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:-2px}.agenda-task-menu button:disabled{opacity:.5;cursor:wait}.agenda-task-menu button:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:1px}.agenda-time-day .agenda-task-menu{position:absolute;top:1px;right:1px}.agenda-time-day .agenda-event:has(.agenda-task-menu) .agenda-event-open{padding-right:30px}.agenda-month .agenda-event:has(.agenda-task-menu){flex-wrap:wrap}.agenda-month .agenda-event:has(.agenda-task-menu) .agenda-event-open{flex-basis:calc(100% - 35px)}@media (min-width:641px){.agenda-month .agenda-event:has(.agenda-task-menu){flex-wrap:nowrap}.agenda-month .agenda-event:has(.agenda-task-menu) .agenda-event-open{flex-basis:0}}@media (max-width:640px){.agenda-task-menu button{min-width:36px;min-height:36px}.agenda-month .agenda-event:has(.agenda-task-menu) .agenda-event-open{flex-basis:100%;min-height:24px}.agenda-month .agenda-task-menu{margin-left:auto}.agenda-time-day .agenda-event:has(.agenda-task-menu) .agenda-event-open{padding-right:37px}.agenda-time-day .agenda-event:has(.agenda-task-menu){min-height:38px}}.layout{max-width:var(--content-max);margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-6)}.layout--wide{width:var(--content-wide);max-width:none;padding-inline:0}.dashboard-home-page{min-height:100vh;background:#1a1b26}.dashboard-home-shell{min-height:100vh;background:#1a1b26;width:var(--content-wide);max-width:none}.guides-page-shell{min-height:100vh;background:#1a1b26;width:var(--content-wide);max-width:none;padding-inline:0}.company-form-page-shell{min-height:100vh;background:#1a1b26;max-width:1440px;padding-inline:24px}.company-form-page__panel{background:#24253a;border:1px solid #2f314b;border-radius:12px;padding:28px;box-shadow:0 16px 40px #11121b33}.company-form-page__intro{margin-bottom:20px}.company-form-page__title{margin:0;color:#f8f8f2;font-size:1.375rem;font-weight:700;line-height:1.15}.company-form-page__description{margin:6px 0 0;color:#aeb6d3;font-size:.9375rem}.company-form-page__panel .form-grid label{color:#aeb6d3;font-size:.875rem}.company-form-page__panel .form-grid.two-col{grid-template-columns:repeat(2,minmax(320px,1fr));column-gap:20px;row-gap:16px}.company-form-page__panel .form-grid input,.company-form-page__panel .form-grid select,.company-form-page__panel .form-grid textarea{min-height:44px;background:#1a1b26;border-color:#2f314b;color:#f8f8f2}.company-form-page__panel .form-grid input::placeholder,.company-form-page__panel .form-grid textarea::placeholder{color:#6272a4}.company-form-page__panel .form-grid input:focus,.company-form-page__panel .form-grid select:focus,.company-form-page__panel .form-grid textarea:focus{border-color:#bd93f9;box-shadow:0 0 0 3px #bd93f933}.company-form-page__panel .form-actions .btn{min-height:40px;border-radius:10px}.company-form-page__submit{min-width:220px}.serpro-settings-shell{min-height:100vh;max-width:1320px;padding-inline:24px;background:#1a1b26}.serpro-settings-page{display:grid;gap:20px}.serpro-settings-card{display:grid;gap:20px;background:#24253a;border:1px solid rgba(189,147,249,.22);border-radius:16px;padding:24px;box-shadow:0 16px 40px #11121b47}.serpro-settings-card__head{display:grid;gap:6px}.serpro-settings-card__head--row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.serpro-settings-card__title{margin:0;color:#f8f8f2;font-size:1.25rem;font-weight:700}.serpro-settings-card__description{margin:0;color:#aeb6d3;font-size:.9375rem}.serpro-settings-form{display:grid;gap:18px}.serpro-settings-form__switch{display:flex;align-items:center;gap:10px;color:#f8f8f2;font-weight:600}.serpro-settings-form__grid{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));gap:16px 20px}.serpro-settings-form__grid--certificate{grid-template-columns:repeat(2,minmax(260px,1fr))}.serpro-settings-form__grid label{display:grid;gap:6px;color:#aeb6d3;font-size:.875rem;font-weight:600}.serpro-settings-form__grid label.full{grid-column:1 / -1}.serpro-settings-form__grid input,.serpro-settings-form__grid select{min-height:44px;border:1px solid #2f314b;border-radius:8px;background:#1a1b26;color:#f8f8f2;padding:0 12px;font:inherit}.serpro-settings-form__grid input[type=file]{padding:10px 12px}.serpro-settings-form__grid input:focus,.serpro-settings-form__grid select:focus{outline:none;border-color:#bd93f9;box-shadow:0 0 0 3px #bd93f933}.serpro-settings-form__actions{display:flex;gap:10px;flex-wrap:wrap}.serpro-settings-status-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.serpro-settings-status-grid--manual{grid-template-columns:repeat(4,minmax(160px,1fr))}.serpro-settings-status-item{display:grid;gap:4px;padding:14px;border-radius:10px;background:#1a1b26;border:1px solid #2f314b}.serpro-settings-status-item span{color:#6272a4;font-size:.75rem;font-weight:500}.serpro-settings-status-item strong{color:#f8f8f2;font-size:.9375rem}.accounting-entry-value-input::-webkit-outer-spin-button,.accounting-entry-value-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.accounting-entry-value-input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.page-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}.page-header__title{margin:0;font-size:1.5rem;font-weight:650;letter-spacing:-.02em;line-height:1.2;color:var(--text)}.page-header__description{margin:var(--space-2) 0 0;font-size:.9375rem;color:var(--text-muted);max-width:36rem}.page-header__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.company-section-header{font-family:var(--font-navigation);font-synthesis:none;position:sticky;top:0;z-index:50;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding:20px 14px;background:#1a1b26;border-bottom:1px solid #24253a}.company-section-header__brand{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0}.company-section-header__company{display:flex;flex-direction:column;gap:2px;min-width:0}.company-section-header__company-name{overflow:hidden;color:#f8f8f2;font-size:1.25rem;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.company-section-header__company-meta{overflow:hidden;color:#6272a4;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.company-section-header__nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.company-topbar{flex:1;min-width:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:10px 24px;border-radius:999px;border:1px solid rgba(189,147,249,.35);background:#24253a;box-shadow:0 6px 24px #00000052}.company-topbar__brand{display:flex;flex-direction:column;min-width:0}.company-topbar__name{overflow:hidden;color:#f8f8f2;font-size:1.05rem;font-weight:600;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.company-topbar__cnpj{overflow:hidden;color:#b9a9e0;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.company-topbar__competencia{display:flex;align-items:center;justify-self:end;gap:2px;padding:3px 4px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(0,0,0,.2);white-space:nowrap}.company-topbar__competencia-valor{min-width:108px;padding:0 6px;color:#f8f8f2;font-size:.82rem;font-weight:600;text-align:center}.company-topbar__competencia-nav{display:flex;width:24px;height:24px;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:#b9a9e0;cursor:pointer;font-size:1rem;line-height:1}.company-topbar__competencia-nav:hover:not(:disabled){background:rgba(255,255,255,.1);color:#f8f8f2}.company-topbar__competencia-nav:focus-visible{outline:2px solid var(--accent, #7f77dd);outline-offset:1px}.company-topbar__competencia-nav:disabled{cursor:default;opacity:.35}.company-topbar__nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px}.company-section-header__subtabs{flex-basis:100%;display:flex;justify-content:center;margin-top:8px}.panel{background:var(--bg-surface);border:1px solid rgba(189,147,249,.2);border-radius:16px;box-shadow:0 12px 30px #0000003d;padding:var(--space-4);margin-bottom:var(--space-4)}.panel__title{margin:0 0 var(--space-3);font-size:1rem;font-weight:600;color:var(--text)}.panel__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.panel__head .panel__title{margin:0}.dashboard-home{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;padding:24px;border-radius:18px;background:#1a1b26;box-shadow:0 16px 48px #11121b2e}.dashboard-home__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.dashboard-home__brand,.dashboard-home__user{display:flex;align-items:center;gap:12px}.dashboard-home__title{margin:0;color:#f8f8f2;font-size:1.5rem;font-weight:700;line-height:1.15;letter-spacing:-.02em}.dashboard-home__user{margin-left:auto}.dashboard-home__user-meta{display:grid;justify-items:end;gap:2px}.dashboard-home__user-label{color:var(--text-faint);font-size:.75rem;font-weight:500}.dashboard-home__user-name{color:#f8f8f2;font-size:.875rem;font-weight:700}.dashboard-home__logout{min-height:36px;padding-inline:16px;border-radius:8px;background:#24253a;border-color:#44475a;color:#f8f8f2}.dashboard-home__logout:hover:not(:disabled){background:#2b2d45}.dashboard-home__actions{display:flex;flex-wrap:wrap;gap:8px}.dashboard-home__action{min-height:40px;padding-inline:14px;border-radius:16px;background:#24253a;border-color:transparent;color:#f8f8f2;font-weight:600}.dashboard-home__action:hover:not(:disabled){background:#2b2d45}.dashboard-home__action.dashboard-home__action--accent{background:#bd93f9;border-color:transparent;color:#1a1b26}.dashboard-home__action.dashboard-home__action--accent:hover:not(:disabled){background:#ac7ef4}.dashboard-home__action.dashboard-home__action--outline{background:transparent;border-color:var(--border);color:var(--text)}.dashboard-home__action.dashboard-home__action--outline:hover:not(:disabled){background:var(--bg-surface);border-color:var(--accent-purple-border)}.dashboard-filter-field{display:grid;gap:4px}.dashboard-filter-field span{color:var(--text-faint);font-size:.75rem;font-weight:500}.dashboard-filter-field input,.dashboard-filter-field select{min-height:44px;width:100%;border:1px solid transparent;border-radius:8px;background:#1a1b26;color:#f8f8f2;padding:0 12px;font:inherit}.dashboard-filter-field input::placeholder{color:#6272a4}.dashboard-filter-field input:focus,.dashboard-filter-field select:focus{outline:none;border-color:#bd93f9;box-shadow:0 0 0 3px #bd93f933}.toolbar{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.inline-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.row-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.status-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:.9375rem;color:var(--text-muted)}.status-chip{display:inline-flex;align-items:center;padding:2px var(--space-2);border-radius:999px;font-size:.8125rem;font-weight:600}.status-chip--ok{background:var(--success-surface);color:var(--success);border:1px solid var(--success-border)}.status-chip--off{background:var(--bg-subtle);color:var(--text-muted);border:1px solid var(--border)}.text-muted{color:var(--text-muted);font-size:.9375rem}.text-strong{color:var(--text);font-weight:600}.settings-list{margin:0;padding-left:1.25rem;line-height:1.6}.form-grid{display:grid;gap:var(--space-3)}.form-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid .full{grid-column:1 / -1}.form-grid label{display:grid;min-width:0;gap:var(--space-2);font-size:.8125rem;font-weight:600;color:var(--text-muted)}.form-grid input,.form-grid select,.form-grid textarea{min-height:40px;border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 var(--space-3);font:inherit;color:var(--text);background:var(--bg-surface);transition:border-color .12s ease,box-shadow .12s ease;min-width:0;max-width:100%;font-weight:400}.form-grid textarea{min-height:88px;padding:var(--space-2) var(--space-3);resize:vertical}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--focus-ring)}.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.controls{display:grid;gap:var(--space-3)}.controls label{display:grid;gap:var(--space-2);font-size:.8125rem;font-weight:600;color:var(--text-muted)}.controls input,.controls select{min-height:40px;border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 var(--space-3);font:inherit}.controls input:focus,.controls select:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--focus-ring)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-sm);border:1px solid transparent;font-weight:600;font-size:.875rem;font-family:inherit;line-height:1.35;max-width:100%;white-space:normal;overflow-wrap:anywhere;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease,opacity .12s ease}.btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-md{min-height:40px;padding:8px var(--space-4)}.btn-sm{min-height:32px;padding:5px var(--space-3);font-size:.8125rem}.btn-lg{min-height:44px;padding:10px 18px}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover:not(:disabled){background:var(--primary-hover)}.btn-secondary{background:var(--bg-surface);color:var(--text);border-color:var(--border)}.btn-secondary:hover:not(:disabled){background:var(--bg-subtle)}.btn-danger{background:var(--danger-surface);color:var(--danger);border-color:var(--danger-border)}.btn-danger:hover:not(:disabled){filter:brightness(.97)}.btn-back{min-height:33px;padding:0 14px;border-radius:14px;font-size:.875rem;white-space:nowrap}.btn-back.btn-back--icon{width:40px;height:40px;min-width:40px;padding:0;border-radius:10px}.app-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);max-width:100%}.app-tabs--center{justify-content:center}.app-tabs--start{justify-content:flex-start}.app-tabs--end{justify-content:flex-end}.app-tabs--pill{padding:5px 14px;border-radius:999px;border:1px solid var(--accent-purple-border);background:var(--bg-surface);box-shadow:0 4px 16px #00000038}.app-tab{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);padding:7px 16px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--tab-ink);font:inherit;font-family:var(--font-navigation);font-synthesis:none;font-size:.875rem;font-weight:500;line-height:20px;cursor:pointer;text-decoration:none;transition:background .12s ease,color .12s ease}.app-tabs--lg .app-tab{padding:8px 16px;font-size:.9375rem}.app-tabs--sm .app-tab{padding:5px 11px;font-size:.8125rem}.app-tabs--sm.app-tabs--pill{padding:4px 8px}.app-tab:hover:not(:disabled):not(.is-active){background:var(--state-neutral-surface);color:var(--text)}.app-tab.is-active{color:var(--text);font-weight:600;cursor:default}.app-tab.is-active:after{content:"";position:absolute;right:16px;bottom:1px;left:16px;height:2px;border-radius:2px;background:var(--accent-purple)}.app-tabs--sm .app-tab.is-active:after{right:11px;left:11px}.app-tab:disabled{opacity:.5;cursor:not-allowed}.app-tab:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-purple-border)}.app-tab__badge{border-radius:999px;padding:1px 6px;background:var(--state-danger);color:#fff;font-size:.68rem;font-weight:700}.dashboard-gaveta__fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:rgba(0,0,0,.45)}.dashboard-gaveta{position:fixed;top:0;left:0;bottom:0;z-index:301;width:288px;max-width:100vw;overflow-y:auto;display:flex;flex-direction:column;background:var(--bg-surface);border-right:1px solid var(--border);box-shadow:4px 0 24px #00000073}@media (max-width: 760px){.dashboard-gaveta{width:100%}}.company-card{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-4);display:grid;gap:var(--space-2);margin-bottom:var(--space-3)}.company-card p{margin:0;font-size:.9375rem}.guides-page{display:grid;gap:20px}.guides-filters{display:grid;grid-template-columns:auto minmax(220px,220px) minmax(220px,220px);gap:16px;align-items:center;padding:16px;border-radius:12px;background:#24253a}.guides-filters__title{color:#f8f8f2;font-size:.875rem;font-weight:600}.guides-filter-field{display:grid;gap:4px}.guides-filter-field span{color:#6272a4;font-size:.8125rem;font-weight:500}.guides-filter-field select{min-height:44px;width:100%;border:1px solid transparent;border-radius:8px;background:#1a1b26;color:#f8f8f2;padding:0 12px;font:inherit}.guides-filter-field select:focus{outline:none;border-color:#bd93f9;box-shadow:0 0 0 3px #bd93f933}.guides-list-panel{display:grid;gap:16px;padding:18px;border-radius:12px;background:#24253a}.guides-list-panel__title{margin:0;color:#f8f8f2;font-size:1.125rem;font-weight:700}.guides-grid{display:grid;gap:12px}.guides-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px}.guides-toolbar__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.guides-toolbar__selection{display:flex;align-items:center;gap:10px;flex-shrink:0}.guides-toolbar__count{font-size:.8125rem;font-weight:600;color:#bd93f9}.guides-toolbar__clear{background:none;border:none;color:#6272a4;font-size:.8125rem;cursor:pointer;padding:0;text-decoration:underline}.guides-toolbar__clear:hover{color:#f8f8f2}.guides-grid__row{display:grid;grid-template-columns:36px minmax(120px,1.6fr) minmax(100px,1fr) minmax(100px,1fr) minmax(100px,1fr) minmax(100px,1fr) minmax(100px,1fr) minmax(80px,.8fr) minmax(140px,1.5fr);gap:10px;align-items:center;width:100%;padding:10px 12px;margin-block:1px;border-radius:8px;background:#1a1b26}.guides-grid__row--selected{background:#2a2b3d;outline:1px solid #6272a4}.guides-grid__cell--check{display:flex;align-items:center;justify-content:center}.guides-grid__row--head{border:1px solid #44475a}.guides-grid__cell{min-width:0;color:#f8f8f2;font-size:.9375rem}.guides-grid__row--head .guides-grid__cell{font-weight:700}.guides-grid__money{color:#ffb347}.guides-grid__cell--linha{display:flex;align-items:center;gap:6px;min-width:0}.guides-grid__linha-numero{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.78rem}.guides-grid__tone--success{color:var(--success);font-weight:600}.guides-grid__tone--danger{color:#f55;font-weight:600}.guides-grid__tone--warning{color:#ffb347;font-weight:600}.guides-grid__tone--accent{color:#bd93f9;font-weight:600}.guides-grid__tone--muted{color:#aeb6d3;font-weight:600}.guides-grid__action{min-height:32px;padding-inline:12px;border-radius:8px;background:#24253a;border-color:#44475a;color:#f8f8f2}.guides-grid__action:hover:not(:disabled){background:#2b2d45}.guides-grid__actions-group{display:flex;justify-content:center;gap:8px}.table-wrap{overflow-x:auto;margin:0 calc(-1 * var(--space-1));padding:0 var(--space-1);-webkit-overflow-scrolling:touch}table{width:100%;min-width:640px;border-collapse:collapse;font-size:.875rem}th,td{text-align:left;border-bottom:1px solid var(--border);padding:var(--space-2) var(--space-3);vertical-align:top}th{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);background:var(--bg-subtle)}.th-narrow{width:2.5rem}.td-ellipsis{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-stack{margin-top:var(--space-3)}.feedback{margin:0 0 var(--space-2);padding:var(--space-3);border-radius:var(--radius-sm);font-size:.875rem;font-weight:500}.feedback-stack .feedback:last-child{margin-bottom:0}.error{color:var(--danger);background:var(--danger-surface);border:1px solid var(--danger-border)}.success-text{color:var(--success);background:var(--success-surface);border:1px solid var(--success-border)}.hint{color:var(--text-muted);font-size:.875rem;margin:0}.code-inline{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125em;background:var(--bg-subtle);padding:1px 6px;border-radius:4px;border:1px solid var(--border)}.header h1{margin:0 0 var(--space-2);font-size:1.5rem;font-weight:650}@media (max-width: 720px){.dashboard-home{padding:16px;gap:16px;border-radius:14px}.dashboard-home__user,.dashboard-home__user-meta{width:100%;justify-items:start}.guides-filters{grid-template-columns:1fr;align-items:stretch}.guides-grid__head{display:none}.guides-grid__row{grid-template-columns:1fr;gap:8px}.guides-toolbar{flex-direction:column;align-items:flex-start}.serpro-settings-form__grid,.serpro-settings-form__grid--certificate,.serpro-settings-status-grid{grid-template-columns:1fr}.company-section-header{align-items:flex-start;padding:16px}.company-section-header__brand,.company-section-header__nav{width:100%}.company-section-header__nav{justify-content:flex-start}.layout{padding:var(--space-4) var(--space-3) var(--space-5)}.dashboard-home__actions .btn{width:100%}.form-grid.two-col,.company-form-page__panel .form-grid.two-col{grid-template-columns:minmax(0,1fr)}.page-header__actions{width:100%}.page-header__actions .btn{flex:1;min-width:calc(50% - var(--space-2))}}.page-shell{min-height:100vh;background:#1a1b26;display:flex;flex-direction:column}.page-shell__header{position:sticky;top:0;z-index:50;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:24px;background:#1a1b26;border-bottom:1px solid #24253a}.page-shell__brand{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;flex:1 1 auto}.page-shell__title-block{display:flex;flex-direction:column;gap:2px;min-width:0}.page-shell__title{overflow:hidden;color:#f8f8f2;font-size:1.25rem;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:normal}.page-shell__subtitle{overflow:hidden;color:var(--text-muted);font-size:.8125rem;text-overflow:ellipsis;white-space:normal}.page-shell__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.page-shell__content{flex:1;min-height:0}@media (max-width: 720px){.page-shell__header{align-items:flex-start;padding:16px}.page-shell__brand,.page-shell__header>.app-tabs,.page-shell__actions{width:100%}.page-shell__header>.app-tabs,.page-shell__actions{justify-content:flex-start}}.panel--densa{padding:var(--space-3);border-radius:var(--radius);box-shadow:none;margin-bottom:var(--space-3)}.panel__acoes{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.modal-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:var(--space-4)}.modal-caixa{width:100%;max-height:92vh;display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 18px 48px #00000073;color:var(--text)}.modal-caixa:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.modal-topo{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-2)}.modal-titulo{font-size:1rem;font-weight:600;color:var(--text);min-width:0;overflow-wrap:anywhere}.modal-fechar{margin-left:auto;flex:0 0 auto;min-width:32px;min-height:32px;border:0;background:none;color:var(--text-muted);font-size:1rem;line-height:1;padding:var(--space-1) var(--space-2);cursor:pointer}.modal-fechar:hover{color:var(--text)}.modal-fechar:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.modal-corpo{padding:0 var(--space-4);overflow-y:auto;overflow-x:hidden;flex:1;min-height:0}.modal-fundo--lateral{align-items:stretch;justify-content:flex-end;padding:0}.modal-caixa--lateral{width:min(680px,100%);max-width:min(680px,100%);max-height:100vh;height:100vh;border-radius:0;border-top:none;border-right:none;border-bottom:none;box-shadow:-18px 0 48px #00000073}@media (max-width: 720px){.modal-caixa--lateral{width:100%;max-width:100%}}@media (max-width: 720px),(pointer: coarse){.modal-fechar,.modal-rodape .btn{min-width:44px;min-height:44px}}.modal-rodape{display:flex;gap:var(--space-2);justify-content:flex-end;flex-wrap:wrap;padding:var(--space-3) var(--space-4) var(--space-4)}.tabela--densa th,.tabela--densa td{padding:var(--space-1) var(--space-2);font-size:.8125rem}.tabela__num,td.tabela__num,th.tabela__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.detalhe-recolhivel>summary{cursor:pointer;font-size:.74rem;color:var(--text-muted);font-weight:700;list-style:revert}.detalhe-recolhivel>summary:hover{color:var(--text)}.company-form-trilha{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-3)}.company-form-trilha a{font-size:.78rem;color:var(--tab-ink);text-decoration:none;padding:4px 10px;border-radius:999px;border:1px solid var(--border)}.company-form-trilha a:hover{color:var(--text);border-color:var(--accent-purple-border);background:var(--accent-purple-surface)}.company-form{display:block;min-width:0}.form-actions--fixa{position:sticky;bottom:0;z-index:5;margin-top:var(--space-4);padding:var(--space-3) 0;background:var(--bg-surface);border-top:1px solid var(--border)}@media print{.form-actions--fixa{position:static}}@media print{@page{size:A4 landscape;margin:12mm}body.imprimindo>*{visibility:hidden!important}body.imprimindo [data-print-area],body.imprimindo [data-print-area] *{visibility:visible!important}body.imprimindo [data-print-area]{position:absolute!important;left:0!important;top:0!important;width:100%!important;background:#fff!important}body.imprimindo [data-print-area] details::details-content{content-visibility:visible!important}body.imprimindo [data-print-area] details>*{display:revert!important}body.imprimindo [data-print-area] details>summary{list-style:none!important}body.imprimindo [data-print-area] *{background:transparent!important;color:#000!important;box-shadow:none!important;border-color:#999!important;opacity:1!important}body.imprimindo [data-print-area] [data-print-barra]{box-sizing:border-box!important;border:1px solid #000!important;background:#c8c8c8!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}body.imprimindo [data-print-area] [data-print-barra=vazio]{border:1px dashed #666!important;background:transparent!important}body.imprimindo [data-print-tabela]{max-height:none!important;overflow:visible!important;border:none!important}body.imprimindo thead{display:table-header-group!important}body.imprimindo [data-print-area] th{position:static!important;border-bottom:1px solid #333!important}body.imprimindo [data-print-area] tr{break-inside:avoid!important;page-break-inside:avoid!important}body.imprimindo [data-print-area] td{border-top:1px solid #ddd!important}body.imprimindo [data-coluna-acao],body.imprimindo [data-print-hide]{display:none!important}body.imprimindo [data-print-only]{display:block!important;margin-bottom:10px}}.emitir-nfse-corpo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:16px;align-items:start}.emitir-nfse-corpo--conferir{grid-template-columns:minmax(0,1fr)}@media (max-width: 900px){.emitir-nfse-corpo{grid-template-columns:minmax(0,1fr)}}.anotacoes-com-chat{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:20px;align-items:start}.anotacoes-com-chat__chat{position:sticky;top:12px;max-height:calc(100vh - 160px);overflow-y:auto;min-width:0}@media (max-width: 1000px){.anotacoes-com-chat{grid-template-columns:minmax(0,1fr)}.anotacoes-com-chat__chat{position:static;max-height:70vh}}.workspace-home{display:inline-flex;align-items:center;min-height:44px;border-radius:8px}.workspace-home:focus-visible{outline:2px solid var(--accent-purple);outline-offset:4px}.dashboard-tool-description{display:block;margin-top:4px;color:var(--text-muted);font-size:.8rem;line-height:1.45}.accounting-fechamento-panel{flex:0 0 152px}@media (max-width: 1100px){.company-topbar{grid-template-columns:minmax(0,1fr) auto;border-radius:18px;padding:12px 16px}.company-topbar__brand{display:flex}.company-topbar__nav{grid-column:1 / -1;grid-row:2;justify-content:flex-start}.company-topbar__name{white-space:normal;overflow-wrap:anywhere;line-height:1.3}}@media (max-width: 960px){.accounting-fechamento-panel{flex:1 1 100%;width:100%}}@media (max-width: 600px){.company-topbar{grid-template-columns:minmax(0,1fr);gap:10px}.company-topbar__competencia{justify-self:start;grid-row:3}.company-topbar__competencia-nav{width:36px;height:36px}.page-shell__header,.page-shell__brand,.page-shell__actions{flex-wrap:wrap;min-width:0}.page-shell__title-block{min-width:0;overflow-wrap:anywhere}}.chart-account-create-grid{grid-template-columns:7rem 1fr 10rem 8rem 8rem auto}@media (max-width:1100px){.chart-account-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.chart-account-create-grid{grid-template-columns:1fr}}.dashboard-home{padding:12px;gap:16px}.dashboard-home-shell{padding-top:12px}.planejamento-campo>label{min-height:2.8em;display:flex;align-items:flex-end;line-height:1.4}.planejamento-campo{align-content:start;min-width:0}.planejamento-campo>input,.planejamento-campo>select{min-height:40px;width:100%;min-width:0;box-sizing:border-box}@media (max-width:600px){.company-section-header{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.company-section-header>.btn-back{justify-self:start}.company-topbar{width:100%;box-sizing:border-box}.company-section-header__subtabs{min-width:0;width:100%}}.planejamento-etapas{display:flex;flex-wrap:wrap;gap:8px}.planejamento-etapas a{display:inline-flex;align-items:center;min-height:40px;padding:8px 12px;border:1px solid var(--border, #44475A);border-radius:8px;color:var(--text, #F8F8F2);text-decoration:none}.planejamento-etapas a:focus-visible{outline:2px solid #BD93F9;outline-offset:3px}.planejamento-page [id]{scroll-margin-top:72px}.planejamento-page .planejamento-campo{font-size:.875rem}.planejamento-page,.planejamento-page div,.planejamento-page section,.planejamento-page nav{min-width:0}.planejamento-conferencias{display:grid;gap:8px;border-left:3px solid var(--state-warn, #FFB347);padding:12px;background:#1A1B26;border-radius:8px}@media (max-width: 600px){.company-section-header,.page-shell__header{position:static}.planejamento-page button,.planejamento-etapas a{min-height:44px}.planejamento-page .planejamento-campo>label{min-height:0}}.fluxo-mensal{min-width:0}.fluxo-leitura{width:100%;max-width:100%;box-sizing:border-box}.fluxo-leitura-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.fluxo-leitura-header h2{margin:0 0 4px;font-size:1rem}.fluxo-leitura-header p{margin:0;color:var(--text-muted);text-transform:capitalize}.fluxo-leitura-periodo{display:flex;align-items:center;gap:6px;flex-wrap:wrap;max-width:100%}.fluxo-leitura-periodo label{min-width:0;flex:1}.fluxo-leitura-periodo button,.fluxo-leitura-periodo select{min-height:36px;padding:7px 10px;color:var(--text);background:var(--bg-card,#252538);border:1px solid var(--border);border-radius:7px;font:inherit;font-size:13px;max-width:100%}.fluxo-leitura-periodo button:disabled{opacity:.45;cursor:default}.analise-empresa .fluxo-mensal-card{padding:18px;border-radius:12px}@media (max-width:600px){.fluxo-leitura-periodo,.fluxo-leitura-periodo select{width:100%}}.fluxo-mensal h3{text-transform:capitalize;margin:0 0 16px}.fluxo-mensal-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fluxo-mensal-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;border:1px solid var(--border);border-radius:12px;background:var(--surface, var(--bg-surface));color:var(--text);font:inherit;text-align:left;cursor:pointer;min-width:0}.fluxo-mensal-card:hover{border-color:var(--primary)}.fluxo-mensal-card:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.fluxo-mensal-card>span:first-child{font-size:14px;font-weight:600}.fluxo-mensal-card strong{font-size:clamp(20px,2vw,28px);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fluxo-mensal-card small{color:var(--text-muted);font-size:12px;line-height:1.4}.fluxo-mensal-link{margin-top:auto;padding-top:8px;font-size:13px;color:var(--accent-purple)}@media (max-width:1000px){.fluxo-mensal-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.fluxo-mensal-cards{grid-template-columns:1fr}}.resumo-guias{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);max-width:100%}button.resumo-guias__controle{min-height:32px;max-width:100%;justify-content:space-between;gap:var(--space-2)}.resumo-guias__controle>span{font-weight:500}.resumo-guias__seta{flex-shrink:0}.resumo-guias__controle[aria-expanded=true] .resumo-guias__seta{transform:rotate(90deg)}.company-guides-detail>td{padding:0;border-bottom:1px solid var(--border)}.resumo-guias__detalhe{padding:var(--space-4);background:var(--bg-surface)}.resumo-guias__detalhe p{margin:0 0 var(--space-3);color:var(--text-muted);font-size:.82rem}.resumo-guias__contexto{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.resumo-guias__contexto strong{font-weight:500;color:var(--text)}.resumo-guias__contexto>span{font-size:.74rem}.resumo-guias__estado{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.resumo-guias__rotulo-movel{display:none}.resumo-guias__acoes button.carteira-tag{min-height:32px}.resumo-guias__item,.resumo-guias__cabecalho{display:grid;grid-template-columns:1fr 1fr 1fr minmax(200px,1.5fr);gap:var(--space-3);align-items:center;padding-block:var(--space-2)}.resumo-guias__item{border-top:1px solid var(--border)}.resumo-guias__item>strong{font-weight:500}.resumo-guias__cabecalho{color:var(--text-muted);font-size:.78rem}@media screen and (max-width: 760px){.resumo-guias{align-items:flex-end}button.resumo-guias__controle{min-height:44px}.company-guides-detail,.company-guides-detail>td{display:block;width:100%;box-sizing:border-box}.resumo-guias__detalhe{border-radius:var(--radius);margin-bottom:var(--space-3)}.resumo-guias__cabecalho{display:none}.resumo-guias__item{grid-template-columns:1fr 1fr;overflow-wrap:anywhere}.resumo-guias__obrigacao{grid-column:1 / -1}.resumo-guias__rotulo-movel{display:block;color:var(--text-muted);font-size:.74rem}.resumo-guias__acoes button.carteira-tag{min-height:44px}.resumo-guias__item>:last-child{grid-column:1 / -1}}.company-selection{min-width:0;margin-bottom:12px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-surface)}.company-selection__header,.company-selection__summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.company-selection__header{justify-content:space-between;margin-bottom:12px}.company-selection__summary strong{font-weight:600}.company-selection__actions{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:stretch}.company-selection__group{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.company-selection__group+.company-selection__group{border-left:1px solid var(--border);padding-left:20px}.company-selection .btn{min-height:36px;white-space:normal;text-align:left}.company-selection-preview{display:grid;gap:16px;min-width:0;overflow-wrap:anywhere}.company-selection-preview li{flex-wrap:wrap}@media (max-width: 760px){.company-selection__actions,.company-selection__group{display:grid;grid-template-columns:minmax(0,1fr)}.company-selection__group+.company-selection__group{border-left:0;border-top:1px solid var(--border);padding:12px 0 0}.company-selection .btn{min-height:44px}}.company-export-period{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin-block:16px}.company-export-period label{display:grid;gap:6px;font-weight:500;min-width:0}.company-export-period input{min-width:0;width:100%;box-sizing:border-box}.company-export-result{padding-block:12px;border-top:1px solid var(--border);overflow-wrap:anywhere}.company-export-result strong{font-weight:600}.company-export-period input{min-height:40px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-subtle);color:var(--text);color-scheme:dark;font:inherit}.tarefa-calendario-editor .modal-caixa{width:440px;border-radius:15px}.tarefa-calendario-editor .modal-topo{padding:14px 20px 4px;border-bottom:0}.tarefa-calendario-editor .modal-titulo{font-size:12px;font-weight:500;color:var(--text-muted)}.tarefa-calendario-editor .modal-corpo{padding:8px 20px 0}.tce-fields{border:0;margin:0;padding:0;min-width:0}.tce-meta{display:flex;align-items:center;gap:4px;margin-bottom:12px;flex-wrap:wrap}.tce-meta .btn{padding-inline:6px;border-color:transparent;background:transparent;color:var(--accent-purple)}.tce-meta .tce-priority{margin-left:auto;color:var(--text-muted);font-size:20px}.tce-title-label,.tce-description-label{display:flex;flex-direction:column;gap:6px;color:var(--text-muted);font-size:12px;font-weight:500}.tce-title-label .tce-title,.tce-description-label textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--border) 60%,transparent);border-radius:8px;padding:9px 10px;background:var(--bg-subtle);color:var(--text);font-family:inherit;box-shadow:none}.tce-title-label .tce-title{min-height:44px;font-size:18px;font-weight:500;line-height:1.4}.tce-description-label{margin-top:12px}.tce-description-label textarea{resize:vertical;min-height:72px;font-size:13px;font-weight:400;line-height:1.5}.tce-title-label .tce-title::placeholder,.tce-description-label textarea::placeholder{color:var(--text-faint);font-weight:400;opacity:1}.tce-title-label .tce-title:focus,.tce-description-label textarea:focus{border-color:var(--border-focus)}.tce-title-label .tce-title:focus-visible,.tce-description-label textarea:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.tce-repeat-summary.btn{background:transparent;border-color:transparent;color:var(--text-muted);font-weight:400;padding-left:0;margin:8px 0}.tce-panel{background:var(--bg-subtle);border:1px solid var(--border);border-radius:10px;padding:12px;margin:4px 0 14px}.tce-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:13px;font-weight:500}.tce-panel label:not(.tce-check),.tce-scope{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:12px;font-weight:500;color:var(--text-muted);margin-bottom:10px}.tce-panel input:not([type=checkbox]),.tce-panel select,.tce-scope select{width:100%;min-width:0;box-sizing:border-box;min-height:36px;padding:7px;border:1px solid var(--border);border-radius:6px;background:var(--bg-surface);color:var(--text);font:inherit;font-weight:400}.tce-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tce-hint{font-size:12px;color:var(--text-muted);line-height:1.5;margin:8px 0}.tce-month-nav{display:grid;grid-template-columns:32px minmax(0,1fr) 76px 32px;align-items:center;gap:4px}.tce-month-nav label{margin:0!important}.tce-month-nav .btn{padding:0}.tce-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin-top:12px}.tce-weekday{font-size:11px;color:var(--text-muted);text-align:center;padding:4px 0}.tce-days button{padding:0;min-height:36px;border:0;border-radius:6px;background:transparent;color:var(--text);cursor:pointer;font:inherit;font-size:12px}.tce-days button:hover{background:var(--bg-surface)}.tce-days .tce-in-range{background:var(--accent-purple-surface)}.tce-days .tce-range-edge,.tce-days .tce-range-edge:hover{background:var(--accent-purple);color:var(--bg-page);font-weight:600}.tce-calendar{margin-bottom:14px}.tce-dot{width:8px;height:8px;display:inline-block;border-radius:50%;flex-shrink:0;background:var(--text-muted)}.tce-dot-BAIXA{background:var(--accent-cyan)}.tce-dot-MEDIA{background:var(--accent-purple)}.tce-dot-ALTA{background:var(--accent-orange)}.tce-dot-URGENTE{background:var(--danger)}.tce-colors,.tce-selection,.tce-actions{display:flex;flex-wrap:wrap;gap:6px}.tce-colors [aria-pressed=true]{border-color:var(--accent-purple);background:var(--accent-purple-surface)}.tce-companies{max-height:220px;overflow-y:auto;margin-top:10px}.tce-check{display:flex;gap:8px;align-items:center;padding:8px 0;font-size:13px;color:var(--text)}.tce-check input{width:16px;height:16px;flex-shrink:0;accent-color:var(--accent-purple)}.tce-check span{overflow-wrap:anywhere}.tce-check small{display:block;margin-top:3px;font-size:11px;color:var(--text-muted)}.tce-subtask{display:flex;align-items:flex-start;gap:6px}.tce-subtask label{flex:1}.tce-footer{display:flex;justify-content:space-between;gap:6px;flex-wrap:wrap;align-items:center;border-top:1px solid var(--border);padding:13px 0;margin-top:6px}.tce-footer>div{display:flex;flex-wrap:wrap;gap:2px}.tce-footer>div .btn{padding-inline:5px;border-color:transparent;background:transparent;font-size:12px}.tce-count{background:var(--bg-subtle);padding:1px 4px;border-radius:4px;font-size:11px}.tce-error{color:var(--danger);font-size:13px}.tce-discard{padding-bottom:20px}.tce-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width: 480px){.tarefa-calendario-editor .modal-corpo,.tarefa-calendario-editor .modal-topo{padding-inline:14px}.tarefa-calendario-editor button,.tce-panel input:not([type=checkbox]),.tce-panel select,.tce-scope select{min-height:44px}.tce-panel{padding:10px}.tce-month-nav{grid-template-columns:32px minmax(0,1fr) 68px 32px}.tce-days{gap:2px}.tce-days button{min-height:44px}}.agenda-now-line{position:absolute;left:0;right:56px;height:1px;background:color-mix(in srgb,#f4767e 28%,transparent);z-index:5;pointer-events:none}.agenda-now-today{position:absolute;top:0;height:1px;background:#f4767e}.agenda-now-today:before{content:"";position:absolute;left:0;top:-4px;width:9px;height:9px;border-radius:50%;background:#f4767e}.agenda-now-label{position:absolute;left:100%;top:0;transform:translateY(-50%);width:56px;box-sizing:border-box;padding:3px 4px;border-radius:4px;background:var(--bg-surface);color:#f4767e;text-align:center;font-size:12px;font-variant-numeric:tabular-nums;line-height:1.25}.agenda-now-label.is-day-start{transform:none}.agenda-now-label.is-day-end{transform:translateY(-100%)}@media (max-width:700px){.agenda-now-line{right:40px}.agenda-now-label{width:40px;padding-inline:1px;font-size:10px}}.operacoes{color:var(--text);min-width:0}.operacoes h2,.operacoes h3{font-weight:600}.operacoes p,.operacoes small{color:var(--text-muted)}.operacoes small{display:block;margin-top:4px}.operacoes-cabecalho{display:flex;flex-wrap:wrap;align-items:center;gap:16px;justify-content:space-between}.operacoes-indicadores{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.operacoes-quadro,.operacoes-previa{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;padding:16px}.operacoes-quadro{font:inherit;color:var(--text);text-align:left;cursor:pointer}.operacoes-quadro:hover:not(:disabled){border-color:var(--text-muted)}.operacoes-quadro:disabled{cursor:default;opacity:.65}.operacoes-resumo{padding:20px;border:1px solid var(--border);border-radius:12px;margin-bottom:24px}.operacoes .operacoes-erro{color:var(--state-danger)}.operacoes-legenda{font-size:.8rem}.operacoes-lista-modal{list-style:none;padding:0}.operacoes-lista-modal li{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.operacoes-destinos{margin-top:16px}.operacoes-destinos a{color:var(--text);text-decoration:underline}.operacoes-dialogo{overflow-wrap:anywhere}.operacoes-dialogo .operacoes-acoes a{color:var(--text);text-decoration:underline;padding-block:8px}.operacoes-programacao{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid var(--border)}.operacoes-programacao label{display:grid;gap:8px;min-width:0}.operacoes-programacao input{min-height:44px;max-width:100%;box-sizing:border-box;font:inherit;color:var(--text);background:var(--bg-surface);border:1px solid var(--border);border-radius:6px;padding:8px;color-scheme:dark}.operacoes-quadro>span{color:var(--text-muted)}.operacoes-quadro>strong{display:block;font-size:28px;font-weight:600;margin-top:8px}.operacoes-tarefas{padding:0;list-style:none}.operacoes-tarefas li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--border)}.operacoes strong{font-weight:500}.operacoes-tarefas a{color:var(--text);text-decoration:underline}.operacoes-rotina{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--border)}.operacoes-rotina input{width:20px;height:20px}.operacoes input[type=month]{font:inherit;color:var(--text);background:var(--bg-surface);border:1px solid var(--border);border-radius:6px;padding:8px}.operacoes-acoes{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.operacoes-lote{margin-block:16px;min-width:0}.operacoes-lote-resultado{padding-block:12px;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.operacoes-lote-resultado summary{cursor:pointer;padding-block:8px}.operacoes-lote-resultado ul{padding-left:20px}.operacoes-lote-resultado li{margin-block:12px}.operacoes-lote-resultado li>span{display:block;color:var(--text-muted)}.operacoes-lote-resultado a{display:inline-flex;align-items:center;min-height:44px}.operacoes-nota{margin-top:24px}@media (max-width:760px){.operacoes-indicadores{grid-template-columns:repeat(2,minmax(0,1fr))}.operacoes-resumo,.operacoes-quadro{padding:12px}.operacoes-tarefas li{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.operacoes-tarefas li>span{grid-column:1;font-size:.8rem}.operacoes-tarefas li>button{grid-column:2;grid-row:1/3}.operacoes button,.operacoes-tarefas a{min-height:44px}}.operacoes>.operacoes-resumo{margin-bottom:16px}.operacoes-indicadores{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:0}.operacoes-avisos{min-width:0;display:flex}.operacoes-avisos>.operacoes-quadro{width:100%}.operacoes-quadro{min-height:132px;transition:border-color .15s}.operacoes-quadro:focus-visible{outline:2px solid var(--text);outline-offset:3px}.operacoes .operacoes-rotinas-resumo{padding:18px 20px;border:1px solid var(--border);border-radius:12px;margin-bottom:24px}.operacoes-rotinas-resumo>.operacoes-cabecalho h3{margin:0;font-size:1rem}.operacoes-rotinas-contadores{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.operacoes-rotinas-contadores button{flex:1 1 180px;min-height:48px}.operacoes-rotinas-filtros{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin-block:12px}.operacoes-rotinas-filtros label{display:grid;gap:6px;flex:1 1 180px}.operacoes-rotinas-filtros input,.operacoes-rotinas-filtros select,.operacoes-rotinas-resumo select{max-width:100%;min-height:44px;color:var(--text);background:var(--bg-surface);border:1px solid var(--border);border-radius:6px;padding:8px;font:inherit}.operacoes-calendario{min-width:0}.operacoes-calendario>h3{margin:0 0 16px;font-size:1.05rem}.operacoes-dialogo details{margin-block:12px}.operacoes-dialogo summary{cursor:pointer;min-height:32px}.operacoes-dialogo .operacoes-tarefas{max-height:55vh;overflow-y:auto}@media (max-width:1000px){.operacoes-indicadores{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.operacoes-indicadores{grid-template-columns:repeat(2,minmax(0,1fr))}.operacoes-avisos{grid-column:1 / -1}.operacoes-quadro{min-height:116px}.operacoes .operacoes-rotinas-resumo{padding:16px 12px}.operacoes-cabecalho{gap:12px}}.operacoes-rotinas-contadores .operacoes-quadro{display:flex;justify-content:space-between;align-items:center;gap:16px}.operacoes-rotinas-contadores strong{font-size:1.25rem}.operacoes-dialogo a{color:var(--text);text-decoration:underline}.operacoes-dialogo label.operacoes-rotinas-filtros{display:grid;grid-template-columns:1fr;gap:8px}.operacoes-inss-manual>p{margin:0}.operacoes-inss-manual>button{justify-self:start}.operacoes-inss-manual>a{color:var(--text);text-decoration:underline;padding-block:8px;overflow-wrap:anywhere}.operacoes-inss-contexto{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border)}.operacoes-inss-contexto>p{margin:0 0 16px;color:var(--text);font-weight:500}.operacoes-inss-contexto>p span{color:var(--text-muted);font-weight:400}.operacoes-inss-dados{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}.operacoes-inss-dados dt,.operacoes-inss-label{display:block;color:var(--text-muted);font-size:.8rem;margin-bottom:6px}.operacoes-inss-dados dd{margin:0;color:var(--text)}.operacoes-inss-detalhe{display:grid;gap:20px}.operacoes-inss-detalhe p{margin:0;line-height:1.5}.operacoes-inss-situacao{border-left:3px solid var(--border);padding-left:12px;display:grid;gap:6px}.operacoes-inss-situacao .operacoes-inss-label{margin:0}.operacoes-inss-situacao strong{font-size:1.05rem;color:var(--text)}.operacoes-inss-observacoes{display:grid;gap:6px}.operacoes-inss-detalhe .operacoes-inss-origem{font-size:.8rem;color:var(--text-muted)}.operacoes-inss-rodape{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;width:100%}.operacoes-dialogo .operacoes-inss-rodape a.btn{text-decoration:none}@media (max-width:600px){.operacoes-inss-rodape>.operacoes-acoes{width:100%}.operacoes-inss-rodape .operacoes-acoes>a{flex:1 1 140px;text-align:center}}.operacoes-fila{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:var(--space-5);background:var(--bg-page)}.operacoes-fila h3{margin:0;font-size:1rem}.operacoes-fila h3 span,.operacoes-fila-contexto{color:var(--text-muted);font-weight:400}.operacoes-fila-contexto{margin:var(--space-2) 0;font-size:.85rem}.operacoes-quadro[aria-pressed=true]{border-color:var(--accent-purple);background:var(--accent-purple-surface)}.operacoes-indicadores{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:var(--space-3)}.operacoes-quadro{border-radius:var(--radius);min-height:110px}.operacoes-resumo{border-radius:var(--radius);padding:var(--space-4)}.operacoes>h3{font-size:1rem;margin:var(--space-5) 0 var(--space-3)}@media (max-width:600px){.operacoes-indicadores{grid-template-columns:repeat(2,minmax(0,1fr))}.operacoes-fila{padding:var(--space-3)}}.operacoes-distribuicoes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.35fr);gap:12px;align-items:start;margin:20px 0}.operacoes-distribuicao,.operacoes-acompanhamento{min-width:0;border:1px solid var(--border);background:var(--bg-surface);padding:17px 14px;border-radius:12px}.operacoes-distribuicao h3,.operacoes-acompanhamento h3{margin:0 0 6px;font-size:.95rem}.operacoes-pizza{width:136px;height:136px;border-radius:50%;margin:20px auto}.operacoes-barra{height:10px;border-radius:6px;margin:14px 0}.operacoes-distribuicao-legenda{display:grid;gap:6px}.operacoes-distribuicao-legenda button{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--text);font:inherit;font-size:.8rem;min-height:34px;text-align:left;cursor:pointer}.operacoes-distribuicao-legenda i{width:8px;height:8px;border-radius:50%;flex:none}.operacoes-distribuicao-legenda strong{margin-left:auto;font-weight:600}.operacoes-distribuicao-barra+.operacoes-distribuicao-barra{border-top:1px solid var(--border);margin-top:18px;padding-top:18px}.operacoes .operacoes-rotinas-contadores{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.operacoes-procuracoes{display:flex;gap:12px;margin-top:12px}.operacoes-procuracoes button{background:transparent;border:0;color:var(--text);font:inherit;cursor:pointer}.operacoes-procuracoes strong{display:block;font-size:1.4rem;font-weight:600}.operacoes-filas summary{cursor:pointer;padding:12px 0}.operacoes .operacoes-rotinas-contadores>.operacoes-quadro{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;padding:18px 16px}.operacoes .operacoes-rotinas-contadores>button strong{font-size:2rem;font-weight:600}.operacoes .operacoes-procuracoes{width:100%;margin-top:0}.operacoes .operacoes-procuracoes button{min-width:0;min-height:44px;flex:1 1 0;padding:0}.operacoes .operacoes-procuracao-incerta{border:0;background:transparent;color:var(--text-muted);font:inherit;font-size:.8rem;min-height:32px;flex:0 0 auto;padding:0;cursor:pointer}@media (max-width:1000px){.operacoes-distribuicoes,.operacoes .operacoes-rotinas-contadores{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.operacoes-distribuicoes,.operacoes .operacoes-rotinas-contadores{grid-template-columns:1fr}.operacoes-distribuicao-legenda button,.operacoes-procuracoes button{min-height:44px}}@media (max-width: 600px){.operacoes .operacoes-rotinas-contadores>button.operacoes-quadro{display:grid;grid-template-columns:1fr auto;align-items:center;padding:14px;min-height:44px}.operacoes .operacoes-rotinas-contadores>button.operacoes-quadro>strong{margin-top:0}.operacoes .operacoes-rotinas-contadores>button.operacoes-quadro>small{grid-column:1 / -1}}.operacoes-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,220px);gap:var(--space-4);align-items:start;margin-top:var(--space-4)}.operacoes-etapas-pizzas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);align-items:stretch}.operacoes-etapa{min-width:0;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-3)}.operacoes-apuracao{grid-column:1;grid-row:1}.operacoes-guias{grid-column:2;grid-row:1}.operacoes-contabilizacao{grid-column:3;grid-row:1}.operacoes-quatro-pizzas{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.operacoes-progresso-total{border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-3);margin-top:var(--space-3)}.operacoes-total{text-align:right;margin:0 0 var(--space-2);font-variant-numeric:tabular-nums}.operacoes-total small{display:inline}.operacoes-quatro-etapas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.operacoes-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;min-height:58px;border:0;padding:8px 0;background:transparent;color:var(--text);font:inherit;font-size:.85rem;cursor:pointer;text-align:left}.operacoes-progress strong{font-variant-numeric:tabular-nums}.operacoes-progress small{grid-column:1 / -1;margin:0}.operacoes-track{grid-column:1 / -1;display:block;height:8px;background:var(--border);border-radius:6px;overflow:hidden}.operacoes-track>span{display:block;height:100%;border-radius:inherit}.operacoes-titulo{font:inherit;font-weight:600;color:var(--text);width:100%;min-height:44px;text-align:left;border:0;background:transparent;cursor:pointer;padding:0}.operacoes button:focus-visible{outline:2px solid var(--text);outline-offset:3px}.operacoes button:disabled{cursor:default}.operacoes-pizza-tile{position:relative;min-width:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-surface)}.operacoes-pizza-tile:hover,.operacoes-pizza-tile:focus-within{border-color:var(--accent-purple)}.operacoes-pizza-tile>button{width:100%;border:0;background:transparent;color:var(--text);font:inherit;font-size:.8rem;min-height:140px;padding:12px 4px;cursor:pointer}.operacoes-pizza-tile strong{display:block;min-height:34px}.operacoes-pizza-tile .operacoes-pizza{display:block;width:68px;height:68px;margin:12px auto 0}.operacoes-pizza-tooltip{display:none;position:absolute;z-index:5;top:100%;left:0;min-width:170px;padding:8px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-surface);box-shadow:0 4px 12px #0003}.operacoes-pizza-tile:last-child .operacoes-pizza-tooltip{left:auto;right:0}.operacoes-pizza-tile:hover .operacoes-pizza-tooltip,.operacoes-pizza-tile:focus-within .operacoes-pizza-tooltip{display:grid}.operacoes-pizza-tooltip[data-expanded=true]{display:grid}@media (max-width:1100px){.operacoes-pizza-tile:nth-child(2n) .operacoes-pizza-tooltip{left:auto;right:0}}.operacoes-pizza-tooltip button{font:inherit;color:var(--text);background:transparent;border:0;padding:8px;text-align:left;min-height:44px;cursor:pointer}.operacoes-rotinas-unico{min-width:0}.operacoes-rotinas-card{display:grid;gap:12px;width:100%;border:1px solid var(--border);background:var(--bg-surface);border-radius:var(--radius);color:var(--text);font:inherit;padding:var(--space-4);text-align:left;cursor:pointer}.operacoes-rotinas-card .operacoes-pizza{display:block;width:118px;height:118px;margin:12px auto}.operacoes-rotinas-card>strong{font-size:1.5rem}.operacoes-aviso-etapa{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font:inherit;font-size:.8rem;border:0;color:var(--text);background:transparent;padding:8px 0;min-height:44px;cursor:pointer}.operacoes-aviso-etapa small{flex-basis:100%;margin:0}.operacoes-status-com-aviso{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.operacoes-status-com-aviso .operacoes-avisos{max-width:100px}.operacoes-checklists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.operacoes-checklists dt{color:var(--text-muted)}.operacoes-checklists dd{margin:0}.operacoes-lista-modal>li>div{min-width:0;max-width:100%;overflow-wrap:anywhere}@media (max-width:1100px){.operacoes-layout{grid-template-columns:minmax(0,1fr) 180px;gap:12px}.operacoes-quatro-pizzas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.operacoes-layout{grid-template-columns:1fr}.operacoes-rotinas-card{grid-template-columns:1fr 1fr;align-items:center}.operacoes-rotinas-card .operacoes-pizza{grid-column:2;grid-row:1 / span 3}.operacoes-quatro-etapas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.operacoes-etapas-pizzas{grid-template-columns:1fr}.operacoes-apuracao,.operacoes-guias,.operacoes-contabilizacao,.operacoes-quatro-pizzas{grid-column:1;grid-row:auto}.operacoes-quatro-pizzas{grid-template-columns:repeat(2,minmax(0,1fr))}.operacoes-checklists{grid-template-columns:1fr}.operacoes-progress{min-height:64px}.operacoes-titulo{min-height:44px}.operacoes-total small{display:block}}.operacoes-progress{border:1px solid var(--border);border-radius:var(--radius);padding:10px;margin:0 0 10px;min-height:64px;gap:8px}.operacoes-progress:hover:not(:disabled),.operacoes-titulo:hover:not(:disabled){border-color:var(--accent-purple)}.operacoes-progress-label{min-width:0;overflow-wrap:anywhere}.operacoes-progress strong{justify-self:end}.operacoes-progress-stage{border:0;padding:0;margin:0;grid-template-columns:minmax(0,1fr) auto;gap:0}.operacoes-progress-stage .operacoes-track{grid-row:1;margin-bottom:12px}.operacoes-progress-stage .operacoes-progress-label,.operacoes-progress-stage>strong{grid-row:2;border:1px solid var(--border);padding:10px;min-height:44px;box-sizing:border-box;display:flex;align-items:center}.operacoes-progress-stage .operacoes-progress-label{border-right:0;border-radius:var(--radius) 0 0 var(--radius)}.operacoes-progress-stage>strong{border-left:0;border-radius:0 var(--radius) var(--radius) 0}.operacoes-progress-stage>small{padding-top:6px}.operacoes-titulo{display:flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:var(--radius);padding:8px 10px;margin-bottom:10px;font-weight:500}.operacoes-titulo:after{content:"↗";color:var(--text-muted);margin-left:auto}.operacoes-status-com-aviso{display:block;position:relative}.operacoes-status-com-aviso .operacoes-progress-label{padding-right:56px}.operacoes-status-com-aviso>.operacoes-avisos,.operacoes-status-com-aviso>.operacoes-aviso-etapa{position:absolute;top:0;right:58px;width:52px;max-width:52px}.operacoes-status-com-aviso .operacoes-aviso-etapa{padding:0;min-height:44px;justify-content:center;font-size:.75rem;gap:0}.operacoes-status-com-aviso .operacoes-aviso-etapa small{font-size:.65rem;line-height:1.15;text-align:center;overflow-wrap:anywhere}.operacoes-status-com-aviso:has(.operacoes-aviso-etapa small) .operacoes-progress{padding-top:14px;min-height:102px;align-content:space-between}.operacoes-feedback-compact{font-size:.8rem;line-height:1.4;margin:4px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.operacoes-feedback-compact .btn{min-height:44px}.operacoes-progress:disabled .operacoes-track>span{visibility:hidden}.operacoes-status-com-aviso>.operacoes-avisos:has(small){width:80px;max-width:80px;right:48px}.operacoes-status-com-aviso .operacoes-aviso-etapa small{overflow-wrap:normal}@media (max-width:420px){.operacoes-quatro-etapas{grid-template-columns:1fr}}.operacoes-tabela-scroll{max-width:100%;overflow:auto;margin-block:var(--space-3)}.operacoes-tabela-scroll:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.operacoes-tabela{width:100%;border-collapse:collapse;text-align:left;font-size:.9rem}.operacoes-tabela th,.operacoes-tabela td{padding:12px;border-bottom:1px solid var(--border);vertical-align:top;min-width:130px}.operacoes-tabela th{font-weight:500}.operacoes-tabela thead{background:var(--bg-page)}.operacoes-tabela p{margin:8px 0}.operacoes-tabela input[type=checkbox]{width:20px;height:20px}.operacoes-dialogo a.btn,.operacoes-dialogo .operacoes-acoes a.btn{text-decoration:none;padding:8px 12px}.operacoes-progress[role=group]{cursor:default}.operacoes-progress[aria-disabled=true] .operacoes-track>span{visibility:hidden}.operacoes-status-com-aviso{display:flex;flex-direction:column}.operacoes-status-com-aviso .operacoes-progress-label{padding-right:0}.operacoes-status-com-aviso>.operacoes-avisos,.operacoes-status-com-aviso>.operacoes-aviso-etapa,.operacoes-status-com-aviso>.operacoes-avisos:has(small){position:static;width:auto;max-width:none}.operacoes-status-com-aviso .operacoes-aviso-etapa{font-size:.85rem;gap:8px;padding:4px}.operacoes-status-com-aviso .operacoes-aviso-etapa small{font-size:inherit;line-height:1.4}@media (max-width:580px){.operacoes-tabela .btn{min-height:44px}}.operacoes-tabela small{display:block;margin-top:4px;color:var(--text-muted);overflow-wrap:anywhere}.operacoes-tabela td,.operacoes-tabela th{overflow-wrap:anywhere}.operacoes-dialogo section>h3{font-weight:600}.operacoes-tabela .operacoes-coluna-selecao{width:1%;min-width:44px;padding-inline:8px;white-space:nowrap;text-align:center}.operacoes-tabela .operacoes-selecao-alvo{display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:44px;box-sizing:border-box;margin:0;cursor:pointer}.operacoes-tabela .operacoes-selecao-alvo input[type=checkbox]{margin:0}.operacoes-tabela tbody th[scope=row]{font-family:inherit;font-size:inherit;font-weight:500;line-height:inherit;letter-spacing:normal;text-transform:none;color:var(--text)}.operacoes-tabela .operacoes-acao-curta{width:1%;min-width:96px;white-space:nowrap}.operacoes-tabela .operacoes-acao-curta .btn{min-height:44px}.operacoes-dialogo .operacoes-revisao-tecnica{overflow-wrap:anywhere}.operacoes-tabela .operacoes-acao-curta{min-width:7em}.operacoes-tabela .operacoes-acao-curta .btn{white-space:nowrap;overflow-wrap:normal;word-break:normal}@media (max-width:580px){.operacoes-tabela:has(>thead>tr>th:nth-child(3):last-child):has(>thead>tr>.operacoes-acao-curta){min-width:28em;table-layout:fixed}.operacoes-tabela:has(>thead>tr>th:nth-child(3):last-child):has(>thead>tr>.operacoes-acao-curta) :is(th,td){min-width:0;padding-inline:8px}.operacoes-tabela:has(>thead>tr>th:nth-child(3):last-child):has(>thead>tr>.operacoes-acao-curta) .operacoes-acao-curta{width:calc(8em + 16px)}.operacoes-tabela:has(>thead>tr>th:nth-child(3):last-child):has(>thead>tr>.operacoes-acao-curta) th:last-child{width:calc(8em + 16px)}}.operacoes-layout{display:block}.operacoes-etapas-pizzas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.operacoes-etapa{min-height:280px;padding:20px}.operacoes-quatro-pizzas{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.operacoes-pizza-tile{padding:16px;background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;min-width:0}.operacoes-grafico-corpo{display:flex;align-items:center;gap:12px;margin-top:12px}.operacoes-grafico-corpo .operacoes-pizza{flex:none;width:72px;height:72px;border-radius:50%;position:relative}.operacoes-grafico-corpo .operacoes-pizza:after{content:"";position:absolute;top:15px;right:15px;bottom:15px;left:15px;border-radius:50%;background:var(--bg-surface)}.operacoes-grafico-legenda{flex:1;min-width:0}.operacoes-grafico-legenda button{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--text);font:inherit;font-size:.8rem;min-height:32px;width:100%;text-align:left;cursor:pointer}.operacoes-grafico-legenda button>span{width:7px;height:7px;border-radius:50%;flex:none}.operacoes-grafico-legenda strong{margin-left:auto}.operacoes-rotinas-unico{margin-top:16px;padding:20px}.operacoes-rotinas-unico h3{margin:0}.operacoes-rotinas-contadores .operacoes-quadro{min-height:64px}.operacoes-dialogo .modal-caixa{width:calc(100vw - 48px);max-width:1080px!important}.operacoes-dialogo .operacoes-tabela th,.operacoes-dialogo .operacoes-tabela td{padding:10px 12px;vertical-align:top}@media (max-width:760px){.operacoes-etapas-pizzas{grid-template-columns:1fr}.operacoes-quatro-pizzas{grid-template-columns:repeat(2,minmax(0,1fr))}.operacoes-grafico-corpo{flex-direction:column;align-items:stretch}.operacoes-grafico-corpo .operacoes-pizza{align-self:center}.operacoes-dialogo .modal-caixa{width:calc(100vw - 24px)}.operacoes-etapa{min-height:0}}.operacoes-guia-linha{display:grid;grid-template-columns:minmax(100px,1fr) minmax(160px,1.4fr);gap:16px;padding:10px 0;border-bottom:1px solid var(--border)}.operacoes-stage-footer{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:flex-end;padding-top:16px}.operacoes-dialogo .modal-rodape:has(.operacoes-stage-footer){display:flex;flex-wrap:wrap;gap:8px;align-items:center}.operacoes-dialogo .modal-rodape .operacoes-guide-footer-slot:has(.operacoes-stage-footer){display:contents}.operacoes-dialogo .modal-rodape .operacoes-stage-footer>span{margin-right:auto;order:-1}.operacoes-dialogo :is(.operacoes-approval-cards,.operacoes-calculation-cards,.operacoes-external-cards) td>.btn{display:block;margin-top:8px}@media (max-width:760px){.operacoes-dialogo :is(.operacoes-approval-cards,.operacoes-calculation-cards,.operacoes-external-cards){display:block;min-width:0;width:100%}.operacoes-dialogo :is(.operacoes-approval-cards,.operacoes-calculation-cards,.operacoes-external-cards) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.operacoes-dialogo :is(.operacoes-approval-cards,.operacoes-calculation-cards,.operacoes-external-cards) tbody{display:block}.operacoes-dialogo :is(.operacoes-approval-cards,.operacoes-calculation-cards,.operacoes-external-cards) tr{display:grid;grid-template-columns:minmax(0,1fr);padding:12px;margin-bottom:12px;border:1px solid var(--border);border-radius:8px}.operacoes-dialogo :is(.operacoes-approval-cards,.operacoes-calculation-cards,.operacoes-external-cards) :is(th,td){display:block;min-width:0!important;max-width:none!important;width:auto;border:0;padding:6px 0}.operacoes-dialogo :is(.operacoes-approval-cards,.operacoes-calculation-cards,.operacoes-external-cards) td[data-label]:before{content:attr(data-label);display:block;font-size:12px;font-weight:600;color:var(--text-muted);margin-bottom:4px}.operacoes-dialogo :is(.operacoes-approval-cards,.operacoes-calculation-cards,.operacoes-external-cards) .btn{min-height:44px}}.operacoes-filtros{display:flex;flex-wrap:wrap;gap:12px;margin-block:16px}.operacoes-filtros label{display:grid;gap:6px}.operacoes-filtros input,.operacoes-filtros select{min-height:44px;background:var(--bg-surface);color:var(--text);border:1px solid var(--border);border-radius:6px;padding:8px}@media (max-width:760px){.operacoes-apuracao,.operacoes-guias,.operacoes-contabilizacao,.operacoes-quatro-pizzas{grid-column:1;grid-row:auto}}.operacoes .operacoes-etapa{min-height:353px;box-sizing:border-box;padding:16px}.operacoes .operacoes-titulo{border:0;border-radius:0;padding:0;min-height:44px;margin-bottom:8px}.operacoes .operacoes-progress{border:0;border-radius:0;background:transparent;padding:8px 0;min-height:64px;margin-bottom:8px;gap:6px}.operacoes .operacoes-contabilizacao .operacoes-progress{min-height:44px;padding:4px 0;margin-bottom:4px;gap:3px;line-height:1.2}.operacoes .operacoes-contabilizacao .operacoes-track{height:5px}.operacoes .operacoes-contabilizacao .operacoes-progress small{font-size:.7rem;line-height:1.2}.operacoes .operacoes-pizza-tile>strong{min-height:0}.operacoes .operacoes-grafico-legenda strong{min-height:0}.operacoes .operacoes-grafico-legenda button{min-height:44px}.operacoes .operacoes-grafico-corpo .operacoes-pizza{margin:0}.operacoes .operacoes-rotinas-unico{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-surface);padding:12px 16px}.operacoes .operacoes-rotinas-contadores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px}.operacoes .operacoes-rotinas-contadores>button.operacoes-quadro{display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-height:64px;padding:10px 12px;gap:12px}.operacoes .operacoes-rotinas-contadores>button strong{font-size:1.4rem;margin:0}.operacoes-dialogo .operacoes-guia-linha{padding:6px 0;align-items:start}.operacoes-dialogo .operacoes-guia-linha details{margin:4px 0 0}.operacoes-dialogo .operacoes-guia-linha summary{min-height:32px}.operacoes-dialogo .operacoes-moeda,.operacoes-dialogo .operacoes-valor{display:inline-block;white-space:nowrap;overflow-wrap:normal;word-break:normal}.operacoes-dialogo .operacoes-tabela .operacoes-guia-linha>strong{min-width:0}@media (max-width:760px){.operacoes .operacoes-etapa{min-height:0}.operacoes .operacoes-rotinas-contadores{grid-template-columns:1fr}.operacoes .operacoes-grafico-legenda button{min-height:44px}}.operacoes-dialogo .operacoes-valor{display:block}.operacoes .operacoes-etapa{min-height:300px}.operacoes .operacoes-progress,.operacoes .operacoes-quadro,.operacoes .operacoes-grafico-legenda button,.operacoes-dialogo .btn{transition:background-color .16s,border-color .16s,transform .16s}.operacoes button:not(.btn-primary):hover:not(:disabled),.operacoes-dialogo .btn:not(.btn-primary):hover:not(:disabled){background:var(--bg-subtle)}.operacoes button:active:not(:disabled),.operacoes-dialogo .btn:active:not(:disabled){border-color:var(--text-muted)}.operacoes-dialogo :is(button,a,input,select):focus-visible{outline:2px solid var(--accent-purple);outline-offset:3px}.operacoes .operacoes-rotinas-unico{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.operacoes .operacoes-rotinas-contadores{flex:1;margin:0}.operacoes .operacoes-rotinas-contadores>button.operacoes-quadro{border:0;background:transparent;min-height:44px}.operacoes .operacoes-rotinas-unico>:is(p,small){flex-basis:100%}.operacoes-dialogo .modal-caixa{display:flex;flex-direction:column;max-height:calc(100dvh - 32px);overflow:hidden}.operacoes-dialogo .modal-topo,.operacoes-dialogo .modal-rodape{flex:none}.operacoes-dialogo .modal-corpo{min-height:0;overflow:auto}.operacoes-dialogo .modal-rodape{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.operacoes-guide-footer-slot{flex:1;min-width:0}.operacoes-guide-footer{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.operacoes-guide-footer>span{margin-left:auto;color:var(--text-muted)}.operacoes-dialogo .operacoes-guias-tabela :is(td,th)+:is(td,th){border-left:1px solid var(--border)}.operacoes-dialogo .operacoes-guias-tabela .operacoes-moeda{display:table-cell;text-align:right;font-variant-numeric:tabular-nums}.operacoes-dialogo .operacoes-guias-tabela th[scope=rowgroup]{font-weight:500}@media (max-width:760px){.operacoes .operacoes-rotinas-contadores{flex-basis:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.operacoes .operacoes-rotinas-contadores>button.operacoes-quadro{flex-direction:column;padding:8px 4px;gap:4px}.operacoes .operacoes-etapa{min-height:0}.operacoes-dialogo .modal-rodape{gap:8px}.operacoes-guide-footer-slot{flex-basis:100%}.operacoes-guide-footer>span{margin:0;flex-basis:100%}.operacoes-guide-footer .btn{flex:1;min-height:44px}}@media (prefers-reduced-motion:reduce){.operacoes *,.operacoes-dialogo *{transition:none!important;animation:none!important}}.operacoes button:hover:not(:disabled),.operacoes-dialogo .btn:hover:not(:disabled){transform:translateY(-1px)}.operacoes button:active:not(:disabled),.operacoes-dialogo .btn:active:not(:disabled){transform:translateY(0)}.operacoes-dialogo .operacoes-acoes a.btn{text-decoration:none}@media (prefers-reduced-motion:reduce){.operacoes button,.operacoes-dialogo .btn{transform:none!important}}.operacoes-dialogo .operacoes-guide-selection{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin-bottom:16px}.operacoes-guide-selection label{display:grid;gap:6px;font-size:12px;color:var(--text-muted)}.operacoes-guide-selection select{min-height:40px;min-width:180px;padding:8px 12px;background:var(--bg-subtle);color:var(--text);border:1px solid var(--border);border-radius:8px}.operacoes-dialogo th[scope=rowgroup]{text-transform:none;letter-spacing:normal;font-weight:500;color:var(--text)}@media (max-width:760px){.operacoes-guide-selection select{min-height:44px;width:100%}.operacoes-guide-selection label{flex-basis:100%}.operacoes-guide-footer{gap:8px}}.operacoes-stage-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,1fr);gap:16px;align-items:end}@media (max-width:760px){.operacoes-stage-filters{grid-template-columns:1fr;gap:8px}.operacoes-stage-filters :is(input,select){min-height:44px}}@media (max-width:760px){.operacoes-dialogo .modal-rodape .operacoes-stage-footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.operacoes-dialogo .modal-rodape .operacoes-stage-footer>span{grid-column:1/-1}.operacoes-dialogo .modal-rodape .operacoes-stage-footer>.btn{min-height:44px;white-space:normal}.operacoes-dialogo .modal-rodape .operacoes-destinos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.operacoes-dialogo .modal-rodape .operacoes-destinos>.btn{min-height:44px;white-space:normal}}.operacoes-dialogo .operacoes-tabela :is(th,td){min-width:0;overflow-wrap:break-word}.operacoes-dialogo .operacoes-tabela :is(th[scope=row],th[scope=rowgroup]){min-width:10rem;max-width:18rem}.operacoes-dialogo .operacoes-tabela .operacoes-coluna-selecao{min-width:44px;width:44px}.operacoes-dialogo .operacoes-tabela .operacoes-moeda{white-space:nowrap;min-width:7rem}.operacoes-dialogo .operacoes-tabela .operacoes-moeda small{white-space:normal}.operacoes-guias-tabela td:nth-last-child(3){min-width:13rem;max-width:24rem}.operacoes-dialogo .operacoes-tabela td:last-child{min-width:9rem}.operacoes-dialogo .operacoes-tabela small{overflow-wrap:break-word}.operacoes-dialogo .operacoes-tabela details{margin-top:8px}.operacoes-dialogo .operacoes-tabela summary{min-height:44px;display:list-item;align-content:center;cursor:pointer}.operacoes-report-filters{align-items:end;margin-block:0 12px}.operacoes-report-filters label:first-child{flex:1;min-width:10rem}.operacoes-report-filters label:nth-child(2){min-width:12rem}.operacoes-report-tabela td:nth-child(3),.operacoes-report-tabela td:nth-child(4){min-width:11rem;max-width:20rem}.operacoes-report-footer,.operacoes-transmission-footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;width:100%}.operacoes-report-footer>span{margin-right:auto;color:var(--text-muted);font-size:.85rem}.operacoes-report-footer[hidden]{display:none}.operacoes-payment-view{align-items:end;margin-block:0 12px}.operacoes-payment-view p{margin:0;flex:1;min-width:12rem}.operacoes-liberacao-tabela td:last-child{min-width:12rem}.operacoes-transmission-tabela td{min-width:7rem}@media (max-width:760px){.operacoes-dialogo .modal-rodape{gap:8px}.operacoes-dialogo .operacoes-tabela :is(th,td){padding:8px}.operacoes-dialogo .operacoes-tabela p{margin:4px 0}.operacoes-dialogo .operacoes-tabela :is(th[scope=row],th[scope=rowgroup]){min-width:9rem}.operacoes-dialogo .operacoes-tabela .operacoes-coluna-selecao{padding-inline:2px}.operacoes-report-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.operacoes-report-filters label{min-width:0!important}.operacoes-report-filters :is(input,select){width:100%;min-width:0;box-sizing:border-box}.operacoes-report-filters>.btn{grid-column:1/-1;justify-self:end}.operacoes-dialogo .modal-rodape :is(.operacoes-report-footer,.operacoes-transmission-footer){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.operacoes-dialogo .modal-rodape .operacoes-report-footer[hidden]{display:none}.operacoes-report-footer>span{grid-column:1/-1}.operacoes-dialogo .modal-rodape :is(.operacoes-report-footer,.operacoes-transmission-footer)>.btn{min-height:44px;white-space:normal}.operacoes-dialogo .modal-rodape .operacoes-stage-footer{padding-top:0}}.operacoes-title-context{font-size:.8em;font-weight:400;color:var(--text-muted)}.operacoes-search-row{display:flex;gap:8px;align-items:end;margin-bottom:8px}.operacoes-search-row>label{flex:1;min-width:0}.operacoes-search-row input{box-sizing:border-box;width:100%}.operacoes-search-row>.btn{flex:none;min-height:44px}.operacoes-filter-panel{padding:12px;border:1px solid var(--border);margin-bottom:12px}.operacoes-filter-panel label,.operacoes-payment-view{display:grid;gap:4px}.operacoes-filter-panel select,.operacoes-payment-view select{box-sizing:border-box;width:100%;min-height:44px;border:1px solid var(--border);border-radius:8px;background:var(--bg-subtle);color:var(--text);padding:8px}.operacoes-mobile-cell{display:none}.operacoes-dialogo .operacoes-detail-table{min-width:0;table-layout:fixed;width:100%}.operacoes-dialogo .operacoes-detail-table :is(th,td){min-width:0;overflow-wrap:anywhere}.operacoes-dialogo .operacoes-detail-table th{width:38%}.operacoes-dialogo [hidden]{display:none!important}.operacoes-selection-summary{font-size:.85rem;margin-bottom:8px}.operacoes-selection-summary .btn{padding-inline:8px}.operacoes-report-filters{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.operacoes-report-filters>label:first-child{grid-column:1/-1}.operacoes-report-filters>.btn{grid-column:auto}.operacoes-dialogo .operacoes-liberacao-tabela{min-width:0;width:100%;table-layout:fixed}.operacoes-dialogo .operacoes-liberacao-tabela :is(th,td){width:50%;min-width:0}@media (max-width:760px){.operacoes-dialogo .operacoes-desktop-cell{display:none!important}.operacoes-dialogo .operacoes-mobile-cell{display:block}.operacoes-dialogo :is(.operacoes-payment-tabela,.operacoes-report-tabela,.operacoes-transmission-tabela){min-width:309px;width:100%;table-layout:fixed}.operacoes-dialogo :is(.operacoes-payment-tabela,.operacoes-report-tabela,.operacoes-transmission-tabela) :is(th,td){min-width:0;max-width:none;box-sizing:border-box;padding:6px 4px;overflow-wrap:anywhere}.operacoes-dialogo :is(.operacoes-payment-tabela,.operacoes-report-tabela,.operacoes-transmission-tabela) :is(th,td):last-child{width:80px}.operacoes-dialogo :is(.operacoes-payment-tabela,.operacoes-report-tabela,.operacoes-transmission-tabela) .operacoes-coluna-selecao{width:44px;min-width:44px;padding-inline:0;box-sizing:border-box}.operacoes-dialogo :is(.operacoes-payment-tabela,.operacoes-report-tabela,.operacoes-transmission-tabela) .btn-sm{min-height:44px;padding:8px 4px;width:100%;white-space:normal}.operacoes-dialogo .operacoes-payment-tabela th[scope=rowgroup],.operacoes-dialogo .operacoes-report-tabela th[scope=row],.operacoes-dialogo .operacoes-transmission-tabela th[scope=row]{width:100px}.operacoes-dialogo .operacoes-payment-tabela thead th:first-child:not(.operacoes-coluna-selecao),.operacoes-dialogo .operacoes-payment-tabela thead th.operacoes-coluna-selecao+th,.operacoes-dialogo .operacoes-report-tabela thead th:first-child,.operacoes-dialogo .operacoes-transmission-tabela thead th:nth-child(2){width:100px}.operacoes-dialogo :is(.operacoes-payment-tabela,.operacoes-report-tabela,.operacoes-transmission-tabela) td:last-child button.btn-sm{box-sizing:border-box;white-space:nowrap;word-break:normal;overflow-wrap:normal}.operacoes-dialogo :is(.operacoes-payment-tabela,.operacoes-report-tabela,.operacoes-transmission-tabela) :is(th[scope=row],th[scope=rowgroup]){word-break:normal;overflow-wrap:break-word}.operacoes-dialogo .operacoes-report-filters>label:first-child{grid-column:1/-1}.operacoes-dialogo .operacoes-report-filters>.btn{grid-column:auto}.operacoes-dialogo .operacoes-liberacao-tabela :is(th,td){min-width:0;padding:8px}.operacoes-dialogo .operacoes-selection-summary{gap:4px 8px}.operacoes-dialogo .operacoes-selection-summary .btn{min-height:44px}}.operacoes-dialogo .modal-rodape .operacoes-stage-footer{display:contents}@media (max-width:760px){.operacoes-dialogo .modal-rodape:has(.operacoes-stage-footer){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.operacoes-dialogo .modal-rodape:has(.operacoes-stage-footer) .btn{min-height:44px;white-space:normal}}.wa-retomada{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0;max-height:min(56dvh,420px);box-sizing:border-box;font-size:15px;line-height:1.5}.wa-retomada p{margin:0}.wa-retomada-topo{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0}.wa-retomada-topo>div{display:grid;min-width:0;gap:1px}.wa-retomada-topo strong{font-size:15px}.wa-retomada-topo span{font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-retomada .wa-retomada-fechar{width:44px;min-width:44px;height:44px;padding:0;border:0;font-size:24px;background:transparent;color:var(--text-muted)}.wa-retomada-corpo{min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;gap:10px}.wa-retomada-campo{display:grid;gap:4px}.wa-retomada-campo label{font-size:13px;color:var(--text-muted)}.wa-retomada-campo input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:16px;color:var(--text);background:var(--bg-subtle);border:1px solid var(--border);border-radius:10px}.wa-retomada-mensagem{border:1px solid var(--border);border-radius:12px 12px 3px;background:var(--bg-subtle);overflow-wrap:anywhere}.wa-retomada-mensagem p{padding:12px;white-space:pre-wrap}.wa-retomada-botao-previa{display:block;padding:9px;text-align:center;border-top:1px solid var(--border);color:var(--text);font-size:14px}.wa-retomada-status{color:var(--text-muted)}.wa-retomada-bloqueio{display:grid;gap:8px}.wa-retomada-bloqueio summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--text-muted);text-decoration:underline;text-underline-offset:3px}.wa-retomada-bloqueio details p{padding-block:8px}.wa-retomada-bloqueio small{color:var(--text-muted)}.wa-retomada-acoes{display:flex;justify-content:flex-end;gap:8px;flex-shrink:0}.wa-retomada-acoes:empty{display:none}.wa-retomada-acoes .btn{min-height:44px;white-space:normal}.wa-composer:has(>.wa-retomada)>.wa-composer-row,.wa-composer:has(>.wa-retomada)>.wa-compose-sheet,.wa-composer:has(>.wa-retomada)>[data-testid=resposta-bloqueada]{display:none}@media (max-width: 540px){.wa-retomada-acoes .btn{flex:1}}.implantacao{min-width:0;color:var(--text)}.implantacao .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.implantacao p{line-height:1.5;overflow-wrap:anywhere}.implantacao h2,.implantacao h3,.implantacao h4{font-weight:600;margin:0}.implantacao h2{font-size:1.15rem}.implantacao h3{font-size:1rem}.implantacao-cabecalho,.implantacao-acoes{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.implantacao-acoes{justify-content:flex-end;margin-top:16px}.implantacao a.btn{text-decoration:none;box-sizing:border-box}.implantacao-linha{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.implantacao-linha h3{flex:1 1 220px;overflow-wrap:anywhere}.implantacao-linha .implantacao-acoes{margin:0}.implantacao>[role=status]{color:var(--text-muted);font-size:.875rem;margin-block:16px}.implantacao :is(a,input,textarea,select,summary):focus-visible{outline:2px solid var(--accent-purple);outline-offset:3px}.implantacao .btn{min-height:44px;max-width:100%;white-space:normal}.implantacao-lista{list-style:none;padding:0;display:grid;gap:12px;margin-block:20px 0}.implantacao-lista>li{padding:18px;border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0}.implantacao-atrasada{color:var(--state-warn)}.implantacao-observacao{white-space:pre-wrap}.implantacao details{margin-top:12px;font-size:.875rem}.implantacao summary{cursor:pointer;padding-block:8px}.implantacao fieldset{min-width:0;border:0;padding:16px 0 0;margin:16px 0 0;border-top:1px solid var(--border)}.implantacao legend{font-weight:500;padding-top:16px}.implantacao-campos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.implantacao label{display:grid;gap:8px;font-size:.875rem;font-weight:500;min-width:0}.implantacao :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-page);color:var(--text);font:inherit}.implantacao textarea{resize:vertical}.implantacao-pendencia{grid-column:1 / -1}.implantacao-filtro{max-width:320px}.implantacao-conflito{padding:16px;border:1px solid var(--state-warn);border-radius:var(--radius-sm)}@media (max-width: 700px){.implantacao-campos{grid-template-columns:minmax(0,1fr)}.implantacao-lista>li{padding:14px}}@media (max-width: 700px){.implantacao-linha .implantacao-acoes{width:100%;justify-content:flex-start;align-items:stretch}.implantacao-linha .btn{flex:1 1 140px}}.implantacao-resumo-tarefa{display:flex;flex-wrap:wrap;gap:12px 24px;margin:14px 0 0;font-size:.875rem}.implantacao-resumo-tarefa>div{min-width:0}.implantacao-resumo-tarefa dt{color:var(--text-muted)}.implantacao-resumo-tarefa dd{margin:4px 0 0;overflow-wrap:anywhere}.implantacao-observacao{margin:12px 0 0;font-size:.875rem}.referencia-vencimento{border:1px solid var(--border);border-radius:8px;padding:16px;margin-block:12px}.referencia-vencimento h4{margin:0 0 12px}.referencia-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.referencia-campos label{display:grid;gap:6px}.referencia-vencimento input:not([type=checkbox]),.referencia-vencimento select{min-height:44px;width:100%;box-sizing:border-box;color:var(--text);background:var(--bg-subtle);border:1px solid var(--border);border-radius:6px;padding:8px}.referencia-vencimento dl{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:8px 16px}.referencia-vencimento dd{margin:0;overflow-wrap:anywhere}.referencia-vencimento dt,.referencia-limite{color:var(--text-muted)}.referencia-acoes{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.referencia-acoes .btn{min-height:44px}.referencia-vencimento [tabindex="-1"]:focus-visible{outline:2px solid var(--accent-purple);outline-offset:4px}@media (max-width:600px){.referencia-campos{grid-template-columns:1fr}.referencia-acoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.referencia-acoes .btn{white-space:normal}}.agenda-eventos{min-width:0;box-sizing:border-box;border:1px solid var(--border);border-radius:12px;padding:20px;margin-block:20px;background:var(--bg-surface);color:var(--text)}.agenda-eventos header{display:flex;gap:16px;align-items:center;justify-content:space-between}.agenda-eventos h3{font-size:17px;margin:0}.agenda-eventos header span,.agenda-eventos small{color:var(--text-muted);font-size:12px}.agenda-eventos-state{display:grid;gap:6px;padding:14px;background:var(--bg-subtle);border-radius:8px;margin-block:16px}.agenda-eventos-state span{font-size:13px;color:var(--text-muted)}.agenda-eventos table,.automation-settings-table{width:100%;min-width:0;border-collapse:collapse}.agenda-eventos th,.agenda-eventos td,.automation-settings-table th,.automation-settings-table td{padding:12px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.agenda-eventos th[scope],.automation-settings-table th[scope]{text-transform:none;letter-spacing:normal;font-weight:500}.agenda-eventos thead th{font-size:12px;color:var(--text-muted)}.agenda-eventos td small,.agenda-eventos td label{display:grid;gap:6px}.agenda-eventos select,.agenda-eventos input{min-height:40px;max-width:100%;width:100%;box-sizing:border-box;padding:8px;background:var(--bg-subtle);color:var(--text);border:1px solid var(--border);border-radius:6px}.agenda-eventos input{max-width:100px}.agenda-eventos-table{overflow:auto}.agenda-eventos-actions,.automation-section-nav{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-block:16px}.agenda-eventos-note{font-size:13px;color:var(--text-muted);max-width:85ch}.agenda-eventos-policy{margin-top:20px;font-size:13px}.automation-settings-table td p{font-size:13px;color:var(--text-muted);margin-block:8px}.automation-settings-table td label{color:var(--text)}.agenda-eventos :is(button,input,select):focus-visible,.automation-section-nav button:focus-visible{outline:2px solid var(--accent-purple);outline-offset:3px}@media (max-width:760px){.agenda-eventos{padding:16px}.agenda-eventos header{display:grid;gap:8px}.agenda-eventos-table table,.agenda-eventos-table tbody,.agenda-eventos-table tr,.agenda-eventos-table td,.agenda-eventos-table th,.automation-settings-table,.automation-settings-table tbody,.automation-settings-table tr,.automation-settings-table td,.automation-settings-table th{display:block}.agenda-eventos-table thead{display:none}.agenda-eventos-table tr{padding-block:8px;border-bottom:1px solid var(--border)}.agenda-eventos-table td,.agenda-eventos-table th{border:0;padding:8px 0}.agenda-eventos-table td:before{content:attr(data-label);display:block;color:var(--text-muted);font-size:12px;margin-bottom:6px}.agenda-eventos-table th[scope=rowgroup]{font-weight:600;margin-top:16px}.agenda-eventos :is(select,input,.btn){min-height:44px}.agenda-eventos input{max-width:none}.automation-settings-table td,.automation-settings-table th{padding:10px 0}.agenda-eventos-policy th,.agenda-eventos-policy td{padding:8px}.agenda-eventos-preview table,.agenda-eventos-policy{table-layout:fixed}.agenda-eventos-preview th,.agenda-eventos-preview td,.agenda-eventos-policy th,.agenda-eventos-policy td{overflow-wrap:anywhere}}.agenda-eventos-tax{display:grid;gap:6px;max-width:320px;margin:16px 0;font-weight:600}.agenda-eventos-tax select{min-height:44px;background:var(--bg-surface);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:8px 12px;font:inherit}.agenda-eventos td dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:4px 8px;font-size:.8rem}.agenda-eventos td dt{font-weight:600;color:var(--text-muted)}.agenda-eventos td dd{margin:0;min-width:0;overflow-wrap:anywhere}.agenda-eventos th small{display:block;font-weight:400;color:var(--text-muted);margin-top:6px}.automation-section-nav[hidden],.agenda-eventos [hidden],.automation-settings-table[hidden]{display:none}.guru-conferencia{margin-block:16px;min-width:0;overflow-wrap:anywhere}.guru-conferencia__tabela{max-width:100%;overflow-x:auto}.guru-conferencia__tabela table{width:100%;min-width:640px}.guru-conferencia__tabela th{font-weight:500}.guru-conferencia__tabela td{vertical-align:top}.guru-conferencia__tabela .btn{margin:var(--space-1)}.guru-conferencia__resumo{border-block:1px solid var(--border);padding-block:var(--space-2)}.guru-conferencia__resumo strong{font-weight:600}.guru-conferencia :focus-visible{outline:2px solid var(--primary);outline-offset:2px}.guru-conferencia__tabela th:nth-child(2),.guru-conferencia__tabela td:nth-child(2),.guru-conferencia__dinheiro{text-align:right;font-variant-numeric:tabular-nums}.guru-conferencia p{font-weight:400;line-height:1.5}.guru-conferencia h3{font-size:1rem;font-weight:600}.guru-conferencia__filtros{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-block:16px}.guru-conferencia__filtros label{display:grid;gap:6px;font-weight:500;min-width:0}.guru-conferencia__filtros input,.guru-conferencia__filtros select{box-sizing:border-box;min-height:44px;max-width:100%;color:var(--text);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px;font:inherit}.guru-conferencia__auxiliar{color:var(--text-muted)}.guru-conferencia__erro{color:var(--state-danger)}.guru-conferencia__lista{list-style:none;padding:0}.guru-conferencia__lista li{border-bottom:1px solid var(--border);padding-block:12px;display:grid;gap:8px}.guru-conferencia__lista li>div,.guru-conferencia__acoes{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.guru-conferencia__detalhe{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.guru-conferencia__dados{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.guru-conferencia dt{color:var(--text-muted);font-weight:500}.guru-conferencia dd{margin:4px 0 0;font-weight:400}.guru-conferencia details{margin-block:12px}.guru-conferencia summary{cursor:pointer;min-height:44px;display:list-item;align-content:center}@media (max-width: 600px){.guru-conferencia__dados{grid-template-columns:minmax(0,1fr)}.guru-conferencia__filtros>*{width:100%}.guru-conferencia .btn{min-height:44px;white-space:normal}}.consultas-content{min-width:0}.consultas-content input[type=month],.consultas-content select{min-height:44px;min-width:0;max-width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-subtle);color:var(--text);font:inherit}.consultas-content input[type=month]:disabled{color:var(--text-muted)}.consultas-content [role=region]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@media (max-width:600px){.consultas-content .btn{min-height:44px}}.consultas-resultados-fora{margin-top:20px;padding-top:16px;border-top:1px solid var(--border);min-width:0}.consultas-resultados-fora h3{margin:0 0 12px;font-size:1rem;font-weight:600}.consultas-resultados-fora ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.consultas-resultados-fora li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-sm);overflow-wrap:anywhere}.consultas-resultados-fora strong{display:block;font-size:.875rem;font-weight:500}.consultas-resultados-fora li>div:first-child>span{display:block;color:var(--text-muted);font-size:.875rem;margin-top:4px}.consultas-resultados-fora [role=status]>span{font-size:.875rem!important;line-height:1.5}@media (max-width:600px){.consultas-resultados-fora li{grid-template-columns:minmax(0,1fr)}}.consultas-empresas-vazio{padding:16px;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);font-size:.875rem}.consultas-content [aria-label="Empresas para consulta"] th{text-transform:none;letter-spacing:normal;font-weight:600;font-size:.875rem}.rotinas-page.serpro-settings-shell{width:100%;max-width:100%;box-sizing:border-box;padding:0;min-height:0}.rotinas-page .serpro-settings-page,.rotinas-page .serpro-settings-card{min-width:0;grid-template-columns:minmax(0,1fr)}.rotinas-page .serpro-settings-page>*,.rotinas-page [role=tabpanel]>*{min-width:0}.rotinas-page .rotinas-checkbox-alvo{display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:44px;cursor:pointer}.rotinas-page .rotinas-checkbox-alvo input{flex:none;margin:0}.rotinas-configuracao{display:grid;gap:20px;padding:0;margin:0;border:0;min-width:0}.rotinas-page table th{text-transform:none;letter-spacing:normal}.rotinas-page select,.rotinas-page input[type=time]{min-height:40px}.rotinas-page .serpro-settings-card__title,.rotinas-page h3{font-weight:600}.rotinas-page td strong{font-weight:500}.rotinas-page td{overflow-wrap:anywhere}.rotinas-page .serpro-settings-card__description{max-width:85ch}.rotinas-page select{color:var(--text);background:var(--bg-subtle);border:1px solid var(--border);border-radius:6px;padding:6px}@media (max-width: 650px){.rotinas-page .rotinas-agenda,.rotinas-agenda tbody{display:block;min-width:0;width:100%}.rotinas-agenda thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rotinas-agenda tr{display:grid;grid-template-columns:52px minmax(0,1fr) minmax(0,1fr);gap:10px;padding:16px 0}.rotinas-agenda td{display:flex;flex-direction:column;gap:6px;padding:0!important;text-align:left!important;min-width:0}.rotinas-agenda td:first-child,.rotinas-agenda td:last-child{grid-column:1 / -1}.rotinas-agenda td:nth-child(2):before{content:"Ligada"}.rotinas-agenda td:nth-child(3):before{content:"Dia"}.rotinas-agenda td:nth-child(4):before{content:"Hora"}.rotinas-agenda td:nth-child(5):before{content:"Empresas"}.rotinas-agenda td:before{color:var(--text-muted);font-size:.8125rem}.rotinas-agenda select,.rotinas-agenda input[type=time]{box-sizing:border-box;width:100%;min-width:0;min-height:44px}}.rotinas-abas{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--border);padding-bottom:12px}.rotinas-abas button{border:1px solid var(--border);border-radius:8px;background:var(--bg-surface);color:var(--text-muted);font:inherit;font-weight:500;min-height:40px;padding:8px 16px;cursor:pointer}.rotinas-abas button[aria-selected=true]{background:var(--accent-purple-surface);color:var(--text);border-color:var(--accent-purple)}.rotinas-page [role=tabpanel]:not([hidden]){display:grid;gap:20px}.rotinas-manual,.rotinas-execucoes-topo{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.rotinas-manual p{margin:8px 0 0}.rotinas-manual h3{margin:0}.rotinas-acoes{display:flex;gap:8px;flex-wrap:wrap}.rotinas-execucoes{width:100%;min-width:0;margin-top:16px}.rotinas-execucoes th,.rotinas-execucoes td{padding:12px 8px;text-align:left}.rotinas-execucoes th{color:var(--text-muted);font-weight:500}.rotinas-execucoes td:last-child{text-align:right}.rotinas-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rotinas-resultado-modal .modal-corpo,.rotinas-executar-modal .modal-corpo{overflow-wrap:anywhere}.rotinas-resultado-item{border-top:1px solid var(--border);padding:12px 0}.rotinas-resultado-item p{margin:6px 0}.rotinas-dados-tecnicos{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8125rem}.rotinas-operacoes{display:grid;gap:12px;padding:0;border:0;margin:0 0 16px;min-width:0}.rotinas-operacoes legend{margin-bottom:12px;font-weight:500}.rotinas-operacoes label{display:flex;align-items:center;gap:10px;min-height:44px;border:1px solid var(--border);border-radius:8px;padding:8px 12px}.rotinas-page button:focus-visible{outline:2px solid var(--accent-purple);outline-offset:2px}@media (max-width: 650px){.rotinas-page button,.rotinas-resultado-modal button,.rotinas-executar-modal button{min-height:44px}.rotinas-execucoes,.rotinas-execucoes tbody{display:block}.rotinas-execucoes thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rotinas-execucoes tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:1px solid var(--border);border-radius:8px;padding:16px;margin-bottom:12px}.rotinas-execucoes td{display:flex;flex-direction:column;gap:4px;min-width:0;padding:0;border:0;text-align:left}.rotinas-execucoes td:before{content:attr(data-label);color:var(--text-muted);font-size:.8125rem}.rotinas-execucoes td:first-child,.rotinas-execucoes td:nth-child(2),.rotinas-execucoes td:last-child{grid-column:1/-1}.rotinas-execucoes td:last-child{align-items:flex-start}.rotinas-execucoes td:last-child:before{content:none}}.rotinas-resultado-item h4,.rotinas-resultado-grupo h3{font-weight:600;margin:8px 0}.rotinas-resultado-grupo+.rotinas-resultado-grupo{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.rotinas-resultados-resumo{display:flex;flex-wrap:wrap;gap:16px}.rotinas-resultados-resumo dt{color:var(--text-muted);font-size:.8125rem}.rotinas-resultados-resumo dd{margin:4px 0 0;font-weight:500}.rotinas-pausa{margin-bottom:var(--space-4, 16px);overflow-wrap:anywhere}.rotinas-pausa form{display:grid;gap:var(--space-2, 8px);margin-top:var(--space-3, 12px)}.rotinas-pausa textarea{box-sizing:border-box;width:100%;min-height:80px;resize:vertical}.rotinas-pausa__acoes{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px)}.rotinas-pausa summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.relatorios-page{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:24px clamp(16px,3vw,40px) 40px;min-width:0}.relatorios-page .bi-relatorios{grid-template-columns:minmax(0,1fr)}.relatorios-page .bi-relatorios>*,.relatorios-page .bi-cabecalho>div{min-width:0;max-width:100%}.relatorios-page .bi-contexto{overflow-wrap:anywhere}.relatorios-page .bi-acoes{justify-content:flex-end}@media (max-width:600px){.relatorios-page{padding:16px 12px 28px}.relatorios-page .bi-acoes{justify-content:flex-start}}.analise-empresa{color:var(--text-primary,#f8f8f2);display:grid;gap:14px;min-width:0;font-size:14px}.analise-empresa *{box-sizing:border-box}.analise-empresa h1,.analise-empresa h2,.analise-empresa h3{margin:0 0 8px}.analise-empresa h1{font-size:1.35rem;letter-spacing:-.03em;line-height:1.25}.analise-empresa h2{font-size:1rem;letter-spacing:-.015em;line-height:1.4}.analise-empresa h3{font-size:.8rem;font-weight:500;color:var(--text-muted,#b9b5cb)}.analise-empresa p{font-size:.82rem;line-height:1.5;margin:8px 0}.analise-empresa input,.analise-empresa select,.analise-empresa button{font:inherit;color:inherit;background:var(--bg-card,#252538);border:1px solid var(--border-color,#49465f);border-radius:7px;padding:8px 11px;min-width:0}.analise-empresa button{cursor:pointer;font-size:.8rem;font-weight:550;transition:background .15s,border-color .15s}.analise-empresa button:disabled{opacity:.5;cursor:default}.analise-empresa button:hover:not(:disabled){border-color:#ac95da;background:#343044}.analise-empresa button:focus-visible,.analise-empresa summary:focus-visible,.analise-empresa a:focus-visible,.analise-empresa input:focus-visible,.analise-empresa select:focus-visible{outline:2px solid #bca4ff;outline-offset:3px}.analise-empresa button.bi-primary{background:#b69be8;color:#20172e;border-color:#b69be8}.analise-empresa button.bi-primary:hover:not(:disabled){background:#ccb5f3}.analise-empresa a{color:#cab6ff}.bi-filtros,.bi-tabs,.bi-atalhos,.bi-acoes{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.bi-filtros label{display:grid;gap:6px}.bi-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.bi-cabecalho h1{margin-bottom:4px}.bi-contexto{font-size:.8rem!important;color:var(--text-muted,#b5b2c8);margin:0!important}.bi-tabs{border-bottom:1px solid #ffffff18;gap:4px}.analise-empresa .bi-tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;padding:10px 13px;color:#b9b5cb}.analise-empresa .bi-tabs button[aria-pressed=true]{color:#dfcffc;border-bottom-color:#b69be8;font-weight:700}.bi-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px}.bi-card{background:var(--bg-card,#232334);border:1px solid #ffffff14;border-radius:10px;padding:16px;min-width:0;text-align:left}.bi-cards .bi-card{display:grid;gap:7px;align-content:start}.bi-card strong{font-size:1.3rem;font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow-wrap:anywhere}.bi-card small{font-size:.8rem;line-height:1.45;color:var(--text-muted,#b5b2c8)}.bi-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.analise-empresa .bi-kpis button.bi-card{padding:14px;text-align:left;border-top:2px solid #a68bc8}.bi-kpis button>span{font-size:.8rem;min-height:1.3em;line-height:1.3;color:#c6bfd7}.bi-kpis strong{font-size:clamp(1.05rem,1.6vw,1.4rem);line-height:1.25;white-space:normal}.bi-visao-grade{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(230px,1fr);gap:12px;align-items:start}.bi-estatisticas{display:grid;grid-template-columns:1fr 1fr;gap:16px 12px;padding:12px 0}.bi-estatisticas h3{font-size:.74rem;line-height:1.4;min-height:2.8em}.bi-estatisticas strong{font-size:1.05rem}.bi-mudancas p{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:7px 0;border-bottom:1px solid #ffffff0c;margin:0}.bi-scroll{scrollbar-width:thin;scrollbar-color:#665b7a transparent;overflow-x:auto;max-width:100%;min-width:0}.bi-scroll table{width:100%;border-collapse:collapse;min-width:580px}.bi-scroll th,.bi-scroll td{text-align:right;padding:10px 12px;border-bottom:1px solid #ffffff12;font-variant-numeric:tabular-nums;vertical-align:top}.bi-scroll th:first-child,.bi-scroll td:first-child{text-align:left}.bi-scroll th{font-size:.74rem;color:#bcb5cc;font-weight:600;background:#ffffff03;white-space:nowrap}.bi-scroll td{font-size:.8rem;position:relative}.bi-scroll tbody tr:hover{background:#ffffff03}.bi-linha-total{font-weight:650;background:#ffffff03}.bi-bar{display:block;height:4px;max-width:100%;background:#ad91f3;border-radius:4px;margin-bottom:7px}.analise-empresa .bi-aviso{margin:0;padding:8px 11px;border-left:3px solid #e3ba64;background:#e3ba6410;font-size:.8rem;border-radius:0 7px 7px 0}.bi-card summary{cursor:pointer;font-size:.8rem;color:#c9bfdc}.bi-card details>summary,.bi-metodologia>summary{padding:9px 0}.bi-metodologia{border-bottom:1px solid #ffffff12}.bi-evolucao{margin:12px 0 0}.bi-evolucao svg{display:block;width:100%;height:auto;max-height:240px;color:#b9b5cb}.bi-evolucao text{fill:currentColor;font-size:11px}.bi-grafico-legenda{display:flex;gap:16px;flex-wrap:wrap;font-size:.74rem;color:#c5bed6}.bi-grafico-legenda span{display:flex;gap:6px;align-items:center}.bi-grafico-legenda i{width:7px;height:7px;border-radius:50%}.bi-revisao-campos{border:0;padding:0;min-width:0}.bi-revisao-acoes{margin:12px 0}.bi-pendencias{padding:11px 14px;border-color:#e3ba6430}.bi-pendencias ul{list-style:none;padding:0;margin-bottom:0}.bi-pendencias li{display:flex;justify-content:space-between;align-items:center;gap:14px;border-top:1px solid #ffffff15;padding:10px 0}.bi-pendencias li strong{font-size:.8rem}.bi-pendencias li p{margin:4px 0}.bi-pendencias li a{flex-shrink:0;font-size:.8rem}.bi-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bi-areas{flex-wrap:wrap}.bi-areas button{font:inherit;color:var(--text-primary,#f8f8f2);background:var(--bg-card,#252538);border:1px solid #49465f;border-radius:8px;padding:10px 14px;cursor:pointer}.bi-areas button[aria-pressed=true]{border-color:#bca4ff;background:#514375}.bi-areas button:focus-visible{outline:2px solid #bca4ff;outline-offset:3px}.bi-periodo{position:relative}.analise-empresa .bi-periodo-botao{display:flex;align-items:center;gap:9px}.bi-periodo-painel{position:absolute;right:0;top:calc(100% + 10px);z-index:30;width:350px;max-width:calc(100vw - 48px);padding:20px;box-sizing:border-box;background:#252333;border:1px solid #65577b;border-radius:14px;box-shadow:0 16px 50px #0006;display:grid;gap:18px}.bi-painel-titulo,.bi-painel-acoes{display:flex;align-items:center;justify-content:space-between;gap:10px}.bi-painel-titulo h2{margin:0}.analise-empresa .bi-icon-button{padding:2px 8px;font-size:1.3rem;background:transparent;border:0}.bi-periodo-datas{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bi-periodo-painel label{display:grid;gap:7px;font-size:.8rem;color:#c9c1d8}.bi-periodo-painel input,.bi-periodo-painel select{min-width:0;width:100%;box-sizing:border-box;color-scheme:dark}.bi-periodo-atalhos{gap:6px}.analise-empresa .bi-periodo-atalhos button{font-size:.8rem;padding:7px 9px}.bi-painel-acoes{justify-content:flex-end;border-top:1px solid #ffffff14;padding-top:14px}.laboratorio-empresa>.bi-cards>.bi-card .bi-filtros{display:grid;grid-template-columns:1fr 1fr;align-items:start;margin:18px 0}.laboratorio-empresa .bi-filtros label{min-width:0;font-size:.8rem;color:#c6c0d3}.laboratorio-empresa .bi-filtros input,.laboratorio-empresa .bi-filtros select{box-sizing:border-box;width:100%;min-width:0}.laboratorio-empresa input[type=checkbox]{accent-color:#b69be8}.laboratorio-empresa header>.bi-atalhos{margin-bottom:18px}.laboratorio-empresa label{font-size:.85rem}.laboratorio-empresa figure{margin:20px 0}.laboratorio-empresa figure>div{margin:14px 0}.laboratorio-empresa figure>div>div{border-radius:4px;margin-top:6px}.dev-planejamento>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-color:#e3ba6440!important;padding:12px 16px!important;font-size:.8rem}.dev-planejamento>div:first-child p{margin:0;color:#bbb5c9}.dev-planejamento>div:first-child select{background:#252538;color:#f5f0ff;border:1px solid #49465f;border-radius:7px;padding:7px;margin-left:8px}.dev-planejamento>.bi-areas{margin-bottom:20px}@media (max-width:600px){.bi-periodo-painel{position:fixed;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);max-height:calc(100dvh - 32px);overflow-y:auto;width:350px;max-width:calc(100vw - 32px);box-shadow:0 0 0 100vmax #0008,0 16px 50px #0006}}@media (max-width:1050px){.bi-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.bi-visao-grade{grid-template-columns:minmax(0,1fr)}.bi-estatisticas{grid-template-columns:repeat(4,minmax(0,1fr))}.bi-kpis strong{font-size:1.25rem}}@media (max-width:600px){.analise-empresa{gap:12px}.bi-cabecalho{align-items:flex-start}.bi-acoes{width:100%}.bi-card{padding:13px}.bi-tabs{gap:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#665b7a transparent;align-items:stretch}.analise-empresa .bi-tabs button{padding:10px;font-size:.8rem;white-space:nowrap;flex-shrink:0}.bi-cards,.bi-estatisticas,.bi-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.bi-kpis strong{font-size:1.05rem}.bi-kpis button>span{min-height:1.3em}.bi-periodo-datas{gap:8px}.bi-filtros label{flex:1;min-width:140px}.bi-filtros select{max-width:100%}.laboratorio-empresa>.bi-cards{grid-template-columns:1fr}.bi-pendencias li{align-items:flex-start;flex-direction:column}.bi-scroll th,.bi-scroll td{padding:9px}.bi-evolucao{overflow-x:auto}.bi-evolucao svg{min-width:480px}.bi-grafico-legenda{gap:8px;font-size:.7rem}}.laboratorio-empresa .bi-filtros{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:end;gap:12px}.laboratorio-empresa .bi-filtros label{min-width:0;display:grid;gap:6px}.laboratorio-empresa .bi-filtros :is(input,select){width:100%;min-width:0;box-sizing:border-box}.laboratorio-empresa .bi-filtros button{white-space:normal;min-height:40px}.planejamento-avancado select,.planejamento-avancado textarea,.planejamento-avancado input[type=date]{box-sizing:border-box;width:100%;padding:8px;border:1px solid var(--border);border-radius:6px;color:inherit;background:var(--bg-page);font:inherit}.planejamento-avancado label:has(select){display:grid;gap:4px;align-content:start;font-size:.8rem}.planejamento-avancado .btn{min-height:34px;margin-top:6px;padding:7px 12px;border:1px solid var(--border);border-radius:6px;color:inherit;background:transparent;font:inherit;font-size:.8rem;cursor:pointer}.planejamento-avancado .btn:disabled{opacity:.5;cursor:default}.planejamento-avancado .btn:hover:enabled{background:var(--bg-subtle)}.planejamento-avancado td{vertical-align:top}.planejamento-cenarios{width:100%;min-width:0;font-size:.82rem}.planejamento-lista-cenarios{display:grid;gap:8px;max-height:280px;overflow:auto}.planejamento-lista-cenarios>div{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:8px;border-bottom:1px solid var(--border)}.planejamento-lista-cenarios label{display:flex;align-items:center;gap:8px}.planejamento-cenarios input[type=checkbox]{width:16px;height:16px;flex-shrink:0;accent-color:var(--accent-purple)}.planejamento-tabela-scroll{overflow-x:auto;max-width:100%;margin-top:12px}.planejamento-tabela-scroll table{border-collapse:collapse;width:100%;min-width:640px}.planejamento-tabela-scroll th,.planejamento-tabela-scroll td{padding:10px;text-align:left;border-bottom:1px solid var(--border);vertical-align:top;max-width:300px;overflow-wrap:anywhere}.planejamento-tabela-scroll caption{text-align:left;padding:8px 0;color:var(--text-muted)}.planejamento-tabela-scroll small{display:block;margin-top:5px;font-weight:400;color:var(--text-muted)}.planejamento-carteira-controles{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.planejamento-carteira-controles label{min-width:min(200px,100%)}.estudos-planejamento{display:grid;gap:12px;min-width:0}.estudo-cabecalho{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.estudo-cabecalho h3{margin:0 0 4px}.estudo-cabecalho small{color:var(--text-muted)}.estudo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;margin:12px 0}.estudo-campo{display:grid;gap:4px;font-size:.8rem;align-content:start}.estudo-campo input{box-sizing:border-box;width:100%;min-width:0;padding:8px;border:1px solid var(--border);border-radius:6px;color:inherit;background:var(--bg-page);font:inherit}.estudo-linha{min-width:0;border:1px solid var(--border);border-radius:8px;padding:12px;margin:14px 0}.estudo-linha>label{display:block;margin-top:12px}.estudo-linha>.btn{margin-top:10px}.estudo-confirmacao{display:block;margin-top:16px}.estudos-planejamento .btn{padding:8px 12px;border:1px solid var(--border);border-radius:6px;color:inherit;background:transparent;font:inherit;cursor:pointer}.planejamento-avancado{min-width:0;color:var(--text)}.planejamento-avancado>summary{font-weight:500;line-height:1.5}.planejamento-avancado select,.planejamento-avancado input,.planejamento-avancado textarea{min-width:0;min-height:40px}.planejamento-avancado input[type=checkbox],.planejamento-avancado input[type=radio]{min-height:auto}.planejamento-avancado .btn{min-height:40px;white-space:normal;max-width:100%}.planejamento-cenario-acoes{padding:16px 0;border-block:1px solid var(--border)}.planejamento-cenario-acoes>label{flex:1 1 240px;min-width:0}.planejamento-cenario-acoes>[role=status]{color:var(--text-muted);font-size:.875rem}.planejamento-page h1,.planejamento-page h2,.planejamento-page h3{font-weight:600}.planejamento-page .planejamento-avancado small{font-size:.8125rem;line-height:1.5}.planejamento-cenario-botoes{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 600px){.planejamento-cenario-botoes{flex-basis:100%}}.planejamento-lista-cenarios>div{min-width:0}.planejamento-lista-cenarios label{min-width:0;flex:1 1 240px}.planejamento-lista-cenarios label span{overflow-wrap:anywhere;min-width:0}.planejamento-cenarios{font-size:.875rem;line-height:1.5}.planejamento-cenarios .btn{font-size:.875rem}.planejamento-cenarios .planejamento-lista-cenarios label{min-height:44px}@media (max-width:600px){.planejamento-cenarios .btn,.planejamento-cenario-acoes .btn{min-height:44px}}.planejamento-cenarios .planejamento-tabela-scroll th{font-size:.875rem;font-weight:500;text-transform:none;letter-spacing:normal}.office-navigation{font-family:var(--font-navigation);font-synthesis:none;min-width:0;padding:var(--space-2) clamp(16px,3vw,40px) 0;background:var(--bg-page);border-bottom:1px solid var(--border)}.office-navigation__top{display:flex;align-items:center;gap:var(--space-4);min-width:0}.office-navigation__top>.workspace-home{flex:0 0 auto}.office-navigation__areas,.office-navigation__destinations{display:flex;align-items:center;gap:var(--space-1);min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.office-navigation__areas{padding:var(--space-1) 0}.office-navigation__destinations{gap:var(--space-6);padding-top:var(--space-1)}.office-navigation a{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:36px;color:var(--text-muted);font-size:13px;line-height:1.25;text-decoration:none;white-space:nowrap}.office-navigation__area{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-weight:600}.office-navigation__area[aria-current]{color:var(--text);background:var(--bg-surface)}.office-navigation__destination{padding:var(--space-2) 0;border-bottom:2px solid transparent}.office-navigation__destination[aria-current]{color:var(--text);border-bottom-color:var(--border-focus);font-weight:600}.office-navigation a:hover{color:var(--text)}.office-navigation__badge{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;margin-left:var(--space-2);padding:0 var(--space-1);border-radius:10px;color:var(--text);background:var(--bg-subtle);border:1px solid var(--border);font-size:11px;font-variant-numeric:tabular-nums}.office-navigation a:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.office-navigation--company{padding-bottom:var(--space-2)}.office-navigation__disclosure{position:relative;margin-left:auto;flex:0 0 auto}.office-navigation .office-navigation__trigger{display:inline-flex;align-items:center;justify-content:center;min-width:36px;gap:var(--space-2);min-height:36px;padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font:inherit;font-size:13px;cursor:pointer}.office-navigation .office-navigation__trigger:hover,.office-navigation .office-navigation__trigger[aria-expanded=true]{background:var(--bg-surface);color:var(--text)}.office-navigation__trigger:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.office-navigation__menu-icon{display:block}.office-navigation__destinations--popover{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:80;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-1);width:240px;max-width:calc(100vw - 32px);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-surface)}.office-navigation__destinations--popover .office-navigation__destination{justify-content:flex-start;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-sm)}.office-navigation__destinations--popover .office-navigation__destination:hover,.office-navigation__destinations--popover .office-navigation__destination[aria-current]{background:var(--bg-subtle)}@media (max-width: 600px){.office-navigation{padding-inline:var(--space-3)}.office-navigation__top{position:relative;flex-wrap:wrap;gap:var(--space-2)}.office-navigation__top>.workspace-home{min-width:44px}.office-navigation__top>.workspace-home svg{width:32px;height:auto}.office-navigation__areas{flex:1 1 calc(100% - 44px - var(--space-2));flex-wrap:wrap;gap:var(--space-1);overflow:visible}.office-navigation .office-navigation__area,.office-navigation .office-navigation__destination{flex:0 1 auto;flex-wrap:wrap;min-width:0;max-width:100%;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere}.office-navigation .office-navigation__area{padding-inline:var(--space-2)}.office-navigation a,.office-navigation .office-navigation__trigger,.office-navigation .task-center__trigger,.office-navigation .task-center__close{min-width:44px;min-height:44px}.office-navigation__badge{min-width:19px;max-width:calc(100% - var(--space-1));height:auto;min-height:19px;box-sizing:border-box;margin-left:var(--space-1);overflow-wrap:anywhere}.office-navigation__disclosure,.office-navigation .task-center{position:static}.office-navigation__destinations--popover,.office-navigation .task-center__panel{position:absolute;top:calc(100% + var(--space-2));right:0;max-width:100%;max-height:calc(100dvh - 100% - var(--space-6));overflow:auto;box-sizing:border-box}}@media (pointer: coarse){.office-navigation a,.office-navigation .office-navigation__trigger{min-height:44px}.office-navigation .task-center__trigger,.office-navigation .task-center__close{min-width:44px;min-height:44px}}@media print{.office-navigation{display:none}}.wa-mobile-inbox-actions{display:none}@media (max-width: 760px){.wa-page .page-shell>.page-shell__header{display:none}.wa-page .wa-sidebar{border:0}.wa-page .wa-sidebar-top{padding:max(6px,env(safe-area-inset-top)) 12px 8px}.wa-page .wa-inbox-heading{min-height:44px;margin-bottom:8px;gap:8px}.wa-page .wa-inbox-heading h2{font-size:22px;letter-spacing:-.4px}.wa-page .wa-inbox-heading>.wa-count{margin-right:auto}.wa-page .wa-mobile-inbox-actions{display:flex;gap:4px}.wa-page .wa-mobile-inbox-actions .btn{width:44px;min-height:44px;padding:0;display:grid;place-items:center;border:0;background:transparent}.wa-page .wa-search{min-height:44px;border-radius:12px}.wa-page .wa-search input{font-size:16px;padding:10px 0}.wa-page .wa-sidebar-filterline{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;margin-top:6px}.wa-page .wa-sidebar-filterline .wa-relationship-filters{flex:1;display:flex;min-width:0}.wa-page .wa-sidebar-filterline .wa-relationship-filters>button{flex:1;font-size:14px;padding:6px 4px;min-height:44px}.wa-page .wa-list-filters{flex:0 0 auto;margin-left:0}.wa-page .wa-list-filters>summary{min-height:44px;padding:0 7px;font-size:13px}.wa-page .wa-sidebar-top .wa-list-note{margin:4px 0 0;padding:0!important;font-size:12px;line-height:1.5}.wa-page .wa-conversation-list{padding:4px 6px;scrollbar-width:thin}.wa-page .wa-conversation{gap:12px;padding:12px 8px;border-radius:10px}.wa-page .wa-conversation .wa-avatar{width:40px;height:40px;border-radius:50%;font-size:13px;margin-top:3px}.wa-page .wa-conversation-title>strong{font-size:16px!important}.wa-page .wa-contact-preview{font-size:14px;margin-top:3px}.wa-page .wa-contact-meta{margin-top:2px;font-size:12px}.wa-page .wa-sidebar-footer{padding:4px 12px max(4px,env(safe-area-inset-bottom));gap:10px}.wa-page .wa-sidebar-footer :is(summary,a,button){font-size:12px;min-height:44px}.wa-page .wa-app-tools{min-width:0}}.wa-support-queue{padding:10px 12px;border-bottom:1px solid var(--border)}.wa-support-queue summary{cursor:pointer;font-weight:600}.wa-support-queue article{padding:10px 0;border-top:1px solid var(--border)}.wa-support-queue p{margin:6px 0;overflow-wrap:anywhere}.wa-support-queue article>div{display:flex;flex-wrap:wrap;gap:8px}.wa-support-queue[open],.wa-cost-breakdown[open]{max-height:38vh;overflow-y:auto;flex-shrink:0}.wa-support-queue button:not(.btn){cursor:pointer;border:1px solid var(--border);border-radius:6px;padding:6px 9px;color:var(--text);background:var(--bg-surface);font:inherit;font-size:12px}.wa-support-queue button:disabled{opacity:.6;cursor:wait}.wa-support-queue button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.wa-cost-breakdown{padding:8px 12px;font-size:12px;border-bottom:1px solid var(--border)}.wa-cost-breakdown summary{cursor:pointer}.wa-sidebar>.wa-support-queue{padding-block:4px}.wa-sidebar>.wa-support-queue>summary{min-height:36px;display:list-item;align-content:center;font-size:13px;font-weight:500}.wa-sidebar>.wa-support-queue[open]{max-height:min(30dvh,280px)}.wa-sidebar .wa-sidebar-admin{display:block;padding:4px 12px}.wa-sidebar-admin .wa-app-tools{min-width:0;width:100%}.wa-sidebar-admin .wa-app-tools>details>summary{min-height:40px;align-content:center;cursor:pointer;font-size:13px}.wa-sidebar-admin .wa-app-options{max-height:40dvh;padding-block:8px;gap:12px;overflow-wrap:anywhere}.wa-sidebar-admin .wa-inbox-links{display:flex;flex-wrap:wrap;gap:8px 16px}.wa-sidebar-admin .wa-inbox-links :is(a,button){min-height:40px;display:inline-flex;align-items:center;font-size:13px}.wa-sidebar-admin .wa-admin-consumo{border-block:1px solid var(--border);padding-block:6px}.wa-sidebar-admin .wa-admin-consumo>summary{min-height:36px;align-content:center;cursor:pointer}.wa-sidebar-admin .wa-admin-consumo>p{padding-block:8px}.wa-sidebar-admin .wa-cost-breakdown{padding:4px 0;border:0;font-size:13px}.wa-sidebar-admin .wa-cost-breakdown[open]{max-height:none;overflow:visible}.wa-sidebar-admin .wa-admin-heading{margin:0;font-size:13px;font-weight:600}.wa-sidebar-admin .wa-app-options .btn{white-space:normal;overflow-wrap:anywhere}@media (max-width: 760px){.wa-sidebar>.wa-support-queue>summary,.wa-sidebar-admin .wa-app-tools>details>summary,.wa-sidebar-admin .wa-admin-consumo>summary{min-height:44px}}.commercial-workspace{max-width:1500px;margin:auto;padding:32px clamp(16px,3vw,48px);color:var(--text)}.commercial-heading,.commercial-list-heading,.commercial-tools{display:flex;align-items:center;justify-content:space-between;gap:16px}.commercial-eyebrow{font-size:10px;letter-spacing:.15em;color:var(--text-muted)}.commercial-heading h1{font-size:30px;font-weight:550;letter-spacing:-.04em;margin:8px 0 24px}.commercial-tabs{display:flex;gap:26px;border-bottom:1px solid var(--border);margin-bottom:28px;overflow:auto}.commercial-tabs a{padding:12px 0;color:var(--text-muted);text-decoration:none;font-size:13px;white-space:nowrap;border-bottom:2px solid transparent}.commercial-tabs a[aria-current]{color:var(--text);border-color:var(--text)}.commercial-tabs a{display:inline-flex;align-items:center;gap:6px}.commercial-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--text);color:var(--bg-page);font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.commercial-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:0 0 30px}.commercial-metrics button{display:grid;text-align:left;gap:18px;padding:22px;border:1px solid var(--border);background:var(--bg-surface);border-radius:12px;color:var(--text);cursor:pointer}.commercial-metrics button[aria-pressed=true]{border-color:var(--text-muted)}.commercial-metrics span{font-size:12px;color:var(--text-muted)}.commercial-metrics strong{font-size:32px;font-weight:500}.commercial-pipeline{border:1px solid var(--border);border-radius:14px;background:var(--bg-surface);overflow:hidden}.commercial-list-heading{padding:20px 24px;border-bottom:1px solid var(--border)}.commercial-list-heading h2{font-size:15px;font-weight:550;margin:0}.commercial-tools input,.commercial-tools select{padding:9px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-page);color:var(--text);font:inherit;font-size:12px;min-width:0}.commercial-row{display:flex;gap:16px;align-items:center;padding:20px 24px;text-decoration:none;color:var(--text);border-bottom:1px solid var(--border)}.commercial-row:last-child{border-bottom:0}.commercial-row:hover{background:var(--bg-subtle)}.commercial-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--bg-subtle);border:1px solid var(--border);font-size:16px;flex-shrink:0}.commercial-client{display:grid;gap:5px;flex:1;min-width:0}.commercial-client strong{font-size:14px;font-weight:550;overflow-wrap:anywhere}.commercial-client small,.commercial-date{color:var(--text-muted);font-size:12px}.commercial-stage{font-size:12px;background:var(--bg-subtle);border:1px solid var(--border);border-radius:20px;padding:5px 10px;max-width:220px;overflow-wrap:anywhere}.commercial-date{min-width:80px;text-align:right}.commercial-empty{padding:60px 20px;text-align:center}.commercial-empty>span{font-size:32px;color:var(--text-muted)}.commercial-empty h2{font-size:20px;font-weight:500}.commercial-empty p{font-size:13px;color:var(--text-muted);margin-bottom:24px}.commercial-error{padding:14px;border:1px solid var(--state-danger);border-radius:8px;margin-bottom:16px}.commercial-returns{margin-bottom:24px;border:1px solid var(--border);border-radius:12px;padding:18px;background:var(--bg-surface)}.commercial-returns h2{font-size:14px;margin:0 0 14px}.commercial-returns h2 span{color:var(--text-muted);margin-left:6px}.commercial-returns a{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;text-decoration:none;color:var(--text);font-size:13px}.commercial-returns a span{flex:1}.commercial-returns time{font-size:12px;color:var(--text-muted)}.commercial-followup{border:1px solid var(--border);border-radius:12px;padding:18px;margin-bottom:20px;background:var(--bg-surface)}.commercial-followup-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.commercial-followup-heading strong{font-size:13px}.commercial-followup p{font-size:12px;color:var(--text-muted);margin:7px 0}.commercial-chat-link{font-size:13px;color:var(--text);text-decoration:none}.commercial-followup-form{margin-top:18px;max-width:650px}.commercial-followup-form fieldset{border:0;padding:0;display:grid;gap:12px}.commercial-followup-form legend{margin-bottom:12px;font-weight:600;font-size:14px}.commercial-followup-form label{display:grid;gap:6px;font-size:12px}.commercial-followup-form input:not([type=checkbox]),.commercial-followup-form select{border:1px solid var(--border);padding:10px;border-radius:7px;background:var(--bg-page);color:var(--text);width:100%;box-sizing:border-box}.commercial-followup-form .commercial-consent{display:flex;align-items:center;gap:8px}.commercial-workspace .wa-page .page-shell__header{padding-top:0}.commercial-workspace .wa-page .page-shell__title-block{display:none}.commercial-workspace--chat{display:flex;flex-direction:column;box-sizing:border-box;width:100%;height:var(--atendimento-height,100dvh);min-height:0;padding:12px 16px;overflow:hidden}.office-workspace__content>.commercial-workspace--chat{height:100%}.commercial-workspace--chat>.commercial-heading,.commercial-workspace--chat>.commercial-tabs{flex-shrink:0}.commercial-workspace--chat .commercial-heading h1{margin:4px 0 10px;font-size:24px}.commercial-workspace--chat>.commercial-tabs{margin-bottom:8px}.commercial-workspace--chat>.wa-page{flex:1;min-height:0;overflow:hidden}.commercial-workspace--chat .wa-page .page-shell{height:100%;min-height:0}.commercial-workspace--chat .wa-page .layout.wa-shell{padding:0;margin:0}@media (max-width:760px){.commercial-workspace.commercial-workspace--chat{padding:0}.commercial-workspace--chat>.commercial-heading,.commercial-workspace--chat>.commercial-tabs{padding-inline:12px}.commercial-workspace--chat:has(.wa-workspace--open)>.commercial-heading,.commercial-workspace--chat:has(.wa-workspace--open)>.commercial-tabs{display:none}}@media (max-width:760px){.commercial-workspace{padding:20px 12px}.commercial-heading h1{font-size:24px}.commercial-heading{align-items:flex-start}.commercial-heading>button{margin-top:10px}.commercial-tabs{gap:22px}.commercial-metrics{grid-template-columns:repeat(2,1fr);gap:10px}.commercial-metrics button{padding:16px;gap:12px}.commercial-list-heading{align-items:stretch;flex-direction:column;padding:16px}.commercial-tools{gap:8px}.commercial-tools input{width:55%}.commercial-tools select{width:45%}.commercial-row{padding:16px 12px;gap:10px}.commercial-date{display:none}.commercial-avatar{width:32px;height:32px}.commercial-client strong{font-size:13px}.commercial-stage{font-size:10px}.commercial-empty{padding:36px 18px}}.commercial-workspace--chat{padding:16px 20px 20px}.commercial-workspace--chat .commercial-heading{gap:12px}.commercial-workspace--chat .commercial-eyebrow{display:none}.commercial-workspace--chat .commercial-heading h1{margin:0;font-size:22px;font-weight:600;letter-spacing:-.025em}.commercial-workspace--chat .commercial-heading>.btn{min-height:36px;border-color:var(--border);background:transparent;box-shadow:none;font-size:12px}.commercial-workspace--chat>.commercial-tabs{margin:12px 0 16px;gap:24px}.commercial-workspace--chat .commercial-tabs a{padding-block:10px}.commercial-workspace--chat .page-shell{background:transparent}.commercial-workspace--chat .page-shell__header:not(:has(button)){display:none}.commercial-workspace--chat .wa-workspace{grid-template-columns:260px minmax(0,1fr);border-radius:12px;border-color:var(--border)}.commercial-workspace--chat .wa-workspace--list-hidden{grid-template-columns:minmax(0,1fr)}.commercial-workspace--chat .wa-sidebar{background:var(--bg-page)}.commercial-workspace--chat .wa-sidebar-top{padding:16px 14px 12px}.commercial-workspace--chat .wa-inbox-heading{gap:6px;margin-bottom:12px}.commercial-workspace--chat .wa-inbox-heading h2{font-size:14px;font-weight:600}.commercial-workspace--chat .wa-count{margin-right:auto;font-size:11px}.wa-inbox-controls{display:flex;gap:2px}.commercial-workspace--chat .wa-inbox-controls .btn{display:inline-flex;align-items:center;justify-content:center;width:32px;min-height:32px;padding:0;border:0;background:transparent;color:var(--text-muted)}.commercial-workspace--chat .wa-inbox-controls+.wa-mobile-inbox-actions{display:none}.commercial-workspace--chat .wa-search{background:var(--bg-subtle);border-color:transparent;border-radius:8px}.commercial-workspace--chat .wa-sidebar-filterline{gap:4px;flex-wrap:nowrap}.commercial-workspace--chat .wa-sidebar-filterline .wa-relationship-filters{flex:1}.commercial-workspace--chat .wa-relationship-filters>button{font-size:12px;padding-inline:6px}.commercial-workspace--chat .wa-conversation-list{padding:8px}.commercial-workspace--chat .wa-conversation{padding:12px 10px;border:0;border-radius:8px}.commercial-workspace--chat .wa-conversation[aria-current=true]{box-shadow:none;background:var(--state-neutral-surface)}.commercial-workspace--chat .wa-avatar{border:0;border-radius:50%;background:var(--bg-subtle)}.commercial-workspace--chat .wa-sidebar-footer{flex-wrap:wrap;justify-content:space-between;padding:10px 12px;row-gap:0}.commercial-workspace--chat .wa-sidebar-footer :is(summary,a,button){font-size:11px}.commercial-workspace--chat .wa-thread-header{padding:14px 20px;background:var(--bg-page)}.commercial-workspace--chat .wa-thread-actions>.btn{border:0;background:transparent;color:var(--text-muted)}.wa-details-label{font-size:12px}.commercial-workspace--chat .wa-messages{padding:20px 24px;background:var(--bg-page)}.commercial-workspace--chat .wa-message-row{max-width:min(82%,660px);padding-block:6px}.commercial-workspace--chat .wa-message-row>.wa-bubble{border:0;box-shadow:none;padding:12px 15px 9px;background:var(--bg-subtle);border-radius:12px 12px 12px 4px}.commercial-workspace--chat .wa-message-row--out>.wa-bubble{border-radius:12px 12px 4px;background:color-mix(in srgb,var(--primary) 10%,var(--bg-subtle))}.commercial-workspace--chat .wa-message-row--note>.wa-bubble{border:1px dashed var(--border);background:var(--state-neutral-surface)}.commercial-workspace--chat .wa-bubble-footer{opacity:.8}.commercial-workspace--chat .wa-composer{padding:12px 16px;background:var(--bg-page)}.commercial-workspace--chat .wa-composer textarea{border-radius:12px;background:var(--bg-subtle);border-color:var(--border)}.commercial-workspace--chat .wa-composer-send{border-radius:12px;box-shadow:none}.commercial-workspace--chat .wa-composer-send:disabled{opacity:.4}@media (max-width: 760px){.commercial-workspace--chat .wa-workspace{grid-template-columns:minmax(0,1fr);border-radius:0}.commercial-workspace--chat>.commercial-heading{padding-top:12px}.commercial-workspace--chat>.commercial-tabs{margin-bottom:8px}.commercial-workspace--chat .wa-inbox-controls .btn{width:44px;min-height:44px}.commercial-workspace--chat .wa-thread-header{padding:8px}.wa-details-label{display:none}.commercial-workspace--chat .wa-messages{padding:12px}.commercial-workspace--chat .wa-message-row{max-width:92%}.commercial-workspace--chat .wa-composer{padding:10px 8px max(10px,env(safe-area-inset-bottom))}}.commercial-workspace--chat .wa-thread-actions>.btn:has(.wa-details-label){width:auto;min-width:0;padding:8px;gap:6px;white-space:nowrap}.commercial-workspace--chat .wa-thread-actions>.btn:has(.wa-details-label) svg{flex-shrink:0}.commercial-workspace--chat .wa-thread .wa-composer-send{border-radius:12px}@media (max-width:760px){.commercial-workspace--chat .wa-thread-actions>.btn:has(.wa-details-label){width:44px;padding:0}}.commercial-client small,.commercial-followup-heading p,.commercial-returns a span{overflow-wrap:anywhere}.commercial-opportunity{display:flex;align-items:center;border-bottom:1px solid var(--border);gap:var(--space-2);padding-right:var(--space-3)}.commercial-opportunity:last-child{border-bottom:0}.commercial-opportunity .commercial-row{flex:1;min-width:0;border-bottom:0}.commercial-opportunity .onboarding-opportunity-actions{flex:0 0 auto;max-width:220px}.onboarding-opportunity-actions>button:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}@media (max-width:760px){.commercial-opportunity{padding-right:var(--space-2)}.commercial-opportunity .commercial-row{flex-basis:calc(100% - 60px)}}@media (max-width:760px){.commercial-row{flex-wrap:wrap}.commercial-client{flex-basis:calc(100% - 60px)}.commercial-stage{margin-left:42px;max-width:calc(100% - 60px);font-size:12px}}.apuracao-lista{min-width:0}.apuracao-alertas{margin:12px 0;padding:12px;border:1px solid var(--border);border-radius:6px;font-size:13px}.apuracao-alertas summary{cursor:pointer;color:var(--text);font-weight:500}.apuracao-alertas p,.apuracao-alertas li>span{color:var(--text-muted);line-height:1.5}.apuracao-alertas-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.apuracao-alertas label{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.apuracao-alertas select{max-width:100%;min-width:0;min-height:40px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-page);color:var(--text);font:inherit}.apuracao-alertas select:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.apuracao-alertas [role=alert],.apuracao-alertas-erro{color:var(--state-danger);padding:12px;border:1px solid var(--state-danger);border-radius:var(--radius-sm);background:var(--state-danger-surface);line-height:1.5;overflow-wrap:anywhere}@media (max-width: 600px){.apuracao-alertas select{min-height:44px;font-size:16px}.apuracao-alertas summary,.apuracao-alertas .apuracao-lista-empresa{min-height:44px;box-sizing:border-box;padding-block:12px}}.apuracao-alertas ul{padding:0;list-style:none;max-height:420px;overflow-y:auto}.apuracao-alertas li{padding:10px 0;border-top:1px solid var(--border);display:flex;flex-direction:column;align-items:flex-start;gap:4px;overflow-wrap:anywhere}.apuracao-alertas strong{color:var(--state-warn);font-weight:500}.apuracao-lista th{text-transform:none;font-size:13px;font-weight:600;letter-spacing:normal}.apuracao-lista td:nth-child(2){min-width:190px}.apuracao-lista-filtros{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin-bottom:16px}.apuracao-lista-filtros>label{display:flex!important;flex-direction:column;align-items:stretch!important;gap:6px;min-width:0;color:var(--text-muted);font-size:13px;font-weight:500}.apuracao-lista-filtros input{min-height:40px;box-sizing:border-box;width:100%;min-width:0}.apuracao-lista-busca{flex:1 1 220px}.apuracao-lista-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.apuracao-lista-resumo{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:16px 0;color:var(--text-muted);font-size:13px}.apuracao-lista-resumo details{max-width:440px}.apuracao-lista-resumo summary{cursor:pointer}.apuracao-lista-resumo p{margin-bottom:0;line-height:1.5}.apuracao-lista-empresa{background:none;border:0;color:var(--accent-purple);padding:4px 0;text-align:left;font:inherit;font-weight:500;cursor:pointer}.apuracao-lista-empresa:focus-visible,.apuracao-lista summary:focus-visible{outline:2px solid var(--accent-purple);outline-offset:3px}@media (max-width: 600px){.apuracao-lista-filtros>label{flex:1 1 100%}.apuracao-lista-filtros>.btn{width:100%}.apuracao-lista .btn,.apuracao-lista-filtros input{min-height:44px}.apuracao-lista-acoes>.btn-primary{width:100%}.apuracao-lista table{min-width:720px}}.task-center-slot{display:inline-flex;flex:0 0 auto}.task-center-slot:empty{display:none}.office-navigation__top>.task-center-slot{margin-left:auto}.office-navigation__top>.task-center-slot:not(:empty)+.office-navigation__disclosure{margin-left:0}.task-center{position:relative;z-index:70;flex:0 0 auto;color:var(--text);font-size:.8rem;text-align:left}.task-center--floating{position:fixed;top:12px;right:16px;z-index:60}.task-center__trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:5px 8px;border:0;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer;font:inherit;white-space:nowrap}.task-center__trigger:hover,.task-center__trigger[aria-expanded=true]{background:var(--bg-surface);color:var(--text)}.task-center__trigger:focus-visible,.task-center__close:focus-visible{outline:2px solid var(--accent-purple);outline-offset:2px}.task-center__count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;border-radius:5px;background:var(--bg-surface);color:var(--accent-purple);font-size:.7rem;font-variant-numeric:tabular-nums}.task-center__warning{color:var(--state-warn);font-weight:700}.task-center__context,.task-center small{color:var(--text-muted)}.task-center__panel{position:absolute;z-index:70;top:calc(100% + 8px);right:0;width:min(380px,calc(100vw - 32px));max-height:min(65vh,520px);overflow:auto;box-sizing:border-box;padding:8px 14px;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface, var(--bg-page));box-shadow:0 8px 24px #0003}.task-center__heading{min-height:32px}.task-center__close{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--text-muted);font-size:20px;cursor:pointer}.task-center__close:hover{color:var(--text);background:var(--bg-page)}.task-center__panel ul{list-style:none;padding:0;margin:0}.task-center__item{padding:12px 0;border-top:1px solid var(--border);overflow-wrap:anywhere}.task-center__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.task-center__row strong{font-size:.8rem;font-weight:600}.task-center__status{font-size:.7rem;color:var(--text-muted);text-align:right;flex-shrink:0}.task-center__status--warning{color:var(--state-warn)}.task-center p{margin:5px 0}.task-center progress{display:block;width:100%;height:3px;margin:8px 0 4px;accent-color:var(--accent-purple)}.task-center__actions{display:flex;gap:12px;align-items:center;margin-top:8px}.task-center__actions .btn{font-size:.75rem;min-height:28px;padding:3px 8px}.task-center__result{max-height:180px;overflow:auto;font-size:.75rem}@media (max-width: 600px){.task-center__label{display:none}.task-center__trigger{min-width:36px;min-height:36px;padding:6px}.task-center__panel{position:fixed;top:64px;right:12px;width:calc(100vw - 24px);max-height:calc(100dvh - 88px)}}.conferencia-workspace{display:grid;gap:16px;min-width:0;color:var(--text);font-size:14px}.cq-heading h1{font-weight:700;letter-spacing:-.02em}.cq-heading p{font-size:14px;line-height:1.5}.cq-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--bg-surface)}.cq-status-filters{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--border)}.cq-status-filters .cq-badge{min-height:32px;padding:5px 12px!important;font-size:13px!important}.cq-toolbar-actions{grid-column:2;grid-row:2;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.cq-period-filter{grid-column:1;grid-row:2;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.conferencia-workspace .btn{min-height:36px;padding:7px 12px;font-size:13px;font-weight:600;line-height:1.25;border-radius:8px;white-space:normal}.cq-disclosure{padding:0 16px;border:1px solid var(--border);border-radius:10px;background:var(--bg-page);min-width:0}.cq-disclosure>summary{cursor:pointer;padding:14px 0;font-size:14px;font-weight:600}.cq-disclosure[open]>summary{margin-bottom:14px;border-bottom:1px solid var(--border)}.cq-disclosure[open]{padding-bottom:16px}.cq-section{min-width:0}.cq-section>div:first-child h2{font-size:15px!important;font-weight:650}.cq-section>div:first-child>span{font-size:13px!important;line-height:1.5}.cq-table-panel{overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--bg-page)}.cq-table-scroll{max-width:100%;overflow-x:auto;scrollbar-width:thin}.cq-modal-table{width:100%;min-width:660px;table-layout:auto}.cq-modal-table th,.cq-modal-table td{padding:10px;vertical-align:top}.cq-edited-source{display:block;color:var(--text-muted);margin-bottom:5px}.cq-table{width:100%;min-width:1260px;border-collapse:collapse;table-layout:auto}.cq-table thead th{padding:12px 10px;background:var(--bg-surface);font-size:11px;font-weight:650;letter-spacing:.045em;text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border)}.cq-table td{padding:16px 10px;border-bottom:1px solid var(--border);vertical-align:top;font-size:13px;line-height:1.4}.cq-table tbody:last-child tr:last-child td{border-bottom:0}.cq-table tbody th[scope=colgroup]{padding:11px 12px!important;background:var(--bg-subtle)!important}.cq-table .cq-row:hover{background:var(--bg-subtle)}.cq-table .cq-row--selected{background:var(--state-neutral-surface);box-shadow:inset 3px 0 var(--border-focus)}.cq-table th:first-child,.cq-table td:first-child{width:36px;text-align:center}.cq-table input[type=checkbox],.cq-check input[type=checkbox]{width:16px;height:16px;min-height:0;margin:3px 0 0;accent-color:var(--primary);cursor:pointer}.cq-description{min-width:155px;max-width:235px;overflow-wrap:anywhere}.cq-description>div>span:first-child{font-weight:600}.cq-date{white-space:nowrap}.cq-document-meta{display:none}.cq-payment{min-width:140px}.cq-payment>span{display:flex!important;gap:6px!important}.cq-account{min-width:235px;max-width:300px}.cq-account>span{margin-bottom:6px}.cq-account-source{margin-top:8px;padding-top:7px;border-top:1px dashed var(--border)}.cq-account-source .cq-suggested-account{display:none}.cq-account-source--edited .cq-suggested-account{display:block}.cq-account-source>span{display:flex!important;gap:4px!important}.cq-account-source span{font-size:12px!important;line-height:1.4}.cq-table .tabela__num{min-width:95px;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.cq-table td.tabela__num{font-weight:650}.cq-table .cq-badge{font-size:12px!important;line-height:1.35;white-space:normal!important}.cq-actions-cell{min-width:175px;max-width:240px}.cq-actions-heading{text-align:right!important}.cq-row-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cq-row-actions .btn{font-size:12px;padding:7px 9px}.cq-row-actions>div,.cq-row-actions>span{grid-column:1 / -1}.cq-control,.cq-modal-content :where(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;display:block;width:100%;min-width:0;min-height:36px;padding:7px 10px;font:inherit;font-size:13px;line-height:1.35;color:var(--text);background:var(--bg-page);border:1px solid var(--border);border-radius:7px;color-scheme:dark}.cq-control::placeholder{color:var(--text-faint);opacity:1}.cq-control:focus-visible,.cq-table-scroll:focus-visible,.cq-disclosure>summary:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.cq-control:disabled{opacity:.65;cursor:not-allowed}.cq-field{display:grid;gap:6px;min-width:0;font-size:13px;font-weight:500}.cq-field>span:first-child{color:var(--text-muted);font-size:12px}.cq-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;align-items:start}.cq-modal-content{display:grid;gap:18px;font-size:14px;line-height:1.5;min-width:0}.cq-form-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.cq-check{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5}.cq-rule-summary{display:grid;gap:6px;font-size:13px;line-height:1.5;margin:0;overflow-wrap:anywhere}.cq-notice{padding:12px 14px;border:1px solid var(--border);border-radius:8px;color:var(--text-muted);background:var(--bg-subtle);font-size:13px;line-height:1.5}@media (max-width: 1450px){.cq-table{min-width:1060px;table-layout:fixed}.cq-table th:nth-child(1),.cq-table td:nth-child(1){width:3%}.cq-table th:nth-child(2),.cq-table td:nth-child(2){width:13%}.cq-table th:nth-child(3),.cq-table td:nth-child(3){width:10%}.cq-table thead th:nth-child(4),.cq-table .cq-row td:nth-child(4),.cq-table thead th:nth-child(8),.cq-table .cq-row td:nth-child(8){display:none}.cq-table th:nth-child(5),.cq-table td:nth-child(5){width:12%}.cq-table th:nth-child(6),.cq-table td:nth-child(6){width:23%}.cq-table th:nth-child(7),.cq-table td:nth-child(7){width:9%}.cq-table th:nth-child(9),.cq-table td:nth-child(9){width:13%}.cq-table th:nth-child(10),.cq-table td:nth-child(10){width:17%}.cq-table td{min-width:0;padding:14px 8px;overflow-wrap:anywhere}.cq-document-meta{display:block;margin-top:9px;font-size:12px;color:var(--text-muted);line-height:1.5}}@media (max-width: 1100px){.cq-toolbar{grid-template-columns:minmax(0,1fr)}.cq-toolbar-actions{grid-column:1;grid-row:3;justify-content:flex-start}.cq-period-filter{grid-column:1;grid-row:2}}@media (max-width: 600px){.cq-toolbar{padding:12px;gap:12px}.cq-toolbar-actions{display:grid;grid-template-columns:1fr 1fr}.cq-toolbar-actions .btn{min-height:40px}.cq-status-filters{gap:7px}.cq-status-filters .cq-badge{min-height:36px}.cq-heading p{max-width:44ch}}
