@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap";:root{--brand-green:#00a651;--brand-green-hover:#00b85b;--brand-green-deep:#008c44;--brand-green-bg:#00a6511a;--brand-green-border:#00a6514d;--brand-navy:#16213c;--brand-navy-deep:#0f1729;--n-0:#fff;--n-25:#f5f7fa;--n-50:#eef1f5;--n-100:#e2e7ee;--n-200:#c8d0dc;--n-300:#a0adbf;--n-400:#7a8799;--n-500:#5c6b7e;--n-600:#3d4f63;--n-700:#263347;--n-800:#1a2332;--bg:var(--n-25);--bg-card:var(--n-0);--bg-sunken:var(--n-50);--border:var(--n-100);--border-soft:var(--n-50);--sidebar-bg:#1a2332;--sidebar-border:#ffffff14;--sidebar-fg1:#fff;--sidebar-fg2:#ffffffa6;--sidebar-fg3:#ffffff61;--sidebar-active-bg:#00a6512e;--sidebar-active-fg:#4ade80;--sidebar-hover-bg:#ffffff0f;--fg1:var(--n-800);--fg2:var(--n-600);--fg3:var(--n-500);--fg4:var(--n-400);--fg5:var(--n-300);--success:#16a34a;--success-bg:#16a34a1a;--info:#2563eb;--info-bg:#2563eb1a;--warn:#d97706;--warn-bg:#d977061a;--danger:#dc2626;--danger-bg:#dc26261a;--purple:#7c3aed;--purple-bg:#7c3aed1a;--status-aguardando:#d97706;--status-separado:#0891b2;--status-carregando:#2563eb;--status-carregado:#7c3aed;--status-faturado:#16a34a;--status-expedido:#059669;--status-cancelado:#dc2626;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:10px;--r-xl:14px;--r-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--shadow-xs:0 1px 3px #0f16200f, 0 1px 2px #0f16200a;--shadow-sm:0 2px 8px #0f162014, 0 1px 3px #0f16200d;--shadow-md:0 4px 16px #0f16201a, 0 2px 6px #0f16200f;--shadow-lg:0 8px 32px #0f16201f, 0 4px 12px #0f162012;--shadow-pop:0 16px 48px #0f162024, 0 6px 18px #0f162014;--ring:0 0 0 3px #00a65133;--ring-danger:0 0 0 3px #dc262633;--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--h1-size:24px;--h1-weight:700;--h1-lh:1.2;--h2-size:20px;--h2-weight:700;--h2-lh:1.25;--h3-size:16px;--h3-weight:600;--h3-lh:1.3;--h4-size:15px;--h4-weight:600;--body-size:14px;--body-weight:400;--body-lh:1.5;--small-size:13px;--micro-size:11px;--label-size:11px;--label-weight:600;--kpi-size:30px;--kpi-weight:700;--fs-h1:clamp(19px, 4.6vw, 24px);--fs-h2:clamp(17px, 4.2vw, 20px);--fs-h3:clamp(15px, 3.6vw, 16px);--fs-body:clamp(13px, 3.4vw, 14px);--fs-small:13px;--fs-label:11px;--fs-kpi:clamp(26px, 8vw, 38px);--fs-input:14px;--vg-green:#00a651;--vg-green-hover:#00b85b;--vg-green-bg:#00a6511a;--vg-green-border:#00a6514d;--slate-bg:#f5f7fa;--slate-card:#fff;--slate-border:#e2e7ee;--legacy-orange:#d97706;--info-soft:#2563eba6;--success-strong:#059669;--purple-soft:#7c3aeda6;--theme-fg1:#1a2332;--theme-fg2:#3d4f63;--theme-fg3:#5c6b7e;--theme-fg4:#7a8799;--theme-fg5:#a0adbf;--theme-bg:#f5f7fa;--theme-card:#fff;--theme-sunken:#eef1f5;--theme-border:#e2e7ee;--theme-input-bg:#fff;--theme-input-border:#d1d9e0;--ease:cubic-bezier(.2,.6,.3,1);--t-fast:.12s;--t-normal:.18s;--t-modal:.26s}.theme-dark{--bg:#0f1117;--bg-card:#161b22;--bg-sunken:#0a0e15;--border:#30363d;--fg1:#f0f6fc;--fg2:#cbd5e1;--fg3:#8b949e;--fg4:#6e7681}*{box-sizing:border-box;margin:0;padding:0}body{color:#1a2332;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:var(--fs-body,14px);background:#f5f7fa;overflow-x:clip}h1{font-size:var(--fs-h1,24px);line-height:var(--h1-lh,1.2)}h2{font-size:var(--fs-h2,20px);line-height:var(--h2-lh,1.25)}h3{font-size:var(--fs-h3,16px);line-height:var(--h3-lh,1.3)}.lv2-root{min-height:100dvh;font-family:Inter,system-ui,-apple-system,sans-serif;display:flex}.lv2-left{background:#f4f6f9;flex:1 1 0;justify-content:center;align-items:center;padding:40px 24px;display:flex}.lv2-form-wrap{width:100%;max-width:400px}.lv2-right{background:#16213c;flex-direction:column;flex:0 0 420px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.lv2-mobile-logo{align-items:center;gap:10px;margin-bottom:28px;display:none}.lv2-input:focus{border-color:#00a651!important;box-shadow:0 0 0 3px #00a65126!important}.lv2-btn-primary:hover:not(:disabled){background:#00b85b!important}.lv2-btn-primary:active:not(:disabled){background:#008c44!important}@media (width<=768px){.lv2-right{display:none}.lv2-mobile-logo{display:flex}}.login-page{padding:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px));box-sizing:border-box}@media (width<=440px){.login-page .login-card{padding:28px 20px!important}.login-page .login-card h1{font-size:24px!important}}#root{width:100%;min-height:100dvh}.layout-shell{height:100dvh;max-height:100dvh}.layout-main{box-sizing:border-box;flex-direction:column;flex:1;align-items:stretch;width:100%;min-width:0;min-height:0;padding:24px 28px 32px;display:flex;overflow:hidden}@media (width<=1024px){.layout-main{padding:18px 20px 28px}}@media (width<=768px){.layout-main{padding:12px 14px 22px}}@media (width<=380px){.layout-main{padding:10px 12px 18px}}.app-scroll-y{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;overflow-y:auto}@media (width<=768px){.hide-on-mobile{display:none!important}.app-scroll-y{scrollbar-width:none;-ms-overflow-style:none}.app-scroll-y::-webkit-scrollbar{width:0;height:0;display:none}}@media (orientation:landscape) and (height<=480px){.layout-main{padding:8px 14px 14px}.layout-mobile-topbar{margin-bottom:8px}}@media (width<=768px){:root{--fs-input:16px}input,select,textarea{font-size:16px!important}input:not([type=checkbox]):not([type=radio]),select{min-height:44px}}.layout-mobile-topbar{flex-shrink:0;margin-bottom:12px;display:none}@media (width<=768px){.layout-mobile-topbar{align-items:center;gap:10px;display:flex}}.layout-mobile-menu-btn{color:#1a2332;cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #e2e7ee;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 1px 3px #0f162012}.layout-mobile-menu-btn:active{background:#f5f7fa}.layout-nav-backdrop{z-index:205;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0000008c;border:none;padding:0;position:fixed;inset:0}.layout-sidebar-close{color:#ffffffa6;cursor:pointer;touch-action:manipulation;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;line-height:1;display:none}@media (width<=768px){.layout-sidebar-close{display:flex}}.app-page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.app-page-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.app-table-scroll{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;touch-action:pan-x pan-y;scrollbar-width:thin;scrollbar-color:#475569 #0f172a;min-width:0;min-height:0;overflow:auto}.app-table-scroll::-webkit-scrollbar{width:10px;height:10px}.app-table-scroll::-webkit-scrollbar-track{background:#0f172a;border-radius:6px}.app-table-scroll::-webkit-scrollbar-thumb{background:#475569;border:2px solid #0f172a;border-radius:6px}.app-table-scroll::-webkit-scrollbar-thumb:hover{background:#64748b}.app-table-scroll::-webkit-scrollbar-corner{background:#0f172a}.page-scroll-xy{scrollbar-width:thin;scrollbar-color:#475569 #0f172a;min-width:0;min-height:0;overflow:auto}.page-scroll-xy::-webkit-scrollbar{width:10px;height:10px}.page-scroll-xy::-webkit-scrollbar-track{background:#0f172a;border-radius:6px}.page-scroll-xy::-webkit-scrollbar-thumb{background:#475569;border:2px solid #0f172a;border-radius:6px}.page-scroll-xy::-webkit-scrollbar-thumb:hover{background:#64748b}@media (width<=640px){.app-page-header{flex-direction:column;align-items:stretch}.app-page-actions{flex-direction:column;width:100%}.app-page-actions>button{touch-action:manipulation;box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:44px;display:inline-flex}}@media (width<=900px){.page-cargas .cargas-painel-filtros{flex-direction:column!important;align-items:stretch!important;gap:16px!important}.page-cargas .cargas-painel-filtros-right{text-align:left!important;align-items:flex-start!important;max-width:none!important;margin-left:0!important;padding-top:0!important}.page-cargas .cargas-painel-ref-row{justify-content:flex-start!important}.page-cargas .cargas-painel-meta-form{align-items:flex-start!important;width:100%!important;max-width:320px!important}.page-cargas .cargas-painel-meta-form .cargas-painel-meta-label{text-align:left!important;align-self:flex-start!important}.page-cargas .cargas-filtros-row{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.page-cargas .cargas-filtros-row label{flex-direction:column!important;align-items:flex-start!important;gap:4px!important;width:100%!important}.page-cargas .cargas-filtros-row input,.page-cargas .cargas-filtros-row select,.page-cargas .cargas-filtros-row button{min-height:40px;box-sizing:border-box!important;width:100%!important;max-width:none!important}}@media (width<=768px) and (width>=641px){.page-cargas .cargas-stat-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important}}@media (width<=640px){.page-cargas .cargas-page-title{font-size:19px!important}.page-cargas .cargas-header{border-radius:12px!important;gap:10px!important;padding:12px 14px!important}.page-cargas .cargas-header>div:first-child>span,.page-cargas .cargas-header>div:first-child>p{display:none!important}.page-cargas .cargas-painel-filtros-right{border-top:1px solid #0f172a;width:100%;padding-top:12px}.page-cargas .cargas-painel-meta-form{width:100%!important;max-width:none!important}.page-cargas .cargas-stat-grid{grid-template-columns:1fr!important}.page-cargas .cargas-planilha-toolbar{flex-direction:column;align-items:stretch!important}.page-cargas .cargas-planilha-toolbar>div,.page-cargas .cargas-planilha-toolbar details{width:100%}.page-cargas .cargas-planilha-toolbar summary{justify-content:center;width:100%}.page-cargas .cargas-painel-box{padding-left:14px!important;padding-right:14px!important}.page-cargas .cargas-table-inner{min-width:0!important}.page-cargas .cargas-grid-head{display:none!important}.page-cargas .cargas-grid-row{border-bottom:2px solid #0f172a!important;flex-direction:column!important;gap:0!important;padding:12px 14px!important;font-size:13px!important;display:flex!important}.page-cargas .cargas-grid-row+.cargas-grid-row{border-top:none!important}.page-cargas .cargas-grid-cell{text-align:right!important;box-sizing:border-box!important;border-bottom:1px solid #1e293b!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:30px!important;padding:6px 0!important;font-size:13px!important;display:flex!important}.page-cargas .cargas-grid-cell:last-child{text-align:left!important;border-bottom:none!important;flex-direction:column!important;align-items:stretch!important;padding-top:10px!important}.page-cargas .cargas-grid-cell[data-label]:before{content:attr(data-label);color:#64748b;text-transform:uppercase;letter-spacing:.04em;text-align:left;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:48%;font-size:11px;font-weight:600;overflow:hidden}.page-cargas .cargas-grid-cell:last-child:before{align-self:flex-start;max-width:100%;margin-bottom:6px}.page-cargas .cargas-celula-acoes{align-items:stretch!important;width:100%!important}.page-cargas .cargas-celula-acoes select{min-height:40px;width:100%!important;max-width:100%!important;font-size:13px!important}.page-cargas .cargas-celula-acoes a{min-height:40px;box-sizing:border-box!important;justify-content:center!important;width:100%!important}.page-cargas .cargas-celula-acoes label{justify-content:center!important;padding:8px!important;font-size:18px!important;display:flex!important}.page-cargas .cargas-form-grid{grid-template-columns:1fr!important}}.page-cargas .cargas-nova-carga-scroll{scrollbar-gutter:stable}.page-cargas .cargas-nova-carga-scroll::-webkit-scrollbar{width:10px}.page-cargas .cargas-nova-carga-scroll::-webkit-scrollbar-thumb{background:#475569;border-radius:6px}.page-cargas .cargas-nova-carga-scroll::-webkit-scrollbar-track{background:#0f172a}.page-cargas .cargas-table-inner.is-compact .cargas-grid-head,.page-cargas .cargas-table-inner.is-compact .cargas-grid-row{font-size:12px}.page-cargas .cargas-table-inner.is-compact .cargas-grid-head{padding-top:6px;padding-bottom:6px}.page-cargas .cargas-table-inner.is-compact .cargas-grid-row{min-height:34px;padding-top:4px;padding-bottom:4px}.page-cargas .cargas-table-inner.is-compact .cargas-grid-row>*{padding-top:2px;padding-bottom:2px}.cargas-cell-sticky-right{z-index:2;background:var(--cargas-row-bg,var(--theme-card,#1e293b));border-left:2px solid #94a3b873;position:sticky;right:0}.cargas-cell-sticky-right--head{z-index:4;background:var(--theme-sunken,#0f172a)!important}.patio-table-inner.is-compact,.operacao-table-inner.is-compact{font-size:12px}.patio-table-inner.is-compact>div>div,.operacao-table-inner.is-compact>div{min-height:32px}.operacao-table-inner.is-compact>div{padding-top:3px;padding-bottom:3px}.operacao-table-inner.is-compact>div>*{padding-top:2px;padding-bottom:2px}.page-dashboard .dashboard-cards{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px;display:grid}.page-dashboard .dashboard-sections{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=1100px){.page-dashboard .dashboard-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.page-dashboard .dashboard-cards{grid-template-columns:1fr}.page-dashboard .dashboard-greeting{font-size:20px!important}.page-dashboard .dashboard-sections{grid-template-columns:1fr;gap:16px}.page-dashboard .dashboard-row{flex-direction:column;align-items:flex-start!important;gap:8px!important}}@media (width<=900px){.page-dashboard .dashboard-sections{grid-template-columns:1fr}}@media (width<=520px){.page-dashboard .dashboard-cards>div{padding:16px 18px!important}.page-dashboard .dashboard-sections>div{padding:18px 16px!important}}.page-bookings .bookings-ajuste-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (width<=768px){.page-bookings{-webkit-overflow-scrolling:touch;min-height:0;overflow:hidden auto}.page-bookings .bookings-ajuste-bar{display:none!important}}@media (width<=640px){.page-bookings .bookings-ajuste-bar{flex-direction:column;align-items:stretch}.page-bookings .bookings-filtros-planilha{flex-direction:column!important;align-items:stretch!important}.page-bookings .bookings-filtros-planilha>div{flex:none!important;width:100%!important;min-width:0!important}.lacres-baixa-grid{grid-template-columns:1fr 1fr!important}}@media (width<=380px){.lacres-baixa-grid{grid-template-columns:1fr!important}}@media (width<=960px){.page-patio .patio-split-rsp{flex-direction:column!important}.page-patio .patio-acoes-strip{border-left:none!important;border-bottom:1px solid var(--theme-border,#1e293b)!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:46vh!important}.page-patio .patio-main-col{-webkit-overflow-scrolling:touch;min-height:0;overflow:hidden auto}.page-patio .patio-table-region{flex:none!important;height:62dvh!important;min-height:0!important}}@media (width<=768px){.export-menu,.patio-export-acoes{display:none!important}.notif-toast-stack{top:auto!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;left:12px!important;right:12px!important}.notif-toast-card{width:100%!important;min-width:0!important;max-width:none!important}}@media (width<=900px){.page-retirada .retirada-grid-main{flex-direction:column!important}.page-retirada .retirada-form-col,.page-retirada .retirada-side-col{flex:auto!important;width:100%!important;min-width:0!important;max-width:100%!important}}.page-match-back .match-back-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:wrap;gap:4px;overflow-x:auto}.page-match-back .match-back-tabs button{touch-action:manipulation;flex-shrink:0}@media (width<=520px){.page-match-back .match-back-toolbar{flex-direction:column!important;align-items:stretch!important}.page-match-back .match-back-toolbar .match-back-filters{flex-wrap:wrap;justify-content:flex-start;margin-left:0!important}}.page-config,.page-kpis,.page-import-list{box-sizing:border-box;width:100%;max-width:100%}@media (width<=640px){.page-config .config-card,.page-kpis .kpis-card{padding:16px 14px!important}}@media (width<=720px){.module-subnav-shell{flex-direction:column!important}.module-subnav-aside{border-bottom:1px solid #334155;flex-shrink:0;border-right:none!important;width:100%!important;min-width:0!important;max-width:none!important}.module-subnav-aside nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-flow:row!important;gap:6px!important;padding:2px 8px 8px!important;overflow-x:auto!important}.module-subnav-aside nav::-webkit-scrollbar{display:none}.module-subnav-aside nav a{white-space:nowrap;box-sizing:border-box;min-height:40px;flex:none!important;justify-content:center!important;min-width:0!important;padding:8px 12px!important;font-size:13px!important}.module-subnav-aside>div:first-child{padding:3px 8px!important}.module-subnav-inner{min-width:0!important;padding-top:12px!important;padding-left:0!important}.module-subnav-content{-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}}.layout-nav-item:hover{color:#ffffffe6!important;background:#ffffff12!important}a{color:inherit;text-decoration:none}input,select,button,textarea{font-family:inherit}.patio-thead-row>*{border-right:1px solid var(--theme-border);text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:.62em .55em .62em .7em;position:relative;overflow:hidden}.patio-thead-row>:last-child{border-right:none}.patio-trow>*{border-right:1px solid var(--theme-border);white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:.4em .7em;overflow:hidden}.patio-trow>:last-child{border-right:none}:is(.patio-trow>:has(input),.patio-trow>:has(textarea)){white-space:normal;padding:.3em .4em;overflow:visible}.patio-trow>:has(select){white-space:normal;padding:.3em .4em;overflow:visible}.patio-trow>:has(button){white-space:normal;overflow:visible}.patio-thead-row>:first-child,.patio-trow>:first-child{left:var(--fc0,0px);z-index:2;background:var(--theme-card);position:sticky}.patio-thead-row>:nth-child(2),.patio-trow>:nth-child(2){left:var(--fc1,135px);z-index:2;background:var(--theme-card);position:sticky}.patio-thead-row>:nth-child(3),.patio-trow>:nth-child(3){left:var(--fc2,250px);z-index:2;background:var(--theme-card);position:sticky;border-right:2px solid #94a3b847!important}.patio-thead-row>:first-child,.patio-thead-row>:nth-child(2),.patio-thead-row>:nth-child(3){z-index:5;background:var(--theme-sunken)}.patio-trow>:first-child,.patio-trow>:nth-child(2),.patio-trow>:nth-child(3){background:var(--theme-card)}.patio-trow.is-even>:first-child,.patio-trow.is-even>:nth-child(2),.patio-trow.is-even>:nth-child(3){background:color-mix(in srgb, var(--theme-fg3) 7%, var(--theme-card))}.patio-trow:hover,.patio-trow:hover>:first-child,.patio-trow:hover>:nth-child(2),.patio-trow:hover>:nth-child(3),.patio-trow.is-even:hover>:first-child,.patio-trow.is-even:hover>:nth-child(2),.patio-trow.is-even:hover>:nth-child(3){background:#ffffff06}.patio-col-resize-handle{cursor:col-resize;z-index:3;width:5px;transition:background .1s;position:absolute;top:0;bottom:0;right:0}.patio-col-resize-handle:hover,.patio-col-resize-handle:active{background:#94a3b866;border-radius:2px}.patio-th-dragover-left{box-shadow:inset 3px 0 0 var(--theme-green,#22c55e)}.patio-th-dragover-right{box-shadow:inset -3px 0 0 var(--theme-green,#22c55e)}.patio-th-reorderable{cursor:grab}.patio-th-reorderable:active{cursor:grabbing}.page-cargas .cargas-grid-row:nth-child(2n){background:var(--theme-sunken)!important}.page-cargas .cargas-grid-cell{border-right:1px solid var(--theme-border);min-width:0}.page-cargas .cargas-grid-cell:last-child{border-right:none}.operacao-trow:nth-child(2n){background:var(--theme-sunken)!important}.operacao-trow>span{border-right:1px solid var(--theme-border);min-width:0}.operacao-trow>span:last-child{border-right:none}.patio-grelha-scroll{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#475569 #0f172a;overflow:auto}.patio-grelha-scroll::-webkit-scrollbar{width:14px;height:14px}.patio-grelha-scroll::-webkit-scrollbar-track{background:#0f172a;border-radius:8px}.patio-grelha-scroll::-webkit-scrollbar-thumb{background:#475569;border:3px solid #0f172a;border-radius:8px}.patio-grelha-scroll::-webkit-scrollbar-thumb:hover{background:#64748b}.patio-grelha-scroll::-webkit-scrollbar-corner{background:#0f172a}@media (width<=768px){.page-operacao{-webkit-overflow-scrolling:touch;min-height:0;overflow:hidden auto}.page-operacao .app-table-scroll{flex:none!important;height:58dvh!important;min-height:0!important}.page-operacao .op-doc-btn{display:none!important}}@media (width<=640px){.page-operacao .operacao-dash-cards{gap:8px!important}.page-operacao .operacao-dash-cards>div{flex:72px!important;min-width:72px!important;padding:8px 12px!important}}.operacao-filters{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:14px;display:flex}.operacao-filter-group{flex-direction:column;gap:4px;display:flex}.operacao-filter-lbl{color:#64748b;font-size:11px;font-weight:600}@media (width<=640px){.operacao-dash-divider{display:none!important}}.operacao-filtros-toggle{display:none}@media (width<=640px){.operacao-filtros-toggle{color:#1a2332;cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #e2e7ee;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:44px;margin-bottom:12px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 1px 3px #0f162012}.operacao-filters,.operacao-filtros-extra{display:none!important}.operacao-filters.is-open{display:grid!important}.operacao-filtros-extra.is-open{display:flex!important}}.operacao-cards-toggle{display:none}@media (width<=640px){.operacao-cards-toggle{color:#1a2332;cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #e2e7ee;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:44px;margin-bottom:10px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 1px 3px #0f162012}.operacao-dash-cards{display:none!important}.operacao-dash-cards.is-open{display:flex!important}.operacao-filters.is-open{grid-template-columns:1fr 1fr!important;gap:8px!important}.operacao-filters input,.operacao-filters select{box-sizing:border-box!important;width:100%!important;min-height:44px!important}.operacao-filters .operacao-filter-full{grid-column:1/-1!important}}@media (width<=380px){.operacao-filters.is-open{grid-template-columns:1fr!important}}.operacao-thead,.operacao-trow{display:grid}@media (width<=640px){.operacao-thead{display:none!important}.operacao-trow{border-bottom:2px solid #0f172a!important;border-radius:0!important;flex-direction:column!important;gap:0!important;padding:12px 14px!important;display:flex!important}.operacao-trow+.operacao-trow{border-top:none!important}.operacao-table-inner{width:100%!important;min-width:100%!important}.operacao-trow>span>button,.operacao-trow>span button{touch-action:manipulation;min-height:36px}.operacao-trow>span{text-align:right!important;border-bottom:1px solid #1e293b!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:28px!important;padding:5px 0!important;font-size:13px!important;display:flex!important}.operacao-trow>span:last-child{text-align:right!important;border-bottom:none!important;justify-content:flex-end!important;padding-top:10px!important}.operacao-trow>span[data-label]:before{content:attr(data-label);color:#64748b;text-transform:uppercase;letter-spacing:.04em;text-align:left;white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:600}.page-separacao .operacao-thead{display:grid!important}.page-separacao .operacao-trow{border-radius:0!important;padding:0!important;display:grid!important}.page-separacao .operacao-trow>span{text-align:left!important;border-bottom:none!important;justify-content:flex-start!important;align-items:center!important;min-height:0!important;padding:.5em .6em!important;display:flex!important}.page-separacao .operacao-trow>span[data-label]:before{content:none!important}}
