:root{--verde-50:#edf7f1;--verde-100:#d3ecde;--verde-200:#a6d9bc;--verde-300:#6dbf95;--verde-400:#3fa372;--verde-500:#1f8757;--verde-600:#146b45;--verde-700:#0f5334;--verde-800:#0a3d26;--verde-900:#062818;--verde-950:#03150c;--n-0:#fff;--n-50:#f8faf9;--n-100:#f0f3f1;--n-200:#e4e8e6;--n-300:#bbc0be;--n-400:#98a19d;--n-500:#5e6763;--n-600:#4b544f;--n-700:#333a36;--n-800:#1e2320;--n-900:#0f1311;--n-950:#050706;--success-bg:#e8f5ee;--success-fg:#0e7c4a;--success-bd:#7fd1a3;--warning-bg:#fef3c7;--warning-fg:#92400e;--warning-bd:#fcd34d;--warning-bg-subtle:#fffdf5;--danger-bg:#fee2e2;--danger-fg:#b91c1c;--danger-bd:#fca5a5;--danger-bg-subtle:#fff8f8;--info-bg:#e0eafc;--info-fg:#1e40af;--info-bd:#93b4f5;--roxo-bg:#eeeafb;--roxo-fg:#5b3fb0;--roxo-bd:#cfc4f2;--r-xs:3px;--r-sm:4px;--r-md:6px;--r-lg:8px;--r-xl:12px;--r-full:9999px;--sh-xs:0 1px 2px #0f19140a;--sh-sm:0 1px 3px #0f19140f, 0 1px 2px #0f19140a;--sh-md:0 4px 8px #0f191414, 0 2px 4px #0f19140a;--sh-lg:0 10px 20px #0f19141a, 0 4px 8px #0f19140f;--focus:0 0 0 3px #1f87573d;--overlay:#0f19147a;--feito:#5fd68f;--site-card:#f2f7f4;--site-apoio:#5b6560;--site-n-500:#6b7570;--site-n-400:#9aa39e;--site-n-300:#cbd1ce;--site-r-hero:28px;--site-r-card:20px;--site-r-janela:14px;--site-sh-float:0 24px 48px -12px #03150c52, 0 8px 16px -8px #03150c2e;--site-sh-janela:0 40px 80px -24px #03150c8c;--site-foco:2px solid var(--verde-200)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-inter), system-ui, -apple-system, sans-serif;color:var(--n-900);background:var(--n-100);font-feature-settings:"cv02", "cv03", "cv04", "cv11";-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}.tnum,td.num,.kpi-value,.hex,.code{font-feature-settings:"tnum" 1, "cv02", "cv03", "cv04"}code,.code,.mono{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-size:12px}.cod-fiscal{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.app{grid-template-columns:260px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--verde-900);color:var(--n-100);border-right:1px solid var(--verde-800);flex-direction:column;height:100vh;padding:24px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar-spacer{flex:1;min-height:24px}.sidebar-account{border-top:1px solid var(--verde-800);padding-top:12px}.sidebar-account-email{color:var(--verde-200);text-overflow:ellipsis;white-space:nowrap;padding:0 10px 8px;font-size:11px;overflow:hidden}.sidebar-brand{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;margin-bottom:32px;padding-bottom:20px;display:flex}.sidebar-brand .mark{background:var(--verde-500);border-radius:var(--r-md);color:#fff;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.sidebar-brand .name{color:#fff;font-size:14px;font-weight:600}.sidebar-brand .name small{color:var(--verde-200);letter-spacing:.02em;font-size:11px;font-weight:400;display:block}.sidebar h5{text-transform:uppercase;letter-spacing:.08em;color:var(--verde-300);margin:20px 0 8px;font-size:10px;font-weight:600}.sidebar h5:first-of-type{margin-top:0}.sidebar a{color:var(--n-200);border-radius:var(--r-sm);align-items:center;gap:10px;margin-bottom:1px;padding:6px 10px;font-size:13px;text-decoration:none;transition:background .12s,color .12s;display:flex}.sidebar a .icon{opacity:.7;transition:opacity .12s}.sidebar a:hover .icon,.sidebar a.active .icon{opacity:1}.sidebar a:hover{color:#fff;background:#ffffff0f}.sidebar a.active{background:var(--verde-700);color:#fff}main{max-width:1100px;padding:64px 64px 120px}section{margin-bottom:96px;scroll-margin-top:24px}.eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--verde-600);margin-bottom:8px;font-size:11px;font-weight:600}h1{font-family:var(--font-instrument-serif), var(--font-inter), serif;color:var(--n-950);letter-spacing:-.02em;margin-bottom:20px;font-size:56px;font-weight:400;line-height:1.05}h2{color:var(--n-950);letter-spacing:-.015em;margin-bottom:8px;font-size:28px;font-weight:600;line-height:1.2}h3{color:var(--n-900);margin-top:40px;margin-bottom:6px;font-size:18px;font-weight:600;line-height:1.3}h3:first-of-type{margin-top:0}h4{color:var(--n-900);text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px;font-size:13px;font-weight:600}p.lead{color:var(--n-600);max-width:640px;margin-bottom:40px;font-size:17px;line-height:1.55}p{max-width:640px;color:var(--n-600);margin-bottom:12px}.section-header{border-bottom:1px solid var(--n-300);margin-bottom:40px;padding-bottom:24px}.example{border:1px solid var(--n-300);border-radius:var(--r-lg);box-shadow:var(--sh-xs);background:#fff;margin:20px 0;padding:32px}.example-dark{background:var(--verde-900);border-color:var(--verde-800)}.example-caption{color:var(--n-600);margin-top:20px;margin-bottom:24px;padding-left:4px;font-size:12px}.example+.example-caption{margin-top:-12px}.color-scale{border-radius:var(--r-md);border:1px solid var(--n-300);grid-template-columns:repeat(11,1fr);gap:0;margin:16px 0 8px;display:grid;overflow:hidden}.color-scale-12{grid-template-columns:repeat(12,1fr)}.sw-n-0{background:var(--n-0)}.sw-n-50{background:var(--n-50)}.sw-n-100{background:var(--n-100)}.sw-n-200{background:var(--n-200)}.sw-n-300{background:var(--n-300)}.sw-n-400{background:var(--n-400)}.sw-n-500{background:var(--n-500)}.sw-n-600{background:var(--n-600)}.sw-n-700{background:var(--n-700)}.sw-n-800{background:var(--n-800)}.sw-n-900{background:var(--n-900)}.sw-n-950{background:var(--n-950)}.sw-n-0{box-shadow:inset -1px 0 0 var(--n-200)}.color-swatch{aspect-ratio:1/2.4;color:var(--n-800);flex-direction:column;justify-content:flex-end;padding:8px;font-size:10px;font-weight:500;line-height:1.3;display:flex}.color-swatch.dark{color:#ffffffd9}.color-swatch .hex{font-family:var(--font-jetbrains-mono), monospace;opacity:.8;margin-top:2px;font-size:9px;display:block}.color-scale-label{justify-content:space-between;align-items:baseline;margin-top:12px;margin-bottom:24px;display:flex}.color-scale-label .name{color:var(--n-800);font-size:13px;font-weight:600}.color-scale-label .desc{color:var(--n-600);font-size:12px}.semantic-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:20px;display:grid}.semantic-card{border-radius:var(--r-lg);border:1px solid var(--n-300);overflow:hidden}.semantic-header{padding:20px;font-weight:600}.semantic-body{background:#fff;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 20px;font-size:11px;display:grid}.semantic-body span{display:block}.semantic-body .role{color:var(--n-600);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px;font-size:9px;font-weight:600}.semantic-body .value{font-family:var(--font-jetbrains-mono), monospace;color:var(--n-800);font-size:10px}.type-row{border-bottom:1px solid var(--n-300);grid-template-columns:120px 90px 1fr;align-items:baseline;gap:24px;padding:20px 0;display:grid}.type-row:last-child{border-bottom:none}.type-row .label{color:var(--n-600);font-size:12px;font-family:var(--font-jetbrains-mono), monospace}.type-row .specs{color:var(--n-600);font-size:11px;font-family:var(--font-jetbrains-mono), monospace;line-height:1.5}.type-sample-6xl{color:var(--n-950);letter-spacing:-.02em;font-size:48px;font-weight:600;line-height:1.05}.type-sample-5xl{color:var(--n-950);letter-spacing:-.02em;font-size:36px;font-weight:600;line-height:1.1}.type-sample-4xl{color:var(--n-950);letter-spacing:-.015em;font-size:30px;font-weight:600;line-height:1.15}.type-sample-3xl{color:var(--n-950);letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:1.25}.type-sample-2xl{color:var(--n-900);font-size:20px;font-weight:600;line-height:1.35}.type-sample-xl{color:var(--n-900);font-size:18px;font-weight:500;line-height:1.4}.type-sample-lg{color:var(--n-900);font-size:16px;font-weight:400;line-height:1.5}.type-sample-md{color:var(--n-900);font-size:15px;font-weight:400;line-height:1.5}.type-sample-base{color:var(--n-900);font-size:14px;font-weight:400;line-height:1.5}.type-sample-sm{color:var(--n-600);font-size:12px;font-weight:400;line-height:1.5}.type-sample-xs{color:var(--n-600);letter-spacing:.02em;font-size:11px;font-weight:500;line-height:1.45}.type-sample-serif{font-family:var(--font-instrument-serif), serif;color:var(--n-950);font-feature-settings:"tnum";font-size:64px;line-height:1}.spacing-scale{flex-direction:column;gap:8px;margin-top:16px;display:flex}.spacing-row{grid-template-columns:80px 80px 1fr;align-items:center;gap:24px;padding:8px 0;font-size:12px;display:grid}.spacing-row .token{font-family:var(--font-jetbrains-mono), monospace;color:var(--n-700);font-weight:500}.spacing-row .value{font-family:var(--font-jetbrains-mono), monospace;color:var(--n-600)}.spacing-bar{background:var(--verde-600);border-radius:2px;height:20px}.radius-grid{grid-template-columns:repeat(6,1fr);gap:16px;margin-top:16px;display:grid}.radius-item{text-align:center}.radius-swatch{background:var(--verde-100);border:1px solid var(--verde-200);height:80px;margin-bottom:8px}.radius-item .token{font-family:var(--font-jetbrains-mono), monospace;color:var(--n-700);font-size:11px;font-weight:500}.radius-item .value{font-family:var(--font-jetbrains-mono), monospace;color:var(--n-600);font-size:10px;display:block}.shadow-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:16px;padding:32px 8px;display:grid}.shadow-item{text-align:center}.shadow-swatch{border-radius:var(--r-md);background:#fff;height:80px;margin-bottom:12px}.shadow-item .token{font-family:var(--font-jetbrains-mono), monospace;color:var(--n-700);font-size:11px;font-weight:500}.shadow-item .use{color:var(--n-600);margin-top:2px;font-size:11px;display:block}.btn{border-radius:var(--r-md);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;height:36px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:500;line-height:1;transition:all .12s;display:inline-flex}.btn:focus-visible{box-shadow:var(--focus);outline:none}a.btn{text-decoration:none}.btn-primary{background:var(--verde-700);color:#fff;border-color:var(--verde-800)}.btn-primary:hover{background:var(--verde-800)}.btn-secondary{color:var(--n-800);border-color:var(--n-300);background:#fff}.btn-secondary:hover{background:var(--n-50);border-color:var(--n-400)}.btn-ghost{color:var(--n-700);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--n-200)}.btn-danger{color:var(--danger-fg);border-color:var(--danger-bd);background:#fff}.btn-danger:hover{background:var(--danger-bg)}.btn-danger-solid{background:var(--danger-fg);color:#fff;border-color:var(--danger-fg)}.btn-danger-solid:hover{background:#991b1b}.btn-sm{height:30px;padding:6px 10px;font-size:12px}.btn-lg{height:42px;padding:10px 18px;font-size:14px}.btn-icon{width:36px;padding:8px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-group{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.btn-group:last-child{margin-bottom:0}.form-group{margin-bottom:16px}.form-group:last-child{margin-bottom:0}.form-label{color:var(--n-700);margin-bottom:6px;font-size:12px;font-weight:500;display:block}.form-label .req{color:var(--danger-fg);margin-left:2px}.form-help{color:var(--n-600);margin-top:4px;font-size:11px}.form-error{color:var(--danger-fg);margin-top:4px;font-size:11px;font-weight:500}.form-aviso{color:var(--warning-fg);font-size:12px;font-weight:500;display:block}.input,.select,.textarea{width:100%;color:var(--n-800);border:1px solid var(--n-300);border-radius:var(--r-md);background:#fff;height:36px;padding:8px 12px;font-family:inherit;font-size:13px;line-height:1.4;transition:border-color .12s,box-shadow .12s}.input:hover,.select:hover,.textarea:hover{border-color:var(--n-400)}.input:focus,.select:focus,.textarea:focus{border-color:var(--verde-500);box-shadow:var(--focus);outline:none}.input.error,.select.error,.textarea.error{border-color:var(--danger-bd)}.input.error:focus,.textarea.error:focus{border-color:var(--danger-fg);box-shadow:0 0 0 3px #b91c1c26}.input::placeholder{color:var(--n-500)}.input:disabled,.select:disabled,.textarea:disabled{background-color:var(--n-100);border-color:var(--n-200);color:var(--n-500);cursor:not-allowed}.input:disabled::placeholder{color:var(--n-400)}.textarea{resize:vertical;height:auto;min-height:80px;padding-top:10px}.select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path fill='none' stroke='%235E6763' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M3 4.5l3 3 3-3'/></svg>");background-position:right 10px center;background-repeat:no-repeat;padding-right:32px}.input-group{display:flex}.input-group .input{border-top-right-radius:0;border-bottom-right-radius:0}.input-group .btn{border-top-left-radius:0;border-bottom-left-radius:0;height:36px}.checkbox-row,.radio-row{color:var(--n-700);cursor:pointer;align-items:center;gap:8px;padding:4px 0;font-size:13px;display:flex}.checkbox,.radio{border:1px solid var(--n-300);border-radius:var(--r-xs);background:#fff;flex-shrink:0;place-items:center;width:16px;height:16px;transition:all .12s;display:grid}.radio{border-radius:var(--r-full)}.checkbox.checked{background:var(--verde-700);border-color:var(--verde-700);color:#fff}.radio.checked{border-color:var(--verde-700);border-width:4px}.checkbox.checked:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:5px;transform:translateY(-1px)rotate(-45deg)}.toggle{background:var(--n-300);border-radius:var(--r-full);cursor:pointer;flex-shrink:0;width:34px;height:20px;transition:background .15s;position:relative}.toggle:after{content:"";border-radius:var(--r-full);width:16px;height:16px;box-shadow:var(--sh-sm);background:#fff;transition:transform .15s;position:absolute;top:2px;left:2px}.toggle.on{background:var(--verde-600)}.toggle.on:after{transform:translate(14px)}.table-wrap{border:1px solid var(--n-300);border-radius:var(--r-lg);background:#fff;overflow:hidden}.table-toolbar{border-bottom:1px solid var(--n-300);background:var(--n-50);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.table-toolbar .left{align-items:center;gap:8px;display:flex}.table-toolbar h4{text-transform:none;letter-spacing:0;margin:0;font-size:14px}.table-count{background:var(--n-200);color:var(--n-700);border-radius:var(--r-full);padding:2px 8px;font-size:11px;font-weight:500}table{border-collapse:collapse;width:100%;font-size:13px}thead th{text-align:left;color:var(--n-600);text-transform:uppercase;letter-spacing:.06em;background:var(--n-50);border-bottom:1px solid var(--n-300);white-space:nowrap;padding:10px 16px;font-size:11px;font-weight:600}thead th.num{text-align:right}tbody td{border-bottom:1px solid var(--n-200);color:var(--n-800);vertical-align:middle;padding:12px 16px}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:var(--n-50)}td.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:var(--n-800);font-size:12px}td.secondary{color:var(--n-600);font-size:12px}td.strong,.cell-title{color:var(--n-900);font-weight:500}.cell-sub{color:var(--n-600);margin-top:2px;font-size:11px}.badge{border-radius:var(--r-xs);white-space:nowrap;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.badge:before{content:"";border-radius:var(--r-full);flex-shrink:0;width:6px;height:6px}.badge.no-dot:before{display:none}.selos-da-conta{flex-wrap:wrap;gap:4px 6px;display:flex}.em-breve{letter-spacing:0;text-transform:none;white-space:nowrap;color:var(--n-500);cursor:help;margin-left:5px;font-size:10px;font-weight:400;line-height:1}.badge-success{background:var(--success-bg);color:var(--success-fg)}.badge-success:before{background:var(--success-fg)}.badge-warning{background:var(--warning-bg);color:var(--warning-fg)}.badge-warning:before{background:var(--warning-fg)}.badge-danger{background:var(--danger-bg);color:var(--danger-fg)}.badge-danger:before{background:var(--danger-fg)}.badge-info{background:var(--info-bg);color:var(--info-fg)}.badge-info:before{background:var(--info-fg)}.badge-neutral{background:var(--n-100);color:var(--n-700)}.badge-neutral:before{background:var(--n-500)}.badge-brand{background:var(--verde-50);color:var(--verde-700)}.badge-brand:before{background:var(--verde-600)}.alert{border-radius:var(--r-md);border:1px solid;gap:12px;margin-bottom:12px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}.alert-icon{border-radius:var(--r-full);color:#fff;flex-shrink:0;place-items:center;width:20px;height:20px;margin-top:1px;font-size:12px;font-weight:700;display:grid}.alert-body strong{margin-bottom:2px;font-weight:600;display:block}.alert-success{background:var(--success-bg);border-color:var(--success-bd);color:var(--success-fg)}.alert-success .alert-icon{background:var(--success-fg)}.alert-warning{background:var(--warning-bg);border-color:var(--warning-bd);color:var(--warning-fg)}.alert-warning .alert-icon{background:var(--warning-fg)}.alert-danger{background:var(--danger-bg);border-color:var(--danger-bd);color:var(--danger-fg)}.alert-danger .alert-icon{background:var(--danger-fg)}.alert-info{background:var(--info-bg);border-color:var(--info-bd);color:var(--info-fg)}.alert-info .alert-icon{background:var(--info-fg)}.toast-container{z-index:1200;width:340px;max-width:calc(100vw - 32px);position:fixed;bottom:20px;right:20px}.toast-container .alert{box-shadow:var(--sh-lg);margin-bottom:0;animation:.2s ease-out toast-entrada}@keyframes toast-entrada{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.toast-acao{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;margin-top:6px;padding:0;font-weight:600;text-decoration:underline;display:block}.toast-acao:hover{opacity:.8}.confirm-dialog-overlay{z-index:1300;background:#0f131152;place-items:center;padding:16px;animation:.15s ease-out confirm-dialog-overlay-entrada;display:grid;position:fixed;inset:0}.confirm-dialog{background:var(--n-0);border-radius:var(--r-xl);width:100%;max-width:380px;box-shadow:var(--sh-lg);padding:20px;animation:.15s ease-out confirm-dialog-entrada}.confirm-dialog-titulo{color:var(--n-900);margin:0 0 8px;font-size:16px;font-weight:600}.confirm-dialog-mensagem{color:var(--n-600);margin:0 0 20px;font-size:14px;line-height:1.5}.confirm-dialog-mensagem p{margin-bottom:8px}.confirm-dialog-mensagem p:last-child,.confirm-dialog-mensagem ul:last-child{margin-bottom:0}.confirm-dialog-mensagem ul{margin-bottom:8px;padding-left:18px}.confirm-dialog-mensagem li+li{margin-top:4px}.confirm-dialog-mensagem strong{color:var(--n-800);font-weight:600}.confirm-dialog-acoes{justify-content:flex-end;gap:8px;display:flex}@keyframes confirm-dialog-overlay-entrada{0%{opacity:0}to{opacity:1}}@keyframes confirm-dialog-entrada{0%{opacity:0;transform:scale(.96)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}.lote-dialog-overlay{z-index:1300;background:#0f131152;place-items:center;padding:16px;animation:.15s ease-out confirm-dialog-overlay-entrada;display:grid;position:fixed;inset:0}.lote-dialog{background:var(--n-0);border-radius:var(--r-xl);width:100%;max-width:1040px;max-height:calc(100vh - 64px);box-shadow:var(--sh-lg);padding:24px;animation:.15s ease-out confirm-dialog-entrada;overflow-y:auto}.lote-dialog-titulo{color:var(--n-900);margin:0 0 4px;font-size:18px;font-weight:600}.lote-dialog-subtitulo{color:var(--n-600);margin:0 0 16px;font-size:13px}.lote-dialog-controles{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.lote-dialog-grupo{border:1px solid var(--n-200);border-radius:var(--r-md);padding:12px}.lote-dialog-grupo legend{color:var(--n-700);padding:0 4px;font-size:12px;font-weight:600}.lote-dialog-grupo .radio-field:not(:last-of-type){margin-bottom:8px}.lote-dialog-grupo .form-group{margin-top:8px;margin-bottom:0}.lote-dialog-tabela{margin-bottom:12px}.lote-dialog-anexo{cursor:pointer;align-items:center;gap:6px;max-width:100%;display:inline-flex}.lote-dialog-anexo input[type=file]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lote-dialog-anexo-botao{border-radius:var(--r-md);border:1px solid var(--n-200);background:var(--n-50);width:32px;height:32px;color:var(--n-600);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lote-dialog-anexo:hover .lote-dialog-anexo-botao{background:var(--n-100);border-color:var(--n-300)}.lote-dialog-anexo-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-600);font-size:12px;overflow:hidden}.lote-dialog-aviso{color:var(--warning-fg);margin-top:2px;font-size:12px;font-weight:500}.lote-dialog-confirmacao{background:var(--warning-bg-subtle);border:1px solid var(--warning-bd);border-radius:var(--r-md);margin:0 0 12px;padding:10px 12px}.lote-dialog-acoes{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.radio-field{cursor:pointer;align-items:flex-start;gap:8px;padding:2px 0;display:flex}.radio-field input[type=radio]{accent-color:var(--verde-700);flex-shrink:0;margin-top:3px}.radio-field input[type=radio]:disabled+span{color:var(--n-400)}.radio-field span .form-help{margin-top:2px;display:block}.cards-row{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px;display:grid}.card{border:1px solid var(--n-300);border-radius:var(--r-lg);background:#fff;padding:20px}.card-title{color:var(--n-600);margin-bottom:8px;font-size:13px;font-weight:500}.kpi-card{border:1px solid var(--n-300);border-radius:var(--r-lg);background:#fff;padding:24px}.kpi-label{color:var(--n-600);text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px;font-size:12px;font-weight:500}.kpi-value{font-family:var(--font-instrument-serif), serif;color:var(--n-900);font-feature-settings:"tnum" 1;margin-bottom:8px;font-size:48px;font-weight:400;line-height:1}.kpi-value .prefix,.kpi-value .suffix{color:var(--n-600);font-size:24px;font-family:var(--font-inter), sans-serif;font-weight:500}.kpi-value .prefix{margin-right:4px}.kpi-trend{align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.kpi-trend.up{color:var(--success-fg)}.kpi-trend.down{color:var(--danger-fg)}.kpi-trend.neutral{color:var(--n-600)}.kpi-trend .baseline{color:var(--n-600);margin-left:4px;font-weight:400}.nav-preview{border-radius:var(--r-lg);border:1px solid var(--n-300);background:#fff;grid-template-columns:200px 1fr;min-height:300px;display:grid;overflow:hidden}.nav-preview-side{background:var(--verde-900);padding:16px 12px}.nav-preview-side .brand-mini{color:#fff;border-bottom:1px solid #ffffff14;align-items:center;gap:8px;margin-bottom:12px;padding:4px 8px 16px;font-size:13px;font-weight:600;display:flex}.nav-preview-side .brand-mini .m{background:var(--verde-500);border-radius:var(--r-sm);color:#fff;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.nav-item{color:var(--n-200);border-radius:var(--r-sm);align-items:center;gap:10px;margin-bottom:1px;padding:7px 8px;font-size:12px;display:flex}.nav-item .ico{opacity:.8;border:1.5px solid;border-radius:3px;width:14px;height:14px}.nav-item:hover{color:#fff;background:#ffffff0d}.nav-item.active{background:var(--verde-700);color:#fff}.nav-section-label{text-transform:uppercase;letter-spacing:.08em;color:var(--verde-300);padding:12px 8px 4px;font-size:9px;font-weight:600}.nav-preview-main{background:var(--n-100);padding:20px 24px}.topbar{border-bottom:1px solid var(--n-300);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}.breadcrumb{color:var(--n-600);font-size:12px}.breadcrumb a{color:var(--n-600);text-decoration:none}.breadcrumb a:hover{color:var(--n-800);text-decoration:underline}.breadcrumb .sep{opacity:.5;margin:0 6px}.breadcrumb .current{color:var(--n-800);font-weight:500}.dashboard-preview{background:var(--n-100);border:1px solid var(--n-300);border-radius:var(--r-lg);padding:24px}.dash-title-row{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.dash-title-row h2{font-family:var(--font-instrument-serif), serif;letter-spacing:-.01em;margin:0;font-size:32px;font-weight:400}.dash-title-row .sub{color:var(--n-600);margin-top:4px;font-size:13px}.dash-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.dash-kpi{border:1px solid var(--n-300);border-radius:var(--r-md);background:#fff;padding:16px 18px}.dash-kpi .l{color:var(--n-600);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:11px;font-weight:600}.dash-kpi .v{font-family:var(--font-instrument-serif), serif;color:var(--n-900);font-feature-settings:"tnum" 1;margin-bottom:6px;font-size:32px;line-height:1}.dash-kpi .v .u{font-family:var(--font-inter), sans-serif;color:var(--n-600);font-size:14px;font-weight:500}.dash-kpi .t{color:var(--success-fg);font-size:11px;font-weight:500}.dash-kpi .t.down{color:var(--danger-fg)}.dash-chart{border:1px solid var(--n-300);border-radius:var(--r-md);background:#fff;margin-bottom:20px;padding:20px}.dash-chart-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.dash-chart-header h4{text-transform:none;letter-spacing:0;margin:0;font-size:14px}.chart-svg{width:100%;height:180px}.empty-state{text-align:center;border:1px dashed var(--n-300);border-radius:var(--r-lg);background:#fff;padding:48px 24px}.empty-state .icon{background:var(--n-100);border-radius:var(--r-full);width:48px;height:48px;color:var(--n-600);place-items:center;margin:0 auto 16px;font-size:20px;display:grid}.empty-state .btn .icon{width:14px;height:14px;color:inherit;background:0 0;border-radius:0;margin:0}.empty-state h4{color:var(--n-800);text-transform:none;letter-spacing:0;margin-bottom:6px;font-size:15px}.empty-state p{color:var(--n-600);max-width:340px;margin:0 auto 20px;font-size:13px}.empty-state .btn-group{justify-content:center;margin-bottom:0}.principle-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:16px;display:grid}.principle{border:1px solid var(--n-300);border-radius:var(--r-lg);background:#fff;padding:24px}.principle .num{font-family:var(--font-instrument-serif), serif;color:var(--verde-600);margin-bottom:12px;font-size:32px;font-style:italic;line-height:1}.principle h4{text-transform:none;letter-spacing:0;color:var(--n-900);margin-bottom:8px;font-size:16px}.principle p{color:var(--n-600);margin:0;font-size:13px}.token-table{width:100%;margin-top:12px;font-size:12px}.token-table td,.token-table th{border-bottom:1px solid var(--n-300);text-align:left;padding:8px 12px}.token-table th{background:var(--n-50);text-transform:uppercase;letter-spacing:.06em;color:var(--n-600);font-size:10px;font-weight:600}.token-table code{background:var(--n-100);border-radius:var(--r-xs);color:var(--n-800);white-space:nowrap;padding:2px 6px}.token-table td.ratio{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;text-align:right;color:var(--n-900);white-space:nowrap}.row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.stack{flex-direction:column;gap:12px;display:flex}.mt-4{margin-top:32px}.mt-2{margin-top:16px}.grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}hr{border:none;border-top:1px solid var(--n-300);margin:32px 0}.icon{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:14px;height:14px}@media (max-width:900px){.app{grid-template-columns:1fr}.sidebar{height:auto;position:static}main{padding:32px 24px 80px}h1{font-size:40px}.cards-row,.dash-kpis,.principle-grid,.semantic-grid{grid-template-columns:1fr 1fr}.color-scale{grid-template-columns:repeat(6,1fr)}.radius-grid{grid-template-columns:repeat(3,1fr)}.shadow-grid{grid-template-columns:repeat(2,1fr)}}.bottom-nav{z-index:50;background:var(--verde-900);border-top:1px solid var(--verde-800);padding:8px 4px;display:none;position:fixed;bottom:0;left:0;right:0}.bottom-nav-item{color:var(--verde-200);border-radius:var(--r-sm);flex-direction:column;flex:1;align-items:center;gap:4px;padding:6px 4px;font-size:10px;font-weight:500;text-decoration:none;transition:color .12s,background .12s;display:flex}.bottom-nav-item svg,.bottom-nav-item .ico{width:20px;height:20px}.bottom-nav-item .ico{border-radius:var(--r-xs);opacity:.9;border:1.5px solid}.bottom-nav-item:hover,.bottom-nav-item.active{color:#fff}.bottom-nav-item.active .ico{opacity:1}.nota-card{background:var(--n-0);border:1px solid var(--n-300);border-radius:var(--r-lg);box-shadow:var(--sh-xs);flex-direction:column;gap:8px;padding:16px;display:flex}.nota-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.nota-card-number{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-feature-settings:"tnum" 1;color:var(--n-600);font-size:12px}.nota-card-title{color:var(--n-900);margin-top:2px;font-size:14px;font-weight:500}.nota-card-sub{color:var(--n-600);margin-top:2px;font-size:12px}.nota-card-footer{border-top:1px solid var(--n-200);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.nota-card-value{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--n-900);font-size:15px;font-weight:500}.nota-card-date{color:var(--n-600);font-size:12px}@media (max-width:900px){.bottom-nav{display:flex}}.acesso{--acesso-brilho:color-mix(in srgb, var(--verde-600) 55%, transparent);--acesso-suave:cubic-bezier(.2, .7, .2, 1);background:var(--n-50);max-width:none;min-height:100dvh;padding:12px;display:flex}.acesso-palco{isolation:isolate;background:var(--verde-900);border-radius:var(--site-r-hero);flex-direction:column;flex:1;align-items:center;gap:28px;padding:32px 16px 20px;display:flex;position:relative;overflow:hidden}.acesso-palco:before,.acesso-palco:after{content:"";z-index:-1;background:radial-gradient(closest-side, var(--acesso-brilho), transparent);pointer-events:none;border-radius:50%;position:absolute}.acesso-palco:before{opacity:.55;width:1100px;height:1100px;top:-560px;right:-420px}.acesso-palco:after{opacity:.3;width:720px;height:720px;bottom:-440px;left:-260px}.acesso-topo{justify-content:center;display:flex}.acesso-marca{border-radius:var(--r-md);display:inline-flex}.acesso-marca img{width:auto;height:34px;display:block}.acesso-marca:focus-visible,.acesso-rodape a:focus-visible{outline:var(--site-foco);outline-offset:4px}.acesso-cartao{background:var(--n-0);border-radius:var(--site-r-card);width:100%;max-width:440px;box-shadow:var(--site-sh-janela);animation:acesso-entrar .5s var(--acesso-suave) both;margin:auto 0}.acesso-conteudo{padding:32px 24px 28px}.acesso-titulo{font-family:var(--font-instrument-serif), serif;letter-spacing:-.015em;color:var(--n-950);margin:0 0 8px;font-size:36px;font-weight:400;line-height:1.05}.acesso-subtitulo{max-width:none;color:var(--n-600);margin:0 0 28px;font-size:15px;line-height:1.5}.acesso .alert{margin-bottom:20px}.acesso .form-group{margin-bottom:18px}.acesso .form-label{margin-bottom:8px;font-size:13px}.acesso .form-help{margin-top:6px;font-size:12px}.acesso .input{border-radius:var(--r-lg);height:48px;padding:0 14px;font-size:16px}.acesso .auth-forgot{justify-content:flex-end;margin:-6px 0 22px;display:flex}.acesso .auth-forgot .auth-link{font-size:13px}.acesso .acesso-botao{border-radius:var(--r-full);height:52px;font-size:15px;font-weight:600;transition:background-color .18s,transform .18s}.acesso .acesso-botao:hover:not(:disabled){background:var(--verde-600);transform:translateY(-1px)}.acesso .acesso-botao:active{transform:none}.acesso .acesso-botao:disabled{cursor:progress;opacity:.75}.acesso-cartao-rodape{border-top:1px solid var(--n-200);text-align:center;color:var(--n-600);margin-top:28px;padding-top:20px;font-size:14px}.auth-link{color:var(--verde-700);font-weight:500;text-decoration:none}.auth-link:hover{color:var(--verde-800);text-decoration:underline}.btn-block{width:100%}.acesso-foto{display:none}.acesso-comando{background:var(--n-0);border-radius:var(--r-xl);max-width:340px;box-shadow:var(--site-sh-float);animation:acesso-entrar .5s .25s var(--acesso-suave) both;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.acesso-comando-mic{border-radius:var(--r-full);background:var(--verde-700);width:36px;height:36px;color:var(--n-0);flex:none;place-items:center;display:inline-grid}.acesso-comando-mic .icon{width:16px;height:16px}.acesso-comando-rotulo{color:var(--verde-700);font-size:12px;font-weight:600}.acesso-comando-texto{max-width:none;color:var(--n-900);margin:2px 0 0;font-size:15px;font-weight:500;line-height:1.4}.acesso-comando-feito{color:var(--verde-700);align-items:center;gap:6px;margin-top:10px;font-size:13px;font-weight:600;display:inline-flex}.acesso-tique{flex:none;overflow:visible}.acesso-tique-circulo{fill:var(--feito)}.acesso-tique-traco{fill:none;stroke:var(--verde-900);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.acesso-rodape{color:var(--verde-200);flex-wrap:wrap;justify-content:center;gap:8px 20px;font-size:13px;display:flex}.acesso-rodape-links{gap:20px;display:inline-flex}.acesso-rodape a{color:inherit;border-radius:var(--r-sm);text-decoration:none}.acesso-rodape a:hover{color:var(--n-0);text-decoration:underline}@keyframes acesso-entrar{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (min-width:640px){.acesso{padding:16px}.acesso-palco{padding:40px 32px 24px}.acesso-conteudo{padding:40px 40px 32px}.acesso-titulo{font-size:40px}}@media (min-width:1024px){.acesso-palco{gap:32px;padding:40px 48px 28px}.acesso-cartao{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:1000px;padding:10px;display:grid}.acesso-conteudo{flex-direction:column;justify-content:center;padding:48px 52px 40px;display:flex}.acesso-titulo{font-size:46px}.acesso-foto{background:var(--verde-800);border-radius:var(--site-r-janela);min-height:clamp(460px,100dvh - 260px,580px);margin:0;display:block;position:relative;overflow:hidden}.acesso-foto img{object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}}@media (min-width:1024px) and (max-height:800px){.acesso-palco{gap:20px;padding-top:24px;padding-bottom:20px}.acesso-conteudo{padding-top:36px;padding-bottom:32px}.acesso-subtitulo{margin-bottom:22px}.acesso-cartao-rodape{margin-top:22px}}@media (prefers-reduced-motion:reduce){.acesso-cartao,.acesso-comando{animation:none}.acesso .acesso-botao:hover:not(:disabled){transform:none}}.app-main{min-width:0;max-width:none;padding:0}.page{max-width:1160px;padding:36px 40px 112px}.page-head{border-bottom:1px solid var(--n-300);margin-bottom:24px;padding-bottom:20px}.page-head-row{justify-content:space-between;align-items:flex-start;gap:24px;margin-top:10px;display:flex}.page-title{font-family:var(--font-instrument-serif), var(--font-inter), serif;color:var(--n-900);letter-spacing:-.01em;margin:0;font-size:34px;font-weight:400;line-height:1.1}.page-lead{color:var(--n-600);max-width:68ch;margin:6px 0 0;font-size:13px}.page-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.page-notices{margin-bottom:20px}.page-notices .alert:last-child{margin-bottom:0}.panel{background:var(--n-0);border:1px solid var(--n-300);border-radius:var(--r-lg);box-shadow:var(--sh-xs);margin-bottom:16px}.panel:last-child{margin-bottom:0}.panel-head{background:var(--n-50);border-bottom:1px solid var(--n-300);border-radius:var(--r-lg) var(--r-lg) 0 0;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 20px;display:flex}.panel-head-text{min-width:0}.panel-title{color:var(--n-900);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.panel-title .icon{color:var(--n-600)}.panel-desc{color:var(--n-600);max-width:72ch;margin-top:3px;font-size:12px}.panel-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.panel-body{padding:20px}.panel-body+.panel-body{border-top:1px solid var(--n-200)}.panel-flush{padding:0}.summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px 24px;display:grid}.summary-label{letter-spacing:.02em;text-transform:uppercase;color:var(--n-600);margin-bottom:4px;font-size:12px;font-weight:500}.summary-value{color:var(--n-800);overflow-wrap:anywhere;font-size:14px}.note-item-fiscal .summary-value{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.note-item{border:1px solid var(--n-300);border-radius:var(--r-md);margin-bottom:16px;padding:16px}.note-item:last-child{margin-bottom:0}.note-item-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.note-item-number{letter-spacing:.04em;text-transform:uppercase;color:var(--n-600);font-size:12px;font-weight:600}.note-item-fiscal{border-top:1px dashed var(--n-300);margin-top:16px;padding-top:16px}.form-page{max-width:820px}.form-page-larga{max-width:1040px}.page-stack{flex-direction:column;gap:16px;display:flex}.field-row{align-items:start;gap:0 16px;display:grid}.field-row-2{grid-template-columns:repeat(2,minmax(0,1fr))}.field-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.field-row-wide{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.field-row-narrow{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.field-group-label{color:var(--n-600);text-transform:uppercase;letter-spacing:.06em;border-top:1px solid var(--n-200);margin-bottom:12px;padding-top:20px;font-size:11px;font-weight:600}.field-group-label:first-child{border-top:none;padding-top:0}.form-actions{z-index:10;background:var(--n-0);border-top:1px solid var(--n-300);border-radius:0 0 var(--r-lg) var(--r-lg);align-items:center;gap:8px;padding:14px 20px;display:flex;position:sticky;bottom:0}.form-actions-hint{color:var(--n-600);margin-left:auto;font-size:12px}.checkbox-field{cursor:pointer;align-items:flex-start;gap:10px;padding:2px 0;display:flex}.checkbox-input{appearance:none;border:1px solid var(--n-300);border-radius:var(--r-xs);background:var(--n-0);cursor:pointer;flex-shrink:0;place-items:center;width:16px;height:16px;margin-top:1px;transition:background .12s,border-color .12s;display:grid}.checkbox-input:hover{border-color:var(--n-400)}.checkbox-input:focus-visible{box-shadow:var(--focus);outline:none}.checkbox-input:checked{background:var(--verde-700);border-color:var(--verde-700)}.checkbox-input:checked:after{content:"";border-left:2px solid var(--n-0);border-bottom:2px solid var(--n-0);width:8px;height:5px;transform:translateY(-1px)rotate(-45deg)}.checkbox-input:disabled{background:var(--n-100);border-color:var(--n-300);cursor:not-allowed}.checkbox-input:checked:disabled{background:var(--n-400);border-color:var(--n-400)}.checkbox-text{color:var(--n-700);font-size:13px}.checkbox-text .form-help{margin-top:2px;display:block}.tabs{background:var(--n-50);border-bottom:1px solid var(--n-300);border-radius:var(--r-lg) var(--r-lg) 0 0;scrollbar-width:none;gap:2px;padding:0 12px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs.tem-mais{-webkit-mask-image:linear-gradient(90deg, var(--n-900) calc(100% - 32px), transparent);-webkit-mask-image:linear-gradient(90deg, var(--n-900) calc(100% - 32px), transparent);mask-image:linear-gradient(90deg, var(--n-900) calc(100% - 32px), transparent)}.tab{color:var(--n-600);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:12px 12px 10px;font-family:inherit;font-size:13px;font-weight:500;transition:color .12s,border-color .12s;display:inline-flex}.tab:hover{color:var(--n-800)}.tab:focus-visible{box-shadow:inset 0 0 0 2px var(--verde-600);border-radius:var(--r-sm);outline:none}.tab[aria-selected=true]{color:var(--verde-700);border-bottom-color:var(--verde-600)}.tab .icon{opacity:.75}.tab[aria-selected=true] .icon{opacity:1}.tab-panel{padding:20px}.fieldset-plain{border:0;min-width:0}.combobox{position:relative}.combobox-list{z-index:20;background:var(--n-0);border:1px solid var(--n-300);border-radius:var(--r-md);max-height:288px;box-shadow:var(--sh-md);padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.combobox-group{color:var(--n-600);text-transform:uppercase;letter-spacing:.06em;padding:8px 8px 4px;font-size:10px;font-weight:600}.combobox-option{text-align:left;width:100%;color:var(--n-800);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:none;align-items:baseline;gap:10px;padding:7px 8px;font-family:inherit;font-size:13px;display:flex}.combobox-option.is-active{background:var(--verde-50);color:var(--verde-800)}.combobox-option-code{color:var(--verde-700);flex-shrink:0;font-size:12px;font-weight:500}.combobox-option-text{min-width:0}.combobox-option-hint{color:var(--n-600);margin-top:2px;font-size:11px;display:block}.combobox-empty{color:var(--n-600);padding:12px 8px;font-size:12px}.party-picker{align-items:flex-start;gap:8px;display:flex}.party-picker>.combobox{flex:1;min-width:0}@media (max-width:560px){.party-picker{flex-wrap:wrap}.party-picker>.combobox{flex-basis:100%}.party-picker>.btn{flex:1;justify-content:center}}.modal{background:0 0;border:none;width:100%;max-width:min(720px,100vw - 32px);max-height:calc(100vh - 48px);margin:auto;padding:0}.modal::backdrop{background:var(--overlay)}.modal-box{background:var(--n-0);border:1px solid var(--n-300);border-radius:var(--r-xl);max-height:calc(100vh - 48px);box-shadow:var(--sh-lg);flex-direction:column;display:flex}.modal-head{border-bottom:1px solid var(--n-200);padding:20px 24px 12px}.modal-title{color:var(--n-900);margin:0;font-size:16px;font-weight:600}.modal-desc{color:var(--n-600);margin:4px 0 0;font-size:13px}.modal-body{padding:16px 24px;overflow-y:auto}.modal.modal-com-lista,.modal-com-lista .modal-body{overflow:visible}.modal-foot{border-top:1px solid var(--n-200);justify-content:flex-end;gap:8px;padding:12px 24px;display:flex}.party-list{border:1px solid var(--n-300);border-radius:var(--r-md);max-height:52vh;margin:0;padding:0;list-style:none;overflow-y:auto}.party-list>li+li{border-top:1px solid var(--n-200)}.party-row{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:12px 16px;font-family:inherit;display:flex}.party-row:hover{background:var(--verde-50)}.party-row:focus-visible{box-shadow:var(--focus);outline:none}.party-row-text{flex:1;min-width:0}.party-row-name{color:var(--n-900);font-size:14px;font-weight:500;display:block}.party-row-sub{color:var(--n-600);overflow-wrap:anywhere;margin-top:2px;font-size:12px;display:block}.party-row-action{color:var(--verde-700);flex-shrink:0;font-size:13px;font-weight:500}.kpi-grid{grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:12px;margin-bottom:20px;display:grid}.kpi-grid .kpi-value{font-size:38px}a.kpi-card{text-decoration:none;transition:border-color .12s,box-shadow .12s;display:block}a.kpi-card:hover{border-color:var(--n-400);box-shadow:var(--sh-sm)}.checklist{flex-direction:column;list-style:none;display:flex}.checklist-item{border-bottom:1px solid var(--n-200);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.checklist-item:first-child{padding-top:0}.checklist-item:last-child{border-bottom:none;padding-bottom:0}.checklist-mark{border-radius:var(--r-full);flex-shrink:0;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.checklist-mark .icon{stroke-width:2.5px;width:12px;height:12px}.checklist-mark.done{background:var(--success-bg);color:var(--success-fg)}.checklist-mark.todo{background:var(--warning-bg);color:var(--warning-fg)}.checklist-mark.bloqueia{background:var(--danger-bg);color:var(--danger-fg)}.checklist-body{flex-direction:column;flex:1;min-width:0;display:flex}.checklist-title{color:var(--n-800);font-size:13px;font-weight:500}.checklist-desc{color:var(--n-600);margin-top:2px;font-size:12px}.checklist-item .btn{flex-shrink:0}.table-scroll{position:relative;overflow-x:auto}.table-scroll>table{min-width:640px}td .row-actions{justify-content:flex-end;align-items:center;gap:2px;display:flex}th.actions,td.actions{text-align:right;white-space:nowrap;width:1%}.tabela-colunas-fixas{table-layout:fixed}.tabela-colunas-fixas col.col-apoio{width:40%}.tabela-colunas-fixas col.col-situacao{width:120px}.tabela-colunas-fixas col.col-acoes{width:112px}.tabela-colunas-fixas col.col-ordem{width:96px}.table-scroll>.tabela-estrutura-dre{min-width:840px}.tabela-colunas-fixas.tabela-estrutura-dre col.col-apoio{width:34%}.row-actions .btn-ghost{color:var(--n-600)}.row-actions .btn-ghost:hover{color:var(--n-900)}tbody tr:hover .row-actions .btn-ghost{color:var(--n-700)}tr.is-archived .cell-title,tr.is-archived .cell-sub{opacity:.55}.meta-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px 24px;display:grid}.meta-label{color:var(--n-600);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:11px;font-weight:600}.meta-value{color:var(--n-800);font-size:13px}.meta-value.mono{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-size:12px}.meta-value.empty{color:var(--n-500)}.workspace{min-height:100vh}.workspace-top{z-index:20;background:var(--n-0);border-bottom:1px solid var(--n-300);justify-content:space-between;align-items:center;gap:16px;height:56px;padding:0 40px;display:flex;position:sticky;top:0}.workspace-brand{align-items:center;gap:10px;text-decoration:none;display:flex}.workspace-brand-mark{background:var(--verde-700);width:28px;height:28px;color:var(--n-0);border-radius:var(--r-md);place-items:center;font-size:13px;font-weight:700;display:grid}.workspace-brand-name{color:var(--n-900);font-size:14px;font-weight:600}.workspace-account{align-items:center;gap:8px;min-width:0;display:flex}.workspace-account-email{color:var(--n-600);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.workspace-main{margin:0 auto}.seletor-ferramentas{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.seletor-busca{width:100%;max-width:340px;margin-left:auto;position:relative}.seletor-busca>.icon{color:var(--n-500);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.seletor-busca .input{padding-left:34px}.company-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:16px;display:grid}.company-card{background:var(--n-0);border:1px solid var(--n-300);border-radius:var(--r-lg);box-shadow:var(--sh-xs);flex-direction:column;padding:18px;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex;position:relative}.company-card:hover{border-color:var(--verde-300);box-shadow:var(--sh-md);transform:translateY(-1px)}.company-card:has(.company-card-name:focus-visible){border-color:var(--verde-500);box-shadow:var(--focus)}.company-card.attention-danger{box-shadow:inset 3px 0 0 var(--danger-fg), var(--sh-xs)}.company-card.attention-warning{box-shadow:inset 3px 0 0 var(--warning-bd), var(--sh-xs)}.company-card.attention-info{box-shadow:inset 3px 0 0 var(--info-bd), var(--sh-xs)}.company-card.attention-danger:hover{box-shadow:inset 3px 0 0 var(--danger-fg), var(--sh-md)}.company-card.attention-warning:hover{box-shadow:inset 3px 0 0 var(--warning-bd), var(--sh-md)}.company-card.attention-info:hover{box-shadow:inset 3px 0 0 var(--info-bd), var(--sh-md)}.company-card-head{align-items:center;gap:12px;display:flex}.company-card-mark{background:var(--verde-700);width:44px;height:44px;color:var(--n-0);border-radius:var(--r-md);letter-spacing:.02em;flex-shrink:0;place-items:center;font-size:15px;font-weight:600;display:grid;overflow:hidden}.company-card-mark img{object-fit:contain;background:var(--n-0);border:1px solid var(--n-200);border-radius:var(--r-md);width:100%;height:100%}.company-card-id{flex-direction:column;flex:1;min-width:0;display:flex}.company-card-name{color:var(--n-900);text-overflow:ellipsis;white-space:nowrap;outline:none;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none;overflow:hidden}.company-card-name:after{content:"";border-radius:var(--r-lg);position:absolute;inset:0}.company-card-legal{color:var(--n-600);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.company-card-go{color:var(--n-400);flex-shrink:0;transition:transform .12s,color .12s}.company-card-role{flex-shrink:0;align-self:flex-start}.company-card:hover .company-card-go{color:var(--verde-600);transform:translate(2px)}.company-card-meta{border-top:1px solid var(--n-200);flex-wrap:wrap;gap:8px 24px;margin:14px 0 0;padding-top:12px;display:flex}.company-card-meta dt{letter-spacing:.04em;text-transform:uppercase;color:var(--n-500);font-size:11px;font-weight:500}.company-card-meta dd{color:var(--n-800);margin:2px 0 0;font-size:13px}.company-card-meta dd.mono{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-size:12px}.company-card-signals{z-index:1;flex-direction:column;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex;position:relative}.company-signal{border-radius:var(--r-md);font-variant-numeric:tabular-nums;border:1px solid #0000;align-items:center;gap:8px;padding:6px 10px;font-size:12px;font-weight:500;text-decoration:none;transition:border-color .12s;display:flex}.company-signal .icon{flex-shrink:0;width:14px;height:14px}.company-signal:focus-visible{box-shadow:var(--focus);outline:none}.company-signal-danger{background:var(--danger-bg);color:var(--danger-fg)}.company-signal-danger:hover{border-color:var(--danger-bd)}.company-signal-warning{background:var(--warning-bg);color:var(--warning-fg)}.company-signal-warning:hover{border-color:var(--warning-bd)}.company-signal-info{background:var(--info-bg);color:var(--info-fg)}.company-signal-info:hover{border-color:var(--info-bd)}.company-card-ok{color:var(--success-fg);align-items:center;gap:6px;margin:14px 0 0;font-size:12px;display:flex}.company-card-ok .icon{width:14px;height:14px}.company-card-add{text-align:center;border:1px dashed var(--n-300);border-radius:var(--r-lg);min-height:148px;color:var(--n-600);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:18px;text-decoration:none;transition:border-color .12s,background .12s,color .12s;display:flex}.company-card-add:hover{border-color:var(--verde-400);background:var(--verde-50);color:var(--verde-700)}.company-card-add:focus-visible{box-shadow:var(--focus);outline:none}.company-card-add-mark{border-radius:var(--r-full);background:var(--verde-50);width:36px;height:36px;color:var(--verde-700);border:1px solid var(--verde-200);place-items:center;margin-bottom:4px;display:grid}.company-card-add-title{color:var(--n-900);font-size:14px;font-weight:600}.company-card-add-desc{max-width:30ch;font-size:12px}.cadastro-empresa{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.cadastro-empresa-aside{position:sticky;top:80px}.cnpj-lookup{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 12px;display:grid}.cnpj-lookup>.btn{margin-top:24px}.receita-box{background:var(--verde-50);border:1px solid var(--verde-200);border-radius:var(--r-md);margin-bottom:16px;padding:14px 16px}.receita-box-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.receita-box-title{letter-spacing:.06em;text-transform:uppercase;color:var(--verde-800);font-size:11px;font-weight:600}.receita-box-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 24px;margin:12px 0 0;display:grid}.receita-box-grid dt{letter-spacing:.04em;text-transform:uppercase;color:var(--n-600);font-size:11px;font-weight:500}.receita-box-grid dd{color:var(--n-800);margin:2px 0 0;font-size:13px}.receita-box-note{color:var(--n-600);margin:12px 0 0;font-size:12px}.steps-list{counter-reset:passo;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.steps-list li{counter-increment:passo;grid-template-columns:24px 1fr;column-gap:10px;display:grid}.steps-list li:before{content:counter(passo);border-radius:var(--r-full);background:var(--verde-50);border:1px solid var(--verde-200);width:22px;height:22px;color:var(--verde-700);grid-row:span 2;place-items:center;font-size:11px;font-weight:600;display:grid}.steps-list-title{color:var(--n-900);font-size:13px;font-weight:600}.steps-list-desc{color:var(--n-600);font-size:12px}@media (max-width:900px){.workspace-top{padding:0 16px}.workspace-account-email{display:none}.cadastro-empresa{grid-template-columns:1fr}.cadastro-empresa-aside{position:static}.seletor-busca{max-width:none;margin-left:0}.company-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.cnpj-lookup{grid-template-columns:1fr}.cnpj-lookup>.btn{margin-top:0;margin-bottom:16px}}.tabela-fluxo-caixa-wrap{border:1px solid var(--n-200);border-radius:var(--r-lg);background:var(--n-0);margin-top:16px;overflow-x:auto}.tabela-resizavel{table-layout:fixed}.tabela-resizavel th{white-space:nowrap;text-overflow:ellipsis;position:relative;overflow:hidden}.tabela-resizavel td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tabela-resizavel td .cell-title,.tabela-resizavel td .cell-sub{text-overflow:ellipsis;overflow:hidden}.tabela-resizavel tr.is-clicavel{cursor:pointer}.coluna-resize-handle{cursor:col-resize;z-index:1;background:0 0;width:8px;position:absolute;top:0;bottom:0;right:-4px}.coluna-resize-handle:hover,.coluna-resize-handle:active{background:var(--verde-500);opacity:.35}.coluna-titulo{cursor:grab;display:block}.coluna-titulo:active{cursor:grabbing}.coluna-titulo.is-dragging{opacity:.4}th.coluna-alvo-drop{box-shadow:inset 2px 0 0 var(--verde-500)}.coluna-cabecalho-conteudo{justify-content:flex-start;align-items:center;gap:4px;display:flex}.filtro-coluna-gatilho{border-radius:var(--r-sm);width:26px;height:26px;color:var(--n-500);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.filtro-coluna-gatilho:hover{background:var(--n-100);color:var(--n-700)}.filtro-coluna-gatilho.is-ativo{color:var(--verde-600);background:var(--verde-50)}.filtro-coluna-popover{z-index:1000;background:var(--n-0);border:1px solid var(--n-200);border-radius:var(--r-lg);width:200px;max-width:calc(100vw - 32px);box-shadow:var(--sh-lg);padding:6px;position:fixed}.filtro-coluna-limpar{border-radius:var(--r-sm);width:100%;color:var(--n-700);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:7px 8px;font-size:13px;display:flex}.filtro-coluna-limpar:hover{background:var(--n-100)}.filtro-coluna-separador{background:var(--n-200);height:1px;margin:4px 0}.filtro-coluna-operador-lista{flex-direction:column;max-height:260px;display:flex;overflow-y:auto}.filtro-coluna-operador-item{border-radius:var(--r-sm);width:100%;color:var(--n-800);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:7px 8px;font-size:13px;display:flex}.filtro-coluna-operador-item:hover{background:var(--n-100)}.filtro-coluna-operador-item.is-selecionado{color:var(--verde-700);font-weight:500}.filtro-coluna-operador-item .icon{color:var(--verde-600)}.filtro-coluna-valor{border-top:1px solid var(--n-200);margin-top:4px;padding-top:6px}.filtro-coluna-valor-intervalo{flex-direction:column;gap:6px;display:flex}.filtro-coluna-valor-legenda{color:var(--n-600);flex-direction:column;gap:2px;font-size:11px;display:flex}.lista-com-painel{align-items:flex-start;gap:16px;display:flex}.lista-com-painel-tabela{flex:1;min-width:0}.painel-selecao{border:1px solid var(--n-300);border-radius:var(--r-lg);background:var(--n-0);flex-direction:column;flex-shrink:0;gap:2px;width:260px;padding:12px;display:flex;position:sticky;top:16px}.painel-selecao-cabecalho{border-bottom:1px solid var(--n-200);flex-direction:column;gap:2px;margin-bottom:8px;padding:4px 8px 12px;display:flex}.painel-selecao-cabecalho strong{color:var(--n-900);font-size:14px}.painel-selecao-sub{color:var(--n-600);font-size:12px}.painel-acao-item{border-radius:var(--r-sm);width:100%;color:var(--verde-700);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:9px 8px;font-size:13px;display:flex}.painel-acao-item:hover:not(:disabled){background:var(--verde-50)}.painel-acao-item:disabled{color:var(--n-400);cursor:not-allowed}.painel-acao-item.painel-acao-perigo{color:var(--danger-fg)}.painel-acao-item.painel-acao-perigo:hover:not(:disabled){background:var(--danger-bg)}.painel-acao-grupo{flex-direction:column;gap:6px;padding:9px 8px;display:flex}.painel-acao-grupo-label{color:var(--verde-700);align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.painel-selecao-limpar{border:none;border-top:1px solid var(--n-200);color:var(--n-600);text-align:left;cursor:pointer;background:0 0;margin-top:6px;padding:8px;font-size:12px}.painel-selecao-limpar:hover{color:var(--n-800);text-decoration:underline}.is-bloqueado{opacity:.6}.is-bloqueado:hover{background:0 0!important}.btn-primary.is-bloqueado:hover{background:var(--verde-700)!important}.bloqueio-nivel-header{margin-bottom:12px;display:flex}.paginacao-tabela{border-top:1px solid var(--n-300);background:var(--n-50);color:var(--n-600);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:12px;display:flex}.paginacao-tamanho{align-items:center;gap:8px;display:flex}.paginacao-tamanho .select{width:auto}.paginacao-controles{white-space:nowrap;align-items:center;gap:10px;display:flex}.tabela-fluxo-caixa .secao-header td{background:var(--verde-50);color:var(--verde-800);text-transform:uppercase;letter-spacing:.02em;padding:8px 16px;font-size:11px;font-weight:700}.tabela-fluxo-caixa .linha-subtotal td{background:var(--n-50);font-weight:700}.tabela-fluxo-caixa .linha-detalhe td{color:var(--n-500);font-size:12.5px}.tabela-fluxo-caixa .linha-detalhe td:first-child{padding-left:28px}.btn-expandir{color:inherit;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;max-width:100%;height:auto;padding:0;display:inline-flex}.btn-expandir svg{flex-shrink:0}.btn-expandir span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.btn-expandir:hover{color:var(--verde-600);background:0 0}.periodo-seletor-gatilho{align-items:center;gap:8px;width:auto;margin-bottom:16px;display:inline-flex}.periodo-seletor-popover{z-index:1000;background:var(--n-0);border:1px solid var(--n-200);border-radius:var(--r-lg);width:480px;max-width:calc(100vw - 32px);box-shadow:var(--sh-lg);padding:16px;position:fixed}.periodo-seletor-painel{gap:16px;display:flex}.periodicidade{border-right:1px solid var(--n-200);flex-direction:column;flex-shrink:0;gap:8px;width:130px;padding-right:16px;display:flex}.periodicidade-titulo{text-transform:uppercase;letter-spacing:.02em;color:var(--n-500);margin-bottom:3px;font-size:11px;font-weight:600}.periodicidade-opcao{cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}.periodicidade-opcao input[type=radio]{width:auto;accent-color:var(--verde-600);border:none;padding:0}.periodo-seletor-calendario{flex:1;min-width:0}.periodo-seletor-header{justify-content:center;align-items:center;gap:6px;margin-bottom:10px;display:flex}.periodo-seletor-nav{width:28px;height:28px;color:var(--n-500);border-radius:var(--r-md);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.periodo-seletor-nav:hover{background:var(--n-50);color:var(--n-900)}.periodo-seletor-titulo{color:var(--n-900);cursor:pointer;background:0 0;border:none;width:auto;padding:3px 6px;font-size:14px;font-weight:600}button.periodo-seletor-titulo:hover{background:var(--n-50);color:var(--verde-600)}.grade-dias{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.grade-dias-cabecalho{text-align:center;color:var(--n-500);padding:4px 0;font-size:11px;font-weight:600}.dia-cell{aspect-ratio:1;width:100%;color:var(--n-900);border-radius:var(--r-full);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:400}.dia-cell:hover{background:var(--n-50)}.dia-cell-vazio{visibility:hidden}.dia-cell-hoje{box-shadow:inset 0 0 0 1px var(--verde-600)}.dia-cell-range{background:var(--verde-50);border-radius:0}.dia-cell-selecionado{color:#fff;border-radius:var(--r-full);background:var(--verde-600)!important}.grade-meses,.grade-anos{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mes-cell,.ano-cell{color:var(--n-900);border-radius:var(--r-md);cursor:pointer;background:0 0;border:none;width:auto;padding:10px 6px;font-size:13px}.mes-cell:hover,.ano-cell:hover{background:var(--n-50)}.mes-cell-hoje,.ano-cell-hoje{background:var(--verde-50);color:var(--verde-800)}.mes-cell-range,.ano-cell-range{background:var(--verde-50);border-radius:0}.mes-cell-selecionado,.ano-cell-selecionado{color:#fff;background:var(--verde-600)!important}.periodo-seletor-resumo{text-align:center;color:var(--n-500);background:var(--n-50);border-radius:var(--r-full);margin-top:12px;padding:6px 12px;font-size:12.5px}.periodo-seletor-pills{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.periodo-pill{background:var(--n-50);color:var(--n-900);border:1px solid var(--n-200);border-radius:var(--r-full);cursor:pointer;width:auto;padding:6px 12px;font-size:12px;font-weight:500}.periodo-pill:hover{background:var(--verde-600);color:#fff;border-color:var(--verde-600)}.status-integracao-display{align-items:center;min-height:36px;display:flex}.anexos-list{flex-direction:column;gap:4px;margin-bottom:6px;display:flex}.anexo-item{align-items:center;gap:6px;font-size:13px;display:flex}.anexo-item a{color:var(--verde-700);text-underline-offset:2px;text-decoration:underline}.anexo-remove{all:unset;box-sizing:border-box;cursor:pointer;min-width:24px;min-height:24px;color:var(--n-600);border-radius:var(--r-sm);justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.anexo-remove:hover{color:var(--danger-fg);background:var(--danger-bg)}.anexo-remove:focus-visible{outline:2px solid var(--verde-600);outline-offset:1px}.anexo-upload-form{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.anexo-upload-form input[type=file]{max-width:200px;font-size:12px}.conciliacao-candidatos{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.conciliacao-candidato{background:var(--n-0);border:1px solid var(--n-200);border-radius:var(--r-md);justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.conciliacao-candidato-info{flex-direction:column;gap:4px;display:flex}.conciliacao-acoes-linha{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.conciliacao-adiantamento{background:var(--n-50);border:1px solid var(--n-200);border-radius:var(--r-md);grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:12px;width:100%;max-width:760px;padding:12px;display:grid}@media (max-width:720px){.conciliacao-adiantamento{grid-template-columns:1fr}}@media (max-width:900px){.page{padding:24px 20px 96px}.page-title{font-size:28px}.page-head-row{flex-direction:column;gap:12px}.page-actions{flex-wrap:wrap;width:100%}.page-actions .btn{flex:1}.form-actions{bottom:68px}.sidebar-app{display:none}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kpi-grid .kpi-card{padding:16px}.kpi-grid .kpi-label{margin-bottom:6px}.kpi-grid .kpi-value{margin-bottom:4px;font-size:28px}}@media (max-width:720px){.field-row-2,.field-row-3,.field-row-wide,.field-row-narrow{grid-template-columns:minmax(0,1fr)}.panel-head{flex-direction:column;gap:8px}td .row-actions{gap:8px}.tabela-colunas-fixas th.actions,.tabela-colunas-fixas td.actions{background:var(--n-0);position:sticky;right:0}.tabela-colunas-fixas thead th.actions,.tabela-colunas-fixas tbody tr:hover td.actions{background:var(--n-50)}.checklist-item{flex-wrap:wrap}.checklist-item .btn{margin-left:32px}}.accordion{flex-direction:column;gap:8px;display:flex}.accordion-item{border:1px solid var(--n-300);border-radius:var(--r-md);background:var(--n-0);overflow:hidden}.accordion-summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:12px 16px;list-style:none;display:flex}.accordion-summary::-webkit-details-marker{display:none}.accordion-summary:hover{background:var(--n-50)}.accordion-summary:focus-visible{outline:2px solid var(--verde-600);outline-offset:-2px}.accordion-marker{border-right:2px solid var(--n-600);border-bottom:2px solid var(--n-600);flex:none;width:8px;height:8px;margin-left:2px;transition:transform .12s;transform:rotate(-45deg)}.accordion-item[open]>.accordion-summary .accordion-marker{transform:rotate(45deg)}.accordion-heading{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.accordion-title{color:var(--n-900);font-size:14px;font-weight:600}.accordion-desc{color:var(--n-600);font-size:12px}.accordion-aside{flex:none;align-items:center;gap:8px;display:flex}.accordion-body{border-top:1px solid var(--n-300);padding:16px}.heranca-row{border-bottom:1px solid var(--n-200);align-items:center;gap:12px;padding:12px 16px;display:flex}.heranca-row:last-child{border-bottom:0}.heranca-row.is-excecao{background:var(--warning-bg-subtle)}.heranca-key{min-width:0;color:var(--n-600);flex:1;font-size:13px}.heranca-key .sub{color:var(--n-500);margin-top:1px;font-size:11px;display:block}.heranca-right{flex:none;align-items:center;gap:12px;display:flex}.heranca-val{color:var(--n-500);font-size:13px;font-weight:500}.heranca-val.is-excecao{color:var(--n-900)}.heranca-vazio{color:var(--n-500)}.status-board{border:1px solid var(--verde-800);border-radius:var(--r-lg);box-shadow:var(--sh-xs);margin-bottom:16px;overflow:hidden}.status-board-verdict{background:var(--verde-900);border-left:4px solid var(--verde-500);align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.status-board.is-bloqueia .status-board-verdict{border-left-color:var(--danger-bd)}.status-board.is-avisa .status-board-verdict{border-left-color:var(--warning-bd)}.status-board.is-ok .status-board-verdict{border-left-color:var(--success-bd)}.status-board-mark{border-radius:var(--r-full);background:#ffffff14;flex:none;place-items:center;width:28px;height:28px;margin-top:1px;display:grid}.status-board-mark .icon{stroke-width:2.25px;width:16px;height:16px}.status-board.is-bloqueia .status-board-mark{color:var(--danger-bd)}.status-board.is-avisa .status-board-mark{color:var(--warning-bd)}.status-board.is-ok .status-board-mark{color:var(--success-bd)}.status-board-text{flex:1;min-width:0}.status-board-headline{color:var(--n-0);font-size:17px;font-weight:600;line-height:1.35}.status-board-note{color:var(--verde-200);max-width:72ch;margin-top:4px;font-size:13px;line-height:1.5}.status-board-aside{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.status-board-columns{background:var(--n-300);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;display:grid}.status-board-column{background:var(--n-0);flex-direction:column;gap:2px;padding:16px 20px 18px;display:flex}.status-board-label{color:var(--n-600);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.status-board-value{font-family:var(--font-instrument-serif), serif;color:var(--n-900);font-feature-settings:"tnum" 1;font-size:30px;line-height:1.1}.status-board-value .unit{font-family:var(--font-inter), sans-serif;color:var(--n-600);margin-left:4px;font-size:14px;font-weight:500}.status-board-hint{color:var(--n-600);font-size:12px;line-height:1.45}.status-board-link{color:var(--verde-700);align-self:flex-start;margin-top:6px;font-size:12px;font-weight:500;text-decoration:none}.status-board-link:hover{color:var(--verde-800);text-decoration:underline}.status-board-link:focus-visible{box-shadow:var(--focus);border-radius:var(--r-xs);outline:none}@media (max-width:720px){.status-board-verdict{flex-wrap:wrap}.status-board-aside{justify-content:flex-start;width:100%}}.note-preview-list{flex-direction:column;display:flex}.note-preview-row{border-bottom:1px solid var(--n-200);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.note-preview-row:first-child{padding-top:0}.note-preview-row:last-child{border-bottom:none;padding-bottom:0}.note-preview-field{flex:1;min-width:0}.note-preview-label{color:var(--n-900);font-size:13px}.note-preview-note{color:var(--n-600);margin-top:2px;font-size:11px;line-height:1.45;display:block}.note-preview-value{color:var(--n-900);text-align:right;flex:none;font-size:13px;font-weight:500}.note-preview-value.is-vazio{color:var(--n-500);font-weight:400}.note-preview-row.is-pendente .note-preview-note{color:var(--danger-fg)}.bulk-bar{z-index:60;background:var(--verde-900);border:1px solid var(--verde-800);border-radius:var(--r-lg);box-shadow:var(--sh-lg);flex-wrap:wrap;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:10px 12px 10px 18px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.bulk-bar-count{color:var(--n-0);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:500}.bulk-bar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bulk-bar-sep{background:var(--verde-800);align-self:stretch;width:1px;margin:0 2px}.bulk-bar .btn-ghost{color:var(--verde-200)}.bulk-bar .btn-ghost:hover{color:var(--n-0);background:#ffffff14}@media (max-width:900px){.bulk-bar{gap:8px 12px;max-width:none;bottom:84px;left:16px;right:16px;transform:none}.bulk-bar-count{width:100%}.bulk-bar-actions{flex:1}.bulk-bar-sep{display:none}}.filter-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.filter-chip{color:var(--n-700);background:var(--n-0);border:1px solid var(--n-300);border-radius:var(--r-full);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.5;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.filter-chip:hover{border-color:var(--n-400)}.filter-chip:focus-visible{box-shadow:var(--focus);outline:none}.filter-chip[aria-pressed=true]{background:var(--verde-700);border-color:var(--verde-700);color:var(--n-0)}.filter-chip-count{font-variant-numeric:tabular-nums;border-radius:var(--r-full);background:var(--n-100);color:var(--n-700);padding:0 6px;font-size:11px}.filter-chip[aria-pressed=true] .filter-chip-count{color:var(--n-0);background:#ffffff2e}.filter-chip.is-vazio{color:var(--n-500)}.filter-chip.is-vazio .filter-chip-count{color:var(--n-600)}.cell-badges{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.badge .badge-key{opacity:.75;margin-right:1px;font-weight:600}tr.is-perigo>td{background:var(--warning-bg-subtle)}tr.is-perigo:hover>td{background:var(--warning-bg)}tr.is-selected>td,tr.is-selected:hover>td{background:var(--verde-50)}.cell-empty{color:var(--n-500)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bulk-field{align-items:center;gap:6px;display:flex}.grade-editor-layout{grid-template-columns:1fr;gap:24px;display:grid}.grade-editor-side{min-width:0}@media (min-width:900px){.grade-editor-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.grade-editor-side{position:sticky;top:16px}}.preview-grade-atualizando{color:var(--n-500);font-size:12px}.preview-grade-2027{color:var(--n-600);font-size:12px}.wizard-steps{flex-wrap:wrap;gap:8px 20px;margin:0 0 20px;padding:0;list-style:none;display:flex}.wizard-step{color:var(--n-500);align-items:center;gap:8px;font-size:13px;display:flex}.wizard-step-n{border:1px solid var(--n-300);border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:inline-flex}.wizard-step.is-atual{color:var(--n-800);font-weight:600}.wizard-step.is-atual .wizard-step-n{background:var(--verde-500);border-color:var(--verde-500);color:#fff}.wizard-step.is-feito .wizard-step-n{background:var(--verde-50);border-color:var(--verde-500);color:var(--verde-500)}.wizard-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.wizard-actions-nav{gap:8px;display:flex}.wizard-resumo-lista{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.wizard-resumo-lista li{justify-content:space-between;gap:16px;display:flex}.wizard-resumo-rotulo{color:var(--n-600);font-size:13px}.wizard-erros{gap:2px;margin:6px 0 0;padding-left:18px;display:grid}.cell-title a{color:inherit;text-decoration:none}.cell-title a:hover{color:var(--verde-700);text-decoration:underline}td.num a{color:var(--verde-700);font-weight:500;text-decoration:none}td.num a:hover{text-decoration:underline}.item-edit-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.item-edit-aside{position:sticky;top:16px}@media (max-width:900px){.item-edit-grid{grid-template-columns:1fr}.item-edit-aside{position:static}}.excecao-acessos{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}@media (max-width:560px){.excecao-acessos{grid-template-columns:1fr}}.excecao-acesso{border:1px solid var(--n-300);border-radius:var(--r-md);background:var(--n-0);color:inherit;flex-direction:column;gap:4px;padding:12px 14px;text-decoration:none;transition:border-color .12s,background .12s;display:flex}.excecao-acesso:hover{border-color:var(--verde-500);background:var(--n-50)}.excecao-acesso:focus-visible{box-shadow:var(--focus);outline:none}.excecao-acesso-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.excecao-acesso-titulo{color:var(--n-900);font-size:14px;font-weight:600}.excecao-acesso-desc{color:var(--n-600);font-size:12px}.situacao-selo{margin-bottom:12px}.mapa-colunas{gap:14px;margin:0;display:grid}.mapa-colunas-grupo{gap:6px;display:grid}.mapa-colunas-grupo dt{margin:0}.mapa-colunas-grupo dd{gap:2px;margin:0;display:grid}.mapa-colunas-campos{color:var(--n-800);font-size:13px}.mapa-colunas-nota{color:var(--n-600);font-size:12px}.excecao-resumo{border:1px solid var(--n-200);border-radius:var(--r-md);background:var(--n-50);margin-top:4px;padding:12px 14px}.excecao-resumo-titulo{text-transform:uppercase;letter-spacing:.06em;color:var(--n-600);margin:0 0 8px;font-size:12px;font-weight:600}.excecao-resumo-vazio{color:var(--n-600);margin:0;font-size:13px}.excecao-resumo-lista{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.excecao-resumo-lista li{border:1px solid var(--warning-bd);border-radius:var(--r-sm);background:var(--warning-bg-subtle);align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.excecao-resumo-rotulo{color:var(--n-800);font-size:13px}.resolucao-resumo{gap:10px;margin:0;display:grid}.resolucao-linha{grid-template-columns:160px 1fr;align-items:baseline;gap:12px;display:grid}.resolucao-linha dt{text-transform:uppercase;letter-spacing:.05em;color:var(--n-600);font-size:12px;font-weight:600}.resolucao-linha dd{color:var(--n-900);margin:0;font-size:14px}@media (max-width:560px){.resolucao-linha{grid-template-columns:1fr;gap:2px}}.decide-lista{gap:10px;margin:0;padding:0;list-style:none;display:grid}.decide-lista li{color:var(--n-800);font-size:14px;line-height:1.5}.checkbox-field-aligned{margin-top:22px}.rateio-total{color:var(--n-600);font-size:12px}.rateio-total.is-ok{color:var(--success-fg)}.rateio-total.is-off{color:var(--warning-fg)}.serie-resumo{color:var(--n-800);margin:4px 0 0;font-size:13px;font-weight:500}.serie-gerar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.serie-gerar .form-help{margin-top:0}.serie-simulacao{flex-direction:column;gap:12px;max-width:720px;margin-top:20px;display:flex}.serie-simulacao-cabecalho{color:var(--n-900);flex-direction:column;gap:2px;font-size:14px;display:flex}.serie-simulacao-cabecalho .form-help{margin-top:0}.serie-simulacao .table-scroll>table{min-width:0}.serie-simulacao .alert{margin-bottom:0}.serie-simulacao-cabecalho strong:focus-visible{box-shadow:var(--focus);border-radius:var(--r-sm);outline:none}.serie-simulacao td input[type=date]{min-width:152px}.serie-simulacao td .input{min-width:128px}.serie-simulacao td.num .input{text-align:right}@media (max-width:560px){.serie-simulacao .tabela-compacta thead th,.serie-simulacao .tabela-compacta tbody td{padding:8px 4px}.serie-simulacao td input[type=date],.serie-simulacao td .input{min-width:0;padding-left:8px;padding-right:8px;font-size:13px}}.serie-rodape{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.serie-total{border-radius:var(--r-full);padding:4px 12px;font-size:12px;font-weight:600}.serie-total.is-ok{background:var(--success-bg);color:var(--success-fg)}.serie-total.is-off{background:var(--warning-bg);color:var(--warning-fg)}.import-planilha-form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.import-planilha-form input[type=file]{font-size:13px}.import-resultado{flex-direction:column;gap:8px;display:flex}.import-resultado-lista{border-radius:var(--r-md);flex-direction:column;gap:2px;margin:0;padding:12px 14px;font-size:12.5px;line-height:1.6;list-style:none;display:flex}.import-resultado-lista.is-aviso{background:var(--warning-bg);color:var(--warning-fg)}.import-resultado-lista.is-falha{background:var(--danger-bg);color:var(--danger-fg)}.import-guia{flex-direction:column;gap:6px;margin:6px 0 0;padding-left:18px;display:flex}.import-guia strong{margin:0;display:inline}.progress-bar{background:var(--verde-100);border-radius:var(--r-full);height:4px;position:relative;overflow:hidden}.progress-bar:after{content:"";border-radius:inherit;background:var(--verde-600);width:40%;animation:1.2s ease-in-out infinite progress-bar-corre;position:absolute;top:0;bottom:0;left:0}@keyframes progress-bar-corre{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.progress-bar:after{background:repeating-linear-gradient(90deg, var(--verde-600) 0, var(--verde-600) 12px, var(--verde-100) 12px, var(--verde-100) 24px);width:100%;animation:none}}.anexos-pagina{flex-direction:column;gap:16px;display:flex}.anexos-pagina>.panel,.anexos-envio>.panel,.anexos-pagina .filter-chips,.anexos-pagina .alert{margin-bottom:0}.anexos-barra{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.anexos-barra-total{color:var(--n-700);font-size:13px;font-weight:500}.anexos-grupo-titulo{font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:normal;color:inherit;margin:0}.anexos-grupo-valor{color:var(--n-900);white-space:nowrap;font-size:14px;font-weight:600}.anexos-grupo-vazio{color:var(--n-600);padding:16px 20px;font-size:13px}.anexo-linhas{list-style:none}.anexo-linha{border-bottom:1px solid var(--n-200);grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:16px;padding:16px 20px;transition:background .12s;display:grid}.anexo-linha:last-child{border-bottom:none}.anexo-linha:hover{background:var(--n-50)}.anexo-linha-miniatura{border-radius:var(--r-md);color:inherit;text-decoration:none;display:block}.anexo-linha-miniatura:hover .anexo-miniatura{border-color:var(--n-400)}.anexo-linha-corpo{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.anexo-tipo .icon{width:12px;height:12px}.anexo-linha-nome{-webkit-line-clamp:2;line-clamp:2;color:var(--n-900);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.anexo-linha-descricao{color:var(--n-700);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.anexo-linha-meta{color:var(--n-600);flex-wrap:wrap;gap:0 8px;font-size:12px;line-height:1.5;display:flex}.anexo-linha-meta>span:not(:last-child):after{content:"·";margin-left:8px}.anexo-linha-acoes{align-self:center;align-items:center;gap:8px;display:flex}.anexo-linha-excluir{color:var(--n-600)}.anexo-linha-excluir:hover{background:var(--danger-bg);color:var(--danger-fg)}.anexo-miniatura{background:var(--n-100);border:1px solid var(--n-300);border-radius:var(--r-md);flex-shrink:0;place-items:center;width:56px;height:56px;transition:border-color .12s;display:grid;overflow:hidden}.anexo-miniatura img{object-fit:cover;width:100%;height:100%;display:block}.anexo-miniatura-selo{letter-spacing:.04em;color:var(--n-600);flex-direction:column;align-items:center;gap:2px;font-size:10px;font-weight:600;display:flex}.anexo-miniatura-selo .icon{width:20px;height:20px}.anexos-envio,.anexos-envio-avisos{flex-direction:column;gap:12px;display:flex}.anexos-envio-zona{text-align:left;width:100%;color:var(--n-800);background:var(--n-0);border:1px dashed var(--n-400);border-radius:var(--r-lg);cursor:pointer;justify-content:center;align-items:center;gap:16px;padding:16px 20px;font-family:inherit;transition:border-color .12s,background .12s;display:flex}.anexos-envio-zona:hover:not(:disabled){border-color:var(--n-600);background:var(--n-50)}.anexos-envio-zona:focus-visible{border-color:var(--verde-500);box-shadow:var(--focus);outline:none}.anexos-envio-zona:disabled{opacity:.5;cursor:not-allowed}.anexos-envio-zona-icone{border-radius:var(--r-full);background:var(--n-100);width:40px;height:40px;color:var(--n-700);flex-shrink:0;place-items:center;display:grid}.anexos-envio-zona-icone .icon{width:20px;height:20px}.anexos-envio-zona-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.anexos-envio-zona-titulo{color:var(--n-900);font-size:14px;font-weight:500;line-height:1.4}.anexos-envio-zona-apoio{color:var(--n-600);font-size:12px}.anexos-envio-link{color:var(--verde-700);text-underline-offset:2px;font-weight:600;text-decoration:underline}.anexos-envio-dica-toque{display:none}@media (hover:none){.anexos-envio-dica-arrastar{display:none}.anexos-envio-dica-toque{display:inline}}.anexos-envio.is-arrastando .anexos-envio-zona,.anexos-envio.is-arrastando .empty-state,.anexos-envio.is-arrastando .anexos-arquivo{border-color:var(--verde-500);background:var(--verde-50)}.anexos-envio.is-arrastando .anexos-envio-zona-icone{background:var(--verde-100);color:var(--verde-700)}.anexos-envio.is-arrastando *{pointer-events:none}.anexos-arquivo{background:var(--n-50);border:1px solid var(--n-300);border-radius:var(--r-md);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px 16px;margin-bottom:16px;padding:12px 16px;display:grid;position:relative;overflow:hidden}.anexos-arquivo-texto{min-width:0}.anexos-arquivo-nome{color:var(--n-900);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.4}.anexos-arquivo-meta{color:var(--n-600);margin-top:2px;font-size:12px}.anexos-envio-fixo{min-height:36px;color:var(--n-800);align-items:center;font-size:13px;display:flex}.anexos-envio fieldset:disabled .input,.anexos-envio fieldset:disabled .select{background:var(--n-50);color:var(--n-600);cursor:not-allowed}.anexos-arquivo .progress-bar{border-radius:0;position:absolute;bottom:0;left:0;right:0}@media (max-width:720px){.anexo-linha{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:12px 16px}.anexo-linha .anexo-miniatura,.anexos-arquivo .anexo-miniatura{width:48px;height:48px}.anexo-linha-acoes{grid-column:1/-1;align-self:stretch}.anexo-linha-acoes .btn{height:36px}.anexo-linha-acoes a.btn{flex:1}.anexo-linha-acoes .btn-ghost:not(.btn-icon){border-color:var(--n-300)}.anexos-envio-zona{gap:12px;padding:12px 16px}.anexos-envio-zona-icone{width:32px;height:32px}.anexos-envio-zona-icone .icon{width:16px;height:16px}.anexos-arquivo{grid-template-columns:48px minmax(0,1fr)}.anexos-arquivo-trocar{grid-column:1/-1}.anexos-envio .form-actions .btn-primary{flex:1}}@media (prefers-reduced-motion:reduce){.anexo-linha,.anexo-miniatura,.anexos-envio-zona{transition:none}}.contexto-lancamento-topo{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.contexto-lancamento-id{min-width:0}.contexto-lancamento-nome{color:var(--n-900);overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.4}.contexto-lancamento-doc{color:var(--n-600);margin-top:2px;font-size:12px}.contexto-lancamento-descricao{color:var(--n-700);overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:1.5}.contexto-lancamento-origem{margin-top:8px}.contexto-lancamento-dados{border-top:1px solid var(--n-200);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px 24px;margin-top:16px;padding-top:16px;display:grid}.logo-quadro{aspect-ratio:14/5;background:var(--n-0);border:1px solid var(--n-300);border-radius:var(--r-md);width:100%;max-width:140px;color:var(--n-500);place-items:center;padding:8px;display:grid;position:relative;overflow:hidden}.logo-quadro-lg{max-width:280px;padding:12px}.logo-quadro img{object-fit:contain;width:100%;height:100%;display:block}.logo-quadro.is-vazio{background:var(--n-50);border-style:dashed;border-color:var(--n-400)}.logo-quadro .progress-bar{border-radius:0;position:absolute;bottom:0;left:0;right:0}.logo-quadro-vazio{text-align:center;color:var(--n-600);flex-direction:column;align-items:center;gap:4px;font-size:12px;line-height:1.4;display:flex}.logo-quadro-vazio .icon{width:24px;height:24px;color:var(--n-500)}.logo-quadro-vazio-titulo{color:var(--n-800);font-size:13px;font-weight:500}.logo-quadro>.icon{width:24px;height:24px}.logo-empresa-corpo{grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start;gap:20px 24px;display:grid}.logo-empresa-visual{flex-direction:column;gap:8px;min-width:0;display:flex}.logo-empresa-legenda{color:var(--n-600);flex-direction:column;align-items:flex-start;gap:4px;font-size:12px;line-height:1.5;display:flex}.logo-empresa-arquivo{color:var(--n-900);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.4}.logo-empresa-lateral{flex-direction:column;gap:16px;min-width:0;display:flex}.logo-empresa-dicas{flex-direction:column;gap:4px;list-style:none;display:flex}.logo-empresa-dicas li{color:var(--n-700);padding-left:16px;font-size:13px;line-height:1.5;position:relative}.logo-empresa-dicas li:before{content:"";border-radius:var(--r-full);background:var(--n-400);width:4px;height:4px;position:absolute;top:8px;left:4px}.logo-empresa-nota{color:var(--n-600);font-size:13px;line-height:1.5}.logo-empresa-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.logo-empresa-remover{color:var(--n-600)}.logo-empresa-remover:hover:not(:disabled){background:var(--danger-bg);color:var(--danger-fg)}.logo-empresa-avisos{flex-direction:column;gap:12px;margin-top:20px;display:flex}.logo-empresa-avisos .alert{margin-bottom:0}@media (hover:none){.logo-dica-arrastar{display:none}}.logo-empresa.is-arrastando .logo-quadro{border-color:var(--verde-500);background:var(--verde-50)}.logo-empresa.is-arrastando *{pointer-events:none}@media (max-width:720px){.logo-empresa-corpo{grid-template-columns:minmax(0,1fr)}.logo-quadro-lg{max-width:none}.logo-empresa-acoes .btn{flex:1}}.recibo-pagina{flex-direction:column;gap:16px;display:flex}.recibo-pagina .panel,.recibo-pagina .panel-body>.alert:last-child{margin-bottom:0}.recibo-grade{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.recibo-coluna{flex-direction:column;gap:16px;min-width:0;display:flex}.recibo-coluna>.alert{margin-bottom:0}.recibo-lateral{min-width:0}@media (min-width:1180px){.recibo-grade{grid-template-columns:minmax(0,1fr) minmax(380px,460px)}.recibo-lateral{position:sticky;top:16px}}.recibo-lista-topo{background:var(--n-50);border-bottom:1px solid var(--n-200);justify-content:space-between;align-items:center;gap:12px;padding:8px 20px;display:flex}.recibo-lista-topo .form-group{margin-bottom:0}.recibo-lista-contagem{color:var(--n-600);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.recibo-recebimentos{list-style:none}.recibo-recebimento{border-bottom:1px solid var(--n-200);transition:background .12s}.recibo-recebimento:last-child{border-bottom:none}.recibo-recebimento .form-group{margin-bottom:0}.recibo-recebimento .checkbox-field{padding:12px 20px}.recibo-recebimento .checkbox-text{flex:1;min-width:0}.recibo-recebimento .checkbox-input{margin-top:2px}.recibo-recebimento:hover{background:var(--n-50)}.recibo-recebimento.is-selecionado,.recibo-recebimento.is-selecionado:hover{background:var(--verde-50)}.recibo-recebimento.is-indisponivel,.recibo-recebimento.is-indisponivel:hover{background:var(--n-50)}.recibo-recebimento.is-indisponivel .checkbox-field{cursor:not-allowed}.recibo-recebimento-corpo{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.recibo-recebimento-info{flex-direction:column;gap:2px;min-width:0;display:flex}.recibo-recebimento-data{color:var(--n-900);font-size:14px;font-weight:600;line-height:20px}.recibo-recebimento-detalhe{color:var(--n-600);overflow-wrap:anywhere;font-size:12px;line-height:16px}.recibo-recebimento-valores{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.recibo-recebimento-valor{color:var(--n-900);white-space:nowrap;font-size:14px;font-weight:600;line-height:20px}.recibo-recebimento-composicao{color:var(--n-600);overflow-wrap:anywhere;font-size:12px;line-height:16px}.recibo-recebimento.is-indisponivel .recibo-recebimento-data,.recibo-recebimento.is-indisponivel .recibo-recebimento-valor{color:var(--n-500)}.recibo-total{background:var(--n-50);border-top:1px solid var(--n-300);border-radius:0 0 var(--r-lg) var(--r-lg);padding:20px}.recibo-total .kpi-label{margin-bottom:8px}.recibo-total .kpi-value{margin-bottom:8px;font-size:40px}.recibo-total.is-vazio .kpi-value{color:var(--n-500)}.recibo-total-extenso{color:var(--n-700);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.recibo-total-meta{color:var(--n-600);margin-top:4px;font-size:12px;line-height:1.5}.recibo-posicao-nota{border-top:1px solid var(--n-200);color:var(--n-600);margin-top:16px;padding-top:16px;font-size:12px}.recibo-posicao{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px 16px;margin-top:8px;display:grid}.recibo-posicao .summary-label{font-size:11px}.recibo-posicao .summary-value{font-size:13px;font-weight:500}.recibo-posicao-quitado{color:var(--success-fg);font-weight:600}.recibo-emissor{align-items:flex-start;gap:16px;display:flex}.recibo-emissor .logo-quadro{flex-shrink:0}.recibo-emissor-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.recibo-emissor-nome{color:var(--n-900);overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.4}.recibo-emissor-linha{color:var(--n-700);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.recibo-emissor-aviso{margin-top:16px}.recibo-emissor-aviso .alert{margin-bottom:0}.recibo-aviso-linha{display:block}.recibo-aviso-linha+.recibo-aviso-linha{margin-top:4px}.recibo-aviso-link{color:inherit;text-underline-offset:2px;margin-top:8px;font-weight:600;text-decoration:underline;display:inline-block}.recibo-aviso-link:hover{opacity:.8}.recibo-aviso-link:focus-visible{box-shadow:var(--focus);border-radius:var(--r-xs);outline:none}.recibo-previa-corpo{background:var(--n-100);height:calc(100vh - 112px);min-height:420px;max-height:760px;position:relative}.recibo-previa-quadro{background:var(--n-100);border:0;width:100%;height:100%;display:block}.recibo-previa-corpo .progress-bar{z-index:1;border-radius:0;position:absolute;top:0;left:0;right:0}.recibo-previa-estado{color:var(--n-600);font-size:12px}.recibo-previa-espera{height:100%;color:var(--n-600);text-align:center;place-items:center;padding:16px;font-size:13px;display:grid}.recibo-previa-erro{padding:16px}.recibo-previa-erro .alert{margin-bottom:0}.recibo-coluna>.form-actions{border:1px solid var(--n-300);border-radius:var(--r-lg);box-shadow:var(--sh-md);flex-wrap:wrap}.recibo-coluna .form-actions-hint{color:var(--n-900);font-variant-numeric:tabular-nums;text-align:right;font-size:13px;font-weight:600}@media (max-width:560px){.recibo-lista-topo,.recibo-recebimento .checkbox-field{padding-left:16px;padding-right:16px}.recibo-total{padding:16px}.recibo-total .kpi-value{font-size:32px}.recibo-emissor{flex-direction:column}.recibo-coluna>.form-actions{padding:12px 16px}.recibo-coluna>.form-actions .btn{flex:1}.recibo-coluna .form-actions-hint{text-align:left;order:-1;width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.recibo-recebimento{transition:none}}.tooltip{z-index:1500;max-width:260px;color:var(--n-0);background:var(--n-900);border-radius:var(--r-md);box-shadow:var(--sh-md);white-space:pre-line;overflow-wrap:anywhere;pointer-events:none;padding:6px 10px;font-size:12px;font-weight:500;line-height:16px;animation:.12s ease-out tooltip-entra;position:fixed}.tooltip.is-medindo{visibility:hidden;animation:none}.tooltip:before{content:"";top:-4px;left:var(--tooltip-seta,50%);background:var(--n-900);border-radius:1px;width:8px;height:8px;position:absolute;transform:translate(-50%)rotate(45deg)}.tooltip.is-acima:before{top:auto;bottom:-4px}@keyframes tooltip-entra{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.tooltip-alvo{display:inline-flex}.tooltip-alvo>.btn:disabled{pointer-events:none}@media (prefers-reduced-motion:reduce){.tooltip{animation:none}}.field-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px;display:grid;container-type:inline-size}.col{min-width:0}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 10}.col-11{grid-column:span 11}.col-12{grid-column:span 12}@container (max-width:800px){.field-grid>.col-1,.field-grid>.col-2,.field-grid>.col-3{grid-column:span 4}.field-grid>.col-4,.field-grid>.col-5,.field-grid>.col-6{grid-column:span 6}.field-grid>.col-7,.field-grid>.col-8,.field-grid>.col-9,.field-grid>.col-10,.field-grid>.col-11{grid-column:span 12}}@container (max-width:560px){.field-grid>.col-1,.field-grid>.col-2,.field-grid>.col-3{grid-column:span 6}.field-grid>.col-4,.field-grid>.col-5,.field-grid>.col-6,.field-grid>.col-7,.field-grid>.col-8,.field-grid>.col-9,.field-grid>.col-10,.field-grid>.col-11{grid-column:span 12}.field-grid>.col:has(select){grid-column:span 12}}.detalhe-trilha{margin-bottom:0}html:has(.tabs-topo.is-fixo){scroll-padding-top:136px}.tabs-topo.is-fixo{z-index:40;background:var(--n-100);padding-top:12px;position:sticky;top:0}.detalhe-topo{background:var(--n-0);border:1px solid var(--n-300);border-radius:var(--r-lg) var(--r-lg) 0 0;border-bottom:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:12px 16px;display:flex}.detalhe-topo-id{flex:320px;align-items:center;gap:12px;min-width:0;display:flex}.detalhe-topo-textos{min-width:0}.detalhe-titulo{font-family:var(--font-instrument-serif), var(--font-inter), serif;letter-spacing:-.01em;color:var(--n-900);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:26px;font-weight:400;line-height:1.1;overflow:hidden}.detalhe-subtitulo{color:var(--n-600);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;overflow:hidden}.detalhe-selos{flex-shrink:0;gap:6px;display:flex}.detalhe-acoes{flex-shrink:0;align-items:center;gap:8px;display:flex}.detalhe-grupo{align-items:center;gap:6px;display:flex}.detalhe-voltar-titulo{display:none}.detalhe-separador{background:var(--n-300);width:1px;height:24px}.detalhe-topo.is-enxuto .detalhe-voltar-titulo{display:none}.detalhe-topo.is-enxuto .detalhe-voltar-barra{display:inline-flex}.btn-com-contador{position:relative}.btn-contador{border:2px solid var(--n-0);border-radius:var(--r-full);background:var(--verde-700);min-width:18px;height:18px;color:var(--n-0);text-align:center;box-sizing:content-box;padding:0 5px;font-size:10px;font-weight:600;line-height:14px;position:absolute;top:-6px;right:-6px}.btn-indicador{border:1px solid var(--warning-fg);border-radius:var(--r-full);background:var(--warning-bd);width:8px;height:8px;box-shadow:0 0 0 2px var(--n-0);position:absolute;top:-5px;right:-5px}.btn.btn-perigo-suave:hover,.btn.btn-perigo-suave:focus-visible{color:var(--danger-fg);background:var(--danger-bg)}.btn.btn-perigo{color:var(--danger-fg)}.btn.btn-perigo:hover{background:var(--danger-bg);border-color:var(--danger-bd)}.tabs-topo .tabs{border:1px solid var(--n-300);background:var(--n-50);border-radius:0}.tab-contador{border-radius:var(--r-full);background:var(--n-200);min-width:18px;height:18px;color:var(--n-700);justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.tab[aria-selected=true] .tab-contador{background:var(--verde-100);color:var(--verde-800)}.detalhe-corpo{background:var(--n-0);border:1px solid var(--n-300);border-radius:0 0 var(--r-lg) var(--r-lg);border-top:0}.detalhe-corpo .tab-panel{padding:20px 24px 24px}.detalhe-aviso{padding:16px 24px 0}.detalhe-aviso .alert{margin-bottom:0}.detalhe-aba-intro{color:var(--n-600);max-width:72ch;margin:0 0 16px;font-size:13px}.detalhe-vazio{color:var(--n-500)}.detalhe-link{color:var(--verde-700);font-weight:500}.detalhe-link-botao{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.detalhe-link-botao:focus-visible{outline:2px solid var(--verde-600);outline-offset:2px;border-radius:2px}.detalhe-opcao{margin-top:4px}.detalhe-selo-atual{vertical-align:middle;margin-left:8px}.detalhe-auditoria{border-top:1px solid var(--n-200);flex-wrap:wrap;gap:8px 40px;margin-top:20px;padding-top:16px;font-size:12px;display:flex}.detalhe-auditoria dt{letter-spacing:.04em;text-transform:uppercase;color:var(--n-500);font-size:11px;font-weight:500}.detalhe-auditoria dd{color:var(--n-700)}.retencoes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid;container-type:inline-size}.retencao{background:var(--n-0);border:1px solid var(--n-200);border-radius:var(--r-md);flex-direction:column;gap:12px;padding:12px 16px;transition:background .12s,border-color .12s;display:flex}.retencao.is-ativa{background:var(--verde-50);border-color:var(--verde-300)}.retencao-topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.retencao-nome strong{color:var(--n-900);font-size:13px;display:block}.retencao-nome span{color:var(--n-600);font-size:11px;display:block}.retencao .checkbox-field{padding:0}.retencoes-resumo{background:var(--n-50);border:1px solid var(--n-200);border-radius:var(--r-md);flex-wrap:wrap;gap:8px 40px;padding:12px 16px;display:flex}.retencoes-resumo>div{flex-direction:column;gap:2px;display:flex}.retencoes-resumo dt{letter-spacing:.04em;text-transform:uppercase;color:var(--n-600);font-size:11px;font-weight:500}.retencoes-resumo dd{color:var(--n-900);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.retencoes-resumo .is-destaque dd{color:var(--verde-800)}@container (max-width:760px){.retencoes{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:480px){.retencoes{grid-template-columns:minmax(0,1fr)}}.rateio{flex-direction:column;gap:8px;display:flex;container-type:inline-size}.rateio-cabecalho,.rateio-linha{grid-template-columns:minmax(0,1fr) 120px 150px 36px;align-items:center;gap:12px;display:grid}.rateio-cabecalho{letter-spacing:.04em;text-transform:uppercase;color:var(--n-600);font-size:11px;font-weight:500}.rateio-cabecalho span:nth-child(2),.rateio-cabecalho span:nth-child(3){text-align:right}.rateio-percentual{position:relative}.rateio-percentual .input{text-align:right;padding-right:28px}.rateio-percentual>span{color:var(--n-500);pointer-events:none;font-size:13px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.rateio-valor{text-align:right;color:var(--n-700);font-size:13px}.rateio-rodape{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.rateio-total{border-radius:var(--r-full);padding:4px 12px;font-size:12px;font-weight:600}.rateio-total.is-ok{background:var(--success-bg);color:var(--success-fg)}.rateio-total.is-off{background:var(--warning-bg);color:var(--warning-fg)}@container (max-width:520px){.rateio-cabecalho,.rateio-linha{grid-template-columns:minmax(0,1fr) 100px 36px}.rateio-cabecalho span:nth-child(3),.rateio-valor{display:none}}.recebimentos-totais{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px;display:grid}.recebimento-total{background:var(--n-50);border:1px solid var(--n-200);border-radius:var(--r-md);flex-direction:column;gap:2px;padding:12px 16px;display:flex}.recebimento-total span{letter-spacing:.04em;text-transform:uppercase;color:var(--n-600);font-size:11px;font-weight:500}.recebimento-total strong{color:var(--n-900);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.recebimento-total.is-aberto{background:var(--warning-bg-subtle);border-color:var(--warning-bd)}.recebimento-total.is-aberto strong{color:var(--warning-fg)}.recebimento-total.is-quitado{background:var(--success-bg);border-color:var(--success-bd)}.recebimento-total.is-quitado strong{color:var(--success-fg)}.detalhe-condicoes{color:var(--n-600);margin-bottom:16px;font-size:12px}.detalhe-condicoes strong{color:var(--n-800);font-weight:600}.detalhe-rodape-tabela{color:var(--n-600);text-align:right;margin-top:12px;font-size:13px}.detalhe-rodape-tabela strong{color:var(--n-900)}tr.is-atual td{background:var(--verde-50)}.registrar-recebimento{background:var(--n-50);border:1px solid var(--n-300);border-radius:var(--r-lg);margin-top:24px;padding:16px 20px 20px}.registrar-recebimento-titulo{color:var(--n-900);align-items:center;gap:8px;margin:0 0 16px;font-size:14px;font-weight:600;line-height:1.3;display:flex}.adiantamento-intro{color:var(--n-700);margin:0 0 12px;font-size:13px;line-height:1.5}.adiantamento-intro strong{color:var(--n-900);font-variant-numeric:tabular-nums}.adiantamento-linha{border-top:1px solid var(--n-200);grid-template-columns:minmax(0,1.5fr) minmax(130px,.8fr) minmax(140px,.8fr) auto;align-items:end;gap:12px;padding:12px 0;display:grid}.adiantamento-linha:first-child{border-top:0;padding-top:0}.adiantamento-linha-info{min-width:0;padding-bottom:8px}.adiantamento-linha-info strong{color:var(--n-900);overflow-wrap:anywhere;font-size:13px;font-weight:600;display:block}.adiantamento-linha-info span{color:var(--n-600);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;display:block}@media (max-width:720px){.adiantamento-linha{grid-template-columns:1fr 1fr}.adiantamento-linha-info{grid-column:1/-1;padding-bottom:0}.adiantamento-linha>.btn{grid-column:1/-1}}.adiantamento-escolha{border-top:1px solid var(--n-200);grid-template-columns:minmax(0,1.6fr) minmax(160px,.7fr);align-items:end;gap:12px;padding:12px 0;display:grid}.adiantamento-escolha:first-child{border-top:0;padding-top:0}@media (max-width:720px){.adiantamento-escolha{grid-template-columns:1fr}}.baixa-rotulo-oculto{visibility:hidden}.baixa-liquido{min-height:36px;color:var(--n-900);font-variant-numeric:tabular-nums;align-items:center;font-size:16px;font-weight:600;display:flex}.baixa-liquido.is-aviso{color:var(--warning-fg)}.baixa-acao{justify-content:space-between;align-items:center;gap:16px;min-height:36px;display:flex}.baixa-resumo{color:var(--n-600);margin:0;font-size:12px}.baixa-resumo.is-quita{color:var(--success-fg);font-weight:600}.baixa-resumo.is-aviso{color:var(--warning-fg);font-weight:600}@media (max-width:1000px){.detalhe-voltar-titulo{display:inline-flex}.detalhe-voltar-barra{display:none}.detalhe-topo{column-gap:16px}.detalhe-topo-id{flex-basis:240px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"voltar titulo""voltar selos";gap:4px 12px;display:grid}.detalhe-topo-id>:first-child{grid-area:voltar}.detalhe-topo-textos{grid-area:titulo}.detalhe-selos{flex-wrap:wrap;grid-area:selos}.detalhe-subtitulo{display:none}.detalhe-topo.is-enxuto .detalhe-topo-id{grid-template-columns:minmax(0,1fr);grid-template-areas:"titulo""selos"}}@media (max-width:720px){.detalhe-topo{flex-flow:column;align-items:stretch;gap:10px;padding:10px 12px}.detalhe-topo-id{flex-basis:auto}.detalhe-titulo{font-size:22px}.detalhe-acoes{flex-wrap:wrap;justify-content:space-between;gap:8px 6px}.detalhe-separador,.detalhe-acao-nota{display:none}.tabs-topo.is-fixo{top:-74px}html:has(.tabs-topo.is-fixo){scroll-padding-top:112px}.detalhe-corpo .tab-panel{padding:16px}.detalhe-aviso{padding:12px 16px 0}.recebimentos-totais{grid-template-columns:repeat(2,minmax(0,1fr))}.baixa-acao{flex-direction:column;align-items:stretch}}.tabela-compacta thead th,.tabela-compacta tbody td{padding:10px 12px}.tabela-compacta td.num{white-space:nowrap;font-size:13px}.tabela-compacta .cell-title{flex-wrap:wrap;align-items:center;display:flex}.comprovantes{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.comprovante-chip{background:var(--n-100);border:1px solid var(--n-200);border-radius:var(--r-full);align-items:center;gap:4px;max-width:170px;padding:2px 6px 2px 10px;font-size:12px;display:inline-flex}.comprovante-chip a{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--verde-700);text-decoration:none;overflow:hidden}.comprovante-chip a:hover{text-decoration:underline}.comprovantes .anexo-upload-form{flex-direction:row;align-items:center;gap:4px}.comprovantes .anexo-upload-form .alert{flex-basis:100%;margin:0}.anexo-upload-estado{color:var(--n-600);font-size:12px}.table-toolbar-busca{width:100%;max-width:320px}.entradas-cards{margin:0;list-style:none;display:none}.entradas-cards a{color:inherit;border-radius:var(--r-lg);text-decoration:none;display:block}.entradas-cards a:focus-visible{box-shadow:var(--focus);outline:none}@media (max-width:720px){.entradas-tabela .table-scroll{display:none}.entradas-cards{flex-direction:column;gap:8px;padding:12px;display:flex}.entradas-tabela .table-toolbar{flex-wrap:wrap}.table-toolbar-busca{max-width:none}}.notas-filtros{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.notas-filtros .filter-chips{margin-bottom:0}.notas-motivo{text-overflow:ellipsis;white-space:nowrap;max-width:280px;color:var(--danger-fg);overflow:hidden}.notas-cards{margin:0;list-style:none;display:none}.notas-cards a{color:inherit;border-radius:var(--r-lg);text-decoration:none;display:block}.notas-cards a:focus-visible{box-shadow:var(--focus);outline:none}@media (max-width:720px){.notas-tabela .table-scroll{display:none}.notas-cards{flex-direction:column;gap:8px;padding:12px;display:flex}.notas-tabela .table-toolbar{flex-wrap:wrap}}.entradas-periodo{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.entradas-periodo-linha{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.entradas-periodo-linha .filter-chips{margin-bottom:0}.entradas-periodo-rotulo{color:var(--n-700);font-size:13px;font-weight:500}.entradas-periodo-resumo{color:var(--n-600);font-variant-numeric:tabular-nums;font-size:13px}.entradas-periodo-datas{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.entradas-periodo-datas .form-group{margin-bottom:0}.entradas-periodo[aria-busy=true] .entradas-periodo-resumo{opacity:.5}.nfe-titulo{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.nfe-titulo .badge{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:0}.nfe-dica{color:var(--n-500);font-size:12px}.nfe-link-botao{cursor:pointer;font:inherit;color:var(--verde-700);text-underline-offset:2px;background:0 0;border:0;margin-top:8px;padding:0;font-size:12px;text-decoration:underline}.nfe-link-botao:focus-visible{box-shadow:var(--focus);border-radius:var(--r-xs);outline:none}.nfe-resumo{background:var(--n-0);border:1px solid var(--n-300);border-radius:var(--r-lg);box-shadow:var(--sh-xs);grid-template-columns:1.35fr 1fr 1fr 1.05fr;display:grid}.nfe-resumo>div{min-width:0;padding:18px 20px}.nfe-resumo>div+div{border-left:1px solid var(--n-200)}.nfe-resumo-rotulo{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);align-items:center;gap:8px;margin:0 0 8px;font-size:11px;font-weight:500;display:flex}.nfe-encontrado{color:var(--success-fg);align-items:center;gap:3px;display:inline-flex}.nfe-encontrado .icon{width:12px;height:12px}.nfe-resumo-principal{color:var(--n-900);overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.3}.nfe-resumo-principal a{color:inherit;text-decoration:none}.nfe-resumo-principal a:hover{text-underline-offset:2px;text-decoration:underline}.nfe-resumo-apoio{color:var(--n-600);margin-top:4px;font-size:12px}.nfe-resumo-dados{grid-template-columns:auto 1fr;gap:3px 10px;margin:10px 0 0;font-size:12px;display:grid}.nfe-resumo-dados dt{color:var(--n-500)}.nfe-resumo-dados dd{color:var(--n-800);overflow-wrap:anywhere;min-width:0;margin:0}.nfe-resumo-valor{font-family:var(--font-instrument-serif), Georgia, serif;color:var(--n-900);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:38px;line-height:1}.nfe-resumo-contagem{color:var(--n-900);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.nfe-resumo-contagem span{color:var(--n-600);font-size:13px;font-weight:400}.nfe-progresso{background:var(--n-200);border-radius:var(--r-full);height:6px;margin:10px 0 8px;overflow:hidden}.nfe-progresso span{background:var(--verde-500);border-radius:var(--r-full);height:100%;display:block}.nfe-progresso.is-pendente span{background:var(--warning-fg)}@media (max-width:1100px){.nfe-resumo{grid-template-columns:1fr 1fr}.nfe-resumo>div:nth-child(3){border-left:0}.nfe-resumo>div:nth-child(n+3){border-top:1px solid var(--n-200)}}@media (max-width:560px){.nfe-resumo{grid-template-columns:1fr}.nfe-resumo>div+div{border-left:0;border-top:1px solid var(--n-200)}}.nfe-chave{background:var(--n-50);border:1px dashed var(--n-300);border-radius:var(--r-lg);color:var(--n-600);flex-wrap:wrap;align-items:center;gap:10px 20px;padding:10px 16px;font-size:12px;display:flex}.nfe-chave-grupo{flex-wrap:wrap;flex:440px;align-items:center;gap:10px;min-width:0;display:flex}.nfe-chave-codigo{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:var(--n-900);word-spacing:2px;overflow-wrap:anywhere;min-width:0;font-size:13px}.nfe-chave-meta{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.nfe-chave-meta strong{color:var(--n-800);font-weight:500}.nfe-pendencia{background:var(--warning-bg-subtle);border:1px solid var(--warning-bd);border-radius:var(--r-lg);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 16px;display:flex}.nfe-pendencia-icone{border-radius:var(--r-full);background:var(--warning-bg);width:32px;height:32px;color:var(--warning-fg);flex-shrink:0;place-items:center;display:grid}.nfe-pendencia-texto{min-width:0;color:var(--n-600);flex-direction:column;flex:320px;gap:2px;font-size:13px;display:flex}.nfe-pendencia-texto strong{color:var(--n-900);font-size:14px}.nfe-abas .tab-panel{padding:20px}.nfe-aba-contagem{border-radius:var(--r-full);background:var(--n-200);color:var(--n-700);font-variant-numeric:tabular-nums;padding:1px 7px;font-size:11px}.nfe-aba-contagem.is-pendente{background:var(--warning-bg);color:var(--warning-fg)}.nfe-itens-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:14px;display:flex}.nfe-itens-barra .filter-chips{margin-bottom:0}.nfe-itens-tabela{min-width:880px}.nfe-itens-tabela tbody td{vertical-align:top}.nfe-itens-tabela tfoot td{background:var(--n-50);border-top:1px solid var(--n-300);padding:12px 16px}.nfe-itens-tabela td.num{white-space:nowrap}tr.nfe-linha-pendente>td{background:var(--warning-bg-subtle)}tr.nfe-linha-pendente>td:first-child{box-shadow:inset 3px 0 0 var(--warning-fg)}tr.nfe-linha-detalhe>td{background:var(--n-50);padding:0}tr.nfe-linha-detalhe:hover>td{background:var(--n-50)}.nfe-expandir{border-radius:var(--r-md);width:28px;height:28px;color:var(--n-500);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.nfe-expandir:hover{background:var(--n-200);color:var(--n-800)}.nfe-expandir:focus-visible{box-shadow:var(--focus);outline:none}.nfe-expandir .icon{transition:transform .15s}.nfe-expandir[aria-expanded=true] .icon{transform:rotate(90deg)}.nfe-codigos{flex-wrap:wrap;gap:4px;display:flex}.nfe-tributos-item{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px 24px;padding:16px 20px 18px 56px;display:grid}.nfe-tributo-titulo{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);margin-bottom:6px;font-size:11px;font-weight:500}.nfe-tributo dl{grid-template-columns:1fr auto;gap:2px 12px;margin:0;font-size:12px;display:grid}.nfe-tributo dt{color:var(--n-600)}.nfe-tributo dd{text-align:right;color:var(--n-800);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;margin:0}.nfe-tributo dd.is-zero{color:var(--n-400)}.nfe-custo{border-top:1px dashed var(--n-300);color:var(--n-600);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 12px;padding-top:12px;font-size:12px;display:flex}.nfe-custo strong{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:var(--n-900);font-weight:500}.nfe-vincular{padding:16px 20px 18px 56px}.nfe-vincular-titulo{color:var(--n-900);font-size:14px;font-weight:600}.nfe-vincular-apoio{max-width:80ch;color:var(--n-600);margin:4px 0 12px;font-size:12px}@media (max-width:720px){.nfe-tributos-item,.nfe-vincular{padding-left:16px;padding-right:16px}}.nfe-duas-colunas{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:24px;display:grid}@media (max-width:900px){.nfe-duas-colunas{grid-template-columns:1fr}}.nfe-secao-titulo{color:var(--n-900);text-transform:none;letter-spacing:0;margin:0 0 2px;font-size:13px;font-weight:600}.nfe-secao-apoio{color:var(--n-500);margin:0 0 12px;font-size:12px}.nfe-razao{border:1px solid var(--n-300);border-radius:var(--r-lg);overflow:hidden}.nfe-razao-linha{border-bottom:1px solid var(--n-200);color:var(--n-800);grid-template-columns:20px 1fr auto;align-items:baseline;gap:8px;padding:9px 14px;font-size:13px;display:grid}.nfe-razao-op{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:var(--n-400)}.nfe-razao-valor{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.nfe-razao-linha.is-zero{color:var(--n-400)}.nfe-razao-linha.is-total{background:var(--verde-50);color:var(--n-900);border-bottom:0;padding:12px 14px;font-weight:600}.nfe-razao-linha.is-total .nfe-razao-valor{color:var(--verde-800);font-size:16px}.nfe-tributos-grade{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.nfe-tributo-cartao{background:var(--n-0);border:1px solid var(--n-200);border-radius:var(--r-md);padding:10px 12px}.nfe-tributo-rotulo{color:var(--n-500);font-size:11px}.nfe-tributo-valor{color:var(--n-900);font-size:15px;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;margin-top:2px}.nfe-tributo-apoio{color:var(--n-500);margin-top:2px;font-size:11px}.nfe-tributo-cartao.is-zero .nfe-tributo-valor,.nfe-reforma-grade .is-zero .nfe-tributo-valor{color:var(--n-400)}.nfe-reforma{background:var(--info-bg);border:1px solid var(--info-bd);border-radius:var(--r-lg);margin-top:16px;padding:14px 16px}.nfe-reforma-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.nfe-reforma-titulo{color:var(--info-fg);font-size:13px;font-weight:600}.nfe-reforma-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.nfe-reforma-grade>div{background:var(--n-0);border-radius:var(--r-md);padding:8px 10px}.nfe-reforma p{color:var(--info-fg);margin:10px 0 0;font-size:12px}.nfe-aproximados{border-top:1px dashed var(--n-300);color:var(--n-600);flex-wrap:wrap;justify-content:space-between;gap:8px 12px;margin-top:16px;padding-top:12px;font-size:12px;display:flex}.nfe-aproximados strong{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:var(--n-800);font-weight:500}.nfe-pagamento-topo{flex-wrap:wrap;gap:12px;display:flex}.nfe-pilula{background:var(--n-0);border:1px solid var(--n-300);border-radius:var(--r-lg);align-items:center;gap:10px;padding:10px 14px;display:flex}.nfe-pilula>.icon{border-radius:var(--r-md);background:var(--verde-50);width:32px;height:32px;color:var(--verde-700);padding:7px}.nfe-pilula-rotulo{color:var(--n-500);font-size:11px}.nfe-pilula-valor{color:var(--n-900);font-weight:600}.nfe-nota-rodape{border-radius:var(--r-lg);background:var(--info-bg);color:var(--info-fg);margin:0;padding:12px 14px;font-size:12px}.nfe-frete{background:var(--n-50);border:1px solid var(--n-200);border-radius:var(--r-lg);align-items:center;gap:12px;padding:14px 16px;display:flex}.nfe-frete-titulo{color:var(--n-900);font-weight:600}.nfe-fatos{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.nfe-fato-grupo{border:1px solid var(--n-200);border-radius:var(--r-lg);padding:14px 16px}.nfe-fato-titulo{color:var(--n-900);margin-bottom:10px;font-size:12px;font-weight:600}.nfe-fato-grupo dl{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:12px;display:grid}.nfe-fato-grupo dt{color:var(--n-500)}.nfe-fato-grupo dd{text-align:right;color:var(--n-800);overflow-wrap:anywhere;margin:0}.nfe-blocos{flex-direction:column;gap:14px;display:flex}.nfe-bloco{border:1px solid var(--n-200);border-radius:var(--r-lg);padding:14px 16px}.nfe-bloco-titulo{color:var(--n-900);text-transform:none;letter-spacing:0;margin:0 0 8px;font-size:12px;font-weight:600}.nfe-texto-livre{max-width:80ch;color:var(--n-800);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.nfe-referencias{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.nfe-referencias li{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.nfe-linha-tempo{margin:0;padding:0;list-style:none}.nfe-linha-tempo li{grid-template-columns:28px 1fr;gap:12px;padding-bottom:16px;display:grid;position:relative}.nfe-linha-tempo li:before{content:"";background:var(--n-200);width:2px;position:absolute;top:28px;bottom:0;left:13px}.nfe-linha-tempo li:last-child:before{display:none}.nfe-linha-tempo-ponto{border-radius:var(--r-full);border:1px solid var(--n-200);background:var(--n-100);width:28px;height:28px;color:var(--n-600);place-items:center;display:grid}.nfe-linha-tempo-ponto .icon{width:14px;height:14px}.nfe-linha-tempo-ponto.is-ok{border-color:var(--verde-200);background:var(--verde-50);color:var(--verde-700)}.nfe-linha-tempo-ponto.is-atencao{border-color:var(--warning-bd);background:var(--warning-bg);color:var(--warning-fg)}.nfe-linha-tempo-titulo{color:var(--n-900);font-size:13px;font-weight:500}@media (prefers-reduced-motion:reduce){.nfe-expandir .icon{transition:none}}.nfe-aviso-digitado{border-radius:var(--r-md);background:var(--warning-bg-subtle);border:1px solid var(--warning-bd);color:var(--warning-fg);margin:0 0 16px;padding:8px 12px;font-size:12px}.nfe-faixa-conferencia{background:var(--n-0);border:1px solid var(--n-300);border-radius:var(--r-lg);box-shadow:var(--sh-xs);flex-wrap:wrap;align-items:stretch;gap:12px;padding:14px 16px;display:flex}.nfe-faixa-total{border-right:1px solid var(--n-200);flex-direction:column;gap:2px;min-width:180px;padding-right:16px;display:flex}.nfe-faixa-total .nfe-resumo-rotulo{margin:0}.nfe-faixa-valor{font-family:var(--font-instrument-serif), Georgia, serif;color:var(--n-900);font-variant-numeric:tabular-nums;font-size:30px;line-height:1.05}.nfe-faixa-vazia{align-self:center;max-width:52ch;margin:0}.nfe-conferir{border-radius:var(--r-md);border:1px solid var(--n-200);flex:200px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.nfe-conferir>.icon{margin-top:2px}.nfe-conferir.is-ok{background:var(--success-bg);border-color:var(--verde-200);color:var(--success-fg)}.nfe-conferir.is-diverge{background:var(--warning-bg-subtle);border-color:var(--warning-bd);color:var(--warning-fg)}.nfe-conferir-rotulo{font-size:12px;font-weight:600}.nfe-conferir-detalhe{color:var(--n-700);font-variant-numeric:tabular-nums;font-size:12px}@media (max-width:720px){.nfe-faixa-total{border-right:0;border-bottom:1px solid var(--n-200);flex:100%;min-width:0;padding-bottom:12px;padding-right:0}}.nfe-grupos{flex-direction:column;gap:20px;display:flex}.nfe-grupo{border:1px solid var(--n-200);border-radius:var(--r-lg);min-width:0;margin:0;padding:16px}.nfe-grupo>*+*{margin-top:12px}.nfe-grupo-titulo{color:var(--n-900);padding:0 6px;font-size:13px;font-weight:600}.nfe-grupo .nfe-secao-apoio{margin:0}.nfe-campos{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:start;gap:12px 16px;display:grid}.nfe-campos .form-group{margin-bottom:0}.nfe-campos-produto{grid-template-columns:minmax(110px,1fr) minmax(220px,3fr) minmax(70px,.6fr) minmax(100px,1fr) minmax(110px,1fr) minmax(110px,1fr)}@media (max-width:1100px){.nfe-campos-produto{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.nfe-campos-produto>:nth-child(2){grid-column:1/-1}}.nfe-linhas-digitadas{flex-direction:column;gap:12px;display:flex}.nfe-linha-digitada{border:1px solid var(--n-300);border-radius:var(--r-md);background:var(--n-0);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.nfe-linha-digitada .form-group{margin-bottom:0}.nfe-linha-digitada-topo{align-items:center;gap:10px;min-width:0;display:flex}.nfe-linha-digitada-numero{border-radius:var(--r-full);background:var(--n-100);width:24px;height:24px;color:var(--n-700);font-variant-numeric:tabular-nums;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid}.nfe-linha-digitada-titulo{min-width:0;color:var(--n-900);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.nfe-linha-digitada-custo{color:var(--n-600);white-space:nowrap;font-size:12px}.nfe-linha-digitada-custo strong{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:var(--n-900);font-weight:500}.nfe-linha-digitada .nfe-link-botao{align-self:flex-start;margin-top:0}.relatorio-filtros{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.relatorio-filtros .form-help{max-width:72ch;margin:0}.relatorio-filtros-linha{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.relatorio-filtros-linha .filter-chips{margin-bottom:0}.relatorio-filtros-selects{flex-wrap:wrap;gap:12px 16px;margin-top:4px;display:flex}.relatorio-filtros-selects .form-group{flex:0 280px;min-width:200px;margin-bottom:0}.relatorio-acoes{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:4px 0 12px;display:flex}.relatorio-acoes .form-help{margin:0}.relatorio-resumo{margin-bottom:16px}.relatorio-resumo .kpi-value{font-size:30px}@media (max-width:560px){.relatorio-resumo .kpi-value{white-space:nowrap;font-size:21px}}.relatorio-rodape{color:var(--n-600);max-width:80ch;margin:12px 0 0;font-size:12px}.dre-tabela td.num.is-negativo{color:var(--danger-fg)}.dre-tabela td.pct{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--n-600);font-size:13px}.dre-tabela th.pct{text-align:right}.dre-tabela tr.dre-grupo td{font-weight:600}.dre-tabela tr.dre-grupo.is-zerado td{color:var(--n-500);font-weight:400}.dre-tabela tr.dre-item td{color:var(--n-700);font-size:13px}.dre-tabela tr.dre-item td:first-child{padding-left:36px}.dre-tabela tr.dre-subtotal td{background:var(--n-50);font-weight:600}.dre-tabela tr.dre-total td{background:var(--verde-50);border-top:1px solid var(--n-300);font-weight:700}.table-scroll>.dre-tabela{min-width:0}@media (max-width:560px){.dre-tabela thead th,.dre-tabela tbody td{padding:10px 8px}.dre-tabela tr.dre-item td:first-child{padding-left:20px}.dre-tabela th.pct{white-space:normal}.dre-tabela td.pct{font-size:12px}}.dre-sinal{color:var(--n-500);font-variant-numeric:tabular-nums;margin-right:8px;font-weight:400;display:inline-block}.dre-fora{border:1px dashed var(--n-300);border-radius:var(--r-lg);background:var(--n-50);margin-top:16px;padding:14px 16px}.dre-fora h4{margin:0 0 4px;font-size:14px}.dre-fora p{color:var(--n-600);margin:0 0 8px;font-size:12px}.dre-fora ul{flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.dre-fora li{justify-content:space-between;gap:16px;display:flex}.dre-fora li span:last-child{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;white-space:nowrap;font-size:12px}.contas-da-nota{margin-bottom:0;scroll-margin-top:16px}.contas-da-nota>.panel{margin-bottom:0}.contas-da-nota:focus{outline:none}.contas-da-nota:focus-visible>.panel{box-shadow:var(--focus)}@media (max-width:720px){.table-scroll>.tabela-empilhavel{min-width:0}.tabela-empilhavel thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tabela-empilhavel,.tabela-empilhavel tbody{display:block}.tabela-empilhavel tbody tr{border-bottom:1px solid var(--n-200);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 16px;display:flex}.tabela-empilhavel tbody tr:last-child{border-bottom:0}.tabela-empilhavel tbody td{text-align:left;border:0;padding:0;display:block}.tabela-empilhavel tbody td.celula-principal{flex:auto;order:1;min-width:0}.tabela-empilhavel tbody td.celula-valor{text-align:right;order:2;margin-left:auto}.tabela-empilhavel tbody td.celula-linha{flex:1 0 100%;order:3}.tabela-empilhavel tbody td.celula-situacao{order:4}.tabela-empilhavel tbody td.celula-acao{flex:none;order:5;width:auto;margin-left:auto}.tabela-empilhavel tbody td[data-label]:before{content:attr(data-label) ": ";font-family:var(--font-inter), system-ui, sans-serif;color:var(--n-600);font-size:12px}.tabela-empilhavel tbody td.celula-linha .select,.tabela-empilhavel tbody td.celula-linha .input{width:100%;margin-top:4px;display:block}}.nfe-repetivel{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.nfe-repetivel-3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto}.nfe-repetivel .form-group{margin-bottom:0}@media (max-width:640px){.nfe-repetivel,.nfe-repetivel-3{grid-template-columns:1fr 1fr}.nfe-repetivel>:first-child{grid-column:1/-1}}.selo-origem{border-radius:var(--r-full);white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;padding:2px 8px 2px 6px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.selo-origem .icon{width:13px;height:13px}.selo-origem-nfe-entrada{background:var(--verde-50);color:var(--verde-700);border-color:var(--verde-100)}.selo-origem-nfe-saida{background:var(--info-bg);color:var(--info-fg);border-color:var(--info-bd)}.selo-origem-neutra{background:var(--n-100);color:var(--n-700);border-color:var(--n-200)}.selo-origem-consumo{background:var(--roxo-bg);color:var(--roxo-fg);border-color:var(--roxo-bd)}.selo-origem-perda{background:var(--danger-bg);color:var(--danger-fg);border-color:var(--danger-bd)}.selo-origem-inventario{background:var(--warning-bg);color:var(--warning-fg);border-color:var(--warning-bd)}.selo-origem-estorno{background:var(--n-0);color:var(--n-600);border:1px dashed var(--n-300)}.selo-origem-futura{background:var(--n-0);color:var(--roxo-fg);border:1px dashed var(--roxo-bd)}.estoque-tabela{min-width:880px}.estoque-tabela tbody td{vertical-align:top}tr.estoque-linha-negativa>td{background:var(--danger-bg-subtle)}.estoque-negativo{color:var(--danger-fg)}.estoque-nivel{border-radius:var(--r-full);background:var(--n-200);width:96px;height:4px;margin:6px 0 0 auto;display:block;overflow:hidden}.estoque-nivel>span{border-radius:var(--r-full);background:var(--verde-500);height:100%;display:block}.estoque-nivel.is-abaixo_minimo>span,.estoque-nivel.is-sem_saldo>span{background:var(--warning-fg)}.estoque-nivel.is-negativo>span{background:var(--danger-fg)}.estoque-entrada,.estoque-tabela td.estoque-entrada{color:var(--success-fg)}.estoque-saida,.estoque-tabela td.estoque-saida{color:var(--danger-fg)}.nfe-resumo-contagem .estoque-entrada,.nfe-resumo-contagem .estoque-saida{font-size:inherit;font-weight:inherit}.nfe-resumo-contagem .estoque-entrada{color:var(--success-fg)}.nfe-resumo-contagem .estoque-saida{color:var(--danger-fg)}.estoque-tabela td.num{white-space:nowrap}tr.estoque-estornado>td{opacity:.55}tr.estoque-estornado .estoque-doc{text-decoration:line-through}.estoque-doc{color:var(--n-600);overflow-wrap:anywhere;margin-top:3px;font-size:12px}.estoque-doc a{color:var(--n-700)}.estoque-unidade{font-family:var(--font-inter), system-ui, sans-serif;color:var(--n-600);margin-left:6px;font-size:14px}.estoque-minbar{border-radius:var(--r-full);background:var(--n-200);height:6px;margin:12px 0 6px;position:relative}.estoque-minbar>span{border-radius:var(--r-full);background:var(--verde-500);position:absolute;inset:0 auto 0 0}.estoque-minbar>span.is-abaixo_minimo,.estoque-minbar>span.is-sem_saldo{background:var(--warning-fg)}.estoque-minbar>span.is-negativo{background:var(--danger-fg)}.estoque-minbar>i{background:var(--n-700);width:2px;position:absolute;top:-4px;bottom:-4px;left:33.333%}.estoque-origens{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.estoque-origem-cartao{border:1px solid var(--n-200);border-radius:var(--r-lg);flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;display:flex}.estoque-origem-cartao.is-futura{border-style:dashed}.estoque-origem-qtd{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--n-900);font-size:18px}.estoque-dados{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.estoque-dados dl{border:1px solid var(--n-200);border-radius:var(--r-lg);grid-template-columns:auto 1fr;gap:6px 12px;margin:0;padding:14px 16px;font-size:13px;display:grid}.estoque-dados dt{color:var(--n-500)}.estoque-dados dd{text-align:right;color:var(--n-800);overflow-wrap:anywhere;margin:0}.estoque-dados .estoque-dados-titulo{color:var(--n-900);font-size:12px;font-weight:600}.estoque-filtro-origem{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.estoque-filtro-origem .filter-chips{display:contents}.estoque-filtro-origem-rotulo{color:var(--n-700);margin-right:4px;font-size:13px;font-weight:500}.filter-chip .estoque-ponto{border-radius:var(--r-full);background:currentColor;border:0;flex-shrink:0;width:8px;height:8px;margin-right:2px;padding:0;display:inline-block}.filter-chip[aria-pressed=true] .estoque-ponto{box-shadow:0 0 0 1.5px var(--n-0)}.protocolo-ocorrencia{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:8px;display:flex}.protocolo-ocorrencia-rotulo{text-transform:uppercase;letter-spacing:.04em;color:var(--n-600);font-size:12px;font-weight:600}.protocolo-ocorrencia-codigo{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:var(--n-900);background:var(--n-0);border:1px solid var(--n-200);border-radius:var(--r-sm);-webkit-user-select:all;user-select:all;padding:2px 6px;font-size:13px}.protocolo-ocorrencia-dica{color:var(--n-600);flex-basis:100%;font-size:12px}.falha-inesperada{flex-direction:column;gap:16px;max-width:640px;margin:48px auto;padding:0 16px;display:flex}.falha-inesperada-referencia code{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;-webkit-user-select:all;user-select:all;font-size:13px}.escolha-cartoes{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:16px;display:grid}.escolha-cartao{text-align:left;font:inherit;color:inherit;background:var(--n-0);border:1px solid var(--n-300);border-radius:var(--r-lg);cursor:pointer;flex-direction:column;gap:4px;padding:12px 14px;transition:border-color .12s,background .12s;display:flex}.escolha-cartao:hover{border-color:var(--n-400)}.escolha-cartao:focus-visible{box-shadow:var(--focus);outline:none}.escolha-cartao[aria-pressed=true]{background:var(--verde-50);border-color:var(--verde-600);box-shadow:inset 0 0 0 1px var(--verde-600)}.escolha-cartao.is-desabilitada{cursor:default;opacity:.6;border-style:dashed}.escolha-cartao.is-desabilitada:hover{border-color:var(--n-300)}.escolha-cartao-topo{align-items:center;gap:8px;display:flex}.escolha-cartao-titulo{color:var(--n-900);font-size:13px;font-weight:600}.escolha-cartao-marca{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:var(--n-600);margin-left:auto;font-size:13px}.escolha-cartao-descricao{color:var(--n-600);font-size:12px}@media (prefers-reduced-motion:reduce){.escolha-cartao{transition:none}}.estoque-origem-qtd.estoque-entrada{color:var(--success-fg)}.estoque-origem-qtd.estoque-saida{color:var(--danger-fg)}.ordem-form{flex-direction:column;gap:16px;display:flex}.ordem-form>.form-actions{border:1px solid var(--n-300);border-radius:var(--r-lg);box-shadow:var(--sh-xs)}@media (max-width:720px){.ordem-form>.form-actions .form-actions-hint{display:none}.ordem-form>.form-actions .btn{flex:1}}.ordem-itens{flex-direction:column;gap:12px;margin-bottom:12px;display:flex;container-type:inline-size}.ordem-item{border:1px solid var(--n-300);border-radius:var(--r-md);background:var(--n-0);grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 36px;grid-template-areas:"catalogo catalogo catalogo descricao descricao descricao""qtd un valor desconto total remover";align-items:start;gap:12px 16px;padding:14px 16px;display:grid}.ordem-item .form-group{margin-bottom:0}.ordem-item-catalogo{grid-area:catalogo;min-width:0}.ordem-item-descricao{grid-area:descricao;min-width:0}.ordem-item-qtd{grid-area:qtd;min-width:0}.ordem-item-un{grid-area:un;min-width:0}.ordem-item-valor{grid-area:valor;min-width:0}.ordem-item-desconto{grid-area:desconto;min-width:0}.ordem-item-total{grid-area:total;min-width:0}.ordem-item-total .form-label{text-align:right}.ordem-item-total-valor{height:36px;color:var(--n-900);justify-content:flex-end;align-items:center;font-size:14px;font-weight:600;display:flex}.ordem-item-remover{grid-area:remover;align-self:start;padding-top:24px}@container (max-width:640px){.ordem-item{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"catalogo catalogo""descricao descricao""qtd un""valor desconto""total remover"}.ordem-item-total .form-label{text-align:left}.ordem-item-total-valor{justify-content:flex-start}.ordem-item-remover{place-self:end;padding-top:0}}.ordem-resumo-total{flex-direction:column;margin-bottom:16px;display:flex}.ordem-resumo-total .summary-value{font-family:var(--font-instrument-serif), Georgia, serif;color:var(--n-900);font-size:30px;line-height:1.05}.ordem-gerar-notas{flex-direction:column;gap:12px;display:flex}.ordem-gerar-notas-acao{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.ordem-gerar-notas-acao .form-help{flex:260px;margin:0}.ordem-campos{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px 24px;margin:0;display:grid}.ordem-campo{min-width:0}.ordem-campo dt{margin:0 0 4px}.ordem-campo dd{color:var(--n-800);overflow-wrap:anywhere;margin:0;font-size:14px}.escolha-servico{flex-direction:column;gap:8px;display:flex}.escolha-servico-busca{position:relative}.escolha-servico-busca>.icon{color:var(--n-500);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.escolha-servico-busca .input{padding-left:36px}.escolha-servico-meta{color:var(--n-500);margin:0;font-size:12px}.escolha-servico-cartoes{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:0}.escolha-servico-cartoes .escolha-cartao{gap:6px}.escolha-servico-cartoes .escolha-cartao:disabled{cursor:default}.escolha-servico-codigo{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:var(--n-600);font-size:11px}.escolha-servico-rodape{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.escolha-servico-uso{color:var(--n-500);font-size:11px}.escolha-servico-realce{background:var(--warning-bg);color:inherit;border-radius:var(--r-xs);padding:0 1px}.escolha-servico-vazio{border:1px dashed var(--n-300);border-radius:var(--r-lg);color:var(--n-600);flex-wrap:wrap;align-items:center;gap:12px;padding:16px;font-size:13px;display:flex}.escolha-servico-vazio>span{flex:220px}.recibo-nota{background:var(--verde-900);color:var(--verde-50);border-radius:var(--r-xl);box-shadow:var(--sh-lg);overflow:hidden}.recibo-nota-topo{padding:20px 20px 16px}.recibo-nota-rotulo{letter-spacing:.08em;text-transform:uppercase;color:var(--verde-300);font-size:11px;font-weight:600}.recibo-nota-valor{font-family:var(--font-instrument-serif), var(--font-inter), serif;color:var(--n-0);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:6px 0 2px;font-size:44px;line-height:1.05}.recibo-nota-valor.is-riscado{opacity:.6;text-decoration:line-through}.recibo-nota-cifra{color:var(--verde-300);margin-right:4px;font-size:22px}.recibo-nota-legenda{color:var(--verde-200);font-size:12px}.recibo-nota-linhas{border-top:1px solid var(--verde-800);border-bottom:1px solid var(--verde-800);gap:6px;margin:0;padding:12px 20px;display:grid}.recibo-nota-linhas>div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.recibo-nota-linhas dt{color:var(--verde-200)}.recibo-nota-linhas dd{color:var(--n-0);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:500}.recibo-nota-passos{margin:0;padding:14px 20px;list-style:none;display:grid}.recibo-nota-passo{color:var(--verde-300);align-items:center;gap:10px;padding:5px 0;font-size:13px;display:flex}.recibo-nota-bola{border:1.5px solid var(--verde-600);border-radius:var(--r-full);background:var(--verde-900);flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.recibo-nota-bola .icon{stroke-width:2.6px;width:13px;height:13px}.recibo-nota-passo.is-feito{color:var(--verde-100)}.recibo-nota-passo.is-feito .recibo-nota-bola{background:var(--verde-400);border-color:var(--verde-400);color:var(--verde-950)}.recibo-nota-passo.is-atual{color:var(--n-0);font-weight:600}.recibo-nota-passo.is-atual .recibo-nota-bola{border-color:var(--n-0)}.recibo-nota-passo.is-falhou{color:var(--n-0);font-weight:600}.recibo-nota-passo.is-falhou .recibo-nota-bola{background:var(--danger-bg);border-color:var(--danger-bg);color:var(--danger-fg)}.recibo-nota-passo-detalhe{color:var(--verde-300);margin-left:auto;font-size:11px;font-weight:400}.recibo-nota-girando{border:2px solid var(--verde-300);border-radius:var(--r-full);border-top-color:#0000;width:12px;height:12px;animation:.9s linear infinite recibo-nota-gira}@keyframes recibo-nota-gira{to{transform:rotate(360deg)}}.recibo-nota-acao{gap:8px;padding:2px 20px 20px;display:grid}.recibo-nota-cta{border-radius:var(--r-md);background:var(--n-0);height:48px;color:var(--verde-900);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.recibo-nota-cta:hover{background:var(--verde-50)}.recibo-nota-cta:focus-visible{outline:2px solid var(--verde-200);outline-offset:3px}.recibo-nota-cta[aria-disabled=true]{background:var(--verde-800);color:var(--verde-300);cursor:not-allowed}.recibo-nota-ajuda{text-align:center;color:var(--verde-200);margin:0;font-size:12px}.recibo-nota-ajuda button{font:inherit;color:var(--n-0);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.recibo-nota-rodape{background:var(--verde-950);color:var(--verde-200);align-items:center;gap:8px;padding:10px 20px;font-size:11px;display:flex}.recibo-nota-rodape strong{color:var(--warning-bd);font-weight:600}@media (prefers-reduced-motion:reduce){.recibo-nota-girando{animation:none}}.ficha-nota{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.ficha-nota-principal{min-width:0}.ficha-nota-lado{position:sticky;top:12px}.ficha-nota-secao{gap:16px;margin-bottom:0;display:grid}.ficha-nota-secao+.ficha-nota-secao{border-top:1px solid var(--n-200);margin-top:24px;padding-top:20px}.ficha-nota-secao-titulo{letter-spacing:.08em;text-transform:uppercase;color:var(--n-500);margin:0;font-size:11px;font-weight:600}.ficha-nota-grade{border:1px solid var(--verde-100);border-radius:var(--r-lg);background:var(--verde-50);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.ficha-nota-grade p{color:var(--verde-800);flex:220px;margin:0;font-size:13px}.ficha-nota-conta{border:1px solid var(--n-300);border-radius:var(--r-lg);overflow:hidden}.ficha-nota-conta-linha{border-top:1px solid var(--n-100);justify-content:space-between;gap:12px;padding:10px 16px;font-size:13px;display:flex}.ficha-nota-conta-linha:first-child{border-top:0}.ficha-nota-conta-linha .tnum{white-space:nowrap;font-weight:500}.ficha-nota-conta-linha.is-sub{color:var(--n-600);padding-left:34px}.ficha-nota-conta-linha.is-total{background:var(--n-50);border-top-color:var(--n-300);font-weight:600}.ficha-nota-conta-linha.is-final{background:var(--verde-900);color:var(--n-0);font-size:15px;font-weight:600}.ficha-nota-conta-linha.is-final .tnum{font-family:var(--font-instrument-serif), var(--font-inter), serif;font-size:24px;font-weight:400;line-height:1}.ficha-nota-op{width:18px;color:var(--n-500);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;display:inline-block}.ficha-nota-conta-linha.is-final .ficha-nota-op{color:var(--verde-300)}.ficha-nota-retido{border-radius:var(--r-xs);background:var(--warning-bg);color:var(--warning-fg);margin-left:6px;padding:0 6px;font-size:11px}.ficha-nota-codigos{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin:0;display:grid}.ficha-nota-codigos>div{border:1px solid var(--n-200);border-radius:var(--r-md);min-width:0;padding:10px 12px}.ficha-nota-codigos dt{color:var(--n-500);margin-bottom:2px;font-size:11px}.ficha-nota-codigos dd{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500}.ficha-nota-codigos dd.ficha-nota-codigo-origem{font-family:var(--font-inter), system-ui, sans-serif;color:var(--n-500);margin-top:2px;font-size:11px;font-weight:400}.ficha-nota-codigos.is-texto dd{font-family:var(--font-inter), system-ui, sans-serif;font-weight:500}.ficha-nota-checklist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ficha-nota-check{border:1px solid var(--n-200);border-radius:var(--r-lg);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.ficha-nota-check-icone{border-radius:var(--r-full);flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.ficha-nota-check-icone .icon{width:15px;height:15px}.ficha-nota-check.is-ok .ficha-nota-check-icone{background:var(--success-bg);color:var(--success-fg)}.ficha-nota-check.is-erro{border-color:var(--danger-bd);background:var(--danger-bg-subtle)}.ficha-nota-check.is-erro .ficha-nota-check-icone{background:var(--danger-bg);color:var(--danger-fg)}.ficha-nota-check.is-aviso{border-color:var(--warning-bd);background:var(--warning-bg-subtle)}.ficha-nota-check.is-aviso .ficha-nota-check-icone{background:var(--warning-bg);color:var(--warning-fg)}.ficha-nota-check-texto{flex:1;min-width:0;font-size:13px}.ficha-nota-check-texto small{color:var(--n-600);margin-top:2px;font-size:12px;display:block}.ficha-nota-pontos{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ficha-nota-pontos li{background:var(--n-0);border:1px solid var(--danger-bd);border-radius:var(--r-md);align-items:center;gap:10px;padding:8px 10px;display:flex}.ficha-nota-pontos li>span{flex:1;min-width:0}.ficha-nota-chave{border:1px dashed var(--n-300);border-radius:var(--r-md);background:var(--n-50);align-items:center;gap:8px;padding:12px 14px;display:flex}.ficha-nota-chave code{min-width:0;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.02em;overflow-wrap:anywhere;flex:1;font-size:13px}.ficha-nota-docs{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.ficha-nota-doc{border:1px solid var(--n-300);border-radius:var(--r-lg);color:var(--n-900);justify-items:start;gap:6px;padding:16px;text-decoration:none;display:grid}.ficha-nota-doc:hover{border-color:var(--verde-500);background:var(--verde-50)}.ficha-nota-doc:focus-visible{box-shadow:var(--focus);outline:none}.ficha-nota-doc .icon{width:22px;height:22px;color:var(--verde-700)}.ficha-nota-doc strong{font-size:13px}.ficha-nota-doc span{color:var(--n-600);font-size:12px}.ficha-nota-vazio{text-align:center;color:var(--n-600);justify-items:center;gap:8px;padding:36px 16px;display:grid}.ficha-nota-vazio>.icon{width:28px;height:28px;color:var(--n-400)}.ficha-nota-tempo{margin:0;padding:0;list-style:none}.ficha-nota-tempo li{padding:0 0 18px 30px;position:relative}.ficha-nota-tempo li:before{content:"";background:var(--n-200);width:2px;position:absolute;top:20px;bottom:0;left:8px}.ficha-nota-tempo li:last-child:before{display:none}.ficha-nota-tempo-ponto{border:2px solid var(--n-0);border-radius:var(--r-full);background:var(--n-300);width:18px;height:18px;box-shadow:0 0 0 1px var(--n-300);position:absolute;top:2px;left:0}.ficha-nota-tempo-ponto.is-success{background:var(--success-fg);box-shadow:0 0 0 1px var(--success-bd)}.ficha-nota-tempo-ponto.is-danger{background:var(--danger-fg);box-shadow:0 0 0 1px var(--danger-bd)}.ficha-nota-tempo-ponto.is-info{background:var(--info-fg);box-shadow:0 0 0 1px var(--info-bd)}.ficha-nota-tempo strong{font-size:13px;display:block}.ficha-nota-tempo small{color:var(--n-500);font-size:12px}.ficha-nota-aviso-interno{margin-bottom:16px}.ficha-nota-placar{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.ficha-nota-confirmacao{border:1px solid var(--n-200);border-radius:var(--r-md);background:var(--n-50);gap:6px;margin:0 0 16px;padding:12px 14px;font-size:13px;display:grid}.ficha-nota-confirmacao>div{justify-content:space-between;gap:12px;display:flex}.ficha-nota-confirmacao dt{color:var(--n-600)}.ficha-nota-confirmacao dd{text-align:right;margin:0;font-weight:600}.tab-contador.is-erro,.tab[aria-selected=true] .tab-contador.is-erro{background:var(--danger-bg);color:var(--danger-fg)}.nfe-resumo.is-na-ficha{background:var(--n-200);border:0;border-bottom:1px solid var(--n-200);box-shadow:none;border-radius:0;grid-template-columns:1fr 1fr;gap:1px}.nfe-resumo.is-na-ficha>div{background:var(--n-0)}.ficha-nota-resumo{container-type:inline-size}@container (min-width:900px){.nfe-resumo.is-na-ficha{grid-template-columns:1.3fr 1fr 1fr 1fr}}@container (max-width:480px){.nfe-resumo.is-na-ficha{grid-template-columns:1fr}}.nfe-resumo.is-na-ficha>div+div{border:0}.nfe-chave.is-na-ficha{border:0;border-bottom:1px solid var(--n-200);border-radius:0;padding:10px 20px}.nfe-resumo-principal.is-vazio{color:var(--n-500);font-weight:500}.nfe-rota{color:var(--n-900);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.nfe-rota>span[aria-hidden]{color:var(--n-500);font-weight:400}.nfe-rota-uf{border:1px solid var(--n-300);border-radius:var(--r-sm);background:var(--n-50);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;padding:1px 7px;font-size:13px}.ficha-nota-secao-titulo{align-items:center;gap:8px;display:flex}.ficha-nota-secao-titulo .icon{width:14px;height:14px}.ficha-nota-linha{cursor:pointer}.ficha-nota-linha:hover td{background:var(--n-50)}.ficha-nota-linha:focus-visible{box-shadow:inset 0 0 0 2px var(--verde-600);outline:none}.ficha-nota-linha.is-aberta td{background:var(--verde-50)}.ficha-nota-linha.is-aberta td:first-child{box-shadow:inset 3px 0 0 var(--verde-600)}.ficha-nota-linha .cod-fiscal{white-space:nowrap}.ficha-nota-linha-total td{background:var(--n-50)}.ficha-nota-item{border:1px solid var(--verde-200);border-radius:var(--r-lg);background:var(--n-0);overflow:hidden}.ficha-nota-item-topo{background:var(--verde-50);border-bottom:1px solid var(--verde-100);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 16px;display:flex}.ficha-nota-item-topo h3{flex:220px;min-width:0;margin:0;font-size:14px;font-weight:600}.ficha-nota-item-topo h3 small{color:var(--n-600);font-size:12px;font-weight:400;display:block}.ficha-nota-item-corpo{gap:18px;padding:16px;display:grid}.ficha-nota-subtitulo{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);margin:0 0 8px;font-size:11px;font-weight:600}.ficha-nota-mais{border:1px solid var(--n-200);border-radius:var(--r-lg)}.ficha-nota-mais>summary{cursor:pointer;color:var(--n-800);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:12px 14px;font-size:13px;font-weight:600;list-style:none;display:flex}.ficha-nota-mais>summary::-webkit-details-marker{display:none}.ficha-nota-mais>summary .icon{width:15px;height:15px;color:var(--n-500)}.ficha-nota-mais>summary small{color:var(--n-500);flex-basis:100%;font-size:12px;font-weight:400}.ficha-nota-mais>summary:focus-visible{box-shadow:var(--focus);border-radius:var(--r-lg);outline:none}.ficha-nota-mais-corpo{gap:14px;padding:4px 14px 16px;display:grid}.ficha-nota-lista-linha{border:1px solid var(--n-200);border-radius:var(--r-md);background:var(--n-50);align-items:flex-start;gap:8px;padding:12px;display:flex}.ficha-nota-lista-campos{flex:1;gap:12px;min-width:0;display:grid}.ficha-nota-lista-linha>.btn{margin-top:22px}.ficha-nota-acoes-da-lista{flex-wrap:wrap;gap:8px;display:flex}.ficha-nota-gerar{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.ficha-nota-gerar .form-group{width:140px;margin:0}.ficha-nota-soma{border-radius:var(--r-md);flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding:8px 12px;font-size:13px;display:flex}.ficha-nota-soma.is-ok{background:var(--success-bg);color:var(--success-fg)}.ficha-nota-soma.is-erro{background:var(--danger-bg);color:var(--danger-fg)}.ficha-nota-texto{margin:0;font-size:14px;font-weight:500}.ficha-nota-janela{gap:14px;display:grid}.ficha-nota-janela .alert{margin:0}.ficha-nota-cartas{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ficha-nota-cartas li{border:1px solid var(--n-200);border-radius:var(--r-lg);gap:6px;padding:12px 14px;display:grid}.ficha-nota-cartas li p{color:var(--n-800);overflow-wrap:anywhere;margin:0;font-size:13px}.ficha-nota-carta-topo{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.ficha-nota-carta-topo small{color:var(--n-500);margin-left:auto;font-size:12px}.ficha-nota-envios{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ficha-nota-envios li{border:1px solid var(--n-200);border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 12px;font-size:13px;display:flex}.ficha-nota-envios-para{overflow-wrap:anywhere;flex:1;min-width:0}.ficha-nota-envios li small{color:var(--n-500);font-size:12px}.ds-recibo-amostra{max-width:320px;margin-top:16px}.btn-rotulo-curto{display:none}@media (max-width:1080px){.ficha-nota{grid-template-columns:minmax(0,1fr)}.ficha-nota-lado{order:-1;position:static}}@media (max-width:720px){.recibo-nota-valor{font-size:38px}.detalhe-acoes .btn-icon:has(.btn-rotulo-curto){flex-direction:column;gap:3px;width:auto;min-width:44px;height:48px;padding:4px 6px}.btn-rotulo-curto{font-size:10px;font-weight:500;line-height:1;display:block}}.roadmap-barra{appearance:none;background:var(--n-200);border-radius:var(--r-full);border:0;width:100%;min-width:64px;height:8px;display:block;overflow:hidden}.roadmap-barra::-webkit-progress-bar{background:var(--n-200);border-radius:var(--r-full)}.roadmap-barra::-webkit-progress-value{background:var(--verde-500);border-radius:var(--r-full)}.roadmap-barra::-moz-progress-bar{background:var(--verde-500);border-radius:var(--r-full)}.roadmap-marcos{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.roadmap-marcos li{grid-template-columns:minmax(0,1fr) minmax(80px,2fr) auto;align-items:center;gap:12px;display:grid}.roadmap-marco-nome{color:var(--n-800);font-size:14px;text-decoration:none}.roadmap-marco-nome:hover{color:var(--verde-600);text-decoration:underline}.roadmap-marco-num{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:var(--n-600);white-space:nowrap;font-size:13px}.roadmap-marco{scroll-margin-top:16px}.roadmap-feito{align-items:center;gap:8px;min-width:120px;display:inline-flex}.roadmap-feito .roadmap-barra{width:72px}.roadmap-falta{min-width:220px}.roadmap-nota{color:var(--n-800);margin-top:4px;font-style:italic}.roadmap-saida{color:var(--n-700);margin:0;font-size:13px}@media (max-width:640px){.roadmap-marcos li{grid-template-columns:minmax(0,1fr) auto}.roadmap-marcos li .roadmap-barra{grid-area:2/1/auto/-1}}.sidebar-section{margin-bottom:2px}.sidebar-section-header{width:100%;color:var(--n-100);font:inherit;text-align:left;border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:7px 10px;font-size:13px;font-weight:600;transition:background .12s,color .12s;display:flex}.sidebar-section-header:hover{background:var(--verde-800);color:#fff}.sidebar-section-header:focus-visible,.sidebar a:focus-visible,.sidebar-account-sair:focus-visible,.menu-gaveta-fechar:focus-visible{box-shadow:var(--focus);outline:none}.sidebar-section-header .icon{opacity:.85}.sidebar-section-label{flex:1}.sidebar-section-chevron{opacity:.6;transition:transform .15s;transform:rotate(-90deg)}.sidebar-section.is-open .sidebar-section-chevron{transform:rotate(0)}.sidebar-section-dot{border-radius:var(--r-full);background:var(--verde-300);width:6px;height:6px}.sidebar-section-items{padding:2px 0 6px}.sidebar-section-items a,.sidebar-item-em-breve{padding-left:34px}.sidebar-item-em-breve{white-space:nowrap;color:var(--verde-300);cursor:default;margin-bottom:1px;padding-top:6px;padding-bottom:6px;padding-right:10px;font-size:13px;display:block}.sidebar-item-em-breve .em-breve{color:var(--verde-300)}.sidebar-divider{border:0;border-top:1px solid var(--verde-800);margin:12px 0}.sidebar-account-sair{width:100%;color:var(--n-200);font:inherit;text-align:left;border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 10px;font-size:13px;display:flex}.sidebar-account-sair .icon{opacity:.7}.sidebar-account-sair:hover{background:var(--verde-800);color:#fff}.bottom-nav-button{font-family:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0}.menu-gaveta{background:0 0;border:0;width:min(320px,100vw - 48px);max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.menu-gaveta::backdrop{background:var(--overlay)}.menu-gaveta .menu-gaveta-painel{border-right:0;height:100%;padding-bottom:32px;position:relative;top:auto;overflow-y:auto}.menu-gaveta-fechar{width:44px;height:44px;color:var(--n-200);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:16px;right:12px}.menu-gaveta-fechar .icon{width:20px;height:20px}.menu-gaveta-fechar:hover{background:var(--verde-800);color:#fff}.menu-gaveta .sidebar-section-header,.menu-gaveta .sidebar a,.menu-gaveta .sidebar-account-sair{min-height:44px}.menu-gaveta .sidebar-brand{padding-right:48px}.menu-vitrine{border-radius:var(--r-lg);width:260px;max-width:100%;height:auto;position:static}.breadcrumb .secao{color:var(--n-600)}.roteiro-progresso{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.roteiro-progresso span{border-radius:var(--r-full);background:var(--n-200);height:6px}.roteiro-progresso span.feito{background:var(--verde-500)}.roteiro-progresso span.proximo{background:var(--verde-200)}.roteiro-contagem{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:var(--n-600);white-space:nowrap;font-size:12px}.roteiro-lista{flex-direction:column;margin:18px 0 0;padding:0;list-style:none;display:flex}.roteiro-passo{border-bottom:1px solid var(--n-200);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:4px 14px;padding:16px 0;display:grid}.roteiro-passo:first-child{padding-top:0}.roteiro-passo:last-child{border-bottom:none;padding-bottom:0}.roteiro-passo.proximo{background:var(--verde-50);border-radius:var(--r-md);margin-inline:-20px;padding:16px 20px}.roteiro-marca{border-radius:var(--r-full);width:24px;height:24px;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;background:var(--n-100);color:var(--n-600);border:1px solid var(--n-300);place-items:center;font-size:11px;font-weight:500;display:grid}.roteiro-marca .icon{stroke-width:2.5px;width:12px;height:12px}.roteiro-passo.feito .roteiro-marca{background:var(--success-bg);color:var(--success-fg);border-color:var(--success-bd)}.roteiro-passo.proximo .roteiro-marca{background:var(--verde-700);color:#fff;border-color:var(--verde-700)}.roteiro-corpo{flex-direction:column;min-width:0;display:flex}.roteiro-titulo{color:var(--n-800);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.roteiro-passo.a_fazer .roteiro-titulo{color:var(--n-700);font-weight:500}.roteiro-quem{color:var(--n-600);font-size:11px;font-weight:400}.roteiro-desc{color:var(--n-600);max-width:64ch;margin-top:2px;font-size:13px}.roteiro-passo.feito .roteiro-desc{color:var(--success-fg)}.roteiro-acao{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.roteiro-detalhe{grid-column:2/-1;margin-top:10px}.roteiro-rodape{color:var(--n-600);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:12px;display:flex}.roteiro-cartao{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 24px;margin-top:14px;display:grid}.roteiro-cartao-proximo{color:var(--n-700);font-size:13px}.roteiro-cartao-proximo strong{color:var(--n-900);margin-bottom:2px;font-size:15px;display:block}.roteiro-cartao-acoes{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.roteiro-pronto{align-items:flex-start;gap:16px;display:flex}.roteiro-pronto-selo{border-radius:var(--r-full);background:var(--success-bg);width:40px;height:40px;color:var(--success-fg);flex-shrink:0;place-items:center;display:grid}.roteiro-pronto-selo .icon{stroke-width:2.2px;width:20px;height:20px}.roteiro-pronto h2{font-family:var(--font-instrument-serif), Georgia, serif;margin:0;font-size:26px;font-weight:400}.aviso-roteiro{background:var(--verde-50);border:1px solid var(--verde-100);color:var(--verde-700);border-radius:var(--r-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding:6px 8px 6px 12px;font-size:12px;display:flex}@media (max-width:640px){.roteiro-passo{grid-template-columns:28px minmax(0,1fr)}.roteiro-acao{grid-column:2;justify-content:flex-start;margin-top:8px}.roteiro-detalhe{grid-column:1/-1}.roteiro-cartao{grid-template-columns:minmax(0,1fr)}.roteiro-cartao-acoes{justify-content:flex-start}}.opcoes-ligaveis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.opcao-ligavel{background:var(--n-0);border:1px solid var(--n-300);border-radius:var(--r-lg);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 16px;transition:border-color .12s,background .12s;display:flex}.opcao-ligavel:hover{border-color:var(--n-400)}.opcao-ligavel:has(.checkbox-input:checked){background:var(--verde-50);border-color:var(--verde-600);box-shadow:inset 0 0 0 1px var(--verde-600)}.opcao-ligavel:has(.checkbox-input:focus-visible){box-shadow:var(--focus)}.opcao-ligavel .checkbox-input{margin-top:2px}.opcao-ligavel.is-desabilitada{cursor:default;opacity:.65;border-style:dashed}.opcao-ligavel.is-desabilitada:hover{border-color:var(--n-300)}.opcao-ligavel-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.opcao-ligavel-topo{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.opcao-ligavel-titulo{color:var(--n-900);font-size:14px;font-weight:600}.opcao-ligavel-marca{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:var(--n-600);font-size:11px}.opcao-ligavel-descricao{color:var(--n-600);font-size:12px}@media (max-width:720px){.opcoes-ligaveis{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.opcao-ligavel{transition:none}}.emissor-pagina{flex-direction:column;gap:16px;display:flex}.emissor-pagina>.panel,.emissor-pagina>.alert,.emissor-form>.panel{margin-bottom:0}.emissor-form{flex-direction:column;gap:16px;display:flex}.emissor-situacao{background:var(--n-0);border:1px solid var(--n-300);border-radius:var(--r-lg);box-shadow:var(--sh-xs);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;padding:24px;display:grid}.emissor-situacao.is-pronta{background:var(--verde-50);border-color:var(--verde-200)}.emissor-situacao-veredito{align-items:flex-start;gap:16px;display:flex}.emissor-situacao-selo{border-radius:var(--r-full);background:var(--warning-bg);width:44px;height:44px;color:var(--warning-fg);flex-shrink:0;place-items:center;display:grid}.emissor-situacao.is-pronta .emissor-situacao-selo{background:var(--verde-700);color:var(--n-0)}.emissor-situacao-selo .icon{width:22px;height:22px}.emissor-situacao-rotulo{letter-spacing:.08em;text-transform:uppercase;color:var(--n-600);font-size:11px;font-weight:600}.emissor-situacao-titulo{font-family:var(--font-instrument-serif), serif;color:var(--n-900);text-wrap:balance;margin:2px 0 6px;font-size:28px;font-weight:400;line-height:1.15}.emissor-situacao.is-pronta .emissor-situacao-titulo{color:var(--verde-800)}.emissor-situacao-texto{color:var(--n-700);max-width:52ch;font-size:13px}.emissor-situacao-meta{color:var(--n-600);flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:12px;display:flex}.emissor-situacao-meta strong{color:var(--n-800);font-weight:500}.emissor-requisitos{flex-direction:column;align-self:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.emissor-requisito{color:var(--n-800);align-items:flex-start;gap:10px;font-size:13px;display:flex}.emissor-requisito-marca{border-radius:var(--r-full);background:var(--n-100);width:20px;height:20px;color:var(--n-500);border:1px solid var(--n-300);flex-shrink:0;place-items:center;display:grid}.emissor-requisito-marca .icon{width:12px;height:12px}.emissor-requisito.is-ok .emissor-requisito-marca{background:var(--verde-700);border-color:var(--verde-700);color:var(--n-0)}.emissor-requisito.is-falta .emissor-requisito-marca{background:var(--warning-bg);border-color:var(--warning-bd);color:var(--warning-fg)}.emissor-requisito-detalhe{color:var(--n-600);font-size:12px;display:block}.emissor-ficha{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 24px;display:grid}.emissor-ficha .is-largo{grid-column:span 2}.emissor-certificado{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.emissor-certificado-envio{flex-direction:column;gap:12px;display:flex}.emissor-certificado-envio>.form-group{margin-bottom:0}.emissor-certificado-atual{background:var(--n-50);border:1px solid var(--n-200);border-radius:var(--r-lg);flex-direction:column;gap:8px;padding:16px;display:flex}.emissor-certificado-atual.is-valido{background:var(--verde-50);border-color:var(--verde-200)}.emissor-certificado-atual.is-vencendo{background:var(--warning-bg-subtle);border-color:var(--warning-bd)}.emissor-certificado-atual.is-vencido{background:var(--danger-bg-subtle);border-color:var(--danger-bd)}.emissor-certificado-data{font-family:var(--font-instrument-serif), serif;color:var(--n-900);font-size:24px;line-height:1.1}.emissor-certificado-titular{color:var(--n-600);font-size:12px}.emissor-seguranca{color:var(--n-600);align-items:flex-start;gap:8px;font-size:12px;display:flex}.emissor-seguranca .icon{color:var(--verde-700);flex-shrink:0;width:16px;height:16px}.emissor-docs-config{flex-direction:column;gap:12px;margin-top:20px;display:flex}.emissor-docs-config>.field-group-label{margin:0}.emissor-doc{border:1px solid var(--n-200);border-radius:var(--r-lg);background:var(--n-0)}.emissor-doc-topo{border-bottom:1px solid var(--n-200);background:var(--n-50);border-radius:var(--r-lg) var(--r-lg) 0 0;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.emissor-doc-sigla{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;border-radius:var(--r-sm);background:var(--verde-700);color:var(--n-0);padding:2px 8px;font-size:11px;font-weight:500}.emissor-doc-titulo{color:var(--n-900);font-size:14px;font-weight:600}.emissor-doc-resumo{color:var(--n-600);margin-left:auto;font-size:12px}.emissor-doc-corpo{padding:16px}.emissor-doc-corpo>.form-group:last-child{margin-bottom:0}.emissor-docs-vazio{color:var(--n-600);padding:12px 0 0;font-size:13px}.emissor-ambiente{background:var(--n-0);border:1px solid var(--warning-bd);border-radius:var(--r-lg);box-shadow:var(--sh-xs);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px 24px;display:grid}.emissor-ambiente.is-producao{background:var(--verde-50);border-color:var(--verde-600)}.emissor-ambiente.is-producao .emissor-situacao-selo{background:var(--verde-700);color:var(--n-0)}.emissor-ambiente-topo{align-items:center;gap:14px;display:flex}.emissor-ambiente-titulo{font-family:var(--font-instrument-serif), serif;color:var(--n-900);margin:2px 0 0;font-size:28px;font-weight:400;line-height:1.1}.emissor-ambiente.is-producao .emissor-ambiente-titulo{color:var(--verde-800)}.emissor-ambiente-texto .emissor-situacao-texto{margin:8px 0 0}.emissor-ambiente-acao{flex-direction:column;align-items:flex-end;gap:8px;max-width:300px;display:flex}.emissor-ambiente-trava{color:var(--n-600);text-align:right;margin:0;font-size:12px}.emissor-virada{flex-direction:column;gap:12px;display:flex}.emissor-virada .alert,.emissor-virada .form-group{margin-bottom:0}.emissor-virada-lista{flex-direction:column;gap:2px;margin:4px 0 0;padding-left:18px;display:flex}.emissor-virada-aviso{color:var(--n-700);margin:0;font-size:13px}.emissor-numeracao{margin-bottom:8px}.emissor-numeracao td{vertical-align:middle}.emissor-numeracao td:first-child{white-space:nowrap}.emissor-numeracao-ambiente{color:var(--n-800);margin-right:8px;font-weight:500}.emissor-numeracao tr.is-em-uso .emissor-numeracao-ambiente{color:var(--verde-800);font-weight:600}.emissor-numeracao-ajuda{color:var(--n-600);margin:0 0 12px;font-size:12px}.app-faixa-teste{background:var(--warning-bg);color:var(--warning-fg);border-bottom:1px solid var(--warning-bd);padding:10px 24px;font-size:13px}.app-faixa-teste a{color:inherit;font-weight:500;text-decoration:underline}.emissor-form>.form-actions{border:1px solid var(--n-300);border-radius:var(--r-lg);box-shadow:var(--sh-sm)}@media (max-width:960px){.emissor-situacao{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px}.emissor-ficha{grid-template-columns:repeat(2,minmax(0,1fr))}.emissor-certificado{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.emissor-ambiente{grid-template-columns:minmax(0,1fr)}.emissor-ambiente-acao{align-items:flex-start;max-width:none}.emissor-ambiente-trava{text-align:left}.emissor-situacao-titulo{font-size:24px}.emissor-ficha{grid-template-columns:minmax(0,1fr)}.emissor-ficha .is-largo{grid-column:auto}.emissor-doc-resumo{width:100%;margin-left:0}.emissor-form>.form-actions .form-actions-hint{display:none}.emissor-form>.form-actions .btn{flex:1}}.acessos-kpis .kpi-card.is-destaque{background:var(--verde-900);border-color:var(--verde-900);color:var(--verde-50)}.acessos-kpis .kpi-card.is-destaque .kpi-label{color:var(--verde-300)}.acessos-kpis .kpi-card.is-destaque .kpi-value{color:var(--verde-50)}.acessos-kpis .kpi-card.is-destaque .kpi-trend{color:var(--verde-200)}.acessos-bloco+.acessos-bloco{margin-top:20px}.acessos-bloco .table-toolbar small{color:var(--n-500);font-size:12px}.acessos-linha{border-bottom:1px solid var(--n-100);grid-template-columns:40px minmax(0,1fr) 150px 130px auto;align-items:center;gap:14px;padding:14px 20px;display:grid}.acessos-linha:last-child{border-bottom:0}.acessos-linha:hover{background:var(--n-50)}.acessos-avatar{border-radius:var(--r-full);background:var(--verde-100);width:40px;height:40px;color:var(--verde-800);place-items:center;font-size:13px;font-weight:600;display:grid}.acessos-avatar.is-accountant{background:var(--info-bg);color:var(--info-fg)}.acessos-avatar.is-operator{background:var(--n-200);color:var(--n-700)}.acessos-avatar.is-bpo_operator{background:var(--warning-bg);color:var(--warning-fg)}.acessos-avatar.is-admin{background:var(--verde-900);color:var(--verde-100)}.acessos-avatar.is-convite{border:1.5px dashed var(--n-300);color:var(--n-500);background:0 0}.acessos-avatar svg{width:18px;height:18px}.acessos-quem{min-width:0}.acessos-nome{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.acessos-email{color:var(--n-500);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.acessos-papel-col{align-items:center;gap:8px;display:flex}.acessos-desde{color:var(--n-600);font-size:12px}.acessos-desde b{color:var(--n-500);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:500;display:block}.acessos-prazo{color:var(--n-600);align-items:center;gap:6px;font-size:12px;display:inline-flex}.acessos-prazo svg{width:15px;height:15px}.acessos-prazo.is-perto{color:var(--warning-fg);font-weight:500}.acessos-acoes{justify-content:flex-end;gap:2px;display:flex}.acessos-acoes .is-perigo{color:var(--danger-fg);margin-left:6px}.acessos-acoes .is-perigo:hover:not(:disabled){background:var(--danger-bg)}.acessos-acoes .is-perigo:disabled{color:var(--n-400)}.acessos-motivo{color:var(--warning-fg);margin-top:2px;font-size:12px}.acessos-alerta{margin-bottom:20px}.acessos-selo{border-radius:var(--r-xs);white-space:nowrap;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.acessos-selo.is-voce{background:var(--n-100);color:var(--n-700);border:1px solid var(--n-300)}.acessos-selo.is-admin{background:var(--verde-900);color:var(--verde-100)}.acessos-papeis{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.acessos-papel{border-right:1px solid var(--n-100);padding:18px 20px}.acessos-papel:last-child{border-right:0}.acessos-papel h3{margin:8px 0 6px;font-size:14px}.acessos-papel ul{color:var(--n-600);gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.acessos-papel li.is-nao{color:var(--n-500)}.acessos-papel li:before{content:"✓ "}.acessos-papel li.is-nao:before{content:"— "}.acessos-seguranca{color:var(--n-500);align-items:center;gap:6px;margin-top:4px;font-size:12px;display:inline-flex}.acessos-seguranca svg{width:15px;height:15px}.acessos-form{gap:18px;display:grid}.acessos-previa{border-radius:var(--r-lg);background:var(--n-50);border:1px solid var(--n-200);color:var(--n-700);align-items:flex-start;gap:10px;padding:12px 14px;font-size:12px;display:flex}.acessos-previa svg{flex-shrink:0;width:18px;height:18px;margin-top:1px}.acessos-consequencia{border-radius:var(--r-lg);background:var(--danger-bg-subtle);border:1px solid var(--danger-bd);color:var(--n-800);padding:12px 14px;font-size:13px}.acessos-enviado{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px;display:grid}.acessos-enviado>*{max-width:100%}.acessos-enviado-icone{border-radius:var(--r-full);background:var(--success-bg);width:56px;height:56px;color:var(--success-fg);place-items:center;display:grid}.acessos-enviado-icone svg{width:26px;height:26px}.acessos-enviado p{color:var(--n-600);margin:0;font-size:13px}.acessos-link{text-align:left;align-items:center;gap:8px;width:100%;display:flex}.acessos-link .form-group{flex:1;min-width:0;margin:0}.acessos-link input{font-family:var(--font-jetbrains-mono);font-size:12px}.convite-empresa-logo{border-radius:var(--r-xl);background:var(--verde-50);width:64px;height:64px;color:var(--verde-800);border:1px solid var(--verde-100);font-family:var(--font-instrument-serif);place-items:center;margin:0 auto 4px;font-size:28px;display:grid;overflow:hidden}.convite-empresa-logo img{object-fit:contain;width:100%;height:100%}.convite-permite{text-align:left;background:var(--n-50);border:1px solid var(--n-200);border-radius:var(--r-lg);padding:14px 16px;font-size:13px}.convite-permite b{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);margin-bottom:8px;font-size:11px;display:block}.convite-permite ul{gap:4px;margin:0;padding-left:18px;display:grid}.convite-permite li.is-nao{color:var(--n-500);list-style:"— "}.convite-acoes{gap:10px;display:grid}.convite-letra{color:var(--n-500);justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.convite-letra svg{width:14px;height:14px}.convite-corpo{gap:16px;display:grid}.convite-destaque{color:var(--verde-700)}.auth-alternativa{text-align:center;margin-top:4px;font-size:14px}.admin-faixa{background:var(--verde-950);color:var(--verde-100);padding-block:8px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));font-size:12px}.admin-faixa-in{align-items:center;gap:8px;max-width:1200px;margin:0 auto;display:flex}.admin-faixa svg{flex-shrink:0;width:15px;height:15px}.admin-cabecalho{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.admin-busca{width:min(360px,100%)}.admin-vinculado{color:var(--success-fg);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.admin-vinculado svg{width:14px;height:14px}.admin-acoes{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-vinculos{flex-wrap:wrap;gap:4px;display:flex}.mono-doc{font-family:var(--font-jetbrains-mono);color:var(--n-600);font-size:12px}@media (max-width:760px){.acessos-linha{grid-template-columns:40px minmax(0,1fr) auto;row-gap:6px;padding:14px 16px}.acessos-linha .acessos-papel-col{grid-area:2/2}.acessos-linha .acessos-desde{display:none}.acessos-linha .acessos-prazo{grid-area:3/2}.acessos-linha .acessos-acoes{grid-area:1/3/span 3}.acessos-bloco .table-toolbar small{display:none}.acessos-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.acessos-kpis .kpi-card{padding:10px 12px}.acessos-kpis .kpi-value{font-size:26px}.acessos-kpis .kpi-trend{display:none}.acessos-papeis{grid-template-columns:repeat(2,minmax(0,1fr))}.acessos-papel{border-bottom:1px solid var(--n-100)}.acessos-acoes .btn{width:44px;height:44px}.admin-tabela .esconde-cel{display:none}}
