:root{--color-black: #111111;--color-white: #ffffff;--color-red: #d71920;--color-red-dark: #a80f15;--color-page: #eef2f7;--color-border: #d8dee8;--color-muted: #4b5563;--color-subtle: #6b7280;--color-brand-soft: color-mix(in srgb, var(--color-white) 65%, var(--color-red));--color-hover-bg: color-mix(in srgb, var(--color-white) 58%, var(--color-brand-soft));--color-surface-muted: color-mix(in srgb, var(--color-page) 45%, var(--color-white));--color-focus-ring: color-mix(in srgb, var(--color-red) 14%, transparent);--color-field-soft: color-mix(in srgb, var(--color-white) 70%, var(--color-brand-soft));--color-field-border: color-mix(in srgb, var(--color-red) 28%, var(--color-border));--color-notice-bg: color-mix(in srgb, var(--color-white) 55%, var(--color-brand-soft));--shadow-card: 0 18px 50px rgba(17, 17, 17, .08);--shadow-soft: 0 10px 28px rgba(17, 17, 17, .1);--dash-primary: var(--color-red);--dash-secondary: var(--color-black);--dash-accent: var(--color-white);--dash-metric-bg: color-mix(in srgb, var(--color-white) 82%, var(--color-brand-soft));--dash-metric-bg-hero: color-mix(in srgb, var(--color-white) 58%, var(--color-brand-soft));--dash-panel-bg: color-mix(in srgb, var(--color-white) 78%, var(--color-page));--dash-chart-fill: linear-gradient(180deg, color-mix(in srgb, var(--color-red) 35%, white) 0%, var(--color-red) 45%, color-mix(in srgb, var(--color-red) 20%, white) 100%);--dash-chart-fill-active: var(--dash-chart-fill);--dash-chart-grid: color-mix(in srgb, var(--color-black) 10%, transparent);--dash-glow: color-mix(in srgb, var(--color-red) 45%, transparent);--dash-chart-surface: color-mix(in srgb, var(--color-white) 55%, var(--color-page));--dash-chart-card-bg: linear-gradient(135deg, var(--dash-metric-bg) 0%, var(--color-white) 52%, color-mix(in srgb, var(--color-brand-soft) 28%, var(--color-white)) 100%);--ease-out-expo: cubic-bezier(.22, 1, .36, 1);color:var(--color-black);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--color-page)}button,input,select,textarea{font:inherit}.hero,.card{border:1px solid var(--color-border);border-radius:1.25rem;background:var(--color-white);box-shadow:var(--shadow-card)}.hero{display:grid;gap:.5rem;margin-bottom:1.5rem;padding:clamp(1.25rem,4vw,2rem)}.hero h1{margin:0;font-size:clamp(2rem,5vw,3.25rem);line-height:1}.hero p{max-width:64ch;margin:0;color:var(--color-subtle)}.card{padding:1.25rem}.grid{display:grid;gap:1rem}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}label{display:grid;gap:.35rem;color:color-mix(in srgb,var(--color-black) 88%,var(--color-muted));font-size:.9rem;font-weight:700}.required-field .field-label{color:var(--color-black)}.required-mark{color:var(--color-red);font-weight:900}.required-field>input,.required-field>select,.required-field>textarea{border-color:var(--color-field-border);background:var(--color-field-soft)}.required-field>input:focus,.required-field>select:focus,.required-field>textarea:focus{border-color:var(--color-red);box-shadow:0 0 0 3px var(--color-focus-ring)}.required-field.field-error>input,.required-field.field-error>select,.required-field.field-error>textarea{border-color:var(--color-red);background:var(--color-notice-bg);box-shadow:0 0 0 3px var(--color-focus-ring)}.form-required-note{margin:0 0 1rem;color:var(--color-muted);font-size:.85rem;font-weight:700}input,select,textarea{width:100%;border:1px solid var(--color-border);border-radius:.8rem;padding:.8rem .9rem;background:var(--color-white);color:var(--color-black);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}input:hover,select:hover,textarea:hover{border-color:color-mix(in srgb,var(--color-red) 22%,var(--color-border))}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--color-red);box-shadow:0 0 0 3px var(--color-focus-ring)}textarea{min-height:6rem;resize:vertical}.button-row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:1rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:0;border-radius:999px;padding:.85rem 1.15rem;background:var(--color-red);color:var(--color-white);cursor:pointer;font-weight:800;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.btn:hover:not(:disabled){background:color-mix(in srgb,var(--color-red) 88%,var(--color-black));box-shadow:0 8px 20px color-mix(in srgb,var(--color-red) 22%,transparent)}.btn.secondary{border:1px solid var(--color-border);background:var(--color-white);color:var(--color-black)}.btn.secondary:hover:not(:disabled){background:var(--color-hover-bg);border-color:color-mix(in srgb,var(--color-red) 35%,var(--color-border));color:var(--color-red);box-shadow:none}.btn:disabled{cursor:not-allowed;opacity:.55}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse}th,td{border-bottom:1px solid var(--color-border);padding:.8rem;text-align:left;vertical-align:top}th{color:var(--color-muted);font-size:.8rem;text-transform:uppercase}.badge{display:inline-flex;border-radius:999px;padding:.25rem .6rem;background:var(--color-black);color:var(--color-white);font-size:.8rem;font-weight:800;text-transform:capitalize}.badge.sold{background:var(--color-red)}.badge.returned{background:#b45309}.notice{border-radius:.9rem;margin:1rem 0;padding:.9rem 1rem;background:#edf8f0;color:#176b35;font-weight:700}.notice.success{background:#edf8f0;color:#176b35}.notice.error{background:var(--color-notice-bg);color:var(--color-red-dark)}@media(max-width:760px){.grid.two,.grid.three,.form-grid{grid-template-columns:1fr}}@media print{.topbar,.sidebar,.no-print{display:none!important}body{background:var(--color-white)}.page{width:100%!important;padding:0!important}.workspace{padding-left:0!important}}
