@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-latin-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-tight-latin-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #faf8f5;--bg-sunken: #f3efe9;--surface: #ffffff;--surface-alt: #f5f1eb;--border: #e8e1d7;--border-light: #f1ece4;--text: #17130f;--text-secondary: #524a43;--text-muted: #8a8078;--accent: #e0562a;--accent-dark: #be4319;--accent-subtle: #fce2d5;--ease: cubic-bezier(.32, .72, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-display: "Inter Tight", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;color-scheme:light}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable}body{font-family:var(--font-sans);font-size:14px;line-height:1.5;letter-spacing:-.006em;color:var(--text);background:var(--bg);background-image:radial-gradient(1200px 600px at 12% -8%,rgba(224,86,42,.05) 0%,transparent 62%),radial-gradient(900px 500px at 100% 0%,rgba(224,86,42,.025) 0%,transparent 58%);background-attachment:fixed;background-repeat:no-repeat;min-height:100vh;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;line-height:1.15;letter-spacing:-.024em;color:var(--text);text-wrap:balance}p{text-wrap:pretty}.num,td,th{font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}::selection{background:var(--accent-subtle);color:var(--text)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#8a807847;border-radius:99px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#8a807880;background-clip:content-box}::-webkit-scrollbar-corner{background:transparent}*{scrollbar-width:thin;scrollbar-color:rgba(138,128,120,.28) transparent}:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}button,a,input,select,textarea{transition:background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease),transform .2s var(--ease),opacity .2s var(--ease)}button{font-family:inherit;font-size:inherit;letter-spacing:inherit;border:none;background:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed;opacity:.55}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;-webkit-tap-highlight-color:transparent}input::placeholder,textarea::placeholder{color:#b4aba2}@media(max-width:767px){input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{font-size:16px!important}}input[type=number]{font-variant-numeric:tabular-nums}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:.4}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.5;transition:opacity .15s var(--ease)}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}table{border-collapse:separate;border-spacing:0;width:100%}img,svg,video{display:block;max-width:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes scaleIn{0%{transform:scale(.97) translateY(6px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes dotPulse{0%,80%,to{transform:scale(.6);opacity:.3}40%{transform:scale(1);opacity:.85}}@keyframes skeletonPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pendingPulse{0%,to{box-shadow:0 0 #a9700a4d}50%{box-shadow:0 0 0 5px #a9700a00}}@keyframes drawIn{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes orderFocusRing{0%{box-shadow:0 0 #e0562a80;border-color:#e0562a}70%{box-shadow:0 0 0 9px #e0562a00;border-color:#e0562a}to{box-shadow:0 0 #e0562a00;border-color:#e0562a}}.order-focus{animation:orderFocusRing 1.3s var(--ease-out) 2;position:relative;z-index:1}.stagger{opacity:0;animation:fadeInUp .42s var(--ease-out) forwards;animation-delay:calc(var(--i, 0) * 55ms)}.skeleton{background:var(--surface-alt);border-radius:8px;animation:skeletonPulse 1.6s ease-in-out infinite}.skeleton--on-accent{background:#ffffff3d}.lift{transition:transform .22s var(--ease),box-shadow .22s var(--ease),border-color .22s var(--ease);will-change:transform}.lift:hover{transform:translateY(-2px)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kpi-grid-wrap{container-type:inline-size}.kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.kpi-grid>:nth-child(n){grid-column:span 2}@container (max-width: 599px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kpi-grid>:nth-child(n){grid-column:span 1}.kpi-grid>:nth-child(1),.kpi-grid>:last-child{grid-column:1 / -1}}@container (min-width: 1310px){.kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.kpi-grid>:nth-child(n){grid-column:span 1}}.orders-kpi-grid-wrap{container-type:inline-size}.orders-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@container (max-width: 599px){.orders-kpi-grid{gap:10px}}@container (max-width: 342px){.orders-kpi-grid{grid-template-columns:minmax(0,1fr)}}@container (min-width: 1090px){.orders-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.order-footer{container-type:inline-size}.order-footer-label{display:none}@container (min-width: 360px){.order-footer--simple .order-footer-label{display:inline}}@container (min-width: 440px){.order-footer--busy .order-footer-label{display:inline}}.order-footer-label-action{display:none}@container (min-width: 360px){.order-footer-label-action{display:inline}}.aging-list{container-type:inline-size}.aging-action-label{display:none}@container (min-width: 430px){.aging-action-label{display:inline}}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary::marker{content:""}.faq-item>summary:after{content:"";flex-shrink:0;margin-left:auto;width:11px;height:11px;border-right:2px solid var(--text-secondary);border-bottom:2px solid var(--text-secondary);transform:translateY(-3px) rotate(45deg);transition:transform .2s var(--ease)}.faq-item[open]>summary:after{transform:translateY(2px) rotate(-135deg)}.faq-item>summary:hover{color:var(--accent-dark)}.faq-item>summary:focus-visible{outline:2px solid var(--accent-dark);outline-offset:3px;border-radius:6px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media print{body{background:#fff;background-image:none}.no-print{display:none!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html{scroll-behavior:auto}.stagger{opacity:1}.skeleton{animation:none;opacity:1}}
