:root{color:#20252a;font-synthesis:none;text-rendering:optimizelegibility;--orange:#f26a21;--orange-dark:#bd480c;--orange-soft:#fff0e7;--graphite:#20252a;--graphite-2:#30363c;--canvas:#edf0f1;--paper:#fff;--line:#dfe3e5;--line-strong:#cbd1d4;--muted:#687178;--muted-2:#8b949a;--green:#16815e;--green-soft:#e7f5ef;--blue:#2e6fa3;--blue-soft:#e9f3fa;--red:#bf3e32;--red-soft:#fbeae8;--shadow-sm:0 1px 2px #141a1f12, 0 8px 20px #141a1f09;--shadow-md:0 18px 55px #141a1f24;--radius:6px;background:#edf0f1;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--canvas);min-width:320px}body{min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #f26a2147}.muted{color:var(--muted)}.eyebrow{color:var(--orange-dark);letter-spacing:.16em;margin:0 0 7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800}.eyebrow.light{color:#ff9b65}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.brand-lockup{align-items:center;gap:13px;min-width:max-content;display:flex}.brand-mark{flex:none;width:64px;height:70px;display:block}.brand-mark img{object-fit:contain;filter:drop-shadow(0 5px 10px #0e12152e);width:100%;height:100%;display:block}.brand-copy{flex-direction:column;gap:1px;display:flex}.brand-copy strong{letter-spacing:.08em;font-size:13px}.brand-copy small{color:var(--muted);font-size:10px;font-weight:650}.brand-lockup.is-compact .brand-mark{width:42px;height:46px}.primary-button,.secondary-button,.ghost-button{cursor:pointer;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 15px;font-size:12px;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.primary-button{color:#fff;background:var(--orange);box-shadow:0 7px 18px #f26a2138}.primary-button:hover{background:#dc5a17;transform:translateY(-1px)}.primary-button.wide{width:100%;min-height:44px}.secondary-button{color:var(--graphite);border-color:var(--line-strong);background:#fff}.secondary-button:hover{background:#f9faf9;border-color:#aeb6ba}.ghost-button{color:var(--muted);background:0 0}.primary-button:disabled,.secondary-button:disabled{cursor:wait;opacity:.65;transform:none}.icon-button{border:1px solid var(--line);color:#5f686e;cursor:pointer;background:#fff;border-radius:5px;place-items:center;width:34px;height:34px;padding:0;transition:all .15s;display:inline-grid}.icon-button:hover{color:var(--orange-dark);background:var(--orange-soft);border-color:#f2b28f}.login-shell{background:#f6f7f6;grid-template-columns:minmax(440px,1.08fr) minmax(420px,.92fr);min-height:100vh;display:grid}.login-story{color:#fff;background:radial-gradient(circle at 90% 8%,#f26a2140,#0000 27%),linear-gradient(145deg,#22272c 0%,#171b1f 100%);flex-direction:column;min-height:100vh;padding:clamp(34px,5vw,70px);display:flex;position:relative;overflow:hidden}.login-story:before{content:"";border:1px solid #ffffff14;border-radius:47% 53% 60% 40%;width:440px;height:440px;position:absolute;bottom:-220px;left:-150px;transform:rotate(18deg);box-shadow:0 0 0 55px #ffffff06,0 0 0 115px #ffffff05}.login-story .brand-copy strong{color:#fff}.login-story .brand-copy small{color:#9fa7ac}.login-story .brand-lockup{gap:16px}.login-story .brand-mark{width:76px;height:84px}.login-story .brand-mark img{filter:drop-shadow(0 10px 22px #00000038)}.login-hero-copy{z-index:1;max-width:670px;margin:auto 0;padding:68px 0 62px;position:relative}.login-hero-copy h1{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5.4vw,78px);font-weight:760;line-height:.99}.login-hero-copy h1 span{color:#ff8a4d;position:relative}.login-hero-copy h1 span:after{content:"";background:var(--orange);transform-origin:0;border-radius:99px;width:74%;height:5px;animation:.65s cubic-bezier(.2,.8,.2,1) .45s forwards draw-line;position:absolute;bottom:-9px;left:2px;transform:rotate(-1.2deg)scaleX(0)}.login-hero-copy>p:last-child{color:#b9c0c4;max-width:560px;margin:32px 0 0;font-size:16px;line-height:1.65}@keyframes draw-line{to{transform:rotate(-1.2deg)scaleX(1)}}.login-rail{z-index:1;grid-template-columns:repeat(6,1fr);max-width:620px;display:grid;position:relative}.login-rail span{color:#fff;width:34px;height:34px;animation:rail-in .48s var(--delay) both;border:1px solid #ffffff38;border-radius:50%;place-items:center;font:700 10px ui-monospace,monospace;display:grid;position:relative}.login-rail span:not(:last-child):after{content:"";background:linear-gradient(90deg,#f26a21cc,#ffffff29);width:69.3333px;height:1px;position:absolute;left:34px}@keyframes rail-in{0%{opacity:0;transform:translate(-8px)}}.login-footnote{z-index:1;color:#7f888e;letter-spacing:.12em;text-transform:uppercase;margin:30px 0 0;font:700 9px ui-monospace,monospace;position:relative}.login-panel{place-items:center;min-height:100vh;padding:42px clamp(28px,5vw,76px);display:grid}.login-mobile-logo{display:none}.login-card{width:min(100%,520px);animation:.44s ease-out both card-in}@keyframes card-in{0%{opacity:0;transform:translateY(16px)}}.login-card h2{letter-spacing:-.035em;margin:0;font-size:34px}.login-card>div:first-child>p:last-child{margin:10px 0 30px;font-size:13px}.login-card>label,.action-zone label,.modal-card label{color:#4b545a;flex-direction:column;gap:7px;margin-bottom:15px;font-size:11px;font-weight:800;display:flex}input,select,textarea{border:1px solid var(--line-strong);min-height:40px;color:var(--graphite);background:#fff;border-radius:5px;padding:0 12px;font-size:13px;transition:border .15s,box-shadow .15s}textarea{resize:vertical;min-height:88px;padding-block:10px;line-height:1.5}input:focus,select:focus,textarea:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 3px #f26a211c}.form-error{color:#9c2e26;background:var(--red-soft);border:1px solid #f0cbc6;border-radius:5px;align-items:flex-start;gap:7px;margin:8px 0 15px;padding:10px 12px;font-size:11px;line-height:1.4;display:flex}.form-error svg{flex:none;margin-top:1px}.demo-access{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.demo-access-title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.demo-access-title span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.demo-access-title code{color:var(--orange-dark);background:var(--orange-soft);border-radius:4px;padding:3px 6px;font-size:10px}.demo-account-grid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.demo-account-grid button{border:1px solid var(--line);color:#566067;cursor:pointer;background:#fff;border-radius:5px;justify-content:space-between;align-items:center;min-height:37px;padding:0 10px;font-size:10px;transition:all .15s;display:flex}.demo-account-grid button span{font-weight:750}.demo-account-grid button small{color:#9aa1a6;font:700 8px ui-monospace,monospace}.demo-account-grid button:hover,.demo-account-grid button.is-active{color:var(--orange-dark);background:var(--orange-soft);border-color:#f1b08d}.boot-screen{min-height:100vh;color:var(--muted);background:var(--canvas);flex-direction:column;justify-content:center;align-items:center;gap:22px;font-size:12px;display:flex}.app-shell{background:var(--canvas);min-height:100vh}.app-header{z-index:50;color:#fff;background:#1f2429fb;border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:center;min-height:62px;padding:0 clamp(18px,3vw,48px);display:grid;position:sticky;top:0;box-shadow:0 5px 22px #141a1f1f}.app-header .brand-mark{width:38px;height:42px}.app-header .brand-mark img{filter:drop-shadow(0 3px 7px #0000003d)}.app-header .brand-copy strong{color:#fff;font-size:11px}.app-header .brand-copy small{color:#8f989e}.app-header nav{justify-content:center;align-self:stretch;gap:2px;margin:0 28px;display:flex}.app-header nav button{color:#aeb6bb;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:720;display:flex;position:relative}.app-header nav button:after{content:"";background:var(--orange);transform-origin:50%;height:3px;transition:transform .2s;position:absolute;bottom:-1px;left:14px;right:14px;transform:scaleX(0)}.app-header nav button:hover,.app-header nav button.is-active{color:#fff}.app-header nav button.is-active:after{transform:scaleX(1)}.app-header nav button>span{color:#fff;background:var(--orange);border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;display:grid}.header-tools{align-items:center;gap:11px;display:flex}.environment-chip{color:#aeb7bc;letter-spacing:.09em;border:1px solid #ffffff1a;border-radius:4px;align-items:center;gap:6px;padding:5px 7px;font:700 8px ui-monospace,monospace;display:flex}.environment-chip i{background:#55d09a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #55d09a1f}.environment-chip.is-error{color:#ffd1cb;border-color:#f15e4f4d}.environment-chip.is-error i{background:#ef675a;box-shadow:0 0 0 3px #ef675a1f}.user-menu{align-items:center;gap:8px;display:flex}.avatar{color:#fff;background:#4b545b;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:850;display:grid}.user-menu>div{flex-direction:column;min-width:88px;display:flex}.user-menu strong{font-size:10px}.user-menu small{color:#8f999f;margin-top:2px;font-size:8px}.app-header .icon-button{color:#aeb6bb;background:0 0;border-color:#ffffff1c}.mobile-menu-button{display:none}.workspace{width:min(100%,1680px);margin:0 auto;padding:24px clamp(18px,3vw,48px) 48px}.workspace-title{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:22px;animation:.36s ease-out both surface-in;display:flex}.workspace-title h1{letter-spacing:-.04em;margin:0;font-size:clamp(28px,2.6vw,37px);line-height:1;position:relative}.workspace-title h1 span{color:var(--orange)}.workspace-title h1:after{content:"";background:var(--orange);transform-origin:0;width:57px;height:3px;animation:.5s .16s both draw-line;position:absolute;bottom:-9px;left:0}.workspace-title>div:first-child>p:last-child{color:var(--muted);margin:20px 0 0;font-size:12px}.title-actions{gap:8px;display:flex}@keyframes surface-in{0%{opacity:0;transform:translateY(8px)}}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.metric-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);min-height:86px;box-shadow:var(--shadow-sm);align-items:center;gap:12px;padding:14px 15px;animation:.28s ease-out both surface-in;display:flex}.metric-icon{color:#616a70;background:#f2f4f4;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.metric-card>div{flex:1;grid-template-columns:1fr auto;align-items:baseline;display:grid}.metric-card p{color:#697278;text-transform:uppercase;letter-spacing:.05em;grid-column:1;margin:0;font-size:10px;font-weight:800}.metric-card strong{letter-spacing:-.05em;grid-area:1/2/span 2;align-self:center;font-size:29px}.metric-card small{color:#949b9f;grid-column:1;margin-top:6px;font-size:9px}.metric-card.tone-orange .metric-icon{color:var(--orange-dark);background:var(--orange-soft)}.metric-card.tone-blue .metric-icon{color:var(--blue);background:var(--blue-soft)}.metric-card.tone-green .metric-icon{color:var(--green);background:var(--green-soft)}.queue-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:8px;display:grid}.queue-summary>div{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);min-height:78px;box-shadow:var(--shadow-sm);grid-template-columns:1fr auto;padding:14px 16px;display:grid}.queue-summary span{color:#586168;align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}.queue-summary span svg{color:var(--orange-dark)}.queue-summary strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;grid-area:1/2/span 2;align-self:center;font-size:28px}.queue-summary small{color:var(--muted-2);margin-top:7px;font-size:10px}.queue-summary .is-urgent{border-left:3px solid var(--red)}.queue-summary .is-urgent span svg,.queue-summary .is-urgent strong{color:var(--red)}.queue-help{color:var(--muted);margin:0 0 12px;font-size:11px}.queue-help summary{cursor:pointer;border-radius:5px;align-items:center;min-height:36px;padding:0 10px;font-weight:750;display:inline-flex}.queue-help summary:hover{color:var(--orange-dark);background:#ffffff94}.queue-help>div{border-radius:var(--radius);background:#ffffff94;gap:20px;padding:10px 12px;display:flex}.queue-help span{align-items:center;gap:7px;display:flex}.queue-help b{width:21px;height:21px;color:var(--orange-dark);background:var(--orange-soft);border-radius:50%;place-items:center;font-size:10px;display:grid}.action-queue{background:#f7f8f8;padding:14px}.queue-section+.queue-section{margin-top:18px}.queue-section>header{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:0 2px 8px;display:grid}.queue-section-icon{width:32px;height:32px;color:var(--orange-dark);background:var(--orange-soft);border-radius:6px;place-items:center;display:grid}.queue-urgent .queue-section-icon{color:var(--red);background:var(--red-soft)}.queue-section h3{color:var(--graphite);letter-spacing:-.01em;margin:0;font-size:14px}.queue-section p{color:var(--muted);margin:3px 0 0;font-size:11px}.queue-section>header>strong{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.queue-section-list{gap:7px;display:grid}.queue-os-card{background:var(--paper);border:1px solid var(--line);border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #141a1f0a}.queue-os-card[open]{border-color:#d2d7d9}.queue-os-header{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:58px;padding:11px 14px;list-style:none;display:grid}.queue-os-header::-webkit-details-marker{display:none}.queue-os-header>div{min-width:0}.queue-os-header>div strong,.queue-os-header>div span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.queue-os-header>div strong{color:var(--graphite);font-size:13px}.queue-os-header>div span{color:var(--muted);margin-top:4px;font-size:11px}.vehicle-count{color:#4e585e;white-space:nowrap;background:#eef1f2;border-radius:5px;padding:5px 8px;font-size:10px;font-weight:750}.group-summary-meta{align-items:center;gap:10px;display:flex}.group-summary-meta small{color:var(--muted);font-size:10px}.group-chevron{color:var(--muted-2);transition:transform .16s cubic-bezier(.23,1,.32,1)}.queue-os-card[open] .group-chevron{transform:rotate(90deg)}.queue-group-vehicles,.queue-os-card.is-single .queue-process-row{border-top:1px solid #edf0f1}.queue-process-row{background:#fff;grid-template-columns:minmax(190px,1.1fr) minmax(145px,.7fr) minmax(280px,1.5fr);align-items:center;gap:18px;min-height:70px;padding:10px 14px;display:grid}.queue-process-row+.queue-process-row{border-top:1px solid #edf0f1}.queue-process-row:hover{background:#fffaf7}.queue-vehicle-identity{align-items:center;gap:10px;min-width:0;display:flex}.queue-vehicle-identity>svg{color:var(--orange-dark);flex:none}.queue-vehicle-identity>div{min-width:0}.queue-vehicle-identity strong,.queue-vehicle-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.queue-vehicle-identity strong{font-size:12px}.queue-vehicle-identity small{color:var(--muted);margin-top:4px;font-size:10px}.queue-process-state{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.queue-process-state small{color:var(--muted);font-size:10px;font-weight:650}.queue-process-state small.is-late{color:var(--red)}.queue-process-action{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.queue-process-action>span{color:#4f595f;font-size:11px;line-height:1.4}.queue-process-action button{color:#fff;background:var(--orange);cursor:pointer;white-space:nowrap;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:11px;font-weight:800;transition:background-color .14s ease-out,transform .14s ease-out;display:inline-flex}.queue-process-action button:hover{background:#dc5814}.queue-process-action button:active{transform:scale(.97)}.queue-empty{background:#fff}.process-path{color:#fff;background:var(--graphite);border-radius:var(--radius);margin-bottom:10px;padding:14px 16px}.process-path-heading{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.process-path-heading>div{flex-direction:column;gap:3px;display:flex}.process-path-heading span{color:#ff9b65;letter-spacing:.1em;font:750 8px ui-monospace,monospace}.process-path-heading strong{font-size:10px}.process-path-heading b{font-size:12px}.process-path-track{grid-template-columns:repeat(9,1fr);gap:4px;margin-top:12px;display:grid}.process-path-track i{background:#444c52;border-radius:99px;height:5px}.process-path-track i.is-complete{background:#7a858c}.process-path-track i.is-current{background:var(--orange);box-shadow:0 0 0 3px #f26a2124}.process-path>p{color:#9ea7ac;margin:10px 0 0;font-size:9px}.process-path>p strong{color:#fff}.stage-rail-panel{color:#fff;border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#262c31;border:1px solid #3b4248;margin-bottom:12px;padding:17px 18px 16px;overflow:hidden}.section-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.section-heading h2{letter-spacing:-.025em;margin:0;font-size:19px}.section-heading>div>p:last-child{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.5}.section-heading.inverse h2{color:#fff}.section-heading.compact{border-bottom:1px solid var(--line);align-items:center;padding-bottom:15px}.section-heading.compact>svg{color:var(--orange)}.live-indicator{color:#99a3a9;text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:7px;font:700 8px ui-monospace,monospace;display:flex}.live-indicator i{background:#52cf96;border-radius:50%;width:7px;height:7px;animation:2s infinite pulse;box-shadow:0 0 0 4px #52cf961f}@keyframes pulse{50%{box-shadow:0 0 0 7px #52cf9600}}.stage-rail{grid-template-columns:repeat(9,minmax(130px,1fr));gap:6px;margin-top:14px;padding-bottom:3px;display:grid;overflow-x:auto}.stage-rail button{color:#d8dddf;cursor:pointer;text-align:left;min-height:76px;animation:rail-item-in .35s var(--delay) both;background:#ffffff09;border:1px solid #ffffff17;border-radius:5px;grid-template-rows:auto auto;grid-template-columns:29px 1fr auto;align-items:center;padding:11px 12px;transition:all .16s;display:grid;position:relative}@keyframes rail-item-in{0%{opacity:0;transform:translate(-7px)}}.stage-rail button:hover,.stage-rail button.is-active{background:#f26a211c;border-color:#f26a2199;transform:translateY(-1px)}.rail-number{color:#657078;font:700 8px ui-monospace,monospace;position:absolute;top:7px;right:8px}.rail-icon{color:#ff9a63;background:#f26a211f;border-radius:50%;grid-row:1/span 2;place-items:center;width:27px;height:27px;display:grid}.rail-copy{flex-direction:column;min-width:0;padding:0 5px 0 8px;display:flex}.rail-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.rail-copy small{color:#7f8990;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:8px;overflow:hidden}.stage-rail button>b{color:#fff;align-self:end;font-size:20px}.rail-arrow{display:none}.panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.operations-panel{overflow:hidden}.operations-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;padding:16px 18px;display:flex}.operations-toolbar h2{margin:0;font-size:17px}.filters{align-items:center;gap:7px;display:flex}.filters select{min-width:145px}.search-field{align-items:center;margin:0;display:flex;position:relative}.search-field svg{z-index:1;color:#8a9398;position:absolute;left:11px}.search-field input{width:min(28vw,350px);padding-left:34px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;table-layout:fixed;width:100%}th{color:#727b81;border-bottom:1px solid var(--line);text-align:left;text-transform:uppercase;letter-spacing:.05em;background:#f7f8f8;height:40px;padding:0 13px;font:800 10px ui-monospace,monospace}td{vertical-align:middle;border-bottom:1px solid #edf0f1;height:70px;padding:10px 13px}tbody tr{cursor:pointer;transition:background-color .12s ease-out}tbody tr:hover,tbody tr.is-selected{background:#fffaf7}tbody tr:last-child td{border-bottom:0}th:first-child{width:9%}th:nth-child(2){width:20%}th:nth-child(3){width:14%}th:nth-child(4){width:7%}th:nth-child(5){width:13%}th:nth-child(6){width:12%}th:nth-child(7){width:21%}th:nth-child(8){width:4%}td strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;display:block;overflow:hidden}td small{color:#80898f;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;display:block;overflow:hidden}.brand-pill,.stage-pill,.priority-pill,.role-chip{white-space:nowrap;border-radius:5px;align-items:center;max-width:100%;padding:5px 8px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.brand-pill{color:#31596e;background:#e7f3f8}.brand-copa{color:#256449!important;background:#e4f4ec!important}.brand-ulta,.brand-ultra{color:#275f9a!important;background:#e7f0fa!important}.brand-liqui{color:#875b16!important;background:#f9f0dd!important}.brand-super{color:#963d31!important;background:#f9e8e5!important}.brand-outros{color:#5f626b!important;background:#eceef0!important}.stage-pill{color:#535d63;background:#edf0f2}.stage-producao,.stage-separacao,.stage-conferencia,.stage-programado_producao{color:#1d608c;background:#e6f2f9}.stage-expedicao,.stage-rota,.stage-instalacao{color:#755215;background:#f7eedb}.stage-pos_finalizacao,.stage-pronto_financeiro,.stage-faturamento{color:#7f3d77;background:#f6e9f4}.stage-concluido{color:#276a51;background:#e4f3ec}.stage-pausado,.stage-objecao,.stage-pendencia_bpo{color:#8a551d;background:#faf0dc}.stage-cancelado,.stage-cancelado_bp_one{color:#933b33;background:#f9e8e5}.stage-transportadora{color:#755215;background:#f7eedb}.priority-pill{color:#596269;background:#eef0f1}.priority-alta,.priority-piloto{color:#aa342a;background:var(--red-soft)}.forecast{color:#626c72;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.forecast.is-late{color:var(--red)}.next-action{color:#4f595f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.table-wrap td .icon-button{width:28px;height:28px}.table-pagination{min-height:52px;color:var(--muted);border-top:1px solid var(--line);background:#fafbfb;justify-content:space-between;align-items:center;padding:8px 14px;font-size:9px;font-weight:720;display:flex}.table-pagination>div{align-items:center;gap:9px;display:flex}.table-pagination strong{color:#596269;text-align:center;min-width:92px}.table-pagination .icon-button:disabled{cursor:default;opacity:.35}.empty-state{color:#8a9398;text-align:center;flex-direction:column;align-items:center;gap:7px;padding:48px;display:flex}.empty-state strong{color:#4e575d;font-size:12px}.empty-state span{font-size:10px}.drawer-layer,.modal-layer{z-index:100;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-backdrop,.modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;background:#14181b75;border:0;width:100%;animation:.16s both fade-in;position:absolute;inset:0}@keyframes fade-in{0%{opacity:0}}.process-drawer{background:#f4f5f5;flex-direction:column;width:min(590px,94vw);height:100%;animation:.27s cubic-bezier(.2,.8,.2,1) both drawer-in;display:flex;position:relative;box-shadow:-20px 0 60px #0a0f1238}@keyframes drawer-in{0%{opacity:.5;transform:translate(42px)}}.drawer-header{color:#fff;background:var(--graphite);justify-content:space-between;align-items:center;min-height:70px;padding:15px 19px;display:flex}.drawer-header h2{letter-spacing:-.025em;margin:0;font-size:18px}.drawer-header h2 span{color:#9ea7ac;font-weight:500}.drawer-header .icon-button{color:#c7ced2;background:0 0;border-color:#ffffff21}.drawer-scroll{flex:1;padding:13px;overflow-y:auto}.process-identity,.drawer-section{border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin-bottom:10px;padding:16px}.identity-topline{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.process-identity h3{margin:13px 0 4px;font-size:16px;line-height:1.3}.process-identity>p{color:var(--muted);margin:0;font-size:10px}.next-action-callout{color:#fff;background:var(--graphite-2);border-left:3px solid var(--orange);border-radius:4px;align-items:center;gap:10px;margin-top:15px;padding:12px;display:flex}.next-action-callout>svg{color:#ff9560}.next-action-callout div{flex-direction:column;gap:3px;display:flex}.next-action-callout small{color:#99a2a8;letter-spacing:.08em;font:700 8px ui-monospace,monospace}.next-action-callout strong{font-size:10px}.drawer-section-title{color:var(--orange-dark);align-items:center;gap:8px;margin-bottom:13px;display:flex}.drawer-section-title h3{color:var(--graphite);margin:0;font-size:12px}.detail-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.detail-grid>div{background:#f7f8f8;border-radius:4px;flex-direction:column;gap:4px;padding:9px 10px;display:flex}.detail-grid span{color:#858e93;text-transform:uppercase;font-size:8px;font-weight:800}.detail-grid strong{font-size:10px}.action-zone{border-top:3px solid var(--orange)}.action-fields{gap:8px;display:grid}.action-fields.two-columns{grid-template-columns:repeat(2,1fr)}.action-zone label{margin-bottom:10px}.action-zone input{min-height:38px}.toggle-field{border:1px solid var(--line);cursor:pointer;background:#f7f8f8;border-radius:5px;align-items:center;padding:10px;flex-direction:row!important}.toggle-field input{width:16px;min-height:16px;accent-color:var(--orange)}.toggle-field span{flex-direction:column;gap:3px;display:flex}.toggle-field small{color:var(--muted);font-weight:500}.action-list{gap:6px;display:grid}.workflow-action{border:1px solid var(--line);width:100%;color:var(--graphite);cursor:pointer;text-align:left;background:#fff;border-radius:5px;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;padding:9px;transition:all .15s;display:grid}.workflow-action:hover{background:#fffaf7;border-color:#efaa84;transform:translate(2px)}.workflow-action>span{width:31px;height:31px;color:var(--orange-dark);background:var(--orange-soft);border-radius:50%;place-items:center;display:grid}.workflow-action>div{flex-direction:column;gap:3px;display:flex}.workflow-action strong{font-size:10px}.workflow-action small{color:#818a90;font-size:8.5px}.workflow-action>svg{color:#9da4a8}.workflow-action.is-primary{color:#fff;background:var(--orange);border-color:var(--orange)}.workflow-action.is-primary>span{color:#fff;background:#ffffff2e}.workflow-action.is-primary small,.workflow-action.is-primary>svg{color:#ffe1d1}.workflow-action.is-success{color:#fff;background:var(--green);border-color:var(--green)}.workflow-action.is-success>span{color:#fff;background:#ffffff29}.workflow-action.is-success small,.workflow-action.is-success>svg{color:#d5f4e8}.workflow-action:disabled{cursor:wait;opacity:.64;transform:none}.control-cards{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.control-cards>div,.control-cards a{color:var(--graphite);border:1px solid var(--line);background:#f7f8f8;border-radius:5px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:11px;text-decoration:none;display:grid}.control-cards a:hover{border-color:#efaa84}.control-cards>div>svg:first-child,.control-cards a>svg:first-child{color:var(--orange-dark)}.control-cards>div>div,.control-cards a div{flex-direction:column;gap:3px;display:flex}.control-cards strong{font-size:9px}.control-cards small{color:var(--muted);font-size:8px}.audit-state-dot{background:var(--muted-2);border-radius:50%;width:8px;height:8px}.audit-state-dot.is-success{background:var(--green)}.audit-state-dot.is-warning{background:#c58b27}.audit-state-dot.is-danger{background:var(--red)}.synced-note{color:var(--muted);margin:10px 0 0;font-size:8.5px;line-height:1.45}.inline-document-link{color:var(--orange-dark);align-items:center;gap:6px;margin-top:10px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.timeline{display:grid}.timeline-item{grid-template-columns:13px 1fr auto;gap:8px;min-height:49px;padding-bottom:11px;display:grid;position:relative}.timeline-item:before{content:"";background:var(--line);width:1px;position:absolute;top:10px;bottom:-2px;left:4px}.timeline-item:last-child:before{display:none}.timeline-item>i{z-index:1;border:2px solid var(--orange);background:#fff;border-radius:50%;width:9px;height:9px;margin-top:3px;position:relative}.timeline-item>div{flex-direction:column;gap:2px;display:flex}.timeline-item strong{font-size:9.5px}.timeline-item span,.timeline-item p,.timeline-item time{color:#858d92;font-size:8px}.timeline-item p{margin:3px 0 0;line-height:1.4}.timeline-item time{white-space:nowrap}.productive-grid{grid-template-columns:1.15fr .85fr;gap:11px;animation:.34s both surface-in;display:grid}.productive-grid>.panel{padding:20px}.productive-hero{grid-column:1/-1}.report-date{color:#626b70;border:1px solid var(--line);background:#f5f6f6;border-radius:4px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:750;display:flex}.productive-kpis{border:1px solid var(--line);border-radius:5px;grid-template-columns:repeat(5,1fr);margin-top:20px;display:grid;overflow:hidden}.productive-kpis>div{border-right:1px solid var(--line);background:#fff;grid-template-columns:1fr auto;padding:15px;display:grid}.productive-kpis>div:last-child{border-right:0}.productive-kpis span{color:#747d82;text-transform:uppercase;font-size:9px;font-weight:800}.productive-kpis strong{color:var(--orange-dark);grid-area:1/2/span 2;align-self:center;font-size:29px}.productive-kpis small{color:#9ba2a6;margin-top:5px;font-size:8px}.capacity-panel{grid-column:1/-1}.capacity-panel .section-heading p:last-child{max-width:660px}.capacity-summary{grid-template-columns:.9fr .65fr 2.45fr;gap:8px;margin-top:16px;display:grid}.capacity-cycle,.capacity-throughput,.capacity-stages>div{border:1px solid var(--line);border-radius:5px;min-height:98px;padding:14px}.capacity-cycle{color:#fff;background:var(--graphite);border-color:var(--graphite);flex-direction:column;justify-content:center;display:flex}.capacity-throughput{background:var(--orange-soft);border-color:#f6d3c0;flex-direction:column;justify-content:center;display:flex}.capacity-cycle span,.capacity-throughput span,.capacity-stages span{color:inherit;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850}.capacity-cycle span{color:#b9c1c6}.capacity-cycle strong,.capacity-throughput strong,.capacity-stages strong{font-variant-numeric:tabular-nums;margin-top:7px;font-size:24px}.capacity-cycle strong{color:#fff}.capacity-throughput strong{color:var(--orange-dark)}.capacity-cycle small,.capacity-throughput small,.capacity-stages small{color:var(--muted-2);margin-top:5px;font-size:8px;line-height:1.35}.capacity-cycle small{color:#8f999f}.capacity-stages{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.capacity-stages>div{background:#fafbfb;flex-direction:column;justify-content:center;display:flex}.capacity-stages strong{color:var(--graphite);font-size:18px}.bar-list{gap:12px;margin-top:16px;display:grid}.bar-row{grid-template-columns:minmax(100px,150px) 1fr minmax(80px,auto);align-items:center;gap:10px;display:grid}.bar-row>div:first-child{justify-content:space-between;gap:8px;display:flex}.bar-row span{color:#5d666c;font-size:9px;font-weight:720}.bar-row strong{color:var(--graphite);font-size:10px}.bar-row small{color:#979fa3;text-align:right;font-size:8px}.bar-track{background:#edf0f1;border-radius:99px;height:7px;overflow:hidden}.bar-track i{background:linear-gradient(90deg,var(--orange),#ff9a62);border-radius:inherit;height:100%;transition:width .7s cubic-bezier(.2,.8,.2,1);display:block}.brand-chart{gap:13px;margin-top:18px;display:grid}.brand-chart-row{grid-template-columns:9px 52px 1fr 20px;align-items:center;gap:8px;display:grid}.brand-dot{background:#82939c;border-radius:50%;width:8px;height:8px}.brand-dot.brand-copa{background:#37a378!important}.brand-dot.brand-ulta{background:#4f8fc9!important}.brand-dot.brand-liqui{background:#d49b3f!important}.brand-dot.brand-super{background:#c86356!important}.brand-dot.brand-outros{background:#8c9098!important}.brand-chart-row>strong{font-size:9px}.brand-chart-row>div{background:#eef0f1;border-radius:99px;height:9px;overflow:hidden}.brand-chart-row>div i{border-radius:inherit;background:#525b61;height:100%;display:block}.brand-chart-row b{text-align:right;font-size:10px}.forecast-panel{grid-column:1/-1}.forecast-list{grid-template-columns:repeat(2,1fr);column-gap:22px;display:grid}.forecast-list>div{border-bottom:1px solid var(--line);grid-template-columns:80px 50px 1fr;align-items:center;gap:8px;min-height:58px;display:grid}.forecast-list>div:nth-last-child(-n+2){border-bottom:0}.forecast-list time{color:var(--orange-dark);font:750 8px ui-monospace,monospace}.forecast-list>div>div{min-width:0}.forecast-list strong,.forecast-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.forecast-list strong{font-size:9.5px}.forecast-list small{color:#858e93;margin-top:4px;font-size:8px}.integrations-panel{padding:22px;animation:.34s both surface-in}.integration-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px;display:grid}.integration-card{border:1px solid var(--line);background:#fbfcfc;border-radius:6px;grid-template-columns:auto 1fr;gap:12px;min-height:155px;padding:17px;display:grid}.integration-icon{width:42px;height:42px;color:var(--orange-dark);background:var(--orange-soft);border-radius:50%;place-items:center;display:grid}.integration-card h3{margin:3px 0 7px;font-size:13px}.integration-card p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.integration-footer{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-self:end;align-items:center;padding-top:11px;display:flex}.health-status{color:#8a9297;align-items:center;gap:6px;font-size:8px;font-weight:750;display:inline-flex}.health-status i{background:#aaa;border-radius:50%;width:7px;height:7px}.health-status.is-ok{color:var(--green)}.health-status.is-ok i{background:var(--green)}.health-status.is-error{color:var(--red)}.health-status.is-error i{background:var(--red)}.integration-footer a{color:var(--orange-dark);align-items:center;gap:5px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.integration-note{color:#6c5c36;background:#fff8e9;border:1px solid #eedcad;border-radius:5px;gap:10px;margin-top:12px;padding:13px;display:flex}.integration-note>svg{flex:none}.integration-note strong{font-size:10px}.integration-note p{margin:4px 0 0;font-size:9px;line-height:1.5}.admin-grid{grid-template-columns:1fr 1fr;gap:11px;animation:.34s both surface-in;display:grid}.admin-grid>.panel{padding:19px}.admin-wide{grid-column:1/-1}.user-list{margin-top:10px;display:grid}.user-list>div{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr auto 8px;align-items:center;gap:9px;min-height:56px;display:grid}.user-list>div:last-child{border-bottom:0}.user-list .avatar{background:#4e575d;width:28px;height:28px}.user-list>div>div{flex-direction:column;gap:3px;display:flex}.user-list strong{font-size:9.5px}.user-list small{color:var(--muted);font-size:8px}.role-chip{color:#6c4a31;background:var(--orange-soft)}.user-list>div>i{background:#bbb;border-radius:50%;width:7px;height:7px}.user-list>div>i.is-active{background:var(--green)}.permission-matrix{margin-top:10px;display:grid}.permission-matrix>div{border-bottom:1px solid var(--line);grid-template-columns:105px 1fr;gap:12px;padding:13px 0;display:grid}.permission-matrix>div:last-child{border-bottom:0}.permission-matrix strong{font-size:9px}.permission-matrix span{color:var(--muted);font-size:9px;line-height:1.4}.content-settings-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.content-settings-grid label{color:#4b545a;flex-direction:column;gap:7px;font-size:10px;font-weight:800;display:flex}.content-settings-grid .span-two{grid-column:1/-1}.content-settings-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:12px;min-height:48px;margin-top:14px;padding-top:14px;display:flex}.content-settings-actions .form-error{margin:0 auto 0 0}.save-feedback{color:var(--green);align-items:center;gap:7px;margin:0 auto 0 0;font-size:10px;font-weight:750;display:flex}.audit-workspace{animation:.34s both surface-in}.audit-title{align-items:center}.source-chip{color:#536069;border:1px solid var(--line);white-space:nowrap;background:#f7f8f8;border-radius:5px;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:9px;font-weight:780;display:inline-flex}.source-chip i{background:var(--green);border-radius:50%;width:7px;height:7px}.source-chip.is-error{color:var(--red);background:var(--red-soft);border-color:#f0cbc6}.source-chip.is-error i{background:var(--red)}.audit-kpis{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:11px;display:grid}.audit-kpis>div{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);min-height:82px;box-shadow:var(--shadow-sm);grid-template-columns:1fr auto;padding:14px 15px;display:grid}.audit-kpis span{color:#657078;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:820}.audit-kpis strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;grid-area:1/2/span 2;align-self:center;font-size:27px}.audit-kpis small{color:var(--muted-2);margin-top:6px;font-size:8.5px}.audit-kpis .has-alert{border-left:3px solid var(--red)}.audit-kpis .has-alert strong{color:var(--red)}.audit-panel{overflow:hidden}.audit-toolbar .filters{flex:1;justify-content:flex-end}.audit-toolbar .search-field{width:min(420px,48vw)}.audit-table{min-width:1120px}.audit-table th:first-child{width:20%}.audit-table th:nth-child(2){width:16%}.audit-table th:nth-child(3){width:13%}.audit-table th:nth-child(4){width:17%}.audit-table th:nth-child(5){width:12%}.audit-table th:nth-child(6){width:18%}.audit-table th:nth-child(7){width:4%}.audit-table td{height:74px}.audit-badge{letter-spacing:.035em;text-transform:uppercase;border:1px solid #0000;border-radius:4px;align-items:center;width:max-content;min-height:23px;padding:0 7px;font-size:8.5px;font-weight:850;display:inline-flex}.audit-badge.is-success{color:var(--green);background:var(--green-soft);border-color:#cae9dc}.audit-badge.is-warning{color:#8a631f;background:#fff5df;border-color:#efdfb9}.audit-badge.is-danger{color:var(--red);background:var(--red-soft);border-color:#f0cbc6}.audit-badge.is-neutral{color:#657078;background:#eef1f2;border-color:#dfe3e5}.value-difference{color:var(--orange-dark);font-weight:760}.audit-drawer{width:min(690px,96vw)}.audit-identity{background:#fff}.audit-flow-summary{color:var(--graphite);border:1px solid var(--line);background:#f7f8f8;border-radius:5px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin-top:15px;padding:12px;display:grid}.audit-flow-summary>svg{color:#a2a9ad}.audit-flow-summary>div{flex-direction:column;gap:4px;min-width:0;display:flex}.audit-flow-summary small{color:var(--orange-dark);letter-spacing:.08em;font:800 8px ui-monospace,monospace}.audit-flow-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.audit-flow-summary span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.audit-finance-grid{grid-template-columns:repeat(3,1fr)}.audit-copy-block+.audit-copy-block{margin-top:10px}.audit-copy-block{border:1px solid var(--line);background:#f7f8f8;border-radius:5px;padding:11px 12px}.audit-copy-block span{color:var(--muted-2);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:820}.audit-copy-block p{color:#4c565d;white-space:pre-wrap;margin:6px 0 0;font-size:10px;line-height:1.55}.audit-values{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.audit-values>div{border:1px solid var(--line);border-radius:5px;flex-direction:column;gap:4px;padding:10px;display:flex}.audit-values span{color:var(--muted-2);text-transform:uppercase;font-size:8px}.audit-values strong{font-size:12px}.audit-change-list{gap:7px;display:grid}.audit-change-list>div{border:1px solid var(--line);background:#f7f8f8;border-radius:5px;grid-template-columns:auto 1fr;align-items:flex-start;gap:9px;padding:10px;display:grid}.audit-change-list strong{font-size:9.5px}.audit-change-list p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.45}.audit-links{flex-wrap:wrap;gap:7px;display:flex}.audit-links a{min-height:34px;color:var(--orange-dark);background:var(--orange-soft);border:1px solid #f2d2c0;border-radius:5px;align-items:center;gap:6px;padding:0 10px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.user-list>div.user-access-row{grid-template-columns:32px minmax(120px,1fr) auto auto 8px}.user-access-identity{min-width:0}.user-access-identity strong,.user-access-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.access-switch{cursor:pointer;grid-template-columns:28px auto;align-items:center;gap:7px;display:grid}.access-switch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.access-switch>span{background:#c9ced1;border-radius:99px;width:28px;height:16px;transition:background-color .15s;position:relative}.access-switch>span:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #141a1f40}.access-switch input:checked+span{background:var(--green)}.access-switch input:checked+span:after{transform:translate(12px)}.access-switch input:disabled+span{opacity:.58}.access-switch small{color:var(--muted);white-space:nowrap;font-size:8px;font-weight:760}.access-note{color:#566269;border:1px solid var(--line);background:#f7f8f8;border-radius:5px;align-items:center;gap:7px;margin:10px 0 0;padding:10px;font-size:8.5px;line-height:1.45;display:flex}.access-note svg{color:var(--green);flex:none}.modal-layer{justify-content:center;align-items:center;padding:18px}.modal-card{width:min(560px,96vw);box-shadow:var(--shadow-md);background:#fff;border-radius:7px;padding:19px;animation:.23s ease-out both card-in;position:relative}.modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.modal-header h2{margin:0;font-size:19px}.form-grid{grid-template-columns:repeat(2,1fr);gap:0 10px;margin-top:16px;display:grid}.form-grid .span-two{grid-column:1/-1}.modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:7px;padding-top:15px;display:flex}.toast{z-index:200;color:#fff;background:var(--green);box-shadow:var(--shadow-md);border-radius:5px;align-items:center;gap:8px;padding:12px 15px;font-size:10px;font-weight:800;animation:.26s ease-out both toast-in;display:flex;position:fixed;bottom:22px;right:22px}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}}@media (width<=1120px){.app-header{grid-template-columns:auto 1fr}.app-header nav{box-shadow:var(--shadow-md);background:#252a2f;flex-direction:column;align-items:stretch;margin:0;padding:8px;display:none;position:absolute;top:62px;left:0;right:0}.app-header nav.is-open{display:flex}.app-header nav button{min-height:42px;padding:0 12px}.app-header nav button:after{width:3px;height:auto;top:7px;bottom:7px;left:0;transform:scaleY(0)}.app-header nav button.is-active:after{transform:scaleY(1)}.header-tools{justify-self:end}.mobile-menu-button{display:inline-grid}.metrics-grid{grid-template-columns:repeat(2,1fr)}.stage-rail{grid-template-columns:repeat(9,150px)}th:nth-child(7){width:20%}.login-shell{grid-template-columns:minmax(400px,.9fr) minmax(400px,1.1fr)}}@media (width<=820px){.login-shell{display:block}.login-story{display:none}.login-panel{align-content:start;min-height:100vh;padding:28px 20px 45px}.login-mobile-logo{width:100%;margin-bottom:58px;display:block}.login-card{width:100%}.app-header{padding:0 14px}.app-header .brand-copy,.environment-chip,.user-menu>div,.logout-button{display:none}.workspace{padding:22px 13px 40px}.workspace-title{flex-direction:column;align-items:flex-start}.title-actions{width:100%}.title-actions>button{flex:1}.metrics-grid{grid-template-columns:repeat(2,1fr);gap:7px}.queue-summary{grid-template-columns:1fr}.queue-summary>div{min-height:70px}.queue-help>div{flex-direction:column;align-items:flex-start;gap:8px}.queue-process-row{grid-template-columns:1fr auto;gap:12px}.queue-process-action{grid-column:1/-1}.metric-card{min-height:86px;padding:12px}.metric-icon{width:33px;height:33px}.metric-card strong{font-size:24px}.stage-rail-panel{padding:15px 13px}.stage-rail-panel .section-heading{flex-direction:column;align-items:flex-start;gap:7px}.operations-toolbar{flex-direction:column;align-items:stretch}.filters{width:100%}.search-field{flex:1}.search-field input{width:100%}table{min-width:1120px}.productive-grid,.admin-grid{grid-template-columns:1fr}.productive-hero,.forecast-panel,.admin-wide{grid-column:1}.productive-kpis{grid-template-columns:repeat(2,1fr)}.productive-kpis>div{border-bottom:1px solid var(--line)}.productive-kpis>div:nth-child(2n){border-right:0}.productive-kpis>div:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.forecast-list,.integration-grid{grid-template-columns:1fr}.forecast-list>div:nth-last-child(2){border-bottom:1px solid var(--line)}.integration-grid{gap:8px}.capacity-summary{grid-template-columns:1fr 1fr}.capacity-stages{grid-column:1/-1}.audit-kpis{grid-template-columns:repeat(2,1fr)}.audit-kpis>div:last-child{grid-column:1/-1}.audit-toolbar .search-field{width:auto}.audit-flow-summary{grid-template-columns:1fr}.audit-flow-summary>svg{justify-self:center;transform:rotate(90deg)}.audit-finance-grid{grid-template-columns:repeat(2,1fr)}.user-list>div.user-access-row{grid-template-columns:32px 1fr auto 8px;padding:8px 0}.user-access-row .role-chip{display:none}.user-access-row .access-switch{grid-column:2/4}}@media (width<=520px){.demo-account-grid{grid-template-columns:1fr}.workspace-title h1{font-size:31px}.metrics-grid{grid-template-columns:1fr 1fr}.metric-card{grid-template-columns:auto 1fr;gap:9px;display:grid}.metric-card>div{flex-direction:column;display:flex}.metric-card strong{order:-1;font-size:23px}.metric-card p{font-size:8px}.metric-card small{display:none}.filters{flex-direction:column;align-items:stretch}.filters select{width:100%}.action-queue{padding:10px}.queue-section>header{grid-template-columns:auto 1fr}.queue-section>header>strong{grid-column:2}.queue-os-header{gap:8px;padding:10px 12px}.group-summary-meta>small{display:none}.queue-process-row{grid-template-columns:1fr;gap:10px;padding:12px}.queue-process-action{grid-column:1;grid-template-columns:1fr}.queue-process-action button{width:100%;min-height:42px}.process-drawer{width:100vw}.detail-grid,.action-fields.two-columns,.control-cards{grid-template-columns:1fr}.productive-grid>.panel,.integrations-panel,.admin-grid>.panel{padding:15px}.productive-kpis{grid-template-columns:1fr 1fr}.productive-kpis>div{flex-direction:column;display:flex}.productive-kpis strong{order:-1;font-size:24px}.bar-row{grid-template-columns:105px 1fr}.bar-row small{display:none}.forecast-list>div{grid-template-columns:74px 46px 1fr}.integration-footer{flex-direction:column;align-items:flex-start;gap:9px}.permission-matrix>div{grid-template-columns:90px 1fr}.capacity-summary{grid-template-columns:1fr}.capacity-stages{grid-column:1;grid-template-columns:1fr 1fr}.capacity-cycle,.capacity-throughput,.capacity-stages>div{min-height:86px}.content-settings-grid{grid-template-columns:1fr}.content-settings-grid .span-two{grid-column:1}.content-settings-actions{flex-direction:column;align-items:stretch}.content-settings-actions .primary-button{width:100%}.form-grid{grid-template-columns:1fr}.form-grid .span-two{grid-column:1}.source-chip{justify-content:center;width:100%}.audit-kpis{grid-template-columns:1fr 1fr}.audit-kpis>div{min-height:74px;padding:12px}.audit-kpis>div:last-child{grid-column:1/-1}.audit-kpis strong{font-size:23px}.audit-finance-grid,.audit-values{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.audit-native-workspace{animation:none}.audit-process-rail{border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#252a2f;border:1px solid #343b40;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin-bottom:11px;padding:14px 16px;display:grid}.audit-process-rail>div{color:#fff;align-items:center;gap:11px;min-width:0;display:flex}.audit-process-rail>div>span{color:#fff;background:var(--orange);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font:800 10px ui-monospace,monospace;display:grid}.audit-process-rail>div>div{flex-direction:column;gap:3px;min-width:0;display:flex}.audit-process-rail strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.audit-process-rail small{color:#9fa8ad;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.audit-process-rail>svg{color:#737d83}.audit-message{border-radius:var(--radius);border:1px solid;align-items:center;gap:8px;min-height:40px;margin-bottom:10px;padding:9px 12px;font-size:10px;font-weight:750;display:flex}.audit-message.is-error{color:var(--red);background:var(--red-soft);border-color:#edc6c1}.audit-message.is-success{color:var(--green);background:var(--green-soft);border-color:#c8e7d9}.audit-message button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;padding:2px;display:grid}.audit-control-panel{padding:0;overflow:hidden}.audit-section-tabs{border-bottom:1px solid var(--line);background:#f7f8f8;gap:3px;padding:8px 10px 0;display:flex}.audit-section-tabs button{color:#667078;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:10px;font-weight:800;display:inline-flex;position:relative}.audit-section-tabs button.is-active{color:var(--graphite);border-bottom-color:var(--orange)}.audit-section-tabs button span{color:#687178;background:#e7eaeb;border-radius:10px;place-items:center;min-width:21px;height:20px;padding:0 5px;font:800 8px ui-monospace,monospace;display:grid}.audit-section-tabs button.is-active span{color:var(--orange-dark);background:var(--orange-soft)}.audit-period-bar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:10px 14px;display:flex}.audit-period-bar>div{align-items:center;gap:8px;display:flex}.audit-period-bar>div>svg{color:var(--orange-dark)}.audit-period-bar label{color:var(--muted);text-transform:uppercase;align-items:center;gap:6px;font-size:8.5px;font-weight:800;display:flex}.audit-period-bar input{min-height:34px;color:var(--graphite);border:1px solid var(--line);background:#f8f9f9;border-radius:4px;padding:0 8px;font-size:9.5px}.audit-report-actions{flex-wrap:wrap;justify-content:flex-end}.audit-report-actions .secondary-button{min-height:34px;padding:0 10px;font-size:9px;text-decoration:none}.audit-loading{min-height:330px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.audit-loading svg{color:var(--orange)}.audit-loading strong{color:var(--graphite);font-size:12px}.audit-loading span{font-size:9px}.audit-control-panel>.operations-toolbar{padding:14px}.audit-order-list{gap:7px;padding:0 14px 14px;display:grid}.audit-order-list>article{border:1px solid var(--line);background:#fff;border-left:3px solid #e1b154;border-radius:5px;grid-template-columns:minmax(290px,1.45fr) 105px 120px 130px auto;align-items:center;gap:14px;min-height:82px;padding:11px 12px;display:grid}.audit-order-list>article.is-success{border-left-color:var(--green)}.audit-order-list>article.is-danger{border-left-color:var(--red)}.audit-order-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.audit-order-main>div,.audit-order-vehicles,.audit-order-date,.audit-order-result{flex-direction:column;gap:4px;min-width:0;display:flex}.audit-order-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.audit-order-main small,.audit-order-vehicles small,.audit-order-date small,.audit-order-result small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.audit-order-vehicles>strong,.audit-order-date>strong,.audit-order-result>strong{font-size:10px}.audit-order-vehicles>span,.audit-order-date>span,.audit-order-result>span{color:var(--muted-2);letter-spacing:.04em;text-transform:uppercase;font-size:7.5px;font-weight:800}.audit-order-list .primary-button,.audit-order-list .secondary-button{min-height:34px;padding:0 10px;font-size:9px}.audit-operation-drawer{width:min(790px,97vw)}.audit-finance-drawer{width:min(650px,97vw)}.audit-operation-form{padding:13px}.audit-operation-form label{color:#4e585e;letter-spacing:.02em;flex-direction:column;gap:6px;font-size:8.5px;font-weight:800;display:flex}.audit-operation-form input,.audit-operation-form select,.audit-operation-form textarea,.audit-next-form input,.audit-next-form select,.audit-next-form textarea,.audit-next-list select{width:100%;min-height:38px;color:var(--graphite);border:1px solid var(--line-strong);resize:vertical;background:#fff;border-radius:4px;padding:8px 10px;font-size:10px}.audit-operation-form input:disabled,.audit-operation-form select:disabled,.audit-operation-form textarea:disabled{color:#59636a;background:#f1f3f3}.audit-order-identity{color:#fff;background:#252a2f;border:1px solid #353b40;border-radius:5px;margin-bottom:8px;padding:15px}.audit-order-identity>div{align-items:center;gap:7px;display:flex}.audit-order-identity h3{margin:13px 0 5px;font-size:16px}.audit-order-identity p{color:#adb5ba;margin:0;font-size:9px}.audit-order-identity p strong{color:#fff}.audit-period-chip{color:#c2c9cc;font:700 8px ui-monospace,monospace}.drawer-section-title>span{min-width:22px;height:21px;color:var(--orange-dark);background:var(--orange-soft);border-radius:11px;place-items:center;margin-left:auto;padding:0 5px;font:800 8px ui-monospace,monospace;display:grid}.audit-vehicle-grid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.audit-vehicle-grid>div{border:1px solid var(--line);background:#f8f9f9;border-radius:4px;flex-direction:column;gap:4px;padding:9px 10px;display:flex}.audit-vehicle-grid strong{font-size:9.5px}.audit-vehicle-grid span{color:#4f5960;font-size:8.5px}.audit-vehicle-grid small{color:var(--muted-2);font-size:7.5px}.audit-form-section{gap:11px;display:grid}.audit-value-form{grid-template-columns:1fr 1fr 1fr;gap:7px;display:grid}.audit-value-form>div{border:1px solid var(--line);background:#f8f9f9;border-radius:4px;flex-direction:column;justify-content:center;gap:5px;min-height:57px;padding:8px 10px;display:flex}.audit-value-form>div span{color:var(--muted-2);text-transform:uppercase;font-size:7.5px;font-weight:800}.audit-value-form>div strong{font-size:11px}.audit-value-form>div.is-total{color:#fff;background:#30363c;border-color:#30363c}.audit-value-form>div.is-total span{color:#c8ced1}.small-action{color:var(--orange-dark);background:var(--orange-soft);cursor:pointer;border:1px solid #f0cfbd;border-radius:4px;align-items:center;gap:5px;margin-left:auto;padding:5px 7px;font-size:8px;font-weight:800;display:inline-flex}.audit-change-editor{gap:8px;display:grid}.audit-change-editor article{border:1px solid var(--line);background:#f8f9f9;border-radius:4px;padding:10px}.change-editor-head{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.change-editor-head strong{font-size:9px}.change-editor-head .icon-button{width:28px;height:28px;color:var(--red)}.change-editor-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.change-editor-grid .span-two{grid-column:1/-1}.audit-inline-empty{color:var(--muted);border:1px dashed var(--line-strong);background:#f8f9f9;border-radius:4px;align-items:center;gap:8px;padding:11px;font-size:8.5px;display:flex}.audit-inline-empty svg{color:var(--green);flex:none}.audit-upload{background:var(--orange-soft);cursor:pointer;border:1px dashed #e9ab89;border-radius:4px;justify-content:center;align-items:center;min-height:42px;color:var(--orange-dark)!important;flex-direction:row!important}.audit-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.audit-evidence-list{flex-wrap:wrap;gap:6px;display:flex}.audit-evidence-list a,.audit-document-link{color:var(--orange-dark);align-items:center;gap:5px;font-size:8.5px;font-weight:800;text-decoration:none;display:inline-flex}.audit-form-footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:7px;margin:8px -13px -13px;padding:11px 13px;display:flex;position:sticky;bottom:-13px}.finance-editor-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.finance-editor-grid label:last-child:nth-child(odd){grid-column:1/-1}.audit-guidance{color:#49545a;border-left:3px solid var(--orange);white-space:pre-wrap;background:#fff8f3;margin:0;padding:12px;font-size:9.5px;line-height:1.55}.audit-next-layout{grid-template-columns:minmax(280px,.72fr) minmax(420px,1.28fr);gap:12px;padding:14px;display:grid}.audit-next-form,.audit-next-list{border:1px solid var(--line);background:#f8f9f9;border-radius:5px;flex-direction:column;gap:10px;padding:14px;display:flex}.audit-next-form>div h2{margin:0;font-size:15px}.audit-next-form>div p:last-child{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.45}.audit-next-form label{color:#4f595f;flex-direction:column;gap:5px;font-size:8.5px;font-weight:800;display:flex}.audit-next-list>article{border:1px solid var(--line);background:#fff;border-radius:4px;grid-template-columns:1fr auto;gap:12px;padding:11px;display:grid}.audit-next-list>article>div:first-child{grid-template-columns:auto 1fr;align-items:center;gap:7px;display:grid}.audit-next-list article strong{font-size:9.5px}.audit-next-list article p,.audit-next-list article small{color:var(--muted);grid-column:1/-1;margin:0;font-size:8.5px;line-height:1.45}.audit-next-list article small{font-size:7.5px}.audit-next-list>article>div:last-child{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.audit-next-list select{min-width:145px;min-height:32px;padding:5px 7px;font-size:8px}.next-visibility{color:var(--muted);align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.next-visibility input{width:auto}@media (width<=1120px){.audit-order-list>article{grid-template-columns:minmax(250px,1fr) 90px 105px auto}.audit-order-result{display:none}.audit-period-bar{flex-direction:column;align-items:flex-start}.audit-report-actions{justify-content:flex-start}}@media (width<=820px){.audit-process-rail{grid-template-columns:1fr}.audit-process-rail>svg{justify-self:center;transform:rotate(90deg)}.audit-section-tabs{overflow-x:auto}.audit-section-tabs button{flex:none}.audit-period-bar>div{flex-wrap:wrap;align-items:stretch;width:100%}.audit-period-bar label{flex-direction:column;flex:140px;align-items:stretch}.audit-order-list>article{grid-template-columns:1fr auto}.audit-order-main{grid-column:1/-1}.audit-order-list>article>button{grid-column:1/-1;width:100%}.audit-next-layout{grid-template-columns:1fr}}@media (width<=520px){.audit-kpis{grid-template-columns:1fr 1fr}.audit-kpis>div:last-child{grid-column:1/-1}.audit-period-bar{padding:10px}.audit-period-bar>div>svg{display:none}.audit-report-actions .secondary-button{flex:auto}.audit-order-date{display:none}.audit-order-list>article{grid-template-columns:1fr}.audit-order-vehicles{display:none}.audit-vehicle-grid,.audit-value-form,.change-editor-grid,.finance-editor-grid{grid-template-columns:1fr}.change-editor-grid .span-two,.finance-editor-grid label:last-child:nth-child(odd){grid-column:1}.audit-form-footer{flex-direction:column;align-items:stretch}.audit-next-list>article{grid-template-columns:1fr}.audit-next-list>article>div:last-child{align-items:stretch}}.audit-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.audit-kpis>div.is-money{grid-template-columns:1fr}.audit-kpis>div.is-money strong{color:var(--green);letter-spacing:-.025em;grid-area:2/1;margin-top:8px;font-size:clamp(15px,1.3vw,20px)}.audit-kpis>div.is-money small{grid-row:3}.audit-multiselect{min-width:168px;color:var(--graphite);position:relative}.audit-multiselect>summary{border:1px solid var(--line-strong);cursor:pointer;white-space:nowrap;background:#fff;border-radius:4px;justify-content:space-between;align-items:center;gap:9px;min-height:38px;padding:0 10px;font-size:9px;font-weight:750;list-style:none;display:flex}.audit-multiselect>summary::-webkit-details-marker{display:none}.audit-multiselect[open]>summary{border-color:#d98a5f;box-shadow:0 0 0 2px #f67d3b1c}.audit-multiselect[open]>summary svg{transform:rotate(180deg)}.audit-multiselect-menu{z-index:40;border:1px solid var(--line-strong);background:#fff;border-radius:5px;width:max(220px,100%);padding:8px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 12px 28px #1c222629}.audit-multiselect-menu header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:2px 2px 8px;display:flex}.audit-multiselect-menu header strong{font-size:9px}.audit-multiselect-menu header div{gap:3px;display:flex}.audit-multiselect-menu header button{color:var(--orange-dark);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:4px 5px;font-size:7.5px;font-weight:800}.audit-multiselect-menu>div{max-height:230px;margin-top:5px;display:grid;overflow-y:auto}.audit-multiselect-menu label{color:#4f595f;cursor:pointer;border-radius:3px;align-items:center;gap:8px;min-height:31px;padding:0 5px;font-size:8.5px;font-weight:700;display:flex}.audit-multiselect-menu label:hover{background:#f7f8f8}.audit-multiselect-menu input{width:14px;height:14px;accent-color:var(--orange)}.audit-sort-button{width:auto;max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;padding:0;display:inline-flex}.audit-sort-button.is-active{color:var(--graphite)}.audit-sort-arrows{color:#b8bec1;flex:0 0 12px;margin-left:3px;display:grid}.audit-sort-arrows svg{grid-area:1/1}.audit-sort-arrows svg:first-child{transform:translateY(-3px)}.audit-sort-arrows svg:last-child{transform:translateY(3px)}.audit-sort-arrows svg.is-active{color:var(--orange-dark)}.audit-history-table{min-width:1280px}.audit-history-table th:first-child{width:18%}.audit-history-table th:nth-child(2){width:15%}.audit-history-table th:nth-child(3),.audit-history-table th:nth-child(4){width:12%}.audit-history-table th:nth-child(5){width:13%}.audit-history-table th:nth-child(6){width:14%}.audit-history-table th:nth-child(7){width:12%}.audit-history-table th:nth-child(8){width:4%}@media (width<=1100px){.audit-kpis{grid-template-columns:repeat(3,1fr)}.audit-kpis>div:last-child{grid-column:auto}.audit-toolbar .filters{flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.audit-toolbar .search-field{flex:100%;width:100%}.audit-multiselect{flex:190px}}@media (width<=520px){.audit-kpis{grid-template-columns:1fr 1fr}.audit-kpis>div:last-child{grid-column:auto}.audit-multiselect{width:100%}.audit-multiselect-menu{width:100%;left:0;right:auto}}.audit-toolbar .filters{gap:8px}.audit-multiselect{min-width:154px}.audit-multiselect>summary{background:#f8f9f9;border-color:#d7dcde;min-height:42px;padding:6px 10px 6px 12px}.audit-filter-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.audit-filter-copy small{color:var(--muted-2);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:800;line-height:1}.audit-filter-copy strong{color:#40494f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:760;line-height:1.25;overflow:hidden}.audit-multiselect>summary>svg{color:#788187;flex:none}.audit-order-head{color:#737c82;border:1px solid var(--line);letter-spacing:.055em;text-transform:uppercase;background:#f7f8f8;border-radius:4px;grid-template-columns:minmax(290px,1.45fr) 105px 120px 130px 112px;align-items:center;gap:14px;min-height:38px;margin:0 14px 7px;padding:0 12px;font:800 8px ui-monospace,monospace;display:grid}.audit-order-list>article{grid-template-columns:minmax(290px,1.45fr) 105px 120px 130px 112px}@media (width<=1320px){.audit-toolbar .filters{flex-wrap:wrap}.audit-toolbar .search-field{flex:100%;width:100%}.audit-multiselect{flex:150px}}@media (width<=1120px){.audit-order-head,.audit-order-list>article{grid-template-columns:minmax(250px,1fr) 90px 105px 112px}.audit-order-head>div:nth-child(4){display:none}}@media (width<=820px){.audit-order-head{grid-template-columns:1fr auto}.audit-order-head>div:not(:first-child),.audit-order-head>span{display:none}}@media (width<=520px){.audit-order-head{margin-inline:10px}}
