:root{--background:#050914;--background-elevated:#09101f;--surface:#0d1526;--surface-hover:#121c30;--surface-active:#17243a;--border:#ffffff14;--border-strong:#ffffff24;--text:#f8fafc;--text-secondary:#a3acb9;--text-muted:#6f7a89;--primary:#f97316;--primary-hover:#ea580c;--primary-soft:#f9731624;--primary-border:#f973164d;--premium:#c58a42;--premium-hover:#b77b36;--premium-soft:#c58a4224;--premium-border:#c58a424d;--success:#22c55e;--success-soft:#22c55e24;--warning:#f59e0b;--warning-soft:#f59e0b24;--danger:#ef4444;--danger-soft:#ef444424;--info:#38bdf8;--info-soft:#38bdf824;--overlay:#000000b8;--shadow-sm:0 2px 8px #0000002e;--shadow-md:0 12px 30px #0000003d;--shadow-lg:0 24px 60px #0000005c;--focus-ring:0 0 0 3px #3b82f62e;--chart-primary:#3b82f6;--chart-primary-soft:#3b82f61f;--chart-secondary:#c58a42;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-accent:var(--theme-accent);--theme-accent-soft:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){:root{--theme-accent-soft:color-mix(in srgb, var(--theme-accent) 12%, transparent)}}:root{--theme-accent-border:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){:root{--theme-accent-border:color-mix(in srgb, var(--theme-accent) 45%, transparent)}}:root{--theme-accent-text:var(--theme-accent-text);--theme-app-bg:#070b16;--theme-shell-bg:#242930;--theme-panel-bg:#0d1526;--theme-card-bg:#08101f;--theme-border:var(--theme-border);--theme-muted:#94a3b8}body{background:radial-gradient(circle at 78% 18%, var(--theme-accent), transparent 30%), var(--theme-app-bg);margin:0}@supports (color:color-mix(in lab, red, red)){body{background:radial-gradient(circle at 78% 18%, color-mix(in srgb, var(--theme-accent) 13%, transparent), transparent 30%), var(--theme-app-bg)}}body{color:#fff;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.app-sidebar{background:linear-gradient(145deg, var(--theme-panel-bg), var(--theme-card-bg));color:#fff;z-index:100;border-right:1px solid #ffffff14;width:260px;min-height:100vh;padding:28px 22px;position:fixed;top:0;left:0}.logo{margin-bottom:44px;font-size:28px;font-weight:800}.logo span{color:var(--theme-accent)}nav{flex-direction:column;gap:12px;display:flex}nav a{color:#e5e7eb;border-radius:12px;align-items:center;gap:14px;padding:14px 18px;font-size:16px;display:flex}nav a.active{background:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){nav a.active{background:color-mix(in srgb, var(--theme-accent) 18%, transparent)}}nav a.active{color:var(--theme-accent-text)}.app-shell-main{background:var(--theme-shell-bg);min-height:100vh;margin-left:305px;padding:28px}.topbar{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.topbar h1{margin:0;font-size:28px}.topbar p{color:#cbd5e1;margin:6px 0 0}.top-actions{align-items:center;gap:20px;display:flex}.notification{color:#fff;background:#ef4444;border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.date-button{color:#fff;background:#181b20e6;border:1px solid #ffffff1a;border-radius:12px;padding:14px 20px}.kpi-grid{grid-template-columns:repeat(5,1fr);gap:18px;margin-bottom:20px;display:grid}.kpi-card,.panel{background:linear-gradient(#0d1526fa,#050914f0);border:1px solid #ffffff0f;border-radius:16px;padding:22px;box-shadow:0 20px 50px #00000040}.kpi-card p,.panel p{color:#cbd5e1;margin:8px 0}.kpi-card h2,.panel h2{margin:0;font-size:28px}.kpi-card span,.panel span{color:#22c55e}.kpi-icon{border-radius:999px;place-items:center;width:48px;height:48px;margin-bottom:10px;font-weight:700;display:grid}.orange{background:linear-gradient(135deg, var(--theme-accent-text), var(--theme-accent))}.purple{background:linear-gradient(135deg, var(--theme-accent), var(--theme-accent-text))}.blue{background:linear-gradient(135deg, var(--theme-accent-text), var(--theme-accent))}.green{background:linear-gradient(135deg,#4ade80,#16a34a)}.yellow{background:linear-gradient(135deg,#facc15,#f59e0b)}.dashboard-grid{grid-template-columns:2fr 1fr 1.5fr;gap:18px;display:grid}.panel.large,.panel.tall{grid-row:span 2}.panel-header{justify-content:space-between;align-items:center;display:flex}.panel-header button{color:#fff;background:#0b1324;border:1px solid #ffffff1f;border-radius:10px;padding:10px 14px}.fake-chart{background:linear-gradient(180deg, var(--theme-accent), var(--theme-accent));border-radius:14px;height:180px;margin-top:24px}@supports (color:color-mix(in lab, red, red)){.fake-chart{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-accent) 55%, transparent), color-mix(in srgb, var(--theme-accent) 8%, transparent))}}.mini-chart{background:linear-gradient(90deg, var(--theme-accent), var(--theme-accent));border-radius:12px;height:70px;margin-top:18px}@supports (color:color-mix(in lab, red, red)){.mini-chart{background:linear-gradient(90deg, color-mix(in srgb, var(--theme-accent) 15%, transparent), color-mix(in srgb, var(--theme-accent) 80%, transparent))}}.pending-list{margin:20px 0;padding:0;list-style:none}.pending-list li,.client-row{border-bottom:1px solid #ffffff0f;justify-content:space-between;padding:14px 0;display:flex}.panel a{color:var(--theme-accent-text);font-weight:700}.donut{background:conic-gradient(var(--theme-accent-text) 0 35%, var(--theme-accent) 35% 60%, var(--theme-accent) 60% 80%, #10b981 80% 92%, #facc15 92%);border-radius:50%;width:140px;height:140px;margin:20px 0}.home-dashboard{gap:22px;display:grid}.home-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.home-header h1{margin:0;font-size:30px;line-height:1.15}.home-header p{color:#9ca9bd;margin:8px 0 0;font-size:16px}.home-header-actions{align-items:center;gap:12px;display:flex}.home-branch-selector{position:relative}.home-branch{color:#e5e7eb;cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:11px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 15px;font-family:inherit;font-size:12px;font-weight:800;transition:border-color .18s,background .18s;display:inline-flex}.home-branch:hover{background:#ffffff0b;border-color:#ffffff29}.home-branch svg:last-child{color:#7f8a9b;transition:transform .18s}.home-branch-chevron-open{transform:rotate(180deg)}.home-branch-menu{z-index:80;background:linear-gradient(145deg, var(--theme-panel-bg), var(--theme-card-bg));border:1px solid #ffffff17;border-radius:14px;width:220px;padding:8px;position:absolute;top:50px;right:0;box-shadow:0 20px 50px #00000061}.home-branch-option{color:#d7deea;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:40px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:650;display:flex}.home-branch-option:hover{background:#ffffff0b}.home-branch-option-active{background:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.home-branch-option-active{background:color-mix(in srgb, var(--theme-accent) 12%, transparent)}}.home-branch-option-active{color:var(--theme-accent-text);font-weight:800}.home-branch-dot{background:var(--theme-accent);border-radius:999px;flex-shrink:0;width:7px;height:7px}.home-branch-menu-empty{color:#7f8a9b;text-align:center;padding:12px;font-size:12px}.home-new-order{box-sizing:border-box;border:1px solid var(--theme-accent);flex:none;justify-content:center;align-items:center;gap:8px;height:42px;min-height:42px;padding:0 16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.home-new-order{border:1px solid color-mix(in srgb, var(--theme-accent) 72%, transparent)}}.home-new-order{background:var(--theme-accent);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.home-new-order{background:color-mix(in srgb, var(--theme-accent) 11%, transparent)}}.home-new-order{color:var(--theme-accent);white-space:nowrap;font-size:12px;font-weight:850;line-height:1;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s}.home-new-order svg,.home-new-order svg path{color:currentColor;stroke:currentColor}.home-new-order:hover{border-color:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.home-new-order:hover{border-color:color-mix(in srgb, var(--theme-accent) 92%, transparent)}}.home-new-order:hover{background:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.home-new-order:hover{background:color-mix(in srgb, var(--theme-accent) 17%, transparent)}}.home-new-order:hover{box-shadow:0 0 0 1px var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.home-new-order:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--theme-accent) 14%, transparent)}}.home-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.home-kpi-card{border:1px solid var(--theme-border);background:linear-gradient(145deg, var(--theme-panel-bg), var(--theme-card-bg));border-radius:17px;min-height:132px;padding:20px;box-shadow:0 16px 40px #0000002e}.home-kpi-top{align-items:center;gap:12px;display:flex}.home-kpi-icon{background:var(--theme-accent);border-radius:13px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}@supports (color:color-mix(in lab, red, red)){.home-kpi-icon{background:color-mix(in srgb, var(--theme-accent) 14%, transparent)}}.home-kpi-icon{color:var(--theme-accent-text)}.home-kpi-card p{color:#aeb9ca;margin:0;font-size:14px}.home-kpi-card h2{margin:17px 0 4px;font-size:30px;line-height:1}.home-kpi-card small{color:#77859b;font-size:13px}.home-content-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.85fr);gap:18px;display:grid}.home-panel{border:1px solid var(--theme-border);background:linear-gradient(145deg, var(--theme-panel-bg), var(--theme-card-bg));border-radius:17px;overflow:hidden;box-shadow:0 16px 40px #0000002b}.home-panel-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;padding:21px 22px;display:flex}.home-panel-header h2{margin:0;font-size:19px}.home-panel-header span{color:#8592a6;font-size:13px}.home-empty-chart{text-align:center;background:linear-gradient(to top, var(--theme-accent), transparent 65%);place-items:center;min-height:285px;padding:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.home-empty-chart{background:linear-gradient(to top, color-mix(in srgb, var(--theme-accent) 4%, transparent), transparent 65%)}}.home-empty-chart-icon{background:var(--theme-accent);border-radius:18px;place-items:center;width:62px;height:62px;margin:0 auto 15px;display:grid}@supports (color:color-mix(in lab, red, red)){.home-empty-chart-icon{background:color-mix(in srgb, var(--theme-accent) 11%, transparent)}}.home-empty-chart-icon{color:var(--theme-accent-text)}.home-empty-chart h3{margin:0 0 8px;font-size:18px}.home-empty-chart p{color:#8491a5;max-width:430px;margin:0;line-height:1.6}.home-pending-list{padding:5px 22px 10px}.home-pending-row{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;min-height:67px;display:flex}.home-pending-row:last-child{border-bottom:0}.home-pending-label{align-items:center;gap:12px;display:flex}.home-pending-label div{background:var(--theme-accent);border-radius:11px;place-items:center;width:37px;height:37px;display:grid}@supports (color:color-mix(in lab, red, red)){.home-pending-label div{background:color-mix(in srgb, var(--theme-accent) 10%, transparent)}}.home-pending-label div{color:var(--theme-accent-text)}.home-pending-label span{color:#dce3ee;font-size:14px}.home-pending-value{color:#fff;text-align:center;background:#ffffff0f;border-radius:999px;min-width:34px;padding:6px 10px;font-size:13px;font-weight:700}.home-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.home-stat-body{padding:24px 22px}.home-stat-number{margin:0 0 7px;font-size:34px;font-weight:800}.home-stat-description{color:#8491a5;margin:0;line-height:1.55}.home-activity-empty{color:#8491a5;padding:30px 22px;line-height:1.6}.home-tip{border:1px solid var(--theme-accent);align-items:center;gap:12px;padding:15px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.home-tip{border:1px solid color-mix(in srgb, var(--theme-accent) 16%, transparent)}}.home-tip{background:var(--theme-accent);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.home-tip{background:color-mix(in srgb, var(--theme-accent) 6%, transparent)}}.home-tip{color:#cbd5e1;font-size:14px}.home-tip strong{color:#fff}@media (max-width:1180px){.home-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.home-content-grid{grid-template-columns:1fr}}@media (max-width:760px){.home-header{flex-direction:column}.home-header-actions{flex-wrap:wrap;width:100%}.home-kpis,.home-bottom-grid{grid-template-columns:1fr}}.order-page{gap:22px;display:grid}.order-header{justify-content:space-between;align-items:center;gap:24px;display:flex}.order-eyebrow{color:var(--theme-accent-text);letter-spacing:.16em;margin:0 0 8px;font-size:12px;font-weight:800}.order-header h1{margin:0;font-size:34px;line-height:1.15}.order-subtitle{color:#96a3b7;margin:8px 0 0;font-size:15px}.order-header-actions{align-items:center;gap:12px;display:flex}.order-header-actions .order-primary-button{border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:12px 17px;font-weight:700;line-height:1;display:inline-flex}.order-layout{grid-template-columns:minmax(0,1.35fr) 320px;align-items:start;gap:20px;display:grid}.order-main-column{gap:18px;display:grid}.order-card,.order-summary-card{border:1px solid var(--theme-border);background:linear-gradient(145deg, var(--theme-panel-bg), var(--theme-card-bg));border-radius:18px;box-shadow:0 18px 45px #0000002e}.order-card{padding:22px}.order-card-header{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.order-card-header-between{justify-content:space-between}.order-card-title-group{gap:14px;display:flex}.order-step-number{background:var(--theme-accent);border-radius:11px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.order-step-number{background:color-mix(in srgb, var(--theme-accent) 14%, transparent)}}.order-step-number{color:var(--theme-accent-text);font-weight:800}.order-card-header h2{margin:0;font-size:19px}.order-card-header p{color:#8491a5;margin:6px 0 0;font-size:14px;line-height:1.5}.order-client-search-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.order-search-box,.order-input-with-icon,.order-select-wrap{color:#8fa0b6;background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;min-height:46px;padding:0 13px;display:flex}.order-search-box input,.order-input-with-icon input,.order-select-wrap select{color:#f8fafc;width:100%;font:inherit;background:0 0;border:0;outline:none}.order-search-box input::-moz-placeholder{color:#6f7d91}.order-input-with-icon input::-moz-placeholder{color:#6f7d91}.order-field textarea::-moz-placeholder{color:#6f7d91}.order-search-box input::placeholder,.order-input-with-icon input::placeholder,.order-field textarea::placeholder{color:#6f7d91}.order-select-wrap{position:relative}.order-select-wrap select{appearance:none;cursor:pointer}.order-select-wrap svg{pointer-events:none}.order-field{display:block}.order-field>span{color:#d9e1ec;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.order-field>input,.order-field textarea{box-sizing:border-box;color:#f8fafc;width:100%;font:inherit;background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;outline:none;padding:13px 14px}.order-field>select{box-sizing:border-box;color:#f8fafc;width:100%;height:36px;font:inherit;background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;outline:none;padding:0 14px;font-size:14px}.order-field textarea{resize:vertical}.order-empty-client{background:#ffffff05;border:1px dashed #ffffff1a;border-radius:14px;align-items:center;gap:14px;margin-top:16px;padding:17px;display:flex}.order-empty-icon{background:var(--theme-accent);border-radius:13px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.order-empty-icon{background:color-mix(in srgb, var(--theme-accent) 11%, transparent)}}.order-empty-icon{color:var(--theme-accent-text)}.order-empty-client strong{margin-bottom:4px;display:block}.order-empty-client p{color:#8491a5;margin:0;font-size:14px}.order-date-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.order-add-grid{grid-template-columns:minmax(90px,.5fr) minmax(180px,1.4fr) minmax(180px,1.4fr) minmax(150px,.9fr);gap:14px;display:grid}.order-notes-field{margin-top:16px}.order-table-wrap{border:1px solid var(--theme-border);border-radius:14px;margin-top:20px;overflow-x:auto}.order-table{border-collapse:collapse;width:100%}.order-table th,.order-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff0f;padding:14px 16px}.order-table th{color:#8f9db0;letter-spacing:.04em;text-transform:uppercase;background:#ffffff05;font-size:12px;font-weight:800}.order-table td{color:#e5ebf3;font-size:14px}.order-table tbody tr:last-child td{border-bottom:0}.order-table-empty{color:#7f8ca0;justify-content:center;align-items:center;gap:14px;min-height:120px;display:flex}.order-table-empty strong{color:#e8edf5;margin-bottom:4px;display:block}.order-table-empty p{white-space:normal;margin:0}.order-summary-card{position:sticky;top:24px;overflow:hidden}.order-summary-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.order-summary-header p{color:var(--theme-accent-text);letter-spacing:.14em;margin:0 0 5px;font-size:11px;font-weight:800}.order-summary-header h2{margin:0;font-size:20px}.order-summary-section{border-bottom:1px solid #ffffff0f;padding:20px 22px}.order-summary-row,.order-summary-total{justify-content:space-between;align-items:center;gap:16px;display:flex}.order-summary-row+.order-summary-row{margin-top:13px}.order-summary-row span{color:#8794a8;font-size:14px}.order-summary-row strong{color:#edf2f7;text-align:right;font-size:14px}.order-summary-total{border-top:1px solid var(--theme-border);margin-top:20px;padding-top:17px}.order-summary-total span{color:#dce4ef;font-size:15px;font-weight:700}.order-summary-total strong{color:#fff;font-size:28px}.order-balance-box{background:var(--theme-accent);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:15px;display:flex}@supports (color:color-mix(in lab, red, red)){.order-balance-box{background:color-mix(in srgb, var(--theme-accent) 8%, transparent)}}.order-balance-box{border:1px solid var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.order-balance-box{border:1px solid color-mix(in srgb, var(--theme-accent) 14%, transparent)}}.order-balance-box span{color:#d6deea;font-size:13px}.order-balance-box strong{color:var(--theme-accent-text);font-size:20px}.order-summary-actions{gap:10px;padding:20px 22px 22px;display:grid}.order-primary-button,.order-secondary-button,.order-outline-button,.order-icon-button{font:inherit;cursor:pointer;border:0}.order-primary-button,.order-outline-button,.order-secondary-button{border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 16px;font-weight:800;display:inline-flex}.order-primary-button{background:var(--theme-accent);color:#fff}.order-primary-button:hover{background:var(--theme-accent-text)}.order-outline-button{color:#e9eef6;background:#ffffff09;border:1px solid #ffffff1c}.order-outline-button:hover{background:#ffffff0f}.order-secondary-button{color:#aeb9c9;background:0 0;border:1px solid #ffffff17}.order-icon-button{color:#f87171;background:#ef444414;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}@media (max-width:1180px){.order-layout{grid-template-columns:1fr}.order-summary-card{position:static}.order-date-grid,.order-add-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.order-header{flex-direction:column}.order-header-actions{flex-wrap:wrap;width:100%}.order-client-search-row,.order-date-grid,.order-add-grid{grid-template-columns:1fr}.order-card-header-between{flex-direction:column}}.piece-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050608c7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.piece-modal{background:linear-gradient(145deg, var(--theme-panel-bg), var(--theme-card-bg));border:1px solid #ffffff14;border-radius:20px;width:min(560px,100%);padding:28px;box-shadow:0 24px 80px #00000073}.piece-modal h2{color:#fff;margin:0;font-size:26px;font-weight:800}.piece-modal-garment{color:var(--theme-accent);margin:12px 0 24px;font-size:18px;font-weight:800}.piece-modal-field{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.piece-modal-field label{color:#f8fafc;font-size:14px;font-weight:700}.piece-modal-field input,.piece-modal-field textarea{color:#fff;width:100%;font:inherit;background:#0d1526fa;border:1px solid #94a3b840;border-radius:12px;outline:none;padding:13px 14px}.piece-modal-field textarea{resize:vertical;min-height:110px}.piece-modal-field input:focus,.piece-modal-field textarea:focus{border-color:var(--theme-accent);box-shadow:0 0 0 3px var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.piece-modal-field input:focus,.piece-modal-field textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-accent) 14%, transparent)}}.piece-modal .order-primary-button{width:100%;margin-top:6px}.order-priority-buttons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.order-priority-button{color:#cbd5e1;min-height:52px;font:inherit;cursor:pointer;background:#0d1526f5;border:1px solid #94a3b838;border-radius:12px;padding:0 16px;font-weight:700;transition:border-color .2s,background .2s,color .2s,transform .2s}.order-priority-button:hover{border-color:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.order-priority-button:hover{border-color:color-mix(in srgb, var(--theme-accent) 55%, transparent)}}.order-priority-button.active{border-color:var(--theme-accent);background:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.order-priority-button.active{background:color-mix(in srgb, var(--theme-accent) 16%, transparent)}}.order-priority-button.active{color:#fff;box-shadow:0 0 0 3px var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.order-priority-button.active{box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-accent) 10%, transparent)}}.orders-page{gap:22px;display:grid}.orders-header{justify-content:space-between;align-items:center;gap:24px;display:flex}.orders-eyebrow{color:var(--theme-accent-text);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.orders-header h1{margin:0;font-size:34px;line-height:1.15}.orders-subtitle{color:#96a3b7;margin:8px 0 0;font-size:15px}.orders-new-button{background:var(--theme-accent);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 18px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.orders-new-button:hover{background:var(--theme-accent-text);transform:translateY(-1px)}.orders-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.orders-kpi-card{border:1px solid var(--theme-border);background:linear-gradient(145deg, var(--theme-panel-bg), var(--theme-card-bg));border-radius:17px;min-height:132px;padding:20px;box-shadow:0 16px 40px #0000002e}.orders-kpi-top{align-items:center;gap:12px;display:flex}.orders-kpi-icon{background:var(--theme-accent);border-radius:13px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}@supports (color:color-mix(in lab, red, red)){.orders-kpi-icon{background:color-mix(in srgb, var(--theme-accent) 14%, transparent)}}.orders-kpi-icon{color:var(--theme-accent-text)}.orders-kpi-card p{color:#aeb9ca;margin:0;font-size:14px}.orders-kpi-card h2{margin:17px 0 4px;font-size:30px;line-height:1}.orders-kpi-card small{color:#77859b;font-size:13px}.orders-panel{border:1px solid var(--theme-border);background:linear-gradient(145deg, var(--theme-panel-bg), var(--theme-card-bg));border-radius:17px;overflow:hidden;box-shadow:0 16px 40px #0000002b}.orders-toolbar{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.orders-search{color:#7f8ca0;background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;width:min(430px,100%);min-height:44px;padding:0 14px;display:flex}.orders-search input{color:#f8fafc;width:100%;font:inherit;background:0 0;border:0;outline:none}.orders-search input::placeholder{color:#6f7d91}.orders-filters{flex-wrap:wrap;gap:8px;display:flex}.orders-filter-button{color:#9ca9bd;min-height:36px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;padding:0 13px;font-size:12px;font-weight:800}.orders-filter-button:hover{color:#fff;border-color:#ffffff24}.orders-filter-button.active{border-color:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.orders-filter-button.active{border-color:color-mix(in srgb, var(--theme-accent) 28%, transparent)}}.orders-filter-button.active{background:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.orders-filter-button.active{background:color-mix(in srgb, var(--theme-accent) 12%, transparent)}}.orders-filter-button.active{color:#fdba74}.orders-list{display:grid}.orders-card{border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(150px,.9fr) minmax(180px,1.2fr) minmax(150px,1fr) minmax(135px,.8fr) minmax(120px,.7fr) auto;align-items:center;gap:18px;padding:20px 22px;transition:background .2s;display:grid}.orders-card:last-child{border-bottom:0}.orders-card:hover{background:#ffffff06}.orders-card-label{color:#718096;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.orders-card strong{color:#f5f7fb;font-size:14px}.orders-card-secondary{color:#7f8ca0;margin-top:5px;font-size:12px;display:block}.orders-money{color:#fff;font-size:14px;font-weight:800}.orders-balance-pending{color:#fdba74}.orders-balance-paid{color:#6ee7a8}.orders-status{appearance:none;text-align:center;text-align-last:center;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px;border-radius:999px;outline:none;justify-content:center;align-items:center;min-width:170px;height:38px;padding:0 36px;font-size:12px;font-weight:800;transition:all .2s;display:inline-flex}.orders-status-received{color:#7dd3fc;background:#38bdf81f;border:1px solid #38bdf859}.orders-status-ready{color:#fcd34d;background:#fbbf241f;border:1px solid #fbbf2466}.orders-status-delivered{color:#86efac;background:#4ade801f;border:1px solid #4ade8066}.orders-status-cancelled{color:#fca5a5;background:#f871711f;border:1px solid #f8717166}.orders-empty,.orders-loading{color:#8491a5;text-align:center;place-items:center;min-height:280px;padding:30px;display:grid}.orders-footer{color:#77859b;border-top:1px solid #ffffff0f;padding:15px 22px;font-size:12px}@media (max-width:1180px){.orders-kpis,.orders-card{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.orders-header,.orders-toolbar{flex-direction:column;align-items:stretch}.orders-kpis,.orders-card{grid-template-columns:1fr}.orders-search{box-sizing:border-box;width:100%}}.order-detail-page{gap:22px;display:grid}.order-detail-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.order-detail-back{color:#8f9db1;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;font-weight:700;display:inline-flex}.order-detail-back:hover{color:#fff}.order-detail-eyebrow{color:var(--theme-accent-text);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.order-detail-header h1{color:#fff;margin:0;font-size:34px;line-height:1.15}.order-detail-subtitle{color:#91a0b5;margin:8px 0 0;font-size:14px}.order-detail-header-actions{flex-wrap:wrap;gap:10px;display:flex}.order-detail-secondary-button,.order-detail-danger-button,.order-detail-primary-button{min-height:42px;font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.order-detail-danger-button{color:#f87171;white-space:nowrap;background:#7f1d1d2e;border-color:#ef444459;font-size:14px}.order-detail-danger-button:hover{color:#fff;background:#dc262659;border-color:#ef4444b3}.order-detail-secondary-button{color:#d7deea;background:#ffffff09;border:1px solid #ffffff1a}.order-detail-secondary-button:hover{background:#ffffff0f;border-color:#ffffff2e}.order-detail-primary-button{border:1px solid var(--theme-accent);background:var(--theme-accent);color:#fff}.order-detail-primary-button:hover{background:var(--theme-accent-text)}.order-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.order-detail-summary-card{border:1px solid var(--theme-border);background:linear-gradient(145deg, var(--theme-panel-bg), var(--theme-card-bg));border-radius:16px;min-height:118px;padding:19px}.order-detail-summary-card span{color:#7f8ca0;letter-spacing:.07em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:800;display:block}.order-detail-summary-card strong{color:#fff;font-size:19px;display:block}.order-detail-summary-card small{color:#7f8ca0;margin-top:7px;font-size:12px;display:block}.order-detail-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);align-items:start;gap:18px;display:grid}.order-detail-main,.order-detail-sidebar{gap:18px;display:grid}.order-detail-panel{border:1px solid var(--theme-border);background:linear-gradient(145deg, var(--theme-panel-bg), var(--theme-card-bg));border-radius:17px;overflow:hidden;box-shadow:0 16px 40px #00000029}.order-detail-panel-header{border-bottom:1px solid #ffffff0f;padding:20px 22px}.order-detail-panel-header h2{color:#fff;margin:0;font-size:18px}.order-detail-panel-header p{color:#7f8ca0;margin:6px 0 0;font-size:12px}.order-detail-panel-body{padding:22px}.order-detail-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.order-detail-info-item span{color:#718096;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.order-detail-info-item strong{color:#f5f7fb;font-size:14px}.order-detail-items{display:grid}.order-detail-item{border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(150px,1.2fr) minmax(140px,1fr) minmax(80px,.5fr) minmax(105px,.7fr) minmax(105px,.7fr);align-items:center;gap:16px;padding:19px 22px;display:grid}.order-detail-item:last-child{border-bottom:0}.order-detail-item span{color:#718096;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.order-detail-item strong{color:#f4f7fb;font-size:13px}.order-detail-item-notes{color:#9eabbf;background:#ffffff09;border-radius:10px;grid-column:1/-1;padding:12px 14px;font-size:12px}.order-detail-payment-row{color:#9ba8ba;justify-content:space-between;align-items:center;gap:20px;padding:12px 0;font-size:13px;display:flex}.order-detail-payment-row strong{color:#fff}.order-detail-payment-row.total{border-top:1px solid var(--theme-border);margin-top:8px;padding-top:18px;font-size:15px;font-weight:800}.order-detail-payment-row.balance strong{color:#fdba74;font-size:18px}.order-detail-status{color:#7dd3fc;background:#38bdf81a;border:1px solid #38bdf833;border-radius:999px;justify-content:center;align-items:center;min-width:88px;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.order-detail-empty{color:#7f8ca0;text-align:center;padding:32px 22px}@media (max-width:1100px){.order-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.order-detail-grid{grid-template-columns:1fr}}@media (max-width:760px){.order-detail-header{flex-direction:column}.order-detail-summary,.order-detail-info-grid,.order-detail-item{grid-template-columns:1fr}}.finance-page{width:100%;min-width:0;min-height:auto;color:inherit;background:0 0;padding:0}.finance-header{justify-content:space-between;align-items:flex-start;margin-bottom:44px;display:flex}.finance-eyebrow{color:var(--theme-accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;display:inline-block}.finance-header h1{color:#f8fafc;margin:0 0 18px;font-size:32px;font-weight:800}.finance-header p{color:#94a3b8;margin:8px 0 0;font-size:15px}.finance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.finance-card{background:linear-gradient(145deg, var(--theme-panel-bg), var(--theme-card-bg));border:1px solid #94a3b829;border-radius:18px;min-height:128px;padding:22px;box-shadow:0 18px 50px #0000002e}.finance-card span{color:#94a3b8;margin-bottom:18px;font-size:13px;font-weight:700;display:block}.finance-card h2{color:#f8fafc;margin:0;font-size:30px;font-weight:800}@media (max-width:1100px){.finance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.finance-page{padding:22px}.finance-grid{grid-template-columns:1fr}}.finance-period-selector{background:#0b1324;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:6px;padding:4px;display:flex}.finance-period-button{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .2s}.finance-period-button:hover{color:#fff}.finance-period-button.active{background:var(--theme-accent);color:#fff}.finance-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:32px;display:grid}.finance-summary-card{background:linear-gradient(145deg, var(--theme-panel-bg), var(--theme-card-bg));border:1px solid #94a3b824;border-radius:18px;min-height:132px;padding:22px;box-shadow:0 18px 50px #00000029}.finance-summary-card span{color:#94a3b8;margin-bottom:16px;font-size:13px;font-weight:700;display:block}.finance-summary-card h2{color:#f8fafc;margin:0;font-size:30px;font-weight:800}.finance-summary-card small{color:#64748b;margin-top:10px;font-size:12px;font-weight:600;display:block}.finance-summary-primary{background:radial-gradient(circle at top right, var(--theme-accent), transparent 36%), linear-gradient(180deg, #1d2026fa, #0f1115fa);grid-column:span 1}@supports (color:color-mix(in lab, red, red)){.finance-summary-primary{background:radial-gradient(circle at top right, color-mix(in srgb, var(--theme-accent) 20%, transparent), transparent 36%), linear-gradient(180deg, #1d2026fa, #0f1115fa)}}.finance-summary-primary h2{font-size:30px;font-weight:800}@media (max-width:1100px){.finance-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-summary-primary{grid-column:span 2}}@media (max-width:700px){.finance-summary-grid{grid-template-columns:1fr}.finance-summary-primary{grid-column:span 1}}.finance-chart-section{margin-top:28px}.finance-chart-card{background:linear-gradient(145deg,#1b1e24fa,#101216eb);border:1px solid #ffffff14;border-radius:20px;overflow:hidden;box-shadow:0 22px 60px #00000038}.finance-chart-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:24px 26px;display:flex}.finance-chart-eyebrow{color:var(--theme-accent);letter-spacing:.12em;margin-bottom:8px;font-size:11px;font-weight:800;display:inline-block}.finance-chart-header h2{color:#f8fafc;margin:0;font-size:24px}.finance-chart-filters{gap:8px;display:flex}.finance-chart-filters button{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:10px;height:38px;padding:0 15px;font-weight:700;transition:all .2s}.finance-chart-filters button:hover{color:#fff;border-color:#f9731673}.finance-chart-filters button.active{background:var(--theme-accent);color:#fff;border-color:var(--theme-accent);box-shadow:0 0 18px var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.finance-chart-filters button.active{box-shadow:0 0 18px color-mix(in srgb, var(--theme-accent) 25%, transparent)}}.finance-chart-placeholder{color:#64748b;background:radial-gradient(circle,#f973160d,#0000 65%);place-items:center;height:420px;font-size:15px;display:grid}.finance-chart-summary{align-items:stretch;gap:14px;padding:20px 26px 0;display:flex}.finance-chart-stat-card{background:#191c22b8;border:1px solid #94a3b824;border-radius:14px;min-width:210px;padding:16px 18px}.finance-chart-stat-card span{color:#94a3b8;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.finance-chart-stat-card strong{color:#f8fafc;font-size:24px;font-weight:800;display:block}.finance-chart-canvas{width:100%;padding:18px 22px 22px}.finance-admin-layout{width:100%;min-width:0;max-width:none;min-height:calc(100vh - 80px);margin:0;display:block}.finance-admin-content{width:100%;min-width:0;max-width:none;margin:0}.finance-admin-sidebar{background:#fff;border:1px solid #e5e7eb;border-radius:18px;flex-direction:column;gap:12px;height:fit-content;padding:24px;display:flex;position:sticky;top:24px}.finance-admin-sidebar h2{color:#1b1e24;margin:0 0 12px;font-size:22px;font-weight:800}.finance-admin-sidebar button{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;width:100%;padding:12px 14px;font-size:15px;transition:all .2s}.finance-admin-sidebar button:hover{background:#f3f4f6}.finance-admin-sidebar button.active{color:#fff;background:#0b1324}.finance-admin-content{flex-direction:column;gap:24px;display:flex}.finance-admin-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:8px;display:flex}.finance-admin-header h1{color:#fff;margin:6px 0 10px;font-size:42px;font-weight:800;line-height:1.1}.finance-admin-header p{color:#ffffffbf;max-width:720px;margin:0;font-size:18px;line-height:1.6}.finance-admin-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--theme-accent);font-size:13px;font-weight:700;display:inline-block}.finance-admin-export-button{color:#1b1e24;cursor:pointer;background:#fff;border:none;border-radius:12px;padding:12px 18px;font-weight:700}.finance-admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.finance-admin-kpi{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:18px;padding:22px}.finance-admin-kpi span{color:#ffffffa6;font-size:14px;display:block}.finance-admin-kpi strong{color:#fff;margin:10px 0 6px;font-size:34px;font-weight:800;display:block}.finance-admin-kpi small{color:#ffffff8c}.finance-admin-tabs{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin:28px 0;padding:8px;display:flex}.finance-admin-tabs button{appearance:none;color:#ffffffb8;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:12px;padding:12px 20px;font-size:14px;font-weight:600;transition:all .2s}.finance-admin-tabs button.active{color:#1b1e24;background:#fff;box-shadow:0 8px 20px #0000002e}.finance-admin-tabs button{color:#ffffffa6;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:12px;padding:10px 18px;font-size:15px;font-weight:600;transition:all .2s}.finance-admin-tabs button:hover{color:#fff;background:#ffffff0d}.finance-admin-tabs button.active{color:#1b1e24;background:#fff;font-weight:700}:root{--xpress-app-bg:radial-gradient(circle at top left, #2a2f36, #1a1e24 58%, #171a1f 100%);--xpress-navy:linear-gradient(145deg, var(--theme-panel-bg), var(--theme-card-bg));--xpress-navy-solid:#0b1324;--xpress-navy-hover:#0d1729;--xpress-navy-active:#101c31;--xpress-border:var(--theme-border);--background-elevated:#0b1324;--surface:#0b1324;--surface-hover:#0d1729;--surface-active:#101c31}.app-shell-main{background:var(--xpress-app-bg)!important}.app-sidebar{border-color:var(--xpress-border)}.kpi-card,.panel,.card,.home-kpi-card,.home-panel,.order-card,.order-summary-card,.orders-kpi-card,.orders-panel,.order-detail-summary-card,.order-detail-panel,.finance-card,.finance-summary-card,.finance-chart-card,.finance-chart-stat-card,.finance-admin-kpi,.finance-admin-tabs,.finance-period-selector,.finance-admin-sidebar,.client-row,.clients-card,.client-card,.customer-card,.customers-card,.customers-panel,.clients-panel{background:var(--xpress-navy)!important;border-color:var(--xpress-border)!important}aside[style*="right: 0"],aside[style*=right\:0]{background:var(--xpress-navy)!important;border-left-color:var(--xpress-border)!important}[role=dialog]>form,[role=presentation]>form,.piece-modal{background:var(--xpress-navy)!important;border-color:var(--xpress-border)!important}input,textarea,select{border-color:#ffffff1a}@media (max-height:800px) and (min-width:900px){aside{padding-top:16px;padding-bottom:16px}aside .logo{margin-bottom:18px;font-size:23px}aside nav{gap:5px}aside nav a{border-radius:10px;gap:11px;min-height:0;padding:8px 14px;font-size:13px}aside nav a svg{flex-shrink:0;width:17px;height:17px}}@media (max-height:700px) and (min-width:900px){aside{padding-top:11px;padding-bottom:11px}aside .logo{margin-bottom:11px;font-size:21px}aside nav{gap:2px}aside nav a{border-radius:9px;gap:10px;padding:6px 12px;font-size:12px}aside nav a svg{width:15px;height:15px}}@media (max-width:1440px) and (min-width:900px){main,.home-dashboard,.order-page,.orders-page,.order-detail-page,.finance-page,.orders-panel,.order-card,.order-summary-card,.order-detail-panel,.home-panel,.finance-card,.finance-summary-card{min-width:0;max-width:100%}.orders-card{grid-template-columns:minmax(120px,.8fr) minmax(150px,1fr) minmax(120px,.9fr) minmax(110px,.7fr) minmax(100px,.65fr) auto;gap:12px;padding-left:16px;padding-right:16px}.orders-status{min-width:135px;padding-left:18px;padding-right:30px}.order-layout{grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:16px}.order-add-grid{grid-template-columns:minmax(80px,.45fr) minmax(150px,1.2fr) minmax(150px,1.2fr) minmax(130px,.8fr);gap:10px}.order-card{padding:18px}}@media (max-width:1200px) and (min-width:900px){.order-layout{grid-template-columns:1fr}.order-summary-card{position:static}.orders-card,.order-add-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--theme-accent:#f97316;--theme-accent-soft:#f973161f;--theme-accent-border:#f9731673;--theme-accent-text:#fb923c;--theme-workspace-bg:#070b16;--theme-app-bg:#070b16;--theme-shell-bg:#242930;--theme-panel-bg:#0d1526;--theme-card-bg:#08101f;--theme-card-secondary:#0d1526;--theme-card-tertiary:#070b16;--theme-border:#ffffff12;--theme-border-strong:#ffffff1f;--theme-shell-border:#ffffff12;--theme-divider:#ffffff12;--theme-text:#fff;--theme-text-secondary:#cbd5e1;--theme-muted:#94a3b8;--theme-sidebar-bg:#070b16;--theme-input-bg:#08101f;--theme-hover-bg:#ffffff0d}html[data-appearance=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-appearance=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--theme-workspace-bg);color:var(--theme-text);transition:background-color .2s,color .2s}.app-shell,.app-shell-main{color:var(--theme-text);background:var(--theme-workspace-bg)!important}.app-shell-surface{color:var(--theme-text);transition:background-color .2s,border-color .2s,color .2s;background:var(--theme-shell-bg)!important;border-color:var(--theme-shell-border)!important}.app-shell-surface>main{background:0 0!important}.app-sidebar{background:var(--theme-sidebar-bg)!important;border-right-color:var(--theme-border)!important;color:var(--theme-text)!important}.app-sidebar nav a{color:var(--theme-text-secondary)!important}.app-sidebar nav a:hover{background:var(--theme-hover-bg)}.app-sidebar nav a.active{background:var(--theme-accent)!important}@supports (color:color-mix(in lab, red, red)){.app-sidebar nav a.active{background:color-mix(in srgb, var(--theme-accent) 16%, transparent)!important}}.app-sidebar nav a.active,.app-sidebar nav a.active svg{color:var(--theme-accent)!important}html[data-appearance=light] body,html[data-appearance=light] .app-shell{color:#111827}html[data-appearance=light] h1,html[data-appearance=light] h2,html[data-appearance=light] h3,html[data-appearance=light] h4,html[data-appearance=light] h5,html[data-appearance=light] h6,html[data-appearance=light] strong,html[data-appearance=light] input,html[data-appearance=light] textarea,html[data-appearance=light] select,html[data-appearance=light] button{color:var(--theme-text)}html[data-appearance=light] input::-moz-placeholder{color:var(--theme-muted)}html[data-appearance=light] textarea::-moz-placeholder{color:var(--theme-muted)}html[data-appearance=light] input::placeholder,html[data-appearance=light] textarea::placeholder{color:var(--theme-muted)}html[data-appearance=light] .home-dashboard{color:var(--theme-text)}html[data-appearance=light] .home-dashboard p,html[data-appearance=light] .home-dashboard small,html[data-appearance=light] .home-dashboard span,html[data-appearance=light] .home-header p,html[data-appearance=light] .home-kpi-card p,html[data-appearance=light] .home-kpi-card small,html[data-appearance=light] .home-panel-header span,html[data-appearance=light] .home-empty-chart p,html[data-appearance=light] .home-pending-label span,html[data-appearance=light] .home-stat-description,html[data-appearance=light] .home-activity-empty,html[data-appearance=light] .home-branch-menu-empty,html[data-appearance=light] .home-branch-option,html[data-appearance=light] .home-tip{color:var(--theme-text-secondary)!important}html[data-appearance=light] .home-kpi-card h2,html[data-appearance=light] .home-kpi-card strong,html[data-appearance=light] .home-panel h2,html[data-appearance=light] .home-panel strong,html[data-appearance=light] .home-pending-value,html[data-appearance=light] .home-stat-number{color:var(--theme-text)!important}html[data-appearance=light] .home-kpi-card,html[data-appearance=light] .home-panel{background:var(--theme-card-bg)!important;border:1px solid var(--theme-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-appearance=light] .home-kpi-card,html[data-appearance=light] .home-panel{border:1px solid color-mix(in srgb, var(--theme-accent) 52%, transparent)!important}}html[data-appearance=light] .home-kpi-card,html[data-appearance=light] .home-panel{box-shadow:0 12px 28px #0f172a0f}html[data-appearance=light] .home-panel-header,html[data-appearance=light] .home-pending-row,html[data-appearance=light] .home-kpi-card hr{border-color:var(--theme-divider)!important}html[data-appearance=light] .home-pending-value{background:var(--theme-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-appearance=light] .home-pending-value{background:color-mix(in srgb, var(--theme-accent) 8%, #fff)!important}}html[data-appearance=light] .home-pending-value{border:1px solid var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){html[data-appearance=light] .home-pending-value{border:1px solid color-mix(in srgb, var(--theme-accent) 34%, transparent)}}html[data-appearance=light] .home-branch{background:var(--theme-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-appearance=light] .home-branch{background:color-mix(in srgb, var(--theme-accent) 7%, #fff)!important}}html[data-appearance=light] .home-branch{color:var(--theme-text)!important;border-color:var(--theme-accent-border)!important}html[data-appearance=light] .home-branch svg:last-child{color:var(--theme-text)!important}html[data-appearance=light] .home-branch-menu{background:var(--theme-card-bg)!important;border-color:var(--theme-accent-border)!important}html[data-appearance=light] .home-period-button{border-color:var(--theme-border)!important;color:var(--theme-text-secondary)!important}html[data-appearance=light] .home-period-button.home-period-active{border-color:var(--theme-accent)!important;background:var(--theme-accent-soft)!important;color:var(--theme-accent)!important}html[data-appearance=light] .home-dashboard svg{color:var(--theme-accent)}html[data-appearance=light] .home-dashboard .recharts-text,html[data-appearance=light] .home-dashboard .recharts-cartesian-axis-tick-value,html[data-appearance=light] .home-dashboard .recharts-label{fill:var(--theme-text-secondary)!important;color:var(--theme-text-secondary)!important}html[data-appearance=light] .home-dashboard .recharts-cartesian-grid line{stroke:var(--theme-divider)!important}html[data-appearance=light] .order-card,html[data-appearance=light] .order-summary-card,html[data-appearance=light] .orders-kpi-card,html[data-appearance=light] .orders-panel,html[data-appearance=light] .order-detail-summary-card,html[data-appearance=light] .order-detail-panel,html[data-appearance=light] .piece-modal{background:var(--theme-card-bg)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}html[data-appearance=light] .order-search-box,html[data-appearance=light] .order-input-with-icon,html[data-appearance=light] .order-select-wrap,html[data-appearance=light] .order-field>input,html[data-appearance=light] .order-field textarea,html[data-appearance=light] .order-field>select,html[data-appearance=light] .orders-search,html[data-appearance=light] .piece-modal-field input,html[data-appearance=light] .piece-modal-field textarea{background:var(--theme-input-bg)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}html[data-appearance=light] .order-table th{background:var(--theme-card-secondary);color:var(--theme-text-secondary)}html[data-appearance=light]{--theme-text:#000;--theme-text-secondary:#000;--theme-muted:#000;--theme-panel-bg:#fff;--theme-card-bg:#fff;--theme-card-secondary:#f8fafc;--theme-card-tertiary:#f1f5f9;--theme-input-bg:#fff;--theme-border:#111827;--theme-border-strong:#000;--theme-shell-border:#cbd5e1;--theme-divider:#d1d5db;--theme-shell-bg:#eef1f4;--theme-sidebar-bg:#eef3f7}html[data-appearance=light] body,html[data-appearance=light] .app-shell,html[data-appearance=light] .app-shell-main{color:#000!important}html[data-appearance=light] .app-shell-surface{color:#000!important;background:#eef1f4!important;border-color:#cbd5e1!important}html[data-appearance=light] .app-sidebar,html[data-appearance=light] aside.app-sidebar{color:#000!important;background:#eef3f7!important;border-right:1px solid #cbd5e1!important}html[data-appearance=light] .app-sidebar .logo,html[data-appearance=light] .app-sidebar nav a{color:#111827!important}@supports (color:color-mix(in lab, red, red)){html[data-appearance=light] .app-sidebar nav a.active{background:color-mix(in srgb, var(--theme-accent) 13%, #eef3f7)!important}}html[data-appearance=light] main p,html[data-appearance=light] main small,html[data-appearance=light] main label,html[data-appearance=light] main td,html[data-appearance=light] main th,html[data-appearance=light] main span:not([class*=badge]):not([class*=status]):not([class*=eyebrow]),html[data-appearance=light] main strong,html[data-appearance=light] main h1,html[data-appearance=light] main h2,html[data-appearance=light] main h3,html[data-appearance=light] main h4{color:#000}html[data-appearance=light] [class*=eyebrow],html[data-appearance=light] [class*=accent],html[data-appearance=light] .order-step-number,html[data-appearance=light] .home-kpi-icon,html[data-appearance=light] .orders-kpi-icon{color:var(--theme-accent)!important}html[data-appearance=light] :is(.kpi-card,.panel,.home-kpi-card,.home-panel,.order-card,.order-summary-card,.orders-kpi-card,.orders-panel,.orders-card,.order-detail-summary-card,.order-detail-panel,.piece-modal,.clients-card,.clients-panel,.client-card,.finance-card,.finance-summary-card,.finance-chart-card,.finance-chart-stat-card,.finance-admin-kpi,.finance-admin-sidebar,.finance-admin-workspace,.cash-card,.cash-panel,.report-card,.reports-card,.reports-panel,.production-card,.production-panel){color:#000!important;background:#fff!important;border:1px solid #111827!important;box-shadow:0 8px 24px #0f172a0f!important}html[data-appearance=light] main article{color:#000!important;background:#fff!important;border-color:#111827!important}html[data-appearance=light] .order-search-box,html[data-appearance=light] .order-input-with-icon,html[data-appearance=light] .order-select-wrap,html[data-appearance=light] .order-field>input,html[data-appearance=light] .order-field textarea,html[data-appearance=light] .order-field>select,html[data-appearance=light] .orders-search,html[data-appearance=light] .piece-modal-field input,html[data-appearance=light] .piece-modal-field textarea,html[data-appearance=light] main input,html[data-appearance=light] main textarea,html[data-appearance=light] main select{color:#000!important;background-color:#fff!important;border-color:#111827!important}html[data-appearance=light] .order-empty-client,html[data-appearance=light] .order-table-wrap,html[data-appearance=light] .order-balance-box{color:#000!important;background:#fff!important;border-color:#111827!important}html[data-appearance=light] main input::-moz-placeholder{opacity:1;color:#475569!important}html[data-appearance=light] main textarea::-moz-placeholder{opacity:1;color:#475569!important}html[data-appearance=light] main input::placeholder,html[data-appearance=light] main textarea::placeholder{opacity:1;color:#475569!important}html[data-appearance=light] .order-table th,html[data-appearance=light] .order-table td{color:#000!important}html[data-appearance=light] .order-table th{background:#f8fafc!important}html[data-appearance=light] :is(.order-primary-button,.orders-new-button){color:#fff!important}html[data-appearance=light] :is(.home-period-button.home-period-active,.app-sidebar nav a.active){color:var(--theme-accent)!important}html[data-appearance=light] body,html[data-appearance=light] .app-shell,html[data-appearance=light] .app-shell-main{background:var(--theme-workspace-bg)!important;color:var(--theme-text)!important}html[data-appearance=light] .app-shell-surface{background:var(--theme-shell-bg)!important;border-color:var(--theme-shell-border)!important;color:var(--theme-text)!important}html[data-appearance=light] .app-sidebar,html[data-appearance=light] aside.app-sidebar{background:var(--theme-sidebar-bg)!important;border-right:1px solid var(--theme-shell-border)!important;color:var(--theme-text)!important}@supports (color:color-mix(in lab, red, red)){html[data-appearance=light] .app-sidebar nav a.active{background:color-mix(in srgb, var(--theme-accent) 13%, #fff)!important}}html[data-appearance=light] :is(.kpi-card,.panel,.home-kpi-card,.home-panel,.order-card,.order-summary-card,.orders-kpi-card,.orders-panel,.orders-card,.order-detail-summary-card,.order-detail-panel,.piece-modal,.clients-card,.clients-panel,.client-card,.customer-card,.customers-card,.customers-panel,.finance-card,.finance-summary-card,.finance-chart-card,.finance-chart-stat-card,.finance-admin-kpi,.finance-admin-tabs,.finance-period-selector,.finance-admin-sidebar,.finance-admin-workspace,.cash-card,.cash-panel,.report-card,.reports-card,.reports-panel,.production-card,.production-panel){border-color:var(--theme-border)!important;color:var(--theme-text)!important;background:#fff!important;box-shadow:0 10px 28px #0f172a12!important}html[data-appearance=light] main [style*="rgba(13, 21, 38"],html[data-appearance=light] main [style*="rgba(13,21,38"],html[data-appearance=light] main [style*="rgba(5, 9, 20"],html[data-appearance=light] main [style*="rgba(5,9,20"],html[data-appearance=light] main [style*=\#0b1426],html[data-appearance=light] main [style*=\#08101f],html[data-appearance=light] main [style*=\#0d1526]{color:var(--theme-text)!important;background:#fff!important}html[data-appearance=light] main [style*="rgba(255, 255, 255, 0.07)"],html[data-appearance=light] main [style*="rgba(255,255,255,0.07)"],html[data-appearance=light] main [style*="rgba(255, 255, 255, 0.08)"],html[data-appearance=light] main [style*="rgba(255,255,255,0.08)"],html[data-appearance=light] main [style*="rgba(255, 255, 255, 0.09)"],html[data-appearance=light] main [style*="rgba(255,255,255,0.09)"]{border-color:var(--theme-border)!important}html[data-appearance=light] main h1,html[data-appearance=light] main h2,html[data-appearance=light] main h3,html[data-appearance=light] main h4,html[data-appearance=light] main strong{color:var(--theme-text)!important}html[data-appearance=light] main p,html[data-appearance=light] main small,html[data-appearance=light] main label,html[data-appearance=light] .order-subtitle,html[data-appearance=light] .orders-subtitle,html[data-appearance=light] .order-detail-subtitle,html[data-appearance=light] .home-header p,html[data-appearance=light] .home-kpi-card p,html[data-appearance=light] .home-kpi-card small,html[data-appearance=light] .home-panel-header span,html[data-appearance=light] .home-empty-chart p,html[data-appearance=light] .home-stat-description,html[data-appearance=light] .home-activity-empty,html[data-appearance=light] .orders-card-secondary,html[data-appearance=light] .order-card-header p,html[data-appearance=light] .order-empty-client p,html[data-appearance=light] .order-summary-row span,html[data-appearance=light] main [style*=\#9aa4b5],html[data-appearance=light] main [style*=\#8f9bad],html[data-appearance=light] main [style*=\#8491a5],html[data-appearance=light] main [style*=\#7f8ca0],html[data-appearance=light] main [style*=\#718096],html[data-appearance=light] main [style*=\#94a3b8]{color:var(--theme-text-secondary)!important}html[data-appearance=light] main input,html[data-appearance=light] main textarea,html[data-appearance=light] main select,html[data-appearance=light] .order-search-box,html[data-appearance=light] .order-input-with-icon,html[data-appearance=light] .order-select-wrap,html[data-appearance=light] .order-field>input,html[data-appearance=light] .order-field textarea,html[data-appearance=light] .order-field>select,html[data-appearance=light] .orders-search,html[data-appearance=light] .piece-modal-field input,html[data-appearance=light] .piece-modal-field textarea{color:var(--theme-text)!important;border-color:var(--theme-border-strong)!important;caret-color:var(--theme-text)!important;background:#fff!important}html[data-appearance=light] main input[type=date],html[data-appearance=light] main input[type=time],html[data-appearance=light] main input[type=datetime-local],html[data-appearance=light] main select{color:#111318!important;-webkit-text-fill-color:#111318!important;opacity:1!important}html[data-appearance=light] main input[type=date]::-webkit-datetime-edit{color:#111318!important;-webkit-text-fill-color:#111318!important}html[data-appearance=light] main input[type=time]::-webkit-datetime-edit{color:#111318!important;-webkit-text-fill-color:#111318!important}html[data-appearance=light] main input[type=datetime-local]::-webkit-datetime-edit{color:#111318!important;-webkit-text-fill-color:#111318!important}html[data-appearance=light] main input[type=date]::-webkit-datetime-edit-fields-wrapper{color:#111318!important;-webkit-text-fill-color:#111318!important}html[data-appearance=light] main input[type=time]::-webkit-datetime-edit-fields-wrapper{color:#111318!important;-webkit-text-fill-color:#111318!important}html[data-appearance=light] main input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper{color:#111318!important;-webkit-text-fill-color:#111318!important}html[data-appearance=light] main input::-moz-placeholder{color:#737b87!important;opacity:1!important}html[data-appearance=light] main textarea::-moz-placeholder{color:#737b87!important;opacity:1!important}html[data-appearance=light] main input::placeholder,html[data-appearance=light] main textarea::placeholder{color:#737b87!important;opacity:1!important}html[data-appearance=light] main input:focus,html[data-appearance=light] main textarea:focus,html[data-appearance=light] main select:focus{border-color:var(--theme-accent)!important;box-shadow:0 0 0 3px var(--theme-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-appearance=light] main input:focus,html[data-appearance=light] main textarea:focus,html[data-appearance=light] main select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-accent) 14%, transparent)!important}}html[data-appearance=light] main input:focus,html[data-appearance=light] main textarea:focus,html[data-appearance=light] main select:focus{outline:none!important}html[data-appearance=light] .order-table-wrap{border-color:var(--theme-border)!important;background:#fff!important}html[data-appearance=light] .order-table td{color:var(--theme-text)!important}html[data-appearance=light] .order-table th,html[data-appearance=light] .order-table td,html[data-appearance=light] .orders-card,html[data-appearance=light] .order-summary-header,html[data-appearance=light] .order-summary-section,html[data-appearance=light] .order-detail-panel-header,html[data-appearance=light] .order-detail-item{border-color:var(--theme-divider)!important}html[data-appearance=light] :is(.order-primary-button,.orders-new-button,.order-priority-button.active,.home-period-button.home-period-active,.orders-filter-button.active){border-color:var(--theme-accent)!important;background:var(--theme-accent)!important;color:#fff!important}html[data-appearance=light] :is(.order-primary-button,.orders-new-button):hover{filter:brightness(.96)}html[data-appearance=light] :is(.order-step-number,.home-kpi-icon,.orders-kpi-icon,.order-empty-icon,.order-balance-box){background:var(--theme-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-appearance=light] :is(.order-step-number,.home-kpi-icon,.orders-kpi-icon,.order-empty-icon,.order-balance-box){background:color-mix(in srgb, var(--theme-accent) 11%, #fff)!important}}html[data-appearance=light] :is(.order-step-number,.home-kpi-icon,.orders-kpi-icon,.order-empty-icon,.order-balance-box){border-color:var(--theme-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-appearance=light] :is(.order-step-number,.home-kpi-icon,.orders-kpi-icon,.order-empty-icon,.order-balance-box){border-color:color-mix(in srgb, var(--theme-accent) 28%, #fff)!important}}html[data-appearance=light] :is(.order-step-number,.home-kpi-icon,.orders-kpi-icon,.order-empty-icon,.order-balance-box){color:var(--theme-accent)!important}html[data-appearance=light] :is(.order-outline-button,.order-secondary-button,.order-detail-secondary-button){color:var(--theme-text)!important;border:1px solid var(--theme-border-strong)!important;background:#fff!important}html[data-appearance=light] :is(.order-outline-button,.order-secondary-button,.order-detail-secondary-button):hover{background:#f3f4f6!important}html[data-appearance=light] main button[style*="var(--theme-accent)"],html[data-appearance=light] main button[style*="var(--theme-accent-soft)"]{border-color:var(--theme-accent)!important}html[data-appearance=light] main button[style*="background: var(--theme-accent)"],html[data-appearance=light] main button[style*="background:var(--theme-accent)"]{background:var(--theme-accent)!important;color:#fff!important}html[data-appearance=light] main button[style*="background: var(--theme-accent-soft)"],html[data-appearance=light] main button[style*="background:var(--theme-accent-soft)"]{background:var(--theme-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-appearance=light] main button[style*="background: var(--theme-accent-soft)"],html[data-appearance=light] main button[style*="background:var(--theme-accent-soft)"]{background:color-mix(in srgb, var(--theme-accent) 12%, #fff)!important}}html[data-appearance=light] main button[style*="background: var(--theme-accent-soft)"],html[data-appearance=light] main button[style*="background:var(--theme-accent-soft)"]{color:var(--theme-accent)!important}html[data-appearance=light] main input::-webkit-calendar-picker-indicator{opacity:.72;filter:none}html[data-appearance=light] .piece-modal-overlay,html[data-appearance=light] [role=presentation][style*="position: fixed"],html[data-appearance=light] [role=presentation][style*=position\:fixed]{background-color:#0f172a7a!important}html[data-appearance=light] .piece-modal,html[data-appearance=light] [role=presentation]>form,html[data-appearance=light] [role=dialog]>form{color:var(--theme-text)!important;border-color:var(--theme-border)!important;background:#fff!important}html[data-appearance=light] aside[style*="right: 0"],html[data-appearance=light] aside[style*=right\:0]{color:var(--theme-text)!important;border-left-color:var(--theme-border)!important;background:#fff!important}html[data-appearance=light] .recharts-text,html[data-appearance=light] .recharts-cartesian-axis-tick-value,html[data-appearance=light] .recharts-label{fill:var(--theme-text-secondary)!important;color:var(--theme-text-secondary)!important}html[data-appearance=light] .recharts-cartesian-grid line{stroke:var(--theme-divider)!important}html[data-appearance=light] .orders-status-received{color:#0369a1!important}html[data-appearance=light] .orders-status-ready{color:#9a6700!important}html[data-appearance=light] .orders-status-delivered{color:#137333!important}html[data-appearance=light] .orders-status-cancelled{color:#b42318!important}html[data-appearance=light] main{color:var(--theme-text)}html[data-appearance=light]{--theme-workspace-bg:#cfd4da;--theme-app-bg:#cfd4da;--theme-shell-bg:#d5dae0;--theme-sidebar-bg:#e4e8ec;--theme-card-secondary:#f3f4f6;--theme-card-tertiary:#eceff2;--theme-input-bg:#fff;--theme-border:#c4cad2;--theme-border-strong:#aeb6c1;--theme-shell-border:#c4cad2;--theme-divider:#d2d7dd;--theme-text:#111318;--theme-text-secondary:#555d68;--theme-muted:#747d89}html[data-appearance=light] .app-shell,html[data-appearance=light] .app-shell-main,html[data-appearance=light] .app-shell-surface{background:var(--theme-shell-bg)!important}html[data-appearance=light] .app-sidebar,html[data-appearance=light] aside.app-sidebar{background:var(--theme-sidebar-bg)!important;border-right-color:var(--theme-shell-border)!important}html[data-appearance=light] .home-new-order{height:42px;min-height:42px;border-color:var(--theme-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-appearance=light] .home-new-order{border-color:color-mix(in srgb, var(--theme-accent) 72%, transparent)!important}}html[data-appearance=light] .home-new-order{background:var(--theme-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-appearance=light] .home-new-order{background:color-mix(in srgb, var(--theme-accent) 10%, #fff)!important}}html[data-appearance=light] .home-new-order{color:var(--theme-accent)!important}html[data-appearance=light] .home-new-order *,html[data-appearance=light] .home-new-order svg,html[data-appearance=light] .home-new-order svg path{color:var(--theme-accent)!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html[data-appearance=light] .home-kpi-card h2{border-bottom:1px solid var(--theme-divider);padding-bottom:14px;margin-bottom:12px!important}html[data-appearance=light] .home-kpi-card [style*=border-top],html[data-appearance=light] .home-kpi-card [style*=borderTop]{border-color:var(--theme-divider)!important}html[data-appearance=light] [role=listbox][aria-label="Horarios de entrega"]{border:1px solid var(--theme-border)!important;color:var(--theme-text)!important;background:#fff!important;box-shadow:0 18px 45px #0f172a29!important}@supports (color:color-mix(in lab, red, red)){html[data-appearance=light] [role=listbox][aria-label="Horarios de entrega"] [role=option][aria-selected=true]{background:color-mix(in srgb, var(--theme-accent) 13%, #fff)!important}}html[data-appearance=light] [role=dialog]{color:var(--theme-text)!important;border:1px solid var(--theme-border)!important;background:#fff!important;box-shadow:0 24px 70px #0f172a3d!important}html[data-appearance=light] [role=dialog] h1,html[data-appearance=light] [role=dialog] h2,html[data-appearance=light] [role=dialog] h3,html[data-appearance=light] [role=dialog] p,html[data-appearance=light] [role=dialog] label,html[data-appearance=light] [role=dialog] span,html[data-appearance=light] [role=dialog] strong{color:var(--theme-text)!important}html[data-appearance=light] [role=dialog] input{color:var(--theme-text)!important;-webkit-text-fill-color:var(--theme-text)!important;border-color:var(--theme-accent)!important;background:#fff!important}html[data-appearance=light] [role=dialog] button:not([aria-label*=Cerrar]):not([aria-label*=cerrar]){color:inherit}html[data-appearance=light] [role=presentation]>form,html[data-appearance=light] [role=dialog]>form,html[data-appearance=light] [role=presentation] form,html[data-appearance=light] [role=dialog] form{color:var(--theme-text)!important;border-color:var(--theme-border)!important;background:#fff!important}html[data-appearance=light] :is(.finance-card,.finance-summary-card,.finance-chart-stat-card,.finance-admin-kpi){position:relative;overflow:hidden;border:1px solid var(--theme-border)!important;background:#fff!important;box-shadow:0 8px 22px #0f172a12!important}html[data-appearance=light] :is(.finance-card,.finance-summary-card,.finance-chart-stat-card,.finance-admin-kpi):before{content:"";background:var(--theme-accent);height:3px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){html[data-appearance=light] :is(.finance-card,.finance-summary-card,.finance-chart-stat-card,.finance-admin-kpi):before{background:color-mix(in srgb, var(--theme-accent) 72%, #fff)}}html[data-appearance=light] :is(.finance-card,.finance-summary-card,.finance-chart-stat-card,.finance-admin-kpi):before{opacity:.8}html[data-appearance=light] :is(.finance-card,.finance-summary-card,.finance-chart-stat-card,.finance-admin-kpi)>:is(span,p):first-child{color:var(--theme-text-secondary)!important}html[data-appearance=light] .finance-summary-card h2,html[data-appearance=light] .finance-card h2,html[data-appearance=light] .finance-admin-kpi strong{border-bottom:1px solid var(--theme-divider);padding-bottom:12px}html[data-appearance=light] .finance-chart-card,html[data-appearance=light] .finance-admin-workspace,html[data-appearance=light] .finance-admin-sidebar{border-color:var(--theme-border)!important;background:#fff!important}html[data-appearance=light] .finance-chart-card{box-shadow:0 10px 26px #0f172a12!important}html[data-appearance=light] :is(.home-kpi-card,.home-panel,.order-card,.order-summary-card,.orders-kpi-card,.orders-panel,.order-detail-summary-card,.order-detail-panel,.finance-card,.finance-summary-card,.finance-chart-card,.finance-chart-stat-card,.finance-admin-kpi,.finance-admin-workspace,.cash-card,.cash-panel,.production-card,.production-panel,.reports-card,.reports-panel){border-color:var(--theme-border)!important;background:#fff!important}html[data-appearance=light]{--cloudwash-light-workspace:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){html[data-appearance=light]{--cloudwash-light-workspace:color-mix(in srgb, var(--theme-accent) 26%, #aeb5bd)}}html[data-appearance=light]{--cloudwash-light-surface:#c1c6cc;--cloudwash-light-sidebar:#b8bec5;--cloudwash-light-surface-deep:#adb4bc;--cloudwash-light-card:#fff;--cloudwash-light-border:#8d959f;--cloudwash-light-divider:#c4c9cf;--theme-workspace-bg:var(--cloudwash-light-workspace);--theme-app-bg:var(--cloudwash-light-workspace);--theme-shell-bg:var(--cloudwash-light-surface);--theme-sidebar-bg:var(--cloudwash-light-sidebar);--theme-card-bg:var(--cloudwash-light-card);--theme-card-secondary:#f4f5f6;--theme-card-tertiary:#e7e9ec;--theme-input-bg:#fff;--theme-border:var(--cloudwash-light-border);--theme-border-strong:#747d88;--theme-shell-border:#9ca4ad;--theme-divider:var(--cloudwash-light-divider);--theme-text:#111318;--theme-text-secondary:#4e5661;--theme-muted:#6a737f}html[data-appearance=light] body,html[data-appearance=light] .app-shell{background:var(--cloudwash-light-workspace)!important;color:var(--theme-text)!important}html[data-appearance=light] .app-shell-main,html[data-appearance=light] .app-shell-surface,html[data-appearance=light] .app-shell-surface>main{background:var(--cloudwash-light-surface)!important;color:var(--theme-text)!important}html[data-appearance=light] .app-sidebar,html[data-appearance=light] aside.app-sidebar{background:var(--cloudwash-light-sidebar)!important;color:var(--theme-text)!important;border-right:1px solid #969ea8!important}html[data-appearance=light] .app-sidebar nav a.active{background:var(--theme-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-appearance=light] .app-sidebar nav a.active{background:color-mix(in srgb, var(--theme-accent) 16%, #fff)!important}}html[data-appearance=light] .app-sidebar nav a.active{color:var(--theme-accent)!important}html[data-appearance=light] :is(.kpi-card,.panel,.home-kpi-card,.home-panel,.order-card,.order-summary-card,.orders-kpi-card,.orders-panel,.orders-card,.order-detail-summary-card,.order-detail-panel,.piece-modal,.clients-card,.clients-panel,.client-card,.customer-card,.customers-card,.customers-panel,.finance-card,.finance-summary-card,.finance-chart-card,.finance-chart-stat-card,.finance-admin-kpi,.finance-admin-sidebar,.finance-admin-workspace,.finance-period-selector,.cash-card,.cash-panel,.report-card,.reports-card,.reports-panel,.production-card,.production-panel){background:var(--cloudwash-light-card)!important;border-color:var(--cloudwash-light-border)!important;color:var(--theme-text)!important;background-image:none!important;box-shadow:0 7px 18px #181f2717!important}html[data-appearance=light] .home-kpi-card h2{border-bottom:1px solid #c7ccd2!important}html[data-appearance=light] .home-kpi-card hr,html[data-appearance=light] .home-panel-header,html[data-appearance=light] .home-pending-row{border-color:#c7ccd2!important}html[data-appearance=light] .home-new-order:hover{border-color:var(--theme-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-appearance=light] .home-new-order:hover{border-color:color-mix(in srgb, var(--theme-accent) 92%, transparent)!important}}html[data-appearance=light] .home-new-order:hover{background:var(--theme-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-appearance=light] .home-new-order:hover{background:color-mix(in srgb, var(--theme-accent) 16%, #fff)!important}}html[data-appearance=light] .home-new-order:hover{color:var(--theme-accent)!important}html[data-appearance=light] .home-period-button.home-period-active,html[data-appearance=light] .home-period-button.home-period-active *,html[data-appearance=light] .home-period-button.home-period-active span{background:var(--theme-accent)!important;border-color:var(--theme-accent)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-appearance=light] main input,html[data-appearance=light] main textarea,html[data-appearance=light] main select,html[data-appearance=light] .order-search-box,html[data-appearance=light] .order-input-with-icon,html[data-appearance=light] .order-select-wrap{color:#111318!important;-webkit-text-fill-color:#111318!important;background:#fff!important;border-color:#8f98a3!important}html[data-appearance=light] button[aria-label="Hora prometida de entrega"],html[data-appearance=light] button[aria-label="Hora prometida de entrega"] *,html[data-appearance=light] button[aria-label="Hora prometida de entrega"] span{color:#111318!important;-webkit-text-fill-color:#111318!important}html[data-appearance=light] [role=listbox][aria-label="Horarios de entrega"]{color:#111318!important;background:#fff!important;border-color:#8f98a3!important}html[data-appearance=light] [role=listbox][aria-label="Horarios de entrega"] [role=option]{color:#111318!important;-webkit-text-fill-color:#111318!important}html[data-appearance=light] [role=listbox][aria-label="Horarios de entrega"] [role=option][aria-selected=true]{background:var(--theme-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-appearance=light] [role=listbox][aria-label="Horarios de entrega"] [role=option][aria-selected=true]{background:color-mix(in srgb, var(--theme-accent) 14%, #fff)!important}}html[data-appearance=light] [role=listbox][aria-label="Horarios de entrega"] [role=option][aria-selected=true]{color:var(--theme-accent)!important;-webkit-text-fill-color:var(--theme-accent)!important}html[data-appearance=light] [role=dialog],html[data-appearance=light] [role=dialog]>form,html[data-appearance=light] [role=presentation]>form,html[data-appearance=light] [role=presentation] form{color:#111318!important;background:#fff!important;border-color:#8f98a3!important}html[data-appearance=light] [role=dialog] :is(h1,h2,h3,p,label,span,strong),html[data-appearance=light] [role=presentation] form :is(h1,h2,h3,p,label,span,strong){color:#111318!important}html[data-appearance=light] [role=dialog] input,html[data-appearance=light] [role=presentation] form input{color:#111318!important;-webkit-text-fill-color:#111318!important;border-color:var(--theme-accent)!important;background:#fff!important}html[data-appearance=light] [style*="position: fixed"][style*="inset: 0"]>div:not(.app-sidebar),html[data-appearance=light] [style*=position\:fixed][style*=inset\:0]>div:not(.app-sidebar),html[data-appearance=light] [style*="position: fixed"][style*="inset: 0"]>div:not(.app-sidebar) :is(h1,h2,h3,p,label,strong),html[data-appearance=light] [style*=position\:fixed][style*=inset\:0]>div:not(.app-sidebar) :is(h1,h2,h3,p,label,strong){color:#111318!important}html[data-appearance=light] :is(.finance-card,.finance-summary-card,.finance-chart-stat-card,.finance-admin-kpi){position:relative;overflow:hidden;border:1px solid #8f98a3!important}html[data-appearance=light] :is(.finance-card,.finance-summary-card,.finance-chart-stat-card,.finance-admin-kpi):before{content:"";background:var(--theme-accent);opacity:.82;height:4px;position:absolute;top:0;left:0;right:0}html[data-appearance=light] :is(.finance-card,.finance-summary-card,.finance-chart-stat-card,.finance-admin-kpi) :is(h2,strong){color:#111318!important}html[data-appearance=light] :is(.finance-card,.finance-summary-card,.finance-chart-stat-card,.finance-admin-kpi) :is(h2,strong)+:is(p,small,span),html[data-appearance=light] .finance-summary-card h2,html[data-appearance=light] .finance-card h2,html[data-appearance=light] .finance-admin-kpi strong{border-bottom-color:#d0d4d9!important}html[data-appearance=light] .finance-summary-card h2,html[data-appearance=light] .finance-card h2,html[data-appearance=light] .finance-admin-kpi strong{padding-bottom:12px;border-bottom:1px solid #d0d4d9!important}html[data-appearance=light]{--cloudwash-light-frame:var(--theme-accent);--cloudwash-light-workspace-gray:#b7bdc5;--cloudwash-light-sidebar-gray:#b7bdc5;--cloudwash-light-card-white:#fff;--cloudwash-light-line:#a3abb5;--cloudwash-light-divider-strong:#bcc2c9;--theme-workspace-bg:var(--cloudwash-light-frame);--theme-app-bg:var(--cloudwash-light-frame);--theme-shell-bg:var(--cloudwash-light-workspace-gray);--theme-sidebar-bg:var(--cloudwash-light-sidebar-gray);--theme-card-bg:var(--cloudwash-light-card-white);--theme-shell-border:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){html[data-appearance=light]{--theme-shell-border:color-mix(in srgb, var(--theme-accent) 34%, #8f98a3)}}html[data-appearance=light]{--theme-border:#8f98a3;--theme-divider:var(--cloudwash-light-divider-strong)}html[data-appearance=light] .app-shell-surface,html[data-appearance=light] .app-shell-surface>main{background:var(--cloudwash-light-workspace-gray)!important;color:#111318!important;background-image:none!important}html[data-appearance=light] .app-sidebar,html[data-appearance=light] aside.app-sidebar{background:var(--cloudwash-light-sidebar-gray)!important;background-image:none!important;border-right:1px solid #969ea8!important}html[data-appearance=light] .app-shell-surface{border:1px solid var(--theme-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-appearance=light] .app-shell-surface{border:1px solid color-mix(in srgb, var(--theme-accent) 38%, #8f98a3)!important}}html[data-appearance=light] .app-shell-surface{box-shadow:0 16px 36px #181f2721!important}html[data-appearance=light] .home-kpi-card h2,html[data-appearance=light] .home-panel-header,html[data-appearance=light] .home-pending-row,html[data-appearance=light] .order-summary-header,html[data-appearance=light] .order-summary-section,html[data-appearance=light] .order-table th,html[data-appearance=light] .order-table td,html[data-appearance=light] .finance-summary-card h2,html[data-appearance=light] .finance-card h2,html[data-appearance=light] .finance-admin-kpi strong{border-color:var(--cloudwash-light-divider-strong)!important}html[data-appearance=light]{--cloudwash-light-frame:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){html[data-appearance=light]{--cloudwash-light-frame:color-mix(in srgb, var(--theme-accent) 22%, #8f98a3)}}html[data-appearance=light]{--cloudwash-light-workspace-gray:#b4bac2;--cloudwash-light-sidebar-gray:#b4bac2;--cloudwash-light-card-white:#fff;--theme-workspace-bg:var(--cloudwash-light-frame);--theme-app-bg:var(--cloudwash-light-frame);--theme-shell-bg:var(--cloudwash-light-workspace-gray);--theme-sidebar-bg:var(--cloudwash-light-sidebar-gray)}html[data-appearance=light] body,html[data-appearance=light] .app-shell,html[data-appearance=light] .app-shell-main{background:var(--cloudwash-light-frame)!important;background-image:none!important}html[data-appearance=light] .app-shell-surface,html[data-appearance=light] .app-shell-surface>main,html[data-appearance=light] .app-sidebar,html[data-appearance=light] aside.app-sidebar{background:var(--cloudwash-light-workspace-gray)!important;background-image:none!important}html[data-appearance=light] :is(.kpi-card,.panel,.home-kpi-card,.home-panel,.order-card,.order-summary-card,.orders-kpi-card,.orders-panel,.orders-card,.order-detail-summary-card,.order-detail-panel,.piece-modal,.clients-card,.clients-panel,.client-card,.customer-card,.customers-card,.customers-panel,.finance-card,.finance-summary-card,.finance-chart-card,.finance-chart-stat-card,.finance-admin-kpi,.finance-admin-sidebar,.finance-admin-workspace,.finance-period-selector,.cash-card,.cash-panel,.report-card,.reports-card,.reports-panel,.production-card,.production-panel){background:#fff!important}html[data-appearance=light] button[aria-label="Hora prometida de entrega"]{color:#111318!important;-webkit-text-fill-color:#111318!important;opacity:1!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}html[data-appearance=light] button[aria-label="Hora prometida de entrega"]>span,html[data-appearance=light] button[aria-label="Hora prometida de entrega"] span{color:#111318!important;-webkit-text-fill-color:#111318!important;opacity:1!important;visibility:visible!important}html[data-appearance=light] [role=listbox][aria-label="Horarios de entrega"]{color:#111318!important;-webkit-text-fill-color:#111318!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border:1px solid #8f98a3!important}html[data-appearance=light] [role=listbox][aria-label="Horarios de entrega"] button[role=option]{color:#111318!important;-webkit-text-fill-color:#111318!important;opacity:1!important}html[data-appearance=light] [role=listbox][aria-label="Horarios de entrega"] button[role=option][aria-selected=true]{background:var(--theme-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-appearance=light] [role=listbox][aria-label="Horarios de entrega"] button[role=option][aria-selected=true]{background:color-mix(in srgb, var(--theme-accent) 14%, #fff)!important}}html[data-appearance=light] [role=listbox][aria-label="Horarios de entrega"] button[role=option][aria-selected=true]{color:var(--theme-accent)!important;-webkit-text-fill-color:var(--theme-accent)!important}html[data-appearance=light] main input,html[data-appearance=light] main select,html[data-appearance=light] main textarea,html[data-appearance=light] main button{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--cloudwash-blue:#2563eb;--cloudwash-cyan:#06b6d4;--cloudwash-ink:#0b1220;--cloudwash-muted:#5f6b7c;--cloudwash-subtle:#7a8596;--cloudwash-line:#0f172a1a;--cloudwash-soft:#f6f9fc;--cloudwash-surface:#fff}body{background:var(--theme-workspace-bg)!important;color:var(--theme-text)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.cw-nav-links{flex-direction:row!important}.app-shell,.app-shell-main{background:var(--theme-workspace-bg)!important;color:var(--theme-text)!important}.app-shell-surface{background:var(--theme-shell-bg)!important;border:1px solid var(--theme-shell-border)!important;color:var(--theme-text)!important;box-shadow:none!important}.app-sidebar,aside.app-sidebar{color:#fff!important;background:#0b1220!important;border-right:1px solid #ffffff12!important}.app-sidebar .logo,.app-sidebar .logo strong,.app-sidebar nav a,.app-sidebar nav button{color:#d0d5dd!important}.app-sidebar .logo{color:#fff!important}.app-sidebar .logo span{color:var(--theme-accent)!important}.app-sidebar nav a:hover,.app-sidebar nav button:hover{color:#fff!important;background:#ffffff0e!important}.app-sidebar nav a.active,.app-sidebar nav button.active{background:var(--theme-accent)!important}@supports (color:color-mix(in lab, red, red)){.app-sidebar nav a.active,.app-sidebar nav button.active{background:color-mix(in srgb, var(--theme-accent) 17%, #0b1220)!important}}.app-sidebar nav a.active,.app-sidebar nav button.active{color:#fff!important}.app-sidebar nav a.active svg,.app-sidebar nav button.active svg{color:#7dd3fc!important}html[data-appearance=light] :is(.kpi-card,.panel,.card,.home-kpi-card,.home-panel,.order-card,.order-summary-card,.orders-kpi-card,.orders-panel,.orders-card,.order-detail-summary-card,.order-detail-panel,.piece-modal,.clients-card,.client-card,.customer-card,.customers-card,.customers-panel,.clients-panel,.finance-card,.finance-summary-card,.finance-chart-card,.finance-chart-stat-card,.finance-admin-kpi,.finance-admin-tabs,.finance-period-selector,.finance-admin-sidebar,.finance-admin-workspace,.cash-card,.cash-panel,.report-card,.reports-card,.reports-panel,.production-card,.production-panel){color:#0b1220!important;background:#fff!important;border-color:#0f172a1a!important;box-shadow:0 10px 30px #0f172a0e!important}html[data-appearance=dark] :is(.kpi-card,.panel,.card,.home-kpi-card,.home-panel,.order-card,.order-summary-card,.orders-kpi-card,.orders-panel,.orders-card,.order-detail-summary-card,.order-detail-panel,.piece-modal,.clients-card,.client-card,.customer-card,.customers-card,.customers-panel,.clients-panel,.finance-card,.finance-summary-card,.finance-chart-card,.finance-chart-stat-card,.finance-admin-kpi,.finance-admin-tabs,.finance-period-selector,.finance-admin-sidebar,.finance-admin-workspace,.cash-card,.cash-panel,.report-card,.reports-card,.reports-panel,.production-card,.production-panel){background:var(--theme-card-bg)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;background-image:none!important;box-shadow:0 14px 36px #00000029!important}html[data-appearance=light] main :is(h1,h2,h3,h4,h5,h6,strong){color:#0b1220!important}html[data-appearance=light] main :is(p,small,label){color:#5f6b7c}html[data-appearance=dark] main :is(h1,h2,h3,h4,h5,h6,strong){color:#f8fafc}html[data-appearance=dark] main :is(p,small,label){color:#b9c5d6}html[data-appearance=light] main :is(input,textarea,select),html[data-appearance=light] :is(.order-search-box,.order-input-with-icon,.order-select-wrap,.orders-search,.piece-modal-field input,.piece-modal-field textarea){-webkit-text-fill-color:#0b1220;color:#0b1220!important;background:#fff!important;border-color:#0f172a24!important}html[data-appearance=dark] main :is(input,textarea,select),html[data-appearance=dark] :is(.order-search-box,.order-input-with-icon,.order-select-wrap,.orders-search,.piece-modal-field input,.piece-modal-field textarea){color:#f8fafc!important;background:#0b1220!important;border-color:#ffffff1a!important}html[data-appearance=light] main :is(input,textarea)::-moz-placeholder{color:#98a2b3!important;-webkit-text-fill-color:#98a2b3!important;opacity:1!important}html[data-appearance=light] main :is(input,textarea)::placeholder{color:#98a2b3!important;-webkit-text-fill-color:#98a2b3!important;opacity:1!important}html[data-appearance=dark] main :is(input,textarea)::-moz-placeholder{color:#667085!important;opacity:1!important}html[data-appearance=dark] main :is(input,textarea)::placeholder{color:#667085!important;opacity:1!important}html[data-appearance] main :is(input,textarea,select):focus{border-color:var(--theme-accent)!important;box-shadow:0 0 0 3px var(--theme-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-appearance] main :is(input,textarea,select):focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-accent) 13%, transparent)!important}}html[data-appearance] main :is(input,textarea,select):focus{outline:none!important}html[data-appearance=light] :is(.home-panel-header,.home-pending-row,.order-table th,.order-table td,.orders-card,.orders-toolbar,.order-summary-header,.order-summary-section,.order-detail-panel-header,.order-detail-item){border-color:#0f172a14!important}html[data-appearance=dark] :is(.home-panel-header,.home-pending-row,.order-table th,.order-table td,.orders-card,.orders-toolbar,.order-summary-header,.order-summary-section,.order-detail-panel-header,.order-detail-item){border-color:#ffffff12!important}:is(.order-primary-button,.orders-new-button,.home-new-order,.order-detail-primary-button){box-shadow:0 8px 20px var(--theme-accent);border-color:var(--theme-accent)!important;background:var(--theme-accent)!important;color:#fff!important}@supports (color:color-mix(in lab, red, red)){:is(.order-primary-button,.orders-new-button,.home-new-order,.order-detail-primary-button){box-shadow:0 8px 20px color-mix(in srgb, var(--theme-accent) 18%, transparent)}}:is(.order-primary-button,.orders-new-button,.home-new-order,.order-detail-primary-button):hover{filter:brightness(.96)}html[data-appearance=light] :is(.order-outline-button,.order-secondary-button,.order-detail-secondary-button,.home-branch,.orders-filter-button){color:#344054!important;background:#fff!important;border-color:#0f172a21!important}html[data-appearance=dark] :is(.order-outline-button,.order-secondary-button,.order-detail-secondary-button,.home-branch,.orders-filter-button){color:#d0d5dd!important;background:#ffffff09!important;border-color:#ffffff17!important}:is(.home-kpi-icon,.orders-kpi-icon,.order-step-number,.order-empty-icon){background:var(--theme-accent)!important}@supports (color:color-mix(in lab, red, red)){:is(.home-kpi-icon,.orders-kpi-icon,.order-step-number,.order-empty-icon){background:color-mix(in srgb, var(--theme-accent) 10%, transparent)!important}}:is(.home-kpi-icon,.orders-kpi-icon,.order-step-number,.order-empty-icon){color:var(--theme-accent)!important}html[data-appearance=light] .order-table th{color:#667085!important;background:#f8fafc!important}html[data-appearance=dark] .order-table th{color:#98a2b3!important;background:#0b1220!important}html[data-appearance=light] main article,html[data-appearance=light] main section,html[data-appearance=light] main form{border-color:#0f172a1a}html[data-appearance=light] [data-cloudwash-auth=true]{color:#0b1220!important;background:#f6f9fc!important}html[data-appearance=dark] [data-cloudwash-auth=true]{color:#f8fafc!important;background:#070b16!important}html[data-appearance=light]{--theme-workspace-bg:#f6f9fc;--theme-app-bg:#f6f9fc;--theme-shell-bg:#eef5fd;--theme-panel-bg:#fff;--theme-card-bg:#fff;--theme-card-secondary:#f8fafc;--theme-card-tertiary:#f1f5f9;--theme-input-bg:#fff;--theme-sidebar-bg:#081225;--theme-border:#0f172a1a;--theme-border-strong:#0f172a29;--theme-shell-border:#0f172a14;--theme-divider:#0f172a14;--theme-text:#0b1220;--theme-text-secondary:#5f6b7c;--theme-muted:#7a8596;--theme-hover-bg:#2563eb0f}html[data-appearance=dark]{--theme-workspace-bg:#081225;--theme-app-bg:#081225;--theme-shell-bg:#0b1629;--theme-panel-bg:#101b2f;--theme-card-bg:#0d182a;--theme-card-secondary:#111f35;--theme-card-tertiary:#0a1425;--theme-input-bg:#0b1629;--theme-sidebar-bg:#07111f;--theme-border:#94a3b821;--theme-border-strong:#94a3b833;--theme-shell-border:#94a3b81f;--theme-divider:#94a3b81c;--theme-text:#f8fafc;--theme-text-secondary:#b8c4d4;--theme-muted:#8f9db0;--theme-hover-bg:#ffffff0e}html[data-appearance=light] body,html[data-appearance=light] .app-shell,html[data-appearance=light] .app-shell-main{background:#f6f9fc!important}html[data-appearance=light] .app-shell-surface{background:#eef5fd!important;border-color:#0f172a14!important}html[data-appearance=light] .app-sidebar,html[data-appearance=light] aside.app-sidebar{color:#f8fafc!important;background:#081225!important;border-right-color:#94a3b81f!important}html[data-appearance=light] .app-sidebar .logo{color:#f8fafc!important}html[data-appearance=light] .app-sidebar nav a{color:#c7d2e0!important}html[data-appearance=light] .app-sidebar nav a:hover{background:#ffffff0e!important}html[data-appearance=light] .app-sidebar nav a.active{color:#fff!important;background:#ffffff16!important}html[data-appearance=light] .app-sidebar nav a.active svg{color:var(--theme-accent)!important}html[data-appearance=dark] body,html[data-appearance=dark] .app-shell,html[data-appearance=dark] .app-shell-main{background:#081225!important}html[data-appearance=dark] .app-shell-surface{background:#0b1629!important;border-color:#94a3b81f!important}html[data-appearance=dark] .app-sidebar,html[data-appearance=dark] aside.app-sidebar{background:#07111f!important}html[data-appearance=light] :is(.kpi-card,.panel,.home-kpi-card,.home-panel,.order-card,.order-summary-card,.orders-kpi-card,.orders-panel,.orders-card,.order-detail-summary-card,.order-detail-panel,.piece-modal,.clients-card,.clients-panel,.client-card,.customer-card,.customers-card,.customers-panel,.finance-card,.finance-summary-card,.finance-chart-card,.finance-chart-stat-card,.finance-admin-kpi,.finance-admin-tabs,.finance-period-selector,.finance-admin-sidebar,.finance-admin-workspace,.cash-card,.cash-panel,.report-card,.reports-card,.reports-panel,.production-card,.production-panel){color:#0b1220!important;background:#fff!important;border-color:#0f172a1a!important;box-shadow:0 12px 32px #0f172a0f!important}html[data-appearance=dark] :is(.kpi-card,.panel,.home-kpi-card,.home-panel,.order-card,.order-summary-card,.orders-kpi-card,.orders-panel,.orders-card,.order-detail-summary-card,.order-detail-panel,.piece-modal,.clients-card,.clients-panel,.client-card,.customer-card,.customers-card,.customers-panel,.finance-card,.finance-summary-card,.finance-chart-card,.finance-chart-stat-card,.finance-admin-kpi,.finance-admin-tabs,.finance-period-selector,.finance-admin-sidebar,.finance-admin-workspace,.cash-card,.cash-panel,.report-card,.reports-card,.reports-panel,.production-card,.production-panel){color:#f8fafc!important;background:#0d182a!important;border-color:#94a3b81f!important;box-shadow:0 18px 46px #0003!important}html[data-appearance=light] main input,html[data-appearance=light] main textarea,html[data-appearance=light] main select{color:#0b1220!important;-webkit-text-fill-color:#0b1220!important;background:#fff!important;border-color:#0f172a21!important}html[data-appearance=dark] main input,html[data-appearance=dark] main textarea,html[data-appearance=dark] main select{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;background:#0b1629!important;border-color:#94a3b829!important}html[data-appearance=light] main form input,html[data-appearance=light] main form textarea,html[data-appearance=light] main form select{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}html[data-appearance=dark] main form input,html[data-appearance=dark] main form textarea,html[data-appearance=dark] main form select{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}.finance-admin-layout,.finance-page{width:100%;min-width:0;max-width:100%}.finance-admin-content{width:100%;min-width:0;max-width:100%;gap:30px!important}.finance-admin-header{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:22px!important;margin-bottom:4px!important;display:flex!important}.finance-admin-header>:first-child{width:100%;max-width:820px}.finance-admin-header>:last-child{width:100%;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;max-width:none!important;display:flex!important}.finance-admin-header>:last-child button{min-width:170px;border-radius:12px!important;width:auto!important;min-height:46px!important;padding:0 18px!important}.finance-admin-tabs,.finance-admin-navigation,.finance-navigation{gap:14px!important;margin:0!important}.finance-summary-grid{gap:20px!important;margin-bottom:6px!important}.finance-summary-card,.finance-admin-kpi{border-radius:18px!important;min-height:178px!important;padding:26px 24px!important}.finance-summary-card span,.finance-admin-kpi span{margin-bottom:12px!important}.finance-summary-card h2,.finance-admin-kpi strong{margin-top:8px!important}.finance-chart-section,.finance-admin-workspace{margin-top:2px!important}.finance-chart-card,.finance-admin-workspace,.finance-admin-sidebar{border-radius:20px!important}html[data-appearance=light] :is(.finance-page,.finance-admin-layout,.finance-admin-content,.finance-admin-workspace){background:0 0!important}html[data-appearance=light] .finance-admin-workspace{background:#eef5fd!important}html[data-appearance=light] .finance-admin-header h1{color:#0b1220!important}html[data-appearance=light] .finance-admin-header p{color:#5f6b7c!important}html[data-appearance=dark] .finance-admin-workspace{background:#0b1629!important}html[data-appearance=dark] .finance-admin-header h1{color:#f8fafc!important}html[data-appearance=dark] .finance-admin-header p{color:#b8c4d4!important}@media (min-width:1180px){.finance-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1179px) and (min-width:760px){.finance-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.finance-admin-header>:last-child button{flex:180px}}html[data-appearance=light] .app-shell-surface>main,html[data-appearance=dark] .app-shell-surface>main{box-shadow:none!important;background:0 0!important;border-radius:0!important}html[data-appearance=light] .app-shell-surface{background:#eef5fd!important;border:1px solid #0f172a14!important;border-radius:24px!important}html[data-appearance=dark] .app-shell-surface{background:#0b1629!important;border:1px solid #94a3b81f!important;border-radius:24px!important}html[data-appearance=light] .app-shell-surface>main :is(article,section)[style*="rgba(13,21,38"],html[data-appearance=light] .app-shell-surface>main :is(article,section)[style*="rgba(13, 21, 38"],html[data-appearance=light] .app-shell-surface>main :is(article,section)[style*="rgba(5,9,20"],html[data-appearance=light] .app-shell-surface>main :is(article,section)[style*="rgba(5, 9, 20"]{background:#fff!important;border-color:#0f172a1a!important;box-shadow:0 12px 32px #0f172a0f!important}html[data-appearance=light] .app-shell-surface>main [style*="rgba(255,255,255,0.025)"],html[data-appearance=light] .app-shell-surface>main [style*="rgba(255, 255, 255, 0.025)"]{background:#f8fafc!important;border-color:#0f172a14!important}html[data-appearance=light] .app-shell-surface>main [style*="color: rgb(255, 255, 255)"],html[data-appearance=light] .app-shell-surface>main [style*="color:#ffffff"],html[data-appearance=light] .app-shell-surface>main [style*="color: #ffffff"]{color:#0b1220!important;-webkit-text-fill-color:#0b1220!important}.app-shell-surface>main{box-sizing:border-box!important;width:100%!important;min-width:0!important}html[data-appearance=light] .app-shell-surface>main[style*="max-width: 1320px"],html[data-appearance=dark] .app-shell-surface>main[style*="max-width: 1320px"]{background:0 0!important;border-radius:0!important}.app-shell-surface>main[style*="display: grid"]{gap:28px!important}@media (min-width:1050px){.app-shell-surface>main[style*="display: grid"]>section:first-child{padding:4px 0 2px!important}}html[data-appearance=light] .app-shell-surface>main article{border-color:#0f172a1a!important}html[data-appearance=dark] .app-shell-surface>main{color:#f8fafc!important}@media (max-width:759px){html,body,.app-shell,.app-shell-main,.app-shell-surface{max-width:100%;overflow-x:hidden}.app-shell-main,.app-shell-surface,.app-shell-surface>main{box-sizing:border-box!important;width:100%!important;min-width:0!important}.home-dashboard,.home-header,.home-header-actions,.home-kpis,.home-content-grid,.home-bottom-grid,.home-panel{min-width:0!important;max-width:100%!important}.home-header{flex-direction:column!important;align-items:stretch!important}.home-header-actions{flex-wrap:wrap!important;display:flex!important}.home-kpis,.home-content-grid,.home-bottom-grid{grid-template-columns:minmax(0,1fr)!important}.order-page,.order-layout,.order-main-column,.order-card,.order-summary-card{min-width:0!important;max-width:100%!important}.order-layout,.order-client-search-row,.order-date-grid,.order-add-grid{grid-template-columns:minmax(0,1fr)!important}.order-header,.order-card-header-between{flex-direction:column!important;align-items:stretch!important}.order-header-actions{flex-wrap:wrap!important;width:100%!important}.order-search-box,.order-input-with-icon,.order-select-wrap,.order-field,.order-field>input,.order-field>select,.order-field textarea{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.orders-page,.orders-panel,.orders-card,.order-detail-page,.order-detail-panel,.order-detail-summary,.order-detail-grid,.order-detail-info-grid,.order-detail-item{min-width:0!important;max-width:100%!important}.order-detail-summary,.order-detail-grid,.order-detail-info-grid,.order-detail-item{grid-template-columns:minmax(0,1fr)!important}.finance-page,.finance-admin-layout,.finance-admin-content,.finance-admin-header,.finance-admin-workspace,.finance-admin-sidebar,.finance-chart-section,.finance-chart-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.finance-admin-content{gap:18px!important}.finance-admin-header{gap:16px!important}.finance-admin-header>:first-child,.finance-admin-header>:last-child{width:100%!important;max-width:100%!important}.finance-admin-header>:last-child{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;display:grid!important}.finance-admin-header>:last-child button{width:100%!important;min-width:0!important;max-width:100%!important}.finance-admin-tabs,.finance-admin-navigation,.finance-navigation,.finance-summary-grid,.finance-admin-kpis{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important}.finance-summary-card,.finance-admin-kpi{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;padding:18px 16px!important}.finance-chart-header{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.finance-chart-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.finance-chart-filters button{width:100%!important;min-width:0!important}.clients-card,.clients-panel,.client-card,.customer-card,.customers-card,.customers-panel,.production-card,.production-panel,.cash-card,.cash-panel,.report-card,.reports-card,.reports-panel{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.piece-modal{box-sizing:border-box!important;width:min(100%,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;overflow-y:auto!important}}@media (max-width:1023px){html[data-appearance=light] .app-mobile-header{color:#0b1220!important;background:#fffffff7!important;border-bottom-color:#0f172a1f!important;box-shadow:0 8px 24px #0f172a14!important}html[data-appearance=light] .app-mobile-menu-button,html[data-appearance=light] .app-sidebar-mobile-close{color:#0b1220!important;background:#f8fafc!important;border-color:#0f172a24!important}html[data-appearance=light] .app-mobile-logo{color:#0b1220!important}html[data-appearance=light] .app-mobile-logo span{color:var(--theme-accent)!important}html[data-appearance=light] .app-mobile-current-section{color:#64748b!important}html[data-appearance=light] .app-sidebar,html[data-appearance=light] aside.app-sidebar{color:#0b1220!important;background:#fff!important;border-right-color:#0f172a1f!important}html[data-appearance=light] .app-sidebar .logo{color:#0b1220!important}html[data-appearance=light] .app-sidebar nav>a{color:#334155!important}html[data-appearance=light] .app-sidebar nav>a svg{color:#64748b!important}html[data-appearance=light] .app-sidebar nav>a:hover{color:#0b1220!important;background:#f1f5f9!important}html[data-appearance=light] .app-sidebar nav>a.active{background:var(--theme-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-appearance=light] .app-sidebar nav>a.active{background:color-mix(in srgb, var(--theme-accent) 12%, #fff)!important}}html[data-appearance=light] .app-sidebar nav>a.active{color:#0b1220!important}html[data-appearance=light] .app-sidebar nav>a.active svg{color:var(--theme-accent)!important}html[data-appearance=light] .app-sidebar-mobile-overlay{background:#0f172a61!important}}
