:root{--mango-aqua: #0ffff0;--mango-sage: #82877c;--mango-ivory: #fffaf2;--mango-yellow: #ffe70b;--mango-black: #000000;--mango-white: #ffffff;--mango-gold: var(--mango-yellow);--mango-green: var(--mango-aqua);--green-dark: var(--mango-black);--leaf-green: var(--mango-sage);--ink: var(--mango-black);--charcoal: #1d211d;--muted: #5f685f;--surface: #f4f7f2;--surface-soft: #f9fbf5;--surface-accent: #e6fffb;--panel: var(--mango-white);--panel-tint: #fbfcf6;--line: #d7ddd3;--line-strong: #aeb8ab;--danger: #9b1c1c;--danger-soft: #fff0ed;--warning-soft: #fff8c7;--success-soft: #e9fffb;--radius-sm: 6px;--radius: 8px;--font-brand: "Montaser Arabic", "Montserrat", "Inter", "Segoe UI", Arial, sans-serif;--focus-ring: 0 0 0 4px rgba(15, 255, 240, .34);--shadow-sm: 0 10px 28px rgba(0, 0, 0, .08);--shadow: 0 22px 70px rgba(0, 0, 0, .12);--shadow-strong: 0 24px 80px rgba(0, 0, 0, .16)}*,*:before,*:after{box-sizing:border-box}html{min-height:100%;color-scheme:light}body{min-height:100%;margin:0;font-family:var(--font-brand);background:var(--surface);color:var(--ink);text-rendering:geometricPrecision}button,input,select,textarea{letter-spacing:0;font:inherit}button{align-items:center;background:var(--mango-yellow);border:1px solid var(--mango-black);border-radius:var(--radius);color:var(--mango-black);cursor:pointer;display:inline-flex;font-weight:900;gap:10px;justify-content:center;min-height:48px;padding:12px 18px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}button:not(:disabled):hover{background:var(--mango-aqua);box-shadow:0 14px 28px #00000029;transform:translateY(-1px)}button:disabled{cursor:not-allowed;opacity:.66}a{color:inherit}label{color:var(--ink);display:grid;font-weight:850;gap:8px}input,select,textarea{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);outline:none;padding:13px 14px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease;width:100%}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#767b72}button:focus-visible,a:focus-visible,input:focus,select:focus,textarea:focus{border-color:var(--mango-black);box-shadow:var(--focus-ring);outline:none}::selection{background:var(--mango-aqua);color:var(--mango-black)}.mango-button{background:var(--mango-yellow);border-color:var(--mango-black);color:var(--mango-black)}.mango-button--dark{background:var(--mango-black);color:var(--mango-white)}.mango-button--dark:not(:disabled):hover{background:#151515;color:var(--mango-aqua)}.mango-button--ghost{background:transparent;border-color:var(--line-strong);color:var(--ink);box-shadow:none}.mango-button--ghost:not(:disabled):hover{background:var(--surface-accent);border-color:var(--mango-black)}.mango-card,.mango-panel{background:#ffffffe6;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.mango-alert{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);font-weight:800;margin:0;padding:12px 14px}.mango-alert--success{background:var(--success-soft);border-color:#0ffff06b}.mango-alert--warning{background:var(--warning-soft);border-color:#ffe70ba3}.mango-alert--error{background:var(--danger-soft);border-color:#9b1c1c4d;color:var(--danger)}.toast-viewport{pointer-events:none;position:fixed;right:clamp(18px,4vw,42px);top:clamp(18px,4vw,34px);width:min(460px,100vw - 36px);z-index:20}.mango-toast{align-items:center;background:linear-gradient(135deg,#fffffffa,#fffaf2fa),linear-gradient(90deg,#0ffff029,#ffe70b2e);border:1px solid rgba(0,0,0,.14);border-radius:var(--radius);color:var(--ink);display:grid;gap:12px;grid-template-columns:46px minmax(0,1fr) 32px;min-height:70px;overflow:hidden;padding:12px;pointer-events:auto;position:relative;box-shadow:var(--shadow)}.mango-toast:before,.mango-toast:after{content:"";position:absolute}.mango-toast:before{background:linear-gradient(var(--mango-aqua),var(--mango-yellow));inset:0 auto 0 0;width:5px}.mango-toast:after{animation:toast-life 4.8s linear forwards;background:linear-gradient(90deg,var(--mango-aqua),var(--mango-yellow),var(--mango-black));bottom:0;height:3px;left:0;transform-origin:left;width:100%}.toast-glow{background:linear-gradient(135deg,#0ffff033,#ffe70b38);border-radius:50%;height:112px;position:absolute;right:42px;top:-66px;width:112px}.toast-icon{align-items:center;align-self:start;background:var(--panel);border:1px solid rgba(0,0,0,.14);border-radius:50%;display:grid;height:46px;justify-items:center;width:46px;box-shadow:inset 0 0 0 4px #0ffff01f}.toast-icon img{display:block;inline-size:30px}.toast-copy{display:grid;gap:3px;line-height:1.25}.toast-copy strong{font-size:.95rem}.toast-copy span{color:var(--muted);font-size:.86rem;font-weight:750}.mango-toast .toast-close{align-self:start;background:#ffffffb8;border:1px solid rgba(0,0,0,.12);border-radius:50%;color:var(--ink);display:grid;font-size:1.25rem;font-weight:800;height:32px;line-height:1;margin:0;min-height:32px;padding:0;place-items:center;width:32px}.mango-toast .toast-close:hover{background:var(--mango-yellow);box-shadow:none}.mango-toast--error{background:linear-gradient(135deg,#fff8f6fa,#fff0edfa),linear-gradient(90deg,#9b1c1c1f,#ffe70b1a);border-color:#9b1c1c4d;color:var(--danger)}.mango-toast--error:before,.mango-toast--error:after{background:linear-gradient(#9b1c1c,var(--mango-yellow))}.mango-toast--error .toast-icon{border-color:#9b1c1c40;box-shadow:inset 0 0 0 4px #9b1c1c14}.mango-toast--error .toast-copy span{color:#7c332f}.mango-modal-backdrop{align-items:center;background:#0000007a;display:grid;inset:0;justify-items:center;padding:20px;position:fixed;z-index:30}.mango-modal{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-strong);color:var(--ink);inline-size:min(560px,100%);overflow:hidden}.mango-modal__header,.mango-modal__body,.mango-modal__footer{padding:20px}.mango-modal__header{background:linear-gradient(90deg,#0ffff033,#ffe70b47),var(--surface-soft);border-bottom:1px solid var(--line)}.mango-modal__footer{align-items:center;border-top:1px solid var(--line);display:flex;gap:10px;justify-content:flex-end}.secondary-action{background:transparent;border-color:var(--line-strong);box-shadow:none;min-height:38px;padding:8px 12px}.secondary-action:not(:disabled):hover{background:var(--surface-accent);box-shadow:none}.nav-mark--design{background:linear-gradient(135deg,var(--mango-aqua) 0 48%,var(--mango-black) 48% 78%,var(--mango-yellow) 78%)}.nav-mark--approval{background:linear-gradient(135deg,var(--mango-yellow) 0 42%,var(--mango-black) 42% 66%,var(--mango-aqua) 66%)}.nav-mark--production{background:linear-gradient(135deg,var(--mango-black) 0 30%,var(--mango-yellow) 30% 62%,var(--mango-aqua) 62%)}.nav-mark--shipping{background:linear-gradient(135deg,var(--mango-aqua) 0 34%,var(--mango-yellow) 34% 64%,var(--mango-green) 64%)}.nav-mark--stats{background:linear-gradient(135deg,var(--mango-yellow) 0 28%,var(--mango-aqua) 28% 56%,var(--mango-black) 56% 78%,var(--mango-green) 78%)}.nav-mark--users{background:linear-gradient(135deg,var(--mango-black) 0 32%,var(--mango-green) 32% 60%,var(--mango-yellow) 60%)}.users-shell{display:grid;gap:18px}.users-hero,.users-panel,.role-permissions-panel{background:#ffffffeb;border:1px solid rgba(20,24,19,.1);border-radius:var(--radius);box-shadow:0 18px 44px #14181314}.users-hero{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:18px}.users-hero p,.users-panel header p,.role-permissions-panel header p,.role-permission-card header p{color:var(--muted);font-size:.74rem;font-weight:900;margin:0 0 6px;text-transform:uppercase}.users-hero h2,.users-panel h3,.role-permissions-panel h3,.role-permission-card h4{margin:0}.users-hero span{color:var(--muted);display:block;font-weight:750;line-height:1.45;margin-top:6px}.access-tabs{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);display:flex;gap:8px;padding:8px;width:fit-content}.access-tabs button{background:transparent;border-color:transparent;box-shadow:none;min-height:38px;padding:8px 12px}.access-tabs button.is-active,.access-tabs button:hover{background:var(--mango-black);border-color:var(--mango-black);color:var(--mango-yellow);box-shadow:none;transform:none}.users-management-grid{display:grid;gap:18px;grid-template-columns:minmax(260px,.85fr) minmax(360px,1.15fr)}.users-panel,.users-table-panel,.role-permissions-panel{display:grid;gap:14px;padding:16px}.users-panel header,.users-table-panel header,.role-permissions-panel header,.role-permission-card header{align-items:center;display:flex;gap:12px;justify-content:space-between}.users-table-panel{background:#ffffffeb;border:1px solid rgba(20,24,19,.1);border-radius:var(--radius);box-shadow:0 18px 44px #14181314}.users-panel header strong{color:var(--muted);font-size:.82rem}.users-table-wrap{overflow-x:auto}.users-table{border-collapse:collapse;min-width:920px;width:100%}.users-table th,.users-table td{border-bottom:1px solid var(--line);padding:12px 10px;text-align:left;vertical-align:middle}.users-table th{color:var(--muted);font-size:.74rem;font-weight:900;text-transform:uppercase}.users-table td{color:var(--charcoal);font-size:.9rem;font-weight:800;line-height:1.4}.users-table-person{align-items:center;display:flex;gap:10px;min-width:220px}.users-table-person>span{align-items:center;background:var(--mango-black);border-radius:50%;color:var(--mango-yellow);display:inline-flex;flex:0 0 auto;font-weight:950;height:42px;justify-content:center;width:42px}.users-table-person div{display:grid;gap:3px;min-width:0}.users-table-person strong,.users-table-person small{overflow-wrap:anywhere}.users-table-person small{color:var(--muted);font-size:.82rem;font-weight:750}.status-pill{background:#28a7451f;border:1px solid rgba(40,167,69,.24);border-radius:999px;color:#215c31;display:inline-flex;font-size:.78rem;font-weight:950;padding:5px 9px}.status-pill--inactive{background:#1418130f;border-color:var(--line);color:var(--muted)}.users-table-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end;min-width:260px}.danger-action{border-color:#be303057;color:#9d2424}.danger-action:not(:disabled):hover{background:#be303017;border-color:#be303073;color:#7a1818}.managed-user-list,.permission-matrix,.role-picker{display:grid;gap:10px}.managed-user-item{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:none;color:var(--ink);display:grid;gap:4px 10px;grid-template-columns:42px minmax(0,1fr) auto;justify-items:start;min-height:72px;padding:10px;text-align:left}.managed-user-item.is-selected,.managed-user-item:not(:disabled):hover{background:#0ffff01a;border-color:var(--mango-black);box-shadow:none;transform:none}.managed-user-item>span{align-items:center;background:var(--mango-black);border-radius:50%;color:var(--mango-yellow);display:inline-flex;font-weight:950;grid-row:span 3;height:42px;justify-content:center;width:42px}.managed-user-item strong,.managed-user-item small{min-width:0;overflow-wrap:anywhere}.managed-user-item small{color:var(--muted);font-weight:750}.managed-user-item em{background:var(--surface-soft);border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.75rem;font-style:normal;font-weight:900;grid-column:2/4;padding:4px 8px}.user-form-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.permission-check{align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;display:flex;gap:10px;padding:10px}.permission-check--inline{align-items:center}.permission-check input{flex:0 0 auto;height:18px;margin-top:2px;width:18px}.permission-check span{display:grid;gap:3px;min-width:0}.permission-check strong,.permission-check small{overflow-wrap:anywhere}.permission-check small{color:var(--muted);font-size:.8rem;font-weight:750;line-height:1.35}.role-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.role-permission-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.role-permission-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:12px;padding:12px}.user-modal-backdrop{align-items:center;background:#14181373;display:grid;inset:0;justify-items:center;padding:18px;position:fixed;z-index:40}.user-modal{background:#fffffffa;border:1px solid rgba(20,24,19,.14);border-radius:var(--radius);box-shadow:0 28px 90px #14181342;display:grid;gap:16px;max-height:min(92vh,860px);max-width:760px;overflow:auto;padding:18px;width:min(760px,100%)}.user-modal header,.user-modal-actions{align-items:center;display:flex;gap:12px;justify-content:space-between}.user-modal header p{color:var(--muted);font-size:.74rem;font-weight:900;margin:0 0 6px;text-transform:uppercase}.user-modal header h3{margin:0}.user-modal-actions{border-top:1px solid var(--line);padding-top:14px}.flow-panel{display:grid;gap:18px}.area-board-panel{align-content:start}.area-hero{align-items:stretch;background:linear-gradient(112deg,rgba(255,231,11,.22) 0 18%,transparent 18% 100%),linear-gradient(140deg,transparent 0 78%,rgba(15,255,240,.2) 78%),#ffffffe6;border:1px solid rgba(20,24,19,.1);border-radius:var(--radius);box-shadow:0 24px 60px #14181317;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(160px,.18fr);overflow:hidden;padding:clamp(20px,3vw,30px);position:relative}.area-hero:before{background:linear-gradient(var(--mango-aqua),var(--mango-yellow),var(--mango-black));content:"";inset:0 auto 0 0;position:absolute;width:5px}.area-hero p{color:var(--muted);font-size:.78rem;font-weight:900;margin:0 0 7px;text-transform:uppercase}.area-hero h2{font-size:clamp(1.9rem,3vw,3rem);line-height:1;margin:0}.area-hero span{color:var(--charcoal);display:block;font-weight:800;line-height:1.45;margin-top:10px;max-width:680px}.area-metric{align-items:center;background:var(--mango-black);border-radius:var(--radius);color:var(--mango-white);display:grid;justify-items:center;min-height:132px;padding:16px;text-align:center}.area-metric span{color:#ffffffb8;font-size:.76rem;margin:0;text-transform:uppercase}.area-metric strong{color:var(--mango-yellow);font-size:3rem;line-height:1}.design-table-panel{background:#ffffffe6;border:1px solid rgba(20,24,19,.1);border-radius:var(--radius);box-shadow:0 24px 60px #14181317;display:grid;gap:16px;overflow:hidden;padding:clamp(16px,2.5vw,24px)}.design-table-panel>header{align-items:center;display:flex;gap:14px;justify-content:space-between}.design-table-panel>header p{color:var(--muted);font-size:.76rem;font-weight:900;margin:0 0 6px;text-transform:uppercase}.design-table-panel>header h2{font-size:1.35rem;margin:0}.design-table-wrap{overflow-x:auto}.design-assignment-table{border-collapse:separate;border-spacing:0 10px;min-width:980px;width:100%}.design-assignment-table th{color:var(--muted);font-size:.74rem;font-weight:950;padding:0 12px 2px;text-align:left;text-transform:uppercase}.design-assignment-table td{background:var(--panel);border-bottom:1px solid rgba(20,24,19,.1);border-top:1px solid rgba(20,24,19,.1);padding:12px;vertical-align:top}.design-assignment-table td:first-child{border-left:4px solid var(--mango-yellow);border-radius:var(--radius) 0 0 var(--radius)}.design-assignment-table td:last-child{border-radius:0 var(--radius) var(--radius) 0;border-right:1px solid rgba(20,24,19,.1);min-width:240px}.design-assignment-table strong,.design-assignment-table span,.design-assignment-table time{display:block}.design-assignment-table strong{color:var(--ink);font-size:.92rem;line-height:1.25;overflow-wrap:anywhere}.design-assignment-table span,.design-assignment-table time{color:var(--muted);font-size:.8rem;font-weight:800;line-height:1.35;margin-top:4px}.design-status-note{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--charcoal)!important;padding:8px}.design-status-note--sent{background:var(--success-soft);border-color:#0ffff06b}.design-table-actions{display:grid;gap:8px}.design-table-actions .design-upload-form{min-width:220px}.approval-review-shell{display:grid;gap:18px}.approval-workbench{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(280px,.32fr) minmax(0,1fr)}.production-shell{display:grid;gap:18px}.production-workbench{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(320px,.34fr) minmax(0,1fr)}.production-queue-panel,.production-detail-panel,.production-ready-panel{background:#ffffffe6;border:1px solid rgba(20,24,19,.1);border-radius:var(--radius);box-shadow:0 24px 60px #14181317}.production-queue-panel{display:grid;gap:14px;padding:16px;position:sticky;top:22px}.production-ready-panel>header{align-items:start;display:flex;gap:14px;justify-content:space-between}.production-queue-panel>header{display:grid;gap:10px}.production-queue-panel>header .secondary-action{justify-self:start}.production-queue-panel>header h2,.shipping-queue-panel>header h2{font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.08}.production-queue-panel>header p,.production-ready-panel p{color:var(--muted);font-size:.76rem;font-weight:900;margin:0 0 6px;text-transform:uppercase}.production-queue-panel>header h2,.production-ready-panel h3{margin:0}.production-queue{display:grid;gap:9px}.production-queue-item{align-items:start;background:var(--panel);border:1px solid rgba(20,24,19,.1);border-left:4px solid transparent;border-radius:var(--radius);box-shadow:none;color:var(--ink);cursor:pointer;display:grid;gap:5px;grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-items:start;padding:12px;text-align:left;width:100%}.production-queue-item.is-selected,.production-queue-item:hover{border-left-color:var(--mango-green);box-shadow:0 12px 28px #14181314}.production-queue-item span,.production-queue-item small,.production-queue-item em{color:var(--muted);font-size:.78rem;font-weight:800;text-align:left}.production-queue-item em{background:#2b84371f;border:1px solid rgba(43,132,55,.24);border-radius:999px;color:#265f2f;font-size:.74rem;font-style:normal;padding:5px 8px;width:fit-content}.production-queue-item strong{font-size:1rem;overflow-wrap:anywhere;text-align:left}.production-detail-panel{display:grid;gap:16px;padding:18px}.production-ready-panel{display:grid;gap:14px;padding:14px}.production-ready-file{background:var(--surface-accent);border:1px solid rgba(15,255,240,.42);border-radius:var(--radius);display:grid;gap:5px;padding:14px}.production-ready-file strong{overflow-wrap:anywhere}.production-ready-file span,.production-ready-file small{color:var(--muted);font-weight:800}.production-upload-grid,.production-actions{display:grid;gap:10px}.production-actions p{color:var(--muted);font-weight:800;margin:0}.shipping-shell{display:grid;gap:18px}.shipping-workbench{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(320px,.34fr) minmax(0,1fr)}.shipping-queue-panel,.shipping-detail-panel,.shipping-assets-panel,.shipping-start-panel,.shipping-form-panel,.delivery-balance-panel{background:#ffffffe6;border:1px solid rgba(20,24,19,.1);border-radius:var(--radius);box-shadow:0 24px 60px #14181317}.shipping-queue-panel{display:grid;gap:14px;padding:16px;position:sticky;top:22px}.shipping-form-panel>header,.shipping-assets-panel,.shipping-start-panel,.delivery-balance-panel{align-items:start;display:flex;gap:14px;justify-content:space-between}.shipping-queue-panel>header{display:grid;gap:10px}.shipping-queue-panel>header .secondary-action{justify-self:start}.shipping-queue-panel>header p,.shipping-form-panel p,.shipping-assets-panel p,.shipping-start-panel p,.delivery-balance-panel p{color:var(--muted);font-size:.76rem;font-weight:900;margin:0 0 6px;text-transform:uppercase}.shipping-queue-panel>header h2,.shipping-form-panel h3,.shipping-assets-panel h3,.shipping-start-panel h3,.delivery-balance-panel h3{margin:0}.shipping-queue{display:grid;gap:9px}.shipping-queue-item{align-items:start;background:var(--panel);border:1px solid rgba(20,24,19,.1);border-left:4px solid transparent;border-radius:var(--radius);box-shadow:none;color:var(--ink);cursor:pointer;display:grid;gap:5px;grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-items:start;padding:12px;text-align:left;width:100%}.shipping-queue-item.is-selected,.shipping-queue-item:hover{background:var(--surface-accent);border-color:var(--mango-black);border-left-color:var(--mango-aqua);box-shadow:none;transform:none}.shipping-queue-item span,.shipping-queue-item small,.shipping-queue-item em,.shipping-assets-panel span,.delivery-balance-panel span{color:var(--muted);font-size:.78rem;font-style:normal;font-weight:850;line-height:1.35;text-align:left}.shipping-queue-item em{background:#0ffff029;border:1px solid rgba(20,24,19,.14);border-radius:999px;color:#124d49;padding:5px 8px;width:fit-content}.shipping-queue-item strong{font-size:1rem;line-height:1.15;overflow-wrap:anywhere;text-align:left}.shipping-detail-panel{display:grid;gap:16px;padding:clamp(18px,2.5vw,26px)}.shipping-assets-panel,.shipping-start-panel,.shipping-form-panel,.delivery-balance-panel{padding:14px}.shipping-assets-panel{background:linear-gradient(135deg,#0ffff014,#ffe70b1a),var(--surface-soft)}.shipping-start-panel{background:var(--success-soft);border-color:#0ffff06b}.shipping-start-panel h3{max-width:680px}.shipping-form-panel{display:grid;gap:14px}.shipping-form-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-balance-panel{background:var(--mango-black);color:var(--mango-white)}.delivery-balance-panel p,.delivery-balance-panel span{color:#ffffffb8}.delivery-balance-panel h3{color:var(--mango-white)}.delivery-balance-grid{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(160px,.35fr) minmax(160px,.35fr) minmax(180px,auto)}.delivery-balance-grid label span{color:#ffffffc2}.design-stats-panel{background:#ffffffe0;border:1px solid rgba(20,24,19,.1);border-radius:var(--radius);box-shadow:0 18px 50px #14181312;display:grid;gap:14px;padding:16px}.design-stats-panel>header{align-items:center;display:flex;gap:14px;justify-content:space-between}.design-stats-panel p{color:var(--muted);font-size:.76rem;font-weight:900;margin:0 0 4px;text-transform:uppercase}.design-stats-panel h2{font-size:1.15rem;margin:0}.stats-summary{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:3px;min-width:170px;padding:10px 12px;text-align:right}.stats-summary span,.stats-summary strong{font-size:.8rem}.stats-summary span{color:var(--muted);font-weight:900;text-transform:uppercase}.stats-empty{background:var(--surface-soft);border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);font-weight:800;padding:14px}.design-stats-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.design-stat-card{background:var(--panel);border:1px solid var(--line);border-left:4px solid var(--mango-green);border-radius:var(--radius);display:grid;gap:4px;padding:12px}.design-stat-card span{color:var(--muted);font-size:.78rem;font-weight:900;overflow-wrap:anywhere;text-transform:uppercase}.design-stat-card strong{font-size:1.8rem;line-height:1}.design-stat-card small{color:var(--muted);font-weight:800}.design-stat-card div{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.design-stat-card em{background:var(--surface-soft);border:1px solid var(--line);border-radius:999px;font-size:.75rem;font-style:normal;font-weight:900;padding:5px 7px}.stats-shell{display:grid;gap:18px}.stats-hero .area-metric strong{font-size:clamp(1.45rem,2.4vw,1.9rem);line-height:1.05;overflow-wrap:anywhere}.stats-filter-panel{align-items:center;background:#ffffffe6;border:1px solid rgba(20,24,19,.1);border-radius:var(--radius);box-shadow:0 18px 44px #14181314;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.stats-filter-panel p,.stats-filter-panel label span{color:var(--muted);font-size:.74rem;font-weight:900;margin:0 0 6px;text-transform:uppercase}.stats-filter-panel h3{font-size:1rem;line-height:1.25;margin:0}.stats-filter-panel>div:first-child>span{color:var(--charcoal);display:block;font-size:.84rem;font-weight:800;margin-top:5px}.stats-period-tabs{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;padding:6px}.stats-period-tabs button{background:transparent;border-color:transparent;box-shadow:none;min-height:34px;padding:7px 10px}.stats-period-tabs button.is-active,.stats-period-tabs button:hover{background:var(--mango-black);border-color:var(--mango-black);color:var(--mango-yellow);box-shadow:none;transform:none}.stats-custom-range{display:grid;gap:12px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.stats-custom-range input{min-height:42px}.stats-kpi-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.stats-kpi-grid article,.stats-panel{background:#ffffffe6;border:1px solid rgba(20,24,19,.1);border-radius:var(--radius);box-shadow:0 24px 60px #14181317}.stats-kpi-grid article{display:grid;gap:7px;padding:16px}.stats-kpi-grid span,.stats-panel header p,.stats-bar-row span{color:var(--muted);font-size:.74rem;font-weight:900;text-transform:uppercase}.stats-kpi-grid strong{font-size:clamp(1.32rem,2.5vw,2rem);line-height:1.04}.stats-kpi-grid p{color:var(--charcoal);font-size:.85rem;font-weight:800;line-height:1.35;margin:0}.stats-layout{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.stats-panel{display:grid;gap:14px;padding:16px}.stats-panel--wide{grid-column:1/-1}.stats-panel header{align-items:start;display:flex;gap:14px;justify-content:space-between}.stats-panel header h3{font-size:1.2rem;margin:0}.stats-panel header p{margin:0 0 6px}.stats-panel header>strong{background:var(--mango-black);border-radius:999px;color:var(--mango-yellow);font-size:.8rem;padding:7px 10px;white-space:nowrap}.stats-chart-list{display:grid;gap:12px}.stats-bar-row{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(150px,.42fr) minmax(120px,1fr) auto}.stats-bar-row div:first-child{min-width:0}.stats-bar-row div:first-child strong,.stats-bar-row div:first-child span{display:block;overflow-wrap:anywhere}.stats-bar-row strong{color:var(--ink);font-size:.94rem;line-height:1.2}.stats-bar-row div:first-child span{line-height:1.35;margin-top:3px;text-transform:none}.stats-bar-row em{background:var(--surface-soft);border:1px solid var(--line);border-radius:999px;color:var(--ink);font-style:normal;font-weight:900;min-width:38px;padding:6px 8px;text-align:center}.stats-bar-track{background:var(--surface-soft);border:1px solid var(--line);border-radius:999px;height:12px;overflow:hidden}.stats-bar-fill{background:linear-gradient(90deg,var(--mango-yellow),var(--mango-aqua),var(--mango-green));border-radius:inherit;display:block;height:100%;line-height:0;margin:0;max-width:100%;min-width:0}.approval-queue-panel,.approval-detail-panel{background:#ffffffe6;border:1px solid rgba(20,24,19,.1);border-radius:var(--radius);box-shadow:0 24px 60px #14181317}.approval-queue-panel{display:grid;gap:14px;padding:16px;position:sticky;top:22px}.approval-queue-panel>header,.approval-preview-panel>header,.approval-detail-header{align-items:start;display:flex;gap:14px;justify-content:space-between}.approval-preview-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.approval-queue-panel>header p,.approval-detail-header p,.approval-preview-panel p{color:var(--muted);font-size:.76rem;font-weight:900;margin:0 0 6px;text-transform:uppercase}.approval-queue-panel>header h2,.approval-detail-header h2,.approval-preview-panel h3{margin:0}.approval-queue-panel>header h2{font-size:1.18rem}.approval-queue{display:grid;gap:9px}.approval-queue-item{align-items:start;background:var(--panel);border:1px solid rgba(20,24,19,.1);border-left:4px solid transparent;border-radius:var(--radius);box-shadow:none;color:var(--ink);display:grid;gap:5px;grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-items:start;min-height:0;padding:12px;text-align:left;width:100%}.approval-queue-item.is-selected,.approval-queue-item:hover{background:var(--surface-accent);border-color:var(--mango-black);border-left-color:var(--mango-yellow);box-shadow:none;transform:none}.approval-queue-item span,.approval-queue-item small,.approval-queue-item em{color:var(--muted);font-size:.78rem;font-style:normal;font-weight:850;line-height:1.35;text-align:left}.approval-queue-item strong{font-size:1rem;line-height:1.15;text-align:left}.approval-detail-panel{display:grid;gap:16px;padding:clamp(18px,2.5vw,26px)}.approval-detail-header h2{font-size:clamp(1.55rem,2.5vw,2.45rem);line-height:1}.approval-detail-header span{color:var(--charcoal);display:block;font-weight:850;margin-top:8px}.approval-file-card{background:var(--mango-black);border-radius:var(--radius);color:var(--mango-white);display:grid;gap:5px;min-width:min(280px,100%);padding:14px}.approval-file-card span,.approval-file-card small{color:#ffffffb8;font-size:.76rem;font-weight:850}.approval-file-card strong{color:var(--mango-yellow);overflow-wrap:anywhere}.approval-facts{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.approval-facts article{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:5px;padding:11px}.approval-facts span{color:var(--muted);font-size:.74rem;font-weight:900;text-transform:uppercase}.approval-facts strong{font-size:.95rem;overflow-wrap:anywhere}.approval-preview-panel{background:linear-gradient(135deg,#0ffff01a,#ffe70b1f),var(--surface-soft);border:1px solid rgba(20,24,19,.1);border-radius:var(--radius);display:grid;gap:14px;min-height:320px;padding:14px}.approval-preview-panel img{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);max-height:520px;object-fit:contain;padding:10px;width:100%}.pdf-preview{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);min-height:520px;width:100%}.file-preview{align-content:center;background:var(--panel);border:1px dashed var(--line-strong);border-radius:var(--radius);display:grid;gap:8px;min-height:220px;padding:18px}.file-preview strong{font-size:1.08rem;overflow-wrap:anywhere}.file-preview span{color:var(--muted);font-weight:800}.file-preview a{align-items:center;background:var(--mango-yellow);border:1px solid var(--mango-black);border-radius:var(--radius);color:var(--mango-black);display:inline-flex;font-weight:900;justify-content:center;min-height:42px;padding:9px 12px;text-decoration:none;width:fit-content}.file-preview--empty{color:var(--muted)}.approval-action-grid{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(190px,.24fr) minmax(0,1fr)}.flow-overview{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.area-overview{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.flow-overview article{background:linear-gradient(135deg,#0ffff01f,#ffe70b24),var(--panel);border:1px solid rgba(0,0,0,.12);border-radius:var(--radius);display:grid;gap:5px;min-height:108px;padding:14px}.flow-overview span,.flow-overview small,.kanban-column header p,.stage-description,.workflow-card__top p,.workflow-details dt,.timeline-note span,.timeline-note time{color:var(--muted)}.flow-overview span,.kanban-column header p,.workflow-details dt,.timeline-note span{font-size:.76rem;font-weight:900;text-transform:uppercase}.flow-overview strong{font-size:1.02rem;line-height:1.1}.flow-overview small{font-weight:800}.kanban-board{display:grid;gap:14px;grid-auto-columns:minmax(280px,320px);grid-auto-flow:column;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x proximity}.kanban-board--area{grid-auto-columns:minmax(300px,360px)}.kanban-column{background:#ffffffbd;border:1px solid rgba(0,0,0,.12);border-radius:var(--radius);display:grid;gap:12px;min-height:520px;padding:14px;scroll-snap-align:start}.kanban-column[data-status=Cerrado]{background:#e9fffbc7}.kanban-column header{align-items:start;display:flex;gap:12px;justify-content:space-between}.kanban-column header h2{font-size:1.1rem;line-height:1.05;margin:0}.kanban-column header p{margin:0 0 5px}.kanban-column header>span{align-items:center;background:var(--mango-yellow);border:1px solid var(--mango-black);border-radius:999px;display:inline-flex;font-size:.8rem;font-weight:950;height:30px;justify-content:center;min-width:30px;padding:0 9px}.stage-description{font-size:.86rem;line-height:1.4;margin:0}.column-empty{align-items:center;border:1px dashed var(--line-strong);border-radius:var(--radius);display:grid;min-height:140px;padding:16px;text-align:center}.column-empty p{color:var(--muted);margin:0}.workflow-card-list{display:grid;gap:10px}.workflow-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 10px 22px #00000012;display:grid;gap:12px;padding:13px}.workflow-card__top{display:grid;gap:4px}.workflow-card__top span{color:var(--mango-black);font-size:.78rem;font-weight:950}.workflow-card__top strong{font-size:1rem;line-height:1.12}.workflow-card__top p{font-size:.86rem;line-height:1.35;margin:0}.workflow-details{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.workflow-details div{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px}.workflow-details dt,.workflow-details dd{margin:0}.workflow-details dd{color:var(--ink);font-size:.84rem;font-weight:850;margin-top:3px;overflow-wrap:anywhere}.asset-pill{background:var(--surface-accent);border:1px solid rgba(15,255,240,.42);border-radius:999px;color:var(--ink);font-size:.8rem;font-weight:850;margin:0;padding:7px 10px}.timeline-note{border-left:4px solid var(--mango-aqua);display:grid;gap:4px;padding-left:10px}.timeline-note p{color:var(--ink);font-size:.85rem;font-weight:800;line-height:1.35;margin:0}.timeline-note time{font-size:.78rem;font-weight:750}.workflow-action{min-height:40px;padding:9px 12px;width:100%}.workflow-audit{background:#ffffffbd;border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:7px;padding:10px}.workflow-audit span{color:var(--muted);font-size:.78rem;font-weight:850;line-height:1.35}.workflow-audit strong{color:var(--ink);display:block;font-size:.86rem;margin-top:2px;overflow-wrap:anywhere}.workflow-audit--detail{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-card__actions{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-card__actions button{min-height:40px;padding:9px 10px;width:100%}.design-upload-form,.reject-form{display:grid;gap:8px;grid-column:1/-1}.design-upload-form{background:var(--surface-soft);border:1px dashed var(--line-strong);border-radius:var(--radius);cursor:pointer;padding:10px}.design-upload-form span{color:var(--charcoal);font-size:.86rem;font-weight:850;overflow-wrap:anywhere}.design-upload-form input{background:var(--panel);border-style:solid;padding:9px}.reject-form textarea{min-height:86px}.form-panel input,.form-panel select,.form-panel textarea{background:#f9fbf6;border-color:#14181321;box-shadow:inset 0 1px #ffffffb3}.pricing-panel{background:linear-gradient(120deg,rgba(255,231,11,.16) 0 22%,transparent 22% 100%),linear-gradient(150deg,transparent 0 74%,rgba(15,255,240,.18) 74%),var(--surface-soft);border:1px solid rgba(20,24,19,.1);border-left:6px solid var(--mango-yellow);border-radius:var(--radius);display:grid;gap:14px;margin-top:18px;padding:16px}.pricing-header{align-items:start;display:flex;gap:16px;justify-content:space-between}.pricing-header p,.pricing-result span{color:var(--muted);font-size:.76rem;font-weight:900;margin:0 0 5px;text-transform:uppercase}.pricing-header h3{font-size:1.22rem;line-height:1.1;margin:0}.pricing-header>strong{color:var(--danger);font-size:1.3rem;line-height:1;white-space:nowrap}.pricing-tabs{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.pricing-tabs button{background:#ffffffd1;border:1px solid rgba(20,24,19,.12);box-shadow:none;color:var(--charcoal);min-height:40px;padding:8px 10px}.pricing-tabs button.is-active,.pricing-tabs button:hover{background:var(--mango-black);border-color:var(--mango-black);color:var(--mango-white);transform:none}.pricing-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-result{background:#ffffffe0;border:1px solid rgba(20,24,19,.1);border-left:5px solid var(--mango-aqua);border-radius:var(--radius);display:grid;gap:8px;padding:13px}.pricing-result div{align-items:center;display:flex;gap:12px;justify-content:space-between}.pricing-result strong{color:var(--danger);font-size:1.25rem}.pricing-result p,.pricing-result small{color:var(--muted);font-weight:800;line-height:1.35;margin:0}.pricing-result small{background:var(--warning-soft);border:1px solid rgba(255,231,11,.6);border-radius:var(--radius-sm);color:var(--ink);padding:9px 10px}.pricing-adjustment{align-items:end;background:linear-gradient(135deg,#ffe70b24,#0ffff01f),var(--panel);border:1px solid rgba(20,24,19,.12);border-radius:var(--radius);display:grid;gap:12px;grid-template-columns:minmax(150px,.28fr) minmax(220px,1fr) auto;padding:13px}.pricing-adjustment>div{display:grid;gap:5px}.pricing-adjustment span{color:var(--muted);font-size:.76rem;font-weight:900;text-transform:uppercase}.pricing-adjustment strong{color:var(--charcoal);font-size:1.12rem;line-height:1.1}.pricing-adjustment label{gap:6px}.pricing-adjustment button{min-height:44px;white-space:nowrap}.payment-grid{margin-top:18px}.request-refresh{margin:-6px 0 14px;width:100%}.request-list-toolbar{align-items:center;color:var(--muted);display:flex;font-size:.78rem;font-weight:900;gap:10px;justify-content:space-between;margin:-2px 0 12px;text-transform:uppercase}.request-list-toolbar strong{color:var(--charcoal);white-space:nowrap}.request-list{display:grid;gap:10px}.request-list article{background:#ffffffe0;border:1px solid rgba(20,24,19,.09);border-left:4px solid var(--mango-yellow);border-radius:var(--radius);display:grid;gap:14px;padding:14px}.request-list span,.request-meta span{color:var(--muted);font-size:.78rem;font-weight:900}.request-list strong{display:block;margin-top:4px}.request-list p{color:var(--muted);margin:5px 0 0}.request-money{background:linear-gradient(135deg,#0ffff024,#ffe70b24),var(--surface-soft);border:1px solid rgba(20,24,19,.08);border-radius:var(--radius);display:grid;gap:5px;padding:10px}.request-money span,.request-money strong{color:var(--charcoal);font-size:.82rem;font-weight:850}.request-money strong{color:var(--danger)}.request-meta{align-items:center;display:flex;gap:10px;justify-content:space-between}.request-meta time{color:var(--muted);font-size:.86rem;font-weight:750}.request-pagination{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.request-pagination button{min-height:40px;width:100%}.profile-panel{align-items:center;display:flex;gap:22px;max-width:720px;padding:26px}.profile-portrait{flex:0 0 auto;font-size:1.6rem;height:86px;width:86px}.profile-panel span{color:var(--muted)}.role-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.role-list strong{background:var(--surface-accent);border:1px solid rgba(0,0,0,.12);border-radius:var(--radius);color:var(--ink);font-size:.86rem;padding:8px 10px}.tracker-shell{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(340px,.34fr) minmax(0,1fr)}.tracker-list-panel,.tracker-detail{background:#ffffffe0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(20,24,19,.09);border-radius:var(--radius);box-shadow:0 24px 60px #1418131a}.tracker-list-panel{padding:20px;position:sticky;top:22px}.tracker-list-panel .section-heading{margin-bottom:16px;text-align:left}.tracker-list-panel .section-heading h2{font-size:1.36rem;line-height:1.08}.tracker-filter-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:10px;margin-bottom:14px;padding:12px}.tracker-filter-panel label{gap:6px}.tracker-filter-panel label span,.tracker-filter-summary span{color:var(--muted);font-size:.74rem;font-weight:900;text-transform:uppercase}.tracker-filter-panel input,.tracker-filter-panel select{min-height:40px}.tracker-filter-summary{align-items:center;display:flex;gap:10px;justify-content:space-between}.tracker-filter-summary .secondary-action{min-height:34px;padding:7px 10px}.tracker-list{display:grid;gap:10px}.tracker-list-item{align-items:start;background:#ffffffe0;border:1px solid rgba(20,24,19,.1);border-left:4px solid transparent;border-radius:var(--radius);box-shadow:none;color:var(--ink);display:grid;gap:5px;grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-items:start;min-height:0;padding:12px;text-align:left;width:100%}.tracker-list-item.is-selected,.tracker-list-item:hover{background:var(--surface-accent);border-color:var(--mango-black);border-left-color:var(--mango-aqua);box-shadow:none;transform:none}.tracker-list-item span,.tracker-list-item small,.tracker-hero p,.tracker-facts span,.step-copy header p,.step-copy>p,.tracker-notes p{color:var(--muted)}.tracker-list-item span,.tracker-hero p,.tracker-facts span,.step-copy header p,.tracker-notes p{font-size:.76rem;font-weight:900;text-align:left;text-transform:uppercase}.tracker-list-item strong{font-size:.98rem;text-align:left}.tracker-list-item small{font-weight:800;text-align:left}.tracker-detail{display:grid;gap:18px;padding:clamp(20px,3vw,30px)}.tracker-hero{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr)}.tracker-hero h2{font-size:clamp(1.6rem,3vw,2.5rem);line-height:1;margin:6px 0}.tracker-hero span{color:var(--charcoal);font-weight:850}.tracker-action-panel{background:linear-gradient(135deg,#0ffff029,#ffe70b33),var(--surface-soft);border:1px solid rgba(20,24,19,.1);border-radius:var(--radius);display:grid;gap:10px;padding:14px}.tracker-action-panel strong{font-size:1.05rem}.tracker-action-panel p{color:var(--muted);font-weight:800;line-height:1.35;margin:0}.tracker-action-panel p.can-manage{color:var(--ink)}.tracker-facts{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.tracker-facts article{background:#ffffffd1;border:1px solid rgba(20,24,19,.09);border-radius:var(--radius);display:grid;gap:5px;padding:12px}.tracker-facts strong{overflow-wrap:anywhere}.request-stepper{counter-reset:step;display:grid;gap:0;list-style:none;margin:0;padding:0}.step-item{display:grid;gap:14px;grid-template-columns:42px minmax(0,1fr);position:relative}.step-item:before{background:var(--line);content:"";inset:42px auto 0 20px;position:absolute;width:2px}.step-item:last-child:before{display:none}.step-index{align-items:center;background:var(--panel);border:2px solid var(--line-strong);border-radius:50%;color:var(--muted);display:flex;font-weight:950;height:42px;justify-content:center;position:relative;width:42px;z-index:1}.step-copy{border-bottom:1px solid rgba(20,24,19,.1);display:grid;gap:9px;padding:0 0 18px}.step-copy header{align-items:start;display:flex;gap:12px;justify-content:space-between}.step-copy h3,.step-copy p{margin:0}.step-copy h3{font-size:1.1rem;line-height:1.15}.step-copy header strong{background:var(--surface-soft);border:1px solid var(--line);border-radius:999px;color:var(--charcoal);font-size:.76rem;padding:7px 10px;white-space:nowrap}.step-copy>p{font-size:.9rem;font-weight:750;line-height:1.45}.step-event{background:var(--surface-accent);border:1px solid rgba(15,255,240,.42);border-radius:var(--radius);display:grid;gap:4px;padding:10px}.step-event span{font-weight:850}.step-event strong{color:var(--ink);font-size:.84rem}.step-event time{color:var(--muted);font-size:.8rem;font-weight:750}.timeline-note--warning{border-left-color:var(--mango-yellow);background:var(--warning-soft);border-radius:var(--radius);padding-bottom:10px;padding-top:10px}.step-item.is-complete .step-index{background:var(--mango-black);border-color:var(--mango-black);color:var(--mango-white)}.step-item.is-complete:before{background:var(--mango-black)}.step-item.is-active .step-index{background:var(--mango-yellow);border-color:var(--mango-black);color:var(--mango-black)}.step-item.is-active .step-copy{background:linear-gradient(90deg,#0ffff01a,#ffe70b1f),transparent;border-radius:var(--radius);padding:12px}.tracker-notes{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-notes div{background:#ffffffd1;border:1px solid rgba(20,24,19,.09);border-radius:var(--radius);padding:12px}.tracker-notes p{margin:0 0 6px}.tracker-notes span{color:var(--charcoal);font-weight:800;line-height:1.4}@media(max-width:1080px){.area-hero{grid-template-columns:1fr}.area-metric{min-height:104px}.approval-workbench,.production-workbench,.shipping-workbench,.approval-detail-header,.approval-action-grid,.shipping-assets-panel,.shipping-start-panel,.delivery-balance-panel{display:grid;grid-template-columns:1fr}.approval-queue-panel,.production-queue-panel,.shipping-queue-panel{position:static}.approval-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-shell,.tracker-hero,.users-management-grid,.role-permission-grid{grid-template-columns:1fr}.tracker-list-panel{position:static}.tracker-facts,.tracker-notes,.stats-kpi-grid,.stats-layout,.stats-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.workflow-card__actions,.workflow-audit--detail{grid-template-columns:1fr}.pricing-header,.pricing-result div,.pricing-adjustment{display:grid}.pricing-grid,.pricing-adjustment,.tracker-facts,.tracker-notes,.approval-facts,.user-form-grid,.role-picker,.shipping-form-grid,.delivery-balance-grid,.stats-kpi-grid,.stats-layout,.stats-filter-panel,.stats-custom-range,.stats-bar-row{grid-template-columns:1fr}.design-stats-panel>header,.production-ready-panel>header,.approval-preview-panel>header{display:grid}.stats-summary{text-align:left}.approval-preview-actions{justify-content:stretch}.approval-preview-actions .secondary-action{width:100%}.step-copy header{display:grid}.step-copy header strong{white-space:normal}.stats-panel header{display:grid}.users-hero,.users-table-panel header,.users-panel header,.role-permissions-panel header,.role-permission-card header,.user-modal header,.user-modal-actions{align-items:stretch;display:grid}.access-tabs{width:100%}.access-tabs button{flex:1 1 0}.stats-panel header>strong{width:fit-content}.stats-period-tabs{justify-content:stretch}.stats-period-tabs button{flex:1 1 120px}}@keyframes toast-life{to{transform:scaleX(0)}}
