html[data-ocultar-dados="1"] :is(.ci-dado-sensivel,[class$=__field-value],[class$=__cnpj-val],[class$=__subtitulo],[class$=__card-nome],[class$=__valor],[class$=__username],[class$=__nome]:not(.eh-pipeline__col-nome):not(.fis-sectiontitle):not(.sn-panel__title):not(.fis-title):not(.legal-title):not(.ctb-panel__title):not(.agenda-tabela-titulo),[class$=__titulo]:not(.fis-title):not(.legal-title):not(.sn-panel__title):not(.fis-sectiontitle):not(.eh-pipeline__titulo):not(.eh-pipeline__comp-label):not(.fat-modal__title):not(.nfse-section__title),.app-header__username,.app-header__serpro-label,.eq-card__titulo,.eq-card__subtitulo,.eh-railcard__nome,.eh-emp__cnpj-val,.eh-pipeline__card-nome,.ctr-card__nome,.ctr-work__nome,.ctr-work__meta,.fin-empresa__nome,.fin-empresa__cnpj,.fin-kpi__value,.fin-kpi__hint,.fin-breakdown__valor,.fin-breakdown__rotulo,.fin-valor,.cadastro-field__value,.empresa-card-detail__esquerda .cadastro-field__value,.empresa-card-detail__declaracao-periodo,.empresa-socio-esocial-card__nome,.cps-m-socio-chip__nome,.empresa-anexos-item__nome,.empresa-card-detail__comentario-conteudo,.empresa-card-detail__comentario-author,.pla-toast__meta,.pla-toast__field-value,.sn-comp__valor,.apu-tabela td,.apu-kpi strong,.apu-kpi small,.apu-preview-head__meta,.apu-preview-head__sub,.apu-preview-head__data,.apu-preview-bar__meta,.apu-trim-mes strong,.apu-responsavel-linha strong,.apu-mit-pre,.apu-mit-debitos li,.apu-transmit-detalhes span,.apu-transmit-detalhes li,.apu-mit-tabela td,.fat-preview-grupo__valor,.fat-trib-nota__desc,.fat-preview-table-wrap td,.ctb-lanc-table td,.ctb-lanc-conta__nome,.ctb-lanc-conta__cod,.ctb-lanc-valor,.eso-table td,.eso-table__empresa,.eso-table__meta,.eso-calc-panel__grid span,.nfse-prestador-grid dd,.nfse-field-readonly,.dash-entregas__empresa,.dash-proximo__emp-link,.agenda-tabela td:not(.agenda-tabela__cell-dia):not(.agenda-tabela__cell-num),.agenda-tabela__cell-desc,.cons-menu__nome,.cons-menu__atual,.fis-table td){-webkit-user-select:none;user-select:none}html[data-ocultar-dados="1"][data-mascara-dados=blur] :is(.ci-dado-sensivel,[class$=__field-value],[class$=__cnpj-val],[class$=__subtitulo],[class$=__card-nome],[class$=__valor],[class$=__username],[class$=__nome]:not(.eh-pipeline__col-nome):not(.fis-sectiontitle):not(.sn-panel__title):not(.fis-title):not(.legal-title):not(.ctb-panel__title):not(.agenda-tabela-titulo),[class$=__titulo]:not(.fis-title):not(.legal-title):not(.sn-panel__title):not(.fis-sectiontitle):not(.eh-pipeline__titulo):not(.eh-pipeline__comp-label):not(.fat-modal__title):not(.nfse-section__title),.app-header__username,.app-header__serpro-label,.eq-card__titulo,.eq-card__subtitulo,.eh-railcard__nome,.eh-emp__cnpj-val,.eh-pipeline__card-nome,.ctr-card__nome,.ctr-work__nome,.ctr-work__meta,.fin-empresa__nome,.fin-empresa__cnpj,.fin-kpi__value,.fin-kpi__hint,.fin-breakdown__valor,.fin-breakdown__rotulo,.fin-valor,.cadastro-field__value,.empresa-card-detail__esquerda .cadastro-field__value,.empresa-card-detail__declaracao-periodo,.empresa-socio-esocial-card__nome,.cps-m-socio-chip__nome,.empresa-anexos-item__nome,.empresa-card-detail__comentario-conteudo,.empresa-card-detail__comentario-author,.pla-toast__meta,.pla-toast__field-value,.sn-comp__valor,.apu-tabela td,.apu-kpi strong,.apu-kpi small,.apu-preview-head__meta,.apu-preview-head__sub,.apu-preview-head__data,.apu-preview-bar__meta,.apu-trim-mes strong,.apu-responsavel-linha strong,.apu-mit-pre,.apu-mit-debitos li,.apu-transmit-detalhes span,.apu-transmit-detalhes li,.apu-mit-tabela td,.fat-preview-grupo__valor,.fat-trib-nota__desc,.fat-preview-table-wrap td,.ctb-lanc-table td,.ctb-lanc-conta__nome,.ctb-lanc-conta__cod,.ctb-lanc-valor,.eso-table td,.eso-table__empresa,.eso-table__meta,.eso-calc-panel__grid span,.nfse-prestador-grid dd,.nfse-field-readonly,.dash-entregas__empresa,.dash-proximo__emp-link,.agenda-tabela td:not(.agenda-tabela__cell-dia):not(.agenda-tabela__cell-num),.agenda-tabela__cell-desc,.cons-menu__nome,.cons-menu__atual,.fis-table td){filter:blur(6px);pointer-events:none}html[data-ocultar-dados="1"][data-mascara-dados=disc] :is(.ci-dado-sensivel,[class$=__field-value],[class$=__cnpj-val],[class$=__subtitulo],[class$=__card-nome],[class$=__valor],[class$=__username],[class$=__nome]:not(.eh-pipeline__col-nome):not(.fis-sectiontitle):not(.sn-panel__title):not(.fis-title):not(.legal-title):not(.ctb-panel__title):not(.agenda-tabela-titulo),[class$=__titulo]:not(.fis-title):not(.legal-title):not(.sn-panel__title):not(.fis-sectiontitle):not(.eh-pipeline__titulo):not(.eh-pipeline__comp-label):not(.fat-modal__title):not(.nfse-section__title),.app-header__username,.app-header__serpro-label,.eq-card__titulo,.eq-card__subtitulo,.eh-railcard__nome,.eh-emp__cnpj-val,.eh-pipeline__card-nome,.ctr-card__nome,.ctr-work__nome,.ctr-work__meta,.fin-empresa__nome,.fin-empresa__cnpj,.fin-kpi__value,.fin-kpi__hint,.fin-breakdown__valor,.fin-breakdown__rotulo,.fin-valor,.cadastro-field__value,.empresa-card-detail__esquerda .cadastro-field__value,.empresa-card-detail__declaracao-periodo,.empresa-socio-esocial-card__nome,.cps-m-socio-chip__nome,.empresa-anexos-item__nome,.empresa-card-detail__comentario-conteudo,.empresa-card-detail__comentario-author,.pla-toast__meta,.pla-toast__field-value,.sn-comp__valor,.apu-tabela td,.apu-kpi strong,.apu-kpi small,.apu-preview-head__meta,.apu-preview-head__sub,.apu-preview-head__data,.apu-preview-bar__meta,.apu-trim-mes strong,.apu-responsavel-linha strong,.apu-mit-pre,.apu-mit-debitos li,.apu-transmit-detalhes span,.apu-transmit-detalhes li,.apu-mit-tabela td,.fat-preview-grupo__valor,.fat-trib-nota__desc,.fat-preview-table-wrap td,.ctb-lanc-table td,.ctb-lanc-conta__nome,.ctb-lanc-conta__cod,.ctb-lanc-valor,.eso-table td,.eso-table__empresa,.eso-table__meta,.eso-calc-panel__grid span,.nfse-prestador-grid dd,.nfse-field-readonly,.dash-entregas__empresa,.dash-proximo__emp-link,.agenda-tabela td:not(.agenda-tabela__cell-dia):not(.agenda-tabela__cell-num),.agenda-tabela__cell-desc,.cons-menu__nome,.cons-menu__atual,.fis-table td){-webkit-text-security:disc;text-security:disc;pointer-events:none}html[data-ocultar-dados="1"][data-mascara-dados=asteriscos] :is(.ci-dado-sensivel,[class$=__field-value],[class$=__cnpj-val],[class$=__subtitulo],[class$=__card-nome],[class$=__valor],[class$=__username],[class$=__nome]:not(.eh-pipeline__col-nome):not(.fis-sectiontitle):not(.sn-panel__title):not(.fis-title):not(.legal-title):not(.ctb-panel__title):not(.agenda-tabela-titulo),[class$=__titulo]:not(.fis-title):not(.legal-title):not(.sn-panel__title):not(.fis-sectiontitle):not(.eh-pipeline__titulo):not(.eh-pipeline__comp-label):not(.fat-modal__title):not(.nfse-section__title),.app-header__username,.app-header__serpro-label,.eq-card__titulo,.eq-card__subtitulo,.eh-railcard__nome,.eh-emp__cnpj-val,.eh-pipeline__card-nome,.ctr-card__nome,.ctr-work__nome,.ctr-work__meta,.fin-empresa__nome,.fin-empresa__cnpj,.fin-kpi__value,.fin-kpi__hint,.fin-breakdown__valor,.fin-breakdown__rotulo,.fin-valor,.cadastro-field__value,.empresa-card-detail__esquerda .cadastro-field__value,.empresa-card-detail__declaracao-periodo,.empresa-socio-esocial-card__nome,.cps-m-socio-chip__nome,.empresa-anexos-item__nome,.empresa-card-detail__comentario-conteudo,.empresa-card-detail__comentario-author,.pla-toast__meta,.pla-toast__field-value,.sn-comp__valor,.apu-kpi strong,.apu-kpi small,.apu-preview-head__meta,.apu-preview-head__sub,.apu-preview-head__data,.apu-preview-bar__meta,.apu-trim-mes strong,.apu-responsavel-linha strong,.apu-mit-debitos li,.apu-transmit-detalhes span,.apu-transmit-detalhes li,.fat-preview-grupo__valor,.fat-trib-nota__desc,.eso-table__empresa,.eso-table__meta,.eso-calc-panel__grid span,.nfse-prestador-grid dd,.nfse-field-readonly,.dash-entregas__empresa,.dash-proximo__emp-link,.agenda-tabela__cell-desc,.cons-menu__nome,.cons-menu__atual){vertical-align:bottom;pointer-events:none;max-width:100%;display:inline-block;position:relative;overflow:hidden;color:#0000!important;text-shadow:none!important;filter:none!important}html[data-ocultar-dados="1"][data-mascara-dados=asteriscos] :is(.ci-dado-sensivel,[class$=__field-value],[class$=__cnpj-val],[class$=__subtitulo],[class$=__card-nome],[class$=__valor],[class$=__username],[class$=__nome]:not(.eh-pipeline__col-nome),[class$=__titulo]:not(.fis-title):not(.legal-title):not(.sn-panel__title):not(.fis-sectiontitle):not(.eh-pipeline__titulo):not(.eh-pipeline__comp-label),.app-header__username,.eq-card__titulo,.eq-card__subtitulo,.eh-railcard__nome,.eh-emp__cnpj-val,.eh-pipeline__card-nome,.ctr-card__nome,.ctr-work__nome,.ctr-work__meta,.fin-empresa__nome,.fin-empresa__cnpj,.fin-kpi__value,.pla-toast__meta,.pla-toast__field-value,.dash-proximo__emp-link,.cons-menu__nome,.cons-menu__atual):after{content:"********";color:var(--text-secondary);font-size:inherit;pointer-events:none;white-space:nowrap;line-height:1;position:absolute;top:50%;left:0;transform:translateY(-50%)}html[data-ocultar-dados="1"][data-mascara-dados=asteriscos] :is(.apu-tabela td,.apu-mit-tabela td,.apu-mit-pre,.fis-table td,.fat-preview-table-wrap td,.eso-table td,.ctb-lanc-table td,.agenda-tabela td:not(.agenda-tabela__cell-dia):not(.agenda-tabela__cell-num)){pointer-events:none;position:relative;overflow:hidden;color:#0000!important}html[data-ocultar-dados="1"][data-mascara-dados=asteriscos] :is(.apu-tabela td,.apu-mit-tabela td,.apu-mit-pre,.fis-table td,.fat-preview-table-wrap td,.eso-table td,.ctb-lanc-table td,.agenda-tabela td:not(.agenda-tabela__cell-dia):not(.agenda-tabela__cell-num)):after{content:"********";color:var(--text-secondary);font-size:var(--fs-sm);pointer-events:none;white-space:nowrap;position:absolute;top:50%;left:5px;transform:translateY(-50%)}html[data-ocultar-dados="1"] .eh-emp__select{filter:blur(6px);pointer-events:none}
:root{--app-font-family:"Poppins","Inter",-apple-system,BlinkMacSystemFont,sans-serif;--app-font-size:1.1;--fs-micro:calc(7px*var(--app-font-size));--fs-2xs:calc(8px*var(--app-font-size));--fs-xs:calc(9px*var(--app-font-size));--fs-sm:calc(10px*var(--app-font-size));--fs-md:calc(11px*var(--app-font-size));--fs-lg:calc(13px*var(--app-font-size));--fs-xl:calc(16px*var(--app-font-size));--fs-2xl:calc(20px*var(--app-font-size));--fs-3xl:calc(24px*var(--app-font-size));--fs-read-xs:calc(11px*var(--app-font-size));--fs-read-sm:calc(13px*var(--app-font-size));--fs-read:calc(15px*var(--app-font-size));--fs-read-lg:calc(17px*var(--app-font-size));--fs-read-xl:calc(23px*var(--app-font-size));--read-line:1.75;--read-medida:74ch;--read-serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,"Times New Roman",serif;--navy-950:#070c16;--navy-900:#0b1220;--navy-850:#0e1729;--navy-800:#122039;--navy-600:#2a3441;--gold-300:#e8c874;--gold-400:#d4b25f;--gold-500:#bfa14a;--gold-600:#a8893b;--green-500:#22c55e;--amber-500:#f59e0b;--red-500:#ef4444;--sky-500:#38bdf8;--teal-500:#2dd4bf;--slate-500:#64748b;--bg-app:var(--navy-900);--bg-surface:var(--navy-900);--bg-card:var(--navy-900);--bg-elevated:var(--navy-850);--bg-card-hover:var(--navy-850);--bg-well:var(--navy-950);--border-subtle:#ffffff0f;--border:#ffffff1f;--border-strong:#ffffff2e;--border-solid:var(--navy-600);--text-primary:#e5e7eb;--text-secondary:#9ca3af;--text-tertiary:#64748b;--text-on-gold:#1a1206;--text-on-accent:#1a1206;--bg-inset:var(--bg-well);--btn-primary-bg:var(--accent);--btn-primary-text:var(--text-on-accent);--btn-primary-hover-bg:var(--accent-hover);--accent:var(--gold-500);--accent-hover:var(--gold-400);--accent-text:var(--gold-300);--accent-soft:#bfa14a24;--accent-border:#bfa14a52;--nav-active-rail-width:2px;--nav-active-rail-color:var(--accent);--nav-active-bg:var(--accent-soft);--nav-active-color:var(--text-primary);--nav-active-radius:0px;--nav-hover-bg:var(--bg-card-hover);--nav-focus-color:var(--accent-border);--success:var(--green-500);--success-soft:#22c55e26;--success-border:#22c55e4d;--warning:var(--amber-500);--warning-soft:#f59e0b26;--warning-border:#f59e0b4d;--error:var(--red-500);--error-soft:#ef444426;--error-border:#ef44444d;--info:var(--sky-500);--info-soft:#38bdf81f;--info-border:#38bdf847;--regime-sn:var(--green-500);--regime-mei:var(--sky-500);--regime-lp:var(--teal-500);--regime-lr:var(--gold-400);--regime-outros:var(--slate-500);--radius-sm:6px;--radius:8px;--radius-md:10px;--radius-lg:14px;--radius-pill:999px;--shadow-card:0 2px 8px #00000040;--strip-pad-y:4px;--strip-pad-x:10px;--strip-pad:var(--strip-pad-y)var(--strip-pad-x);--strip-min-h:34px;--strip-gap:4px;--strip-gap-row:4px;--strip-border:1px solid var(--border-subtle);--strip-sep-h:14px;--strip-bg-empresa:transparent;--strip-bg-modulos:transparent;--strip-bg-subabas:transparent;--strip-bg-view:transparent;--strip-bg-fontes:var(--strip-bg-subabas);--strip-bg-nav:var(--strip-bg-view);--strip-bg-pedido:var(--strip-bg-view);--body-pad:10px;--body-gap:10px;--card-head-pad:8px 10px;--card-head-gap:8px;--card-head-border:1px solid var(--border-subtle);--card-pad:10px;--fs-strip:var(--fs-sm);--fs-strip-label:var(--fs-xs);--ls-label:.04em;--ctrl-h:22px;--ctrl-pad:3px 8px;--chip-pad:var(--ctrl-pad);--chip-radius:var(--radius-pill);--ide-menubar-h:var(--strip-min-h);--ide-statusbar-h:24px;--ide-explorer-w:212px;--ide-aside-w:250px;--ide-tab-h:30px;--ide-menu-pop-w:186px;--font-mono:"JetBrains Mono","SF Mono",ui-monospace,Menlo,Consolas,monospace;--scroll-size:6px;--scroll-track:transparent;--scroll-thumb:#bfa14a6b;--scroll-thumb-hover:var(--accent);--bg-main:var(--navy-900);--bg-sidebar:var(--navy-900);--navy-700:var(--navy-850);--navy-650:var(--navy-850);--purple-500:var(--teal-500);--pink-500:var(--gold-400)}:root[data-theme=dark]{--bg-app:#000;--bg-surface:#050505;--bg-card:#000;--bg-card-hover:#161616;--bg-elevated:#161616;--bg-well:#0a0a0a;--bg-main:#000;--bg-sidebar:#050505;--border-subtle:#ffffff14;--border:#ffffff29;--border-strong:#ffffff42;--border-solid:#2a2a2a;--text-primary:#fff;--text-secondary:#a3a3a3;--text-tertiary:#6b6b6b;--text-on-gold:#000;--text-on-accent:#000;--bg-inset:var(--bg-well);--btn-primary-bg:var(--accent);--btn-primary-text:var(--text-on-accent);--btn-primary-hover-bg:var(--accent-hover);--accent:#fff;--accent-hover:#d4d4d4;--accent-text:#fff;--accent-soft:#ffffff1a;--accent-border:#ffffff4d;--success-soft:#22c55e29;--warning-soft:#f59e0b29;--error-soft:#ef444429;--info-soft:#38bdf824;--shadow-card:0 2px 8px #0009;--scroll-thumb:#ffffff42;--scroll-thumb-hover:#ffffff8c}:root[data-theme=light]{--bg-app:#f4f5f7;--bg-surface:#fff;--bg-card:#fff;--bg-card-hover:#f3f4f6;--bg-elevated:#fff;--bg-well:#eef0f3;--bg-main:#f4f5f7;--bg-sidebar:#fff;--border-subtle:#11182712;--border:#1118271f;--border-strong:#11182733;--border-solid:#e5e7eb;--text-primary:#0f172a;--text-secondary:#4b5563;--text-tertiary:#64748b;--text-on-gold:#fff;--text-on-accent:#fff;--bg-inset:var(--bg-well);--btn-primary-bg:var(--accent);--btn-primary-text:var(--text-on-accent);--btn-primary-hover-bg:var(--accent-hover);--accent:#111827;--accent-hover:#374151;--accent-text:#111827;--accent-soft:#1118270f;--accent-border:#11182733;--success:#15803d;--success-soft:#16a34a1f;--success-border:#16a34a47;--warning:#b45309;--warning-soft:#d977061f;--warning-border:#d9770647;--error:#b91c1c;--error-soft:#dc26261a;--error-border:#dc262642;--info:#0369a1;--info-soft:#0284c71a;--info-border:#0284c742;--regime-sn:#15803d;--regime-mei:#0369a1;--regime-lp:#0f766e;--regime-lr:#a8893b;--regime-outros:#475569;--shadow-card:0 1px 3px #11182714;--scroll-thumb:#11182747;--scroll-thumb-hover:var(--accent)}*{box-sizing:border-box}body{font-family:var(--app-font-family);background:var(--bg-main);color:var(--text-primary);flex-direction:column;height:100dvh;margin:0;display:flex;overflow:hidden}.app-body{flex:1;min-height:0;display:flex;overflow:hidden}.ui-scroll-y{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb)var(--scroll-track)}.ui-scroll-y::-webkit-scrollbar{width:var(--scroll-size)}.ui-scroll-y::-webkit-scrollbar-track{background:var(--scroll-track)}.ui-scroll-y::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:var(--radius-pill)}.ui-scroll-y::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}.ui-scroll-x{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb)var(--scroll-track)}.ui-scroll-x::-webkit-scrollbar{height:var(--scroll-size)}.ui-scroll-x::-webkit-scrollbar-track{background:var(--scroll-track)}.ui-scroll-x::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:var(--radius-pill)}.ui-scroll-x::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}.ui-scroll-y::-webkit-scrollbar-corner{background:var(--scroll-track)}.ui-scroll-x::-webkit-scrollbar-corner{background:var(--scroll-track)}.ui-input{box-sizing:border-box;width:100%;font:inherit;font-size:var(--fs-sm);color:var(--text-primary);background:var(--bg-card);border:1px solid var(--accent-border);border-radius:var(--radius-sm);padding:5px 8px}.ui-input::placeholder{color:var(--text-secondary)}.ui-input:focus{border-color:var(--accent);background:var(--bg-card);outline:none}.ui-btn-primary{font:inherit;font-size:var(--fs-sm);border-radius:var(--radius-sm);cursor:pointer;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:none;padding:4px 10px;font-weight:600;transition:background .15s}.ui-btn-primary:hover:not(:disabled){background:var(--btn-primary-hover-bg)}.ui-btn-primary:disabled{opacity:.5;cursor:not-allowed}.ui-btn-ghost{font:inherit;font-size:var(--fs-sm);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-secondary);background:0 0;padding:4px 8px;transition:background .15s,color .15s}.ui-btn-ghost:hover:not(:disabled){background:var(--bg-card-hover);color:var(--text-primary)}.ui-strip{justify-content:center;gap:var(--strip-gap-row);min-height:var(--strip-min-h);padding:var(--strip-pad);border-bottom:var(--strip-border);background:var(--strip-bg-fontes);box-sizing:border-box;flex-direction:column;flex-shrink:0;width:100%;margin:0;display:flex}.ui-strip--nav{background:var(--strip-bg-nav)}.ui-strip--pedido{background:var(--strip-bg-pedido)}.ui-strip__row{align-items:center;gap:var(--strip-gap);flex-wrap:wrap;min-width:0;display:flex}.ui-strip__spacer{flex:1;min-width:8px}.ui-strip__sep{width:1px;height:var(--strip-sep-h);background:var(--border-subtle);flex-shrink:0;margin:0 2px}.ui-body{min-height:0;padding:var(--body-pad);box-sizing:border-box;flex:1}.ui-section-label{font-size:var(--fs-strip-label);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--text-tertiary);font-weight:700}.ui-strip .ui-input,.ui-strip input,.ui-strip select,.eh-l3-strip .ui-input,.eh-l3-strip input,.eh-l3-strip select,.fatsieg-chrome .ui-input,.fatsieg-chrome input,.fatsieg-chrome select,.hub-module-head .ui-input,.hub-module-head input,.hub-module-head select,.eh-chip-btn{min-height:var(--ctrl-h);font-size:var(--fs-strip);box-sizing:border-box;line-height:1.3}.ui-mod-header{justify-content:center;gap:var(--strip-gap-row);min-height:var(--strip-min-h);padding:var(--strip-pad);border-bottom:var(--strip-border);background:var(--strip-bg-fontes);flex-direction:column;flex-shrink:0;display:flex}.ui-mod-subheader{align-items:center;gap:var(--strip-gap);min-height:var(--strip-min-h);padding:var(--strip-pad);border-bottom:var(--strip-border);background:var(--strip-bg-nav);flex-wrap:wrap;flex-shrink:0;display:flex}.ui-mod-badge{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--bg-well,var(--bg-card));color:var(--text-primary);font-size:var(--fs-xs);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:2px 8px;font-weight:600;line-height:1.4;display:inline-flex}.ui-mod-badge--label{text-transform:uppercase;letter-spacing:.04em;font-size:var(--fs-2xs,var(--fs-xs));color:var(--text-tertiary);background:var(--bg-well,var(--bg-card));border-color:var(--border-subtle,var(--border));font-weight:700}.ui-mod-badge--soft{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-text);font-weight:600}.ui-mod-badge--ok{background:var(--success-soft);border-color:var(--success-border);color:var(--success)}.ui-mod-badge--warn{background:var(--warning-soft);border-color:var(--warning-border);color:var(--warning)}.ui-panel-inset{border-left:1px solid var(--border-subtle);background:0 0}.app-main{min-width:0;padding:24px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));background:var(--bg-main);scrollbar-width:thin;scrollbar-color:var(--scroll-thumb)var(--scroll-track);flex:1;min-height:0;overflow:hidden auto}@media (max-width:768px){.app-main{padding:12px 12px calc(20px + env(safe-area-inset-bottom,0px))}}.app-main::-webkit-scrollbar{width:var(--scroll-size)}.app-main::-webkit-scrollbar-track{background:var(--scroll-track)}.app-main::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:var(--radius-pill)}.app-main::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}.ui-loading-centro{background:var(--bg-main);border:1px dashed var(--border-solid);border-radius:var(--radius-md,10px);flex:1;justify-content:center;align-items:center;width:100%;min-height:280px;display:flex}.ui-loading-centro--compact{background:0 0;border:none;flex:0 auto;min-height:120px}.ui-loading-centro__inner{flex-direction:column;align-items:center;gap:14px;display:flex}.ui-loading-centro__spinner{border:2px solid var(--border-solid);border-top-color:var(--accent);border-radius:50%;width:32px;height:32px;animation:.75s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-loading-centro__text{font-size:var(--fs-md);color:var(--text-secondary);margin:0}@keyframes ui-fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:640px){html{overflow-x:hidden}body{max-width:100%;height:auto;min-height:100dvh;overflow:visible}.app-body{width:100%;min-height:0;display:block;overflow:visible}.app-main{box-sizing:border-box;width:100%;max-width:100%;padding:10px max(10px,env(safe-area-inset-right,0px))calc(18px + env(safe-area-inset-bottom,0px))max(10px,env(safe-area-inset-left,0px));min-height:0;overflow:visible}.app-main>*,.app-main input,.app-main select,.app-main textarea{box-sizing:border-box;min-width:0;max-width:100%}.app-header{z-index:100;background:var(--bg-main);position:sticky;top:0}.app-main img,.app-main video,.app-main canvas{max-width:100%;height:auto}.app-main table{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;display:block;overflow-x:auto;min-width:0!important}}:root{--doc-ctrl-h:30px;--doc-pad-x:16px;--doc-sticky-pad-y:8px}.doc-wrap{height:100%;min-height:0;max-height:100%;color:var(--text-primary);background:var(--bg-card);flex-direction:column;padding:0;display:flex}.doc-wrap--embedded{flex:1;min-height:0}.doc-sticky{z-index:6;background:var(--bg-card);padding:var(--doc-sticky-pad-y)var(--doc-pad-x);border-bottom:1px solid var(--border-subtle);flex:none;position:sticky;top:0}.doc-scroll{min-height:0;padding:14px var(--doc-pad-x)28px;flex-direction:column;flex:auto;display:flex;position:relative;overflow-y:auto}.doc-scroll>.ui-loading-centro{background:0 0;border:none;flex:1;min-height:0}.doc-toolbar{align-items:center;gap:var(--strip-gap-row)var(--strip-gap);min-height:var(--strip-min-h);padding:var(--strip-pad);border-bottom:var(--strip-border);background:var(--strip-bg-view);box-sizing:border-box;scrollbar-width:none;flex-flow:row;flex-shrink:0;width:100%;margin:0;display:flex;overflow-x:auto}.doc-toolbar::-webkit-scrollbar{display:none}.doc-toolbar__lab{color:var(--text-tertiary);font-size:var(--fs-xs);letter-spacing:var(--ls-label);text-transform:uppercase;flex:none;font-weight:700}.doc-toolbar__acoes{flex:none;align-items:center;gap:8px;margin-left:auto;padding-left:8px;display:inline-flex}.doc-seg{border:1px solid var(--accent-border);border-radius:var(--radius-pill);flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.doc-seg button{font:inherit;font-size:var(--fs-sm);padding:var(--ctrl-pad);border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;font-weight:500;transition:color .15s,background .15s;display:inline-flex}.doc-seg button:hover:not(:disabled){color:var(--text-primary)}.doc-seg button.on{color:var(--accent-text);background:var(--accent-soft)}.doc-seg button:disabled{opacity:.55;cursor:not-allowed}.doc-btn{font:inherit;font-size:var(--fs-sm);min-height:var(--doc-ctrl-h);white-space:nowrap;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:4px 12px;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.doc-btn:hover:not(:disabled){color:var(--text-primary);border-color:var(--accent-border)}.doc-btn--primary{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-text);font-weight:600}.doc-btn:disabled{opacity:.55;cursor:not-allowed}.doc-select{font:inherit;font-size:var(--fs-sm);min-height:var(--doc-ctrl-h);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--bg-card);color:var(--text-primary);cursor:pointer;padding:3px 10px}.doc-select:focus{border-color:var(--accent-border);outline:none}.doc-sep{width:1px;height:var(--strip-sep-h);background:var(--border-subtle);flex-shrink:0;margin:0 2px}.doc-folha{color:#1f2430;background:#fff;border-radius:8px;flex:none;width:100%;max-width:230mm;margin:0 auto;box-shadow:0 0 0 1px #0f172a1f}.doc-folha--larga{max-width:230mm}
