:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#172033;--bg:#eef3f8;--surface:#fff;--surface-soft:#f7fafc;--line:#dfe7f0;--text:#172033;--muted:#64748b;--primary:#2563eb;--primary-dark:#1d4ed8;--primary-soft:#e8f0ff;--success:#078456;--danger:#c24132;--shadow:0 18px 50px #0f172a14;--shadow-soft:0 10px 30px #0f172a0f;background:#eef3f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:linear-gradient(180deg, #ffffffd1, #eef3f8f0), var(--bg);min-height:100vh;margin:0}.app-fallback{place-items:center;min-height:100vh;padding:24px;display:grid}.app-fallback>div{border:1px solid var(--line);width:min(560px,100%);box-shadow:var(--shadow);background:#fff;border-radius:8px;gap:12px;padding:24px;display:grid}.app-fallback h1,.app-fallback p{margin:0}.app-fallback p{color:var(--muted)}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled,input:disabled,select:disabled{cursor:not-allowed;opacity:.62}.login-page{background:radial-gradient(circle at 0 0,#285cb247,#0000 32%),linear-gradient(135deg,#0c1930,#214468);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:#fff;border-radius:8px;gap:16px;width:min(460px,100%);padding:30px;display:grid;box-shadow:0 24px 70px #050c1c52}.login-card h1,.topbar h2,.panel-title h3,.table-toolbar h3{margin:0}.login-card h1{line-height:1.1}.login-card p{color:#667085;line-height:1.45}.eyebrow,.muted{color:var(--muted);font-size:13px}.field{color:#344054;gap:6px;font-weight:650;display:grid}.field small{color:#667085;font-weight:500}input,select,textarea{border:1px solid var(--line);width:100%;min-height:44px;color:var(--text);background:#fff;border-radius:8px;outline:none;padding:10px 12px;transition:border-color .15s,box-shadow .15s,background .15s}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 4px #2563eb1f}textarea{resize:vertical;min-height:96px}.primary,.secondary{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 14px;font-weight:750;display:inline-flex}.primary{background:linear-gradient(180deg, #2f70ff, var(--primary));color:#fff;border:0;box-shadow:0 10px 20px #2563eb33}.primary:hover:not(:disabled){background:linear-gradient(180deg, #2b67ef, var(--primary-dark))}.primary-danger{background:linear-gradient(#e05243,#c24132);box-shadow:0 10px 20px #c2413233}.primary-danger:hover:not(:disabled){background:linear-gradient(#d84638,#a93126)}.secondary{border:1px solid var(--line);color:#233047;background:#fff}.secondary:hover:not(:disabled){background:#f7f9fc}.alert,.success{border-radius:8px;padding:12px 14px;line-height:1.35}.alert{color:#8a1f17;background:#fff0ee;border:1px solid #ffd5ce}.success{color:#095a2a;background:#e9f8ef;border:1px solid #c7eed7}.app-shell{grid-template-columns:286px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;background:linear-gradient(#0f172a,#111827 54%,#0b1220);border-right:1px solid #ffffff14;flex-direction:column;gap:18px;height:100vh;padding:20px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;padding:4px 2px 10px;display:flex}.brand-mark{color:#fff;background:linear-gradient(135deg,#2563eb,#14b8a6);border-radius:8px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid;box-shadow:0 14px 28px #2563eb40}.brand strong{font-size:18px}.brand span{color:#a7b0c0;font-size:13px}.sidebar-profile{background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;gap:4px;padding:14px;display:grid}.sidebar-profile span{color:#94a3b8;text-transform:uppercase;font-size:12px;font-weight:800}.sidebar-profile strong{color:#fff;line-height:1.25}nav,.nav-groups,.nav-group{gap:8px;display:grid}.nav-groups{gap:18px}.nav-group>span{color:#7f8ea3;letter-spacing:.08em;text-transform:uppercase;padding:0 10px;font-size:11px;font-weight:900}nav button,.logout{color:#d9e1ef;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:12px;transition:background .15s,color .15s,transform .15s;display:flex}nav button.active,nav button:hover,.logout:hover{color:#fff;background:#ffffff1a}nav button.active{background:linear-gradient(90deg,#2563ebeb,#14b8a6b8);box-shadow:0 14px 26px #02061733}nav button:hover,.logout:hover{transform:translate(2px)}.logout{margin-top:auto}.content{min-width:0;padding:28px}.topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding:4px 2px 0;display:flex}.topbar h2{letter-spacing:0;font-size:28px}.stack{gap:18px;display:grid}.filter-panel,.metric,.panel,.dashboard-header{box-shadow:var(--shadow-soft);background:#ffffffeb;border:1px solid #cbd5e1d9;border-radius:8px}.filter-panel,.panel,.dashboard-header{padding:20px}.panel-title,.table-toolbar,.dashboard-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.panel-title{margin-bottom:16px}.dashboard-header strong{margin-top:4px;display:block}.filters{grid-template-columns:repeat(6,minmax(140px,1fr));gap:12px;display:grid}.cards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.compact-cards{grid-template-columns:repeat(3,minmax(170px,1fr))}.metric{text-align:left;gap:8px;min-height:126px;padding:18px;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid}.metric.clickable{border-color:#c7d7fe}.metric.clickable:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.metric span{color:var(--muted)}.metric strong{font-size:clamp(24px,3vw,30px);line-height:1.1}.metric em{color:var(--primary);align-self:end;font-size:13px;font-style:normal;font-weight:700}.metric.danger strong{color:#c23a2b}.metric.warning{background:#fffaf0;border-color:#f4d58a}.metric.warning strong{color:#b45309}.panel h3{margin:0 0 14px}.dashboard-intro{color:#fff;background:linear-gradient(135deg,#2563ebf5,#0f172af5),#172033;border-radius:8px;justify-content:space-between;align-items:stretch;gap:18px;padding:22px;display:flex;box-shadow:0 22px 46px #2563eb2e}.dashboard-intro h1{letter-spacing:0;margin:4px 0 8px;font-size:clamp(24px,4vw,36px);line-height:1.05}.dashboard-intro p{color:#ffffffc7;max-width:620px;margin:0;line-height:1.45}.dashboard-intro .eyebrow{color:#ffffffa8}.seller-summary-panel,.premium-race-panel{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #cbd5e1d9;border-radius:8px;padding:20px}.seller-summary-panel{background:linear-gradient(135deg,#e8f0ffeb,#f0fdfaeb),#fff}.seller-kpis .metric{background:#ffffffd6;min-height:116px}.premium-race-panel{background:linear-gradient(135deg,#fff 0%,#f8fbff 48%,#f2fbf7 100%)}.premium-race{grid-template-columns:minmax(210px,.36fr) minmax(0,1fr);gap:14px;display:grid}.race-spotlight{color:#fff;background:linear-gradient(135deg,#152238,#2563eb);border-radius:8px;align-content:center;gap:8px;min-height:168px;padding:18px;display:grid;box-shadow:0 18px 34px #2563eb33}.race-spotlight span,.race-spotlight em{color:#ffffffbd;font-style:normal}.race-spotlight strong{font-size:24px;line-height:1.1}.premium-summary.compact{grid-template-columns:repeat(3,minmax(130px,1fr))}.premium-summary.compact>div{align-content:start}.premium-summary svg{color:var(--primary)}.race-progress{background:#fff;border:1px solid #edf1f7;border-radius:8px;gap:9px;margin-top:12px;padding:14px;display:grid}.race-progress>div:first-child{justify-content:space-between;gap:12px;display:flex}.race-progress span,.race-progress small{color:var(--muted)}.intro-stats{grid-template-columns:repeat(2,minmax(140px,1fr));gap:10px;min-width:min(360px,100%);display:grid}.intro-stats>div{background:#ffffff1a;border:1px solid #ffffff24;border-radius:8px;align-content:center;gap:6px;padding:14px;display:grid}.intro-stats span{color:#ffffffb8;font-size:13px}.intro-stats strong{font-size:22px}.grid-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.list,.podium,.sectioned-form{gap:12px;display:grid}.sale-workbench{box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#fffffff0,#f7fafcf0),#fff;border:1px solid #cbd5e1d9;border-radius:8px;gap:16px;padding:20px;display:grid}.sale-workbench-header{justify-content:space-between;align-items:center;gap:18px;display:flex}.sale-workbench-header h3{margin:0;font-size:24px}.sale-progress{gap:8px;width:min(240px,100%);display:grid}.sale-progress span{color:var(--muted);text-align:right;font-size:13px;font-weight:750}.sale-header-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.sale-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:18px;display:grid}.sale-flow{gap:14px;display:grid}.sale-step{background:#fff;border:1px solid #e4ebf5;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:14px;display:grid}.sale-step-marker{align-content:start;justify-items:center;gap:8px;width:42px;display:grid}.sale-step-marker span{color:#fff;background:linear-gradient(135deg, var(--primary), #14b8a6);border-radius:8px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.sale-step-marker svg{color:var(--primary)}.sale-step-content{gap:12px;min-width:0;display:grid}.sale-step-content h3{margin:4px 0 0}.price-table-choice{grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;display:grid}.price-table-card{min-height:118px;color:var(--text);text-align:left;background:#fff;border:1px solid #dbe5f2;border-radius:8px;gap:6px;padding:14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.price-table-card:hover{box-shadow:var(--shadow-soft);border-color:#bcd0ff;transform:translateY(-1px)}.price-table-card.active{border-color:var(--primary);background:linear-gradient(135deg,#eef4ff,#f4fffb);box-shadow:0 14px 28px #2563eb1f}.price-table-card span{color:var(--primary);font-size:13px;font-weight:850}.price-table-card strong{font-size:22px}.price-table-card em{color:var(--muted);font-style:normal}.sale-summary-panel{gap:12px;display:grid;position:sticky;top:24px}.summary-card,.summary-item{background:#fff;border:1px solid #e4ebf5;border-radius:8px}.summary-card.hero{color:#fff;background:linear-gradient(135deg,#172033,#2563eb);gap:7px;padding:16px;display:grid;box-shadow:0 18px 38px #2563eb2e}.summary-card.hero span,.summary-card.hero em{color:#ffffffbd;font-style:normal}.summary-card.hero strong{font-size:22px;line-height:1.12}.summary-grid,.summary-adjustments{gap:8px;display:grid}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-item{gap:4px;min-width:0;padding:11px;display:grid}.summary-item span{color:var(--muted);font-size:12px;font-weight:750}.summary-item strong{overflow-wrap:anywhere;font-size:15px}.summary-item.negative strong{color:#c23a2b}.summary-item.positive strong{color:var(--success)}.sale-actions{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:10px;display:grid}.list-row,.podium-row{background:var(--surface-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.podium-row{justify-content:flex-start;align-items:center}.podium-row span{width:42px;color:var(--primary);font-weight:800}.podium-main{flex:1;gap:7px;min-width:0;display:grid}.podium-row em{color:#667085;margin-left:auto;font-style:normal}.place-1{background:#fff8df}.place-2{background:#eef3ff}.place-3{background:#fff1e8}.form-section{border:1px solid #edf1f7;border-radius:8px;min-width:0;margin:0;padding:14px}.form-section legend{color:#344054;padding:0 6px;font-weight:800}.form-grid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;display:grid}.span-2{grid-column:span 2}.span-full{grid-column:1/-1}.form-actions{justify-content:flex-end;gap:10px;display:flex}.row-actions{align-items:center;gap:8px;display:flex}.danger-action{color:#9f2a1d}.danger-action:hover:not(:disabled){background:#fff0ee;border-color:#ffc8bf}.premium-form{grid-template-columns:minmax(150px,.7fr) repeat(2,minmax(180px,1fr)) auto;align-items:end;gap:12px;margin-bottom:14px;display:grid}.parameters-hero{color:#fff;background:linear-gradient(135deg,#172033,#2563eb);border:1px solid #cbd5e1d9;border-radius:8px;justify-content:space-between;align-items:stretch;gap:18px;padding:20px;display:flex;box-shadow:0 20px 42px #2563eb29}.parameters-hero h3,.parameters-hero p{margin:0}.parameters-hero h3{margin-top:4px;font-size:24px}.parameters-hero p,.parameters-hero .eyebrow{color:#ffffffbd}.rule-preview{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:8px;align-content:center;gap:6px;min-width:min(260px,100%);padding:14px;display:grid}.rule-preview span,.rule-preview em{color:#ffffffbd;font-style:normal}.rule-preview strong{font-size:22px}.premium-summary{grid-template-columns:repeat(3,minmax(160px,1fr));gap:10px;display:grid}.premium-summary>div{background:#f8fafd;border:1px solid #edf1f7;border-radius:8px;gap:4px;padding:12px;display:grid}.premium-summary span{color:#667085;font-size:13px}.premium-summary em{color:#667085;font-style:normal}.operations-board{grid-template-columns:repeat(3,minmax(180px,1fr));gap:14px;display:grid}.operation-card{min-height:108px;box-shadow:var(--shadow-soft);background:#fff;border:1px solid #cbd5e1d9;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:6px 12px;padding:16px;display:grid}.operation-card svg{color:var(--primary);grid-row:span 2}.operation-card span{color:var(--muted)}.operation-card strong{font-size:28px;line-height:1}.operation-card.warning svg,.operation-card.warning strong{color:#b45309}.operation-card.success svg,.operation-card.success strong{color:var(--success)}.cancellation-toolbar{margin-bottom:0}.cancellation-workbench{box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#fffffff5,#f8fbfff5),#fff;border:1px solid #cbd5e1d9;border-radius:8px;gap:16px;padding:20px;display:grid}.cancellation-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.cancellation-header h3{margin:0;font-size:24px}.cancellation-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:18px;display:grid}.cancellation-form{gap:14px;display:grid}.cancellation-section-title{color:#233047;align-items:center;gap:8px;padding-top:2px;display:flex}.cancellation-section-title svg{color:var(--primary)}.cancellation-section-title h4{margin:0}.cancel-review-panel{gap:12px;display:grid;position:sticky;top:24px}.cancel-review-hero{color:#fff;background:linear-gradient(135deg,#172033,#b45309);border-radius:8px;gap:7px;padding:16px;display:grid;box-shadow:0 18px 38px #b4530929}.cancel-review-hero span,.cancel-review-hero em{color:#ffffffbd;font-style:normal}.cancel-review-hero strong{font-size:22px;line-height:1.12}.cancel-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cancel-review-item{background:#fff;border:1px solid #e4ebf5;border-radius:8px;gap:4px;min-width:0;padding:11px;display:grid}.cancel-review-item span{color:var(--muted);font-size:12px;font-weight:750}.cancel-review-item strong{overflow-wrap:anywhere;font-size:15px}.pending-mini-list{background:#fff;border:1px solid #e4ebf5;border-radius:8px;gap:8px;padding:12px;display:grid}.pending-mini-item{background:#fffaf0;border-radius:8px;justify-content:space-between;gap:10px;padding:10px;display:flex}.pending-mini-item span{color:var(--muted);font-size:13px}.segmented-control{border:1px solid var(--line);background:#f8fafc;border-radius:8px;gap:4px;padding:4px;display:inline-flex}.segmented-control button{color:#475569;background:0 0;border:0;border-radius:6px;min-height:34px;padding:7px 11px;font-weight:750}.segmented-control button.active{color:#fff;background:var(--primary);box-shadow:0 8px 18px #2563eb2e}.price-table-editor{background:#f8fafd;border:1px solid #edf1f7;border-radius:8px;gap:12px;padding:14px;display:grid}.price-table-editor h4{margin:2px 0 0}.price-table-grid{gap:10px;display:grid}.price-table-row{background:#fff;border:1px solid #edf1f7;border-radius:8px;grid-template-columns:minmax(110px,.7fr) repeat(2,minmax(150px,1fr));align-items:end;gap:10px;padding:12px;display:grid}.price-table-row>strong{align-self:center}.price-difference{grid-template-columns:repeat(2,minmax(180px,1fr));gap:10px;display:grid}.price-difference>div{background:#f8fafd;border:1px solid #edf1f7;border-radius:8px;gap:4px;padding:12px;display:grid}.price-difference span{color:#667085;font-size:13px}.price-difference strong.negative{color:#c23a2b}.price-difference strong.positive{color:#075c2a}.price-difference strong.neutral{color:#344054}.check{color:#344054;align-items:center;gap:8px;min-height:42px;font-weight:650;display:flex}.check input{width:auto}.account-summary{grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px;display:grid}.account-summary>div{background:#f8fafd;border:1px solid #edf1f7;border-radius:8px;gap:4px;padding:14px;display:grid}.table-toolbar{margin-bottom:12px}.table-tools{align-items:center;gap:8px;display:flex}.search-field{border:1px solid var(--line);color:#667085;background:#fff;border-radius:8px;align-items:center;gap:8px;width:min(300px,100%);min-height:42px;padding:0 10px;display:flex}.icon-button{border:1px solid var(--line);color:#475569;background:#fff;border-radius:8px;place-items:center;width:42px;min-width:42px;min-height:42px;display:inline-grid}.icon-button:hover{background:var(--surface-soft)}.search-field input{min-height:38px;box-shadow:none;border:0;padding:0}.table-wrap{width:100%;overflow-x:auto}table{border-collapse:separate;border-spacing:0;width:100%;min-width:720px}th,td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf1f7;padding:12px}th{z-index:1;color:#64748b;background:#f8fafc;font-size:13px;font-weight:800;position:sticky;top:0}tbody tr:hover{background:#f8fafd}.data-table tbody tr{transition:background .12s}.compact-table .table-wrap{border:1px solid #edf1f7;border-radius:8px}.badge{border-radius:999px;align-items:center;min-height:26px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.chart-row{background:var(--surface-soft);border-radius:8px;gap:8px;padding:12px;display:grid}.chart-row>div:first-child{justify-content:space-between;gap:12px;display:flex}.bar-track{background:#e2e8f0;border-radius:999px;height:8px;overflow:hidden}.bar-track span{border-radius:inherit;background:linear-gradient(90deg, var(--primary), #14b8a6);min-width:4px;height:100%;display:block}.badge.success{color:#075c2a;background:#def8e8}.badge.warning{color:#8a4b00;background:#fff1cc}.badge.danger{color:#9f2a1d;background:#ffe1dc}.badge.neutral{color:#42526d;background:#eef2f7}.modal-backdrop{z-index:20;background:#0a112094;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.drawer-backdrop{z-index:25;background:#0a11206b;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-panel{background:#fff;grid-template-rows:auto 1fr;width:min(620px,100%);height:100vh;animation:.18s ease-out drawer-in;display:grid;box-shadow:-28px 0 70px #0206173d}.drawer-panel header{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.drawer-panel h3{margin:0}.drawer-body{min-height:0;padding:20px;overflow:auto}.drawer-form{grid-template-columns:1fr;gap:12px;display:grid}.drawer-form .price-table-row{grid-template-columns:1fr}@keyframes drawer-in{0%{opacity:.7;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.modal{background:#fff;border-radius:8px;width:min(1040px,100%);max-height:82vh;overflow:hidden}.modal-narrow{width:min(520px,100%)}.modal-confirm{grid-template-columns:auto 1fr;gap:14px;width:min(460px,100%);padding:18px;display:grid;box-shadow:0 28px 80px #0206174d}.confirm-icon{color:#9f2a1d;background:#fff0ee;border-radius:8px;place-items:center;width:46px;height:46px;display:grid}.confirm-icon.info{color:var(--primary);background:var(--primary-soft)}.confirm-content h3{margin:2px 0 8px}.confirm-content p{color:var(--muted);margin:0;line-height:1.45}.confirm-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;padding-top:2px;display:flex}.modal header{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.modal h3{margin:0}.modal-body{gap:14px;padding:18px;display:grid}.modal .table-wrap{max-height:65vh;padding:0 18px 18px;overflow:auto}.empty,.loading{color:#667085}.empty{margin:12px 0 0}.loading{place-items:center;min-height:220px;display:grid}.refresh{background:#fff;border:1px solid #d8deea;border-radius:8px;justify-self:end;align-items:center;gap:8px;padding:10px 12px;display:inline-flex}.toast-host{z-index:40;gap:10px;width:min(380px,100vw - 32px);display:grid;position:fixed;bottom:22px;right:22px}.toast{color:#172033;background:#fffffff5;border:1px solid #dbe6f3;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px 14px;animation:.18s ease-out toast-in;display:grid;box-shadow:0 18px 48px #0f172a29}.toast-success svg{color:var(--success)}.toast-error svg{color:var(--danger)}.toast-info svg{color:var(--primary)}.toast-close{color:#64748b;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.toast-close:hover{background:#f1f5f9}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1180px){.filters,.form-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}.sale-layout{grid-template-columns:1fr}.sale-summary-panel{position:static}.cancellation-layout{grid-template-columns:1fr}.cancel-review-panel{position:static}}@media (width<=980px){.app-shell{grid-template-columns:1fr}.sidebar{gap:14px;height:auto;position:static}.nav-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-intro,.parameters-hero{flex-direction:column}.sale-workbench-header,.sale-header-actions,.cancellation-header{flex-direction:column;align-items:stretch}.sale-progress{width:100%}.sale-progress span{text-align:left}nav button,.logout{justify-content:center}.logout{margin-top:0}.grid-two,.premium-race{grid-template-columns:1fr}}@media (width<=720px){.content,.sidebar{padding:16px}.topbar,.panel-title,.table-toolbar,.dashboard-header,.form-actions{flex-direction:column;align-items:stretch}.nav-groups,.filters,.cards,.form-grid,.account-summary,.operations-board,.premium-form,.premium-summary,.premium-summary.compact,.price-table-choice,.price-table-row,.price-difference,.summary-grid,.cancel-review-grid,.sale-actions,.sale-step{grid-template-columns:1fr}.sale-step-marker{grid-template-columns:auto auto;justify-content:start;width:auto}.span-2,.span-full{grid-column:auto}.search-field{width:100%}.modal-backdrop{padding:10px}.dashboard-intro,.intro-stats{grid-template-columns:1fr}.row-actions,.table-tools,.confirm-actions,.segmented-control{flex-direction:column;align-items:stretch}.modal-confirm{grid-template-columns:1fr}.toast-host{bottom:16px;right:16px}}
