:root{--text:#5d5a57;--text-soft:#746f69;--text-h:#17120f;--bg:#f4ecdf;--border:#23201c1f;--accent:#b85c38;--accent-cool:#3b7f7b;--accent-cool-deep:#2f6966;--accent-cool-soft:#3b7f7b29;--panel-bg:#ffffffd1;--panel-bg-strong:#ffffffeb;--panel-bg-soft:#ffffffb8;--metric-bg:#ffffffb3;--surface-muted:#f8f3eceb;--surface-elevated:#faf6f0fa;--surface-toggle:#fffffff0;--table-row-bg:#ffffffdb;--overlay-bg:#17120f57;--hero-bg:radial-gradient(circle at top right, #3b7f7b1f, transparent 34%), linear-gradient(145deg, #fff8eff5, #f7e9d5c7);--button-primary-bg:linear-gradient(135deg, #b85c38, #8f3f25);--button-primary-text:#fffaf4;--button-secondary-bg:#eadbc8;--button-secondary-hover:#d9eae7f2;--input-bg:#fffffff5;--input-border:#2c344224;--input-placeholder:#746f6985;--available-surface:linear-gradient(180deg, #e0f2f0f2, #fffffff5);--unavailable-surface:linear-gradient(180deg, #f9ebe6f2, #fffffff5);--next-step-bg:linear-gradient(180deg, #e2f0ede6, #ffffffeb);--price-card-bg:#f8f3ec;--confidence-bg:#b85c381f;--confidence-text:#8f3f25;--card-surface:#ffffffeb;--media-surface:#f8f3eceb;--status-badge-bg:#2c344214;--status-active-border:#1d6e8047;--status-active-bg:linear-gradient(180deg, #e8f5f7f5, #fffffff5);--status-active-badge-bg:#1d6e8024;--status-active-badge-text:#0f5160;--status-done-border:#357a4a2e;--status-done-bg:linear-gradient(180deg, #ebf5edf5, #fffffff5);--status-done-badge-bg:#357a4a24;--status-done-badge-text:#2f6f45;--status-error-border:#8f3f2538;--status-error-bg:linear-gradient(180deg, #f9ebe6f5, #fffffff5);--status-error-badge-bg:#8f3f2524;--status-error-badge-text:#8f3f25;--profit-border:#2eb8886b;--profit-bg:#2eb88833;--profit-pill-bg:#2eb88838;--profit-text:#145443;--loss-border:#eb62436b;--loss-bg:#eb62432e;--loss-pill-bg:#eb624338;--loss-text:#8f2f1d;--body-overlay-warm:#b85c382e;--body-overlay-cool:#3b7f7b24;--body-gradient:linear-gradient(180deg, #f6efe7 0%, #f4ecdf 55%, #ede0cf 100%);--shadow:0 22px 50px #694e341f, 0 8px 18px #694e3414;--sticky-head-bg:linear-gradient(180deg, #fff8eefa, #f7ead9f5);--sticky-head-border:#8f674561;--sticky-head-shadow:0 9px 18px #3c2d1e2e;--sticky-head-inset:inset 0 1px 0 #ffffffb3;--sticky-head-chip-bg:linear-gradient(180deg, #fffffff7, #f9f1e7f2);--sticky-head-chip-border:#a4806373;--sticky-head-chip-text:var(--text-h);--sticky-head-highlight:linear-gradient(90deg, #b85c3824, #b85c38b8, #b85c3824);--provider-ebay-badge-bg:#214f8f26;--provider-ebay-badge-text:#1d4f97;--provider-jt-badge-bg:#2b367f24;--provider-jt-badge-text:#273373;--provider-scp-badge-bg:#1d654524;--provider-scp-badge-text:#1c6643;--sans:"Trebuchet MS", "Gill Sans", sans-serif;--heading:Georgia, "Times New Roman", serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=ocean]{--text:#47656c;--text-soft:#5f7f87;--text-h:#0f2930;--bg:#dceef1;--border:#12465129;--accent:#26758a;--accent-cool:#1d6e80;--accent-cool-deep:#0f5160;--accent-cool-soft:#1d6e8029;--panel-bg:#f6fcfdd6;--panel-bg-strong:#fafeffed;--panel-bg-soft:#eff8fac2;--metric-bg:#eff8fabd;--surface-muted:#e5f3f6f0;--surface-elevated:#f3fafcfa;--surface-toggle:#fafefff2;--table-row-bg:#f8fcfde6;--overlay-bg:#0b252e6b;--hero-bg:radial-gradient(circle at top right, #1d6e802e, transparent 34%), linear-gradient(145deg, #edf8fafa, #cde7ecd1);--button-primary-bg:linear-gradient(135deg, #1d6e80, #0f5160);--button-secondary-bg:#d6eaeef5;--button-secondary-hover:#c1e0e6fa;--input-bg:#fafefff7;--input-border:#12465129;--input-placeholder:#5f7f8780;--available-surface:linear-gradient(180deg, #daf2f6f5, #fafefff7);--unavailable-surface:linear-gradient(180deg, #e9eff4f5, #fafefff7);--next-step-bg:linear-gradient(180deg, #dff1f5f0, #fafefff2);--price-card-bg:#e4f2f5f0;--confidence-bg:#1d6e8024;--confidence-text:#0f5160;--card-surface:#fafeffed;--media-surface:#e5f3f6f0;--status-badge-bg:#1246511a;--status-active-border:#1d6e8047;--status-active-bg:linear-gradient(180deg, #e2f4f7f5, #fafefff7);--status-active-badge-bg:#1d6e8024;--status-active-badge-text:#0f5160;--status-done-border:#357a4a2e;--status-done-bg:linear-gradient(180deg, #e9f5eef5, #fafefff7);--status-done-badge-bg:#357a4a24;--status-done-badge-text:#2f6f45;--status-error-border:#8f3f2538;--status-error-bg:linear-gradient(180deg, #f3eceaf5, #fafefff7);--status-error-badge-bg:#8f3f2524;--status-error-badge-text:#8f3f25;--profit-border:#2eb88866;--profit-bg:#2eb8882e;--profit-pill-bg:#2eb88838;--profit-text:#0f5f55;--loss-border:#d6604961;--loss-bg:#d660492e;--loss-pill-bg:#d6604938;--loss-text:#8b3b2d;--body-overlay-warm:#26758a29;--body-overlay-cool:#7ac4d02e;--body-gradient:linear-gradient(180deg, #ebf7f9 0%, #dceef1 55%, #c8e2e7 100%);--shadow:0 22px 50px #18536026, 0 8px 18px #18536014;--sticky-head-bg:linear-gradient(180deg, #e4f8fcfc, #cdecf4f7);--sticky-head-border:#1d6e8075;--sticky-head-shadow:0 10px 22px #0e424e33;--sticky-head-inset:inset 0 1px 0 #ffffffc7;--sticky-head-chip-bg:linear-gradient(180deg, #fafefffa, #dcf1f7f5);--sticky-head-chip-border:#1d6e8066;--sticky-head-chip-text:#104a58;--sticky-head-highlight:linear-gradient(90deg, #1d6e8033, #1d6e80e6, #1d6e8033);--provider-ebay-badge-bg:#1a5c842e;--provider-ebay-badge-text:#115b8f;--provider-jt-badge-bg:#1f58a029;--provider-jt-badge-text:#1b5c98;--provider-scp-badge-bg:#157a602b;--provider-scp-badge-text:#0f7057}:root[data-theme=midnight]{--text:#b8c8d4;--text-soft:#8ea5b4;--text-h:#ecf7ff;--bg:#0e1b26;--border:#7ab2c92e;--accent:#56b9d6;--accent-cool:#49b7d7;--accent-cool-deep:#1d88a6;--accent-cool-soft:#49b7d72e;--panel-bg:#11212fe0;--panel-bg-strong:#16293af0;--panel-bg-soft:#142636d1;--metric-bg:#162b3ccc;--surface-muted:#122433f0;--surface-elevated:#0f1d2afa;--surface-toggle:#172d3ef5;--table-row-bg:#142635eb;--overlay-bg:#020a129e;--hero-bg:radial-gradient(circle at top right, #49b7d72e, transparent 34%), linear-gradient(145deg, #112231fa, #0a1621e6);--button-primary-bg:linear-gradient(135deg, #49b7d7, #1d88a6);--button-primary-text:#08131b;--button-secondary-bg:#1f3a4ffa;--button-secondary-hover:#284a65fc;--input-bg:#1b3448fc;--input-border:#7ab2c957;--input-placeholder:#bcd3e08f;--available-surface:linear-gradient(180deg, #123d4cf5, #132434f7);--unavailable-surface:linear-gradient(180deg, #2d3144f5, #132434f7);--next-step-bg:linear-gradient(180deg, #13323ff2, #101f2df5);--price-card-bg:#132a3af2;--confidence-bg:#49b7d729;--confidence-text:#8fe6ff;--card-surface:#16293af0;--media-surface:#122433f0;--status-badge-bg:#8ea5b41f;--status-active-border:#49b7d747;--status-active-bg:linear-gradient(180deg, #113848f5, #122433f7);--status-active-badge-bg:#49b7d72e;--status-active-badge-text:#9eeaff;--status-done-border:#4fa47942;--status-done-bg:linear-gradient(180deg, #134235f5, #122433f7);--status-done-badge-bg:#4fa4792e;--status-done-badge-text:#a7f0c7;--status-error-border:#c7705e47;--status-error-bg:linear-gradient(180deg, #462225f5, #122433f7);--status-error-badge-bg:#c7705e2e;--status-error-badge-text:#ffb8ab;--profit-border:#2eb88875;--profit-bg:#2eb8882e;--profit-pill-bg:#2eb88847;--profit-text:#b7ffe6;--loss-border:#eb62437a;--loss-bg:#eb62432e;--loss-pill-bg:#eb624347;--loss-text:#ffd1c7;--body-overlay-warm:#113c5638;--body-overlay-cool:#49b7d71f;--body-gradient:linear-gradient(180deg, #122433 0%, #0e1b26 56%, #09131d 100%);--shadow:0 22px 50px #02080e5c, 0 8px 18px #02080e38;--sticky-head-bg:linear-gradient(180deg, #0c283ffc, #081c2efa);--sticky-head-border:#7ed6f2ad;--sticky-head-shadow:0 12px 24px #040e1775;--sticky-head-inset:inset 0 1px 0 #b4ebff2e;--sticky-head-chip-bg:linear-gradient(180deg, #245577f5, #16354ef0);--sticky-head-chip-border:#7ed6f28f;--sticky-head-chip-text:#def3ff;--sticky-head-highlight:linear-gradient(90deg, #6ed8ff57, #6ed8ff, #6ed8ff57);--provider-ebay-badge-bg:#62adeb3d;--provider-ebay-badge-text:#d8efff;--provider-jt-badge-bg:#8499ff3d;--provider-jt-badge-text:#e1e7ff;--provider-scp-badge-bg:#52cea33d;--provider-scp-badge-text:#d8fff0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:radial-gradient(circle at top left, var(--body-overlay-warm), transparent 26%), radial-gradient(circle at bottom right, var(--body-overlay-cool), transparent 28%), var(--body-gradient);min-height:100vh;margin:0}#root{min-height:100svh}h1,h2,h3{font-family:var(--heading);color:var(--text-h);font-weight:700}h1{letter-spacing:-.04em;margin:0;font-size:clamp(2.8rem,6vw,4.8rem);line-height:.98}h2{margin:0;font-size:1.6rem}h3{margin:0;font-size:1.1rem}p,ul,ol{margin:0}@media (width<=1024px){:root{font-size:16px}}.app-shell{flex-direction:column;gap:1.25rem;width:min(1180px,100% - 2rem);margin:0 auto;padding:2rem 0 3rem;display:flex}.auth-shell{justify-content:center;min-height:100svh}.auth-panel{border:1px solid var(--border);background:var(--panel-bg-strong);width:min(520px,100%);box-shadow:var(--shadow);border-radius:24px;margin:0 auto;padding:1.35rem}.auth-note p+p{margin-top:.3rem}.auth-error{color:var(--confidence-text)}.shared-marketing-panel{border:1px solid var(--border);background:var(--panel-bg-strong);box-shadow:var(--shadow);border-radius:18px;gap:1.25rem;padding:1.25rem;display:grid}.shared-marketing-heading,.shared-marketing-group-title,.shared-marketing-card-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.shared-marketing-heading p,.shared-marketing-group-title h2,.shared-marketing-group-title span,.shared-marketing-card h3,.shared-marketing-card p{margin:0}.shared-marketing-group{gap:.8rem;display:grid}.shared-marketing-group-title{align-items:baseline;padding-top:.25rem}.shared-marketing-group-title span,.shared-marketing-channel{color:var(--text-soft);text-transform:uppercase;font-size:.78rem}.shared-marketing-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:.8rem;display:grid}.shared-marketing-card{border:1px solid var(--border);border-top:3px solid var(--accent);background:var(--panel-bg-soft);border-radius:8px;align-content:start;gap:.85rem;min-width:0;padding:.9rem;display:grid}.shared-marketing-card-new{border-top-color:#c8941f}.shared-marketing-card>img{aspect-ratio:4/3;object-fit:contain;background:#fff;border-radius:6px;width:100%}.shared-marketing-card h3{overflow-wrap:anywhere;margin-top:.2rem;font-size:1.05rem}.shared-marketing-hook{font-weight:700}.shared-marketing-offer,.shared-marketing-cta{border-left:3px solid var(--accent);background:var(--panel-bg-strong);gap:.3rem;padding:.7rem;display:grid}.shared-marketing-hashtags{flex-wrap:wrap;gap:.4rem;display:flex}.shared-marketing-hashtags span{color:var(--accent);font-size:.82rem;font-weight:700}.shared-marketing-reason{color:var(--text-soft);font-size:.9rem}@media (width<=640px){.shared-marketing-heading,.shared-marketing-card-header{flex-direction:column;align-items:stretch}}.hero-panel{border:1px solid var(--border);background:var(--hero-bg);box-shadow:var(--shadow);border-radius:24px;grid-template-columns:1.35fr .85fr;gap:.85rem;padding:1.1rem 1.2rem;display:grid}.hero-panel h1{font-size:clamp(2.2rem,4.8vw,3.6rem)}.eyebrow{text-transform:uppercase;color:var(--accent);background:radial-gradient(circle at 100% 0,#3b7f7b1f,#0000 34%),linear-gradient(145deg,#fff8eff5,#f7e9d5c7);margin:0 0 .45rem;font-size:.78rem}.lede{max-width:38rem;color:var(--text)}.hero-actions{gap:.65rem;margin-top:.8rem;display:grid}.workflow-guide{border:1px solid var(--border);background:var(--panel-bg-soft);border-radius:16px;gap:.55rem;padding:.75rem .85rem;display:grid}.workflow-filter-row{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.workflow-description{color:var(--text-soft);margin:0}.workflow-quick-links{flex-wrap:wrap;gap:.55rem;display:flex}.hero-nav-group,.hero-utility-group,.page-pill-group{flex-wrap:wrap;gap:.65rem;display:flex}.admin-pill-group{margin-bottom:1rem}.managed-user-pill-group{margin-top:1rem}.hero-metrics{gap:.55rem;display:grid}.hero-metrics div,.admin-panel,.scan-panel,.result-panel,.collection-panel,.manual-panel{border:1px solid var(--border);background:var(--panel-bg);box-shadow:var(--shadow);border-radius:24px}.hero-metrics div{background:var(--metric-bg);padding:.65rem .8rem}.account-summary-card{border:1px solid var(--border);background:var(--panel-bg-soft);border-radius:18px;padding:.95rem 1rem}.account-summary-card strong{color:var(--text-h);margin-top:.2rem;display:block}.account-summary-card p{color:var(--text-soft);margin:.25rem 0 0}.theme-indicator{border:1px solid var(--border);background:var(--panel-bg-soft);border-radius:999px;align-items:center;gap:.6rem;margin-top:.85rem;padding:.45rem .75rem;display:inline-flex}.theme-indicator strong{color:var(--accent-cool-deep);font-size:.92rem}.theme-option-grid{gap:.9rem;margin-top:1rem;display:grid}.theme-option-card{border:1px solid var(--border);background:var(--panel-bg-strong);border-radius:18px;grid-template-columns:132px 1fr auto;align-items:center;gap:1rem;padding:1rem;display:grid}.theme-option-card-active{border-color:var(--accent-cool);box-shadow:inset 0 0 0 1px var(--accent-cool-soft)}.theme-preview{border:1px solid var(--border);border-radius:16px;min-height:84px}.theme-preview-warm{background:radial-gradient(circle at 0 0,#b85c3838,#0000 36%),linear-gradient(145deg,#fff8effa,#f7e9d5e0)}.theme-preview-ocean{background:radial-gradient(circle at 0 0,#1d6e803d,#0000 36%),linear-gradient(145deg,#edf8fafa,#cde7ece0)}.theme-preview-midnight{background:radial-gradient(circle at 0 0,#49b7d73d,#0000 36%),linear-gradient(145deg,#112231fa,#0a1621e6)}.theme-option-copy h3{margin:0}.theme-option-copy p{color:var(--text-soft);margin-top:.35rem}.manual-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.manual-type-button{justify-content:center;min-height:3.4rem}.hero-metrics span,.price-grid dt,.collection-head,.field-label,.status,.next-step-box h3{letter-spacing:.08em;text-transform:uppercase;font-size:.74rem}.hero-metrics span,.price-grid dt,.field-label,.status{color:var(--text-soft)}.hero-metrics strong{color:var(--text-h);margin-top:.15rem;font-size:.96rem;line-height:1.2;display:flex}.field-label-helper{text-transform:none;letter-spacing:normal;color:var(--accent-cool-deep);font-size:.82rem;font-style:italic}.integration-panel{border:1px solid var(--border);background:var(--panel-bg);box-shadow:var(--shadow);border-radius:24px;padding:1.35rem}.integration-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.85rem;display:grid}.integration-card{border:1px solid var(--border);background:var(--panel-bg-strong);border-radius:18px;padding:1rem}.integration-card.available{background:var(--available-surface)}.integration-card.unavailable{background:var(--unavailable-surface)}.integration-state{background:var(--accent-cool-soft);color:var(--accent-cool-deep);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;margin-bottom:.5rem;padding:.35rem .6rem;font-size:.78rem;display:inline-flex}.integration-card h3{margin:0}.integration-card p{color:var(--text-soft);margin-top:.45rem}.workspace-grid{grid-template-columns:minmax(300px,.95fr) minmax(320px,1.05fr);gap:1rem;display:grid}.admin-panel,.scan-panel,.result-panel,.collection-panel,.manual-panel{padding:1.35rem}.mobile-quick-panel{gap:.85rem;display:grid}.mobile-scanner-frame{border:1px solid var(--border);background:var(--media-surface);aspect-ratio:3/4;border-radius:22px;min-height:18rem;position:relative;overflow:hidden}.mobile-scanner-frame video{object-fit:cover;background:#000;width:100%;height:100%;min-height:18rem;display:block}.mobile-scanner-note{color:var(--text-soft);margin:0}.live-lookup-guide-overlay{pointer-events:none;background:linear-gradient(#12141814,#12141824);place-items:center;padding:.9rem;display:grid;position:absolute;inset:0}.live-lookup-guide-window{aspect-ratio:3/4;border:3px solid #ffffffeb;border-radius:18px;width:min(84%,420px);box-shadow:0 0 0 999px #0000002e}.live-lookup-guide-overlay p{color:#f8f8f8;letter-spacing:.05em;text-transform:uppercase;background:#0c0f14a6;border-radius:999px;margin:.7rem 0 0;padding:.25rem .55rem;font-size:.74rem}.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.admin-section+.admin-section{margin-top:1.25rem}.admin-divider{background:var(--border);height:1px;margin:1.25rem 0}.role-permissions-form{gap:1rem;display:grid}.role-permissions-table{gap:.7rem;display:grid}.role-permissions-row{border:1px solid var(--border);background:#ffffffeb;border-radius:16px;grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(120px,.7fr));align-items:center;gap:.75rem;padding:.9rem 1rem;display:grid}.role-permissions-head{background:#f8f3eceb}.role-permissions-copy{gap:.2rem;display:grid}.role-permissions-copy p{color:var(--text-soft);margin:0}.role-permission-toggle{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.role-permission-toggle input{width:auto;margin:0}.admin-credentials-form{gap:1rem;display:grid}.admin-user-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.managed-user-list{gap:.7rem;margin-top:1rem;display:grid}.managed-user-card{background:var(--card-surface);border:1px solid var(--border);border-radius:16px;gap:.9rem;padding:.85rem 1rem;display:grid}.managed-user-top,.managed-user-controls,.managed-user-reset-form{justify-content:space-between;align-items:end;gap:1rem;display:flex}.managed-user-copy{gap:.2rem;display:grid}.managed-user-field{flex:220px}.managed-user-field select,.managed-user-field input{margin-top:.35rem}.managed-user-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.managed-user-card span{color:var(--text-soft);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.modal-backdrop{z-index:30;background:var(--overlay-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal-panel{background:var(--surface-elevated);width:min(960px,100vw - 2rem);max-height:calc(100vh - 2rem);margin:0;overflow:auto}.modal-panel-compact{width:min(720px,100vw - 2rem)}.scp-modal{color:var(--text-h)}.scp-modal .next-step-box,.scp-modal .candidate-card,.scp-modal .price-grid div{background:#fffffff7;border:1px solid #23314224}.scp-modal .status,.scp-modal .field-label,.scp-modal .price-grid dt,.scp-modal .candidate-card p{color:#334155}.scp-modal .price-grid dd,.scp-modal .lookup-result-name,.scp-modal .next-step-box h3,.scp-modal .panel-header p{color:#122033}.scp-modal a{color:#0d4f80;text-decoration:underline}.scp-modal .candidate-source-pill-external{color:#5a3b00;background:#b97a1933}.modal-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.modal-close{flex:none}.manual-panel{margin-bottom:1rem}.manual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.manual-grid label{display:grid}.manual-grid-wide{grid-column:1/-1}.sports-section{border:1px solid var(--border);background:var(--surface-muted);border-radius:18px;gap:.9rem;padding:1rem;display:grid}.sports-section-grid,.sports-toggle-grid{gap:.9rem;display:grid}.sports-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sports-toggle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sports-toggle{background:var(--surface-toggle);border:1px solid #2c344224;border-radius:16px;align-items:center;gap:.65rem;padding:.9rem 1rem;display:flex}.sports-toggle input{width:auto;margin:0}.upload-field{gap:.35rem}.upload-note{color:var(--text-soft);font-size:.92rem}.upload-preview{border:1px solid var(--border);background:#ffffffeb;border-radius:18px;overflow:hidden}.upload-preview-card{padding:.8rem}.upload-preview-card .field-label{margin-bottom:.7rem;display:block}.upload-preview img{object-fit:cover;width:100%;max-height:320px;display:block}.dual-preview-grid,.card-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.candidate-notes{color:var(--text-soft);margin-top:1rem}.ocr-panel{border:1px solid var(--border);background:#ffffffe6;border-radius:18px;margin-top:1rem;padding:1rem}.ocr-panel pre{white-space:pre-wrap;word-break:break-word;color:var(--text-soft);font:.92rem/1.5 var(--mono,ui-monospace, Consolas, monospace);margin:.75rem 0 0}.candidate-panel{background:#f8f3eceb;border-radius:18px;margin-top:1rem;padding:1rem}.candidate-list{gap:.75rem;margin-top:.85rem;display:grid}.candidate-card{background:#ffffffe6;border-radius:16px;grid-template-columns:84px 1fr auto;align-items:center;gap:.9rem;padding:.8rem;display:grid}.candidate-card img{object-fit:cover;border-radius:12px;width:84px;height:84px}.candidate-card h4{color:var(--text-h);margin:0}.candidate-card p{color:var(--text-soft);margin-top:.25rem}.candidate-source-pill{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-bottom:.45rem;padding:.22rem .55rem;font-size:.72rem;display:inline-flex}.candidate-source-pill-local{background:var(--accent-cool-soft);color:var(--accent-cool-deep)}.candidate-source-pill-lightspeed{color:#1c5b95;background:#2e71b41f}.candidate-source-pill-external{color:#7a5316;background:#be8f2c2e}.candidate-card h5{color:var(--text-h);margin:0}.import-shell{grid-template-columns:minmax(300px,.9fr) minmax(340px,1.1fr);gap:1rem;display:grid}.import-control-panel,.import-queue-panel{padding:1.35rem}.import-summary-grid,.import-capture-grid,.import-draft-grid,.import-ocr-grid{gap:.85rem;display:grid}.import-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1rem}.import-summary-grid div{border:1px solid var(--border);background:var(--panel-bg-soft);border-radius:16px;padding:.9rem}.import-summary-grid strong{color:var(--text-h);margin-top:.3rem;font-size:1.2rem;display:block}.import-capture-grid,.import-draft-grid,.import-ocr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.import-capture-preview{margin-top:1rem}.import-mobile-capture-panel{border:1px solid var(--border);background:var(--surface-muted);border-radius:18px;margin-top:1rem;padding:1rem}.sr-only-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.import-capture-step-row{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.import-capture-step-copy{gap:.2rem;display:grid}.import-capture-step-copy p{color:var(--text-soft);margin:0}.import-capture-actions{flex-wrap:wrap;margin-top:0}.import-camera-modal{gap:1rem;display:grid}.import-camera-frame{min-height:22rem}.import-review-list{gap:1rem;display:grid}.import-review-card{border:1px solid var(--border);background:var(--card-surface);border-radius:20px;gap:1rem;padding:1rem;display:grid}.import-review-card-processing,.import-review-card-saving{box-shadow:inset 0 0 0 1px var(--accent-cool)}.import-review-card-saved{background:var(--available-surface)}.import-review-card-skipped{opacity:.8}.import-review-card-error{box-shadow:inset 0 0 0 1px #b4482e47}.import-review-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.import-review-top p{color:var(--text-soft);margin-top:.3rem}.import-status-pill{text-transform:capitalize}.import-status-pill-ready,.import-status-pill-saved{background:var(--available-surface);color:var(--accent-cool-deep)}.import-status-pill-error{color:var(--confidence-text);background:#b4482e1f}.import-status-pill-skipped{background:var(--surface-muted);color:var(--text-soft)}.import-candidate-panel,.import-ocr-grid .ocr-panel{margin-top:0}.lookup-result-name{color:var(--text-h);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:700}.lookup-result-name:hover,.lookup-result-name:focus-visible{text-decoration:underline}.lookup-result-name:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.panel-header{margin-bottom:1rem}.panel-header p{color:var(--text-soft)}.lookup-lot-badge-row{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.8rem;display:flex}.lookup-lot-badge{border:1px solid var(--border-soft);background:var(--surface-elevated);color:var(--text-h);border-radius:999px;align-items:center;padding:.4rem .75rem;font-size:.82rem;font-weight:600;line-height:1.25;display:inline-flex}.lookup-lot-badge-idle{color:var(--text-soft)}input{border:1px solid var(--input-border);background:var(--input-bg);width:100%;color:var(--text-h);font:inherit;border-radius:16px;margin-top:.45rem;padding:.95rem 1rem}textarea{border:1px solid var(--input-border);background:var(--input-bg);width:100%;color:var(--text-h);font:inherit;resize:vertical;border-radius:16px;margin-top:.45rem;padding:.95rem 1rem}select{border:1px solid var(--input-border);background:var(--input-bg);width:100%;color:var(--text-h);font:inherit;border-radius:16px;margin-top:.45rem;padding:.95rem 1rem}input::placeholder,textarea::placeholder{color:var(--input-placeholder);opacity:1;font-size:.92rem;font-style:italic}input:focus::placeholder,textarea:focus::placeholder{opacity:.58}select option{color:var(--text-h);background:var(--surface-elevated)}input[type=file]{background:var(--surface-muted);padding:.75rem}input:focus-visible,select:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.action-row{gap:.75rem;margin-top:1rem;display:flex}button{font:inherit;color:var(--button-primary-text);background:var(--button-primary-bg);cursor:pointer;border:none;border-radius:999px;padding:.9rem 1.2rem;font-weight:700}button:disabled{cursor:not-allowed;opacity:.55}button.secondary{color:var(--text-h);background:var(--button-secondary-bg)}button.secondary:hover,button.secondary:focus-visible{background:var(--button-secondary-hover);color:var(--accent-cool-deep)}.pill-button{border-radius:999px;padding-inline:1.4rem}.pill-active{background:linear-gradient(135deg, var(--accent-cool), var(--accent-cool-deep));color:var(--button-primary-text)}button.secondary.pill-active,.pill-button.pill-active{background:linear-gradient(135deg, var(--accent-cool), var(--accent-cool-deep));color:var(--button-primary-text);box-shadow:0 0 0 2px #1262781f,0 12px 24px #1262782e}.status{margin-top:1rem}.status-action-row{align-items:center;gap:.6rem;margin-top:.65rem;display:flex}.next-step-box{background:var(--next-step-bg);border-radius:18px;margin-top:1.25rem;padding:1rem}.next-step-box ul{color:var(--text-soft);margin:.7rem 0 0;padding-left:1.1rem}.card-image{aspect-ratio:1.2;object-fit:cover;border-radius:18px;width:100%}.result-copy{margin-top:1rem}.result-copy p{color:var(--text-soft)}.price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0 0;display:grid}.price-grid div{background:var(--price-card-bg);border-radius:18px;padding:.9rem}.price-grid dd{color:var(--text-h);margin:.3rem 0 0;font-size:1.15rem;font-weight:700}.confidence-pill{background:var(--confidence-bg);color:var(--confidence-text);border-radius:999px;margin-top:1rem;padding:.45rem .75rem;display:inline-flex}.lookup-price-guard{border:1px solid var(--border);border-radius:18px;gap:.45rem;margin-top:1rem;padding:.95rem 1rem;display:grid;box-shadow:inset 0 1px #ffffff0a}.lookup-price-guard-loss{border-color:var(--loss-border);background:var(--loss-bg)}.lookup-price-guard-profit{border-color:var(--profit-border);background:var(--profit-bg)}.lookup-price-guard-pill{text-transform:uppercase;letter-spacing:.09em;border-radius:999px;width:fit-content;padding:.42rem .8rem;font-size:.79rem;font-weight:800;display:inline-flex}.lookup-price-guard-loss .lookup-price-guard-pill{background:var(--loss-pill-bg);color:var(--loss-text)}.lookup-price-guard-profit .lookup-price-guard-pill{background:var(--profit-pill-bg);color:var(--profit-text)}.lookup-price-guard-copy{color:var(--text-h);margin:0}.ebay-listing-grid{gap:.85rem;margin-top:.9rem;display:grid}.ebay-listing-card{border:1px solid var(--border);background:var(--panel-bg-strong);border-radius:18px;grid-template-columns:auto 88px minmax(0,1fr);align-items:start;gap:.8rem;padding:.85rem;display:grid}.ebay-listing-rank{background:var(--accent-cool-soft);min-width:2rem;height:2rem;color:var(--accent-cool-deep);border-radius:999px;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;display:inline-flex}.ebay-listing-image-link{display:block}.ebay-listing-image{object-fit:cover;background:var(--media-surface);border-radius:14px;width:88px;height:88px;display:block}.ebay-listing-image-empty{color:var(--text-soft);text-align:center;justify-content:center;align-items:center;padding:.5rem;font-size:.75rem;display:flex}.ebay-listing-copy{min-width:0}.ebay-listing-copy h4{margin:0;font-size:.98rem}.ebay-listing-copy p{color:var(--text-soft);margin:.25rem 0 0}.ebay-listing-copy a{margin-top:.45rem;display:inline-flex}.empty-state{padding:1rem 0 0}.empty-state p{color:var(--text-soft)}.website-admin-stack{gap:1rem;display:grid}.website-admin-nav-card{margin-bottom:1rem}.website-panel-header-tight{margin-bottom:.75rem}.website-panel-header-tight p{margin-top:.35rem}.website-pill-group{flex-wrap:wrap}.website-section-indicator{min-height:2rem;color:var(--accent-cool-deep);letter-spacing:.05em;text-transform:uppercase;background:#ffffffb8;border-radius:999px;align-items:center;padding:.35rem .8rem;font-size:.78rem;font-weight:800;display:inline-flex}.website-admin-card{border:1px solid var(--border);background:var(--panel-bg-soft);border-radius:20px;gap:1rem;padding:1.1rem;display:grid}.website-copy-form{gap:1rem;display:grid}.button-file-input{justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.button-file-input input{opacity:0;cursor:pointer;position:absolute;inset:0}.website-copy-layout{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:start;gap:1rem;display:grid}.website-save-state,.website-preview-card,.website-logo-field,.website-logo-controls,.website-logo-actions{gap:.75rem;display:grid}.website-logo-controls{grid-template-columns:140px minmax(0,1fr);align-items:start}.website-logo-preview,.website-preview-logo{object-fit:contain;max-width:100%;height:auto;display:block}.website-logo-preview{border:1px solid var(--border);background:#ffffffd1;border-radius:16px;width:140px;min-height:96px;padding:.75rem}.website-logo-actions p{color:var(--text-soft);margin:0}.website-save-state{border:1px solid var(--border);background:#ffffffb8;border-radius:18px;padding:1rem}.website-save-state p,.website-preview-header p,.website-preview-surface p{color:var(--text-soft);margin:0}.website-save-pill{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:2rem;padding:.35rem .75rem;font-size:.76rem;font-weight:800;display:inline-flex}.website-save-pill-saved{color:#255d3b;background:#2c6f4624}.website-save-pill-dirty{color:#7d5413;background:#c18a212e}.website-save-pill-saving{color:var(--accent-cool-deep);background:#277a8a24}.website-preview-card{border:1px solid var(--border);background:linear-gradient(#fffcf6f5,#f7efe0eb);border-radius:18px;padding:1rem}.website-preview-header{gap:.4rem;display:grid}.website-preview-surface{background:#ffffffe0;border:1px solid #80633f2e;border-radius:18px;gap:.85rem;padding:1.15rem;display:grid}.website-preview-surface h3{margin:0}.website-preview-logo{width:min(100%,220px)}.website-card-header-actions{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.website-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.website-analytics-metric-grid,.website-analytics-grid{gap:.9rem;display:grid}.website-analytics-metric-grid,.website-analytics-metric-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.website-analytics-metric{border:1px solid var(--border);background:#ffffffbd;border-radius:18px;gap:.45rem;padding:1rem;display:grid}.website-analytics-metric strong{color:var(--text-h);font-size:1.1rem}.website-analytics-metric p,.website-analytics-meta,.website-analytics-heading span{color:var(--text-soft)}.website-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.website-analytics-wide{grid-column:1/-1}.website-analytics-heading{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.75rem;display:flex}.website-analytics-list{gap:.8rem;margin:0;padding-left:1.15rem;display:grid}.website-analytics-row{gap:.25rem;display:grid}.website-analytics-query{color:var(--text-h)}.website-analytics-nav-card{margin-top:.25rem}.website-traffic-chart{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:.85rem;display:grid}.website-traffic-chart-column{align-content:end;gap:.45rem;display:grid}.website-traffic-chart-column strong{color:var(--text-h);font-size:.84rem}.website-traffic-chart-bars{background:#ffffff8a;border:1px solid #18315314;border-radius:16px;align-items:end;gap:.28rem;min-height:9.5rem;padding:.7rem .5rem;display:flex}.website-traffic-chart-bar{border-radius:999px 999px 6px 6px;flex:1 1 0;min-height:0}.website-traffic-chart-bar-views{background:linear-gradient(#7dc5cf 0%,#1e8ea1 100%)}.website-traffic-chart-bar-clicks{background:linear-gradient(#f0b36c 0%,#c56d24 100%)}.website-traffic-chart-bar-visitors{background:linear-gradient(#9fc78d 0%,#517e3e 100%)}.card-detail-analytics-card{margin-top:1rem}.card-detail-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.85rem;display:grid}.card-detail-analytics-metric{border:1px solid var(--border);background:var(--card-surface);border-radius:18px;gap:.35rem;padding:.9rem;display:grid}.card-detail-analytics-metric strong{color:var(--text-h)}.website-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.deals-layout{grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);gap:1rem;margin-top:1rem;display:grid}.deals-browser,.deals-editor{border:1px solid var(--border);background:var(--panel-bg-soft);border-radius:20px;gap:1rem;padding:1.1rem;display:grid}.deal-card-list{gap:.75rem;max-height:34rem;display:grid;overflow:auto}.deal-card-option{border:1px solid var(--border);color:var(--text-h);text-align:left;background:#ffffffc7;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:.9rem;padding:.95rem 1rem;display:flex}.deal-card-option-active{border-color:var(--accent-cool-deep);box-shadow:0 0 0 2px #277a8a1f}.deal-card-option-copy,.deals-selected-copy{gap:.3rem;display:grid}.deal-card-option-copy span,.deals-selected-copy p,.deal-form-note p{color:var(--text-soft)}.deals-selected-card{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:1rem;display:grid}.deals-selected-thumb{aspect-ratio:1;object-fit:cover;border:1px solid var(--border);border-radius:18px;width:120px}.deals-selected-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.deal-status-pill{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;min-height:2rem;padding:.35rem .75rem;font-size:.76rem;font-weight:800;display:inline-flex}.deal-status-active{color:#9d1616;background:#b2222224}.deal-status-upcoming{color:#7d5413;background:#c18a212e}.deal-status-expired,.deal-status-inactive{color:var(--text-soft);background:#58627024}.deal-burst-preview{aspect-ratio:1;clip-path:polygon(50% 0%,61% 13%,78% 4%,82% 22%,97% 18%,90% 35%,100% 50%,90% 65%,97% 82%,82% 78%,78% 96%,61% 87%,50% 100%,39% 87%,22% 96%,18% 78%,3% 82%,10% 65%,0% 50%,10% 35%,3% 18%,18% 22%,22% 4%,39% 13%);color:#ffe15a;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px #540f0f73;background:radial-gradient(circle at 35% 30%,#ff5d5d,#cb1010 58%,#920808 100%);justify-content:center;align-items:center;width:112px;margin-top:.45rem;font-size:1.15rem;font-weight:900;display:inline-flex}.compact-empty-state{padding-top:0}.collection-toolbar-card{margin-bottom:1rem}.collection-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.collection-toolbar-copy h3{margin:0}.collection-toolbar-copy p{color:var(--text-soft);margin-top:.35rem}.collection-filter-bar{grid-template-columns:minmax(220px,1.45fr) minmax(150px,.7fr) minmax(170px,.8fr) minmax(150px,.7fr);gap:.85rem;width:min(100%,780px);display:grid}.collection-search-control,.collection-type-control,.collection-sort-control,.collection-page-size-control{width:100%}.collection-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.collection-table{gap:.65rem;display:grid}.catalog-group{margin-top:1rem}.group-header,.database-note{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.group-header span{color:var(--accent-cool-deep)}.database-note{background:var(--surface-muted);border-radius:18px;padding:1rem;display:block}.database-note p{color:var(--text-soft);margin-top:.45rem}.row-action-legend{border:1px dashed var(--border);background:var(--surface-muted);border-radius:18px;margin-top:.85rem;padding:.9rem 1rem}.row-action-legend-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.row-action-legend h3{margin:0}.row-action-legend-toggle{min-width:7.25rem}.row-action-legend p{color:var(--text-soft);margin:.4rem 0 0;line-height:1.35}.row-action-legend strong{color:var(--text-h)}.mobile-note{margin-top:1rem}.collection-row{background:var(--table-row-bg);border-radius:18px;grid-template-columns:2.25fr 1fr 1fr .8fr .55fr .8fr .8fr;align-items:start;gap:.65rem;padding:.8rem .9rem;display:grid}.collection-row-with-primary-market{grid-template-columns:2.15fr .95fr .95fr .75fr .5fr .78fr .78fr .78fr}.collection-head{z-index:3;background:var(--sticky-head-bg);border:1px solid var(--sticky-head-border);box-shadow:var(--sticky-head-shadow), var(--sticky-head-inset);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);gap:.78rem;position:sticky;top:1.15rem}.collection-head>span{border:1px solid var(--sticky-head-chip-border);background:var(--sticky-head-chip-bg);min-height:2.28rem;color:var(--sticky-head-chip-text);box-shadow:var(--sticky-head-inset);border-radius:10px;align-items:center;padding:.42rem .62rem;display:inline-flex}.collection-head:after{content:"";background:var(--sticky-head-highlight);pointer-events:none;border-radius:999px;height:2px;position:absolute;bottom:.3rem;left:.85rem;right:.85rem}.collection-card-cell{align-items:flex-start;gap:.75rem;display:flex}.collection-card-copy{gap:.25rem;min-width:0;display:grid}.collection-price-guard{letter-spacing:.03em;border:1px solid #0000;border-radius:999px;align-items:center;width:fit-content;min-height:1.9rem;padding:.28rem .72rem;font-size:.8rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.collection-price-guard-loss{border-color:var(--loss-border);background:var(--loss-bg);color:var(--loss-text)}.collection-price-guard-profit{border-color:var(--profit-border);background:var(--profit-bg);color:var(--profit-text)}.collection-card-title-button{width:fit-content;color:var(--text-h);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:flex-start;padding:0;display:inline-flex}.collection-card-title-button:hover .collection-card-title,.collection-card-title-button:focus-visible .collection-card-title{text-decoration:underline}.collection-card-title-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.collection-thumb-stack{flex:none;gap:.35rem;display:flex}.collection-thumb-button{cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0}.collection-thumb{object-fit:cover;border:1px solid var(--border);background:var(--media-surface);border-radius:10px;width:42px;height:58px}.image-viewer,.card-detail-modal{background:var(--surface-elevated)}.card-detail-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.card-detail-image-card{background:var(--card-surface);border:1px solid var(--border);border-radius:18px;margin:0;padding:.9rem}.card-detail-image-card .field-label{margin-bottom:.7rem;display:block}.card-detail-image-card img{object-fit:contain;background:var(--media-surface);border-radius:14px;width:100%;max-height:320px;display:block}.card-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.card-detail-item{background:var(--card-surface);border:1px solid var(--border);border-radius:18px;padding:.9rem}.card-detail-item dt{letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);margin-bottom:.35rem;font-size:.74rem}.card-detail-item dd{color:var(--text-h);word-break:break-word;margin:0}.image-viewer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.image-viewer-card{background:var(--card-surface);border:1px solid var(--border);border-radius:18px;margin:0;padding:.9rem}.image-viewer-card .field-label{margin-bottom:.7rem;display:block}.image-viewer-card img{object-fit:contain;background:var(--media-surface);border-radius:14px;width:100%;max-height:70vh;display:block}.collection-card-title{min-width:0}.collection-card-meta{color:var(--text-soft);font-size:.88rem;font-weight:400}.collection-card-numbering-empty{color:var(--text-soft);font-style:italic}.collection-card-flags{flex-wrap:wrap;gap:.35rem;display:flex}.collection-card-flag{letter-spacing:.06em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;min-height:1.55rem;padding:.16rem .56rem;font-size:.7rem;font-weight:800;display:inline-flex}.collection-card-flag-override{color:#0e5b44;background:#22806229;border-color:#22806259}.collection-card-flag-lookup{color:#7c3620;background:#b85c3829;border-color:#b85c3859}.row-actions{flex-wrap:wrap;justify-content:flex-start;gap:.5rem;display:flex}.row-actions-inline{margin-top:.15rem}.row-actions-footer{border-top:1px solid #8f674557;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.45rem;margin-top:.1rem;padding-top:.65rem;display:grid;box-shadow:inset 0 1px #fff8eebf}.row-actions-toolbar{background:linear-gradient(#fffcf7f2,#f4eadcd1);border:1px solid #a4806333;border-radius:18px;align-items:center;gap:.45rem;padding:.3rem}.label-toolbar{flex-wrap:wrap;margin:1rem 0}.label-queue-row{grid-template-columns:.45fr 2fr 1fr .8fr .8fr 1fr}.label-queue-table input[type=checkbox]{width:1rem;height:1rem}.credential-snapshot-panel{background:var(--surface-elevated);border:1px solid var(--border-soft);border-radius:18px;margin-top:1.5rem;padding:1rem 1.1rem}.credential-snapshot-panel h3{margin:0 0 .65rem;font-size:.95rem}.credential-snapshot-list{gap:.55rem;margin-top:.5rem;display:grid}.credential-snapshot-row{background:var(--card-surface);border:1px solid var(--border);border-radius:14px;align-items:center;gap:.75rem;padding:.65rem .85rem;display:flex}.credential-snapshot-meta{flex-direction:column;flex:1 1 0;gap:.15rem;min-width:0;display:flex}.credential-snapshot-meta strong{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.credential-snapshot-date{color:var(--text-soft);font-size:.8rem}.credential-snapshot-keys{color:var(--text-soft);font-size:.78rem}.ebay-test-panel{border:1px solid var(--border);background:var(--surface-muted);border-radius:18px;gap:.9rem;padding:1rem;display:grid}.ebay-test-panel ul{color:var(--text-soft);margin:.75rem 0 0;padding-left:1.1rem}.manual-save-modal{width:min(640px,100vw - 2rem)}.pricing-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.pricing-admin-card{border:1px solid var(--border);background:#ffffffbf;border-radius:18px;gap:.85rem;margin-top:1rem;padding:1rem;display:grid}.pricing-admin-panel{margin-top:.2rem}.pricing-checkbox-inline{align-items:center;gap:.55rem;display:inline-flex}.pricing-checkbox-inline input{width:auto;margin:0}.pricing-run-list{gap:.7rem;display:grid}.pricing-run-row{border:1px solid var(--border);background:#ffffffd1;border-radius:14px;gap:.4rem;padding:.8rem .9rem;display:grid}.pricing-run-row-main{gap:.2rem;display:grid}.pricing-run-row-main span,.pricing-run-row-metrics span{color:var(--text-soft)}.pricing-run-row-metrics{flex-wrap:wrap;gap:.75rem;display:flex}.audit-filter-form{margin-top:1rem}.audit-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.audit-event-list{gap:.8rem;display:grid}.audit-event-row{border:1px solid var(--border);background:#ffffffd1;border-radius:14px;gap:.45rem;padding:.85rem .9rem;display:grid}.audit-event-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.audit-event-meta{color:var(--text-soft);flex-wrap:wrap;gap:.75rem;font-size:.9rem;display:flex}.audit-status{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;align-items:center;padding:.2rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}.audit-status-success{color:#205c2a;background:#6ab8783d}.audit-status-info{color:#0f4c73;background:#61a3db33}.audit-status-warning{color:#7a4c00;background:#ffc56540}.audit-status-error{color:#7c1f29;background:#eb68773d}.audit-event-details pre{max-height:260px;overflow:auto}.manual-save-status{background:var(--next-step-bg);border:1px solid var(--accent-cool-soft);border-radius:18px;align-items:center;gap:.75rem;margin-top:1rem;padding:.9rem 1rem;display:flex}.manual-save-spinner{border:2px solid var(--accent-cool-soft);border-top-color:var(--accent-cool);border-radius:999px;width:1rem;height:1rem;animation:.8s linear infinite manual-save-spin}.manual-save-progress{margin-top:1rem}.manual-save-progress-shell{border:1px solid var(--accent-cool-soft);background:linear-gradient(#edf4fcf5,#e3eef9eb);border-radius:18px;gap:.75rem;margin-top:1rem;padding:1rem;display:grid}.manual-save-progress-shell-done{background:linear-gradient(#eef9f2f5,#e2f4e9eb);border-color:#2c7a4f47}.manual-save-progress-shell-error{background:linear-gradient(#fcf1f1f7,#f8e5e5ed);border-color:#bb3f3f47}.manual-save-progress-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.manual-save-progress-header strong{color:var(--text-h)}.manual-save-progress-header span{color:var(--accent-cool-deep);letter-spacing:.08em;text-transform:uppercase;background:#1e5c8f1f;border-radius:999px;flex:none;padding:.25rem .6rem;font-size:.72rem}.manual-save-progress-track{background:#1e5c8f24;border-radius:999px;height:.85rem;position:relative;overflow:hidden}.manual-save-progress-bar{border-radius:inherit;background:linear-gradient(90deg,#2a77b6 0%,#4b99d7 55%,#79bbe6 100%);height:100%;transition:width .18s}.manual-save-progress-bar-done{background:linear-gradient(90deg,#2f8b56 0%,#49a86d 55%,#72c08e 100%)}.manual-save-progress-bar-error{background:linear-gradient(90deg,#b54747 0%,#cf6666 55%,#e79a9a 100%)}.manual-save-progress-message{color:var(--text-soft);margin:0;line-height:1.5}.lightspeed-sync-modal-banner{margin-top:.7rem;margin-bottom:.2rem}.manual-save-progress-subtext{color:var(--text-soft);margin:-.15rem 0 0;font-size:.9rem;line-height:1.45}.manual-save-stage-list{gap:.65rem;padding-left:0;list-style:none;display:grid}.manual-save-stage{background:var(--card-surface);border:1px solid var(--border);color:var(--text-h);border-radius:16px;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}.manual-save-stage-badge{letter-spacing:.08em;text-transform:uppercase;background:var(--status-badge-bg);border-radius:999px;flex:none;justify-content:center;min-width:5.75rem;padding:.3rem .55rem;font-size:.72rem;display:inline-flex}.manual-save-stage-active{border-color:var(--status-active-border);background:var(--status-active-bg)}.manual-save-stage-active .manual-save-stage-badge{background:var(--status-active-badge-bg);color:var(--status-active-badge-text)}.manual-save-stage-done{border-color:var(--status-done-border);background:var(--status-done-bg)}.manual-save-stage-done .manual-save-stage-badge{background:var(--status-done-badge-bg);color:var(--status-done-badge-text)}.manual-save-stage-error{border-color:var(--status-error-border);background:var(--status-error-bg)}.manual-save-stage-error .manual-save-stage-badge{background:var(--status-error-badge-bg);color:var(--status-error-badge-text)}.lightspeed-sync-detail-list{gap:.65rem;margin:1rem 0 0;display:grid}.lightspeed-sync-detail-item{border:1px solid var(--border);background:var(--card-surface);border-radius:16px;gap:.2rem;padding:.75rem .85rem;display:grid}.lightspeed-sync-detail-item dt{letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);font-size:.74rem}.lightspeed-sync-detail-item dd{color:var(--text-h);margin:0;font-weight:600}@keyframes manual-save-spin{to{transform:rotate(360deg)}}.row-button{padding:.65rem .9rem;font-size:.92rem}.row-action-button{letter-spacing:.01em;border:1px solid #0000;border-radius:999px;min-width:0;padding:.55rem .78rem;font-size:.82rem;transition:transform .12s,box-shadow .12s,border-color .12s,background .12s;position:relative;box-shadow:inset 0 1px #ffffff8c}.row-action-button-text{letter-spacing:.03em;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;word-break:break-word;border-radius:10px;justify-content:center;align-items:center;gap:.34rem;width:100%;min-height:2.15rem;padding:.38rem .62rem;font-size:.74rem;font-weight:700;line-height:1.22;display:inline-flex}.row-action-button:hover,.row-action-button:focus-visible{transform:translateY(-1px);box-shadow:0 6px 14px #482f1914,inset 0 1px #ffffffb3}.row-action-sync{color:#0f4f56;background:linear-gradient(#dff5f1f5,#c3e8e1eb);border-color:#3176743d}.row-action-sync:hover,.row-action-sync:focus-visible{color:#0c454a;background:linear-gradient(#e8faf7fa,#ceefe8f5)}.row-action-label{color:#7b4d18;background:linear-gradient(#fff4e1fa,#f5dcb4f0);border-color:#94663738}.row-action-label:hover,.row-action-label:focus-visible{color:#6c4212;background:linear-gradient(#fff8e9,#f8e4c2f5)}.row-action-ebay{color:#214f8f;background:linear-gradient(#e6effffa,#cddff8f0);border-color:#3d629a38}.row-action-ebay:hover,.row-action-ebay:focus-visible{color:#173f77;background:linear-gradient(#eef4ff,#d6e5faf5)}.row-action-ebay:before{content:"eB";background:var(--provider-ebay-badge-bg);width:1.22rem;height:1.22rem;color:var(--provider-ebay-badge-text);letter-spacing:0;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.58rem;font-weight:900;display:inline-flex}.row-action-tcg{color:#2b367f;background:linear-gradient(#eaecfffa,#d4d9f8f0);border-color:#4a4e9238}.row-action-tcg:hover,.row-action-tcg:focus-visible{color:#202c6f;background:linear-gradient(#f1f3ff,#dee2faf5)}.row-action-scp{color:#1d6545;background:linear-gradient(#e2f6e8fa,#c5e8cff0);border-color:#3f7f5d3d}.row-action-scp:hover,.row-action-scp:focus-visible{color:#16553a;background:linear-gradient(#ebfaef,#cfeed8f5)}.row-action-scp:before{content:"SC";background:var(--provider-scp-badge-bg);width:1.22rem;height:1.22rem;color:var(--provider-scp-badge-text);letter-spacing:0;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.56rem;font-weight:900;display:inline-flex}.row-action-tcg:before{content:"JT";background:var(--provider-jt-badge-bg);width:1.22rem;height:1.22rem;color:var(--provider-jt-badge-text);letter-spacing:0;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.56rem;font-weight:900;display:inline-flex}.provider-check-button{align-items:center;gap:.32rem;display:inline-flex}.provider-check-button:before{letter-spacing:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;font-size:.68rem;font-weight:800;display:inline-flex}.provider-check-button-ebay:before{content:"eB";background:var(--provider-ebay-badge-bg);color:var(--provider-ebay-badge-text);width:1.2rem;font-size:.58rem}.provider-check-button-scp:before{content:"SC";background:var(--provider-scp-badge-bg);color:var(--provider-scp-badge-text);width:1.2rem;font-size:.56rem}.row-action-edit{color:#58458a;background:linear-gradient(#f0eaf9fa,#ded6f0f0);border-color:#6c5d9833}.row-action-edit:hover,.row-action-edit:focus-visible{color:#48367a;background:linear-gradient(#f5f0fb,#e4dcf4f5)}.row-action-delete{color:#fff8f1;background:linear-gradient(#bd5c38f5,#9f4422f0);border:1px solid #954b3933}.row-action-delete:hover,.row-action-delete:focus-visible{color:#fffaf4;background:linear-gradient(#c86743,#ab4c29fa)}.collection-row span{min-width:0}.collection-row span:first-child{color:var(--text-h);font-weight:700}@media (width<=960px){.website-copy-layout,.website-analytics-metric-grid,.website-analytics-metric-grid-compact,.website-guide-grid,.website-analytics-grid,.hero-panel,.workspace-grid,.import-shell,.website-logo-controls{grid-template-columns:1fr}.modal-header{flex-direction:column;align-items:stretch}.website-card-header-actions,.website-analytics-heading{display:grid}.website-section-indicator{width:fit-content}.website-card-actions{justify-content:flex-start}.admin-grid,.admin-user-form,.pricing-admin-grid,.card-detail-analytics-grid,.card-detail-grid,.card-detail-image-grid,.deals-layout,.dual-preview-grid,.card-image-grid,.import-capture-grid,.import-draft-grid,.import-ocr-grid,.import-summary-grid,.image-viewer-grid,.manual-grid,.sports-section-grid,.sports-toggle-grid,.role-permissions-row{grid-template-columns:1fr}.managed-user-top,.managed-user-controls,.managed-user-reset-form{flex-direction:column;align-items:stretch}.deals-selected-card{grid-template-columns:1fr}.deals-selected-header,.deal-card-option{flex-direction:column}.collection-toolbar,.collection-pagination{justify-content:flex-start}.collection-filter-bar,.theme-option-card,.audit-filter-grid,.manual-type-grid,.candidate-card,.collection-row{grid-template-columns:1fr}.row-actions{flex-wrap:wrap}.row-actions-footer{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}.group-header,.row-action-legend-header{flex-direction:column;align-items:flex-start}.import-review-top{flex-direction:column}.import-capture-step-row,.workflow-filter-row,.workflow-quick-links{flex-direction:column;align-items:stretch}}@media (width<=640px){.app-shell{width:min(100% - 1rem,1180px);padding-top:.75rem}.action-row,.price-grid{flex-direction:column;grid-template-columns:1fr}}.professional-dashboard-shell{background:linear-gradient(135deg,#f8fafcf5,#f1f5f9f5);border:1px solid #94a3b833;border-radius:24px;padding:1rem;box-shadow:0 24px 60px #0f172a1f}.professional-dashboard-shell.dark{background:linear-gradient(135deg,#0c1624,#14233a);border-color:#7dd3fc29}.professional-dashboard-layout{grid-template-columns:240px 1fr;gap:1rem;display:grid}.professional-dashboard-sidebar{color:#f8fafc;background:linear-gradient(#13253f,#21476d);border-radius:20px;flex-direction:column;gap:1rem;padding:1rem;transition:width .2s;display:flex}.professional-dashboard-sidebar h2,.professional-dashboard-sidebar .professional-dashboard-eyebrow,.professional-dashboard-sidebar .professional-dashboard-label{color:#f8fafc}.professional-dashboard-sidebar.collapsed{padding:1rem .7rem}.professional-dashboard-sidebar h2{margin:.2rem 0 0;font-size:1.2rem}.professional-dashboard-nav{flex-direction:column;gap:.4rem;display:flex}.professional-dashboard-nav-group{flex-direction:column;gap:.3rem;display:flex}.professional-dashboard-nav-group.nested{margin-left:.25rem}.professional-dashboard-nav-submenu{border-left:1px solid #f8fafc1f;flex-direction:column;gap:.3rem;margin-left:.7rem;padding-left:.4rem;display:flex}.professional-dashboard-nav-item{text-align:left;color:#f8fafcd1;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:.65rem;width:100%;padding:.72rem .8rem;font-weight:600;display:flex}.professional-dashboard-sidebar.collapsed .professional-dashboard-nav-item{justify-content:center;padding:.72rem .5rem}.professional-dashboard-nav-item.active{color:#f8fafc;background:#38bdf833}.professional-dashboard-nav-chevron{color:#f8fafcb3;margin-left:auto;font-size:.8rem}.professional-dashboard-workflow-banner{background:#f8fafc1f;border:1px solid #f8fafc29;border-radius:14px;justify-content:space-between;align-items:center;gap:.8rem;max-width:320px;padding:.75rem .9rem;display:flex}.professional-dashboard-workflow-banner strong{color:#f8fafc;margin-top:.2rem;display:block}.professional-dashboard-workflow-banner p{color:#f8fafcc7;margin:.3rem 0 0;font-size:.88rem}.professional-dashboard-sidebar-card{background:#f8fafc24;border:1px solid #f8fafc33;border-radius:14px;margin-top:auto;padding:.85rem}.professional-dashboard-sidebar-card strong{margin:.3rem 0;font-size:1.1rem;display:block}.professional-dashboard-sidebar-card p{color:#f8fafceb;margin:0;font-size:.92rem}.professional-dashboard-main{flex-direction:column;gap:1rem;display:flex}.professional-dashboard-hero{color:#f8fafc;background:linear-gradient(135deg,#14233a,#24537a);border-radius:20px;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 1.4rem;display:flex}.professional-dashboard-hero h1,.professional-dashboard-hero .professional-dashboard-subtitle,.professional-dashboard-hero .professional-dashboard-eyebrow,.professional-dashboard-hero .professional-dashboard-label{color:#f8fafc}.professional-dashboard-shell.dark .professional-dashboard-hero{background:linear-gradient(135deg,#18253d,#21496b)}.professional-dashboard-hero h1{margin:.25rem 0 .4rem;font-size:1.8rem}.professional-dashboard-subtitle{color:#f8fafcf2;max-width:640px;margin:0}.professional-dashboard-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#bae6fd;margin:0;font-size:.8rem}.professional-dashboard-topbar-stats{flex-wrap:wrap;gap:.75rem;display:flex}.professional-dashboard-topbar-stat{background:#f8fafc1f;border:1px solid #f8fafc24;border-radius:12px;min-width:110px;padding:.6rem .75rem}.professional-dashboard-topbar-stat span{letter-spacing:.16em;text-transform:uppercase;color:#f8fafcb8;font-size:.72rem;display:block}.professional-dashboard-topbar-stat strong{color:#f8fafc;margin-top:.2rem;font-size:1rem;display:block}.professional-dashboard-hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.professional-dashboard-search-pill,.professional-dashboard-notification-pill,.professional-dashboard-time-pill{color:#f8fafc;background:#f8fafc1f;border:1px solid #f8fafc24;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .75rem;display:flex}.professional-dashboard-search-pill input{color:#f8fafc;background:0 0;border:none;outline:none;min-width:120px}.professional-dashboard-search-pill input::placeholder{color:#f8fafcad}.professional-dashboard-empty-state{color:#64748b;margin:0;font-size:.92rem}.professional-dashboard-table{flex-direction:column;gap:.55rem;display:flex}.professional-dashboard-table-head,.professional-dashboard-table-row{grid-template-columns:1.7fr .8fr .8fr;align-items:center;gap:.75rem;display:grid}.professional-dashboard-table-head{letter-spacing:.16em;text-transform:uppercase;color:#64748b;padding-bottom:.2rem;font-size:.75rem}.professional-dashboard-table-row{text-align:left;cursor:pointer;background:#f8fafccc;border:1px solid #94a3b824;border-radius:10px;padding:.7rem .75rem;transition:transform .16s,box-shadow .16s,border-color .16s,background-color .16s;position:relative}.professional-dashboard-table-row:hover,.professional-dashboard-table-row:focus-visible{background:#fffffff5;border-color:#0ea5e942;transform:translateY(-1px);box-shadow:0 12px 24px #0f172a1a}.professional-dashboard-table-row:after{content:attr(data-tooltip);color:#f8fafc;white-space:normal;opacity:0;pointer-events:none;z-index:3;background:#0f172af5;border-radius:10px;max-width:220px;padding:.6rem .7rem;font-size:.78rem;line-height:1.3;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + .6rem);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 12px 24px #0f172a33}.professional-dashboard-table-row:before{content:"";opacity:0;z-index:3;border-bottom:6px solid #0f172af5;border-left:6px solid #0000;border-right:6px solid #0000;transition:opacity .16s;position:absolute;top:calc(100% + .16rem);left:50%;transform:translate(-50%)}.professional-dashboard-table-row:hover:after,.professional-dashboard-table-row:focus-visible:after,.professional-dashboard-table-row:hover:before,.professional-dashboard-table-row:focus-visible:before{opacity:1;transform:translate(-50%)translateY(0)}.professional-dashboard-table-row strong{color:#0f172a;display:block}.professional-dashboard-table-row p{color:#64748b;margin:.2rem 0 0;font-size:.84rem}.professional-dashboard-status-pill{border-radius:999px;justify-content:center;padding:.3rem .55rem;font-size:.78rem;font-weight:700;display:inline-flex}.professional-dashboard-status-pill.synced{color:#15803d;background:#22c55e1f}.professional-dashboard-status-pill.review{color:#0369a1;background:#0ea5e924}.professional-dashboard-shell.dark .professional-dashboard-table-row{background:#0f172ab8;border-color:#7dd3fc1f}.professional-dashboard-shell.dark .professional-dashboard-table-row strong{color:#f8fafc}.professional-dashboard-primary,.professional-dashboard-secondary{cursor:pointer;border:none;border-radius:999px;padding:.7rem 1rem;font-weight:600}.professional-dashboard-primary{color:#f8fafc;background:linear-gradient(135deg,#38bdf8,#0ea5e9)}.professional-dashboard-secondary{color:#f8fafc;background:#f8fafc24;border:1px solid #f8fafc33}.professional-dashboard-summary-grid,.professional-dashboard-content-grid{gap:1rem;display:grid}.professional-dashboard-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.professional-dashboard-content-grid{grid-template-columns:1.55fr 1fr}.professional-dashboard-content-grid.lower-grid{grid-template-columns:1.1fr 1fr}.professional-dashboard-card{background:#ffffffe6;border:1px solid #94a3b829;border-radius:18px;padding:1rem 1.1rem;box-shadow:0 14px 30px #0f172a0f}.professional-dashboard-shell.dark .professional-dashboard-card{background:#141f31e6;border-color:#7dd3fc29;box-shadow:0 16px 34px #02081738}.professional-dashboard-kpi-card{background:linear-gradient(135deg,#fffffff5,#f1f5f9f0)}.professional-dashboard-shell.dark .professional-dashboard-kpi-card{background:linear-gradient(135deg,#1f2e43f5,#141f31f5)}.professional-dashboard-card-large{min-height:260px}.professional-dashboard-card-header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.9rem;display:flex}.professional-dashboard-card-header h2{color:#111827;margin:.2rem 0 0;font-size:1.05rem}.professional-dashboard-label{letter-spacing:.2em;text-transform:uppercase;color:#64748b;margin:0;font-size:.78rem}.professional-dashboard-metric-row{justify-content:space-between;align-items:baseline;gap:.7rem;margin-top:.5rem;display:flex}.professional-dashboard-metric-row strong{color:#0f172a;font-size:1.45rem}.professional-dashboard-shell.dark .professional-dashboard-metric-row strong,.professional-dashboard-shell.dark .professional-dashboard-card-header h2,.professional-dashboard-shell.dark .professional-dashboard-focus-item strong,.professional-dashboard-shell.dark .professional-dashboard-feed-item strong{color:#f8fafc}.professional-dashboard-delta{border-radius:999px;padding:.3rem .5rem;font-size:.8rem;font-weight:700}.professional-dashboard-delta.positive{color:#15803d;background:#22c55e24}.professional-dashboard-delta.neutral{color:#475569;background:#94a3b82e}.professional-dashboard-pill{color:#0369a1;background:#0ea5e91f;border-radius:999px;padding:.35rem .6rem;font-size:.8rem}.professional-dashboard-chart-panel{flex-direction:column;gap:.6rem;display:flex}.professional-dashboard-line-chart{background:linear-gradient(#e0f2feb3,#f8fafccc);border-radius:14px;width:100%;height:180px;padding:.5rem}.professional-dashboard-line{fill:none;stroke:#0ea5e9;stroke-width:3px;stroke-linecap:round}.professional-dashboard-area{fill:#0ea5e929}.professional-dashboard-chart-legend{color:#475569;justify-content:space-between;align-items:center;font-size:.92rem;display:flex}.professional-dashboard-chart-legend strong{color:#0f766e}.professional-dashboard-select{color:#0f172a;background:#f8fafce6;border:1px solid #94a3b838;border-radius:999px;min-width:150px;padding:.45rem .7rem;font-size:.85rem}.professional-dashboard-shell.dark .professional-dashboard-select{color:#f8fafc;background:#0f172acc;border-color:#7dd3fc2e}.professional-dashboard-pricing-panel{flex-direction:column;gap:.8rem;display:flex}.professional-dashboard-pricing-summary{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.professional-dashboard-pricing-summary strong{color:#0f172a;font-size:1.25rem;display:block}.professional-dashboard-pricing-summary p{color:#64748b;margin:.2rem 0 0;font-size:.9rem}.professional-dashboard-shell.dark .professional-dashboard-pricing-summary strong{color:#f8fafc}.professional-dashboard-price-chart{background:linear-gradient(#e0f2febf,#f8fafce0);border-radius:14px;width:100%;height:150px;padding:.5rem}.professional-dashboard-shell.dark .professional-dashboard-price-chart{background:linear-gradient(#1e293bcc,#0f172ae6)}.professional-dashboard-price-legend{flex-wrap:wrap;gap:.8rem;margin-top:-.2rem;display:flex}.professional-dashboard-price-legend-item{color:#475569;align-items:center;gap:.35rem;font-size:.82rem;display:flex}.professional-dashboard-price-legend-swatch{border-radius:50%;width:10px;height:10px;display:inline-block}.professional-dashboard-shell.dark .professional-dashboard-price-legend-item{color:#cbd5e1}.professional-dashboard-trend-point{fill:#0ea5e9}.professional-dashboard-delta.negative{color:#b91c1c;background:#f8717129}.professional-dashboard-focus-list,.professional-dashboard-feed-list{flex-direction:column;gap:.75rem;display:flex}.professional-dashboard-focus-item,.professional-dashboard-feed-item{background:#f8fafc;border:1px solid #94a3b829;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:.7rem;padding:.75rem .8rem;display:flex}.professional-dashboard-shell.dark .professional-dashboard-focus-item,.professional-dashboard-shell.dark .professional-dashboard-feed-item{background:#0f172ad1;border-color:#7dd3fc24}.professional-dashboard-focus-item p,.professional-dashboard-feed-item p{color:#64748b;margin:.2rem 0 0;font-size:.92rem}.professional-dashboard-focus-item span,.professional-dashboard-feed-item span{color:#0f766e;white-space:nowrap;font-weight:700}.professional-dashboard-kpi-subtitle{color:#64748b;margin:.45rem 0 0;font-size:.9rem}.professional-dashboard-shell.dark .professional-dashboard-kpi-subtitle,.professional-dashboard-shell.dark .professional-dashboard-card-header p,.professional-dashboard-shell.dark .professional-dashboard-focus-item p,.professional-dashboard-shell.dark .professional-dashboard-feed-item p{color:#94a3b8}.professional-dashboard-icon-button{color:#f8fafc;cursor:pointer;background:#f8fafc24;border:none;border-radius:999px;width:2rem;height:2rem}.professional-dashboard-donut-wrap{align-items:center;gap:1rem;display:flex}.professional-dashboard-donut-chart{width:120px;height:120px;transform:rotate(-90deg)}.professional-dashboard-donut-track{fill:none;stroke:#e2e8f0;stroke-width:24px}.professional-dashboard-donut-segment{fill:none;stroke-width:24px;stroke-linecap:round}.segment-1{stroke:#0ea5e9}.segment-2{stroke:#14b8a6}.segment-3{stroke:#64748b}.professional-dashboard-donut-center{fill:#fff}.professional-dashboard-donut-legend{color:#475569;flex-direction:column;gap:.45rem;font-size:.92rem;display:flex}.legend-dot{border-radius:50%;width:10px;height:10px;margin-right:.45rem;display:inline-block}.legend-dot.blue{background:#0ea5e9}.legend-dot.teal{background:#14b8a6}.legend-dot.slate{background:#64748b}@media (width<=960px){.professional-dashboard-layout,.professional-dashboard-summary-grid,.professional-dashboard-content-grid,.professional-dashboard-content-grid.lower-grid{grid-template-columns:1fr}.professional-dashboard-hero{flex-direction:column;align-items:flex-start}.professional-dashboard-topbar-stats{width:100%}.professional-dashboard-donut-wrap{flex-direction:column;align-items:flex-start}}
