:root{--sgi-navy:#1e3a5f;--sgi-blue:#2563eb;--sgi-blue-bright:#2563eb;--sgi-logo-bg:#f2f2f2;--sgi-light-gray:#f1f5f9;--sgi-white:#ffffff;--sgi-text-muted:#64748b;--sgi-muted:var(--sgi-text-muted);--sgi-border:#cbd5e1;--sgi-border-strong:#94a3b8;--sgi-danger:#dc2626;--sgi-excel:#217346;--sgi-excel-hover:#1a5c38;--sgi-menu-icon:#334155;--sgi-menu-icon-bg:#e2e8f0;--sgi-menu-cinza-bg:var(--sgi-menu-icon-bg);--sgi-menu-cinza-icon:var(--sgi-menu-icon);--sgi-menu-azul-bg:var(--sgi-menu-icon-bg);--sgi-menu-azul-icon:var(--sgi-menu-icon);--sgi-menu-coral-bg:var(--sgi-menu-icon-bg);--sgi-menu-coral-icon:var(--sgi-menu-icon);--sgi-menu-teal-bg:var(--sgi-menu-icon-bg);--sgi-menu-teal-icon:var(--sgi-menu-icon);--sgi-menu-roxo-bg:var(--sgi-menu-icon-bg);--sgi-menu-roxo-icon:var(--sgi-menu-icon);--sgi-menu-verde-bg:var(--sgi-menu-icon-bg);--sgi-menu-verde-icon:var(--sgi-menu-icon);--sgi-menu-ambar-bg:var(--sgi-menu-icon-bg);--sgi-menu-ambar-icon:var(--sgi-menu-icon);--sgi-page-bg:linear-gradient(160deg,var(--sgi-light-gray) 0%,#e2e8f0 45%,#dbeafe 100%);--sgi-content-bg:var(--sgi-white);--sgi-text:var(--sgi-navy);--sgi-input-bg:var(--sgi-white);--sgi-modal-bg:#ffffff;--sgi-modal-overlay-bg:var(--sgi-page-bg);--sgi-modal-form-bg:var(--sgi-white);--sgi-modal-form-overlay-bg:var(--sgi-page-bg);--sgi-modal-form-input-bg:var(--sgi-white);--sgi-modal-wait-overlay-bg:var(--sgi-page-bg);--sgi-spinner-track:#cbd5e1;--sgi-spinner-head:var(--sgi-blue-bright);--sgi-details-text:#334155;--sgi-version-color:var(--sgi-blue);--sgi-link-color:var(--sgi-blue);--sgi-focus-glow:rgba(37,99,235,0.15);--sgi-shell-sidebar-bg:var(--sgi-navy);--sgi-shell-sidebar-border:#152a45;--sgi-shell-topbar-bg:var(--sgi-navy);--sgi-shell-topbar-border:#152a45;--sgi-shell-accent:var(--sgi-blue);--sgi-shell-text:var(--sgi-white);--sgi-shell-text-muted:rgba(255,255,255,0.85);--sgi-shell-divider:rgba(255,255,255,0.12);--sgi-shell-item-hover:rgba(255,255,255,0.12);--sgi-shell-item-active:rgba(255,255,255,0.18);--sgi-shell-icon-bg:rgba(255,255,255,0.12);--sgi-shell-icon-border:transparent;--sgi-shell-icon-color:var(--sgi-white);--sgi-shell-item-color:rgba(255,255,255,0.9);--sgi-shell-item-hover-color:var(--sgi-white);--sgi-shell-item-active-color:var(--sgi-white);--sgi-shell-item-border-hover:transparent;--sgi-shell-item-border-active:transparent;--sgi-shell-badge-bg:var(--sgi-blue);--sgi-shell-badge-color:var(--sgi-white);--sgi-shell-badge-border:rgba(255,255,255,0.35);--sgi-card-shadow:0 12px 30px rgba(30,58,95,0.08);--sgi-menu-card-float-shadow:0 10px 22px rgba(30,58,95,0.18);--sgi-table-header-solid-bg:#e2e8f0;--sgi-table-row-zebra:#eceff3;--sgi-table-row-hover:#dbe4ef;--sgi-btn-primary-bg:var(--sgi-blue);--sgi-btn-primary-color:var(--sgi-white);--sgi-btn-primary-border:var(--sgi-blue);--sgi-btn-primary-hover-bg:#1d4ed8;--sgi-checkbox-bg:var(--sgi-white);--sgi-checkbox-border:var(--sgi-border);--sgi-checkbox-checked-bg:var(--sgi-blue);--sgi-checkbox-checked-border:var(--sgi-blue);--sgi-checkbox-check-color:var(--sgi-white);--sgi-select-bg:#ffffff;--sgi-select-color:#1e293b;--sgi-select-option-bg:#ffffff;--sgi-select-option-color:#0f172a;--sgi-select-option-selected-bg:var(--sgi-blue);--sgi-select-option-selected-color:#ffffff;--sgi-input-readonly-bg:rgb(220,234,247);--sgi-input-readonly-color:#1e3a5f}html[data-theme=escuro-cinza]{--sgi-blue:#94a3b8;--sgi-blue-bright:#ffffff;--sgi-glass-blue:rgba(148,163,184,0.08);--sgi-modal-details-bg:rgba(148,163,184,0.06);--sgi-table-header-bg:rgba(148,163,184,0.06);--sgi-modal-form-shadow:0 24px 48px rgba(0,0,0,0.45),0 0 0 1px rgba(148,163,184,0.22);--sgi-light-gray:#0f1115;--sgi-white:#0c0e12;--sgi-logo-bg:var(--sgi-glass-blue);--sgi-text-muted:#ffffff;--sgi-border:#64748b;--sgi-page-bg:#0c0e12;--sgi-content-bg:#121418;--sgi-text:#cbd5e1;--sgi-input-bg:rgba(12,14,18,0.45);--sgi-modal-bg:#121418;--sgi-modal-overlay-bg:var(--sgi-page-bg);--sgi-modal-form-bg:#121418;--sgi-modal-form-overlay-bg:var(--sgi-page-bg);--sgi-modal-form-input-bg:#1a1d24;--sgi-modal-wait-overlay-bg:var(--sgi-page-bg);--sgi-spinner-track:rgba(148,163,184,0.15);--sgi-spinner-head:#ffffff;--sgi-details-text:#94a3b8;--sgi-version-color:#ffffff;--sgi-link-color:#ffffff;--sgi-focus-glow:rgba(148,163,184,0.16);--sgi-shell-sidebar-bg:var(--sgi-glass-blue);--sgi-shell-sidebar-border:#64748b;--sgi-shell-topbar-bg:var(--sgi-navy);--sgi-shell-topbar-border:#152a45;--sgi-shell-accent:#ffffff;--sgi-shell-text:#e2e8f0;--sgi-shell-text-muted:#ffffff;--sgi-shell-divider:rgba(148,163,184,0.22);--sgi-shell-item-hover:rgba(148,163,184,0.06);--sgi-shell-item-active:rgba(148,163,184,0.1);--sgi-shell-icon-bg:transparent;--sgi-shell-icon-border:var(--sgi-shell-divider);--sgi-shell-icon-color:var(--sgi-shell-accent);--sgi-shell-item-color:var(--sgi-shell-text);--sgi-shell-item-hover-color:var(--sgi-shell-accent);--sgi-shell-item-active-color:var(--sgi-shell-accent);--sgi-shell-item-border-hover:var(--sgi-shell-sidebar-border);--sgi-shell-item-border-active:var(--sgi-shell-sidebar-border);--sgi-shell-badge-bg:transparent;--sgi-shell-badge-color:var(--sgi-shell-accent);--sgi-shell-badge-border:var(--sgi-shell-sidebar-border);--sgi-card-shadow:0 0 0 1px rgba(148,163,184,0.16),0 0 20px rgba(148,163,184,0.04);--sgi-menu-card-float-shadow:0 12px 28px rgba(0,0,0,0.5);--sgi-btn-primary-bg:#2563eb;--sgi-btn-primary-color:#ffffff;--sgi-btn-primary-border:#2563eb;--sgi-btn-primary-hover-bg:#1d4ed8;--sgi-btn-primary-shadow:0 0 16px rgba(37,99,235,0.35);--sgi-checkbox-bg:rgba(12,14,18,0.45);--sgi-checkbox-border:#64748b;--sgi-checkbox-checked-bg:rgba(148,163,184,0.1);--sgi-checkbox-checked-border:#64748b;--sgi-checkbox-check-color:#ffffff;--sgi-table-header-solid-bg:#1a1d24;--sgi-table-row-zebra:#1e222a;--sgi-table-row-hover:#262b35;--sgi-select-bg:#1a1d24;--sgi-select-color:#f1f5f9;--sgi-select-option-bg:#15181e;--sgi-select-option-color:#f8fafc;--sgi-select-option-selected-bg:#475569;--sgi-select-option-selected-color:#ffffff}*{box-sizing:border-box}html{color-scheme:light}html[data-theme^=escuro]{color-scheme:dark;--sgi-border-strong:#94a3b8;--sgi-menu-icon:#e2e8f0;--sgi-menu-icon-bg:#334155;--sgi-menu-cinza-bg:var(--sgi-menu-icon-bg);--sgi-menu-cinza-icon:var(--sgi-menu-icon);--sgi-menu-azul-bg:var(--sgi-menu-icon-bg);--sgi-menu-azul-icon:var(--sgi-menu-icon);--sgi-menu-coral-bg:var(--sgi-menu-icon-bg);--sgi-menu-coral-icon:var(--sgi-menu-icon);--sgi-menu-teal-bg:var(--sgi-menu-icon-bg);--sgi-menu-teal-icon:var(--sgi-menu-icon);--sgi-menu-roxo-bg:var(--sgi-menu-icon-bg);--sgi-menu-roxo-icon:var(--sgi-menu-icon);--sgi-menu-verde-bg:var(--sgi-menu-icon-bg);--sgi-menu-verde-icon:var(--sgi-menu-icon);--sgi-menu-ambar-bg:var(--sgi-menu-icon-bg);--sgi-menu-ambar-icon:var(--sgi-menu-icon)}body,html{margin:0;min-height:100%;min-height:100dvh;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.35;-webkit-font-smoothing:antialiased;background:var(--sgi-page-bg);color:var(--sgi-text);-webkit-tap-highlight-color:rgba(37,99,235,.12)}.sgi-auth-page{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));box-sizing:border-box}.sgi-auth-card{width:100%;max-width:420px;background:var(--sgi-logo-bg);border:1px solid var(--sgi-border);border-radius:16px;box-shadow:var(--sgi-card-shadow);padding:32px 28px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.sgi-auth-header{display:flex;flex-direction:column;align-items:center;margin-bottom:24px}.sgi-logo{width:auto;height:auto;max-width:260px}html[data-theme^=escuro] .sgi-logo-dark{filter:brightness(1.15)}.sgi-version{margin:8px 0 0;font-size:.875rem;font-weight:600;color:var(--sgi-version-color);letter-spacing:.04em}.sgi-form{display:flex;flex-direction:column;gap:12px}.sgi-form-title{margin:0 0 4px;font-size:1.25rem;text-align:center;color:var(--sgi-text)}.sgi-form-hint{margin:0 0 8px;text-align:center;font-size:.9rem;color:var(--sgi-text-muted)}.sgi-label{display:block;font-size:.875rem;font-weight:600;color:var(--sgi-text)}.sgi-input{display:block;width:100%;border:1px solid var(--sgi-border);border-radius:0;color:var(--sgi-text);background:var(--sgi-input-bg);transition:border-color .2s,box-shadow .2s}.sgi-input,select,select.sgi-input{padding:4.5px 10px;font-family:inherit;font-size:.935rem;line-height:1.2}select,select.sgi-input{min-height:0}textarea,textarea.sgi-input{font-family:inherit;padding:4.5px 10px;font-size:.935rem;line-height:1.25}.sgi-input:focus{outline:none;border-color:var(--sgi-blue-bright);box-shadow:0 0 0 3px var(--sgi-focus-glow)}.sgi-input-ce.sgi-somente-leitura,.sgi-input-qtde.sgi-somente-leitura,.sgi-input.sgi-somente-leitura,.sgi-somente-leitura,input.sgi-input:read-only,input.sgi-input[readonly],select.sgi-somente-leitura,textarea.sgi-input:read-only,textarea.sgi-input[readonly],textarea.sgi-somente-leitura{background-color:var(--sgi-input-readonly-bg)!important;cursor:default;color:var(--sgi-input-readonly-color);opacity:1}.sgi-input.sgi-somente-leitura:disabled,.sgi-somente-leitura:disabled,select.sgi-somente-leitura:disabled,textarea.sgi-somente-leitura:disabled{background-color:var(--sgi-input-readonly-bg)!important;opacity:1;cursor:default;color:var(--sgi-input-readonly-color)}.sgi-caixa-alta-input,.sgi-caixa-alta-input::placeholder{text-transform:uppercase}.sgi-password-field{position:relative}.sgi-input-password{width:100%;padding-right:44px}.sgi-password-toggle{position:absolute;top:50%;right:10px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:4px;border:none;background:none;color:var(--sgi-text-muted);cursor:pointer}.sgi-checkbox-row,.sgi-password-toggle:hover{color:var(--sgi-text)}.sgi-checkbox-row{display:flex;align-items:center;gap:10px;font-size:.9rem;margin-top:4px;cursor:pointer;user-select:none}.sgi-checkbox,.sgi-checkbox-row input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;margin:0;flex-shrink:0;border:2px solid var(--sgi-checkbox-border);border-radius:0;background:var(--sgi-checkbox-bg);cursor:pointer;position:relative;transition:border-color .15s,background .15s,box-shadow .15s}.sgi-checkbox-row input[type=checkbox]:checked,.sgi-checkbox:checked{background:var(--sgi-checkbox-checked-bg);border-color:var(--sgi-checkbox-checked-border)}.sgi-checkbox-row input[type=checkbox]:checked:after,.sgi-checkbox:checked:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid var(--sgi-checkbox-check-color);border-width:0 2px 2px 0;transform:rotate(45deg)}.sgi-checkbox-row input[type=checkbox]:focus-visible,.sgi-checkbox:focus-visible{outline:none;box-shadow:0 0 0 3px var(--sgi-focus-glow)}.sgi-checkbox-row input[type=checkbox]:disabled,.sgi-checkbox:disabled{opacity:.5;cursor:not-allowed}.sgi-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35em;border:none;border-radius:0;padding:.36rem 14px;font-family:inherit;font-size:.765rem;font-weight:600;line-height:1.25;min-height:29px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease}.sgi-btn__icone{flex-shrink:0;color:inherit}.sgi-btn,.sgi-btn-compacto,.sgi-btn-icone,.sgi-checkbox,.sgi-checkbox-row input[type=checkbox],.sgi-code-input,.sgi-input,.sgi-menu-cards__btn-secundario,.sgi-status-capsule,.sgi-status-capsule-option,.sgi-tab,.sgi-voltar-menu,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=image]),select,textarea{border-radius:0}.sgi-btn svg,.sgi-btn-icone svg,.sgi-btn__icone,.sgi-menu-cards__btn-secundario svg,.sgi-menu-cards__card-icone svg,.sgi-theme-switch__icon svg,.sgi-voltar-menu svg,.sgi-workspace__guia-btn svg{color:inherit}.sgi-btn .sgi-btn__icone{stroke:currentColor;fill:none}.sgi-btn:focus-visible:not(:disabled){z-index:1;transform:translateY(-2px);box-shadow:var(--sgi-menu-card-float-shadow);outline:2px solid var(--sgi-blue-bright);outline-offset:2px}@media (hover:hover){.sgi-btn:hover:not(:disabled){z-index:1;transform:translateY(-2px);box-shadow:var(--sgi-menu-card-float-shadow)}}.sgi-btn:active:not(:disabled){transform:translateY(0) scale(.98);box-shadow:none}.sgi-btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.sgi-btn-danger,.sgi-btn-primary,.sgi-btn-secondary{background:var(--sgi-btn-primary-bg);color:var(--sgi-btn-primary-color);border:1px solid var(--sgi-btn-primary-border);box-shadow:var(--sgi-btn-primary-shadow,none)}.sgi-btn-danger:hover:not(:disabled),.sgi-btn-primary:hover:not(:disabled),.sgi-btn-secondary:hover:not(:disabled){background:var(--sgi-btn-primary-hover-bg,var(--sgi-btn-primary-bg));border-color:var(--sgi-btn-primary-hover-bg,var(--sgi-btn-primary-border));color:var(--sgi-btn-primary-color);opacity:1}.sgi-barra-acoes .sgi-btn:not(.sgi-btn-excel),.sgi-rodape-acoes .sgi-btn:not(.sgi-btn-excel),.sgi-topo-acoes .sgi-btn:not(.sgi-btn-excel){background:var(--sgi-btn-primary-bg);color:var(--sgi-btn-primary-color);border-color:var(--sgi-btn-primary-border);box-shadow:var(--sgi-btn-primary-shadow,none)}.sgi-barra-acoes .sgi-btn:not(.sgi-btn-excel):hover:not(:disabled),.sgi-rodape-acoes .sgi-btn:not(.sgi-btn-excel):hover:not(:disabled),.sgi-topo-acoes .sgi-btn:not(.sgi-btn-excel):hover:not(:disabled){background:var(--sgi-btn-primary-hover-bg,var(--sgi-btn-primary-bg));border-color:var(--sgi-btn-primary-hover-bg,var(--sgi-btn-primary-border));color:var(--sgi-btn-primary-color);opacity:1}.sgi-btn-excel{background:var(--sgi-excel,#217346);color:#ffffff;border:1px solid var(--sgi-excel,#217346)}.sgi-btn-excel:hover:not(:disabled){background:var(--sgi-excel-hover,#1a5c38);border-color:var(--sgi-excel-hover,#1a5c38);opacity:1}.sgi-btn-danger:disabled,.sgi-btn-excel:disabled{opacity:.55;cursor:not-allowed}.sgi-barra-acoes .sgi-btn:focus-visible:not(:disabled),.sgi-btn:focus-visible:not(:disabled),.sgi-rodape-acoes .sgi-btn:focus-visible:not(:disabled),.sgi-topo-acoes .sgi-btn:focus-visible:not(:disabled){z-index:1;transform:translateY(-2px);box-shadow:var(--sgi-menu-card-float-shadow)}@media (hover:hover){.sgi-barra-acoes .sgi-btn:hover:not(:disabled),.sgi-btn-danger:hover:not(:disabled),.sgi-btn-excel:hover:not(:disabled),.sgi-btn-primary:hover:not(:disabled),.sgi-btn-secondary:hover:not(:disabled),.sgi-btn:hover:not(:disabled),.sgi-rodape-acoes .sgi-btn:hover:not(:disabled),.sgi-topo-acoes .sgi-btn:hover:not(:disabled){z-index:1;transform:translateY(-2px);box-shadow:var(--sgi-menu-card-float-shadow)}}.sgi-btn-full{width:100%;margin-top:8px}.sgi-btn-row{display:flex;gap:12px;margin-top:8px}.sgi-btn-row .sgi-btn{flex:1}.sgi-link-row{text-align:center;margin:8px 0 0;color:var(--sgi-text);font-size:.95rem}.sgi-forgot-link-row{margin:-2px 0 4px;text-align:right}.sgi-link{background:none;border:none;color:var(--sgi-link-color);font-size:.95rem;font-weight:600;cursor:pointer;text-decoration:underline;padding:0}.sgi-code-inputs{display:flex;justify-content:center;gap:10px;margin:8px 0 12px}.sgi-code-input{width:40px;height:44px;text-align:center;font-size:1.25rem;font-weight:700;border:1px solid var(--sgi-border);border-radius:0;color:var(--sgi-text);background:var(--sgi-input-bg)}.sgi-code-input:focus{outline:none;border-color:var(--sgi-blue-bright);box-shadow:0 0 0 3px var(--sgi-focus-glow)}.sgi-modal-overlay{position:fixed;inset:0;background:color-mix(in srgb,var(--sgi-page-bg) 40%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none;display:flex;align-items:center;justify-content:center;padding:20px;z-index:1000}.sgi-modal-overlay-wait{z-index:1300}.sgi-modal-overlay-mensagem{z-index:1400}.sgi-modal.sgi-cert-previa-modal{width:min(900px,95vw);max-width:min(900px,95vw);max-height:90vh;overflow:auto;box-sizing:border-box}.sgi-modal{width:100%;max-width:480px;background:var(--sgi-modal-bg);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--sgi-border);border-radius:16px;padding:28px 24px;box-shadow:var(--sgi-card-shadow)}.sgi-modal-cabecalho{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:12px;flex-shrink:0;margin:-28px -24px 16px;padding:12px 24px;border-bottom:1px solid var(--sgi-shell-topbar-border);border-radius:16px 16px 0 0;background:var(--sgi-shell-topbar-bg);color:#ffffff;cursor:move;touch-action:none;user-select:none;-webkit-user-select:none}.sgi-modal-cabecalho[data-arrastando=true]{cursor:grabbing}.sgi-modal-cabecalho__principal{min-width:0;flex:1 1 auto}.sgi-modal-cabecalho .sgi-modal-title{margin:0;color:#ffffff}.sgi-modal-cabecalho svg{color:#ffffff}.sgi-modal-cabecalho__acoes{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto;align-self:flex-start;margin-left:auto;cursor:default;touch-action:manipulation;user-select:auto}.sgi-modal-wait .sgi-modal-cabecalho{text-align:left}.sgi-modal-cabecalho .sgi-email-debug-badge{margin:0 0 6px}.sgi-modal-cabecalho .sgi-field-hint,.sgi-modal-cabecalho .sgi-modal-subtitle,.sgi-modal-cabecalho .sgi-modal-summary,.sgi-modal-cabecalho .sgi-user-permissions-modal__subtitulo{margin:6px 0 0;color:rgba(255,255,255,.9)}.sgi-modal-cabecalho.sgi-menu-grupo-modal__cabecalho{margin-bottom:16px}.sgi-modal-wait{text-align:center;background:var(--sgi-modal-bg)}.sgi-wait-seconds{margin:12px 0 0;font-family:Courier New,Courier,monospace;font-size:1.1rem;font-weight:700;color:var(--sgi-text);letter-spacing:.04em}.sgi-wait-actions{margin-top:20px;justify-content:center}.sgi-modal-error{max-width:640px}.sgi-modal-title{margin:0 0 8px;font-size:1.25rem;color:var(--sgi-text)}.sgi-modal-subtitle{margin:0;color:var(--sgi-text-muted)}.sgi-modal-summary{margin:0 0 16px;color:var(--sgi-text);line-height:1.5}.sgi-modal-overlay-mensagem .sgi-modal-summary{white-space:pre-line}.sgi-modal-details{margin:0 0 20px;padding:14px;background:var(--sgi-light-gray);border:1px solid var(--sgi-border);border-radius:10px;font-family:Courier New,Courier,monospace;font-size:.78rem;line-height:1.45;white-space:pre-wrap;overflow-x:auto;max-height:280px;color:var(--sgi-details-text)}.sgi-modal-email-debug{width:min(640px,100%);max-height:min(90vh,820px);overflow:auto}.sgi-email-debug-badge{display:inline-block;margin:0 0 8px;padding:4px 10px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.sgi-email-smtp-fields{margin:0 0 16px;padding:12px 14px;border:1px solid var(--sgi-border);border-radius:10px;background:var(--sgi-light-gray)}.sgi-email-smtp-fields-title{margin:0 0 10px;font-size:.85rem;font-weight:700;color:var(--sgi-text)}.sgi-email-smtp-fields-list{margin:0;display:grid;gap:8px}.sgi-email-smtp-fields-list>div{display:grid;grid-template-columns:88px 1fr;gap:8px;align-items:start}.sgi-email-smtp-fields-list dt{margin:0;font-size:.75rem;font-weight:700;color:var(--sgi-text-muted);text-transform:uppercase;letter-spacing:.03em}.sgi-email-smtp-fields-list dd{margin:0;font-family:Courier New,Courier,monospace;font-size:.82rem;color:var(--sgi-text);word-break:break-all}.sgi-email-debug-steps{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:10px}.sgi-email-debug-step{border:1px solid var(--sgi-border);border-radius:10px;padding:10px 12px;background:var(--sgi-light-gray)}.sgi-email-debug-step--ok{border-color:#86efac;background:rgba(34,197,94,.08)}.sgi-email-debug-step--erro{border-color:#fca5a5;background:rgba(239,68,68,.08)}.sgi-email-debug-step--info{border-color:#93c5fd;background:rgba(59,130,246,.06)}.sgi-email-debug-step-head{display:grid;grid-template-columns:auto 1fr auto auto;gap:8px;align-items:center;margin-bottom:6px;font-size:.85rem}.sgi-email-debug-n{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--sgi-navy,#1e3a5f);color:#fff;font-size:.72rem;font-weight:700}.sgi-email-debug-title{font-weight:650;color:var(--sgi-text)}.sgi-email-debug-status{font-size:.72rem;font-weight:700;letter-spacing:.04em}.sgi-email-debug-step--ok .sgi-email-debug-status{color:#15803d}.sgi-email-debug-step--erro .sgi-email-debug-status{color:#b91c1c}.sgi-email-debug-ms{color:var(--sgi-text-muted,#64748b)}.sgi-email-debug-detail,.sgi-email-debug-ms{font-family:Courier New,Courier,monospace;font-size:.72rem}.sgi-email-debug-detail{margin:0;padding:8px 10px;border-radius:8px;background:rgba(15,23,42,.04);line-height:1.45;white-space:pre-wrap;word-break:break-word;color:var(--sgi-details-text)}.sgi-boleto-bb-json-modal{width:min(920px,100%);max-height:min(90vh,880px)}.sgi-boleto-bb-json-modal__pre{margin:0 0 8px;padding:10px 12px;max-height:min(58vh,520px);overflow:auto;border:1px solid var(--sgi-border);background:var(--sgi-input-bg,#fff);color:var(--sgi-text);font-family:Courier New,Courier,monospace;font-size:.75rem;line-height:1.4;white-space:pre-wrap;word-break:break-word}.sgi-text-danger{color:var(--sgi-danger)}.sgi-spinner{width:44px;height:44px;margin:0 auto 16px;border:4px solid var(--sgi-spinner-track);border-top-color:var(--sgi-spinner-head);border-radius:50%;animation:sgi-spin .8s linear infinite;will-change:transform}@keyframes sgi-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sgi-app-shell{min-height:100vh;padding:24px}.sgi-app-header{display:flex;align-items:baseline;gap:12px;margin-bottom:24px}.sgi-app-header h1{margin:0;color:var(--sgi-text)}.sgi-app-content{background:var(--sgi-content-bg);border:1px solid var(--sgi-border);border-radius:16px;padding:24px;box-shadow:var(--sgi-card-shadow)}.sgi-shell{--sgi-sidebar-width:240px;--sgi-sidebar-collapsed-width:72px;--sgi-shell-gap:12px;display:flex;min-height:100vh;padding:var(--sgi-shell-gap);gap:var(--sgi-shell-gap);background:var(--sgi-page-bg)}.sgi-sidebar{width:var(--sgi-sidebar-width);flex-shrink:0;background:var(--sgi-shell-sidebar-bg);border:1px solid var(--sgi-shell-sidebar-border);border-radius:16px;flex-direction:column;overflow:hidden;transition:width .25s ease;color:var(--sgi-shell-text)}.sgi-sidebar,.sgi-topbar{box-shadow:var(--sgi-card-shadow);display:flex;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.sgi-topbar{align-items:center;gap:16px;padding:16px 20px;background:var(--sgi-shell-topbar-bg);border:1px solid var(--sgi-shell-topbar-border);border-radius:16px}.sgi-home{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 120px);padding:24px}.sgi-home-watermark{width:auto;height:auto;max-width:min(480px,80vw);max-height:min(360px,50vh);object-fit:contain;opacity:.85}@media (max-width:768px){.sgi-shell{padding:8px;gap:8px}.sgi-sidebar{position:fixed;top:8px;left:8px;bottom:8px;z-index:50;transform:translateX(calc(-100% - 16px));transition:transform .25s ease,width .25s ease}.sgi-home{min-height:calc(100vh - 100px)}.sgi-clientes-page{flex:none;max-width:640px;min-height:auto;padding:16px}.sgi-clientes-search-grid{grid-template-columns:1fr}.sgi-clientes-table-wrap{--sgi-clientes-row-height:34px;--sgi-clientes-visible-rows:15;flex:none;height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));max-height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));min-height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1))}}.sgi-config-page{padding:24px;max-width:640px}.sgi-config-page:has(.sgi-gtin-resultado){max-width:min(1600px,100%)}.sgi-tela--conteudo-scroll{overflow-y:auto}.sgi-gtin-resultado{margin-top:24px;padding-top:16px;border-top:1px solid var(--sgi-border)}.sgi-gtin-resultado__lista{display:grid;gap:8px 16px;margin:12px 0 0;padding:0}.sgi-gtin-resultado__lista>div{display:grid;grid-template-columns:10rem 1fr;gap:8px;font-size:.92rem}.sgi-gtin-resultado__lista dt{margin:0;color:var(--sgi-muted,#64748b);font-weight:600}.sgi-gtin-resultado__lista dd{margin:0}.sgi-gtin-resultado__json{margin-top:16px}.sgi-gtin-resultado__json pre{margin:8px 0 0;padding:12px;max-height:320px;overflow:auto;border:1px solid var(--sgi-border);border-radius:8px;background:var(--sgi-content-bg,#f8fafc);font-size:.78rem;white-space:pre-wrap;word-break:break-word}.sgi-config-title{margin:0 0 20px;font-size:1.4rem;color:var(--sgi-text)}.sgi-config-subtitle{margin:0 0 12px;font-size:1rem;color:var(--sgi-text)}.sgi-config-section{margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid var(--sgi-border)}.sgi-config-section:last-child{border-bottom:none}.sgi-tabs{display:flex;gap:8px;margin-bottom:20px}.sgi-tab{padding:8px 16px;border:1px solid var(--sgi-border);border-radius:0;background:var(--sgi-content-bg);color:var(--sgi-text);cursor:pointer;font-weight:600}.sgi-tab-active{background:var(--sgi-btn-primary-bg);color:var(--sgi-btn-primary-color);border-color:var(--sgi-btn-primary-border);box-shadow:0 0 10px var(--sgi-focus-glow)}.sgi-theme-switch{display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-height:44px;padding:6px;border:none;background:transparent;cursor:pointer;color:inherit;flex-shrink:0}.sgi-theme-switch:disabled{opacity:.55;cursor:wait}.sgi-theme-switch__track{position:relative;display:block;width:52px;height:28px;border-radius:999px;border:1px solid var(--sgi-border);background:var(--sgi-light-gray,#f1f5f9);box-shadow:inset 0 1px 2px rgba(15,23,42,.06);transition:background .18s ease,border-color .18s ease}.sgi-theme-switch--escuro .sgi-theme-switch__track{background:#1a1d24;border-color:#64748b}.sgi-theme-switch__thumb{position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:999px;background:#ffffff;box-shadow:0 1px 3px rgba(15,23,42,.25);transition:transform .18s ease,background .18s ease}.sgi-theme-switch--escuro .sgi-theme-switch__thumb{transform:translateX(24px);background:#e2e8f0}.sgi-theme-switch__icon{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;color:var(--sgi-text-muted);opacity:.55;transition:opacity .18s ease,color .18s ease;pointer-events:none}.sgi-theme-switch__icon--sol{left:6px}.sgi-theme-switch__icon--lua{right:6px}.sgi-theme-switch--escuro .sgi-theme-switch__icon--lua,.sgi-theme-switch:not(.sgi-theme-switch--escuro) .sgi-theme-switch__icon--sol{color:var(--sgi-text);opacity:1}.sgi-theme-toggle-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.sgi-theme-toggle-row__label{font-size:.95rem;font-weight:500;color:var(--sgi-text)}.sgi-config-section--tema-toggle{max-width:28rem}.sgi-theme-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.sgi-theme-card{display:flex;flex-direction:column;gap:8px;padding:16px;border:2px solid var(--sgi-border);border-radius:12px;background:var(--sgi-content-bg);color:var(--sgi-text);text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.sgi-theme-card span{font-size:.85rem;color:var(--sgi-text-muted)}.sgi-theme-card-active{border-color:var(--sgi-blue-bright);box-shadow:0 0 0 1px var(--sgi-blue-bright),0 0 16px var(--sgi-focus-glow)}.sgi-theme-preview{height:64px;border-radius:8px;border:1px solid var(--sgi-border)}.sgi-theme-preview-claro{background:linear-gradient(160deg,#f1f5f9,#e2e8f0 45%,#dbeafe)}.sgi-theme-preview-escuro-cinza{background:#0c0e12;border-color:#64748b;box-shadow:inset 0 0 12px rgba(148,163,184,.06)}.sgi-config-hint{margin:-12px 0 20px;color:var(--sgi-text-muted);font-size:.9rem;line-height:1.5}.sgi-estoque-codebar{width:100%}.sgi-gerador-pdf{width:100%;max-width:860px}.sgi-gerador-pdf__acoes-topo{display:flex;gap:8px;margin-bottom:10px}.sgi-gerador-pdf__modal-guias{width:min(560px,calc(100vw - 2rem));max-height:min(80vh,720px);overflow:auto;display:flex;flex-direction:column;gap:10px}.sgi-gerador-pdf__guias-acoes{display:flex;gap:14px}.sgi-gerador-pdf__guias{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:320px;overflow:auto}.sgi-gerador-pdf__guia-item{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border:1px solid var(--sgi-border);border-radius:8px;cursor:pointer}.sgi-gerador-pdf__guia-item strong{display:block}.sgi-gerador-pdf__guia-item small{display:block;color:var(--sgi-text-muted);font-size:.8rem}.sgi-gerador-pdf__dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:160px;margin:12px 0 18px;padding:24px 16px;border:2px dashed var(--sgi-border);border-radius:14px;background:color-mix(in srgb,var(--sgi-content-bg) 88%,var(--sgi-blue) 12%);cursor:pointer;text-align:center;color:var(--sgi-text);transition:border-color .15s ease,background .15s ease}.sgi-gerador-pdf__dropzone--ativo,.sgi-gerador-pdf__dropzone:hover{border-color:var(--sgi-blue);background:color-mix(in srgb,var(--sgi-content-bg) 75%,var(--sgi-blue) 25%)}.sgi-gerador-pdf__dropzone strong{font-size:1.05rem}.sgi-gerador-pdf__dropzone span{font-size:.88rem;color:var(--sgi-text-muted)}.sgi-gerador-pdf__lista{border:1px solid var(--sgi-border);border-radius:12px;padding:12px 14px;background:var(--sgi-content-bg)}.sgi-gerador-pdf__lista-cabecalho{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.sgi-gerador-pdf__lista-titulo{margin:0;font-size:1rem}.sgi-gerador-pdf__lista-acoes{display:flex;gap:8px}.sgi-gerador-pdf__arquivos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.sgi-gerador-pdf__arquivo{display:grid;grid-template-columns:2rem minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:8px 10px;border:1px solid var(--sgi-border);border-radius:8px;background:color-mix(in srgb,var(--sgi-page-bg) 55%,transparent)}.sgi-gerador-pdf__arquivo-ordem{color:var(--sgi-text-muted);font-size:.85rem}.sgi-gerador-pdf__arquivo-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.sgi-gerador-pdf__arquivo-tam{font-size:.8rem;color:var(--sgi-text-muted);white-space:nowrap}.sgi-estoque-codebar__form{max-width:560px}.sgi-estoque-codebar__form input.sgi-input:read-only{background-color:var(--sgi-input-readonly-bg);color:var(--sgi-input-readonly-color);cursor:default}.sgi-estoque-codebar__desc-unidade{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.sgi-estoque-codebar__descricao,.sgi-estoque-codebar__lote{flex:1 1 12rem;min-width:0}.sgi-estoque-codebar__leitura{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch}.sgi-estoque-codebar__leitura .sgi-btn{min-width:88px}.sgi-estoque-codebar__quantidade{text-align:right;font-variant-numeric:tabular-nums}.sgi-estoque-codebar .sgi-barra-acoes .sgi-estoque-codebar__btn-barra{min-height:47px;padding:.61rem 1.43rem;font-size:1.15rem}.sgi-codebar-scanner{max-width:620px}.sgi-codebar-scanner__preview{position:relative;width:100%;min-height:260px;margin:8px 0 18px;overflow:hidden;border:1px solid var(--sgi-border);border-radius:12px;background:#050505}.sgi-codebar-scanner__video{display:block;width:100%;min-height:260px;max-height:58vh;object-fit:cover}.sgi-codebar-scanner__mira{position:absolute;top:50%;left:50%;width:min(78%,420px);height:110px;border:3px solid #22c55e;border-radius:10px;box-shadow:0 0 0 999px rgba(0,0,0,.24);transform:translate(-50%,-50%);pointer-events:none}.sgi-codebar-scanner__controles{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px}.sgi-codebar-scanner__lanterna--ligada{border-color:#f59e0b;color:#b45309}html[data-theme^=escuro] .sgi-codebar-scanner__lanterna--ligada{color:#fbbf24}.sgi-codebar-scanner__zoom{display:flex;align-items:center;gap:8px;flex:1;min-width:160px;font-size:.875rem;color:var(--sgi-text-muted)}.sgi-codebar-scanner__zoom input[type=range]{flex:1;accent-color:var(--sgi-blue-bright)}.sgi-codebar-scanner__erro{margin:0 0 16px;color:var(--sgi-danger);line-height:1.5}@media (max-width:520px){.sgi-estoque-codebar__leitura{grid-template-columns:1fr}.sgi-estoque-codebar__leitura .sgi-btn{width:100%}}.sgi-users-auth{max-width:420px}.sgi-users-table-wrap{border:1px solid var(--sgi-border);border-radius:12px;overflow:hidden;background:var(--sgi-content-bg);outline:none}.sgi-users-table-wrap:focus-visible{box-shadow:0 0 0 2px var(--sgi-focus-glow)}.sgi-users-table{width:100%;border-collapse:collapse;font-size:.85rem}.sgi-users-table td,.sgi-users-table th{padding:7px 10px;text-align:left;border-bottom:1px solid var(--sgi-border);line-height:1.3}.sgi-users-table th{font-weight:600;color:var(--sgi-text-muted);background:var(--sgi-light-gray)}.sgi-users-table tbody tr{cursor:pointer;transition:background-color .12s}.sgi-users-table tbody tr:nth-child(odd)>td{background-color:transparent}.sgi-users-table tbody tr:nth-child(2n)>td{background-color:var(--sgi-table-row-zebra)}.sgi-users-table tbody tr:hover>td{background-color:var(--sgi-table-row-hover)}.sgi-users-row-selected>td,.sgi-users-table tbody tr.sgi-row-selected>td,.sgi-users-table tbody tr.sgi-users-row-selected>td{background-color:color-mix(in srgb,var(--sgi-blue) 30%,var(--sgi-content-bg))!important}.sgi-users-table tbody tr.sgi-row-selected>td:first-child,.sgi-users-table tbody tr.sgi-users-row-selected>td:first-child{box-shadow:inset 3px 0 0 var(--sgi-blue)}.sgi-users-row-selected{background-color:transparent!important}.sgi-users-table tbody tr.sgi-oc-linha-preco-alterado>td{background-color:#fdba74;color:#1e3a5f}.sgi-users-table tbody tr.sgi-oc-linha-preco-alterado:hover>td{background-color:#fb923c;color:#1e3a5f}.sgi-users-table tbody tr.sgi-oc-linha-preco-alterado.sgi-users-row-selected>td{background-color:#ffcc80!important;color:#1e3a5f!important}html[data-theme^=escuro] .sgi-users-table tbody tr.sgi-oc-linha-preco-alterado>td{background-color:#c2410c;color:#fff7ed}html[data-theme^=escuro] .sgi-users-table tbody tr.sgi-oc-linha-preco-alterado:hover>td{background-color:#ea580c;color:#fff7ed}html[data-theme^=escuro] .sgi-users-table tbody tr.sgi-oc-linha-preco-alterado.sgi-users-row-selected>td{background-color:#fdba74!important;color:#1e3a5f!important}.sgi-users-row-inactive{opacity:.82}.sgi-user-status-badge{display:inline-block;padding:4px 10px;border-radius:999px;font-size:.8rem;font-weight:600;border:1px solid transparent}.sgi-user-status-active{color:#166534;background:rgba(22,101,52,.1);border-color:rgba(22,101,52,.25)}.sgi-user-status-inactive{color:var(--sgi-danger);background:rgba(220,38,38,.08);border-color:rgba(220,38,38,.25)}html[data-theme^=escuro] .sgi-user-status-active{color:#86efac;background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.35)}html[data-theme^=escuro] .sgi-user-status-inactive{color:#fca5a5;background:rgba(220,38,38,.14);border-color:rgba(248,113,113,.4)}.sgi-users-table-hint{padding:10px 14px}.sgi-tela{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;width:100%;max-width:none;padding:16px 20px 20px;box-sizing:border-box;gap:14px;overflow:hidden;overscroll-behavior:contain}.sgi-tela__barra-acoes{flex-shrink:0;align-self:flex-start}.sgi-tela:has(.sgi-filtros-inline)>.sgi-tela__barra-acoes,.sgi-tela__barra-acoes:has(.sgi-btn-exportar-excel){align-self:stretch;width:100%;min-width:0;max-width:100%}.sgi-tela__cabecalho{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px}.sgi-tela__cabecalho-texto{min-width:0;flex:1 1 12rem}.sgi-tela__titulo{margin:0;font-size:1.25rem;font-weight:500;line-height:1.25;color:var(--sgi-text)}.sgi-tela__subtitulo{margin:6px 0 0;font-size:.875rem;line-height:1.4;color:var(--sgi-text-muted)}.sgi-recursos-totais{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.sgi-recursos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-top:12px}.sgi-recursos-card{border:1px solid var(--sgi-border);border-radius:0;background:var(--sgi-white);color:var(--sgi-text);padding:10px 12px 8px;min-width:0}.sgi-recursos-card__titulo{margin:0;font-size:.95rem;font-weight:600}.sgi-recursos-card__pid{margin:2px 0 8px;font-size:.8rem;color:var(--sgi-text-muted)}.sgi-recursos-card__medidas{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;margin:0}.sgi-recursos-card__medidas div{min-width:0}.sgi-recursos-card__medidas dt{margin:0;font-size:.72rem;color:var(--sgi-text-muted)}.sgi-recursos-card__medidas dd{margin:0;font-size:.95rem;font-variant-numeric:tabular-nums}.sgi-recursos-card__serie{margin-top:8px}.sgi-recursos-card__serie-rotulo{margin:0;font-size:.72rem;color:var(--sgi-text-muted)}.sgi-recursos-card__grafico{width:100%;height:72px}.sgi-tela__acoes{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.sgi-tela__acoes .sgi-btn{flex:0 0 auto;width:auto;min-width:0}.sgi-tela__filtros{flex-shrink:0;padding:14px 16px;border:1px solid var(--sgi-border);border-radius:12px;background:var(--sgi-content-bg);box-shadow:none}.sgi-tela__filtros .sgi-clientes-search,.sgi-tela__filtros .sgi-config-section,.sgi-tela__filtros .sgi-form{margin:0;padding:0;border:none;background:transparent;box-shadow:none}.sgi-tela__filtros .sgi-btn-row{margin-top:12px;margin-bottom:0}.sgi-compras-componentes-page .sgi-tela__filtros:has(.sgi-filtros-inline),.sgi-ordens-compra-mp-page .sgi-tela__filtros:has(.sgi-filtros-inline),.sgi-tela .sgi-tela__filtros:has(.sgi-filtros-inline){display:block;flex-shrink:0;padding:0 0 2px;margin:0;border:none;border-radius:0;background:transparent;box-shadow:none}html[data-theme^=escuro] .sgi-tela .sgi-tela__filtros:has(.sgi-filtros-inline){border:none;background:transparent}form.sgi-form.sgi-filtros-inline{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;gap:6px 8px;width:100%;min-width:0;margin:0;padding:0;border:none;background:transparent;box-shadow:none}.sgi-filtros-inline .sgi-campo-tamanho{flex:0 0 auto;gap:2px;min-width:0;max-width:none;box-sizing:border-box}.sgi-filtros-inline .sgi-filtros-inline__numero{width:96px}.sgi-filtros-inline .sgi-filtros-inline__codigo{width:110px}.sgi-filtros-inline .sgi-filtros-inline__texto{width:210px}.sgi-filtros-inline .sgi-filtros-inline__texto-largo{width:240px}.sgi-filtros-inline .sgi-filtros-inline__data{width:130px}.sgi-filtros-inline .sgi-campo-tamanho .sgi-label{overflow:hidden;text-overflow:ellipsis;max-width:100%}.sgi-filtros-inline .sgi-checkbox-row,.sgi-filtros-inline .sgi-checkbox-row span,.sgi-filtros-inline .sgi-label,.sgi-filtros-inline legend.sgi-label{font-size:.7rem;font-weight:600;line-height:1.15}.sgi-filtros-inline .sgi-input:not([type=checkbox]):not([type=radio]){padding:3px 8px;font-size:.75rem;line-height:1.2;min-height:0}.sgi-filtros-inline__rolagem{display:contents}@media (hover:hover) and (pointer:fine){.sgi-contas-receber-page .sgi-filtros-inline .sgi-input:not([type=checkbox]):not([type=radio]){box-sizing:border-box;min-height:27px}}.sgi-filtros-inline>.sgi-checkbox-row,.sgi-filtros-inline__rolagem>.sgi-checkbox-row{flex:0 0 auto;margin:0;gap:4px;white-space:nowrap;padding-bottom:4px}.sgi-filtros-inline .sgi-ordens-compra-mp-status{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:2px;flex:0 0 auto;margin:0;padding:0;border:none;min-width:0;min-inline-size:0}.sgi-filtros-inline .sgi-ordens-compra-mp-status legend{float:none;padding:0;margin:0}.sgi-filtros-inline .sgi-ordens-compra-mp-status__opcoes{display:flex;flex-wrap:nowrap;align-items:center;gap:4px 8px;min-height:0}.sgi-filtros-inline .sgi-ordens-compra-mp-status .sgi-checkbox-row{margin:0;gap:4px;padding:0;white-space:nowrap;font-size:.7rem}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-filtros-inline .sgi-checkbox-row,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-filtros-inline .sgi-checkbox-row span,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-filtros-inline .sgi-label,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-filtros-inline legend.sgi-label{font-size:.7rem;font-weight:600}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-filtros-inline input.sgi-input:not([type=checkbox]):not([type=radio]):not([type=file]){padding:3px 8px;font-size:.75rem;line-height:1.2}.sgi-ordens-compra-mp-page.sgi-tela:has(.sgi-filtros-inline)>.sgi-tela__resultado,.sgi-tela:has(.sgi-filtros-inline)>.sgi-tela__resultado{flex:1 1 auto;min-height:0;overflow:hidden}.sgi-tela:has(.sgi-filtros-inline)>.sgi-tela__resultado>.sgi-compras-componentes-wrap,.sgi-tela:has(.sgi-filtros-inline)>.sgi-tela__resultado>.sgi-ordens-compra-mp-wrap,.sgi-tela:has(.sgi-filtros-inline)>.sgi-tela__resultado>.sgi-users-table-wrap{flex:1 1 auto!important;height:auto!important;max-height:none!important;min-height:calc(var(--sgi-clientes-row-height, 34px) * 4)!important}@media not ((pointer:coarse) and (hover:none)){.sgi-oc-componentes-page.sgi-tela:has(.sgi-filtros-inline)>.sgi-tela__resultado>.sgi-ordens-compra-mp-wrap{flex:0 0 auto!important}.sgi-nf-compras-page.sgi-tela:has(.sgi-filtros-inline)>.sgi-tela__resultado{flex:0 0 auto;width:100%}.sgi-nf-compras-page>.sgi-tela__resultado>.sgi-tabela-contador{margin:0;padding:8px 12px;text-align:right;border-top:1px solid var(--sgi-border)}form.sgi-form.sgi-filtros-inline .sgi-filtros-inline__numero:has(#oc-comp-filtro-numero){width:max-content;min-width:max-content;max-width:none}form.sgi-form.sgi-filtros-inline .sgi-filtros-inline__numero:has(#oc-comp-filtro-numero) .sgi-label{overflow:visible;text-overflow:clip;max-width:none}form.sgi-form.sgi-filtros-inline .sgi-filtros-inline__numero:has(#oc-comp-filtro-numero) .sgi-input{width:96px;min-width:96px;max-width:96px}}@media not ((pointer:coarse) and (hover:none)){.sgi-oc-comp-ui.sgi-oc-componentes--dense form.sgi-form.sgi-filtros-inline .sgi-checkbox-row,.sgi-oc-comp-ui.sgi-oc-componentes--dense form.sgi-form.sgi-filtros-inline .sgi-checkbox-row span,.sgi-oc-comp-ui.sgi-oc-componentes--dense form.sgi-form.sgi-filtros-inline .sgi-label,.sgi-oc-comp-ui.sgi-oc-componentes--dense form.sgi-form.sgi-filtros-inline legend.sgi-label,form.sgi-form.sgi-filtros-inline .sgi-checkbox-row,form.sgi-form.sgi-filtros-inline .sgi-checkbox-row span,form.sgi-form.sgi-filtros-inline .sgi-label,form.sgi-form.sgi-filtros-inline legend.sgi-label{font-size:.84rem}}.sgi-tela__estado{flex:1 1 auto;min-height:8rem;display:flex;align-items:center;justify-content:center;padding:24px 16px;text-align:center;color:var(--sgi-text-muted);font-size:.9rem;line-height:1.45}.sgi-tela__resultado{flex:0 0 auto;min-height:0;display:flex;flex-direction:column;border:1px solid var(--sgi-border);border-radius:12px;background:var(--sgi-content-bg);overflow:hidden}html[data-theme^=escuro] .sgi-tela__filtros,html[data-theme^=escuro] .sgi-tela__resultado{border-color:var(--sgi-shell-sidebar-border,var(--sgi-border))}.sgi-tela__resultado .sgi-data-table-scroll,.sgi-tela__resultado .sgi-users-table-wrap{flex:0 0 auto;min-height:0;border:none;border-radius:0}.sgi-tela__vazio{flex:1 1 auto;min-height:6rem;display:flex;align-items:center;justify-content:center;padding:24px 16px;text-align:center;color:var(--sgi-text-muted);font-size:.9rem;line-height:1.45}.sgi-tela__resultado-rodape{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;padding:8px 12px;border-top:1px solid var(--sgi-border)}.sgi-tela__resultado-rodape .sgi-tabela-posicao{margin:0 0 0 auto}.sgi-tela__resultado-rodape .sgi-field-hint,.sgi-tela__resultado-rodape .sgi-users-table-hint{margin:0;flex:1 1 12rem}.sgi-users-table-wrap:has(+.sgi-tabela-posicao),.sgi-users-table-wrap:has(+.sgi-tela__resultado-rodape){border-bottom-left-radius:0;border-bottom-right-radius:0}.sgi-users-table-wrap+.sgi-tabela-posicao,.sgi-users-table-wrap+.sgi-tela__resultado-rodape{margin-top:0;padding:8px 12px;border:1px solid var(--sgi-border);border-top:none;border-radius:0 0 12px 12px;background:var(--sgi-content-bg)}.sgi-tela__resultado>.sgi-users-table-wrap+.sgi-tabela-posicao,.sgi-tela__resultado>.sgi-users-table-wrap+.sgi-tela__resultado-rodape{border:none;border-top:1px solid var(--sgi-border);border-radius:0;background:transparent}html[data-theme^=escuro] .sgi-tela__resultado>.sgi-users-table-wrap+.sgi-tabela-posicao,html[data-theme^=escuro] .sgi-tela__resultado>.sgi-users-table-wrap+.sgi-tela__resultado-rodape,html[data-theme^=escuro] .sgi-users-table-wrap+.sgi-tabela-posicao,html[data-theme^=escuro] .sgi-users-table-wrap+.sgi-tela__resultado-rodape{border-color:var(--sgi-shell-sidebar-border,var(--sgi-border))}.sgi-workspace__painel:has(.sgi-tela){display:flex;flex-direction:column;flex:1;min-height:0}.sgi-barra-acoes{flex-shrink:0;align-self:flex-start;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;box-sizing:border-box;max-width:100%}.sgi-barra-acoes .sgi-btn,.sgi-barra-acoes .sgi-btn-compacto{flex:0 0 auto!important;width:auto;min-width:0;padding:.405rem .95rem;font-size:.765rem;min-height:31px;white-space:nowrap}.sgi-barra-acoes:has(.sgi-btn-exportar-excel){width:100%;max-width:100%;align-self:stretch}.sgi-topo-acoes__esq:has(.sgi-btn-exportar-excel){flex:1 1 auto;align-self:stretch;min-width:0}.sgi-barra-acoes>.sgi-btn-exportar-excel,.sgi-barra-acoes>.sgi-cr-arquivo-titulos-btn{margin-left:auto}.sgi-barra-acoes>.sgi-cr-arquivo-titulos-btn+.sgi-btn-exportar-excel{margin-left:0}.sgi-rodape-acoes .sgi-barra-acoes:has(.sgi-btn-exportar-excel){width:auto;align-self:center}.sgi-rodape-acoes .sgi-barra-acoes>.sgi-btn-exportar-excel{margin-left:0}.sgi-topo-acoes{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px;width:100%;margin:0 0 12px;box-sizing:border-box}.sgi-topo-acoes--so-direita{justify-content:flex-end}.sgi-topo-acoes__dir,.sgi-topo-acoes__esq{display:flex;flex-wrap:wrap;align-items:flex-start;min-width:0}.sgi-topo-acoes__esq{justify-content:flex-start}.sgi-topo-acoes__dir{justify-content:flex-end;margin-left:auto}.sgi-topo-acoes .sgi-barra-acoes,.sgi-topo-acoes .sgi-barra-controle{margin:0}.sgi-rodape-acoes{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%;margin:16px 0 0;padding-top:12px;border-top:1px solid var(--sgi-border);box-sizing:border-box}.sgi-rodape-acoes,.sgi-rodape-acoes--so-direita{justify-content:center}.sgi-rodape-acoes__dir,.sgi-rodape-acoes__esq{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-width:0;margin:0}.sgi-rodape-acoes .sgi-barra-acoes,.sgi-rodape-acoes .sgi-barra-controle{margin:0;align-self:center;justify-content:center}.sgi-modal .sgi-barra-acoes,.sgi-modal .sgi-barra-controle,.sgi-modal-form .sgi-barra-acoes,.sgi-modal-form .sgi-barra-controle{margin:0}.sgi-barra-controle{flex-shrink:0;align-self:flex-start;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;box-sizing:border-box;max-width:100%}.sgi-barra-controle .sgi-btn,.sgi-barra-controle .sgi-btn-compacto{flex:0 0 auto!important;width:auto;min-width:0;padding:.405rem .95rem;font-size:.765rem;min-height:31px;white-space:nowrap}.sgi-usuarios-page{max-width:none;width:100%;padding:16px 20px 20px;box-sizing:border-box;display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.sgi-usuarios-page .sgi-config-hint,.sgi-usuarios-page .sgi-config-title{flex-shrink:0}.sgi-usuarios-acoes{flex-shrink:0;justify-content:flex-start;margin:0 0 12px}.sgi-usuarios-acoes .sgi-usuarios-btn-novo{flex:0 0 20%;width:20%;max-width:20%;min-width:0;padding:.35rem .5rem;font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sgi-usuarios-moldura{flex:0 0 auto;min-height:0;display:flex;flex-direction:column;border:1px solid var(--sgi-border);border-radius:12px;background:var(--sgi-content-bg);overflow:hidden}html[data-theme^=escuro] .sgi-usuarios-moldura{border-color:var(--sgi-shell-sidebar-border)}.sgi-usuarios-moldura .sgi-usuarios-table-wrap{border:none;border-radius:0;flex:0 0 auto;min-height:0}.sgi-usuarios-moldura .sgi-users-table-hint{flex-shrink:0;margin:0;border-top:1px solid var(--sgi-border)}.sgi-users-table-wrap.sgi-usuarios-table-wrap,.sgi-usuarios-table-wrap{--sgi-clientes-row-height:34px;--sgi-clientes-visible-rows:15;flex:0 0 auto;width:100%;height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));max-height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));min-height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));overflow-x:auto!important;overflow-y:scroll!important;overscroll-behavior:contain;scroll-padding-top:48px;-webkit-overflow-scrolling:touch}.sgi-usuarios-table{width:max-content;min-width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.sgi-usuarios-table thead{display:table-header-group}.sgi-usuarios-table tbody{display:table-row-group}.sgi-usuarios-table thead th{position:sticky;top:0;z-index:3;min-height:44px;background-color:var(--sgi-table-header-solid-bg);background-image:none;box-shadow:inset 0 -1px 0 var(--sgi-border)}.sgi-usuarios-table td,.sgi-usuarios-table th{white-space:nowrap;vertical-align:middle}.sgi-usuarios-table td:first-child,.sgi-usuarios-table th:first-child{width:5.5rem}.sgi-usuarios-table td:nth-child(2),.sgi-usuarios-table th:nth-child(2){width:9rem}.sgi-usuarios-table td:nth-child(5),.sgi-usuarios-table th:nth-child(5){width:8rem}.sgi-usuarios-table td:nth-child(6),.sgi-usuarios-table th:nth-child(6){width:7rem}.sgi-usuarios-table td:nth-child(3),.sgi-usuarios-table td:nth-child(4){white-space:normal;word-break:break-word;min-width:10rem;max-width:28rem}.sgi-clientes-page{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;max-width:none;padding:16px 20px 20px;box-sizing:border-box;overflow:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sgi-clientes-header{flex-shrink:0}.sgi-clientes-header .sgi-config-title{margin-bottom:16px}.sgi-clientes-header .sgi-config-hint{margin:0 0 16px}.sgi-clientes-empty-hint{margin:0;padding:12px 0}.sgi-clientes-results{display:flex;flex-direction:column;flex:0 0 auto;min-height:0;gap:0}.sgi-tabela-posicao{flex-shrink:0;margin:6px 0 0;text-align:right;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.02em}.sgi-btn-compacto{flex:0 0 auto!important;width:auto;min-width:0;padding:.36rem .85rem;font-size:.765rem;min-height:29px}.sgi-inspecao-layout-page{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;max-width:none;padding:16px 20px 20px;box-sizing:border-box;overflow:hidden}.sgi-inspecao-layout-guias,.sgi-inspecao-layout-header,.sgi-inspecao-layout-search{flex-shrink:0}.sgi-inspecao-layout-guias.sgi-workspace__guias{margin-bottom:12px}.sgi-inspecao-layout-panel{display:flex;flex-direction:column;flex:1;min-height:0}.sgi-inspecao-layout-search{margin-bottom:12px;padding-bottom:12px}.sgi-inspecao-layout-search-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px}.sgi-inspecao-layout-search-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sgi-inspecao-layout-search-grid--curtos{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px}.sgi-campo-tamanho{display:flex;flex-direction:column;gap:6px;flex:0 0 auto;width:calc(var(--sgi-campo-ch, 8) * 1ch + 1.25rem);max-width:100%;min-width:0}.sgi-campo-tamanho .sgi-label{white-space:nowrap;overflow:visible;text-overflow:clip}.sgi-campo-tamanho .sgi-input,.sgi-campo-tamanho select.sgi-input{width:100%;max-width:100%;box-sizing:border-box}.sgi-inspecao-layout-search-field{display:flex;flex-direction:column;gap:6px}.sgi-campo-filtro-curto,.sgi-modal .sgi-campo-filtro-curto,.sgi-modal .sgi-modal-campo-codigo{flex:0 0 auto;width:auto;max-width:100%;min-width:0}.sgi-campo-codigo-cliente.sgi-campo-tamanho,.sgi-campo-filtro-curto.sgi-campo-tamanho,.sgi-modal .sgi-campo-filtro-curto.sgi-campo-tamanho,.sgi-modal .sgi-modal-campo-codigo.sgi-campo-tamanho{width:calc(var(--sgi-campo-ch, 8) * 1ch + 1.25rem);max-width:100%}.sgi-campo-filtro-curto .sgi-input,.sgi-modal .sgi-campo-codigo-cliente .sgi-input,.sgi-modal .sgi-campo-filtro-curto .sgi-input,.sgi-modal .sgi-modal-campo-codigo .sgi-input{width:100%}.sgi-campo-codigo-cliente,.sgi-modal .sgi-campo-codigo-cliente{flex:0 0 auto;width:auto;max-width:100%;min-width:0}.sgi-inspecao-layout-campo-nome.sgi-campo-tamanho,.sgi-inspecao-layout-cliente-codigo{flex:0 0 auto}.sgi-inspecao-layout-campo-nome:not(.sgi-campo-tamanho){flex:1 1 28rem;min-width:18rem;max-width:42rem}.sgi-inspecao-layout-acoes{justify-content:flex-start;margin-top:12px}.sgi-inspecao-layout-empty-hint{margin:0;padding:12px 0}.sgi-inspecao-layout-results{display:flex;flex-direction:column;flex:0 0 auto;min-height:0;gap:0}.sgi-inspecao-layout-table{min-width:1100px;width:max-content;border-collapse:separate;border-spacing:0}.sgi-inspecao-layout-table thead th{position:sticky;top:0;z-index:3;background-color:var(--sgi-table-header-solid-bg);background-image:none;box-shadow:inset 0 -1px 0 var(--sgi-border)}.sgi-inspecao-layout-table td,.sgi-inspecao-layout-table th{white-space:nowrap;vertical-align:middle}.sgi-inspecao-layout-table td:nth-child(3){white-space:normal;word-break:break-word;min-width:12rem;max-width:28rem}.sgi-inspecao-layout-clientes-table{min-width:800px}.sgi-inspecao-layout-clientes-table td:nth-child(2){white-space:normal;word-break:break-word;min-width:12rem;max-width:28rem}.sgi-inspecao-layout-clientes-table td:last-child,.sgi-inspecao-layout-clientes-table th:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;width:5.5rem}.sgi-inspecao-layout-clientes-table th:last-child .sgi-table-sort-btn{justify-content:flex-end;width:100%}.sgi-inspecao-associar-modal__cabecalho,.sgi-inspecao-cliente-produtos-modal__cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-shrink:0}.sgi-inspecao-cliente-produtos-modal__acoes{display:flex;align-items:center;gap:8px;flex-shrink:0}.sgi-inspecao-cliente-produtos-modal__acoes .sgi-btn{min-width:6.5rem;min-height:44px;padding:12px 18px;font-size:.95rem}.sgi-inspecao-cliente-produtos-modal__tabela{min-height:0;min-height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1))}.sgi-inspecao-associar-modal__tabela,.sgi-inspecao-cliente-produtos-modal__tabela{flex:1 1 auto;overflow:auto;--sgi-clientes-row-height:30px;--sgi-clientes-visible-rows:15;height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));max-height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1))}.sgi-inspecao-associar-modal__tabela{min-height:0}.sgi-inspecao-layout-modal-table__check{width:2.25rem;text-align:center;vertical-align:middle}.sgi-inspecao-layout-modal-table__check input[type=checkbox]{width:1rem;height:1rem;cursor:pointer}.sgi-inspecao-desassociar-lista{margin:0;padding:8px 10px 8px 1.4rem;max-height:12rem;overflow:auto;border:1px solid var(--sgi-border);background:color-mix(in srgb,var(--sgi-surface,#fff) 92%,var(--sgi-muted,#64748b));font-size:.85rem}.sgi-inspecao-cliente-produtos-modal__results{display:flex;flex-direction:column;flex:0 0 auto;min-height:0;gap:0}.sgi-inspecao-associar-modal__acoes-lote,.sgi-inspecao-associar-modal__filtros,.sgi-inspecao-associar-modal__rodape{flex-shrink:0}.sgi-modal.sgi-inspecao-associar-modal>.sgi-users-table-wrap+.sgi-tabela-posicao,.sgi-modal.sgi-inspecao-associar-modal>.sgi-users-table-wrap+.sgi-tela__resultado-rodape{margin-top:-12px}.sgi-inspecao-associar-modal__rodape{justify-content:flex-start;margin-top:12px}.sgi-btn-row .sgi-btn.sgi-btn-acao-curta,.sgi-inspecao-associar-modal__rodape .sgi-btn{flex:0 0 10%;width:10%;max-width:10%;min-width:6.5rem}.sgi-gtin-filtros-busca{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.sgi-gtin-produtos-table-wrap{--sgi-clientes-row-height:34px;--sgi-clientes-visible-rows:15;flex:0 0 auto;width:100%;height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));max-height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));min-height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));overflow-x:auto!important;overflow-y:scroll!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.sgi-workspace__painel:has(.sgi-gtin-produtos-table-wrap){overflow:hidden}.sgi-gtin-produtos-table{width:max-content;min-width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.sgi-gtin-produtos-table thead th{position:sticky;top:0;z-index:2;background-color:var(--sgi-table-header-solid-bg);box-shadow:inset 0 -1px 0 var(--sgi-border)}.sgi-gtin-produtos-table tbody tr,.sgi-gtin-produtos-table td,.sgi-gtin-produtos-table th{height:var(--sgi-clientes-row-height);box-sizing:border-box;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sgi-gtin-produtos-table td.sgi-contabilidade-table-check,.sgi-gtin-produtos-table th.sgi-contabilidade-table-check{overflow:visible;text-overflow:clip;padding-left:.35rem;padding-right:.35rem}.sgi-gtin-produtos-table .sgi-table-sort-btn{max-width:100%;overflow:hidden}.sgi-gtin-produtos-table .sgi-table-sort-btn>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sgi-gtin-campo-pesquisar-por.sgi-campo-tamanho{--sgi-campo-ch:16;width:calc(16 * 1ch + 1.25rem);max-width:min(100%,32rem)}.sgi-gtin-campo-termo.sgi-campo-tamanho{width:calc(var(--sgi-campo-ch, 8) * 2ch + 1.25rem);max-width:min(100%,calc(var(--sgi-campo-ch, 8) * 2ch + 1.25rem))}.sgi-btn-row .sgi-btn.sgi-btn-acao-30{flex:0 0 30%;width:30%;max-width:30%;min-width:8rem}.sgi-btn-row .sgi-btn.sgi-btn-gtin-acao{flex:0 0 auto;width:auto;min-width:8.5rem;max-width:none;white-space:nowrap;align-self:center;height:auto;min-height:44px}.sgi-gtin-campo-consulta.sgi-campo-tamanho{width:44rem;max-width:min(100%,44rem);margin-top:14px}.sgi-gtin-guias.sgi-workspace__guias{margin:0}.sgi-gtin-guias .sgi-workspace__guia-btn,.sgi-gtin-guias .sgi-workspace__guia-btn:active{cursor:pointer}.sgi-gtin-cnp-bolinha{display:inline-block;width:.85rem;height:.85rem;border-radius:50%;background:#22c55e;vertical-align:middle}.sgi-gtin-sync-log{list-style:none;margin:12px 0 0;padding:0;max-height:280px;overflow-y:auto;border:1px solid var(--sgi-border);border-radius:12px}.sgi-gtin-sync-log__item{padding:10px 12px;border-bottom:1px solid var(--sgi-border)}.sgi-gtin-sync-log__item:last-child{border-bottom:none}.sgi-gtin-sync-log__item--ok{background:color-mix(in srgb,#22c55e 10%,transparent)}.sgi-gtin-sync-log__item--erro{background:color-mix(in srgb,#dc2626 10%,transparent)}.sgi-gtin-sync-log__titulo{margin:0;font-weight:600}.sgi-gtin-sync-log__msg{margin:4px 0 0}.sgi-inspecao-associar-modal__acoes-lote{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sgi-inspecao-associar-modal__filtros-grid{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px}.sgi-inspecao-associar-modal__campo-descricao{flex:1 1 auto;min-width:12rem}@media (max-width:768px){.sgi-inspecao-layout-search-grid,.sgi-inspecao-layout-search-grid--2{grid-template-columns:1fr}.sgi-campo-codigo-cliente,.sgi-campo-filtro-curto,.sgi-campo-tamanho,.sgi-modal .sgi-campo-codigo-cliente,.sgi-modal .sgi-campo-filtro-curto,.sgi-modal .sgi-modal-campo-codigo{width:min(100%,calc(var(--sgi-campo-ch, 8) * 1ch + 1.25rem));max-width:100%;min-width:0}.sgi-inspecao-associar-modal__filtros-grid,.sgi-inspecao-layout-search-grid--curtos{flex-direction:column;align-items:stretch}.sgi-inspecao-associar-modal__campo-descricao,.sgi-inspecao-layout-campo-nome{min-width:0}}.sgi-clientes-table-wrap,.sgi-clientes-table-wrap.sgi-data-table-scroll,.sgi-clientes-table-wrap.sgi-users-table-wrap{--sgi-clientes-row-height:34px;--sgi-clientes-visible-rows:15;flex:0 0 auto;width:100%;height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));max-height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));min-height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));overflow-x:auto!important;overflow-y:scroll!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.sgi-clientes-table thead th{position:sticky;top:0;z-index:2;background-color:var(--sgi-table-header-solid-bg);box-shadow:inset 0 -1px 0 var(--sgi-border)}.sgi-clientes-table thead th:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--sgi-border);pointer-events:none}html[data-theme^=escuro] .sgi-clientes-table thead th{background-color:var(--sgi-table-header-solid-bg)}.sgi-table-sort-btn{display:inline-flex;align-items:center;gap:6px;width:100%;padding:0;border:none;background:transparent;color:inherit;font:inherit;font-weight:600;text-align:left;cursor:pointer;white-space:nowrap}.sgi-table-sort-btn:hover{color:var(--sgi-text)}.sgi-table-sort-btn:focus-visible{outline:2px solid var(--sgi-blue-bright);outline-offset:2px;border-radius:0}.sgi-table-sort-btn-active{color:var(--sgi-text)}.sgi-table-sort-indicator{flex-shrink:0;font-size:.72rem;line-height:1;opacity:.45}.sgi-table-sort-btn-active .sgi-table-sort-indicator{opacity:1;color:var(--sgi-blue-bright)}.sgi-clientes-table tbody tr{height:var(--sgi-clientes-row-height)}.sgi-clientes-table td,.sgi-clientes-table th{height:var(--sgi-clientes-row-height);vertical-align:middle}.sgi-clientes-toolbar{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;margin-bottom:0}.sgi-clientes-search{flex-shrink:0;margin-bottom:12px;padding-bottom:16px}.sgi-clientes-search-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 16px}.sgi-clientes-search-field{display:flex;flex-direction:column;gap:6px}.sgi-autocomplete{position:relative}.sgi-autocomplete-list{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;max-height:220px;overflow-y:auto;margin:0;padding:6px 0;list-style:none;border:1px solid var(--sgi-border);border-radius:0;background:var(--sgi-content-bg);box-shadow:var(--sgi-card-shadow)}.sgi-autocomplete-option{padding:8px 12px;font-size:.92rem;color:var(--sgi-text);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sgi-autocomplete-option-active,.sgi-autocomplete-option:hover{background:var(--sgi-shell-item-hover);color:var(--sgi-text)}.sgi-clientes-search .sgi-btn-row{margin-top:4px}.sgi-data-table-scroll{overflow-x:auto}.sgi-clientes-table-wrap.sgi-data-table-scroll{overflow-x:auto!important;overflow-y:scroll!important}.sgi-clientes-table{width:max-content;min-width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.sgi-clientes-table td,.sgi-clientes-table th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.sgi-clientes-table .sgi-table-sort-btn{max-width:100%;width:100%;justify-content:inherit}.sgi-modal-form{max-width:480px;width:calc(100% - 32px);max-height:min(90vh,720px);overflow-y:auto;background:var(--sgi-modal-form-bg);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 24px 48px rgba(15,23,42,.22)}.sgi-modal.sgi-inspecao-associar-modal,.sgi-modal.sgi-inspecao-cliente-produtos-modal,.sgi-modal.sgi-inspecao-form-modal,.sgi-modal.sgi-inspecao-tipo-modal,.sgi-modal.sgi-inspecao-workspace-modal{max-width:min(96vw,1600px);width:min(96vw,1600px);height:min(92vh,920px);max-height:min(92vh,920px);overflow:hidden;display:flex;flex-direction:column;gap:12px;background:var(--sgi-modal-form-bg);box-shadow:0 24px 48px rgba(15,23,42,.22)}.sgi-modal.sgi-inspecao-tipo-modal{max-width:min(96vw,720px);width:min(96vw,720px);height:auto;max-height:min(92vh,860px)}html[data-theme^=escuro] .sgi-modal.sgi-inspecao-associar-modal,html[data-theme^=escuro] .sgi-modal.sgi-inspecao-cliente-produtos-modal,html[data-theme^=escuro] .sgi-modal.sgi-inspecao-form-modal,html[data-theme^=escuro] .sgi-modal.sgi-inspecao-tipo-modal,html[data-theme^=escuro] .sgi-modal.sgi-inspecao-workspace-modal{box-shadow:var(--sgi-modal-form-shadow)}.sgi-inspecao-associar-overlay,.sgi-inspecao-form-overlay,.sgi-inspecao-tipo-overlay,.sgi-inspecao-workspace-overlay{z-index:1100}.sgi-inspecao-form-overlay,.sgi-inspecao-workspace-overlay{z-index:1200}.sgi-inspecao-layout-row--selected>td{background-color:color-mix(in srgb,var(--sgi-blue,#2563eb) 16%,var(--sgi-content-bg))!important}.sgi-inspecao-form-modal__cabecalho,.sgi-inspecao-tipo-modal__cabecalho,.sgi-inspecao-workspace-modal__cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-shrink:0}.sgi-inspecao-workspace-modal__titulo-linha{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0}.sgi-inspecao-workspace-modal__titulo-linha .sgi-modal-title{margin:0}.sgi-inspecao-workspace-modal__data{flex:0 0 auto}.sgi-inspecao-workspace-modal__data .sgi-input{width:100%}.sgi-inspecao-workspace-modal__corpo,.sgi-inspecao-workspace-modal__painel{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.sgi-inspecao-workspace-modal__painel{overflow:hidden}.sgi-inspecao-workspace-modal__painel[hidden]{display:none!important}.sgi-inspecao-form-embedded{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0;overflow:hidden}.sgi-inspecao-form-embedded .sgi-inspecao-form-modal__tabela{flex:1 1 auto;min-height:0}.sgi-inspecao-workspace-guias.sgi-workspace__guias{flex-shrink:0}.sgi-inspecao-tipo-modal__contexto{display:grid;gap:6px;margin:8px 0 0}.sgi-inspecao-tipo-modal__contexto>div{display:grid;grid-template-columns:7.5rem 1fr;gap:8px;font-size:.9rem}.sgi-inspecao-tipo-modal__contexto dt{margin:0;color:var(--sgi-muted,#64748b)}.sgi-inspecao-tipo-modal__contexto dd{margin:0}.sgi-inspecao-tipo-modal__cards{margin-top:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.sgi-inspecao-tipo-modal__cards .sgi-menu-cards__card{min-height:88px;align-items:center}.sgi-inspecao-form-modal__acoes{display:flex;align-items:center;gap:8px;flex-shrink:0}.sgi-inspecao-form-modal__acoes .sgi-btn{min-width:6.5rem;min-height:44px;padding:12px 18px;font-size:.95rem}.sgi-inspecao-form-modal__identificacao{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px;flex-shrink:0;font-size:.86rem}.sgi-inspecao-form-modal__identificacao span{display:block;color:var(--sgi-muted,#64748b)}.sgi-inspecao-relatorio__cabecalho{display:flex;flex-direction:column;gap:10px;flex-shrink:0;padding:10px 12px;border:1px solid var(--sgi-border);border-radius:8px;background:color-mix(in srgb,var(--sgi-table-header-solid-bg,#e2e8f0) 55%,transparent)}.sgi-inspecao-relatorio__linha{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px}.sgi-inspecao-relatorio__linha--2,.sgi-inspecao-relatorio__linha--3,.sgi-inspecao-relatorio__linha--4,.sgi-inspecao-relatorio__linha--5{grid-template-columns:unset}.sgi-inspecao-relatorio__cabecalho .sgi-campo-tamanho{gap:4px}.sgi-inspecao-relatorio__cabecalho label{display:flex;flex-direction:column;gap:4px;flex:1 1 9rem;min-width:8rem;max-width:14rem;font-size:.8rem;font-weight:600}.sgi-inspecao-relatorio__cabecalho label.sgi-inspecao-relatorio__campo-cliente,.sgi-inspecao-relatorio__cabecalho label.sgi-inspecao-relatorio__campo-descricao{flex:0 0 auto;width:calc(var(--sgi-campo-ch, 20) * 1ch + 1.25rem);min-width:0;max-width:100%;gap:4px}.sgi-inspecao-relatorio__campo-cliente .sgi-input,.sgi-inspecao-relatorio__campo-descricao .sgi-input{width:100%}.sgi-inspecao-relatorio__cabecalho input[readonly]{cursor:default}.sgi-inspecao-relatorio-table{min-width:100%;width:max-content;border-collapse:collapse}.sgi-inspecao-relatorio-table td,.sgi-inspecao-relatorio-table th{border:1px solid var(--sgi-border);vertical-align:middle;white-space:nowrap}.sgi-inspecao-relatorio-table thead th{position:sticky;top:0;z-index:3;background-color:var(--sgi-table-header-solid-bg);background-image:none;text-align:center;font-size:.78rem;line-height:1.2;padding:6px 8px}.sgi-inspecao-relatorio-table thead tr:nth-child(2) th{top:2.1rem;z-index:2}.sgi-inspecao-relatorio-table__item{text-align:center;font-weight:600;min-width:2.5rem}.sgi-inspecao-relatorio-table__oknok{text-align:center;width:3rem}.sgi-inspecao-relatorio-table .sgi-input-ce,.sgi-inspecao-relatorio-table .sgi-input-qtde{min-width:3.2rem;max-width:4.5rem}.sgi-inspecao-relatorio-table .sgi-input-resultado{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:none}.sgi-inspecao-relatorio-table__espec{white-space:normal;min-width:16rem;max-width:28rem}.sgi-inspecao-relatorio-table__espec select.sgi-input-compacto{width:100%;min-width:14rem;max-width:26rem}.sgi-inspecao-relatorio-table__resultado{white-space:normal;min-width:10rem;width:14%}.sgi-inspecao-relatorio-table td:nth-child(3){white-space:normal;min-width:7rem;max-width:12rem}.sgi-inspecao-itens-table .sgi-input-compacto{min-width:3.5rem;max-width:14rem}.sgi-inspecao-form-modal__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex-shrink:0}.sgi-inspecao-espec-modal-overlay{z-index:1400;background:color-mix(in srgb,var(--sgi-page-bg) 82%,transparent)}.sgi-inspecao-espec-modal{width:min(420px,calc(100vw - 2rem));display:flex;flex-direction:column;gap:10px}.sgi-inspecao-atualizacao-modal{width:min(760px,calc(100vw - 2rem));max-height:min(90vh,780px);overflow:hidden}.sgi-inspecao-excel-preview-modal{width:min(960px,calc(100vw - 2rem));max-height:min(90vh,820px);overflow:hidden;display:flex;flex-direction:column;gap:10px}.sgi-inspecao-excel-preview-wrap{flex:1 1 auto;min-height:0;max-height:min(55vh,420px);overflow:auto!important}.sgi-inspecao-excel-preview-table{width:100%}.sgi-inspecao-excel-preview-table select.sgi-input{width:100%;min-width:12rem}.sgi-inspecao-atualizacao-dl{margin:0;display:flex;flex-direction:column;gap:6px;flex:1 1 auto;overflow:auto;min-height:0;padding:8px 10px;border:1px solid var(--sgi-border);border-radius:0;background:color-mix(in srgb,var(--sgi-surface,#fff) 92%,var(--sgi-muted,#64748b))}.sgi-inspecao-atualizacao-dl__row{display:grid;grid-template-columns:minmax(8.5rem,30%) minmax(0,1fr);gap:8px 12px;align-items:center;font-size:.9rem}.sgi-inspecao-atualizacao-dl__row dt{margin:0;color:var(--sgi-muted,#64748b);font-weight:600}.sgi-inspecao-atualizacao-dl__row dd{margin:0;word-break:break-word;min-width:0}.sgi-inspecao-atualizacao-dl__row--map dd{display:grid;grid-template-columns:minmax(4.5rem,32%) minmax(10rem,1fr);gap:8px;align-items:center}.sgi-inspecao-atualizacao-valor{font-weight:600;min-width:0;overflow-wrap:anywhere}.sgi-inspecao-atualizacao-espec{display:block;min-width:10rem}.sgi-inspecao-atualizacao-espec .sgi-input,.sgi-inspecao-atualizacao-espec select.sgi-input{display:block;width:100%;min-width:10rem;max-width:none}.sgi-inspecao-form-modal__tabela{flex:1 1 auto;min-height:0;overflow:auto}.sgi-inspecao-itens-table .sgi-input-compacto{min-width:4.5rem;width:100%;padding:4px 6px;font-size:.82rem}.sgi-inspecao-itens-table__acoes{display:flex;align-items:center;gap:6px;white-space:nowrap}.sgi-inspecao-acao-btn{padding:0!important;line-height:1;font-size:1.15rem;border-radius:0}.sgi-inspecao-acao-btn,.sgi-inspecao-acao-btn--excluir{min-width:2.35rem!important;width:2.35rem!important;height:2.35rem!important;min-height:2.35rem!important}.sgi-inspecao-acao-btn--excluir{font-size:1.25rem}.sgi-inspecao-item--reprovado>td{background:color-mix(in srgb,#dc2626 12%,transparent)}@media (max-width:900px){.sgi-inspecao-form-modal__identificacao,.sgi-inspecao-relatorio__linha--3,.sgi-inspecao-relatorio__linha--4,.sgi-inspecao-relatorio__linha--5,.sgi-inspecao-tipo-modal__cards{grid-template-columns:1fr}.sgi-inspecao-relatorio__cabecalho label,.sgi-inspecao-relatorio__campo-cliente{flex:1 1 100%;max-width:none;min-width:0}}.sgi-inspecao-layout-modal-table{min-width:100%;width:max-content;border-collapse:separate;border-spacing:0}.sgi-inspecao-layout-modal-table thead th{position:sticky;top:0;z-index:3;background-color:var(--sgi-table-header-solid-bg);background-image:none;box-shadow:inset 0 -1px 0 var(--sgi-border)}.sgi-inspecao-layout-modal-table td,.sgi-inspecao-layout-modal-table th{white-space:nowrap;vertical-align:middle}.sgi-inspecao-associar-table td:nth-child(3),.sgi-inspecao-layout-modal-table td:nth-child(2){white-space:normal;word-break:break-word;min-width:14rem;max-width:36rem}.sgi-inspecao-layout-modal-table__data{text-align:center;font-variant-numeric:tabular-nums}.sgi-inspecao-layout-radio-tipo{margin:0 0 8px;padding:0;border:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.sgi-inspecao-layout-radio-tipo legend{padding:0;margin:0 12px 0 0;float:left;width:auto}.sgi-inspecao-layout-radio-validade .sgi-checkbox-row{gap:6px}.sgi-inspecao-layout-radio-validade .sgi-inspecao-validade-bolinha{flex-shrink:0}.sgi-inspecao-layout-td-bolinha,.sgi-inspecao-layout-th-bolinha{width:2.25rem;text-align:center;padding-left:.25rem;padding-right:.25rem}.sgi-inspecao-validade-bolinha{display:inline-block;width:.85rem;height:.85rem;border-radius:50%;vertical-align:middle;box-shadow:inset 0 0 0 1px rgba(0,0,0,.18)}.sgi-inspecao-validade-bolinha--verde{background:#22c55e}.sgi-inspecao-validade-bolinha--amarela{background:#eab308}.sgi-inspecao-validade-bolinha--vermelha{background:#ef4444}.sgi-inspecao-validade-bolinha--cinza{background:#9ca3af}.sgi-inspecao-dashboard{display:flex;flex-direction:column;gap:16px;min-height:0;flex:1;overflow:auto;padding-bottom:12px}.sgi-inspecao-dashboard__cabecalho{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.sgi-inspecao-dashboard__titulo{margin:0 0 4px;font-size:1.15rem}.sgi-inspecao-dashboard__cabecalho-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sgi-inspecao-dashboard__filtros{display:flex;flex-direction:column;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--sgi-border)}.sgi-inspecao-dashboard__situacoes{margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.sgi-inspecao-dashboard__situacoes legend{float:left;margin-right:12px;padding:0}.sgi-inspecao-dashboard__legenda-cor{width:.75rem;height:.75rem;border-radius:50%;display:inline-block;flex-shrink:0}.sgi-inspecao-dashboard__kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:10px}.sgi-inspecao-dashboard__kpi{border:1px solid var(--sgi-border);border-radius:12px;padding:12px 14px;background:var(--sgi-content-bg)}.sgi-inspecao-dashboard__kpi h4{margin:0 0 6px;font-size:.8rem;font-weight:600;color:var(--sgi-muted,#64748b)}.sgi-inspecao-dashboard__kpi p{margin:0;font-size:1.25rem;font-weight:700}.sgi-inspecao-dashboard__progresso{margin-top:8px;height:8px;border-radius:999px;background:var(--sgi-light-gray,#e2e8f0);overflow:hidden}.sgi-inspecao-dashboard__progresso>span{display:block;height:100%;background:#22c55e}.sgi-inspecao-dashboard__resumo{border:1px solid var(--sgi-border);border-radius:12px;padding:12px 14px;background:var(--sgi-content-bg)}.sgi-inspecao-dashboard__card-grafico h4,.sgi-inspecao-dashboard__heatmap h4,.sgi-inspecao-dashboard__resumo h4,.sgi-inspecao-dashboard__tabela-bloco h4{margin:0 0 10px;font-size:1rem}.sgi-inspecao-dashboard__resumo ul{margin:0;padding-left:1.2rem}.sgi-inspecao-dashboard__graficos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sgi-inspecao-dashboard__card-grafico{border:1px solid var(--sgi-border);border-radius:12px;padding:12px;background:var(--sgi-content-bg);min-width:0}.sgi-inspecao-dashboard__card-grafico--largo{grid-column:1/-1}.sgi-inspecao-dashboard__card-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.sgi-inspecao-dashboard__card-topo h4{margin:0}.sgi-inspecao-dashboard__chart{width:100%;min-height:260px}.sgi-inspecao-dashboard__heatmap,.sgi-inspecao-dashboard__tabela-bloco{border:1px solid var(--sgi-border);border-radius:12px;padding:12px;background:var(--sgi-content-bg)}.sgi-inspecao-dashboard__heatmap-wrap,.sgi-inspecao-dashboard__table-wrap{max-height:360px;overflow:auto}.sgi-inspecao-dashboard__badge{display:inline-block;padding:2px 8px;border-radius:999px;color:#fff;font-size:.75rem;font-weight:600;white-space:nowrap}.sgi-inspecao-dashboard__busca{max-width:16rem}.sgi-inspecao-dashboard__recentes{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:6px}@media (max-width:900px){.sgi-inspecao-dashboard__graficos{grid-template-columns:1fr}}.sgi-inspecao-associar-table__check{width:3rem;text-align:center}.sgi-inspecao-associar-table tbody tr{cursor:pointer}.sgi-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sgi-modal-overlay-form{background:color-mix(in srgb,var(--sgi-page-bg) 40%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none}.sgi-modal-form .sgi-input{background:var(--sgi-modal-form-input-bg)}.sgi-modal-form select.sgi-input:not(.sgi-somente-leitura){background-color:var(--sgi-select-bg);color:var(--sgi-select-color)}html[data-theme^=escuro] .sgi-modal-form{box-shadow:var(--sgi-modal-form-shadow)}.sgi-modal-form .sgi-btn-row{margin-top:16px;flex-wrap:wrap}.sgi-modal-form .sgi-btn-row .sgi-btn-danger{margin-right:auto}html[data-theme^=escuro] .sgi-clientes-table thead th,html[data-theme^=escuro] .sgi-users-table th,html[data-theme^=escuro] .sgi-usuarios-table thead th{background-color:var(--sgi-table-header-solid-bg);background-image:none}html[data-theme^=escuro] .sgi-users-table-wrap{border-color:var(--sgi-shell-sidebar-border)}.sgi-field-group{display:flex;flex-direction:column;gap:8px}.sgi-field-hint{margin:0;font-size:.82rem;color:var(--sgi-text-muted)}.sgi-status-capsule{display:inline-flex;padding:4px;border-radius:0;border:1px solid var(--sgi-border);background:var(--sgi-light-gray);gap:4px}.sgi-status-capsule-option{border:none;border-radius:0;padding:6px 14px;font-size:.8125rem;font-weight:600;cursor:pointer;background:transparent;color:var(--sgi-text-muted);transition:background .15s,color .15s}.sgi-status-capsule-option:disabled{cursor:default}.sgi-status-capsule-option-selected{background:var(--sgi-blue);color:var(--sgi-white)}.sgi-status-capsule-inactive .sgi-status-capsule-option-selected{background:var(--sgi-text-muted);color:var(--sgi-white);border:none;box-shadow:none}select,select.sgi-input{cursor:pointer;color:var(--sgi-select-color);background-color:var(--sgi-select-bg);background-image:none}select.sgi-input:disabled,select:disabled{cursor:not-allowed;opacity:.75}.sgi-modal-form select.sgi-input.sgi-somente-leitura,.sgi-modal-form select.sgi-input.sgi-somente-leitura:disabled,.sgi-modal-form select.sgi-somente-leitura,.sgi-modal-form select.sgi-somente-leitura:disabled,select.sgi-input.sgi-somente-leitura,select.sgi-input.sgi-somente-leitura:disabled,select.sgi-somente-leitura,select.sgi-somente-leitura:disabled{background-color:var(--sgi-input-readonly-bg)!important;color:var(--sgi-input-readonly-color)!important;opacity:1;cursor:default}select option,select.sgi-input option,select.sgi-input.sgi-somente-leitura option,select.sgi-somente-leitura option{background-color:var(--sgi-select-option-bg);color:var(--sgi-select-option-color)}select option:checked,select option:focus,select option:hover,select.sgi-input option:checked,select.sgi-input option:focus,select.sgi-input option:hover{background-color:var(--sgi-select-option-selected-bg);color:var(--sgi-select-option-selected-color)}html[data-theme^=escuro] .sgi-autocomplete-list{background:var(--sgi-select-option-bg);color:var(--sgi-select-option-color)}html[data-theme^=escuro] .sgi-autocomplete-option{color:var(--sgi-select-option-color)}html[data-theme^=escuro] .sgi-autocomplete-option-active,html[data-theme^=escuro] .sgi-autocomplete-option:hover{background:var(--sgi-select-option-selected-bg);color:var(--sgi-select-option-selected-color)}html[data-theme^=escuro] .sgi-btn-danger:hover:not(:disabled),html[data-theme^=escuro] .sgi-btn-primary:hover:not(:disabled),html[data-theme^=escuro] .sgi-btn-secondary:hover:not(:disabled){background:var(--sgi-btn-primary-hover-bg);border-color:var(--sgi-btn-primary-hover-bg);color:var(--sgi-btn-primary-color);z-index:1;transform:translateY(-2px);box-shadow:var(--sgi-menu-card-float-shadow);opacity:1}html[data-theme^=escuro] .sgi-btn:focus-visible:not(:disabled){z-index:1;transform:translateY(-2px);box-shadow:var(--sgi-menu-card-float-shadow)}html[data-theme^=escuro] .sgi-btn-danger,html[data-theme^=escuro] .sgi-btn-secondary{background:var(--sgi-btn-primary-bg);color:var(--sgi-btn-primary-color);border-color:var(--sgi-btn-primary-border)}html[data-theme^=escuro] .sgi-checkbox-row input[type=checkbox]:checked,html[data-theme^=escuro] .sgi-checkbox:checked{box-shadow:0 0 10px var(--sgi-focus-glow)}html[data-theme^=escuro] .sgi-modal-details{background:var(--sgi-modal-details-bg)}html[data-theme^=escuro] .sgi-status-capsule{background:var(--sgi-glass-blue)}html[data-theme^=escuro] .sgi-spinner{border-color:var(--sgi-spinner-track);border-top-color:var(--sgi-spinner-head)}html[data-theme^=escuro] .sgi-status-capsule-option-selected{background:transparent;color:var(--sgi-blue-bright);border:1px solid var(--sgi-blue-bright);box-shadow:0 0 10px var(--sgi-focus-glow)}html[data-theme^=escuro] .sgi-status-capsule-inactive .sgi-status-capsule-option-selected{background:transparent;color:var(--sgi-text-muted);border:1px solid var(--sgi-text-muted);box-shadow:none}html[data-theme^=escuro] .sgi-home-watermark{opacity:.45;filter:brightness(1.2)}@media (display-mode:standalone){.sgi-shell{padding:max(var(--sgi-shell-gap),env(safe-area-inset-top)) max(var(--sgi-shell-gap),env(safe-area-inset-right)) max(var(--sgi-shell-gap),env(safe-area-inset-bottom)) max(var(--sgi-shell-gap),env(safe-area-inset-left))}}.sgi-app-shell--cards{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:var(--sgi-page-bg);color:var(--sgi-text)}.sgi-app-shell.sgi-app-shell--chrome-fino{padding:0}.sgi-cards-topo{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-shrink:0;padding:max(10px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 10px max(16px,env(safe-area-inset-left));background:var(--sgi-shell-topbar-bg);border-bottom:1px solid var(--sgi-shell-topbar-border);color:var(--sgi-shell-text);z-index:40}.sgi-cards-topo__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sgi-cards-topo__user{font-size:.9rem;font-weight:600;color:var(--sgi-shell-text)}.sgi-cards-topo__version{font-size:.75rem;font-weight:600;color:var(--sgi-shell-accent)}.sgi-voltar-menu{display:inline-flex;align-items:center;gap:8px;min-height:44px;min-width:44px;padding:8px 14px;border-radius:0;border:1px solid var(--sgi-shell-divider);background:var(--sgi-shell-item-hover);color:var(--sgi-shell-text);text-decoration:none;font-size:.9rem;font-weight:600}.sgi-voltar-menu:hover{background:var(--sgi-shell-item-active)}.sgi-voltar-menu__seta{font-size:1.1rem;line-height:1}.sgi-app-shell--chrome-fino .sgi-cards-topo{display:flex;align-items:flex-start;gap:8px;padding:max(6px,env(safe-area-inset-top,0px)) max(2px,env(safe-area-inset-right)) 0 max(2px,env(safe-area-inset-left));min-height:34px;height:34px;line-height:1;background:var(--sgi-page-bg);border-bottom:1px solid var(--sgi-border);color:var(--sgi-text);box-sizing:content-box}.sgi-app-shell--chrome-fino .sgi-voltar-menu{flex-shrink:0;min-height:34px;min-width:34px;height:34px;gap:5px;padding:2px 10px;font-size:.96rem;border-radius:12px 12px 8px 8px;border:1px solid color-mix(in srgb,var(--sgi-btn-primary-border) 85%,#93c5fd);background:linear-gradient(180deg,color-mix(in srgb,var(--sgi-btn-primary-bg) 88%,#fff) 0,var(--sgi-btn-primary-bg) 55%,color-mix(in srgb,var(--sgi-btn-primary-bg) 88%,#0f172a) 100%);color:var(--sgi-btn-primary-color);box-shadow:0 1px 0 color-mix(in srgb,#fff 28%,transparent) inset,0 4px 10px color-mix(in srgb,var(--sgi-btn-primary-bg) 28%,transparent);box-sizing:border-box;letter-spacing:.01em}.sgi-app-shell--chrome-fino .sgi-voltar-menu:hover{opacity:1;background:linear-gradient(180deg,color-mix(in srgb,var(--sgi-btn-primary-bg) 78%,#fff) 0,color-mix(in srgb,var(--sgi-btn-primary-bg) 92%,#1d4ed8) 100%);border-color:var(--sgi-btn-primary-border);color:var(--sgi-btn-primary-color);box-shadow:0 1px 0 color-mix(in srgb,#fff 34%,transparent) inset,0 5px 12px color-mix(in srgb,var(--sgi-btn-primary-bg) 34%,transparent)}.sgi-app-shell--chrome-fino .sgi-voltar-menu__seta{font-size:1.2rem;color:inherit}.sgi-app-shell--chrome-fino .sgi-cards-topo__guias{flex:1 1 auto;min-width:0;max-width:100%;display:flex;align-items:flex-start;overflow:hidden;align-self:flex-start;height:34px}.sgi-app-shell--chrome-fino .sgi-cards-topo__guias .sgi-workspace__guias{flex:1 1 auto;min-width:0;width:100%;align-items:flex-start;padding:0!important;margin:0!important;gap:4px;border-bottom:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.sgi-app-shell--chrome-fino .sgi-cards-topo__meta{flex-shrink:0;flex-wrap:nowrap;align-items:center;gap:8px;margin-left:8px;padding-right:14px;align-self:stretch;height:34px;line-height:1;white-space:nowrap}.sgi-app-shell--chrome-fino .sgi-cards-topo__user{font-size:.8rem;color:var(--sgi-text);line-height:1.15;white-space:nowrap}.sgi-app-shell--chrome-fino .sgi-cards-topo__version{flex-shrink:0;white-space:nowrap;font-size:.7rem;color:var(--sgi-version-color);font-weight:600;line-height:1.15}.sgi-app-shell--chrome-fino .sgi-main--workspace{padding:0 max(5px,env(safe-area-inset-right)) max(4px,env(safe-area-inset-bottom)) max(5px,env(safe-area-inset-left))!important}.sgi-app-shell--chrome-fino .sgi-workspace,.sgi-app-shell--chrome-fino .sgi-workspace-keepalive{margin-top:0;padding-top:0;gap:0}.sgi-app-shell--chrome-fino .sgi-cards-topo__guias .sgi-workspace__guia{border-radius:12px 12px 7px 7px;max-height:34px;height:34px;max-width:192px;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--sgi-border) 70%,var(--sgi-blue-bright));background:linear-gradient(180deg,color-mix(in srgb,var(--sgi-content-bg,#fff) 92%,#dbeafe) 0,var(--sgi-content-bg,#fff) 100%);box-shadow:0 1px 0 color-mix(in srgb,#fff 55%,transparent) inset,0 2px 6px color-mix(in srgb,var(--sgi-blue) 10%,transparent);overflow:hidden;color:var(--sgi-text)}.sgi-app-shell--chrome-fino .sgi-cards-topo__guias .sgi-workspace__guia--ativa{border-color:var(--sgi-blue-bright,#2563eb);border-bottom-color:var(--sgi-blue-bright,#2563eb);background:color-mix(in srgb,var(--sgi-blue) 14%,#ffffff);color:var(--sgi-blue-bright,#2563eb);box-shadow:inset 0 2px 0 var(--sgi-blue-bright,#2563eb),0 0 0 1px color-mix(in srgb,var(--sgi-blue-bright,#2563eb) 28%,transparent)}.sgi-app-shell--chrome-fino .sgi-cards-topo__guias .sgi-workspace__guia--ativa .sgi-workspace__guia-btn,.sgi-app-shell--chrome-fino .sgi-cards-topo__guias .sgi-workspace__guia--ativa .sgi-workspace__guia-fechar,.sgi-app-shell--chrome-fino .sgi-cards-topo__guias .sgi-workspace__guia--ativa .sgi-workspace__guia-icone,.sgi-app-shell--chrome-fino .sgi-cards-topo__guias .sgi-workspace__guia--ativa .sgi-workspace__guia-label{color:var(--sgi-blue-bright,#2563eb)}.sgi-app-shell--chrome-fino .sgi-cards-topo__guias .sgi-workspace__guia--ativa .sgi-workspace__guia-icone svg{color:var(--sgi-blue-bright,#2563eb);stroke:currentColor}html[data-theme^=escuro] .sgi-app-shell--chrome-fino .sgi-cards-topo__guias .sgi-workspace__guia--ativa{background:color-mix(in srgb,var(--sgi-blue) 22%,var(--sgi-content-bg,#1a1d24));border-color:var(--sgi-blue-bright,#60a5fa);color:#93c5fd;box-shadow:inset 0 2px 0 var(--sgi-blue-bright,#60a5fa),0 0 0 1px color-mix(in srgb,var(--sgi-blue-bright,#60a5fa) 30%,transparent)}html[data-theme^=escuro] .sgi-app-shell--chrome-fino .sgi-cards-topo__guias .sgi-workspace__guia--ativa .sgi-workspace__guia-btn,html[data-theme^=escuro] .sgi-app-shell--chrome-fino .sgi-cards-topo__guias .sgi-workspace__guia--ativa .sgi-workspace__guia-fechar,html[data-theme^=escuro] .sgi-app-shell--chrome-fino .sgi-cards-topo__guias .sgi-workspace__guia--ativa .sgi-workspace__guia-icone,html[data-theme^=escuro] .sgi-app-shell--chrome-fino .sgi-cards-topo__guias .sgi-workspace__guia--ativa .sgi-workspace__guia-label{color:#93c5fd}.sgi-app-shell--chrome-fino .sgi-cards-topo__guias .sgi-workspace__guia-btn{min-height:31px;height:31px;gap:5px;padding:0 2px 0 8px}.sgi-app-shell--chrome-fino .sgi-cards-topo__guias .sgi-workspace__guia-icone{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.sgi-app-shell--chrome-fino .sgi-cards-topo__guias .sgi-workspace__guia-icone svg{width:16px;height:16px}.sgi-app-shell--chrome-fino .sgi-cards-topo__guias .sgi-workspace__guia-label{font-size:.864rem;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sgi-app-shell--chrome-fino .sgi-cards-topo__guias .sgi-workspace__guia-fechar{width:24px!important;height:24px!important;min-width:24px;min-height:24px;margin-right:2px;padding:0;font-size:.95rem;border-radius:999px}.sgi-app-shell--chrome-fino .sgi-cards-topo__guias .sgi-workspace__guias-final{min-width:4px;flex:0 0 4px}.sgi-main{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;padding:16px max(20px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));box-sizing:border-box}.sgi-main--menu-cards{max-width:1100px;margin:0 auto;width:100%;overflow-y:auto}.sgi-main--workspace{display:flex;flex-direction:column;min-height:0;padding-top:8px}.sgi-workspace-keepalive{position:relative;flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.sgi-workspace-keepalive[hidden]{display:none!important}.sgi-workspace-portal-root{position:absolute;inset:0;z-index:80;pointer-events:none}.sgi-workspace-portal-root[hidden]{display:none!important}.sgi-workspace-portal-root>*{pointer-events:auto}.sgi-workspace-portal-root .sgi-modal-overlay{position:absolute;inset:0}.sgi-menu-cards__cabecalho{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:8px}.sgi-menu-cards__logo{width:auto;height:48px;object-fit:contain}.sgi-menu-cards__subtitulo{margin:8px 0 0;font-size:.95rem;color:var(--sgi-text-muted)}.sgi-menu-cards__acoes-topo{display:flex;flex-wrap:wrap;gap:8px}.sgi-menu-cards__btn-secundario{min-height:44px;min-width:44px;padding:8px 14px;border-radius:0;border:1px solid var(--sgi-border);background:var(--sgi-content-bg);color:var(--sgi-text-muted);font-size:.85rem;cursor:pointer}.sgi-btn-icone{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:8px;width:44px}.sgi-btn--com-badge{position:relative;overflow:visible}.sgi-btn--com-badge .sgi-btn-icone__badge{top:-6px;right:-6px}.sgi-btn-icone__badge{position:absolute;top:2px;right:2px;min-width:1.15rem;height:1.15rem;padding:0 4px;border-radius:999px;background:var(--sgi-btn-primary-bg);color:var(--sgi-btn-primary-color);border:1px solid var(--sgi-btn-primary-border);font-size:.65rem;font-weight:700;line-height:1.15rem;text-align:center}.sgi-btn-icone__badge--dot{min-width:.55rem;width:.55rem;height:.55rem;padding:0;top:6px;right:6px;background:#dc2626;border-color:color-mix(in srgb,#dc2626 70%,white);box-shadow:0 0 0 1px color-mix(in srgb,var(--sgi-surface,#fff) 80%,transparent)}.sgi-btn-icone__badge--check{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;padding:0;background:#16a34a;border-color:color-mix(in srgb,#16a34a 70%,white);color:#fff}.sgi-user-account-menu{position:relative}.sgi-user-account-menu__painel{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:220px;padding:12px;border-radius:12px;border:1px solid var(--sgi-border);background:var(--sgi-modal-bg);box-shadow:var(--sgi-card-shadow);display:flex;flex-direction:column;gap:10px}.sgi-user-account-menu__info{display:flex;flex-direction:column;gap:2px}.sgi-user-account-menu__nome{color:var(--sgi-text);font-size:.95rem}.sgi-user-account-menu__meta{color:var(--sgi-text-muted);font-size:.8rem;word-break:break-word}.sgi-user-account-menu__sair{min-height:40px;border-radius:0;border:1px solid var(--sgi-border);background:transparent;color:var(--sgi-text);font-weight:600;cursor:pointer}.sgi-user-account-menu__sair:hover{border-color:var(--sgi-danger);color:var(--sgi-danger)}.sgi-cards-topo .sgi-menu-cards__btn-secundario{border-color:var(--sgi-shell-divider);background:transparent;color:var(--sgi-shell-text)}.sgi-menu-cards__btn-secundario:hover{color:var(--sgi-text)}.sgi-menu-cards__titulo{margin:12px 0 4px;font-size:1.75rem;font-weight:700;color:var(--sgi-text)}.sgi-menu-cards__ajuda{margin:0 0 24px;font-size:.95rem;color:var(--sgi-text-muted)}.sgi-menu-cards__grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;padding:6px;margin:-6px}.sgi-menu-cards__card{position:relative;display:flex;align-items:flex-start;gap:14px;width:100%;min-height:96px;padding:16px;border-radius:0;border:1px solid var(--sgi-border);background:var(--sgi-content-bg);text-align:left;font:inherit;color:inherit;cursor:pointer;z-index:0;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.sgi-menu-cards__card:focus{outline:none}.sgi-menu-cards__card:focus-visible{z-index:1;border-color:var(--sgi-border-strong);transform:translateY(-4px);box-shadow:var(--sgi-menu-card-float-shadow)}@media (hover:hover){.sgi-menu-cards__card:hover{z-index:1;border-color:var(--sgi-border-strong);transform:translateY(-4px);box-shadow:var(--sgi-menu-card-float-shadow)}}.sgi-menu-cards__card-icone{flex-shrink:0;width:38px;height:38px;border-radius:0;display:flex;align-items:center;justify-content:center;font-size:inherit;background:var(--sgi-menu-icon-bg);color:var(--sgi-menu-icon)}.sgi-menu-cards__card-texto{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.sgi-menu-cards__card-submenu{flex-shrink:0;align-self:center;display:flex;margin-left:auto;color:var(--sgi-text-muted)}.sgi-menu-cards__card-label{font-size:.9375rem;font-weight:500;color:var(--sgi-text);line-height:1.3}.sgi-menu-cards__card-desc{font-size:.8125rem;line-height:1.35;color:var(--sgi-text-muted)}.sgi-menu-cards__rodape{margin-top:36px;padding-top:20px;border-top:1px solid var(--sgi-border);display:flex;justify-content:flex-end}.sgi-menu-cards__versao{font-size:.75rem;color:var(--sgi-text-muted);font-weight:600}@media (max-width:560px){.sgi-menu-cards__grade{grid-template-columns:1fr}}.sgi-menu-grupo-modal{width:min(920px,100%);max-height:min(88vh,900px);overflow:auto}.sgi-menu-grupo-modal__cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.sgi-menu-grupo-modal__cabecalho-texto{min-width:0;flex:1}.sgi-menu-grupo-modal__btn-fechar{flex-shrink:0}.sgi-menu-grupo-modal__rodape{margin-top:4px}.sgi-menu-grupo-modal__icone{margin-right:8px}.sgi-menu-grupo-modal__grade{margin-bottom:20px}.sgi-btn-sm{padding:6px 12px;font-size:.8125rem}.sgi-user-permissions-modal{width:min(720px,100%);max-height:min(90vh,920px);display:flex;flex-direction:column}.sgi-user-permissions-modal__subtitulo{margin:0 0 8px;color:var(--sgi-text-muted)}.sgi-user-permissions-modal__dica{margin:0 0 12px}.sgi-user-permissions-modal__acoes-lote{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.sgi-user-permissions-modal__carregando{margin:16px 0;color:var(--sgi-text-muted)}.sgi-user-permissions-modal__form{display:flex;flex-direction:column;min-height:0;flex:1}.sgi-user-permissions-modal__lista{overflow:auto;max-height:min(52vh,560px);margin-bottom:16px;padding-right:4px}.sgi-user-permissions-modal__grupo{margin-bottom:16px}.sgi-user-permissions-modal__grupo-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.sgi-user-permissions-modal__grupo-titulo{margin:0;font-size:.9375rem;font-weight:600}.sgi-user-permissions-modal__itens{list-style:none;margin:0;padding:0;display:grid;gap:4px}.sgi-user-permissions-modal__item{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--sgi-border);border-radius:8px;cursor:pointer;background:var(--sgi-modal-form-input-bg)}.sgi-user-permissions-modal__item:hover{border-color:var(--sgi-blue)}.sgi-user-permissions-modal__item input{width:16px;height:16px;flex-shrink:0}.sgi-user-permissions-modal__icone{width:1.5rem;text-align:center;flex-shrink:0}.sgi-user-permissions-modal__label{font-size:.9375rem}.sgi-permissoes-por-card__conteudo{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.sgi-permissoes-por-card__grupo{margin-bottom:1.25rem}.sgi-permissoes-por-card__grupo-titulo{margin:0 0 .65rem;font-size:.95rem;font-weight:600;color:var(--sgi-text)}.sgi-permissoes-card-modal{width:min(760px,100%);max-height:min(90vh,920px);display:flex;flex-direction:column}.sgi-permissoes-card-modal__tabela-wrap{overflow:auto;max-height:calc(15 * 34px + 40px);margin-bottom:16px}.sgi-permissoes-card-modal__tabela{width:100%}.sgi-permissoes-card-modal__tabela td:first-child,.sgi-permissoes-card-modal__tabela th:first-child{width:2.5rem;text-align:center}.sgi-workspace{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;height:100%}.sgi-workspace__guias{display:flex;flex-wrap:nowrap;align-items:stretch;gap:4px;padding:6px 2px 8px;margin:0 0 4px;border-bottom:1px solid var(--sgi-border);overflow-x:auto;flex-shrink:0}.sgi-workspace__guia{position:relative;z-index:0;display:flex;align-items:center;max-width:220px;flex-shrink:0;border:1px solid var(--sgi-border);border-radius:10px 10px 0 0;background:var(--sgi-light-gray);overflow:visible;transition:background .12s,border-color .12s,box-shadow .12s,color .12s,transform .15s ease}.sgi-workspace__guia--ativa{z-index:1;background:color-mix(in srgb,var(--sgi-blue) 14%,var(--sgi-content-bg));border-color:var(--sgi-blue-bright);border-bottom-color:transparent;box-shadow:inset 0 3px 0 var(--sgi-blue-bright),0 0 0 1px color-mix(in srgb,var(--sgi-blue-bright) 35%,transparent)}.sgi-workspace__guia--ativa .sgi-workspace__guia-btn{color:var(--sgi-text)}.sgi-workspace__guia--ativa .sgi-workspace__guia-label{font-weight:700;color:var(--sgi-blue-bright)}.sgi-workspace__guia--ativa .sgi-workspace__guia-icone{filter:saturate(1.15)}.sgi-workspace__guia--ativa .sgi-workspace__guia-fechar{color:var(--sgi-blue-bright)}.sgi-workspace__guia-btn{display:flex;align-items:center;gap:8px;min-width:0;min-height:44px;flex:1;padding:8px 6px 8px 12px;border:none;background:transparent;color:var(--sgi-text);cursor:grab;font:inherit;text-align:left}.sgi-workspace__guia-btn:focus{outline:none}.sgi-workspace__guia-btn:focus-visible,.sgi-workspace__guia-fechar:focus-visible{outline:2px solid var(--sgi-blue-bright);outline-offset:-2px}.sgi-workspace__guia-btn:active{cursor:grabbing}.sgi-workspace__guia:has(.sgi-workspace__guia-btn:focus-visible),.sgi-workspace__guia:has(.sgi-workspace__guia-fechar:focus-visible){z-index:2;transform:translateY(-3px);box-shadow:var(--sgi-menu-card-float-shadow)}.sgi-workspace__guia--ativa:has(.sgi-workspace__guia-btn:focus-visible),.sgi-workspace__guia--ativa:has(.sgi-workspace__guia-fechar:focus-visible){box-shadow:inset 0 3px 0 var(--sgi-blue-bright),0 0 0 1px color-mix(in srgb,var(--sgi-blue-bright) 35%,transparent),var(--sgi-menu-card-float-shadow)}@media (hover:hover){.sgi-workspace__guia:hover:not(.sgi-workspace__guia--arrastando):not(.sgi-workspace__guia--drop-antes):not(.sgi-workspace__guia--drop-depois){z-index:2;transform:translateY(-3px);box-shadow:var(--sgi-menu-card-float-shadow)}.sgi-workspace__guia--ativa:hover:not(.sgi-workspace__guia--arrastando):not(.sgi-workspace__guia--drop-antes):not(.sgi-workspace__guia--drop-depois){box-shadow:inset 0 3px 0 var(--sgi-blue-bright),0 0 0 1px color-mix(in srgb,var(--sgi-blue-bright) 35%,transparent),var(--sgi-menu-card-float-shadow)}}.sgi-workspace__guia--arrastando{opacity:.45;transform:none}.sgi-workspace__guia--drop-antes{box-shadow:inset 3px 0 0 var(--sgi-blue)}.sgi-workspace__guia--drop-depois{box-shadow:inset -3px 0 0 var(--sgi-blue)}.sgi-workspace__guias-final{flex:1 1 48px;min-width:48px;min-height:44px;align-self:stretch;border-radius:8px;transition:background .12s,box-shadow .12s}.sgi-workspace__guias-final--ativo{background:color-mix(in srgb,var(--sgi-blue) 12%,transparent);box-shadow:inset 3px 0 0 var(--sgi-blue)}.sgi-workspace__guia-icone{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;line-height:1;color:inherit}.sgi-workspace__guia-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600}.sgi-workspace__guia-fechar{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:2px;border:none;border-radius:0;background:transparent;color:var(--sgi-text-muted);cursor:pointer;flex-shrink:0;font-size:1.25rem;line-height:1}.sgi-workspace__guia-fechar:hover{background:var(--sgi-shell-item-hover);color:var(--sgi-text)}.sgi-workspace__corpo{position:relative}.sgi-workspace__corpo,.sgi-workspace__painel{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.sgi-workspace__painel{overflow:auto;background:var(--sgi-content-bg);border:1px solid var(--sgi-border);border-radius:12px}.sgi-workspace__painel:has(.sgi-clientes-table-wrap),.sgi-workspace__painel:has(.sgi-usuarios-table-wrap),.sgi-workspace__painel:has([data-sgi-scroll-principal]),.sgi-workspace__painel:has([data-sgi-scroll-tabela]){overflow:hidden}.sgi-workspace__painel[hidden]{display:none!important}.sgi-workspace__painel--ativo{display:flex}.sgi-workspace__carregando{margin:24px;color:var(--sgi-text-muted)}.sgi-app-shell--workspace .sgi-cards-topo{position:relative;z-index:90;flex-shrink:0}.sgi-app-shell--workspace .sgi-workspace>.sgi-workspace__guias{position:relative;z-index:90}.sgi-network-banner{position:sticky;top:0;z-index:1200;padding:max(10px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 10px max(16px,env(safe-area-inset-left));background:#b45309;color:#fff7ed;font-size:.875rem;font-weight:600;text-align:center}.sgi-offline-page{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:max(24px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom));box-sizing:border-box}.sgi-offline-page__card{width:100%;max-width:420px;padding:28px 24px;border:1px solid var(--sgi-border);border-radius:16px;background:var(--sgi-content-bg);box-shadow:var(--sgi-card-shadow)}.sgi-offline-page__titulo{margin:0 0 10px;font-size:1.5rem}.sgi-offline-page__texto{margin:0 0 20px;color:var(--sgi-text-muted);line-height:1.5}.sgi-codebar-scanner-overlay{padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));align-items:flex-start;overflow-y:auto}.sgi-codebar-scanner .sgi-btn{min-height:44px}.sgi-codebar-scanner__erro+.sgi-btn{margin-bottom:10px}@media (display-mode:standalone){.sgi-app-shell--cards{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.sgi-main{padding-bottom:max(28px,env(safe-area-inset-bottom))}.sgi-menu-cards__rodape{padding-bottom:max(8px,env(safe-area-inset-bottom))}}@media (hover:none){.sgi-menu-cards__btn-secundario:active,.sgi-voltar-menu:active,.sgi-workspace__guia-fechar:active{opacity:.88}.sgi-menu-cards__card:active{border-color:var(--sgi-border-strong)}}@media (max-width:560px){.sgi-codebar-scanner{max-width:none;width:100%;max-height:none}.sgi-codebar-scanner__video{max-height:48dvh}.sgi-workspace__guias{-webkit-overflow-scrolling:touch;scrollbar-width:thin}.sgi-btn,.sgi-estoque-codebar__leitura .sgi-btn{min-height:44px}}.sgi-compras-componentes-wrap{--sgi-clientes-row-height:34px;--sgi-clientes-visible-rows:15;flex:0 0 auto;width:100%;height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));max-height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));min-height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));overflow-x:auto!important;overflow-y:scroll!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.sgi-compras-componentes-table{width:max-content;min-width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.sgi-compras-componentes-table thead th{position:sticky;top:0;z-index:2;background-color:var(--sgi-table-header-solid-bg);box-shadow:inset 0 -1px 0 var(--sgi-border)}.sgi-compras-componentes-table td,.sgi-compras-componentes-table th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.sgi-compras-componentes-table tbody tr{cursor:pointer;height:var(--sgi-clientes-row-height,34px)}.sgi-compras-componentes-table .sgi-table-sort-btn{max-width:100%;width:100%;justify-content:inherit}.sgi-compras-componentes-table th.sgi-oc-comp-th-sem-ellipsis{overflow:visible;text-overflow:clip}.sgi-compras-componentes-table th.sgi-oc-comp-th-sem-ellipsis .sgi-table-sort-btn{overflow:visible;max-width:none;width:max-content}.sgi-compras-componentes-table th.sgi-oc-comp-th-sem-ellipsis .sgi-table-sort-btn>span:first-child{flex-shrink:0;overflow:visible;text-overflow:clip;white-space:nowrap}.sgi-compras-componentes-td-acao,.sgi-compras-componentes-th-acao{width:3.5rem;text-align:center;padding-left:.25rem;padding-right:.25rem}.sgi-compras-componentes-td-acao .sgi-btn{min-width:2.5rem;padding-inline:.4rem}.sgi-modal.sgi-modal-form.sgi-oc-componentes-checkout{width:min(96vw,1080px);max-width:min(96vw,1080px);max-height:min(92vh,860px);display:flex;flex-direction:column;gap:8px;overflow-x:hidden;overflow-y:auto}.sgi-oc-componentes-checkout__form{display:flex;flex-direction:column;gap:12px}.sgi-oc-componentes-checkout__grupo{display:flex;flex-direction:column;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--sgi-border)}.sgi-oc-componentes-checkout__grupo-titulo{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;font-weight:600;color:var(--sgi-text)}.sgi-oc-componentes-checkout__grupo-nome{min-width:0}.sgi-oc-componentes-checkout__grupo-titulo .sgi-btn{flex:0 0 auto}.sgi-oc-componentes-checkout__grid{max-height:220px;overflow:auto}.sgi-oc-componentes-checkout__acoes{display:flex;justify-content:center;align-items:center;gap:4px;white-space:nowrap}.sgi-oc-componentes-checkout__grid .sgi-input{display:block;width:100%;max-width:100%;box-sizing:border-box;margin-left:auto}.sgi-oc-comp-detalhe-grid .sgi-input.sgi-oc-comp-grid-qtd,.sgi-oc-componentes-checkout__grid .sgi-input.sgi-oc-comp-grid-qtd{width:calc(12 * 1ch + 1.25rem)}.sgi-oc-comp-checkout-col-desc{width:32ch}.sgi-oc-componentes-checkout__grid td.sgi-oc-comp-checkout-desc{max-width:32ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sgi-oc-comp-checkout-col-meses{width:16ch}.sgi-oc-comp-checkout-col-vu{width:calc(9 * 1ch + 1.25rem)}.sgi-oc-componentes-checkout__grid .sgi-input.sgi-oc-comp-grid-vu{width:calc(9 * 1ch + 1.25rem);max-width:calc(9 * 1ch + 1.25rem)}.sgi-oc-comp-checkout-col-un-preco{width:calc(9 * 1ch + 1.75rem)}.sgi-oc-componentes-checkout__grid .sgi-input.sgi-oc-comp-grid-un-preco{width:calc(9 * 1ch + 1.75rem);max-width:calc(9 * 1ch + 1.75rem)}.sgi-oc-componentes-checkout__grid td.sgi-oc-comp-ck-aviso{color:#b45309;background:#fffbeb;font-size:.85em;white-space:normal}.sgi-compras-componentes-td-acao .sgi-btn.sgi-oc-comp-btn-no-carrinho,html[data-theme^=escuro] .sgi-compras-componentes-td-acao .sgi-btn.sgi-oc-comp-btn-no-carrinho{background:#16a34a;border:1px solid #15803d;color:#fff}.sgi-compras-componentes-td-acao .sgi-btn.sgi-oc-comp-btn-no-carrinho:focus-visible:not(:disabled),.sgi-compras-componentes-td-acao .sgi-btn.sgi-oc-comp-btn-no-carrinho:hover:not(:disabled),html[data-theme^=escuro] .sgi-compras-componentes-td-acao .sgi-btn.sgi-oc-comp-btn-no-carrinho:focus-visible:not(:disabled),html[data-theme^=escuro] .sgi-compras-componentes-td-acao .sgi-btn.sgi-oc-comp-btn-no-carrinho:hover:not(:disabled){background:#15803d;border-color:#166534;color:#fff}.sgi-modal.sgi-modal-form.sgi-oc-comp-item-modal{width:min(96vw,720px);max-width:min(96vw,720px);max-height:min(92vh,560px);display:flex;flex-direction:column;gap:8px;overflow-x:hidden;overflow-y:auto}.sgi-oc-comp-item-form{display:flex;flex-direction:column;gap:10px;min-width:0}.sgi-oc-comp-item-form__linha{display:flex;flex-wrap:nowrap;gap:8px 12px;align-items:flex-end;width:100%;min-width:0}.sgi-oc-comp-item-form__linha .sgi-campo-tamanho{flex:0 0 auto}.sgi-oc-comp-item-form__campo-flex{flex:1 1 12ch;min-width:0;display:flex;flex-direction:column;gap:6px}.sgi-oc-comp-item-form__campo-flex .sgi-input{width:100%;max-width:100%}@media (max-width:560px){.sgi-oc-comp-item-form__linha{flex-wrap:wrap}}.sgi-modal.sgi-modal-form.sgi-oc-comp-detalhe-modal{width:min(96vw,1100px);max-width:min(96vw,1100px);max-height:min(92vh,860px);display:flex;flex-direction:column;gap:8px;overflow-x:hidden;overflow-y:auto}.sgi-oc-comp-detalhe-form{display:flex;flex-direction:column;gap:12px}.sgi-oc-comp-detalhe-cab{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-end}.sgi-oc-comp-detalhe-grid{max-height:calc(34px * 11);overflow:auto}.sgi-oc-comp-entradas__codigo{display:inline-flex;align-items:center;gap:4px}.sgi-oc-comp-entradas__toggle{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.sgi-oc-comp-entradas>td{padding-top:0;background:transparent}.sgi-oc-comp-entradas__grade{margin:2px 0 6px 1.6rem;max-width:46rem}.sgi-oc-comp-entradas__vazio{margin:2px 0 6px 1.6rem}.sgi-oc-comp-detalhe-grid .sgi-input{display:block;max-width:100%;box-sizing:border-box;margin-left:auto}.sgi-oc-comp-detalhe-remocao{display:flex;flex-direction:column;gap:4px}.sgi-oc-comp-detalhe-remocao__lista{display:flex;flex-wrap:wrap;gap:6px 10px;margin:0;padding:0;list-style:none}.sgi-oc-comp-detalhe-remocao__lista li{display:flex;align-items:center;gap:6px}.sgi-oc-componentes-checkout__cab{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-end}.sgi-oc-componentes-checkout__obs{flex:1 1 100%;width:100%;max-width:100%;min-width:220px}.sgi-oc-componentes-checkout__obs textarea.sgi-input{width:100%;min-height:4.2rem;resize:vertical}.sgi-oc-comp-detalhe-obs{flex:1 1 100%;width:100%;max-width:100%}.sgi-oc-comp-detalhe-obs textarea.sgi-input{width:100%;min-height:4.5rem;resize:vertical}.sgi-modal.sgi-modal-form.sgi-oc-comp-email-modal{width:min(96vw,560px);max-width:min(96vw,560px)}.sgi-oc-comp-email-form{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-end}.sgi-oc-componentes-checkout__subtotal,.sgi-oc-componentes-checkout__total{margin:0;font-weight:600}.sgi-oc-componentes-checkout__total{padding-top:4px}.sgi-oc-comp-sugestao-overlay{align-items:flex-start;justify-content:center;padding:10px 12px}.sgi-modal.sgi-modal-form.sgi-oc-comp-sugestao-painel{width:min(96vw,1600px);max-width:min(96vw,1600px);height:min(92vh,920px);max-height:min(92vh,920px);display:flex;flex-direction:column;gap:8px;overflow:hidden;padding-left:12px;padding-right:12px}.sgi-oc-comp-sugestao-painel>.sgi-modal-cabecalho{margin-left:-12px;margin-right:-12px}.sgi-oc-comp-sugestao-painel .sgi-topo-acoes .sgi-btn.sgi-oc-comp-btn-checkout,html[data-theme^=escuro] .sgi-oc-comp-sugestao-painel .sgi-topo-acoes .sgi-btn.sgi-oc-comp-btn-checkout{background:#0f766e;border:1px solid #115e59;color:#ffffff;font-weight:600;box-shadow:none}.sgi-oc-comp-sugestao-painel .sgi-topo-acoes .sgi-btn.sgi-oc-comp-btn-checkout:focus-visible:not(:disabled),.sgi-oc-comp-sugestao-painel .sgi-topo-acoes .sgi-btn.sgi-oc-comp-btn-checkout:hover:not(:disabled),html[data-theme^=escuro] .sgi-oc-comp-sugestao-painel .sgi-topo-acoes .sgi-btn.sgi-oc-comp-btn-checkout:focus-visible:not(:disabled),html[data-theme^=escuro] .sgi-oc-comp-sugestao-painel .sgi-topo-acoes .sgi-btn.sgi-oc-comp-btn-checkout:hover:not(:disabled){background:#115e59;border-color:#134e4a;color:#ffffff}.sgi-oc-comp-sugestao-painel .sgi-topo-acoes .sgi-btn.sgi-oc-comp-btn-checkout:disabled,html[data-theme^=escuro] .sgi-oc-comp-sugestao-painel .sgi-topo-acoes .sgi-btn.sgi-oc-comp-btn-checkout:disabled{background:#64748b;border-color:#475569;color:#f8fafc;opacity:.72}.sgi-oc-comp-sugestao-grid{flex:1 1 auto;min-height:0}.sgi-oc-comp-sugestao-painel .sgi-compras-componentes-wrap.sgi-oc-comp-sugestao-grid{flex:1 1 auto;align-self:stretch;width:100%;height:auto;min-height:0;max-height:none}.sgi-oc-comp-sugestao-grid .sgi-oc-comp-col-fixa{position:sticky;z-index:1}.sgi-oc-comp-sugestao-grid thead th.sgi-oc-comp-col-fixa{z-index:4;background-color:var(--sgi-table-header-solid-bg)}.sgi-oc-comp-sugestao-grid tbody tr:nth-child(odd)>td.sgi-oc-comp-col-fixa{background-color:var(--sgi-modal-form-bg)}.sgi-oc-comp-sugestao-grid tbody tr:nth-child(2n)>td.sgi-oc-comp-col-fixa{background-color:var(--sgi-table-row-zebra)}.sgi-oc-comp-sugestao-grid tbody tr:hover>td.sgi-oc-comp-col-fixa{background-color:var(--sgi-table-row-hover)}.sgi-oc-comp-sugestao-grid td.sgi-oc-comp-col-fixa-incluir,.sgi-oc-comp-sugestao-grid th.sgi-oc-comp-col-fixa-incluir{width:6ch;min-width:6ch;max-width:6ch}.sgi-oc-comp-sugestao-grid thead th.sgi-oc-comp-col-fixa-codigo{box-shadow:inset -1px 0 0 var(--sgi-border),inset 0 -1px 0 var(--sgi-border)}.sgi-oc-comp-sugestao-grid tbody td.sgi-oc-comp-col-fixa-codigo{box-shadow:inset -1px 0 0 var(--sgi-border)}html[data-theme^=escuro] .sgi-modal.sgi-modal-form.sgi-oc-comp-sugestao-painel{box-shadow:var(--sgi-modal-form-shadow)}.sgi-col-align-left{text-align:left}.sgi-col-align-left .sgi-table-sort-btn{justify-content:flex-start}.sgi-col-align-center{text-align:center}.sgi-col-align-center .sgi-table-sort-btn{justify-content:center}.sgi-col-align-right,.sgi-num{text-align:right}.sgi-num{font-variant-numeric:tabular-nums}.sgi-users-table td.sgi-col-align-right,.sgi-users-table td.sgi-num,.sgi-users-table th.sgi-col-align-right,.sgi-users-table th.sgi-num,input.sgi-num,textarea.sgi-num{text-align:right}.sgi-users-table td.sgi-col-align-center,.sgi-users-table th.sgi-col-align-center{text-align:center}.sgi-col-align-right .sgi-table-sort-btn{justify-content:flex-end}.sgi-mov-componente-overlay{background:rgba(15,23,42,.28);backdrop-filter:none;-webkit-backdrop-filter:none}.sgi-mov-componente-overlay.sgi-mov-componente-overlay--sob-oc{z-index:70;pointer-events:none}html[data-theme^=escuro] .sgi-mov-componente-overlay{background:rgba(2,6,23,.4)}.sgi-mov-componente-modal{max-width:min(96vw,1280px);width:min(92vw,1280px);max-height:min(92vh,860px);display:flex;flex-direction:column;min-height:0;gap:8px}.sgi-mov-componente-modal__cabecalho{flex-shrink:0}.sgi-mov-componente-modal__titulo{margin:0;font-size:1.15rem;font-weight:500;color:#ffffff}.sgi-mov-componente-modal__hint{margin:0;color:rgba(255,255,255,.9);font-size:.92rem;line-height:1.45}.sgi-mov-componente-modal__results{display:flex;flex-direction:column;flex:0 0 auto;min-height:0;gap:0}.sgi-mov-componente-modal__grid{--sgi-clientes-row-height:34px;--sgi-clientes-visible-rows:15;flex:0 0 auto;width:100%;height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));max-height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));min-height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));overflow-x:auto!important;overflow-y:scroll!important;overscroll-behavior:contain}.sgi-mov-componente-modal__table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0}.sgi-mov-componente-modal__table thead th{position:sticky;top:0;z-index:2;background-color:var(--sgi-table-header-solid-bg);box-shadow:inset 0 -1px 0 var(--sgi-border)}.sgi-mov-componente-modal__table td,.sgi-mov-componente-modal__table th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.sgi-mov-componente-modal__table tbody tr{cursor:pointer;height:var(--sgi-clientes-row-height,34px)}.sgi-mov-componente-modal__table .sgi-table-sort-btn{max-width:100%;width:100%}.sgi-contabilidade{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;width:100%;max-width:none;padding:16px 20px 20px;box-sizing:border-box;gap:12px;overflow:hidden}.sgi-workspace__painel:has(.sgi-contabilidade){overflow:hidden}.sgi-contabilidade__guias.sgi-workspace__guias{flex-shrink:0}.sgi-contabilidade__painel{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column;gap:8px;overflow:auto}.sgi-contabilidade__painel>.sgi-users-table-wrap+.sgi-tabela-posicao,.sgi-contabilidade__painel>.sgi-users-table-wrap+.sgi-tela__resultado-rodape{margin-top:-8px}.sgi-contabilidade__titulo{margin:0;font-size:1.15rem;font-weight:500;color:var(--sgi-text)}.sgi-contabilidade__hint{margin:0;color:var(--sgi-text-muted,#64748b);font-size:.92rem;line-height:1.45;max-width:48rem}.sgi-workspace__painel:has(.sgi-consulta-estoque-mp){overflow:hidden}.sgi-workspace__painel:has(.sgi-entrada-saida-mp),.sgi-workspace__painel:has(.sgi-estoque-aneis),.sgi-workspace__painel:has(.sgi-estoque-pecas){overflow:hidden}.sgi-estoque-pecas{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.sgi-estoque-pecas .sgi-contabilidade__painel{overflow:auto}.sgi-estoque-pecas__topo:empty{display:none}@media (hover:hover) and (pointer:fine){.sgi-pec-rel-form .sgi-input:not([type=checkbox]):not([type=radio]){box-sizing:border-box;height:27px;min-height:27px}}.sgi-entrada-mp__linha.sgi-pec-rel-linha-baixo{flex-direction:column;align-items:flex-start;gap:8px}.sgi-pec-rel-opcoes{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.sgi-pec-rel-grupos-moldura{flex:0 0 auto;display:flex;flex-direction:column;gap:6px;padding:4px 10px 8px}.sgi-pec-rel-grupos-moldura__linha{display:flex;align-items:flex-end;gap:6px}.sgi-pec-rel-grupos__incluir{align-self:flex-end}.sgi-pec-rel-grupos{width:100%;min-width:0;height:84px;overflow-y:auto;border:1px solid var(--sgi-border)}.sgi-pec-rel-grupos .sgi-users-table{width:100%}.sgi-pec-rel-grupos .sgi-users-table td,.sgi-pec-rel-grupos .sgi-users-table th{padding:1px 6px;font-size:.8rem;line-height:1.2;height:20px}.sgi-pec-rel-grupos .sgi-users-table td:last-child,.sgi-pec-rel-grupos .sgi-users-table th:last-child{width:28px}@media (max-width:640px){.sgi-pec-rel-grupos-moldura{align-self:stretch}}.sgi-pec-rel-grupos__remover{display:inline-flex;align-items:center;padding:0;border:none;background:transparent;color:var(--sgi-text);cursor:pointer}.sgi-estoque-pecas .sgi-checkbox-row,.sgi-estoque-pecas .sgi-radio{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;white-space:nowrap}.sgi-estoque-aneis{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.sgi-estoque-aneis .sgi-contabilidade__painel{overflow:auto}.sgi-estoque-aneis .sgi-checkbox-row,.sgi-estoque-aneis .sgi-radio,.sgi-estoque-aneis__check{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;white-space:nowrap}.sgi-estoque-aneis__label-alerta{color:#8b1a1a}[data-theme=escuro-cinza] .sgi-estoque-aneis__label-alerta{color:#fca5a5}.sgi-estoque-aneis__row-e{color:#1d4ed8}.sgi-estoque-aneis__row-s{color:#b91c1c}.sgi-estoque-aneis__btn-etq{white-space:normal;max-width:11rem;min-height:48px;line-height:1.2;text-align:center}.sgi-estoque-aneis__pedidos{flex-direction:row;align-items:flex-start;gap:16px}.sgi-estoque-aneis__dica{margin:0;padding:14px 12px;max-width:11.5rem;background:#404040;color:#fff;font-size:.9rem;line-height:1.4}.sgi-entrada-mp,.sgi-entrada-saida-mp__codebar{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.sgi-entrada-mp{gap:12px;overflow:auto}.sgi-entrada-mp__form{display:flex;flex-direction:column;gap:12px;flex-shrink:0}.sgi-entrada-mp__secao{margin:0;padding:12px 14px 14px;border:1px solid var(--sgi-border,#cbd5e1);border-radius:8px;min-width:0}.sgi-entrada-mp__legenda{padding:0 6px;font-size:.95rem;font-weight:600;color:var(--sgi-text,#0f172a)}.sgi-entrada-mp__linha{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-end;margin-top:10px}.sgi-entrada-mp__campo-flex{flex:0 1 auto;display:flex;flex-direction:column;gap:4px}.sgi-entrada-mp__obs{width:100%;min-height:2.75rem;max-height:4.5rem;resize:vertical}.sgi-entrada-mp__reimpressao{flex-shrink:0}.sgi-entrada-mp__acoes-reimpressao{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px}.sgi-entrada-mp input.sgi-input.sgi-somente-leitura,.sgi-entrada-mp input.sgi-input:read-only,.sgi-entrada-mp input.sgi-input[readonly]{font-weight:600}.sgi-saida-mp__label-codebar{color:#b91c1c;font-weight:700}.sgi-estoque-codebar--embutido{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;width:100%;max-width:none;padding:0;gap:10px}.sgi-consulta-estoque-mp__filtros{flex-shrink:0}.sgi-consulta-estoque-mp__filtros-grid{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-end}.sgi-consulta-estoque-mp__campo-flex{flex:1 1 220px;min-width:min(100%,220px);display:flex;flex-direction:column;gap:4px}.sgi-consulta-estoque-mp__origem{border:1px solid var(--sgi-border);border-radius:8px;margin:0;padding:6px 10px 8px;display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.sgi-consulta-estoque-mp__origem legend{padding:0 4px}.sgi-consulta-estoque-mp__check,.sgi-consulta-estoque-mp__radio{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;color:var(--sgi-text);cursor:pointer;user-select:none}.sgi-consulta-estoque-mp__demanda-opcoes{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}.sgi-consulta-estoque-mp__grid{--sgi-clientes-row-height:34px;--sgi-clientes-visible-rows:15;flex:0 0 auto;width:100%;height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));max-height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));min-height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));overflow-x:auto!important;overflow-y:scroll!important;overscroll-behavior:contain}.sgi-consulta-estoque-mp__table-mov{width:max-content;min-width:100%}.sgi-consulta-estoque-mp__grid thead th{position:sticky;top:0;z-index:2;background-color:var(--sgi-table-header-solid-bg);box-shadow:inset 0 -1px 0 var(--sgi-border)}.sgi-consulta-estoque-mp__grid td,.sgi-consulta-estoque-mp__grid th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sgi-consulta-estoque-mp__grid tbody tr{cursor:pointer;height:var(--sgi-clientes-row-height,34px)}.sgi-consulta-estoque-mp input.sgi-input.sgi-somente-leitura,.sgi-consulta-estoque-mp input.sgi-input:read-only,.sgi-consulta-estoque-mp input.sgi-input[readonly]{font-weight:600}.sgi-contabilidade__exercicio{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;flex-shrink:0}.sgi-contabilidade__exercicio--barra{flex-wrap:nowrap;gap:8px;margin-left:20px}.sgi-contas-pagar-page .sgi-contabilidade__exercicio--barra{margin-left:12px}.sgi-contabilidade__ano{width:7.5rem;min-width:7.5rem}.sgi-contabilidade__exercicio-hint{color:var(--sgi-text-muted,#64748b);font-size:.85rem}.sgi-contabilidade__painel-cabecalho{display:flex;flex-direction:column;gap:4px;flex-shrink:0}.sgi-contabilidade-lancamentos-filtros{display:flex;flex-direction:column;gap:10px;flex-shrink:0}.sgi-contabilidade-lancamentos-filtros__linha{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px}.sgi-contabilidade-lancamentos-filtros__linha--tipo{align-items:flex-end;gap:12px 16px}.sgi-contabilidade-lancamentos-filtros__tipo{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;min-height:2.5rem}.sgi-contabilidade-lancamentos-filtros__tipo .sgi-label{width:100%;margin:0}.sgi-contabilidade-lancamentos-filtros__radio{display:inline-flex;align-items:center;gap:6px;font-size:.92rem;cursor:pointer;white-space:nowrap}.sgi-contabilidade-lancamentos-filtros__radio--debito{color:#b91c1c;font-weight:600}.sgi-contabilidade-lancamentos-filtros__radio--credito{color:#15803d;font-weight:600}.sgi-modal.sgi-modal-form.sgi-contabilidade-lancamentos-filtros-modal{max-width:min(96vw,720px)}.sgi-contabilidade-razao{display:flex;flex-direction:column;flex:1;min-height:0;gap:8px}.sgi-contabilidade-razao-acoes .sgi-btn:not(.sgi-btn-excel){background:var(--sgi-btn-primary-bg);color:var(--sgi-btn-primary-color);border-color:var(--sgi-btn-primary-border);box-shadow:var(--sgi-btn-primary-shadow,none)}.sgi-contabilidade-razao-acoes .sgi-btn:not(.sgi-btn-excel):hover:not(:disabled){background:var(--sgi-btn-primary-hover-bg,#1d4ed8);border-color:var(--sgi-btn-primary-hover-bg,#1d4ed8);color:var(--sgi-btn-primary-color);opacity:1}.sgi-contabilidade-razao-filtros{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;flex-shrink:0}.sgi-contabilidade-razao-filtros__nome{flex:1 1 18rem;min-width:min(100%,16rem)}.sgi-contabilidade-razao-filtros__nome .sgi-input{width:100%;max-width:100%}.sgi-contabilidade-razao-resultado{display:flex;flex-direction:column;flex:0 0 auto;min-height:0;gap:0}.sgi-contabilidade-razao-wrap{--sgi-clientes-row-height:34px;--sgi-clientes-visible-rows:15;flex:0 0 auto;width:100%;height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));max-height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));min-height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));overflow-x:auto!important;overflow-y:scroll!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sgi-contabilidade-razao-historico{max-width:28rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sgi-contabilidade-razao-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0}.sgi-contabilidade-razao-table thead th{position:sticky;top:0;z-index:2;background-color:var(--sgi-table-header-solid-bg);box-shadow:inset 0 -1px 0 var(--sgi-border)}.sgi-contabilidade-razao-table td,.sgi-contabilidade-razao-table th{white-space:nowrap;height:var(--sgi-clientes-row-height,34px);max-height:var(--sgi-clientes-row-height,34px);box-sizing:border-box;vertical-align:middle}.sgi-contabilidade-razao-table .sgi-contabilidade-razao-historico{white-space:nowrap}.sgi-contabilidade-razao-rodape{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 18px}.sgi-contabilidade-razao-rodape__totais{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px}.sgi-contabilidade-razao-rodape .sgi-tabela-posicao{flex:0 0 auto;margin:0 0 6px auto;text-align:right}.sgi-contabilidade-razao-saldo-inicial td{font-weight:700}.sgi-modal.sgi-modal-form.sgi-contabilidade-razao-modal{max-width:min(96vw,1100px);width:min(96vw,1100px)}.sgi-modal-overlay-form-stack{z-index:1100}.sgi-contabilidade-razao-modal__resumo{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 14px;margin-bottom:8px}.sgi-contabilidade-razao-modal__resultado{display:flex;flex-direction:column;gap:0;min-height:0}.sgi-contabilidade-balanco-wrap,.sgi-contabilidade-razao-modal__wrap{--sgi-clientes-row-height:34px;--sgi-clientes-visible-rows:15;flex:0 0 auto;width:100%;height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));max-height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));min-height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));overflow-x:auto!important;overflow-y:scroll!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sgi-contabilidade-balanco-filtros-modal{max-width:min(96vw,640px)}.sgi-contabilidade-balanco-filtros-grupos{margin:.75rem 0 0;padding:0;border:0;min-width:0}.sgi-contabilidade-balanco-filtros-grupos>legend{padding:0;margin:0 0 .25rem}.sgi-contabilidade-balanco-filtros-grupos__lista{display:flex;flex-direction:column;gap:2px;max-height:min(28vh,220px);overflow:auto;border:1px solid var(--sgi-border);padding:6px 8px;background:var(--sgi-surface,transparent)}.sgi-contabilidade-balanco-filtros-grupos__item{margin:0;align-items:flex-start}.sgi-modal.sgi-modal-form.sgi-contabilidade-balanco-validacao-modal{max-width:min(96vw,760px)}.sgi-contabilidade-balanco-validacao-tabela{max-height:min(48vh,420px);overflow:auto}.sgi-contabilidade-grupos{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:8px}.sgi-contabilidade-grupos[hidden]{display:none!important}.sgi-contabilidade-grupos-resultado{display:flex;flex-direction:column;flex:0 0 auto;min-height:0;border:1px solid var(--sgi-border);background:var(--sgi-content-bg);overflow:hidden}.sgi-contabilidade-grupos-resultado .sgi-contabilidade-grupos-wrap,.sgi-contabilidade-grupos-wrap,.sgi-tela__resultado .sgi-contabilidade-grupos-wrap{--sgi-clientes-row-height:34px;--sgi-clientes-visible-rows:15;flex:0 0 auto;width:100%;height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));max-height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));min-height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));overflow-x:auto!important;overflow-y:scroll!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.sgi-contabilidade-grupos-wrap .sgi-users-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0}.sgi-contabilidade-grupos-wrap thead th{position:sticky;top:0;z-index:2;background-color:var(--sgi-table-header-solid-bg);box-shadow:inset 0 -1px 0 var(--sgi-border)}.sgi-modal.sgi-modal-form.sgi-contabilidade-grupo-itens-modal{width:min(56rem,96vw);max-width:96vw}.sgi-contabilidade-grupo-itens__cabecalho{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:10px}.sgi-contabilidade-grupo-itens__valor{margin:.15rem 0 0;font-weight:600}.sgi-contabilidade-grupo-itens__tabela{--sgi-clientes-row-height:34px;--sgi-clientes-visible-rows:15;margin-top:8px;flex:0 0 auto;width:100%;height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));max-height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));min-height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));overflow-x:auto!important;overflow-y:scroll!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.sgi-modal.sgi-modal-form.sgi-contabilidade-lancamento-tipo-modal{width:min(96vw,420px);max-width:min(96vw,420px);max-height:min(90vh,480px)}.sgi-contabilidade-lancamento-tipo-modal__opcoes{display:flex;flex-direction:column;gap:10px;margin:4px 0 12px}.sgi-contabilidade-lancamento-tipo-modal__opcoes .sgi-btn{width:100%;justify-content:center;min-height:68px;padding-top:16px;padding-bottom:16px}.sgi-contabilidade-lancamentos-resultado{display:flex;flex-direction:column;flex:0 0 auto;min-height:0;border:1px solid var(--sgi-border);background:var(--sgi-content-bg);overflow:hidden}.sgi-contabilidade-lancamentos-wrap{--sgi-clientes-row-height:34px;--sgi-clientes-visible-rows:15;flex:0 0 auto;width:100%;height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));max-height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));min-height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));overflow-x:auto!important;overflow-y:scroll!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sgi-contabilidade-lancamentos-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0}.sgi-contabilidade-lancamentos-table thead th{position:sticky;top:0;z-index:2;background-color:var(--sgi-table-header-solid-bg);box-shadow:inset 0 -1px 0 var(--sgi-border)}.sgi-contabilidade-lancamentos-table td,.sgi-contabilidade-lancamentos-table th{white-space:nowrap;height:var(--sgi-clientes-row-height,34px);max-height:var(--sgi-clientes-row-height,34px);box-sizing:border-box;vertical-align:middle}.sgi-contabilidade-lancamentos-historico{max-width:40ch;overflow:hidden;text-overflow:ellipsis}.sgi-contabilidade-table-check{width:2.25rem;text-align:center;vertical-align:middle}.sgi-contabilidade-table-check input[type=checkbox]{width:1rem;height:1rem;cursor:pointer}.sgi-modal.sgi-modal-form.sgi-contabilidade-importar-excel-guia-modal{width:min(96vw,480px);max-width:min(96vw,480px)}.sgi-modal.sgi-modal-form.sgi-contabilidade-importar-excel-preview-modal{width:min(96vw,1100px);max-width:min(96vw,1100px);max-height:min(92vh,800px);display:flex;flex-direction:column;gap:10px;overflow:hidden}.sgi-contabilidade-importar-excel-preview-wrap{flex:1 1 auto;min-height:180px;max-height:min(55vh,420px);overflow:auto}.sgi-contabilidade-importar-excel-preview-table{width:max-content;min-width:100%}.sgi-modal.sgi-modal-form.sgi-contabilidade-lancamento-modal{width:min(98vw,1000px);max-width:min(98vw,1000px);max-height:min(92vh,900px);display:flex;flex-direction:column;gap:10px;overflow:hidden}.sgi-contabilidade-lancamento-modal__painel{border:1px solid var(--sgi-border);padding:10px 12px;background:var(--sgi-modal-form-bg);box-sizing:border-box}.sgi-contabilidade-lancamento-modal__painel--linha{display:flex;flex-direction:column;gap:10px}.sgi-contabilidade-lancamento-modal__linha{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:10px 14px}.sgi-contabilidade-lancamento-modal__lote-grid{display:flex;flex-direction:column;gap:10px}.sgi-contabilidade-lancamento-modal__lote-grid-row{display:grid;grid-template-columns:calc(var(--lote-col1-ch, 24) * 1ch + 1.25rem) calc(var(--lote-col2-ch, 14) * 1ch + 1.25rem) minmax(0,1fr) auto;column-gap:14px;align-items:end}.sgi-contabilidade-lancamento-modal__lote-col1,.sgi-contabilidade-lancamento-modal__lote-col2{width:100%;max-width:100%}.sgi-contabilidade-lancamento-modal__lote-col1 input[data-sgi-data],.sgi-contabilidade-lancamento-modal__lote-col1 input[type=date]{min-width:0}.sgi-contabilidade-lancamento-modal__linha--hist{align-items:flex-end}.sgi-contabilidade-lancamento-modal__contas-grid{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;row-gap:10px;align-items:end;width:100%;max-width:100%}.sgi-contabilidade-lancamento-modal__desc{flex:1 1 auto;width:auto;min-width:0;max-width:100%}.sgi-contabilidade-lancamento-modal__desc .sgi-input,.sgi-contabilidade-lancamento-modal__hist .sgi-input{width:100%}.sgi-contabilidade-lancamento-modal__hist{flex:1 1 auto;min-width:24rem}.sgi-contabilidade-lancamento-modal__acoes-linha{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-bottom:1px}.sgi-contabilidade-lancamento-modal__lista{--sgi-clientes-row-height:30px;--sgi-clientes-visible-rows:8;flex:0 0 auto;width:100%;height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1) + 2px);max-height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1) + 2px);min-height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1) + 2px);overflow-x:auto;overflow-y:scroll;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--sgi-border);background:var(--sgi-white);position:relative}.sgi-contabilidade-lancamento-modal__table{width:100%;border-collapse:separate;border-spacing:0}.sgi-contabilidade-lancamento-modal__table thead th{position:sticky;top:0;z-index:2;background-color:var(--sgi-table-header-solid-bg);box-shadow:inset 0 -1px 0 var(--sgi-border)}.sgi-contabilidade-lancamento-modal__table td,.sgi-contabilidade-lancamento-modal__table th{height:var(--sgi-clientes-row-height,30px);max-height:var(--sgi-clientes-row-height,30px);box-sizing:border-box;vertical-align:middle}.sgi-contabilidade-lancamento-modal__col-data{white-space:nowrap;width:1%}.sgi-contabilidade-lancamento-modal__table tbody tr{cursor:pointer;height:var(--sgi-clientes-row-height,30px)}.sgi-contabilidade-lancamento-modal__table tbody tr:focus-visible{outline:2px solid var(--sgi-primary,#2563eb);outline-offset:-2px}.sgi-contabilidade-lancamento-modal__linha-lote--edicao>td{background:color-mix(in srgb,var(--sgi-primary,#2563eb) 12%,transparent)}.sgi-contabilidade-lancamento-modal__table tbody td{padding-top:2px;padding-bottom:2px}.sgi-contabilidade-lancamento-modal__btn-excluir{min-width:22px!important;width:22px!important;height:22px!important;min-height:0!important;padding:0!important;font-size:.72rem;line-height:1}.sgi-contabilidade-lancamento-modal__btn-excluir svg{width:14px;height:14px}.sgi-contabilidade-lancamento-modal__lista-vazia{margin:0;padding:12px;position:absolute;inset:2.5rem 0 0;pointer-events:none}.sgi-contabilidade-lancamento-modal__totais{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 16px}.sgi-contabilidade-lancamento-modal__valor-total{font-weight:700}.sgi-input.sgi-somente-leitura.sgi-contabilidade-lancamento-modal__diferenca{color:var(--sgi-input-readonly-color)!important;font-weight:600}.sgi-contabilidade-plano-filtros-modal{max-width:min(96vw,640px)}.sgi-contabilidade-plano-filtros-modal__linha-combos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:4px}.sgi-contabilidade-plano-filtros-modal__linha-combos--codigos{grid-template-columns:minmax(0,1.35fr) minmax(0,1.35fr) minmax(0,5.5rem)}.sgi-contabilidade-plano-filtros-modal__campo{display:flex;flex-direction:column;min-width:0}.sgi-contabilidade-plano-filtros-modal__campo .sgi-label{margin-top:0}@media (max-width:560px){.sgi-contabilidade-plano-filtros-modal__linha-combos,.sgi-contabilidade-plano-filtros-modal__linha-combos--codigos{grid-template-columns:1fr}}.sgi-contabilidade-plano-wrap{--sgi-clientes-row-height:34px;--sgi-clientes-visible-rows:15;flex:0 0 auto;width:100%;height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));max-height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));min-height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));overflow-x:auto!important;overflow-y:scroll!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sgi-workspace__painel:has(.sgi-contabilidade),.sgi-workspace__painel:has(.sgi-contabilidade-plano-wrap){overflow:hidden}.sgi-contabilidade-plano-table{width:max-content;min-width:100%}.sgi-contabilidade-plano-table thead th{position:sticky;top:0;z-index:2;background-color:var(--sgi-table-header-solid-bg)}.sgi-contabilidade-plano-table td,.sgi-contabilidade-plano-table th{white-space:nowrap;height:var(--sgi-clientes-row-height,34px);max-height:var(--sgi-clientes-row-height,34px);box-sizing:border-box;padding-top:0;padding-bottom:0;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}.sgi-contabilidade-plano-table tbody tr{cursor:pointer}.sgi-contabilidade-plano-table tbody tr:not([aria-hidden=true]){height:var(--sgi-clientes-row-height,34px)}.sgi-contabilidade-plano-table tbody tr.sgi-contabilidade-plano-spacer,.sgi-contabilidade-plano-table tbody tr.sgi-contabilidade-plano-spacer>td{cursor:default;background:transparent!important;border:0!important;padding:0!important}.sgi-contabilidade-plano-codigo{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.sgi-contabilidade-plano-acao-col{width:4.75rem;min-width:4.75rem;text-align:center;padding-left:4px!important;padding-right:4px!important;position:sticky;right:0;z-index:1;background-color:var(--sgi-content-bg,#fff)}.sgi-contabilidade-plano-table thead .sgi-contabilidade-plano-acao-col{z-index:3;background-color:var(--sgi-table-header-solid-bg)}.sgi-contabilidade-plano-table tr.sgi-users-row-selected>.sgi-contabilidade-plano-acao-col{background-color:var(--sgi-row-selected-bg,color-mix(in srgb,#2563eb 12%,var(--sgi-content-bg,#fff)))}.sgi-contabilidade-plano-table tr.sgi-contabilidade-plano-erro>.sgi-contabilidade-plano-acao-col{background-color:color-mix(in srgb,#dc2626 18%,var(--sgi-content-bg))!important}.sgi-contabilidade-plano-acoes{display:inline-flex;align-items:center;justify-content:center;gap:4px}.sgi-contabilidade-plano-add,.sgi-contabilidade-plano-del{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;min-height:28px;padding:0;border:1px solid var(--sgi-border,#cbd5e1);background:var(--sgi-btn-secondary-bg,transparent);color:var(--sgi-text);cursor:pointer}.sgi-contabilidade-plano-add:hover{background:var(--sgi-shell-item-hover,rgba(15,23,42,.06));border-color:var(--sgi-btn-primary-border,#2563eb);color:var(--sgi-btn-primary-bg,#2563eb)}.sgi-contabilidade-plano-del:hover{background:color-mix(in srgb,#dc2626 10%,var(--sgi-content-bg,#fff));border-color:#dc2626;color:#b91c1c}.sgi-contabilidade-plano-toggle{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;background:transparent;color:var(--sgi-text);cursor:pointer;flex-shrink:0;font-weight:700}.sgi-contabilidade-plano-toggle svg{stroke-width:3;font-weight:700}.sgi-contabilidade-plano-toggle:hover{background:var(--sgi-shell-item-hover,rgba(15,23,42,.06))}.sgi-contabilidade-plano-toggle-spacer{display:inline-block;width:22px;flex-shrink:0}.sgi-contabilidade-plano-table tr.sgi-contabilidade-plano-erro>td{background-color:color-mix(in srgb,#dc2626 18%,var(--sgi-content-bg))!important;color:#991b1b}.sgi-contabilidade-plano-table tr.sgi-contabilidade-plano-erro.sgi-users-row-selected>td{background-color:color-mix(in srgb,#dc2626 28%,var(--sgi-content-bg))!important}.sgi-contabilidade-plano-erro-cell{max-width:22rem;white-space:normal!important;font-size:.8rem;font-weight:600;color:#b91c1c}.sgi-contabilidade-plano-erro-resumo{color:#b91c1c}html[data-theme^=escuro] .sgi-contabilidade-plano-table tr.sgi-contabilidade-plano-erro>td{background-color:color-mix(in srgb,#ef4444 28%,var(--sgi-content-bg))!important;color:#fecaca}html[data-theme^=escuro] .sgi-contabilidade-plano-erro-cell,html[data-theme^=escuro] .sgi-contabilidade-plano-erro-resumo{color:#fca5a5}.sgi-contabilidade-conta-modal{width:min(980px,calc(100vw - 24px));max-width:min(980px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;display:flex;flex-direction:column;gap:12px}.sgi-modal.sgi-modal-form.sgi-contabilidade-f1-lookup{width:min(calc(80ch + 3rem),calc(100vw - 24px));max-width:min(calc(80ch + 3rem),calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:hidden;display:flex;flex-direction:column;gap:12px}.sgi-modal.sgi-modal-form.sgi-contabilidade-f1-lookup--historico{max-height:calc(100dvh - 120px)}.sgi-modal.sgi-modal-form.sgi-contabilidade-f1-lookup--conta{width:min(calc(124ch + 3rem),calc(100vw - 24px));max-width:min(calc(124ch + 3rem),calc(100vw - 24px))}.sgi-contabilidade-conta-lookup__filtros{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 20px}.sgi-contabilidade-conta-lookup__filtros .sgi-checkbox-row{margin-bottom:2px}.sgi-modal.sgi-modal-form.sgi-contabilidade-f1-lookup--parceiro{width:max-content;max-width:calc(100vw - 24px);min-width:min(36rem,calc(100vw - 24px))}.sgi-contabilidade-f1-lookup--parceiro .sgi-contabilidade-f1-lookup__grid,.sgi-contabilidade-f1-lookup--parceiro .sgi-contabilidade-f1-lookup__results{min-width:0;max-width:100%}.sgi-contabilidade-f1-lookup--parceiro .sgi-contabilidade-f1-lookup__table{table-layout:fixed}.sgi-modal.sgi-modal-form.sgi-mat-prima-f1-lookup{width:min(calc(96ch + 3rem),calc(100vw - 24px));max-width:min(calc(96ch + 3rem),calc(100vw - 24px))}.sgi-contabilidade-f1-lookup__results{display:flex;flex-direction:column;gap:0;min-height:0;flex:1 1 auto}.sgi-contabilidade-f1-lookup__grid{min-height:0;flex:1 1 auto}.sgi-contabilidade-f1-lookup__table td,.sgi-contabilidade-f1-lookup__table th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sgi-contabilidade-rfb-lookup{width:min(calc(160ch + 3rem),calc(100vw - 24px));max-width:min(calc(160ch + 3rem),calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;display:flex;flex-direction:column;gap:12px}.sgi-contabilidade-rfb-lookup__results{display:flex;flex-direction:column;gap:6px;min-height:0}.sgi-contabilidade-rfb-lookup__grid{min-height:0}.sgi-contabilidade-rfb-lookup__table td,.sgi-contabilidade-rfb-lookup__table th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sgi-contabilidade-conta-modal__cabecalho{display:grid;grid-template-columns:minmax(11.5rem,12.5rem) minmax(11.5rem,12.5rem) 4.5rem 4.5rem minmax(8.5rem,10.5rem);gap:10px 12px;align-items:end}.sgi-contabilidade-conta-modal__codigo .sgi-input{width:100%;min-width:12ch;font-variant-numeric:tabular-nums;letter-spacing:.01em}.sgi-contabilidade-conta-modal__nome{grid-column:1/-1;min-width:0}.sgi-contabilidade-conta-modal__nome .sgi-input{width:100%}.sgi-contabilidade-conta-modal__rfb{grid-column:1/-1;justify-self:start}.sgi-contabilidade-conta-modal__curto .sgi-input{text-align:center;width:100%}.sgi-contabilidade-conta-modal__cabecalho .sgi-input[aria-invalid=true]{border-color:#dc2626;box-shadow:0 0 0 1px color-mix(in srgb,#dc2626 35%,transparent)}.sgi-contabilidade-conta-modal__hierarquia-hint{margin:0}.sgi-contabilidade-conta-modal__erros{margin:0;padding:8px 12px 8px 1.4rem;border:1px solid color-mix(in srgb,#dc2626 45%,var(--sgi-border,#cbd5e1));background:color-mix(in srgb,#dc2626 10%,var(--sgi-content-bg,#fff));color:#991b1b;font-size:.85rem;line-height:1.4}.sgi-contabilidade-conta-modal__parceiro-erro{margin:0;color:#b91c1c;font-size:.85rem;line-height:1.35}html[data-theme^=escuro] .sgi-contabilidade-conta-modal__parceiro-erro{color:#fca5a5}html[data-theme^=escuro] .sgi-contabilidade-conta-modal__erros{color:#fecaca;background:color-mix(in srgb,#ef4444 18%,var(--sgi-content-bg))}.sgi-contabilidade-conta-modal__secoes{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px}.sgi-contabilidade-conta-modal__fieldset{margin:0;padding:12px 14px 14px;border:1px solid var(--sgi-border,#cbd5e1);border-radius:8px;min-width:0}.sgi-contabilidade-conta-modal__fieldset legend{padding:0 6px;font-size:.92rem;font-weight:600;color:var(--sgi-text)}.sgi-contabilidade-conta-modal__controle{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px 18px}.sgi-contabilidade-conta-modal__controle-dir,.sgi-contabilidade-conta-modal__controle-esq{display:flex;flex-direction:column;gap:10px}.sgi-contabilidade-conta-modal__radios{display:flex;flex-wrap:wrap;gap:8px 14px}.sgi-contabilidade-conta-modal__acesso-legend{display:inline-flex;align-items:center;gap:6px}.sgi-contabilidade-conta-modal__bloqueio{margin:0 0 10px;padding:10px 12px;border-radius:6px;background:#111827;color:#f9fafb;font-size:.9rem;line-height:1.4}.sgi-contabilidade-conta-modal__datas{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}@media (max-width:820px){.sgi-contabilidade-conta-modal__cabecalho{grid-template-columns:1fr 1fr}.sgi-contabilidade-conta-modal__nome,.sgi-contabilidade-conta-modal__rfb{grid-column:1/-1;justify-self:stretch;max-width:100%}.sgi-contabilidade-conta-modal__controle,.sgi-contabilidade-conta-modal__secoes{grid-template-columns:1fr}}.sgi-controle-boletos-table{width:max-content;min-width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.sgi-controle-boletos-table thead th{position:sticky;top:0;z-index:2;background-color:var(--sgi-table-header-solid-bg);background-image:none;box-shadow:inset 0 -1px 0 var(--sgi-border)}.sgi-controle-boletos-table thead th:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--sgi-border);pointer-events:none}html[data-theme^=escuro] .sgi-controle-boletos-table thead th{background-color:var(--sgi-table-header-solid-bg)}.sgi-controle-boletos-table td,.sgi-controle-boletos-table th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.sgi-controle-boletos-table td.sgi-contabilidade-table-check,.sgi-controle-boletos-table th.sgi-contabilidade-table-check{overflow:visible;text-overflow:clip;padding-left:.45rem;padding-right:.45rem}.sgi-boleto-consulta-checklist{width:min(780px,100%);max-height:min(90vh,860px)}.sgi-boleto-consulta-checklist__item+.sgi-boleto-consulta-checklist__item{margin-top:18px;padding-top:12px;border-top:1px solid var(--sgi-border)}.sgi-boleto-consulta-checklist__titulo{margin:0 0 8px;font-size:.95rem}.sgi-email-debug-step--pulado{border-color:#cbd5e1;background:var(--sgi-light-gray)}.sgi-controle-boletos-filtros{align-items:end}.sgi-controle-boletos-filtros-modal{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.sgi-controle-boletos-check{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;min-height:32px;padding-bottom:2px;white-space:nowrap}.sgi-boleto-status-bolinha{display:inline-block;width:.85rem;height:.85rem;border-radius:50%;vertical-align:middle;box-shadow:inset 0 0 0 1px rgba(15,23,42,.18)}.sgi-boleto-status-bolinha--carteira{background:#2563eb}.sgi-boleto-status-bolinha--enviada{background:#eab308}.sgi-boleto-status-bolinha--registrada{background:#f97316}.sgi-boleto-status-bolinha--pago{background:#22c55e}.sgi-boleto-status-bolinha--atrasado{background:#7c3aed}.sgi-boleto-status-bolinha--erro{background:#0f172a;box-shadow:0 0 0 1px #fff,inset 0 0 0 1px #0f172a}.sgi-boleto-status-bolinha--cartorio{background:#dc2626}.sgi-boleto-status-bolinha--cancelado{background:#6b7280}.sgi-boleto-status-bolinha--outro{background:#94a3b8}.sgi-controle-boletos-page>.sgi-controle-boletos-legenda{margin-top:auto;flex-shrink:0}.sgi-controle-boletos-legenda{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .9rem;margin:0;padding:0;list-style:none;font-size:.75rem;line-height:1.2;color:var(--sgi-text-muted,#475569)}.sgi-controle-boletos-totais{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1.25rem;flex:1 1 100%;margin:0;font-size:.8125rem}.sgi-controle-boletos-totais strong{font-weight:600}.sgi-controle-boletos-legenda li{display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap}.sgi-boleto-status{display:inline-block;font-weight:600}.sgi-boleto-status--registrado{color:#2563eb}.sgi-boleto-status--pago{color:#15803d}.sgi-boleto-status--cancelado{color:#6b7280}.sgi-boleto-status--erro{color:#b91c1c}.sgi-boleto-status--atrasado{color:#c2410c}.sgi-boleto-status--enviado{color:#7c3aed}.sgi-modal.sgi-modal-form.sgi-controle-boleto-detalhe{width:min(960px,98vw);max-width:min(960px,98vw);max-height:min(90vh,920px);overflow:auto}.sgi-controle-boleto-detalhe__status{flex-shrink:0;width:.95rem;height:.95rem}.sgi-controle-boleto-detalhe__grid{display:flex;flex-direction:column;gap:10px}.sgi-controle-boleto-detalhe__linha{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 14px}.sgi-controle-boleto-detalhe .sgi-field:not(.sgi-controle-boleto-detalhe__links){display:flex;flex-direction:column;justify-content:flex-start;gap:6px;min-width:0}.sgi-controle-boleto-detalhe .sgi-campo-tamanho>.sgi-label,.sgi-controle-boleto-detalhe .sgi-field>.sgi-label{margin:0;line-height:1.25;white-space:nowrap}.sgi-controle-boleto-detalhe .sgi-campo-tamanho>input.sgi-input,.sgi-controle-boleto-detalhe .sgi-field>input.sgi-input{margin:0;width:100%;box-sizing:border-box;min-height:2.05rem}.sgi-controle-boleto-detalhe__linha--cliente .sgi-controle-boleto-detalhe__razao{flex:1 1 18rem;min-width:12rem}.sgi-controle-boleto-detalhe__linha .sgi-controle-boleto-detalhe__nome-banco{flex:1 1 12rem;min-width:10rem}.sgi-controle-boleto-detalhe__linha .sgi-controle-boleto-detalhe__nosso-numero{flex:0 1 14rem;min-width:10rem}.sgi-controle-boleto-detalhe__linha .sgi-controle-boleto-detalhe__order-id{flex:0 1 22rem;min-width:12rem}.sgi-controle-boleto-detalhe__linha .sgi-controle-boleto-detalhe__linha-digitavel{flex:1 1 22rem;min-width:14rem}.sgi-controle-boleto-detalhe__linha .sgi-somente-leitura{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sgi-controle-boleto-detalhe__linha .sgi-controle-boleto-detalhe__linha-digitavel .sgi-somente-leitura{white-space:normal;overflow:visible;text-overflow:clip}.sgi-controle-boleto-detalhe__qr-box{display:flex;align-items:center;justify-content:center;min-height:180px;max-width:220px;padding:10px;border:1px solid var(--sgi-border);background:var(--sgi-content-bg,#fff)}.sgi-controle-boleto-detalhe__qr-img{display:block;width:160px;height:160px;object-fit:contain}.sgi-controle-boleto-detalhe__qr-texto{margin-top:8px;width:100%;resize:vertical}.sgi-controle-boleto-detalhe__obs textarea{width:100%;min-height:4.5rem;resize:vertical;white-space:pre-wrap}.sgi-controle-boleto-detalhe__links{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:640px){.sgi-controle-boleto-detalhe__linha{flex-direction:column;align-items:stretch}}html[data-theme^=escuro] .sgi-codebar-scanner__zoom,html[data-theme^=escuro] .sgi-config-hint,html[data-theme^=escuro] .sgi-contabilidade__exercicio-hint,html[data-theme^=escuro] .sgi-contabilidade__hint,html[data-theme^=escuro] .sgi-email-debug-ms,html[data-theme^=escuro] .sgi-email-smtp-fields-list dt,html[data-theme^=escuro] .sgi-field-hint,html[data-theme^=escuro] .sgi-form-hint,html[data-theme^=escuro] .sgi-gerador-pdf__arquivo-ordem,html[data-theme^=escuro] .sgi-gerador-pdf__arquivo-tam,html[data-theme^=escuro] .sgi-gerador-pdf__dropzone span,html[data-theme^=escuro] .sgi-gerador-pdf__guia-item small,html[data-theme^=escuro] .sgi-gtin-resultado__lista dt,html[data-theme^=escuro] .sgi-inspecao-atualizacao-dl__row dt,html[data-theme^=escuro] .sgi-inspecao-dashboard__kpi h4,html[data-theme^=escuro] .sgi-inspecao-form-modal__identificacao span,html[data-theme^=escuro] .sgi-inspecao-tipo-modal__contexto dt,html[data-theme^=escuro] .sgi-menu-cards__ajuda,html[data-theme^=escuro] .sgi-menu-cards__card-desc,html[data-theme^=escuro] .sgi-menu-cards__subtitulo,html[data-theme^=escuro] .sgi-menu-cards__versao,html[data-theme^=escuro] .sgi-modal-subtitle,html[data-theme^=escuro] .sgi-mov-componente-modal__hint,html[data-theme^=escuro] .sgi-offline-page__texto,html[data-theme^=escuro] .sgi-recursos-card__medidas dt,html[data-theme^=escuro] .sgi-recursos-card__pid,html[data-theme^=escuro] .sgi-recursos-card__serie-rotulo,html[data-theme^=escuro] .sgi-status-capsule-inactive .sgi-status-capsule-option-selected,html[data-theme^=escuro] .sgi-status-capsule-option,html[data-theme^=escuro] .sgi-tela__estado,html[data-theme^=escuro] .sgi-tela__subtitulo,html[data-theme^=escuro] .sgi-tela__vazio,html[data-theme^=escuro] .sgi-theme-card span,html[data-theme^=escuro] .sgi-user-account-menu__meta,html[data-theme^=escuro] .sgi-user-permissions-modal__carregando,html[data-theme^=escuro] .sgi-user-permissions-modal__subtitulo,html[data-theme^=escuro] .sgi-users-table th,html[data-theme^=escuro] .sgi-workspace__carregando{font-weight:700}html[data-theme^=escuro] .sgi-email-debug-step--info,html[data-theme^=escuro] .sgi-gerador-pdf__dropzone--ativo,html[data-theme^=escuro] .sgi-gerador-pdf__dropzone:hover,html[data-theme^=escuro] .sgi-user-permissions-modal__item:hover{border-color:#fff}html[data-theme^=escuro] .sgi-workspace__guia--drop-antes{box-shadow:inset 3px 0 0 #fff}html[data-theme^=escuro] .sgi-workspace__guia--drop-depois{box-shadow:inset -3px 0 0 #fff}html[data-theme^=escuro] .sgi-contabilidade-lancamento-modal__table tbody tr:focus-visible{outline-color:#fff}html[data-theme^=escuro] .sgi-contabilidade-plano-add:hover{border-color:#fff;color:#fff}html[data-theme^=escuro] .sgi-boleto-status--registrado{color:#fff;font-weight:700}html[data-theme^=escuro] .sgi-inspecao-dashboard__chart [stroke="#2563eb"]{stroke:#fff}.sgi-contabilidade-validacao-modal{width:min(920px,calc(100vw - 2rem));max-height:min(85vh,820px);display:flex;flex-direction:column}.sgi-contabilidade-validacao-modal,.sgi-contabilidade-validacao-modal .sgi-modal-body,.sgi-contabilidade-validacao-modal>form{overflow:hidden}.sgi-contabilidade-validacao__executando{padding:1rem 0 .5rem}.sgi-contabilidade-validacao__executando-titulo{margin:0 0 .75rem;font-weight:600}.sgi-contabilidade-validacao__progresso{height:8px;background:var(--sgi-border,#e2e8f0);overflow:hidden;margin-bottom:.75rem}.sgi-contabilidade-validacao__progresso-barra{height:100%;background:var(--sgi-navy,#1e3a5f);transition:width .2s ease}.sgi-contabilidade-validacao__badges{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0 .75rem}.sgi-contabilidade-validacao__badge{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.85rem;font-weight:600;border:1px solid var(--sgi-border,#cbd5e1)}.sgi-contabilidade-validacao__badge--ok{color:#15803d;border-color:#86efac;background:#f0fdf4}.sgi-contabilidade-validacao__badge--alerta{color:#a16207;border-color:#fde047;background:#fefce8}.sgi-contabilidade-validacao__badge--erro{color:#b91c1c;border-color:#fca5a5;background:#fef2f2}.sgi-contabilidade-validacao__badge--total{color:var(--sgi-text,#0f172a)}.sgi-contabilidade-validacao__resumo-final{padding:.65rem .75rem;margin-bottom:.75rem;border:1px solid var(--sgi-border,#cbd5e1)}.sgi-contabilidade-validacao__resumo-final strong{display:block;margin-bottom:.25rem}.sgi-contabilidade-validacao__resumo-final p{margin:0}.sgi-contabilidade-validacao__resumo-final--ok{background:#f0fdf4;border-color:#86efac;color:#166534}.sgi-contabilidade-validacao__resumo-final--alerta{background:#fefce8;border-color:#fde047;color:#854d0e}.sgi-contabilidade-validacao__resumo-final--erro{background:#fef2f2;border-color:#fca5a5;color:#991b1b}.sgi-contabilidade-validacao__lista{list-style:none;margin:0;padding:0;overflow:auto;max-height:min(42vh,380px);border:1px solid var(--sgi-border,#e2e8f0)}.sgi-contabilidade-validacao__item{border-bottom:1px solid var(--sgi-border,#e2e8f0)}.sgi-contabilidade-validacao__item:last-child{border-bottom:0}.sgi-contabilidade-validacao__item-cabecalho{display:flex;align-items:center;gap:.45rem;width:100%;padding:.45rem .55rem;background:transparent;border:0;text-align:left;cursor:pointer;font:inherit;color:inherit}.sgi-contabilidade-validacao__item-cabecalho:disabled{cursor:default}.sgi-contabilidade-validacao__item-toggle{display:inline-flex;width:1rem;flex:0 0 auto}.sgi-contabilidade-validacao__item-toggle-spacer{display:inline-block;width:1rem}.sgi-contabilidade-validacao__item-nome{flex:1 1 auto;font-weight:600}.sgi-contabilidade-validacao__item-status{font-size:.8rem;font-weight:700;flex:0 0 auto}.sgi-contabilidade-validacao__item-status--ok{color:#15803d}.sgi-contabilidade-validacao__item-status--alerta{color:#a16207}.sgi-contabilidade-validacao__item-status--erro{color:#b91c1c}.sgi-contabilidade-validacao__item-status--processando{color:#2563eb}.sgi-contabilidade-validacao__icon--ok{color:#15803d}.sgi-contabilidade-validacao__icon--alerta{color:#a16207}.sgi-contabilidade-validacao__icon--erro{color:#b91c1c}.sgi-contabilidade-validacao__icon--processando{color:#2563eb;animation:sgi-spin .8s linear infinite}.sgi-contabilidade-validacao__item-corpo{padding:0 .55rem .65rem 2rem}.sgi-contabilidade-validacao__tabela{max-height:180px;overflow:auto}html[data-theme^=escuro] .sgi-contabilidade-validacao__badge--ok{background:rgba(22,101,52,.25);color:#86efac;border-color:#166534}html[data-theme^=escuro] .sgi-contabilidade-validacao__badge--alerta{background:rgba(133,77,14,.3);color:#fde047;border-color:#a16207}html[data-theme^=escuro] .sgi-contabilidade-validacao__badge--erro{background:rgba(153,27,27,.3);color:#fca5a5;border-color:#b91c1c}html[data-theme^=escuro] .sgi-contabilidade-validacao__resumo-final--ok{background:rgba(22,101,52,.2);color:#86efac}html[data-theme^=escuro] .sgi-contabilidade-validacao__resumo-final--alerta{background:rgba(133,77,14,.25);color:#fde047}html[data-theme^=escuro] .sgi-contabilidade-validacao__resumo-final--erro{background:rgba(153,27,27,.25);color:#fca5a5}.sgi-contabilidade-auditor{display:flex;flex-direction:column;gap:.85rem;min-width:0}.sgi-contabilidade-auditor__cabecalho{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem}.sgi-contabilidade-auditor__filtro-mes{display:flex;flex-direction:column;gap:.2rem}.sgi-contabilidade-auditor__mes{min-width:12rem}.sgi-contabilidade-auditor__kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.65rem}.sgi-contabilidade-auditor__kpi{border:1px solid var(--sgi-border,#cbd5e1);background:var(--sgi-surface,#fff);padding:.55rem .7rem}.sgi-contabilidade-auditor__kpi--alerta{border-color:#f59e0b}.sgi-contabilidade-auditor__kpi h4{margin:0 0 .25rem;font-size:.8rem;font-weight:600;color:var(--sgi-muted,#64748b)}.sgi-contabilidade-auditor__kpi p{margin:0;font-size:1.15rem;font-weight:700}.sgi-contabilidade-auditor__grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.75rem}.sgi-contabilidade-auditor__card{border:1px solid var(--sgi-border,#cbd5e1);background:var(--sgi-surface,#fff);padding:.7rem .8rem;display:flex;flex-direction:column;gap:.55rem;min-width:0}.sgi-contabilidade-auditor__card h3{margin:0;font-size:.95rem}.sgi-contabilidade-auditor__card-topo{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sgi-contabilidade-auditor__badge{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:700;padding:.1rem .4rem;border:1px solid var(--sgi-border,#cbd5e1)}.sgi-contabilidade-auditor__badge--ok{color:#15803d;border-color:#86efac;background:#f0fdf4}.sgi-contabilidade-auditor__badge--alerta{color:#a16207;border-color:#fde047;background:#fefce8}.sgi-contabilidade-auditor__badge--erro{color:#b91c1c;border-color:#fca5a5;background:#fef2f2}.sgi-contabilidade-auditor__saude-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem;max-height:280px;overflow:auto}.sgi-contabilidade-auditor__saude-lista li{display:flex;align-items:center;gap:.45rem;font-size:.85rem}.sgi-contabilidade-auditor__dl{margin:0;display:grid;gap:.35rem}.sgi-contabilidade-auditor__dl>div{display:flex;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--sgi-border,#e2e8f0);padding-bottom:.2rem}.sgi-contabilidade-auditor__dl dt{margin:0;font-weight:600}.sgi-contabilidade-auditor__dl dd{margin:0}html[data-theme^=escuro] .sgi-contabilidade-auditor__card,html[data-theme^=escuro] .sgi-contabilidade-auditor__kpi{background:#1e293b;border-color:#475569}html[data-theme^=escuro] .sgi-contabilidade-auditor__kpi h4{color:#e2e8f0;font-weight:700}html[data-theme^=escuro] .sgi-contabilidade-auditor__card h3,html[data-theme^=escuro] .sgi-contabilidade-auditor__dl dd,html[data-theme^=escuro] .sgi-contabilidade-auditor__dl dt,html[data-theme^=escuro] .sgi-contabilidade-auditor__kpi p,html[data-theme^=escuro] .sgi-contabilidade-auditor__saude-lista li{color:#fff}html[data-theme^=escuro] .sgi-contabilidade-auditor__dl>div{border-bottom-color:#475569}html[data-theme^=escuro] .sgi-contabilidade-auditor__kpi--alerta{border-color:#fbbf24}html[data-theme^=escuro] .sgi-contabilidade-auditor__badge--ok{background:rgba(34,197,94,.2);color:#86efac;border-color:#22c55e}html[data-theme^=escuro] .sgi-contabilidade-auditor__badge--alerta{background:rgba(234,179,8,.2);color:#fde047;border-color:#eab308}html[data-theme^=escuro] .sgi-contabilidade-auditor__badge--erro{background:rgba(239,68,68,.2);color:#fca5a5;border-color:#ef4444}html[data-theme^=escuro] .sgi-contabilidade-auditor__mes{background:#0f172a;color:#fff;border-color:#64748b}.sgi-contabilidade-painel-controle{display:flex;flex-direction:column;gap:.85rem;min-width:0;max-width:48rem}.sgi-contabilidade-painel-controle__grade{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));max-width:36rem}.sgi-contabilidade-inicializar-saldo{display:flex;flex-direction:column;gap:.85rem;min-width:0;max-width:48rem}.sgi-contabilidade-inicializar-saldo__resumo{display:flex;flex-direction:column;gap:.75rem;border:1px solid var(--sgi-border,#cbd5e1);background:var(--sgi-surface,#fff);padding:.75rem .9rem}.sgi-contabilidade-inicializar-saldo__dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.55rem 1rem;margin:0}.sgi-contabilidade-inicializar-saldo__dl>div{min-width:0}.sgi-contabilidade-inicializar-saldo__dl dt{margin:0;font-size:.8rem;font-weight:600;color:var(--sgi-muted,#64748b)}.sgi-contabilidade-inicializar-saldo__dl dd{margin:.15rem 0 0;font-weight:600}.sgi-contabilidade-inicializar-saldo__regras{margin:0;padding-left:1.15rem;color:var(--sgi-text,#0f172a);line-height:1.45}html[data-theme^=escuro] .sgi-contabilidade-inicializar-saldo__resumo{background:#1e293b;border-color:#475569;color:#fff}html[data-theme^=escuro] .sgi-contabilidade-inicializar-saldo__dl dt{color:#94a3b8}html[data-theme^=escuro] .sgi-contabilidade-inicializar-saldo__dl dd,html[data-theme^=escuro] .sgi-contabilidade-inicializar-saldo__regras{color:#fff}.sgi-chat-bayanno{display:flex;flex-direction:column;min-height:0;gap:.75rem}.sgi-chat-bayanno__mensagens{flex:0 0 auto;box-sizing:border-box;height:15cm;max-height:15cm;min-height:15cm;overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain;display:flex;flex-direction:column;align-items:stretch;gap:.45rem;padding:.85rem .9rem 1rem;border:1px solid var(--sgi-border);background:linear-gradient(180deg,color-mix(in srgb,var(--sgi-light-gray) 78%,#d8e8d8) 0,color-mix(in srgb,var(--sgi-light-gray) 88%,#e8efe8) 100%);scrollbar-gutter:stable}.sgi-chat-bayanno__bolha{position:relative;box-sizing:border-box;width:fit-content;max-width:min(520px,78%);padding:.45rem .7rem .5rem;border:none;border-radius:7.5px;box-shadow:0 1px .5px rgba(15,23,42,.12)}.sgi-chat-bayanno__bolha:before{content:"";position:absolute;top:0;width:8px;height:13px;background:inherit;pointer-events:none}.sgi-chat-bayanno__bolha--assistant{align-self:flex-start;margin-right:auto;margin-left:.15rem;border-top-left-radius:0;background:color-mix(in srgb,var(--sgi-light-gray) 55%,var(--sgi-white));color:var(--sgi-text)}.sgi-chat-bayanno__bolha--assistant:before{left:-7px;clip-path:polygon(100% 0,0 0,100% 100%)}.sgi-chat-bayanno__bolha--user{align-self:flex-start;margin-left:15cm;margin-right:.55rem;max-width:min(520px,calc(100% - 15cm - 1rem));border-top-right-radius:0;background:color-mix(in srgb,#25d366 18%,var(--sgi-content-bg));color:var(--sgi-text)}.sgi-chat-bayanno__bolha--user:before{right:-7px;clip-path:polygon(0 0,100% 0,0 100%)}@media (max-width:1100px){.sgi-chat-bayanno__bolha--user{margin-left:min(15cm,32%);max-width:min(520px,66%)}}.sgi-chat-bayanno__bolha--loading{opacity:.9}.sgi-chat-bayanno__autor{font-size:.72rem;font-weight:600;color:var(--sgi-text-muted);margin-bottom:.2rem}.sgi-chat-bayanno__bolha--user .sgi-chat-bayanno__autor{color:color-mix(in srgb,#128c7e 70%,var(--sgi-text-muted));text-align:left}.sgi-chat-bayanno__texto{white-space:pre-wrap;word-break:break-word;font-size:.9rem;line-height:1.4;color:inherit}.sgi-chat-bayanno__link{word-break:break-all}.sgi-chat-grafico{min-height:100vh;padding:1rem 1.25rem 2rem;font-family:Arial,Helvetica,sans-serif;background:var(--sgi-bg,#f4f6f8);color:var(--sgi-text,#1a1a1a)}.sgi-chat-grafico__cabecalho{margin-bottom:1rem}.sgi-chat-grafico__titulo{margin:0;font-size:1.25rem;font-weight:700}.sgi-chat-grafico__subtitulo{margin:.35rem 0 0;color:var(--sgi-text-muted,#555);font-size:.9rem}.sgi-chat-grafico__canvas{width:100%;max-width:960px;height:440px;background:var(--sgi-surface,#fff);border:1px solid var(--sgi-border,#ccc);padding:.75rem}.sgi-chat-grafico__erro,.sgi-chat-grafico__status{margin:1rem 0;font-size:.95rem}.sgi-chat-grafico__erro{color:var(--sgi-danger,#b00020)}.sgi-chat-bayanno__composer{display:flex;align-items:flex-end;gap:.5rem;flex-shrink:0}.sgi-chat-bayanno__input{flex:1 1 auto;min-height:56px;resize:vertical;max-height:160px}html[data-theme^=escuro] .sgi-chat-bayanno__mensagens{background:linear-gradient(180deg,color-mix(in srgb,var(--sgi-navy) 72%,#0f172a) 0,color-mix(in srgb,var(--sgi-navy) 55%,#1e293b) 100%)}html[data-theme^=escuro] .sgi-chat-bayanno__bolha{box-shadow:0 1px .5px rgba(0,0,0,.35)}html[data-theme^=escuro] .sgi-chat-bayanno__bolha--assistant{background:color-mix(in srgb,var(--sgi-content-bg) 88%,#334155);color:var(--sgi-text)}html[data-theme^=escuro] .sgi-chat-bayanno__bolha--user{background:color-mix(in srgb,#128c7e 42%,var(--sgi-navy));color:#f8fafc}html[data-theme^=escuro] .sgi-chat-bayanno__bolha--user .sgi-chat-bayanno__autor{color:color-mix(in srgb,#86efac 55%,var(--sgi-text-muted))}.sgi-oc-mp-enc-modal input.sgi-input:not([type=checkbox]):not([type=radio]):not([type=file]),.sgi-oc-mp-enc-modal select.sgi-input,.sgi-oc-mp-enc-modal textarea.sgi-input,.sgi-oc-mp-form-modal input.sgi-input:not([type=checkbox]):not([type=radio]):not([type=file]),.sgi-oc-mp-form-modal select.sgi-input,.sgi-oc-mp-form-modal textarea.sgi-input,.sgi-ordens-compra-mp-page input.sgi-input:not([type=checkbox]):not([type=radio]):not([type=file]),.sgi-ordens-compra-mp-page select.sgi-input,.sgi-ordens-compra-mp-page textarea.sgi-input{padding-top:4.5px;padding-bottom:4.5px;font-size:.935rem;line-height:1.2}.sgi-oc-mp-enc-modal .sgi-btn,.sgi-oc-mp-enc-overlay .sgi-btn,.sgi-oc-mp-form-modal .sgi-btn,.sgi-oc-mp-form-overlay .sgi-btn,.sgi-ordens-compra-mp-page .sgi-btn{min-height:29px;padding-top:.36rem;padding-bottom:.36rem;font-size:.765rem;line-height:1.25}.sgi-oc-mp-enc-modal .sgi-barra-acoes .sgi-btn,.sgi-oc-mp-enc-modal .sgi-barra-acoes .sgi-btn-compacto,.sgi-oc-mp-enc-overlay .sgi-barra-acoes .sgi-btn,.sgi-oc-mp-enc-overlay .sgi-barra-acoes .sgi-btn-compacto,.sgi-oc-mp-form-modal .sgi-barra-acoes .sgi-btn,.sgi-oc-mp-form-modal .sgi-barra-acoes .sgi-btn-compacto,.sgi-oc-mp-form-overlay .sgi-barra-acoes .sgi-btn,.sgi-oc-mp-form-overlay .sgi-barra-acoes .sgi-btn-compacto,.sgi-ordens-compra-mp-page .sgi-barra-acoes .sgi-btn,.sgi-ordens-compra-mp-page .sgi-barra-acoes .sgi-btn-compacto{min-height:31px;padding-top:.405rem;padding-bottom:.405rem;font-size:.765rem}.sgi-oc-mp-enc-modal .sgi-btn .sgi-btn__icone,.sgi-oc-mp-enc-modal .sgi-btn svg,.sgi-oc-mp-enc-overlay .sgi-btn .sgi-btn__icone,.sgi-oc-mp-enc-overlay .sgi-btn svg,.sgi-oc-mp-form-modal .sgi-btn .sgi-btn__icone,.sgi-oc-mp-form-modal .sgi-btn svg,.sgi-oc-mp-form-overlay .sgi-btn .sgi-btn__icone,.sgi-oc-mp-form-overlay .sgi-btn svg,.sgi-ordens-compra-mp-page .sgi-btn .sgi-btn__icone,.sgi-ordens-compra-mp-page .sgi-btn svg{width:13px;height:13px}.sgi-ordens-compra-mp-filtros-modal{display:flex;flex-direction:column;gap:12px}.sgi-ordens-compra-mp-filtros-modal__campo-largo{width:min(100%,42ch);max-width:100%}.sgi-ordens-compra-mp-filtros-modal__campo-largo .sgi-input{width:100%}.sgi-oc-comp-sugestao-filtros__linha{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:12px;min-width:0}.sgi-oc-comp-sugestao-filtros__linha>.sgi-ordens-compra-mp-filtros-modal__campo-largo{flex:1 1 0;width:auto;min-width:0}.sgi-oc-comp-sugestao-filtros .sgi-oc-comp-sugestao-filtros__mes{width:auto}.sgi-oc-comp-sugestao-filtros .sgi-oc-comp-sugestao-filtros__mes .sgi-input{box-sizing:border-box;width:calc(8ch + 24px);min-width:calc(8ch + 24px);max-width:none}.sgi-ordens-compra-mp-page .sgi-ordens-compra-mp-status{margin:0;padding:0;border:none;min-width:0}.sgi-ordens-compra-mp-page .sgi-tela__filtros{padding:8px 16px}.sgi-ordens-compra-mp-status__opcoes{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;min-height:2.1rem}.sgi-oc-mp-bolinha{display:inline-block;width:.85rem;height:.85rem;border-radius:50%;vertical-align:middle;box-shadow:inset 0 0 0 1px rgba(0,0,0,.18)}.sgi-oc-mp-bolinha--pendente{background:#1e3a8a}.sgi-oc-mp-bolinha--entregue{background:#22c55e}.sgi-oc-mp-bolinha--parcial{background:#eab308}.sgi-oc-mp-bolinha--atrasada{background:#ef4444}.sgi-ordens-compra-mp-col-status,.sgi-ordens-compra-mp-td-status,.sgi-ordens-compra-mp-th-status{width:2.25rem;text-align:center;padding-left:.25rem;padding-right:.25rem}.sgi-oc-componentes-page .sgi-oc-comp-col-limitada{overflow:hidden;box-sizing:border-box}.sgi-oc-componentes-page .sgi-oc-comp-celula-limitada{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;box-sizing:border-box}.sgi-ordens-compra-mp-td-acao,.sgi-ordens-compra-mp-th-acao{width:3rem;text-align:center;padding-left:.25rem;padding-right:.25rem}.sgi-ordens-compra-mp-btn-editar{min-width:2.5rem;padding-inline:.4rem}.sgi-ordens-compra-mp-legenda{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;flex-shrink:0;margin-top:10px;padding:8px 4px 4px;border-top:1px solid var(--sgi-border,#cbd5e1);font-size:.9rem;color:var(--sgi-text-muted,#64748b)}.sgi-ordens-compra-mp-page{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.sgi-ordens-compra-mp-page .sgi-tela__resultado{flex:0 0 auto}.sgi-ordens-compra-mp-wrap{--sgi-clientes-row-height:34px;--sgi-clientes-visible-rows:15;flex:0 0 auto;width:100%;height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));max-height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));min-height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 1));overflow-x:auto!important;overflow-y:scroll!important;overscroll-behavior:contain}.sgi-ordens-compra-mp-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0}.sgi-ordens-compra-mp-table thead th{position:sticky;top:0;z-index:2;background-color:var(--sgi-table-header-solid-bg);background-image:none;box-shadow:inset 0 -1px 0 var(--sgi-border)}.sgi-ordens-compra-mp-table thead th:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--sgi-border);pointer-events:none}html[data-theme^=escuro] .sgi-ordens-compra-mp-table thead th{background-color:var(--sgi-table-header-solid-bg)}.sgi-ordens-compra-mp-legenda__item{display:inline-flex;align-items:center;gap:6px}.sgi-oc-comp-ui.sgi-oc-componentes--dense{font-size:.8125rem;-webkit-text-size-adjust:none;text-size-adjust:none}.sgi-oc-comp-ui.sgi-oc-componentes--dense.sgi-tela{padding:8px 10px 10px;gap:8px}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-modal-title,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-oc-componentes-checkout__grupo-titulo,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-tela__titulo{font-size:.9375rem;font-weight:500;line-height:1.2;max-height:1000000px}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-tela__subtitulo{margin-top:2px;font-size:.75rem;font-weight:500;line-height:1.25}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-campo-tamanho .sgi-label,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-label,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-oc-comp-item-form__campo-flex .sgi-label,.sgi-oc-comp-ui.sgi-oc-componentes--dense legend.sgi-label{font-size:12px;font-weight:500;line-height:1.15;letter-spacing:0;max-height:1000000px;-webkit-text-size-adjust:none;text-size-adjust:none}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-campo-tamanho,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-field,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-oc-comp-item-form__campo-flex{gap:2px}.sgi-oc-comp-ui.sgi-oc-componentes--dense input.sgi-input:not([type=checkbox]):not([type=radio]):not([type=file]),.sgi-oc-comp-ui.sgi-oc-componentes--dense select.sgi-input,.sgi-oc-comp-ui.sgi-oc-componentes--dense textarea.sgi-input{padding-top:3px;padding-bottom:3px;font-size:13px;line-height:1.2}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-btn{min-height:30px;padding-top:.28rem;padding-bottom:.28rem;font-size:.75rem;line-height:1.2}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-barra-acoes .sgi-btn,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-barra-acoes .sgi-btn-compacto{min-height:32px;padding-top:.3rem;padding-bottom:.3rem;font-size:.75rem}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-modal-btn-fechar{min-width:30px;min-height:30px}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-modal{padding:10px 12px}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-modal-cabecalho{margin:-10px -12px 8px;padding:6px 10px;gap:8px}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-modal-form__barra,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-topo-acoes{margin-bottom:6px}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-oc-comp-detalhe-form,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-oc-comp-email-form,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-oc-comp-item-form,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-oc-componentes-checkout__form{gap:6px}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-field-hint:not(.sgi-tabela-posicao){font-size:12px;font-weight:500;line-height:1.3}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-tela__resultado-rodape{padding:2px 8px;gap:4px}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-btn .sgi-btn__icone,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-btn svg{width:12px;height:12px}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-compras-componentes-wrap,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-oc-comp-detalhe-grid,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-oc-comp-sugestao-grid,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-oc-componentes-checkout__grid,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-ordens-compra-mp-wrap{--sgi-clientes-row-height:27px}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-ordens-compra-mp-table,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-users-table{font-size:.75rem}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-ordens-compra-mp-table thead th,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-users-table thead th{padding:3px 4px;font-size:.7rem}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-ordens-compra-mp-table tbody td,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-users-table tbody td{padding:2px 4px}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-table-sort-btn{font-size:inherit;padding:1px 2px;gap:2px}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-checkbox-row,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-ordens-compra-mp-status__opcoes{font-size:.75rem;gap:4px}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-ordens-compra-mp-legenda{margin-top:6px;padding:4px 2px 2px;font-size:.75rem}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-ordens-compra-mp-filtros-modal{gap:8px}.sgi-oc-comp-ui.sgi-oc-componentes--dense.sgi-oc-comp-sugestao-overlay{padding:6px 8px}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-modal.sgi-oc-comp-sugestao-painel{gap:6px;padding-left:8px;padding-right:8px}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-oc-comp-sugestao-painel>.sgi-modal-cabecalho{margin-left:-8px;margin-right:-8px}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-oc-comp-detalhe-cab,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-oc-componentes-checkout__cab{gap:6px}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-oc-componentes-checkout__grupo-titulo{margin-bottom:2px}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-oc-comp-item-form__linha{gap:6px}@media (orientation:landscape) and (max-height:520px){.sgi-oc-comp-ui.sgi-oc-componentes--dense.sgi-tela{padding:4px 8px 6px;gap:4px}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-modal-title,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-tela__titulo{font-size:.875rem}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-campo-tamanho .sgi-label,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-label,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-oc-comp-item-form__campo-flex .sgi-label,.sgi-oc-comp-ui.sgi-oc-componentes--dense legend.sgi-label{font-size:11px}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-modal{padding:6px 8px}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-modal-cabecalho{margin:-6px -8px 4px;padding:4px 8px;gap:6px}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-modal-overlay,.sgi-oc-comp-ui.sgi-oc-componentes--dense.sgi-modal-overlay{padding:4px 6px}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-oc-comp-detalhe-cab,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-oc-comp-detalhe-form,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-oc-comp-email-form,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-oc-comp-item-form,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-oc-componentes-checkout__cab,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-oc-componentes-checkout__form,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-ordens-compra-mp-filtros-modal{gap:4px}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-oc-comp-item-form__linha{gap:4px 6px}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-modal-form__barra,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-topo-acoes{margin-bottom:4px;gap:4px 8px}.sgi-oc-comp-ui.sgi-oc-componentes--dense input.sgi-input:not([type=checkbox]):not([type=radio]):not([type=file]),.sgi-oc-comp-ui.sgi-oc-componentes--dense select.sgi-input,.sgi-oc-comp-ui.sgi-oc-componentes--dense textarea.sgi-input{padding-top:1px;padding-bottom:1px;font-size:13px}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-barra-acoes .sgi-btn,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-barra-acoes .sgi-btn-compacto,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-btn,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-modal-btn-fechar{min-height:28px}}.sgi-oc-mp-form-overlay{align-items:flex-start;justify-content:center;padding:10px 12px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.sgi-modal.sgi-modal-form.sgi-oc-mp-form-modal{width:min(98vw,1380px);max-width:min(98vw,1380px);max-height:min(96vh,980px);height:auto;margin:0;display:flex;flex-direction:column;gap:8px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box}.sgi-oc-mp-enc-modal>.sgi-modal-cabecalho,.sgi-oc-mp-form-modal>.sgi-modal-cabecalho{padding-top:10.5px;padding-bottom:10.5px;margin-bottom:12px}.sgi-oc-mp-enc-modal>.sgi-modal-cabecalho .sgi-modal-title,.sgi-oc-mp-form-modal>.sgi-modal-cabecalho .sgi-modal-title{font-size:1.05rem;line-height:1.25}.sgi-modal-form__barra{width:100%;margin-bottom:12px;align-items:center}.sgi-modal-form__barra .sgi-barra-acoes{align-self:center}.sgi-oc-mp-form-modal__barra{width:100%;margin-bottom:12px;align-items:center}.sgi-oc-mp-form-modal__barra .sgi-barra-acoes{align-self:center}.sgi-modal-btn-fechar,.sgi-oc-mp-btn-fechar{color:#ffffff!important;border:1px solid #2563eb;background:#2563eb;font-weight:700;min-width:22px;min-height:22px;padding:.25rem .35rem}.sgi-modal-btn-fechar:focus-visible,.sgi-modal-btn-fechar:hover,.sgi-oc-mp-btn-fechar:focus-visible,.sgi-oc-mp-btn-fechar:hover{color:#ffffff!important;border-color:var(--sgi-danger,#dc2626);background:var(--sgi-danger,#dc2626);opacity:1}.sgi-modal-btn-fechar .sgi-btn__icone,.sgi-modal-btn-fechar svg,.sgi-oc-mp-btn-fechar .sgi-btn__icone,.sgi-oc-mp-btn-fechar svg{color:#ffffff;stroke:currentColor;width:9px;height:9px}html[data-theme^=escuro] .sgi-modal-btn-fechar,html[data-theme^=escuro] .sgi-oc-mp-btn-fechar{color:#ffffff!important;border-color:#2563eb;background:#2563eb}html[data-theme^=escuro] .sgi-modal-btn-fechar:focus-visible,html[data-theme^=escuro] .sgi-modal-btn-fechar:hover,html[data-theme^=escuro] .sgi-oc-mp-btn-fechar:focus-visible,html[data-theme^=escuro] .sgi-oc-mp-btn-fechar:hover{background:var(--sgi-danger,#dc2626);border-color:var(--sgi-danger,#dc2626)}.sgi-oc-mp-form{display:flex;flex-direction:column;gap:8px;min-width:0;flex:0 0 auto}.sgi-oc-mp-form__linha{display:flex;flex-wrap:nowrap;gap:8px 12px;align-items:flex-end;width:100%}.sgi-oc-mp-form__linha .sgi-campo-tamanho,.sgi-oc-mp-form__linha .sgi-oc-mp-form__campo-flex{flex:0 1 auto}.sgi-oc-mp-form__linha .sgi-campo-tamanho.sgi-oc-mp-form__fixo{flex:0 0 auto}.sgi-oc-mp-form__campo-flex{flex:1 1 220px;min-width:180px;display:flex;flex-direction:column;gap:4px}.sgi-oc-mp-form__campo-flex.sgi-oc-mp-form__razao{flex:1.2 1 264px;min-width:216px}.sgi-oc-mp-form__campo-flex.sgi-oc-mp-form__razao.sgi-oc-mpp-enc__razao{flex:0 1 444px}.sgi-oc-mp-form__texto-centro{text-align:center}.sgi-oc-mp-form__razao .sgi-oc-mp-form__texto-centro{display:flex;align-items:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;min-height:calc(.935rem * 1.2 + 9px + 2px)}@media (max-width:1100px){.sgi-oc-mp-form__linha{flex-wrap:wrap}}.sgi-oc-mp-form__item-box{margin:0;padding:10px 12px 12px;border:1px solid var(--sgi-border,#cbd5e1);border-radius:8px;min-width:0;display:flex;flex-direction:column;gap:14px}.sgi-oc-mp-form__item-box>legend{padding:0 4px;margin-bottom:2px}.sgi-oc-mp-form__item-acoes.sgi-barra-acoes{align-self:flex-end;margin:0;padding-bottom:1px;gap:8px}.sgi-oc-mp-form__grid{max-height:220px;min-height:0;height:auto;overflow:auto}.sgi-oc-mp-form__td-acao,.sgi-oc-mp-form__th-acao{width:5.5rem;text-align:center;white-space:nowrap}.sgi-oc-mp-form__td-acao{display:flex;gap:4px;justify-content:center;align-items:center}.sgi-oc-mp-form__rodape-dados{display:grid;grid-template-columns:minmax(280px,1.2fr) minmax(260px,1.4fr) auto;gap:12px;align-items:start}.sgi-oc-mp-form__condicoes{display:flex;flex-direction:column;gap:8px;align-items:flex-start;min-width:0}.sgi-oc-mp-form__condicoes-linha{display:flex;flex-wrap:nowrap;gap:8px 12px;align-items:flex-end}.sgi-oc-mp-enc-modal__barra{width:100%;margin-bottom:12px;align-items:center}.sgi-oc-mp-enc-modal__barra .sgi-barra-acoes{align-self:center}.sgi-oc-mp-form__frete{border:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.sgi-oc-mp-form__obs-log{display:flex;flex-direction:column;gap:4px;min-width:0}@media (max-width:900px){.sgi-oc-mp-form__rodape-dados{grid-template-columns:1fr}}.sgi-oc-mp-enc-overlay{align-items:flex-start;justify-content:center;padding:10px 12px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.sgi-modal.sgi-modal-form.sgi-oc-mp-enc-modal{width:min(96vw,1100px);max-width:min(96vw,1100px);max-height:min(96vh,980px);height:auto;margin:0 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.sgi-oc-mp-enc__encerrada{margin:0;color:#dc2626;font-weight:700;font-size:.95rem}.sgi-oc-mp-enc__obs{display:flex;flex-direction:column;gap:4px}.sgi-oc-mp-enc__cert{align-items:center}.sgi-oc-mp-enc__file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sgi-oc-mp-enc__cert-nome{font-size:.85rem;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sgi-modal.sgi-modal-form.sgi-contas-receber-modal{width:min(96vw,1078px);max-width:min(96vw,1078px);max-height:min(92vh,968px);display:flex;flex-direction:column;overflow:hidden}.sgi-modal.sgi-modal-form.sgi-contas-receber-modal.sgi-contas-receber-liq-modal{width:min(96vw,1180px);max-width:min(96vw,1180px)}.sgi-modal.sgi-modal-form.sgi-contas-pagar-filtros-modal,.sgi-modal.sgi-modal-form.sgi-contas-pagar-integracao-modal,.sgi-modal.sgi-modal-form.sgi-contas-pagar-lote-modal,.sgi-modal.sgi-modal-form.sgi-contas-pagar-modal,.sgi-modal.sgi-modal-form.sgi-contas-pagar-relatorios-modal,.sgi-modal.sgi-modal-form.sgi-contas-receber-filtros-modal{width:min(96vw,980px);max-width:min(96vw,980px);max-height:min(92vh,880px);display:flex;flex-direction:column;overflow:hidden}.sgi-contas-pagar-filtros,.sgi-contas-pagar-form,.sgi-contas-pagar-relatorios,.sgi-contas-receber-filtros,.sgi-contas-receber-form{display:flex;flex-direction:column;gap:10px;overflow:auto;padding:0 12px 12px;min-height:0}.sgi-filtros-periodo__botoes{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:4px}.sgi-filtros-periodo__btn--ativo{background:var(--sgi-primary,#2563eb);border-color:var(--sgi-primary,#2563eb);color:#fff}.sgi-filtros-periodo__btn--ativo:focus-visible,.sgi-filtros-periodo__btn--ativo:hover{background:var(--sgi-primary-hover,#1d4ed8);border-color:var(--sgi-primary-hover,#1d4ed8);color:#fff}.sgi-contas-pagar-form__obs,.sgi-contas-receber-form__obs{display:flex;flex-direction:column;gap:4px;width:100%}.sgi-contas-pagar-page form.sgi-filtros-inline{align-items:center;gap:6px 12px}.sgi-cp-filtros__moldura{display:flex;flex-wrap:wrap;align-items:stretch;gap:6px 12px;flex:0 1 auto;min-width:0;padding:4px 10px 6px;border:1px solid #1f2937;border-radius:4px}.sgi-cp-filtros__moldura>.sgi-cp-filtros__datas{align-self:center}.sgi-cp-filtros__grupo{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px 12px;flex:0 0 auto;margin:0;padding:0;border:none;min-width:0;min-inline-size:0}.sgi-cp-filtros__grupo--separado{align-self:stretch;align-items:center;padding-left:12px;border-left:1px solid var(--sgi-border)}.sgi-cp-filtros__grade{display:grid;grid-template-columns:auto;gap:2px 14px;align-items:center}.sgi-cp-filtros__grade--datas{grid-template-columns:none;grid-template-rows:repeat(2,auto);grid-auto-flow:column}.sgi-cp-filtros__grade--3{grid-template-columns:none;grid-template-rows:repeat(3,auto);grid-auto-flow:column}.sgi-cp-filtros__grupo .sgi-checkbox-row{margin:0;padding:0;gap:4px;white-space:nowrap}@media (pointer:coarse) and (hover:none) and (orientation:landscape){.sgi-contas-pagar-page .sgi-cp-filtros__grupo,.sgi-contas-pagar-page .sgi-cp-filtros__moldura{flex:0 0 auto;flex-wrap:nowrap}}@media (pointer:coarse) and (hover:none) and (orientation:portrait){html.sgi-mobile-retrato .sgi-retrato-folha .sgi-cp-filtros__moldura{flex-direction:column;flex-wrap:nowrap;gap:10px}html.sgi-mobile-retrato .sgi-retrato-folha .sgi-cp-filtros__grupo{width:100%;box-sizing:border-box}html.sgi-mobile-retrato .sgi-retrato-folha .sgi-cp-filtros__grupo--separado{padding:8px 0 0;border-left:none;border-top:1px solid var(--sgi-border)}}.sgi-filtros-inline .sgi-label.sgi-cp-filtros__rotulo-data{color:var(--sgi-blue)}.sgi-contas-pagar-page .sgi-tela__resultado,.sgi-contas-receber-page .sgi-tela__resultado{min-width:0;max-width:100%}.sgi-contas-pagar-page .sgi-clientes-table-wrap.sgi-data-table-scroll,.sgi-contas-receber-page .sgi-clientes-table-wrap.sgi-data-table-scroll{min-width:0;max-width:100%;overflow-x:scroll!important}.sgi-contas-pagar-page .sgi-clientes-table{width:max-content!important;min-width:max-content!important;table-layout:auto!important}.sgi-contas-pagar-page .sgi-clientes-table td,.sgi-contas-pagar-page .sgi-clientes-table th{overflow:visible;text-overflow:clip;max-width:none}.sgi-contas-pagar-page .sgi-clientes-table .sgi-table-sort-btn{max-width:none;width:auto}.sgi-contas-pagar-legenda{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;padding:0;list-style:none;flex:1 1 18rem}.sgi-contas-pagar-legenda li{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:var(--sgi-text)}.sgi-contas-pagar-rodape{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 18px}.sgi-contas-pagar-page .sgi-clientes-table tbody td.sgi-contas-pagar-col-liquidar{padding:2px 4px}.sgi-contas-pagar-page .sgi-clientes-table tbody td.sgi-contas-pagar-col-liquidar .sgi-contas-receber-liquidar-btn{min-width:0;padding:2px 6px}.sgi-contas-pagar-page .sgi-clientes-table tbody td,.sgi-contas-pagar-page .sgi-clientes-table tbody tr{height:var(--sgi-clientes-row-height)}.sgi-contas-pagar-page .sgi-contas-pagar-col-nome__texto{display:block;width:calc(36ch * .9);max-width:calc(36ch * .9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sgi-contas-pagar-page th.sgi-contas-pagar-col-nome .sgi-table-sort-btn{white-space:nowrap;width:calc(36ch * .9);max-width:calc(36ch * .9);height:auto}.sgi-contas-pagar-page .sgi-clientes-table tfoot td,.sgi-contas-receber-page .sgi-clientes-table tfoot td{position:sticky;bottom:0;z-index:1;height:var(--sgi-clientes-row-height);padding:2px 5px;vertical-align:middle;background:var(--sgi-content-bg);box-shadow:inset 0 1px 0 var(--sgi-border);overflow:visible}.sgi-contas-pagar-total-input{display:block;width:100%;min-width:0;max-width:none;height:calc(var(--sgi-clientes-row-height) - 6px);box-sizing:border-box;margin:0;padding:0 4px;border-width:1px;text-align:right}.sgi-contas-pagar-totais-rotulo{font-size:.75rem;font-weight:600;color:var(--sgi-text-muted)}.sgi-contas-pagar-form__linha-wrap{flex-wrap:wrap}.sgi-contas-pagar-situacao-topo{display:inline-flex;align-items:center;gap:8px;margin-left:auto;font-size:.85rem;font-weight:600;color:var(--sgi-text)}.sgi-contas-pagar-bolinha{display:inline-block;box-sizing:border-box;width:.85rem;height:.85rem;border:1px solid var(--sgi-text-muted);border-radius:50%;vertical-align:middle}.sgi-contas-pagar-bolinha--aberto{background:#2563eb}.sgi-contas-pagar-bolinha--pago{background:#22c55e}.sgi-contas-pagar-bolinha--vence-hoje{background:#eab308}.sgi-contas-pagar-bolinha--atrasado{background:#7c3aed}.sgi-contas-pagar-bolinha--protestado{background:var(--sgi-danger)}.sgi-contas-pagar-bolinha--carteira{background:#6b7280}.sgi-contas-pagar-bolinha--em-banco{background:#2563eb}html[data-theme^=escuro] .sgi-contas-pagar-bolinha--carteira{background:#9ca3af}.sgi-contas-receber-page{--sgi-cr-w-check:5ch;--sgi-cr-w-sit:7ch;--sgi-cr-w-parc:6ch;--sgi-cr-w-liq:5ch}.sgi-contas-receber-page .sgi-clientes-table .sgi-cr-fixa{position:sticky;z-index:2;box-sizing:border-box}.sgi-contas-receber-page .sgi-clientes-table .sgi-cr-fixa--check{left:0;width:var(--sgi-cr-w-check);min-width:var(--sgi-cr-w-check);max-width:var(--sgi-cr-w-check);padding-left:0;padding-right:0;text-align:center}.sgi-contas-receber-page .sgi-clientes-table .sgi-cr-fixa--sit{left:var(--sgi-cr-w-check);width:var(--sgi-cr-w-sit);min-width:var(--sgi-cr-w-sit);max-width:var(--sgi-cr-w-sit)}.sgi-contas-receber-page .sgi-clientes-table .sgi-cr-fixa--parc,.sgi-contas-receber-page .sgi-clientes-table .sgi-cr-fixa--sit{padding-left:0;padding-right:0;text-align:center;box-shadow:inset -1px 0 0 color-mix(in srgb,var(--sgi-border) 65%,transparent)}.sgi-contas-receber-page .sgi-clientes-table .sgi-cr-fixa--parc{left:calc(var(--sgi-cr-w-check) + var(--sgi-cr-w-sit));width:var(--sgi-cr-w-parc);min-width:var(--sgi-cr-w-parc);max-width:var(--sgi-cr-w-parc)}.sgi-contas-receber-page .sgi-clientes-table .sgi-cr-fixa--liquidar{left:calc(var(--sgi-cr-w-check) + var(--sgi-cr-w-sit) + var(--sgi-cr-w-parc));width:var(--sgi-cr-w-liq);min-width:var(--sgi-cr-w-liq);max-width:var(--sgi-cr-w-liq);padding-left:0;padding-right:0;text-align:center;box-shadow:inset -1px 0 0 var(--sgi-border)}.sgi-contas-receber-page .sgi-clientes-table th.sgi-cr-fixa--parc .sgi-table-sort-btn,.sgi-contas-receber-page .sgi-clientes-table th.sgi-cr-fixa--sit .sgi-table-sort-btn{justify-content:center;padding-left:0;padding-right:0;gap:.1rem}.sgi-contas-receber-page .sgi-clientes-table tbody td,.sgi-contas-receber-page .sgi-clientes-table tbody tr{height:var(--sgi-clientes-row-height);max-height:var(--sgi-clientes-row-height)}.sgi-contas-receber-page .sgi-clientes-table tbody td{padding-top:0;padding-bottom:0;vertical-align:middle}.sgi-contas-receber-page .sgi-clientes-table tbody td.sgi-cr-col-liquidar{line-height:0}.sgi-contas-receber-page .sgi-clientes-table tbody td.sgi-cr-col-liquidar .sgi-contas-receber-liquidar-btn{vertical-align:middle}.sgi-contas-receber-aviso-truncado{font-weight:600}.sgi-contas-receber-indicador-parcial{color:var(--sgi-blue);font-weight:700;line-height:1}.sgi-contas-receber-page .sgi-clientes-table tfoot td.sgi-cr-fixa,.sgi-contas-receber-page .sgi-clientes-table thead th.sgi-cr-fixa{z-index:4}.sgi-contas-receber-page .sgi-clientes-table tbody tr>td.sgi-cr-fixa{background-color:var(--sgi-content-bg)}.sgi-contas-receber-page .sgi-clientes-table tbody tr:nth-child(2n)>td.sgi-cr-fixa{background-color:var(--sgi-table-row-zebra)}.sgi-contas-receber-page .sgi-clientes-table tbody tr:hover>td.sgi-cr-fixa{background-color:var(--sgi-table-row-hover)}.sgi-contas-receber-page .sgi-clientes-table tbody tr.sgi-contas-receber-row-marcada:nth-child(n)>td{background-color:color-mix(in srgb,var(--sgi-blue) 8%,var(--sgi-content-bg))}.sgi-contas-receber-page .sgi-clientes-table{width:max-content!important;min-width:100%!important;table-layout:auto!important}.sgi-contas-receber-page .sgi-clientes-table td,.sgi-contas-receber-page .sgi-clientes-table th{overflow:visible;text-overflow:clip;max-width:none}.sgi-contas-receber-page .sgi-clientes-table .sgi-table-sort-btn{max-width:none;width:auto}.sgi-contas-receber-page .sgi-clientes-table .sgi-cr-col-razao{min-width:calc(30ch + 20px);overflow:hidden}.sgi-contas-receber-page .sgi-clientes-table .sgi-cr-col-razao__texto{display:block;width:0;min-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sgi-contas-receber-page .sgi-clientes-table .sgi-contas-pagar-total-input{min-width:calc(14ch + 10px);font-variant-numeric:tabular-nums;text-overflow:clip}.sgi-contas-receber-page{--sgi-cr-w-nosso-numero:calc(23ch + 20px)}.sgi-contas-receber-page .sgi-clientes-table td.sgi-contas-receber-nosso-numero,.sgi-contas-receber-page .sgi-clientes-table th.sgi-contas-receber-nosso-numero{box-sizing:border-box;width:var(--sgi-cr-w-nosso-numero);min-width:var(--sgi-cr-w-nosso-numero);max-width:var(--sgi-cr-w-nosso-numero);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sgi-contas-receber-page .sgi-contas-receber-nosso-numero{text-align:left;font-variant-numeric:tabular-nums}.sgi-contas-receber-liquidar-btn,.sgi-contas-receber-parciais__excluir{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:22px;width:22px;height:22px;padding:0;margin:0 auto}.sgi-contas-receber-liquidar-btn svg,.sgi-contas-receber-parciais__excluir svg{width:14px;height:14px}.sgi-contas-receber-parciais__grid{max-height:8.5rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sgi-contas-receber-parciais__grid--destaque{border:1px solid #2563eb;border-radius:4px;background:rgb(220,234,247);padding:4px}html[data-theme^=escuro] .sgi-contas-receber-parciais__grid--destaque{border-color:#60a5fa;background:rgba(37,99,235,.18)}.sgi-contas-receber-parciais-bloco{border-color:#2563eb;box-shadow:inset 0 0 0 1px rgba(37,99,235,.35)}.sgi-contas-receber-parciais-legenda{margin:0 0 4px;font-size:.75rem;font-weight:600;color:#1e40af}html[data-theme^=escuro] .sgi-contas-receber-parciais-legenda{color:#93c5fd}.sgi-contas-receber-campo-parcial-destaque{background:#fef9c3!important;color:#713f12!important;font-weight:600}html[data-theme^=escuro] .sgi-contas-receber-campo-parcial-destaque{background:rgba(234,179,8,.22)!important;color:#fde68a!important}.sgi-contas-pagar-liquidar{color:#c2410c;font-weight:600;text-decoration:underline;cursor:pointer}html[data-theme^=escuro] .sgi-contas-pagar-liquidar{color:#fdba74}.sgi-cp-liquidar-link{border:0;background:none;padding:0;font:inherit;white-space:nowrap}html:not([data-theme^=escuro]) .sgi-contas-pagar-page .sgi-cp-liquidar-link{color:#ff8c00}html:not([data-theme^=escuro]) .sgi-contas-pagar-page .sgi-clientes-table tbody tr.sgi-cp-cor--liquidado>td,html:not([data-theme^=escuro]) .sgi-contas-pagar-page .sgi-cp-cor--liquidado{color:#006400}html:not([data-theme^=escuro]) .sgi-contas-pagar-page .sgi-clientes-table tbody tr.sgi-cp-cor--aberto>td,html:not([data-theme^=escuro]) .sgi-contas-pagar-page .sgi-cp-cor--aberto{color:#00008b}html .sgi-contas-pagar-page .sgi-clientes-table tbody tr.sgi-contas-pagar-row-marcada.sgi-contas-pagar-row-marcada:nth-child(n)>td{background-color:color-mix(in srgb,var(--sgi-blue) 8%,var(--sgi-content-bg))}fieldset.sgi-cp-legado-bloco{margin:0;padding:0;border:0;min-width:0}.sgi-cp-legado-linha{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 10px;margin-bottom:8px}.sgi-cp-status-legado{margin:6px 0 0;text-align:center;font-size:12pt;font-weight:700;color:#ff0000}@media (pointer:coarse) and (hover:none){.sgi-cp-legado-campo:has(>.sgi-contas-pagar-form__obs){flex:1 1 100%}}@media not ((pointer:coarse) and (hover:none)){.sgi-modal.sgi-modal-form.sgi-contas-pagar-modal.sgi-cp-modal-legado{width:min(96vw,1320px);max-width:min(96vw,1320px)}.sgi-cp-legado-linha{flex-wrap:nowrap;gap:0}.sgi-cp-legado-campo{flex:0 0 auto;margin-left:var(--cp-legado-margem,0);width:var(--cp-legado-largura,auto);min-width:0}.sgi-cp-legado-campo>.sgi-campo-tamanho,.sgi-cp-legado-campo>.sgi-contas-pagar-form__obs{width:100%;max-width:100%}.sgi-cp-legado-campo .sgi-label{font-size:.75rem}}.sgi-modal.sgi-modal-form.sgi-banco-form-modal{width:min(96vw,980px);max-width:min(96vw,980px);max-height:min(92vh,880px);display:flex;flex-direction:column;overflow:hidden}.sgi-banco-form{display:flex;flex-direction:column;gap:10px;overflow:auto;padding:0 12px 12px;min-height:0}.sgi-banco-form__campo-largo{flex:1 1 100%;min-width:0;display:flex;flex-direction:column;gap:4px}.sgi-btn-ambiente-teste,.sgi-cards-topo .sgi-btn-ambiente-teste,.sgi-menu-cards__acoes-topo .sgi-btn-ambiente-teste{background:#2563eb;border-color:#2563eb;color:#ffffff;font-weight:700;font-size:1rem;line-height:1}.sgi-btn-ambiente-teste:focus-visible,.sgi-btn-ambiente-teste:hover,.sgi-cards-topo .sgi-btn-ambiente-teste:hover,.sgi-menu-cards__acoes-topo .sgi-btn-ambiente-teste:hover{background:#1d4ed8;border-color:#1d4ed8;color:#ffffff}.sgi-tooltip-parceiro{position:fixed;z-index:950;box-sizing:border-box;max-width:min(460px,calc(100vw - 16px));padding:8px 12px;display:flex;flex-direction:column;gap:2px;background:var(--sgi-modal-bg);color:var(--sgi-text);border:1px solid var(--sgi-border-strong);border-radius:0;box-shadow:var(--sgi-card-shadow);font-size:.875rem;line-height:1.35;white-space:normal;overflow-wrap:anywhere;pointer-events:none}.sgi-tooltip-parceiro__nome{font-weight:700}.sgi-tooltip-parceiro__rotulo{color:var(--sgi-text-muted);font-weight:600}.sgi-financas-dashboard{display:flex;flex-direction:column;gap:16px;overflow:auto;min-height:0;flex:1;padding-bottom:12px}.sgi-financas-dashboard__cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}@media (max-width:1279px){.sgi-financas-dashboard__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px){.sgi-financas-dashboard__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.sgi-financas-dashboard__cards{grid-template-columns:minmax(0,1fr)}}.sgi-financas-dashboard__subls{list-style:none;margin:4px 0 0;padding:0;font-size:.8rem;color:#1e3a5f}.sgi-financas-dashboard__subl{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;font-variant-numeric:tabular-nums;cursor:help}.sgi-financas-dashboard__subl+.sgi-financas-dashboard__subl{margin-top:2px}.sgi-financas-dashboard__subl-qtd{font-size:.72rem;color:var(--sgi-text-muted,#64748b)}.sgi-financas-dashboard .sgi-financas-dashboard__nota,.sgi-financas-dashboard .sgi-inspecao-dashboard__kpi p.sgi-field-hint,.sgi-financas-dashboard .sgi-inspecao-dashboard__kpi p.sgi-financas-dashboard__nota{font-weight:400;margin:4px 0 0;font-size:.72rem;color:var(--sgi-text-muted,#64748b)}.sgi-financas-dashboard .sgi-inspecao-dashboard__kpi p.sgi-financas-dashboard__erro,.sgi-financas-dashboard__erro{font-weight:400;margin:4px 0 0;font-size:.82rem;color:#b91c1c}.sgi-financas-dashboard .sgi-financas-dashboard__resumo{padding-top:6px}.sgi-financas-dashboard__negativo{color:#b91c1c}html[data-theme^=escuro] .sgi-financas-dashboard__subls{color:#e2e8f0}html[data-theme^=escuro] .sgi-financas-dashboard .sgi-inspecao-dashboard__kpi p.sgi-financas-dashboard__erro,html[data-theme^=escuro] .sgi-financas-dashboard__erro,html[data-theme^=escuro] .sgi-financas-dashboard__negativo{color:#fca5a5}html[data-theme^=escuro] .sgi-financas-dashboard__grafico [fill="#1e3a5f"]{fill:#e2e8f0}html[data-theme^=escuro] .sgi-financas-dashboard__grafico [fill="#8a5a2a"]{fill:#d9a066}html[data-theme^=escuro] .sgi-financas-dashboard__grafico .recharts-cartesian-axis-tick-value{fill:#cbd5e1}html[data-theme^=escuro] .sgi-financas-dashboard__grafico .recharts-legend-item-text{color:#e2e8f0!important}html[data-theme^=escuro] .sgi-financas-dashboard__grafico .recharts-default-tooltip{background-color:#121418!important;border-color:#64748b!important}html[data-theme^=escuro] .sgi-financas-dashboard__grafico .recharts-tooltip-item,html[data-theme^=escuro] .sgi-financas-dashboard__grafico .recharts-tooltip-label{color:#e2e8f0!important}.sgi-financas-dashboard .sgi-financas-dashboard__subtitulo-grafico{margin:-4px 0 4px;font-size:.85rem;font-weight:600;color:var(--sgi-text,inherit)}.sgi-financas-dashboard__seletores{display:flex;flex-wrap:wrap;gap:8px}.sgi-financas-dashboard__tooltip{background:var(--sgi-content-bg,#fff);color:var(--sgi-text,#1e293b);border:1px solid var(--sgi-border,#cbd5e1);padding:6px 10px;font-family:Arial,Helvetica,sans-serif;font-size:12px}.sgi-financas-dashboard__tooltip p{margin:2px 0}.sgi-financas-dashboard__tooltip .sgi-financas-dashboard__tooltip-titulo{font-weight:700}.sgi-saude,.sgi-saude__conteudo{display:flex;flex-direction:column;gap:12px;min-width:0}.sgi-saude{transition:opacity .2s}.sgi-saude--falha{opacity:.5}.sgi-saude__atualizado{font-size:12px;color:var(--sgi-text-muted,#64748b);font-variant-numeric:tabular-nums;align-self:center}.sgi-saude__status{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:13px;background:var(--sgi-white);border:1px solid var(--sgi-border);border-radius:12px;padding:8px 12px;font-variant-numeric:tabular-nums}.sgi-saude__status-ponto{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:4px;background:#22c55e}.sgi-saude__status--n0 strong{color:#15803d}html[data-theme^=escuro] .sgi-saude__status--n0 strong{color:#22c55e}.sgi-saude__legenda-texto{color:var(--sgi-text)}.sgi-saude__status--n1 .sgi-saude__status-ponto{background:#f97316}.sgi-saude__status--n2 .sgi-saude__status-ponto{background:#dc2626}.sgi-saude__status--n1 strong{color:#c2410c}.sgi-saude__status--n2 strong{color:#b91c1c}.sgi-saude__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media (max-width:1279px){.sgi-saude__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.sgi-saude__cards{grid-template-columns:minmax(0,1fr)}}.sgi-saude__card{min-width:0}.sgi-saude .sgi-saude__card h4.sgi-saude__card-rotulo{margin:0 0 4px;font-size:12px;font-weight:600;color:var(--sgi-text-muted,#64748b)}.sgi-saude .sgi-saude__card p.sgi-saude__card-valor{margin:0;font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.sgi-saude .sgi-saude__card p.sgi-saude__card-aux{display:flex;align-items:center;gap:4px;margin:4px 0 0;font-size:12px;font-weight:400;color:var(--sgi-text-muted,#64748b);font-variant-numeric:tabular-nums}.sgi-saude__card--atencao{border-left:4px solid #f97316}.sgi-saude__card--critico{border-left:4px solid #dc2626}.sgi-saude .sgi-saude__card--atencao p.sgi-saude__card-aux--alerta,.sgi-saude .sgi-saude__card--atencao p.sgi-saude__card-valor{color:#c2410c}.sgi-saude .sgi-saude__card--critico p.sgi-saude__card-aux--alerta,.sgi-saude .sgi-saude__card--critico p.sgi-saude__card-valor{color:#b91c1c}.sgi-saude .sgi-saude__card p.sgi-saude__card-aux--alerta{font-weight:600}.sgi-saude__graficos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width:899px){.sgi-saude__graficos{grid-template-columns:minmax(0,1fr)}}.sgi-saude__grafico{width:100%;min-width:0}.sgi-saude__ver-dados{max-height:240px;overflow:auto;margin-top:8px}.sgi-saude__caption{text-align:left;font-size:12px;color:var(--sgi-text-muted,#64748b);padding-bottom:4px}.sgi-saude__tabela{min-width:0;overflow-x:auto}.sgi-saude__tabela .sgi-users-table td,.sgi-saude__ver-dados .sgi-users-table td{font-variant-numeric:tabular-nums}.sgi-saude__linha--reiniciada>td:first-child{box-shadow:inset 3px 0 0 #dc2626}.sgi-saude__reiniciado{color:#b91c1c;font-weight:600}.sgi-saude__tendencia{display:block}.sgi-saude__aviso,.sgi-saude__rodape{margin:6px 0 0;font-size:12px;color:var(--sgi-text-muted,#64748b)}.sgi-saude__aviso{display:flex;align-items:center;gap:4px}.sgi-saude__esqueleto{min-height:86px;background:linear-gradient(90deg,var(--sgi-border) 0,var(--sgi-content-bg) 50%,var(--sgi-border) 100%);background-size:200% 100%;animation:sgi-saude-esqueleto 1.2s ease-in-out infinite;border-radius:12px;opacity:.6}.sgi-saude__esqueleto--tabela{min-height:240px}@keyframes sgi-saude-esqueleto{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.sgi-saude__esqueleto{animation:none}}html[data-theme^=escuro] .sgi-saude__grafico [stroke="#1e3a5f"]{stroke:#e2e8f0}html[data-theme^=escuro] .sgi-saude__grafico [fill="#1e3a5f"]{fill:#e2e8f0}html[data-theme^=escuro] .sgi-saude__grafico [stroke="#64748b"],html[data-theme^=escuro] .sgi-saude__tendencia [stroke="#64748b"]{stroke:#94a3b8}html[data-theme^=escuro] .sgi-saude__grafico [fill="#64748b"],html[data-theme^=escuro] .sgi-saude__tendencia [fill="#64748b"]{fill:#94a3b8}html[data-theme^=escuro] .sgi-saude__grafico [fill="#c2410c"]{fill:#fb923c}html[data-theme^=escuro] .sgi-saude__grafico [fill="#b91c1c"]{fill:#fca5a5}html[data-theme^=escuro] .sgi-saude__grafico .recharts-cartesian-axis-tick-value,html[data-theme^=escuro] .sgi-saude__grafico .recharts-legend-item-text{fill:#e2e8f0;color:#e2e8f0}html[data-theme^=escuro] .sgi-saude .sgi-saude__card h4.sgi-saude__card-rotulo,html[data-theme^=escuro] .sgi-saude .sgi-saude__card p.sgi-saude__card-aux,html[data-theme^=escuro] .sgi-saude__atualizado,html[data-theme^=escuro] .sgi-saude__aviso,html[data-theme^=escuro] .sgi-saude__caption,html[data-theme^=escuro] .sgi-saude__rodape{color:#94a3b8}html[data-theme^=escuro] .sgi-saude .sgi-saude__card--atencao p.sgi-saude__card-aux--alerta,html[data-theme^=escuro] .sgi-saude .sgi-saude__card--atencao p.sgi-saude__card-valor,html[data-theme^=escuro] .sgi-saude__status--n1 strong{color:#fb923c}html[data-theme^=escuro] .sgi-saude .sgi-saude__card--critico p.sgi-saude__card-aux--alerta,html[data-theme^=escuro] .sgi-saude .sgi-saude__card--critico p.sgi-saude__card-valor,html[data-theme^=escuro] .sgi-saude__reiniciado,html[data-theme^=escuro] .sgi-saude__status--n2 strong{color:#fca5a5}@media (pointer:coarse) and (hover:none){html{height:100%;height:100dvh}body,html{overflow:hidden;overscroll-behavior:none;background-color:#e2e8f0;background-image:linear-gradient(160deg,var(--sgi-light-gray) 0,#e2e8f0 45%,#dbeafe 100%)}body{position:relative;width:100%;height:100vh;height:-webkit-fill-available;height:100dvh;max-height:100dvh;margin:0;touch-action:manipulation}html[data-theme^=escuro],html[data-theme^=escuro] body{background-color:#0c0e12;background-image:none}body{display:flex;flex-direction:column}.sgi-app-shell,.sgi-app-shell--cards,.sgi-auth-page,.sgi-offline-page{flex:1 1 auto;width:100%;min-height:0;max-height:100%;overflow:hidden}.sgi-main,.sgi-main--workspace{flex:1 1 auto;min-height:0;overflow:hidden}.sgi-auth-page,.sgi-main--menu-cards,.sgi-offline-page,.sgi-permissoes-por-card__conteudo{overscroll-behavior:contain}.sgi-clientes-page{-webkit-overflow-scrolling:auto;overscroll-behavior:none}.sgi-auth-page,.sgi-main--menu-cards,.sgi-offline-page{overflow:auto}.sgi-workspace__painel:not(:has(.sgi-tela)){overflow:auto}.sgi-tela{height:auto;max-height:100%}.sgi-ordens-compra-mp-page .sgi-tela__resultado,.sgi-tela,.sgi-tela__resultado{flex:1 1 auto;min-height:0;overflow:hidden}.sgi-tela__resultado>.sgi-clientes-table-wrap,.sgi-tela__resultado>.sgi-compras-componentes-wrap,.sgi-tela__resultado>.sgi-data-table-scroll,.sgi-tela__resultado>.sgi-ordens-compra-mp-wrap,.sgi-tela__resultado>.sgi-users-table-wrap{flex:1 1 auto;height:auto;min-height:0;max-height:none;overflow-x:auto;overflow-y:auto;overscroll-behavior:none;overscroll-behavior-x:none;overscroll-behavior-y:none;-webkit-overflow-scrolling:auto;overflow-anchor:none}html.sgi-modal-aberto,html.sgi-modal-aberto body{overflow:hidden;overscroll-behavior:none}html.sgi-modal-aberto .sgi-main,html.sgi-modal-aberto .sgi-main--menu-cards,html.sgi-modal-aberto .sgi-workspace__painel{overflow:hidden}html.sgi-modal-aberto .sgi-workspace-portal-root:not([hidden]){z-index:200}.sgi-modal-overlay,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-modal-overlay,.sgi-oc-comp-ui.sgi-oc-componentes--dense.sgi-modal-overlay{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;box-sizing:border-box;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);overflow:hidden;overscroll-behavior:none}.sgi-workspace-portal-root .sgi-modal-overlay,.sgi-workspace-portal-root .sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-modal-overlay,.sgi-workspace-portal-root .sgi-oc-comp-ui.sgi-oc-componentes--dense.sgi-modal-overlay{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none}.sgi-modal-overlay-form{align-items:stretch;justify-content:stretch}.sgi-modal-overlay-form:has(>.sgi-modal-filtro-pesquisa){align-items:center;justify-content:center;background:color-mix(in srgb,#0f172a 55%,transparent);padding:16px}.sgi-modal.sgi-modal-form.sgi-modal-filtro-pesquisa{width:min(560px,calc(100% - 32px));max-width:min(560px,calc(100% - 32px));height:auto;max-height:min(90%,720px);margin:auto;flex:0 1 auto;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;overscroll-behavior:contain}.sgi-modal.sgi-modal-form.sgi-modal-filtro-pesquisa>:not(.sgi-modal-cabecalho){display:flex;flex-direction:column;overflow:hidden;min-height:0;flex:1 1 auto;overscroll-behavior:contain;-webkit-overflow-scrolling:auto}.sgi-modal.sgi-modal-form.sgi-modal-filtro-pesquisa .sgi-ordens-compra-mp-filtros-modal{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:auto;padding-top:2px}.sgi-modal.sgi-modal-form.sgi-modal-filtro-pesquisa .sgi-rodape-acoes{flex-shrink:0}.sgi-modal-overlay-form:has(>.sgi-menu-grupo-modal){align-items:center;justify-content:center}.sgi-modal-overlay-form>.sgi-modal:not(.sgi-menu-grupo-modal):not(.sgi-modal-filtro-pesquisa),.sgi-modal.sgi-modal-form.sgi-oc-comp-detalhe-modal,.sgi-modal.sgi-modal-form.sgi-oc-comp-item-modal,.sgi-modal.sgi-modal-form.sgi-oc-comp-sugestao-painel,.sgi-modal.sgi-modal-form.sgi-oc-componentes-checkout,.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-modal.sgi-oc-comp-sugestao-painel{width:100%;max-width:none;height:100%;max-height:100%;margin:0;border-radius:0;display:flex;flex-direction:column;overflow:auto;overscroll-behavior:none;-webkit-overflow-scrolling:auto}.sgi-modal-overlay-form>.sgi-modal>.sgi-modal-cabecalho{position:sticky;top:0;z-index:5}.sgi-modal-overlay-form>.sgi-modal.sgi-modal-filtro-pesquisa>.sgi-modal-cabecalho{position:relative;top:auto}.sgi-modal.sgi-modal-form.sgi-oc-comp-detalhe-modal,.sgi-modal.sgi-modal-form.sgi-oc-comp-item-modal,.sgi-modal.sgi-modal-form.sgi-oc-comp-sugestao-painel,.sgi-modal.sgi-modal-form.sgi-oc-componentes-checkout{overflow:hidden}.sgi-modal-cabecalho{cursor:default;touch-action:manipulation}.sgi-modal>.sgi-modal-form__barra,.sgi-modal>.sgi-topo-acoes,.sgi-oc-comp-sugestao-painel>.sgi-modal-form__barra,.sgi-oc-comp-sugestao-painel>.sgi-tela__resultado-rodape,.sgi-oc-comp-sugestao-painel>.sgi-topo-acoes{flex-shrink:0}.sgi-oc-comp-sugestao-grid,.sgi-oc-comp-sugestao-painel .sgi-compras-componentes-wrap{flex:1 1 auto;height:auto;min-height:0;max-height:none;margin:0;overflow-x:auto;overflow-y:auto;overscroll-behavior:none;-webkit-overflow-scrolling:auto;overflow-anchor:none}.sgi-oc-comp-detalhe-form,.sgi-oc-comp-item-form,.sgi-oc-componentes-checkout__form{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:none;-webkit-overflow-scrolling:auto;overflow-anchor:none}.sgi-oc-comp-detalhe-grid,.sgi-oc-componentes-checkout__grid{max-height:none;overflow:visible}.sgi-compras-componentes-table,.sgi-ordens-compra-mp-table,.sgi-users-table{margin:0}.sgi-compras-componentes-table thead th,.sgi-oc-comp-detalhe-grid thead th,.sgi-oc-componentes-checkout__grid thead th,.sgi-ordens-compra-mp-table thead th,.sgi-users-table thead th{position:sticky;top:0;z-index:2;background-color:var(--sgi-table-header-solid-bg)}.sgi-app-shell--workspace .sgi-main,.sgi-app-shell--workspace .sgi-workspace,.sgi-app-shell--workspace .sgi-workspace__corpo,.sgi-app-shell--workspace .sgi-workspace__painel{position:relative;z-index:0}.sgi-app-shell .sgi-cards-topo{position:relative;z-index:500;isolation:isolate;pointer-events:auto;touch-action:manipulation}.sgi-cards-topo .sgi-voltar-menu,.sgi-cards-topo .sgi-workspace__guia-btn,.sgi-cards-topo .sgi-workspace__guia-fechar{position:relative;z-index:1;pointer-events:auto;touch-action:manipulation;cursor:pointer}.sgi-cards-topo .sgi-workspace__guias{-webkit-overflow-scrolling:auto;overscroll-behavior:none;overscroll-behavior-x:none}.sgi-app-shell--chrome-fino .sgi-cards-topo__guias .sgi-workspace__guia-btn{min-height:34px}.sgi-app-shell--chrome-fino .sgi-cards-topo__guias .sgi-workspace__guia-fechar{width:34px!important;height:34px!important;min-width:34px;min-height:34px}.sgi-clientes-table-wrap,.sgi-compras-componentes-wrap,.sgi-contabilidade-balanco-wrap,.sgi-contabilidade-f1-lookup__grid,.sgi-contabilidade-grupo-itens__tabela,.sgi-contabilidade-grupos-wrap,.sgi-contabilidade-lancamento-modal__lista,.sgi-contabilidade-lancamentos-wrap,.sgi-contabilidade-plano-wrap,.sgi-contabilidade-razao-modal__wrap,.sgi-contabilidade-razao-wrap,.sgi-data-table-scroll,.sgi-gtin-produtos-table-wrap,.sgi-oc-comp-detalhe-grid,.sgi-oc-comp-sugestao-grid,.sgi-oc-componentes-checkout__grid,.sgi-ordens-compra-mp-wrap,.sgi-tela__resultado>.sgi-clientes-table-wrap,.sgi-tela__resultado>.sgi-compras-componentes-wrap,.sgi-tela__resultado>.sgi-data-table-scroll,.sgi-tela__resultado>.sgi-ordens-compra-mp-wrap,.sgi-tela__resultado>.sgi-users-table-wrap,.sgi-users-table-wrap,.sgi-usuarios-table-wrap,[data-sgi-scroll-principal],[data-sgi-scroll-tabela]{overscroll-behavior:none!important;overscroll-behavior-x:none!important;overscroll-behavior-y:none!important;-webkit-overflow-scrolling:auto!important;overflow-anchor:none}.sgi-clientes-table-wrap>table,.sgi-compras-componentes-wrap>table,.sgi-contabilidade-f1-lookup__grid>table,.sgi-data-table-scroll>table,.sgi-ordens-compra-mp-wrap>table,.sgi-users-table-wrap>table{transform:none;margin-left:0;margin-right:0}}@media (pointer:coarse) and (hover:none) and (orientation:portrait){html.sgi-oc-comp-deitado .sgi-app-shell.sgi-app-shell--workspace{position:fixed;top:0;left:0;flex:none;width:100vh;width:100dvh;height:100vw;height:100dvw;min-width:0;min-height:0;max-width:none;max-height:none;margin:0;transform-origin:top left;transform:rotate(90deg) translateY(-100%);box-sizing:border-box;padding:env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left) env(safe-area-inset-top);overflow:hidden}html.sgi-oc-comp-deitado .sgi-app-shell--chrome-fino .sgi-cards-topo{padding-top:6px;padding-left:2px;padding-right:2px}html.sgi-oc-comp-deitado .sgi-app-shell--chrome-fino .sgi-main--workspace{padding:0 5px 4px!important}html.sgi-oc-comp-deitado .sgi-modal-overlay,html.sgi-oc-comp-deitado .sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-modal-overlay,html.sgi-oc-comp-deitado .sgi-oc-comp-ui.sgi-oc-componentes--dense.sgi-modal-overlay,html.sgi-oc-comp-deitado .sgi-workspace-portal-root .sgi-modal-overlay{inset:0;width:100%;height:100%;max-width:none;max-height:none;padding:env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left) env(safe-area-inset-top)}html.sgi-oc-comp-deitado .sgi-workspace-portal-root .sgi-modal-overlay,html.sgi-oc-comp-deitado .sgi-workspace-portal-root .sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-modal-overlay,html.sgi-oc-comp-deitado .sgi-workspace-portal-root .sgi-oc-comp-ui.sgi-oc-componentes--dense.sgi-modal-overlay{padding:0}html.sgi-oc-comp-deitado form.sgi-form.sgi-filtros-inline{flex-wrap:nowrap;overflow:hidden}html.sgi-oc-comp-deitado .sgi-filtros-inline__rolagem{display:flex;flex:1 1 auto;min-width:0;flex-wrap:nowrap;align-items:flex-end;gap:6px 8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}html.sgi-oc-comp-deitado .sgi-filtros-inline .sgi-campo-tamanho,html.sgi-oc-comp-deitado .sgi-filtros-inline .sgi-ordens-compra-mp-status,html.sgi-oc-comp-deitado .sgi-filtros-inline>.sgi-checkbox-row,html.sgi-oc-comp-deitado .sgi-filtros-inline__rolagem>.sgi-checkbox-row{flex:0 0 auto}html.sgi-oc-comp-deitado .sgi-workspace-portal-root .sgi-modal-overlay.sgi-modal-overlay-form:has(>.sgi-modal-filtro-pesquisa){align-items:center;justify-content:center;padding:16px}html.sgi-oc-comp-deitado .sgi-workspace-portal-root .sgi-modal.sgi-modal-form.sgi-modal-filtro-pesquisa{width:min(560px,calc(100% - 32px));max-width:min(560px,calc(100% - 32px));height:auto;max-height:calc(100% - 32px);margin:auto;flex:0 1 auto}html.sgi-oc-comp-deitado .sgi-modal.sgi-modal-form.sgi-modal-filtro-pesquisa .sgi-ordens-compra-mp-filtros-modal{padding-top:4px}html.sgi-oc-comp-deitado .sgi-modal.sgi-contabilidade-f1-lookup{width:100%;max-width:none;height:100%;max-height:none;padding:10px 12px;border-radius:0}html.sgi-oc-comp-deitado .sgi-modal.sgi-contabilidade-f1-lookup>.sgi-modal-cabecalho{margin:-10px -12px 8px;padding:6px 10px;border-radius:0}}@media (pointer:coarse) and (hover:none){.sgi-modal.sgi-modal-form.sgi-modal-filtro-pesquisa.sgi-oc-comp-sugestao-filtros-modal{padding:8px 14px}.sgi-modal.sgi-modal-form.sgi-modal-filtro-pesquisa.sgi-oc-comp-sugestao-filtros-modal>.sgi-modal-cabecalho{margin:-8px -14px 6px;padding:4px 10px 4px 14px;align-items:center}.sgi-oc-comp-sugestao-filtros-modal .sgi-ordens-compra-mp-filtros-modal.sgi-oc-comp-sugestao-filtros{gap:6px;padding-top:0}.sgi-oc-comp-sugestao-filtros .sgi-campo-tamanho{gap:2px}.sgi-oc-comp-sugestao-filtros-modal .sgi-rodape-acoes{margin-top:8px;padding-top:6px}}@media (pointer:coarse) and (hover:none) and (orientation:portrait){html.sgi-oc-comp-deitado .sgi-workspace-portal-root .sgi-modal-overlay.sgi-modal-overlay-form:has(>.sgi-oc-comp-sugestao-filtros-modal){padding:6px}html.sgi-oc-comp-deitado .sgi-workspace-portal-root .sgi-modal.sgi-modal-form.sgi-modal-filtro-pesquisa.sgi-oc-comp-sugestao-filtros-modal{max-height:calc(100% - 12px)}}@media (pointer:coarse) and (hover:none){.sgi-modal.sgi-modal-form.sgi-contabilidade-f1-lookup.sgi-contabilidade-f1-lookup--parceiro{height:100%;max-height:100%;padding:8px 12px;gap:6px;overflow-y:auto}.sgi-modal.sgi-modal-form.sgi-contabilidade-f1-lookup.sgi-contabilidade-f1-lookup--parceiro>.sgi-modal-cabecalho{margin:-8px -12px 4px;padding:6px 12px;align-items:center}.sgi-contabilidade-f1-lookup--parceiro>.sgi-modal-cabecalho .sgi-modal-title{font-size:1rem}.sgi-contabilidade-f1-lookup--parceiro>.sgi-field{display:flex;flex:0 0 auto;flex-direction:row;align-items:center;gap:8px}.sgi-contabilidade-f1-lookup--parceiro>.sgi-field>.sgi-label{flex:0 0 auto;margin:0}.sgi-contabilidade-f1-lookup--parceiro>.sgi-field>.sgi-input{flex:1 1 auto;min-width:0}.sgi-contabilidade-f1-lookup--parceiro .sgi-contabilidade-f1-lookup__results{flex:1 1 0;min-height:150px}.sgi-contabilidade-f1-lookup--parceiro .sgi-contabilidade-f1-lookup__grid{flex:1 1 0;height:auto!important;max-height:none!important;min-height:0!important}.sgi-contabilidade-f1-lookup--parceiro .sgi-tela__resultado-rodape{padding:2px 12px}.sgi-contabilidade-f1-lookup--parceiro>.sgi-rodape-acoes{margin:0;padding-top:6px}}@media (pointer:coarse) and (hover:none) and (orientation:landscape){.sgi-modal.sgi-modal-form.sgi-modal-filtro-pesquisa .sgi-ordens-compra-mp-filtros-modal{padding-top:4px}}@media (max-height:520px){form.sgi-form.sgi-filtros-inline{flex-wrap:nowrap;overflow:hidden}.sgi-filtros-inline__rolagem{display:flex;flex:1 1 auto;min-width:0;flex-wrap:nowrap;align-items:flex-end;gap:6px 8px;overflow-x:auto;overflow-y:hidden}.sgi-filtros-inline .sgi-campo-tamanho,.sgi-filtros-inline .sgi-ordens-compra-mp-status,.sgi-filtros-inline>.sgi-checkbox-row,.sgi-filtros-inline__rolagem>.sgi-checkbox-row{flex:0 0 auto}}@media (pointer:coarse) and (hover:none){.sgi-campo-tamanho:has(>.sgi-lupa-toque){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:4px;align-items:end;row-gap:6px;width:calc(var(--sgi-campo-ch, 8) * 1ch + 1.25rem + 38px);max-width:none}.sgi-campo-tamanho:has(>.sgi-lupa-toque)>.sgi-label{grid-column:1/-1}.sgi-lupa-toque{width:26px;height:26px;min-width:26px;min-height:26px;padding:0;display:inline-flex;align-items:center;justify-content:center}.sgi-oc-mp-toque .sgi-modal.sgi-modal-form{padding:6px 10px 8px;gap:4px}.sgi-oc-mp-toque .sgi-modal.sgi-modal-form>.sgi-modal-cabecalho{margin:-6px -10px 4px;padding:4px 10px;align-items:center}.sgi-oc-mp-toque .sgi-modal.sgi-modal-form>.sgi-modal-cabecalho .sgi-modal-title{font-size:.9rem}.sgi-oc-mp-toque .sgi-modal-form__barra,.sgi-oc-mp-toque .sgi-oc-mp-enc-modal__barra,.sgi-oc-mp-toque .sgi-oc-mp-form-modal__barra{margin-bottom:4px}.sgi-oc-mp-toque .sgi-oc-mp-form,.sgi-oc-mp-toque form{gap:4px}.sgi-oc-mp-toque .sgi-oc-mp-form__linha{flex-wrap:wrap;align-items:flex-end;gap:4px 8px}.sgi-oc-mp-toque .sgi-campo-tamanho,.sgi-oc-mp-toque .sgi-oc-mp-form__campo-flex{gap:2px;justify-content:flex-end}.sgi-oc-mp-toque .sgi-label{font-size:.68rem;line-height:1.15;margin:0}.sgi-oc-mp-toque input.sgi-input:not([type=checkbox]):not([type=radio]):not([type=file]),.sgi-oc-mp-toque select.sgi-input{box-sizing:border-box;height:26px;min-height:26px;padding:2px 6px;font-size:.78rem;line-height:1.2}.sgi-oc-mp-toque input.sgi-input[type=date]{-webkit-appearance:none;appearance:none;display:flex;align-items:center}}@media (pointer:coarse) and (hover:none){.sgi-oc-mp-toque input.sgi-input[type=date]::-webkit-date-and-time-value{text-align:left;margin:0}.sgi-oc-mp-toque textarea.sgi-input{padding:2px 6px;font-size:.78rem}.sgi-oc-mp-toque .sgi-oc-mp-form__razao .sgi-oc-mp-form__texto-centro{min-height:26px}.sgi-oc-mp-toque .sgi-barra-acoes .sgi-btn,.sgi-oc-mp-toque .sgi-barra-acoes .sgi-btn-compacto,.sgi-oc-mp-toque .sgi-btn{min-height:26px;padding-top:.2rem;padding-bottom:.2rem;font-size:.72rem}.sgi-oc-mp-toque .sgi-oc-mp-form__item-box{padding:4px 8px 6px;gap:4px}.sgi-oc-mp-toque table td,.sgi-oc-mp-toque table th{font-size:.74rem;padding-top:3px;padding-bottom:3px}.sgi-campo-tamanho:has(>.sgi-lupa-toque){row-gap:2px;column-gap:3px;row-gap:8px;width:calc(var(--sgi-campo-ch, 8) * 1ch + 1.25rem + 30px)}.sgi-btn.sgi-lupa-toque,.sgi-oc-mp-toque .sgi-btn.sgi-lupa-toque{width:26px;height:26px;min-width:26px;min-height:26px;padding:0}.sgi-btn.sgi-lupa-toque svg{width:14px;height:14px}.sgi-oc-mp-toque .sgi-modal.sgi-mov-componente-modal{width:100%;max-width:none;height:100%;max-height:100%;border-radius:0;overflow:hidden}.sgi-oc-mp-toque .sgi-mov-componente-modal__titulo{font-size:.9rem}.sgi-oc-mp-toque .sgi-mov-componente-modal__hint{font-size:.75rem;line-height:1.2}.sgi-oc-mp-toque .sgi-mov-componente-modal__results{flex:1 1 0;min-height:0}.sgi-oc-mp-toque .sgi-mov-componente-modal__grid{flex:1 1 0;height:auto!important;max-height:none!important;min-height:0!important}.sgi-consulta-estoque-mp--toque{padding:4px 6px;gap:4px;overflow:hidden}.sgi-consulta-estoque-mp--toque .sgi-workspace__guias{flex:0 0 auto}.sgi-consulta-estoque-mp--toque .sgi-contabilidade__painel{gap:4px;overflow:hidden}}@media (pointer:coarse) and (hover:none){.sgi-consulta-estoque-mp--toque .sgi-contabilidade__painel:has(>.sgi-form){overflow-y:auto}.sgi-consulta-estoque-mp--toque .sgi-consulta-estoque-mp__filtros-grid{flex-wrap:nowrap;gap:4px 8px;overflow-x:auto}.sgi-consulta-estoque-mp--toque .sgi-campo-tamanho,.sgi-consulta-estoque-mp--toque .sgi-consulta-estoque-mp__origem{flex:0 0 auto}.sgi-consulta-estoque-mp--toque .sgi-label{font-size:.68rem;line-height:1.15}.sgi-consulta-estoque-mp--toque input.sgi-input:not([type=checkbox]):not([type=radio]),.sgi-consulta-estoque-mp--toque select.sgi-input{box-sizing:border-box;height:26px;min-height:26px;padding:2px 6px;font-size:.78rem}.sgi-consulta-estoque-mp--toque .sgi-consulta-estoque-mp__origem{padding:2px 8px 4px;gap:4px 8px}.sgi-consulta-estoque-mp--toque .sgi-consulta-estoque-mp__check,.sgi-consulta-estoque-mp--toque .sgi-consulta-estoque-mp__radio{font-size:.74rem}.sgi-consulta-estoque-mp--toque .sgi-btn{min-height:26px;padding-top:.2rem;padding-bottom:.2rem;font-size:.72rem}.sgi-consulta-estoque-mp--toque .sgi-workspace__guia-btn{padding-top:2px;padding-bottom:2px;font-size:.72rem}.sgi-consulta-estoque-mp--toque .sgi-consulta-estoque-mp__grid{--sgi-clientes-row-height:26px;flex:1 1 0;height:auto!important;max-height:none!important;min-height:0!important}.sgi-consulta-estoque-mp--toque .sgi-consulta-estoque-mp__grid td,.sgi-consulta-estoque-mp--toque .sgi-consulta-estoque-mp__grid th{font-size:.74rem}:root{--sgi-mobile-input-font:12px;--sgi-mobile-filtro-input-font:9.5px}.sgi-oc-comp-ui.sgi-oc-componentes--dense input.sgi-input:not([type=checkbox]):not([type=radio]):not([type=file]),.sgi-oc-comp-ui.sgi-oc-componentes--dense select.sgi-input,.sgi-oc-comp-ui.sgi-oc-componentes--dense textarea.sgi-input{font-size:var(--sgi-mobile-input-font)!important}.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-filtros-inline input.sgi-input:not([type=checkbox]):not([type=radio]):not([type=file]),.sgi-oc-comp-ui.sgi-oc-componentes--dense .sgi-filtros-inline select.sgi-input{font-size:var(--sgi-mobile-filtro-input-font)!important}}@media (pointer:coarse) and (hover:none) and (orientation:portrait){html.sgi-mobile-retrato{--sgi-retrato-toque:44px;--sgi-retrato-barra-h:calc(60px + env(safe-area-inset-bottom, 0px))}html.sgi-mobile-retrato .sgi-cards-topo{min-height:0;padding-top:max(6px,env(safe-area-inset-top,0px))!important;padding-left:max(2px,env(safe-area-inset-left,0px))!important;padding-right:max(2px,env(safe-area-inset-right,0px))!important;padding-bottom:2px}html.sgi-mobile-retrato .sgi-workspace__painel--ativo{padding-bottom:var(--sgi-retrato-barra-h)}.sgi-tela.sgi-retrato-tela{display:flex;flex-direction:column;gap:6px;min-height:0;flex:1 1 auto;padding:6px 8px 0}.sgi-retrato-tela .sgi-tela__resultado{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;border:none;background:transparent;padding:0;box-shadow:none}.sgi-retrato-filtros{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.sgi-retrato-filtros__botao{min-height:40px;padding:0 14px;display:inline-flex;align-items:center;gap:6px;flex:none;font-size:.9rem}.sgi-retrato-filtros__chips{display:flex;gap:6px;overflow-x:auto;min-width:0;flex:1 1 auto;scrollbar-width:none}.sgi-retrato-chip{flex:none;white-space:nowrap;font-size:.75rem;padding:4px 10px;border-radius:999px;background:#e8eefb;color:#1e3a6e}.sgi-retrato-chip--vazio{background:transparent;color:#6b7280}.sgi-retrato-folha{display:none}.sgi-retrato-folha.sgi-retrato-folha--aberta{display:block;position:fixed;inset:0;z-index:1200}.sgi-retrato-folha__fundo{position:absolute;inset:0;background:rgba(15,23,42,.45)}.sgi-retrato-folha__caixa{position:absolute;left:0;right:0;bottom:0;max-height:88dvh;display:flex;flex-direction:column;background:#fff;border-radius:16px 16px 0 0;box-shadow:0 -8px 24px rgba(0,0,0,.18)}.sgi-retrato-folha__cabecalho{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 6px 16px;font-size:1rem;border-bottom:1px solid #e5e7eb}.sgi-retrato-folha__fechar{width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center}.sgi-retrato-folha__conteudo{overflow-y:auto;padding:12px 16px;flex:1 1 auto;min-height:0}.sgi-retrato-folha .sgi-filtros-inline,.sgi-retrato-folha .sgi-filtros-inline__rolagem{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:12px!important;overflow:visible!important;width:100%!important;max-width:none!important}.sgi-retrato-folha .sgi-campo-tamanho{width:100%!important;max-width:none!important}.sgi-retrato-folha .sgi-label{font-size:.8rem!important}.sgi-retrato-folha input.sgi-input:not([type=checkbox]):not([type=radio]),.sgi-retrato-folha select.sgi-input{height:40px!important;min-height:40px!important;font-size:15px!important;width:100%!important}.sgi-retrato-folha .sgi-checkbox-row{min-height:36px;font-size:.9rem}.sgi-retrato-folha .sgi-ordens-compra-mp-status__opcoes{display:flex;flex-wrap:wrap;gap:6px 16px}.sgi-retrato-folha__rodape{display:flex;gap:10px;padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px));border-top:1px solid #e5e7eb}.sgi-retrato-folha__rodape .sgi-btn{flex:1 1 0;width:auto!important;max-width:none!important;min-height:var(--sgi-retrato-toque,44px);font-size:.95rem;justify-content:center}.sgi-retrato-lista,.sgi-retrato-lista__itens{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.sgi-retrato-lista__itens{list-style:none;margin:0;padding:2px 0 8px;gap:8px;overflow-y:auto;-webkit-overflow-scrolling:touch}.sgi-retrato-lista__vazio{padding:24px 8px;text-align:center}.sgi-retrato-cartao{display:block;background:#fff;border:1px solid #dbe3ef;border-radius:12px;padding:10px 12px;box-shadow:0 1px 2px rgba(15,23,42,.06);cursor:pointer}.sgi-retrato-cartao:active{background:#eef3fc}.sgi-retrato-cartao--destaque{border-color:#f59e0b;background:#fff7ed}.sgi-retrato-cartao__topo{display:flex;align-items:center;gap:8px;min-height:28px}.sgi-retrato-cartao__titulo{font-weight:700;font-size:1rem;flex:1 1 auto;min-width:0}.sgi-retrato-cartao__acoes{display:inline-flex;gap:6px;flex:none}.sgi-retrato-cartao__acao{width:40px;height:40px;min-height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center}.sgi-retrato-cartao__subtitulo{font-size:.85rem;color:#374151;margin:2px 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sgi-retrato-cartao__campos{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;margin:0}.sgi-retrato-cartao__campos>div{min-width:0}.sgi-retrato-cartao__campo--largo{grid-column:1/-1}.sgi-retrato-cartao__campos dt{font-size:.68rem;color:#6b7280;margin:0}.sgi-retrato-cartao__campos dd{font-size:.85rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sgi-retrato-lista__rodape{text-align:center;font-size:.75rem;color:#6b7280;padding:4px 0}.sgi-retrato-barra-fixa{position:fixed;left:0;right:0;bottom:0;z-index:900;display:flex;gap:8px;padding:8px 12px calc(8px + env(safe-area-inset-bottom, 0px));background:#fff;border-top:1px solid #dbe3ef;box-shadow:0 -4px 12px rgba(15,23,42,.08)}.sgi-retrato-barra-fixa .sgi-btn{flex:1 1 0;min-height:var(--sgi-retrato-toque,44px);font-size:.95rem;justify-content:center}html.sgi-mobile-retrato .sgi-ordens-compra-mp-legenda{display:flex;flex-wrap:wrap;gap:2px 12px;padding:4px 10px;font-size:.72rem;white-space:normal}html.sgi-mobile-retrato.sgi-modal-aberto .sgi-cards-topo{visibility:hidden}html.sgi-mobile-retrato.sgi-modal-aberto .sgi-retrato-barra-fixa{display:none}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form .sgi-oc-comp-sugestao-filtros__linha{display:flex!important;flex-direction:column!important;gap:10px!important}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form .sgi-rodape-acoes{position:sticky;bottom:0;background:#fff;padding-bottom:calc(8px + env(safe-area-inset-bottom, 0px))!important;display:flex;gap:8px}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form .sgi-rodape-acoes .sgi-btn{min-height:var(--sgi-retrato-toque,44px)!important;flex:1 1 0;justify-content:center}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-overlay.sgi-modal-overlay-form{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;overflow:visible!important;padding:0!important;align-items:stretch!important;justify-content:stretch!important}html.sgi-mobile-retrato.sgi-modal-aberto .sgi-app-shell--workspace,html.sgi-mobile-retrato.sgi-modal-aberto .sgi-main--workspace{overflow:visible!important}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-overlay-form>.sgi-modal.sgi-modal-form{position:fixed!important;inset:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;min-height:0!important;margin:0!important;transform:none!important;border-radius:0!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0!important}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-overlay-form>.sgi-modal-form>*{flex-shrink:0!important;max-width:100%!important}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-overlay-form>.sgi-modal-form>:not(.sgi-modal-cabecalho):not(.sgi-modal-form__barra){margin-left:12px!important;margin-right:12px!important;max-width:calc(100% - 24px)!important}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form>.sgi-modal-cabecalho{position:sticky;top:0;z-index:5;padding:calc(6px + env(safe-area-inset-top, 0px)) 8px 6px 14px!important;height:auto!important;min-height:calc(52px + env(safe-area-inset-top, 0px));max-height:none!important;overflow:visible!important;align-items:center!important;box-sizing:border-box!important;border-radius:0!important;margin:0!important;cursor:default}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form>.sgi-modal-cabecalho .sgi-btn,html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form>.sgi-modal-cabecalho button{min-width:40px;min-height:40px}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form>.sgi-modal-form__barra{order:99;position:sticky;bottom:0;z-index:5;margin:auto 0 0!important;padding:8px 12px calc(8px + env(safe-area-inset-bottom, 0px))!important;background:#fff;border-top:1px solid #dbe3ef;box-shadow:0 -4px 12px rgba(15,23,42,.08)}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form>.sgi-modal-form__barra,html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form>.sgi-modal-form__barra .sgi-barra-acoes{display:flex!important;flex-wrap:wrap!important;gap:8px!important}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form>.sgi-modal-form__barra .sgi-btn{min-height:var(--sgi-retrato-toque,44px)!important;font-size:.9rem!important;flex:1 1 auto;justify-content:center}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form .sgi-campo-tamanho{width:100%!important;max-width:none!important;flex:1 1 100%!important}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form .sgi-label{font-size:.78rem!important}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form input.sgi-input:not([type=checkbox]):not([type=radio]),html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form select.sgi-input,html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form textarea.sgi-input{min-height:40px!important;font-size:15px!important;width:100%!important;max-width:none!important}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form .sgi-campo-tamanho:has(>.sgi-lupa-toque){grid-template-columns:minmax(0,1fr) 40px!important}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form .sgi-btn.sgi-lupa-toque{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form .sgi-data-table-scroll,html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form .sgi-users-table-wrap{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;border:none!important;background:transparent!important;flex:none!important}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form table{display:block!important;width:100%!important;min-width:0!important}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form table colgroup,html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form table thead{display:none!important}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form table tbody{display:flex!important;flex-direction:column;gap:8px}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form table tr{display:grid!important;grid-template-columns:1fr 1fr;gap:2px 12px;padding:8px 10px;border:1px solid #dbe3ef;border-radius:12px;background:#fff;height:auto!important}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form table td{display:block!important;border:none!important;padding:2px 0!important;text-align:left!important;white-space:normal!important;max-width:none!important;width:auto!important;height:auto!important;min-width:0;overflow-wrap:anywhere;font-size:.85rem;background:transparent!important;position:static!important}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form table td[data-sgi-rotulo]:not([data-sgi-rotulo=""]):before{content:attr(data-sgi-rotulo);display:block;font-size:.68rem;color:#6b7280}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form table td[colspan]{grid-column:1/-1}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form table td:has(>.sgi-oc-componentes-checkout__acoes){grid-column:1/-1}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form table td .sgi-btn{min-height:40px;min-width:40px}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form table tr.sgi-users-row-selected{border-color:#2563eb;background:#eef3fc}.sgi-oc-comp-sug-cartoes{list-style:none;margin:0;padding:8px;display:flex;flex-direction:column;gap:10px}.sgi-oc-comp-sug-cartao{border:1px solid #c9d6e8;border-radius:12px;padding:10px 12px;background:#fff;display:flex;flex-direction:column;gap:6px}.sgi-oc-comp-sug-cartao.sgi-users-row-selected{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.sgi-oc-comp-sug-l1{display:flex;align-items:center;gap:10px}.sgi-oc-comp-sug-codigo{margin-left:auto;text-align:right}.sgi-oc-comp-sug-cartao .sgi-btn.sgi-oc-comp-sug-mais{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important;display:inline-flex;align-items:center;justify-content:center}.sgi-oc-comp-sug-l2{display:grid;grid-template-columns:1fr auto;gap:10px}.sgi-oc-comp-sug-l2>:last-child{text-align:right}.sgi-oc-comp-sug-l3{display:grid;grid-template-columns:1fr 1fr;gap:10px;border-top:1px solid #e5ecf5;padding-top:6px}.sgi-oc-comp-sug-meses,.sgi-oc-comp-sug-outros{display:flex;flex-direction:column;gap:4px}.sgi-oc-comp-sug-outros{text-align:right}.sgi-oc-comp-sug-campo{display:flex;flex-direction:column;min-width:0}.sgi-oc-comp-sug-rotulo{font-size:11px;color:#5b6b80}.sgi-oc-comp-sug-valor{font-size:14px;color:#1e3a5f;overflow-wrap:anywhere}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form .sgi-label{font-size:11px!important;margin-bottom:2px!important}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form input.sgi-input:not([type=checkbox]):not([type=radio]),html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form select.sgi-input{min-height:32px!important;height:32px!important;font-size:13px!important;padding-top:4px!important;padding-bottom:4px!important}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form textarea.sgi-input{min-height:56px!important;font-size:13px!important}}@media (pointer:coarse) and (hover:none) and (orientation:portrait){html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form .sgi-campo-tamanho:has(>.sgi-lupa-toque){grid-template-columns:minmax(0,1fr) 32px!important}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form .sgi-btn.sgi-lupa-toque{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form>.sgi-modal-cabecalho .sgi-modal-titulo,html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form>.sgi-modal-cabecalho h2{font-size:15px!important}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-oc-comp-item-form{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 10px!important}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-oc-comp-item-form>.sgi-oc-comp-item-form__linha{display:contents!important}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-oc-comp-item-form .sgi-oc-comp-item-form__linha>*{min-width:0;margin:0!important;flex:none!important}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-oc-comp-item-form :is(div:has(>#oc-comp-item-codigo),div:has(>#oc-comp-item-descricao),div:has(>#oc-comp-item-razao),div:has(>#oc-comp-item-ref),div:has(>#oc-comp-item-qtd)){grid-column:1/-1}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-oc-comp-item-form div:has(>#oc-comp-item-qtd){background:#eef4ff;border:1px solid #2563eb;border-radius:8px;padding:6px 8px!important}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-oc-comp-item-form div:has(>#oc-comp-item-qtd) .sgi-label{font-weight:700;color:#1d4ed8}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-oc-comp-item-form #oc-comp-item-qtd{height:36px!important;font-size:15px!important;font-weight:700}html.sgi-mobile-retrato .sgi-oc-componentes-checkout .sgi-oc-componentes-checkout__grupo{margin:0 0 12px!important;padding:0!important;border:1px solid #c9d6e8;border-radius:12px;background:#f5f8fc}html.sgi-mobile-retrato .sgi-oc-componentes-checkout .sgi-oc-componentes-checkout__grupo-titulo{position:sticky;top:0;z-index:3;display:flex!important;flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0!important;padding:8px 10px!important;background:#1e3a5f;color:#fff;border-radius:11px 11px 0 0}html.sgi-mobile-retrato .sgi-oc-componentes-checkout .sgi-oc-componentes-checkout__grupo-nome{flex:1 1 0;min-width:0;font-size:14px!important;font-weight:700!important;color:#fff!important}html.sgi-mobile-retrato .sgi-oc-componentes-checkout .sgi-oc-comp-ck-grupo-resumo{flex:1 1 100%;display:flex;justify-content:space-between;font-size:12px;color:#dbe7f6}html.sgi-mobile-retrato .sgi-oc-componentes-checkout .sgi-oc-comp-ck-grupo-resumo>:last-child{font-weight:700;color:#fff}html.sgi-mobile-retrato .sgi-oc-componentes-checkout .sgi-oc-componentes-checkout__grupo-titulo .sgi-btn{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important}html.sgi-mobile-retrato .sgi-oc-componentes-checkout .sgi-oc-componentes-checkout__grupo>.sgi-field-hint{margin:6px 10px 0!important}html.sgi-mobile-retrato .sgi-oc-componentes-checkout .sgi-oc-componentes-checkout__subtotal,html.sgi-mobile-retrato .sgi-oc-componentes-checkout .sgi-oc-componentes-checkout__total{display:none!important}html.sgi-mobile-retrato .sgi-oc-componentes-checkout .sgi-oc-componentes-checkout__grid{padding:8px!important}html.sgi-mobile-retrato .sgi-oc-componentes-checkout .sgi-oc-componentes-checkout__grid tbody{display:flex!important;flex-direction:column;gap:8px}html.sgi-mobile-retrato .sgi-oc-componentes-checkout .sgi-oc-componentes-checkout__grid tbody tr{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 10px!important;margin:0!important;padding:8px 10px!important;background:#fff;border:1px solid #dbe3ef;border-radius:10px}html.sgi-mobile-retrato .sgi-oc-componentes-checkout .sgi-oc-componentes-checkout__grid tbody td{display:flex!important;flex-direction:column;min-width:0;padding:0!important;border:0!important;font-size:13px!important;text-align:left!important}html.sgi-mobile-retrato .sgi-oc-componentes-checkout .sgi-oc-componentes-checkout__grid tbody td:before{font-size:11px!important}html.sgi-mobile-retrato .sgi-oc-componentes-checkout .sgi-oc-componentes-checkout__grid tbody td:first-child{grid-column:1;grid-row:1;font-weight:700}html.sgi-mobile-retrato .sgi-oc-componentes-checkout .sgi-oc-componentes-checkout__grid tbody td:nth-child(2){grid-column:1/-1;grid-row:2;white-space:normal!important}html.sgi-mobile-retrato .sgi-oc-componentes-checkout .sgi-oc-componentes-checkout__grid tbody td:nth-child(7){font-weight:700}html.sgi-mobile-retrato .sgi-oc-componentes-checkout .sgi-oc-componentes-checkout__grid tbody td:nth-child(8){grid-column:2;grid-row:1;align-items:flex-end;justify-content:flex-start}html.sgi-mobile-retrato .sgi-oc-componentes-checkout .sgi-oc-componentes-checkout__grid tbody td:nth-child(8):before{display:none!important}html.sgi-mobile-retrato .sgi-oc-componentes-checkout .sgi-oc-componentes-checkout__grid tbody tr.sgi-oc-comp-ck-aviso-linha{display:block!important;padding:6px 10px!important;background:#fffbeb;border-color:#fcd34d}html.sgi-mobile-retrato .sgi-oc-componentes-checkout .sgi-oc-componentes-checkout__grid tbody tr.sgi-oc-comp-ck-aviso-linha td:before{display:none!important;content:none!important}html.sgi-mobile-retrato .sgi-oc-componentes-checkout .sgi-oc-componentes-checkout__grid tbody td select.sgi-input{height:32px!important;min-height:32px!important;font-size:13px!important;width:100%!important;max-width:none!important}html.sgi-mobile-retrato .sgi-oc-componentes-checkout .sgi-oc-componentes-checkout__acoes{display:flex!important;gap:6px!important;justify-content:flex-end!important;margin:0!important}html.sgi-mobile-retrato .sgi-oc-componentes-checkout .sgi-oc-componentes-checkout__acoes .sgi-btn{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important;justify-content:center;font-size:0!important;gap:0!important}html.sgi-mobile-retrato .sgi-oc-componentes-checkout .sgi-oc-componentes-checkout__grid tbody td input.sgi-input{height:32px!important;min-height:32px!important;font-size:13px!important}html.sgi-mobile-retrato .sgi-oc-componentes-checkout .sgi-oc-componentes-checkout__obs{margin:0 8px 8px!important;width:auto!important}html.sgi-mobile-retrato .sgi-oc-componentes-checkout .sgi-oc-componentes-checkout__obs textarea.sgi-input{min-height:44px!important;height:44px;width:100%!important;box-sizing:border-box!important}html.sgi-mobile-retrato .sgi-oc-componentes-checkout>.sgi-modal-form__barra{flex-wrap:nowrap!important;align-items:center;justify-content:space-between}html.sgi-mobile-retrato .sgi-oc-componentes-checkout>.sgi-modal-form__barra .sgi-barra-acoes{flex:none!important}html.sgi-mobile-retrato .sgi-oc-componentes-checkout .sgi-oc-comp-ck-total-geral{display:flex;flex-direction:column;line-height:1.15;font-size:11px;color:#5b6b80}html.sgi-mobile-retrato .sgi-oc-componentes-checkout .sgi-oc-comp-ck-total-geral strong{font-size:17px;color:#1e3a5f}}.sgi-campo-codigo-lupa{--sgi-codigo-base:calc(var(--sgi-campo-ch, 8) * 1ch + 1.25rem)}.sgi-filtros-inline .sgi-filtros-inline__codigo.sgi-campo-codigo-lupa{--sgi-codigo-base:110px}@media (pointer:coarse) and (hover:none){.sgi-campo-tamanho.sgi-campo-codigo-lupa:has(>.sgi-lupa-toque){display:grid;grid-template-columns:calc(var(--sgi-codigo-base) * .8) 26px;column-gap:3px;row-gap:8px;row-gap:2px;align-items:end;width:calc(var(--sgi-codigo-base) * .8 + 29px)!important;max-width:none}.sgi-campo-tamanho.sgi-campo-codigo-lupa:has(>.sgi-lupa-toque)>.sgi-label{grid-column:1/-1}.sgi-campo-tamanho.sgi-campo-codigo-lupa>.sgi-btn.sgi-lupa-toque{width:26px;height:26px;min-width:26px;min-height:26px;padding:0}}@media (pointer:coarse) and (hover:none) and (orientation:portrait){html.sgi-mobile-retrato .sgi-campo-tamanho.sgi-campo-codigo-lupa:has(>.sgi-lupa-toque){grid-template-columns:calc(var(--sgi-codigo-base) * .8) 32px!important;column-gap:4px;align-items:center;width:calc(var(--sgi-codigo-base) * .8 + 36px)!important}html.sgi-mobile-retrato .sgi-retrato-folha .sgi-campo-tamanho.sgi-campo-codigo-lupa:has(>.sgi-lupa-toque){grid-template-columns:80% 32px!important;width:100%!important}html.sgi-mobile-retrato .sgi-campo-tamanho.sgi-campo-codigo-lupa>.sgi-btn.sgi-lupa-toque{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}}@media (pointer:coarse) and (hover:none) and (orientation:portrait){html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form .sgi-campo-tamanho.sgi-campo-codigo-lupa:has(>.sgi-lupa-toque){grid-template-columns:80% 32px!important;column-gap:4px;align-items:center;width:100%!important}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form .sgi-campo-tamanho.sgi-campo-codigo-lupa>.sgi-btn.sgi-lupa-toque{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}}@media (pointer:coarse) and (hover:none){.sgi-campo-tamanho.sgi-campo-codigo-lupa>.sgi-btn.sgi-lupa-toque{height:auto;min-height:0;align-self:stretch}}@media (pointer:coarse) and (hover:none) and (orientation:portrait){.sgi-retrato-barra-fixa .sgi-nf-compras-retrato-ordem{flex:1 1 0;min-width:112px}.sgi-retrato-barra-fixa:has(.sgi-nf-compras-retrato-ordem) .sgi-btn{flex:0 0 auto;padding-left:12px;padding-right:12px;height:var(--sgi-retrato-toque,44px);font-size:14px}.sgi-retrato-barra-fixa .sgi-btn.sgi-nf-compras-retrato-dir{flex:0 0 44px;padding:0}html.sgi-mobile-retrato .sgi-consulta-estoque-mp .sgi-consulta-estoque-mp__filtros-grid{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:8px;overflow-x:visible}html.sgi-mobile-retrato .sgi-consulta-estoque-mp .sgi-consulta-estoque-mp__filtros-grid>.sgi-campo-tamanho:not(.sgi-campo-codigo-lupa){width:100%!important;max-width:none}html.sgi-mobile-retrato .sgi-consulta-estoque-mp .sgi-consulta-estoque-mp__filtros-grid>.sgi-campo-tamanho:not(.sgi-campo-codigo-lupa)>.sgi-input{width:100%}html.sgi-mobile-retrato .sgi-consulta-estoque-mp .sgi-consulta-estoque-mp__filtros-grid>.sgi-campo-codigo-lupa{grid-template-columns:80% 32px!important;width:100%!important}html.sgi-mobile-retrato .sgi-consulta-estoque-mp .sgi-consulta-estoque-mp__origem{flex-wrap:wrap}}.sgi-filtros-inline .sgi-filtros-inline__quebra{flex:0 0 100%;height:0}.sgi-filtros-inline .sgi-contas-receber-barra__atalhos{flex:0 0 auto;align-self:flex-end}@media not ((pointer:coarse) and (hover:none)){.sgi-contas-receber-page.sgi-tela:has(.sgi-filtros-inline)>.sgi-tela__resultado{flex:0 0 auto}.sgi-contas-receber-page.sgi-tela:has(.sgi-filtros-inline)>.sgi-tela__resultado>.sgi-users-table-wrap{flex:0 0 auto!important;height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 2))!important;max-height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 2))!important;min-height:calc(var(--sgi-clientes-row-height) * (var(--sgi-clientes-visible-rows) + 2))!important}}.sgi-filtros-inline .sgi-contas-receber-barra__vencidos{display:inline-flex;gap:8px;padding:0 6px;border-left:1px solid var(--sgi-border,#cbd5e1)}.sgi-modal.sgi-contas-receber-preferencias-modal{width:min(1340px,calc(100vw - 16px));max-width:min(1340px,calc(100vw - 16px))}.sgi-filtros-inline .sgi-filtros-inline__quebra:has(+.sgi-ordens-compra-mp-status){margin-bottom:-4px}@media not ((pointer:coarse) and (hover:none)){.sgi-contas-receber-page .sgi-filtros-inline .sgi-filtros-inline__quebra~*{margin-top:-12px}.sgi-contas-receber-page form.sgi-form.sgi-filtros-inline{border:1px solid var(--sgi-border,#cbd5e1);border-radius:8px;padding:2px 4px 3px;column-gap:3px;row-gap:8px;box-sizing:border-box}}@media not ((pointer:coarse) and (hover:none)){.sgi-contas-receber-page form.sgi-filtros-inline .sgi-campo-tamanho:has(input[data-sgi-data]),.sgi-contas-receber-page form.sgi-filtros-inline .sgi-campo-tamanho:has(input[type=date]){--sgi-campo-ch:13!important}.sgi-contas-receber-page form.sgi-filtros-inline .sgi-campo-tamanho:has(#cr-barra-outra-fim),.sgi-contas-receber-page form.sgi-filtros-inline .sgi-campo-tamanho:has(#cr-barra-outra-ini),.sgi-contas-receber-page form.sgi-filtros-inline .sgi-campo-tamanho:has(#cr-barra-valor-liquido){--sgi-campo-ch:10.4!important}.sgi-contas-receber-page form.sgi-filtros-inline .sgi-contas-receber-barra__atalhos .sgi-campo-tamanho{width:auto!important;max-width:none}.sgi-contas-receber-page form.sgi-filtros-inline .sgi-filtros-periodo__btn{padding-inline:8px;font-size:.75rem}}.sgi-filtros-inline .sgi-ordens-compra-mp-status.sgi-contas-receber-barra__caixa{border:1px solid var(--sgi-border,#cbd5e1);border-radius:6px;padding:0 8px 4px}.sgi-filtros-inline .sgi-ordens-compra-mp-status.sgi-contas-receber-barra__caixa legend{padding:0 4px}@media (pointer:coarse) and (hover:none) and (orientation:portrait){html.sgi-mobile-retrato:has(.sgi-retrato-barra-fixa--duas-linhas){--sgi-retrato-barra-h:calc(112px + max(8px, calc(env(safe-area-inset-bottom, 0px) - 14px)))}.sgi-retrato-barra-fixa.sgi-retrato-barra-fixa--duas-linhas{flex-wrap:wrap;row-gap:8px;padding-bottom:max(8px,calc(env(safe-area-inset-bottom, 0px) - 14px))}.sgi-retrato-barra-fixa--duas-linhas .sgi-retrato-barra-fixa__linha2{flex:0 0 100%;display:flex;gap:8px}.sgi-retrato-barra-fixa--duas-linhas .sgi-retrato-barra-fixa__linha2 .sgi-btn{flex:1 1 auto;white-space:nowrap}}.sgi-modal.sgi-modal-form.sgi-oc-comp-demanda-modal{max-width:420px}.sgi-oc-comp-demanda{display:flex;flex-direction:column;gap:12px}.sgi-oc-comp-demanda__corpo{display:flex;flex-direction:column;gap:14px}.sgi-oc-comp-demanda__todos{width:100%;justify-content:center}.sgi-oc-comp-demanda__linha{display:flex;gap:12px}.sgi-oc-comp-demanda__campo{flex:1 1 0;min-width:0}.sgi-oc-comp-demanda__ou{text-align:center;font-weight:600;color:var(--sgi-text-muted,#64748b)}.sgi-oc-comp-demanda__caixa{border:1px solid var(--sgi-border,#cbd5e1);border-radius:8px;padding:8px 12px 12px;margin:0;display:flex;flex-direction:column;gap:12px;min-width:0}.sgi-oc-comp-demanda__legenda{padding:0 4px}.sgi-oc-comp-demanda__legenda .sgi-checkbox-label{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-weight:600}.sgi-oc-comp-demanda__caixa--off .sgi-oc-comp-demanda__linha{opacity:.55}.sgi-oc-comp-demanda__continuar{display:flex;justify-content:center}@media (pointer:coarse) and (hover:none){.sgi-modal.sgi-modal-form.sgi-oc-comp-demanda-modal{max-width:none}.sgi-oc-comp-demanda{flex:1 1 auto;min-height:0}.sgi-oc-comp-demanda__corpo{flex:1 1 auto;overflow-y:auto;padding-top:12px}.sgi-oc-comp-demanda__todos{min-height:44px}}@media (pointer:coarse) and (hover:none) and (orientation:portrait){.sgi-oc-comp-demanda{padding-bottom:env(safe-area-inset-bottom)}.sgi-oc-comp-demanda__continuar .sgi-btn{min-height:44px;min-width:50%;justify-content:center}.sgi-oc-comp-demanda__legenda input[type=checkbox]{width:22px;height:22px}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form.sgi-oc-comp-sugestao-painel--retrato>.sgi-modal-form__barra{flex-wrap:nowrap!important;padding:6px 8px max(4px,env(safe-area-inset-bottom,0px))!important;gap:6px!important}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form.sgi-oc-comp-sugestao-painel--retrato>.sgi-modal-form__barra>*{flex:1 1 auto!important;min-width:0;flex-wrap:nowrap!important;gap:6px!important}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form.sgi-oc-comp-sugestao-painel--retrato>.sgi-modal-form__barra>:last-child{flex:0 1 auto!important}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form.sgi-oc-comp-sugestao-painel--retrato>.sgi-modal-form__barra .sgi-btn{padding-left:8px!important;padding-right:8px!important;white-space:nowrap}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-oc-comp-sugestao-filtros__exibir-todos{display:flex;margin-top:10px}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-oc-comp-sugestao-filtros__exibir-todos .sgi-btn{flex:1 1 auto;min-height:var(--sgi-retrato-toque,44px);justify-content:center}html.sgi-mobile-retrato{--sgi-retrato-fundo-pad:max(6px,calc(env(safe-area-inset-bottom, 0px) - 14px));--sgi-retrato-barra-h:calc(52px + var(--sgi-retrato-fundo-pad))}html.sgi-mobile-retrato .sgi-retrato-barra-fixa:not(.sgi-retrato-barra-fixa--duas-linhas){padding-bottom:var(--sgi-retrato-fundo-pad)}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form.sgi-oc-comp-sugestao-painel--retrato>.sgi-modal-form__barra,html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-form>.sgi-modal-form__barra{padding-bottom:var(--sgi-retrato-fundo-pad)!important}html.sgi-mobile-retrato .sgi-retrato-folha__rodape{padding-bottom:var(--sgi-retrato-fundo-pad)}}@media (display-mode:standalone) and (pointer:coarse) and (hover:none) and (orientation:portrait){html.sgi-mobile-retrato,html.sgi-mobile-retrato .sgi-app-shell--cards,html.sgi-mobile-retrato body{min-height:100vh}html.sgi-mobile-retrato .sgi-retrato-barra-fixa,html.sgi-mobile-retrato .sgi-retrato-folha.sgi-retrato-folha--aberta{bottom:min(0px,calc(100dvh - 100vh))}html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-overlay-form>.sgi-modal.sgi-modal-form,html.sgi-mobile-retrato .sgi-workspace-portal-root .sgi-modal-overlay.sgi-modal-overlay-form{height:max(100dvh,100vh)!important}}.sgi-contas-receber-rodape-fixo{margin-top:auto;background:var(--sgi-content-bg)}@media not ((pointer:coarse) and (hover:none)){.sgi-contas-receber-page.sgi-tela:has(.sgi-filtros-inline)>.sgi-tela__resultado>.sgi-users-table-wrap{--sgi-clientes-visible-rows:15;--sgi-clientes-row-height:34px}}@media not ((pointer:coarse) and (hover:none)){.sgi-contas-receber-rodape-fixo{flex-wrap:nowrap;align-items:center}.sgi-contas-receber-rodape-fixo>.sgi-contas-pagar-legenda{flex:0 0 auto}.sgi-contas-receber-rodape-fixo>.sgi-field-hint:not(.sgi-tabela-posicao){flex:0 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.sgi-barra-acoes:has(.sgi-oc-comp-exportar-dados-btn),.sgi-tela__barra-acoes:has(.sgi-oc-comp-exportar-dados-btn){align-self:stretch;width:100%;max-width:100%;min-width:0}.sgi-barra-acoes>.sgi-oc-comp-exportar-dados-btn{margin-left:auto}.sgi-retrato-barra-fixa:has(.sgi-oc-comp-exportar-retrato) .sgi-nf-compras-retrato-ordem{min-width:0}.sgi-retrato-barra-fixa:has(.sgi-oc-comp-exportar-retrato){gap:6px}.sgi-oc-componentes-checkout .sgi-oc-comp-ck-aviso-unidade{margin:4px 0;padding:4px 8px;border-radius:4px;background:#fff7e0;color:#8a5a00;font-size:12px}.sgi-users-table tbody td .sgi-btn,.sgi-users-table tbody td .sgi-btn-compacto,.sgi-users-table tbody td .sgi-btn-icone{min-height:0!important;height:auto;padding:1px 6px!important;font-size:.72rem;line-height:1.1}.sgi-users-table tbody td .sgi-btn svg,.sgi-users-table tbody td .sgi-btn-icone svg{width:14px;height:14px}.sgi-users-table tbody td.sgi-ordens-compra-mp-td-acao{padding-top:2px;padding-bottom:2px}.sgi-modal.sgi-modal-form.sgi-cliente-form-modal{max-width:min(1100px,calc(100vw - 32px));width:calc(100vw - 32px);max-height:92vh}fieldset.sgi-filtros-periodo.sgi-filtros-periodo--moldura{border:1px solid var(--sgi-border,#cbd5e1);border-radius:6px;padding:0 8px 4px;margin:0;min-inline-size:0}fieldset.sgi-filtros-periodo--moldura>legend{padding:0 4px}.sgi-filtros-inline .sgi-ordens-compra-mp-status.sgi-contas-receber-barra__datas{flex-direction:row;align-items:center;align-self:flex-end;gap:10px;border:1px solid var(--sgi-border,#cbd5e1);border-radius:6px;padding:2px 8px}.sgi-contas-receber-barra__datas-grade{display:grid;grid-template-columns:auto auto;gap:0 10px}.sgi-contas-receber-barra__datas .sgi-checkbox-row{margin:0;gap:4px;white-space:nowrap;font-size:.7rem}.sgi-contas-receber-filtros__datas{display:flex;align-items:center;gap:10px;margin:0;border:1px solid var(--sgi-border,#cbd5e1);border-radius:6px;padding:2px 8px;align-self:flex-end}.sgi-contas-receber-barra__datas-grade{grid-template-columns:auto auto auto;gap:2px 12px}@media not ((pointer:coarse) and (hover:none)){.sgi-contas-receber-page .sgi-filtros-inline .sgi-ordens-compra-mp-status.sgi-contas-receber-barra__caixa{padding:1px 10px 5px}.sgi-contas-receber-page .sgi-filtros-inline .sgi-ordens-compra-mp-status.sgi-contas-receber-barra__datas{padding:4px 12px}.sgi-contas-receber-page fieldset.sgi-filtros-periodo--moldura{padding:1px 10px 5px;align-self:flex-end}.sgi-contas-receber-page form.sgi-filtros-inline .sgi-filtros-periodo--moldura .sgi-filtros-periodo__btn{min-height:0;height:20px;padding-block:0;line-height:1}.sgi-contas-receber-page .sgi-filtros-inline .sgi-filtros-inline__quebra~*{margin-top:-16px}}.sgi-filtros-inline .sgi-ordens-compra-mp-status.sgi-contas-receber-barra__datas{align-items:flex-end}.sgi-filtros-inline .sgi-contas-receber-barra__datas>.sgi-campo-tamanho{margin:0}.sgi-filtros-inline .sgi-contas-receber-barra__datas>.sgi-contas-receber-barra__datas-grade{align-self:center}@media (pointer:coarse) and (hover:none){.sgi-filtros-inline .sgi-ordens-compra-mp-status.sgi-contas-receber-barra__datas{flex-wrap:wrap;width:100%;box-sizing:border-box}.sgi-filtros-inline .sgi-contas-receber-barra__datas>.sgi-campo-tamanho{flex:0 0 160px;width:160px!important;max-width:160px!important}.sgi-filtros-inline .sgi-ordens-compra-mp-status.sgi-contas-receber-barra__datas{justify-content:flex-start}.sgi-filtros-inline .sgi-contas-receber-barra__datas>.sgi-contas-receber-barra__datas-grade{flex:0 0 100%;justify-content:start;justify-items:start;margin:0}.sgi-filtros-inline .sgi-contas-receber-barra__atalhos{align-self:flex-start;margin-left:0;margin-right:auto}.sgi-filtros-inline .sgi-contas-receber-barra__atalhos>*{margin-left:0}}.sgi-cliente-form-modal .sgi-campo-tamanho{min-width:max-content}.sgi-cliente-form-modal .sgi-campo-tamanho>.sgi-label{white-space:nowrap;overflow:visible;text-overflow:clip}.sgi-menu-contexto-grid{position:fixed;z-index:10050;min-width:170px;padding:4px 0;background:var(--sgi-white,#fff);border:1px solid #cbd5e1;border-radius:6px;box-shadow:0 6px 18px rgba(15,23,42,.18)}.sgi-menu-contexto-grid__item{display:block;width:100%;padding:5px 14px;font-size:13px;text-align:left;background:transparent;border:0;cursor:pointer;color:inherit}.sgi-menu-contexto-grid__item:focus-visible,.sgi-menu-contexto-grid__item:hover{background:#e0ecff;outline:none}.sgi-modal.sgi-modal-form.sgi-danfe-titulo-modal{width:min(880px,96vw);max-width:96vw}.sgi-danfe-titulo-modal__grid{min-height:240px;max-height:min(560px,62vh);outline:none}.sgi-danfe-titulo-modal__grid tbody tr{user-select:none;-webkit-user-select:none}.sgi-danfe-titulo-modal__grid td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sgi-oc-mpp{display:flex;flex-direction:column;gap:.35rem;min-height:0;padding:.75rem 1rem}.sgi-oc-mpp-janela .sgi-oc-mpp{padding:0}.sgi-oc-mpp__painel{display:flex;flex-direction:column;gap:.35rem;min-height:0}.sgi-oc-mpp .sgi-oc-mp-form__linha{display:flex;flex-wrap:wrap;gap:.35rem .5rem;align-items:flex-end}.sgi-oc-mpp__status{display:flex;align-items:flex-end;padding-bottom:.2rem}.sgi-oc-mpp__selo{font-size:.75rem;font-weight:600;padding:.1rem .5rem;border-radius:999px;background:var(--sgi-surface-2,#eef1f4)}.sgi-oc-mpp__selo--entregue{background:#d9f2df;color:#1d6b33}.sgi-oc-mpp__selo--parcial{background:#fff1cc;color:#7a5a00}.sgi-oc-mpp__grade{height:auto;max-height:calc(34px * 16);overflow:auto}.sgi-oc-mpp__grade--itens{max-height:calc(34px * 12)}.sgi-oc-mpp__grade td,.sgi-oc-mpp__grade th{white-space:nowrap}.sgi-oc-mpp__grade td[title]{max-width:40ch;overflow:hidden;text-overflow:ellipsis}.sgi-oc-mpp__totais{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-end;font-size:.85rem}.sgi-oc-mpp__obs-log{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.sgi-oc-mpp__obs-log textarea{width:100%;resize:vertical}.sgi-oc-mpp__cards{display:flex;flex-direction:column;gap:.4rem}.sgi-oc-mpp__card{border:1px solid var(--sgi-border,#d6dbe1);border-radius:8px;padding:.4rem .5rem;font-size:.82rem}.sgi-oc-mpp__card--sel{border-color:var(--sgi-primary,#2563eb)}.sgi-oc-mpp__card dl{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:.1rem .4rem;margin:.25rem 0 0}.sgi-oc-mpp__card dt{color:var(--sgi-muted,#6b7280)}.sgi-oc-mpp__card dd{margin:0;text-align:right}.sgi-oc-mpp__card-acoes{display:flex;gap:.3rem;justify-content:flex-end;margin-top:.3rem}.sgi-oc-mpp__consultas{display:flex;flex-direction:column;gap:.35rem;min-height:0}.sgi-oc-mpp__filtros{display:flex;flex-direction:column;gap:.3rem}.sgi-oc-mpp__filtros .sgi-input{height:27px;min-height:27px}.sgi-oc-mpp__grade-box--consulta{margin-top:14px}.sgi-oc-mpp__radios{flex-wrap:wrap;display:inline-flex;gap:.75rem;align-items:center;font-size:.82rem;min-height:27px}.sgi-oc-mpp__radios label{display:inline-flex;gap:.25rem;align-items:center}.sgi-oc-mpp__rodape{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.8rem}.sgi-oc-mpp__legenda{display:inline-flex;flex-wrap:wrap;gap:.8rem}.sgi-oc-mpp__bola{display:inline-block;width:.7rem;height:.7rem;border-radius:50%;vertical-align:middle}.sgi-oc-mpp__bola--pendente{background:#2563eb}.sgi-oc-mpp__bola--entregue{background:#22c55e}.sgi-oc-mpp__bola--parcial{background:#eab308}.sgi-oc-mpp__bola--atrasada{background:var(--sgi-danger,#dc2626)}@media (hover:hover) and (pointer:fine){.sgi-oc-mpp,.sgi-oc-mpp-janela{font-size:.8rem}.sgi-oc-mpp .sgi-label{font-size:.72rem;margin-bottom:1px}.sgi-oc-mpp .sgi-input,.sgi-oc-mpp .sgi-oc-mpp__filtros .sgi-input{height:24px;min-height:24px;font-size:.78rem;padding:0 .3rem}.sgi-oc-mpp textarea.sgi-input{height:auto;min-height:3.5rem;padding-top:.2rem}.sgi-oc-mpp .sgi-btn{font-size:.74rem;min-height:26px;padding-top:.15rem;padding-bottom:.15rem}.sgi-oc-mpp .sgi-users-table td,.sgi-oc-mpp .sgi-users-table th{font-size:.75rem;padding-top:2px;padding-bottom:2px;height:24px}.sgi-oc-mpp .sgi-oc-mp-form__linha{gap:.25rem .4rem}.sgi-oc-mpp__radios{min-height:24px;font-size:.76rem}.sgi-oc-mpp__rodape,.sgi-oc-mpp__totais{font-size:.74rem}.sgi-oc-mpp__grade{max-height:calc(25px * 16)}.sgi-oc-mpp__grade--itens{max-height:calc(25px * 12)}}@media (max-width:767px) and (orientation:portrait){.sgi-oc-mpp .sgi-oc-mp-form__linha>*{flex:1 1 45%;min-width:0}.sgi-oc-mpp .sgi-oc-mp-form__campo-flex{flex-basis:100%}.sgi-oc-mpp__obs-log{grid-template-columns:1fr}.sgi-oc-mpp__totais{justify-content:flex-start;gap:.5rem}}[data-sgi-scroll-tabela] td:not(.sgi-sem-caixa-alta),input.sgi-input:not([type=password]):not([type=email]):not([type=url]):not([autocomplete=username]):not([autocomplete=email]):not([id*=email i]):not([id*=senha i]):not([id*=url i]):not([id*=link i]):not([id*=arquivo i]):not([id*=caminho i]):not([id*=token i]):not([id*=login i]):not(.sgi-sem-caixa-alta),table.sgi-users-table td:not(.sgi-sem-caixa-alta),textarea.sgi-input:not(.sgi-sem-caixa-alta){text-transform:uppercase}[data-sem-caixa-alta] input,[data-sem-caixa-alta] td,[data-sem-caixa-alta] textarea{text-transform:none}.sgi-cr-btn-cob{align-self:flex-end}.sgi-tela__resultado:has(>.sgi-calc-cond){border:none;background:transparent;overflow:visible}.sgi-calc-cond{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:stretch;padding:0!important;border:none!important;background:transparent!important}.sgi-calc-cond__lado{min-width:0;display:flex;flex-direction:column;gap:.5rem;padding:12px;border:1px solid var(--sgi-border);border-radius:12px;background:var(--sgi-content-bg)}html[data-theme^=escuro] .sgi-calc-cond__lado{border-color:var(--sgi-shell-sidebar-border,var(--sgi-border))}.sgi-calc-cond[data-toque="1"]{grid-template-columns:1fr}@media (max-width:900px){.sgi-calc-cond{grid-template-columns:1fr}}.sgi-desbloq{padding:12px}.sgi-desbloq__check{min-width:24ch;min-height:1.2em;font-weight:600;display:flex;align-items:center;gap:6px;align-self:flex-end;padding-bottom:6px;font-size:.85rem;color:var(--sgi-danger,#b42318);text-transform:uppercase}.sgi-desbloq__obs-wrap{display:flex;flex-direction:column;width:60%}.sgi-desbloq__obs{width:100%;resize:none;min-height:4.5rem}.sgi-desbloq__ref{border:1px solid var(--sgi-border);border-radius:8px;padding:8px 12px 12px;margin:0}.sgi-desbloq__ref-linha2{margin-top:8px}.sgi-desbloq__ref>legend{padding:0 6px;font-size:.85rem;font-weight:600;text-transform:uppercase}.sgi-desbloq__grid{max-height:calc(var(--sgi-clientes-row-height, 34px) * 12);overflow:auto}.sgi-desbloq__ver-mov{align-self:flex-end}.sgi-desbloq__th-ord{cursor:pointer;user-select:none}.sgi-desbloq__mov-modal{width:min(96vw,1320px);max-width:96vw}.sgi-desbloq__grid td,.sgi-desbloq__grid th{white-space:nowrap}.sgi-desbloq__mov-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:4px 0 10px}.sgi-desbloq__mov-filtros .sgi-checkbox-row{margin-top:0;white-space:nowrap;text-transform:uppercase;font-size:.85rem;font-weight:600}.sgi-desbloq__mov-modal .sgi-desbloq__grid .sgi-users-table tbody tr.sgi-desbloq-mov--pago>td{color:#3a9d5d}.sgi-desbloq__mov-modal .sgi-desbloq__grid .sgi-users-table tbody tr.sgi-desbloq-mov--vencido:hover>td,.sgi-desbloq__mov-modal .sgi-desbloq__grid .sgi-users-table tbody tr.sgi-desbloq-mov--vencido:nth-child(2n)>td,.sgi-desbloq__mov-modal .sgi-desbloq__grid .sgi-users-table tbody tr.sgi-desbloq-mov--vencido:nth-child(odd)>td,.sgi-desbloq__mov-modal .sgi-desbloq__grid .sgi-users-table tbody tr.sgi-desbloq-mov--vencido>td{background-color:#fff8c4}html[data-theme^=escuro] .sgi-desbloq__mov-modal .sgi-desbloq__grid .sgi-users-table tbody tr.sgi-desbloq-mov--pago>td{color:#5dce82}html[data-theme^=escuro] .sgi-desbloq__mov-modal .sgi-desbloq__grid .sgi-users-table tbody tr.sgi-desbloq-mov--vencido:hover>td,html[data-theme^=escuro] .sgi-desbloq__mov-modal .sgi-desbloq__grid .sgi-users-table tbody tr.sgi-desbloq-mov--vencido:nth-child(2n)>td,html[data-theme^=escuro] .sgi-desbloq__mov-modal .sgi-desbloq__grid .sgi-users-table tbody tr.sgi-desbloq-mov--vencido:nth-child(odd)>td,html[data-theme^=escuro] .sgi-desbloq__mov-modal .sgi-desbloq__grid .sgi-users-table tbody tr.sgi-desbloq-mov--vencido>td{background-color:#5a5220}.sgi-oc-mpp__espaco-enviar{display:inline-block;width:92px}.sgi-barra-acoes .sgi-btn.sgi-oc-mpp__btn-reimp:not(.sgi-btn-excel),.sgi-btn.sgi-oc-mpp__btn-reimp{background:#e3ddf0;color:#1f1a2e;border-color:#c9bfe0}.sgi-barra-acoes .sgi-btn.sgi-oc-mpp__btn-reimp:not(.sgi-btn-excel):hover:not(:disabled),.sgi-btn.sgi-oc-mpp__btn-reimp:hover:not(:disabled){background:#d6cdea;color:#1f1a2e}.sgi-oc-mpp__grade td.sgi-oc-mpp__col-cidade,.sgi-oc-mpp__grade th.sgi-oc-mpp__col-cidade{width:142px;max-width:142px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sgi-modal.sgi-mpp-cert-man{width:min(760px,96vw);max-width:96vw}.sgi-mpp-cert-man__lista{max-height:calc(34px * 8);margin-bottom:10px}.sgi-mpp-cert-man__lista tr.sgi-mpp-cert-man__desab td{color:#8a8f98;cursor:not-allowed}.sgi-mpp-cert-man__arquivo{align-items:flex-end;gap:8px}.sgi-oc-mpp-enc__visual{display:flex;flex-direction:column;gap:4px}.sgi-oc-mpp-enc__tab{max-height:calc(34px * 6);margin-bottom:6px}@media (hover:hover) and (pointer:fine){.sgi-modal.sgi-modal-form.sgi-oc-mp-form-modal.sgi-oc-mpp-janela{width:min(96vw,1320px);max-width:min(96vw,1320px);max-height:min(92vh,900px);font-size:.8rem;gap:6px}.sgi-oc-mpp-janela.sgi-oc-mp-form-modal .sgi-modal-cabecalho,.sgi-oc-mpp-janela.sgi-oc-mp-form-modal .sgi-modal-cabecalho h2,.sgi-oc-mpp-janela.sgi-oc-mp-form-modal .sgi-modal-title{font-size:.95rem}.sgi-oc-mpp-janela.sgi-oc-mp-form-modal .sgi-oc-mpp input.sgi-input:not([type=checkbox]):not([type=radio]):not([type=file]),.sgi-oc-mpp-janela.sgi-oc-mp-form-modal .sgi-oc-mpp select.sgi-input{height:24px;min-height:24px;font-size:.78rem;padding:0 .3rem;line-height:1.2}.sgi-oc-mpp-janela.sgi-oc-mp-form-modal .sgi-oc-mpp textarea.sgi-input{font-size:.78rem;min-height:3.5rem;padding:.2rem .3rem}.sgi-oc-mpp-janela.sgi-oc-mp-form-modal .sgi-oc-mpp .sgi-barra-acoes .sgi-btn,.sgi-oc-mpp-janela.sgi-oc-mp-form-modal .sgi-oc-mpp .sgi-barra-acoes .sgi-btn-compacto,.sgi-oc-mpp-janela.sgi-oc-mp-form-modal .sgi-oc-mpp .sgi-btn{min-height:26px;padding-top:.15rem;padding-bottom:.15rem;font-size:.74rem}.sgi-oc-mpp-janela.sgi-oc-mp-form-modal .sgi-oc-mpp .sgi-btn svg{width:12px;height:12px}.sgi-oc-mpp .sgi-oc-mp-form{gap:5px}.sgi-oc-mpp .sgi-oc-mp-form__item-box{padding:6px 10px 8px;gap:6px}.sgi-oc-mpp .sgi-oc-mp-form__linha{gap:.2rem .4rem}.sgi-oc-mpp .sgi-campo-tamanho .sgi-label,.sgi-oc-mpp .sgi-oc-mp-form__campo-flex .sgi-label{font-size:.72rem;margin-bottom:1px}}.sgi-oc-mpp__grade.sgi-oc-mpp__grade--cad12{max-height:calc(34px * 13)}@media (hover:hover) and (pointer:fine){.sgi-oc-mpp__grade.sgi-oc-mpp__grade--cad12{max-height:calc(24px * 13 + 2px)}}.sgi-saldo-clientes-page .sgi-saldo-clientes__neg{color:var(--sgi-danger)}.sgi-saldo-clientes-page .sgi-compras-componentes-table tfoot td{position:sticky;bottom:0;z-index:1;height:var(--sgi-clientes-row-height,34px);font-weight:700;background:var(--sgi-table-header-solid-bg);box-shadow:inset 0 1px 0 var(--sgi-border)}.sgi-saldo-clientes__rodape-retrato{display:flex;flex-wrap:wrap;gap:2px 12px}@media not ((pointer:coarse) and (hover:none)){.sgi-contas-pagar-page .sgi-filtros-inline .sgi-ordens-compra-mp-status.sgi-contas-receber-barra__caixa{padding:1px 10px 5px}.sgi-contas-pagar-page .sgi-filtros-inline .sgi-ordens-compra-mp-status.sgi-contas-receber-barra__datas{padding:4px 12px}.sgi-contas-pagar-page fieldset.sgi-filtros-periodo--moldura{padding:1px 10px 5px;align-self:flex-end}.sgi-contas-pagar-page form.sgi-filtros-inline .sgi-filtros-periodo--moldura .sgi-filtros-periodo__btn{min-height:0;height:20px;padding-block:0;line-height:1}}.sgi-modal.sgi-modal-form.sgi-contas-pagar-relatorios-modal{width:min(96vw,560px);max-width:min(96vw,560px)}.sgi-cp-rel-grupo{display:flex;flex-wrap:wrap;gap:6px 18px;border:1px solid var(--sgi-border,#d1d5db);border-radius:6px;padding:6px 10px 8px;margin:0}.sgi-cp-rel-grupo legend{font-size:.85rem;padding:0 4px}.sgi-cp-rel-radio{display:inline-flex;align-items:center;gap:6px;min-height:28px}.sgi-cp-integracao-alerta{color:#b45309;font-weight:600}.sgi-cp-integracao-existentes{border:1px solid #f59e0b;background:color-mix(in srgb,#f59e0b 10%,var(--sgi-content-bg,#fff));border-radius:6px;padding:8px 10px;font-size:.875rem}.sgi-contas-pagar-lote-modal .sgi-lote-pesquisar{align-self:flex-end}