:root{--bg:#090d12;--paper:#121821;--paper-strong:#18212d;--paper-soft:#0f141c;--ink:#f5f8fb;--muted:#9aa8b7;--muted-strong:#c3ccd6;--line:#8b9eb233;--accent:#f05a43;--accent-2:#25b98f;--blue:#2d7dd2;--cyan:#31c4e8;--gold:#d7a237;--danger:#e34b5f;--shadow:0 18px 48px #00000047;--shadow-soft:0 10px 28px #0000002e;--radius:8px}*{box-sizing:border-box}body{color:var(--ink);background:linear-gradient(180deg, #161f2af0, #090d12 360px), repeating-linear-gradient(90deg, #ffffff06 0 1px, transparent 1px 72px), var(--bg);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.5}a{color:inherit}img{max-width:100%}button,a,select,input,textarea{transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{border-color:#31c4e8c2;outline:0;box-shadow:0 0 0 3px #31c4e824}::selection{color:#fff;background:#31c4e861}.productShell{grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.productSidebar{border-right:1px solid var(--line);background:#070a0ff5;grid-template-rows:auto 1fr auto;gap:22px;height:100vh;padding:20px;display:grid;position:sticky;top:0;box-shadow:16px 0 48px #0000002e}.productNav{align-content:start;gap:8px;display:grid}.productNav a,.sidebarAction{min-height:40px;color:var(--muted);border-radius:var(--radius);background:0 0;border:1px solid #0000;align-items:center;padding:0 11px;font-size:14px;font-weight:760;text-decoration:none;display:flex}.productNav a:hover{color:var(--ink);background:#ffffff0b;border-color:#ffffff12}.sessionPanel,.catalogPanel,.detailPanel,.checkoutPanel{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft);background:#121821f0}.sessionPanel{background:linear-gradient(#31c4e814,#121821eb);gap:8px;padding:14px;display:grid}.sessionPanel small,.sessionStats span,.panelLabel{color:var(--muted)}.sessionStats{flex-wrap:wrap;gap:7px;display:flex}.sessionStats span,.tagRow span{background:var(--paper-strong);border:1px solid var(--line);border-radius:999px;align-items:center;min-height:28px;padding:0 8px;font-size:12px;display:inline-flex}.productMain{min-width:0;padding:24px}.productHeader,.catalogHeader,.panelHeader,.catalogAction,.detailPrice,.checkoutSummary div{justify-content:space-between;align-items:center;gap:14px;display:flex}.productHeader{margin-bottom:18px;padding:12px 0 4px}.productHeader h1{letter-spacing:0;margin:0;font-size:clamp(30px,3vw,42px);line-height:1.08}.headerControls{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}.opsStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.opsMetric{background:linear-gradient(180deg, #ffffff0b, transparent), var(--paper);border:1px solid var(--line);border-radius:var(--radius);min-height:86px;box-shadow:var(--shadow-soft);padding:16px}.opsMetric span{color:var(--muted);font-size:13px}.opsMetric strong{margin-top:8px;font-size:24px;line-height:1.1;display:block}.marketOpsLayout{grid-template-columns:minmax(0,1fr) minmax(360px,400px);align-items:start;gap:18px;display:grid}.catalogPanel{padding:18px}.commandBar{background:var(--paper-soft);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;margin-bottom:18px;padding:14px;display:grid}.searchField{grid-column:span 2}.commandBar label,.checkoutField{gap:6px;display:grid}.commandBar label span,.checkoutField span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.catalogList,.cartStack,.commercePanel{gap:14px;display:grid}.commercePanel{position:sticky;top:16px}.catalogItem{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#ffffff06,#ffffff03),#0a1017b8;grid-template-columns:minmax(0,1.2fr) minmax(220px,.9fr) minmax(176px,auto);align-items:center;gap:16px;padding:16px;transition:border-color .16s,transform .16s,background .16s;display:grid}.catalogItem:hover{background:#0d141deb;border-color:#31c4e861;transform:translateY(-1px)}.selectedCatalogItem{border-color:#31c4e8b8;box-shadow:0 0 0 1px #31c4e824}.catalogSelect{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-items:start;gap:5px;padding:0;display:grid}.catalogSelect strong{font-size:18px;line-height:1.22}.catalogSelect small,.catalogAction small,.cartRow small,.signedCheckout small{color:var(--muted)}.catalogType{color:var(--cyan);text-transform:uppercase;font-size:12px;font-weight:850}.catalogMeta{flex-wrap:wrap;gap:7px;display:flex}.catalogMeta span{min-height:27px;color:var(--muted);background:var(--paper-strong);border:1px solid var(--line);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.catalogAction{text-align:right;flex-direction:column;align-items:end;min-width:176px}.catalogAction>div{gap:2px;display:grid}.catalogAction strong,.catalogAction small{display:block}.catalogDetailLink{min-height:38px}.detailPanel,.checkoutPanel{gap:14px;padding:18px;display:grid}.detailPanel h2{margin-bottom:0;font-size:23px;line-height:1.16}.detailPanel p{color:var(--muted);margin-bottom:0}.detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.detailInfo{background:var(--paper-strong);border:1px solid var(--line);border-radius:var(--radius);gap:4px;padding:11px;display:grid}.detailInfo span{color:var(--muted);font-size:12px}.tagRow{flex-wrap:wrap;gap:7px;display:flex}.detailPrice{border-top:1px solid var(--line);padding-top:12px}.detailPrice strong{font-size:24px}.cartRow{background:var(--paper-strong);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:10px;padding:10px;display:grid}.cartRow input{width:72px}.guestBox{grid-template-columns:1fr 1fr;gap:8px;display:grid}.signedCheckout{background:var(--paper-strong);border:1px solid var(--line);border-radius:8px;gap:4px;padding:10px;display:grid}.checkoutPanel textarea{min-height:96px;color:var(--ink);background:var(--paper-strong);border:1px solid var(--line);resize:vertical;border-radius:8px;padding:10px 12px}.checkoutSummary{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.checkoutSummary span{color:var(--muted)}.emptyState{color:var(--muted);background:var(--paper-strong);border:1px solid var(--line);border-radius:8px;gap:5px;padding:18px;display:grid}.emptyState strong{color:var(--ink)}.shell{width:min(1440px,100%);margin:0 auto;padding:18px}.topbar{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d1219e6;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:18px;padding:12px;display:grid}.brand,.nav,.actions{align-items:center;display:flex}.brand{letter-spacing:0;gap:10px;font-size:21px;font-weight:850;text-decoration:none}.brandMark{background:linear-gradient(135deg, var(--accent), var(--blue));border-radius:8px;place-items:center;width:42px;height:42px;font-size:14px;display:grid}.brandMarkImage{object-fit:contain;border-radius:var(--radius);border:1px solid #ffffff1f;width:46px;height:46px;box-shadow:0 0 24px #1ab2ff2e}.brandCompact span{display:none}.nav{flex-wrap:wrap;justify-content:end;gap:8px}.globalControls{gap:8px;display:flex}button,input,select,textarea{font:inherit}select,input,textarea{min-height:40px;color:var(--ink);background:var(--paper-strong);border:1px solid var(--line);border-radius:var(--radius);padding:0 10px}textarea{resize:vertical;padding:10px 12px;line-height:1.45}select:hover,input:hover,textarea:hover{border-color:#c3ccd652}button:disabled{transform:none}.nav a,.primaryLink,.secondaryLink,.pill{border-radius:var(--radius);justify-content:center;align-items:center;min-height:40px;padding:0 13px;font-weight:750;text-decoration:none;display:inline-flex}.nav a,.secondaryLink,.pill{color:var(--muted);border:1px solid var(--line);background:#ffffff09}.primaryLink,.primaryButton{color:#fff;background:linear-gradient(135deg, var(--accent), #de4e61);box-shadow:0 12px 24px #e54b5f29}.nav a:hover,.secondaryLink:hover,.pill:hover,.textButton:hover,.sidebarAction:hover{color:var(--ink);background:#ffffff12;border-color:#ffffff1f}.primaryLink:hover,.primaryButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 15px 30px #e54b5f38}.buttonReset,.primaryButton,.textButton{cursor:pointer;border:0}.secondaryLink.buttonReset{border:1px solid var(--line)}.primaryButton,.textButton{border-radius:var(--radius);justify-content:center;align-items:center;min-height:40px;padding:0 13px;font-weight:800;display:inline-flex}.primaryButton:disabled{cursor:not-allowed;box-shadow:none;opacity:.68;background:#4b5563}.primaryButton.wide{width:100%}.textButton{color:var(--muted);background:0 0}.hero{border:1px solid var(--line);border-radius:var(--radius);min-height:380px;box-shadow:var(--shadow);background:linear-gradient(120deg,#0d1219f5,#0d1219ad),linear-gradient(135deg,#e53f31cc,#245da8c2);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px;padding:32px;display:grid;overflow:hidden}.heroCopy{flex-direction:column;justify-content:end;display:flex}.eyebrow{color:#ffb9b1;letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:850}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;max-width:850px;margin-bottom:16px;font-size:clamp(34px,5vw,64px);line-height:1.02}h2{letter-spacing:0;line-height:1.18}h3{letter-spacing:0;line-height:1.22}.hero p:not(.eyebrow){color:#ffffffc7;max-width:680px;font-size:18px}.actions{flex-wrap:wrap;gap:10px;margin-top:18px}.metricBoard,.stats,.planGrid,.listingGrid,.queueGrid{gap:14px;display:grid}.metricBoard{align-content:end}.heroBrandPanel{align-content:end;gap:14px;display:grid}.heroBrandPanel img{object-fit:contain;filter:drop-shadow(0 0 34px #1ab2ff2e);justify-self:end;width:min(320px,100%)}.stats{grid-template-columns:repeat(4,1fr);margin:18px 0}.workspace{grid-template-columns:240px minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.filterPanel,.orderPanel{background:linear-gradient(180deg, #ffffff09, transparent), var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft);gap:14px;padding:18px;display:grid;position:sticky;top:16px}.filterPanel label{gap:8px;display:grid}.filterPanel label span{color:var(--muted);font-size:13px;font-weight:750}.filterPanel input,.filterPanel select{width:100%}.marketColumn{min-width:0}.metric,.section,.planCard,.listingCard,.queueCard,.pointsCard,.cartLine{background:linear-gradient(180deg, #ffffff09, transparent), var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft)}.metric{padding:18px}.metric span,.listingBody p,.meta,.priceRow span,.planCard span,.queueItem{color:var(--muted)}.metric strong{margin-top:8px;font-size:28px;display:block}.pointsCard{background:linear-gradient(135deg,#e53f31e6,#245da8e0);padding:14px}.pointsCard span,.pointsCard p{color:#ffffffbd}.pointsCard strong{margin-top:4px;font-size:34px;display:block}.pointsCard p{margin:4px 0 0}.section{margin-top:18px;padding:20px}.sectionHead{justify-content:space-between;align-items:start;gap:12px;margin-bottom:16px;display:flex}.sectionHead.compact{align-items:start}.sectionHead h2{margin-bottom:0;font-size:26px}.planGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.planSelect{width:min(220px,100%)}.planCard{padding:18px}.planCard h3{margin:6px 0;font-size:26px}.planCard strong{color:var(--gold);margin-bottom:12px;display:block}.planCard ul{color:var(--muted);margin:0;padding-left:18px}.activePlan{border-color:#e53f31b8;box-shadow:0 0 0 1px #e53f3147}.listingGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.listingCard{overflow:hidden}.listingArt{background:repeating-linear-gradient(90deg, #ffffff14 0 1px, transparent 1px 24px), linear-gradient(135deg, var(--accent), var(--blue));justify-content:space-between;min-height:118px;padding:14px;display:flex}.listingArt strong,.listingArt span{color:#fff;border-radius:var(--radius);background:#111821c2;align-items:center;height:28px;padding:0 8px;font-size:13px;display:inline-flex}.listingBody{gap:10px;padding:14px;display:grid}.listingTitle,.priceRow{justify-content:space-between;gap:10px;display:flex}.listingTitle h3{margin:0;font-size:18px}.listingTitle span{color:#fff;background:var(--accent-2);border-radius:var(--radius);padding:3px 7px;font-weight:850}.meta{flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.priceRow strong{font-size:20px}.cartList{gap:10px;min-height:90px;display:grid}.emptyText,.statusText{color:var(--muted)}.cartLine{background:var(--paper-strong);grid-template-columns:1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.cartLine strong,.cartLine span{display:block}.cartLine span{color:var(--muted);font-size:13px}.qty{grid-template-columns:30px 26px 30px;place-items:center;gap:4px;display:grid}.qty button{width:30px;height:30px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:8px;place-items:center;display:grid}.summary{border-top:1px solid var(--line);gap:10px;padding-top:12px;display:grid}.summary div{justify-content:space-between;gap:10px;display:flex}.summary span{color:var(--muted)}.summaryTotal{font-size:20px}.checkoutField{gap:6px;display:grid}.checkoutField span,.checkoutField small{color:var(--muted);font-size:13px}.adminSection{margin-bottom:32px}.queueGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.queueCard{gap:10px;padding:16px;display:grid}.queueItem{background:var(--paper-strong);border:1px solid var(--line);border-radius:8px;padding:12px}.chatbotButton{z-index:20;color:#fff;background:var(--accent);width:58px;height:58px;box-shadow:var(--shadow);cursor:pointer;border:0;border-radius:999px;place-items:center;font-weight:900;display:grid;position:fixed;bottom:22px;right:22px}.chatWindow{z-index:20;background:var(--paper);border:1px solid var(--line);width:min(380px,100vw - 28px);box-shadow:var(--shadow);border-radius:8px;display:grid;position:fixed;bottom:92px;right:22px;overflow:hidden}.chatHead,.chatActions{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.chatHead button,.chatActions button{min-height:34px;color:var(--ink);background:var(--paper-strong);border:1px solid var(--line);cursor:pointer;border-radius:8px;padding:0 10px}.chatBody{gap:8px;max-height:260px;padding:12px;display:grid;overflow:auto}.chatBody p{background:var(--paper-strong);width:fit-content;max-width:90%;color:var(--muted);border-radius:8px;margin:0;padding:10px 12px}.chatActions{border-top:1px solid var(--line);border-bottom:0;justify-content:start}.accountShell{width:min(1360px,100%);margin:0 auto;padding:18px}.accountTopbar{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d1219e6;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:18px;padding:12px;display:grid}.accountHero{border:1px solid var(--line);border-radius:var(--radius);min-height:280px;box-shadow:var(--shadow);background:linear-gradient(120deg,#0d1219f5,#0d1219ad),linear-gradient(135deg,#e53f31c7,#245da8bd);grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:16px;margin-bottom:18px;padding:28px;display:grid}.accountHero h1{max-width:760px;margin-bottom:12px;font-size:clamp(32px,4vw,54px)}.accountHero p:not(.eyebrow){color:#ffffffc2;max-width:680px}.noticeCard,.accountCard,.accountSidebar{background:linear-gradient(180deg, #ffffff09, transparent), var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft)}.noticeCard{color:var(--muted-strong);padding:18px}.authGrid,.accountLayout,.panelGrid{gap:16px;display:grid}.authGrid{grid-template-columns:minmax(0,1fr) minmax(280px,420px)}.accountLayout{grid-template-columns:280px minmax(0,1fr);align-items:start}.accountSidebar{gap:12px;padding:16px;display:grid;position:sticky;top:16px}.accountMain{gap:16px;display:grid}.panelGrid{grid-template-columns:repeat(auto-fit,minmax(330px,1fr))}.accountCard{padding:18px}.accountCard h2{margin-bottom:12px;font-size:22px}.accountCard p{color:var(--muted)}.tabRow,.planButtons{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.tabRow button,.planButtons button{min-height:38px;color:var(--muted);background:var(--paper-strong);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;padding:0 12px}.tabRow button:hover,.planButtons button:hover{color:var(--ink);border-color:#ffffff24}.tabRow .activeTab,.planButtons .activeTab{color:#fff;background:linear-gradient(135deg, var(--accent), #de4e61);border-color:#ffffff1f}.accountForm{gap:10px;display:grid}.accountForm.inline{grid-template-columns:1fr auto}.accountForm textarea{min-height:96px;color:var(--ink);background:var(--paper-strong);border:1px solid var(--line);resize:vertical;border-radius:8px;padding:10px 12px}.twoCols,.sellerForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sellerForm .primaryButton{grid-column:1/-1}.miniPlan,.applicationItem,.accountMetric{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;gap:5px;padding:12px;display:grid}.miniPlan+.miniPlan{margin-top:10px}.miniPlan span,.applicationItem span,.accountMetric span,.profileBadge small{color:var(--muted)}.profileBadge{border-bottom:1px solid var(--line);justify-items:start;gap:6px;padding-bottom:12px;display:grid}.profileBadge>span{color:#fff;background:linear-gradient(135deg, var(--accent), var(--blue));border-radius:var(--radius);place-items:center;width:54px;height:54px;font-weight:900;display:grid}.accountMetric strong{font-size:20px}.applicationList{gap:10px;margin-top:14px;display:grid}.orderList{gap:12px;display:grid}.orderItem{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.orderItem strong,.orderItem span,.orderItem small{display:block}.orderItem span,.orderItem small{color:var(--muted)}.orderActions,.revisionForm,.revisionList,.orderHint{grid-column:1/-1}.orderActions{flex-wrap:wrap;gap:8px;display:flex}.revisionList{background:var(--paper-soft);border:1px solid var(--line);border-radius:var(--radius);gap:5px;padding:10px;display:grid}.orderHint{color:var(--muted)}.publicShell{padding-bottom:34px}.publicNav{justify-content:end}.publicHero{border:1px solid var(--line);border-radius:var(--radius);min-height:360px;box-shadow:var(--shadow);background:linear-gradient(120deg,#0d1219f5,#0d121999),linear-gradient(135deg,#e53f31db,#18a47d94 46%,#245da8d1);align-items:end;padding:32px;display:grid;position:relative;overflow:hidden}.publicHero:before{content:"";opacity:.35;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff14,#0000),repeating-linear-gradient(90deg,#ffffff0f 0 1px,#0000 1px 72px);position:absolute;inset:0}.publicHero>div{z-index:1;position:relative}.publicHero h1{max-width:980px;font-size:clamp(34px,5vw,62px)}.publicHero p:not(.eyebrow){color:#ffffffc7;max-width:760px;font-size:18px}.publicGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:18px;display:grid}.publicCard{min-height:164px}.publicCard h2{font-size:22px}.listingDetailShell{width:min(1360px,100%);margin:0 auto;padding:18px 18px 36px}.listingDetailHero{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(120deg,#0d1219f5,#0d12199e),linear-gradient(135deg,#f05a43c7,#31c4e885 48%,#2d7dd2bd);grid-template-columns:minmax(0,1fr) minmax(340px,430px);align-items:stretch;gap:18px;margin-bottom:18px;padding:28px;display:grid}.listingDetailHero>div{align-content:end;display:grid}.listingDetailHero h1{max-width:780px;font-size:clamp(32px,4.4vw,58px)}.listingDetailHero p:not(.eyebrow){color:#ffffffc7;max-width:720px;font-size:17px}.listingDetailHero .detailPanel{background:#090d12b8;align-content:start}.detailHeroPrice{font-size:clamp(32px,4vw,48px);line-height:1}.listingDetailGrid{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:16px;margin-bottom:18px;display:grid}.sellerShell,.adminShell{padding-bottom:36px}.sellerActions,.approvalActions{flex-wrap:wrap;gap:8px;display:flex}.sellerStats,.adminGrid,.adminQueue,.sellerListingList,.taxonomyList{gap:16px;display:grid}.sellerStats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:16px}.adminGrid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));align-items:start}.taxonomySection{margin-top:16px}.taxonomyForm{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;margin-bottom:14px}.taxonomyItem{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;gap:5px;padding:12px;display:grid}.taxonomyItem span{color:var(--muted);font-size:13px}.listingForm{grid-template-columns:repeat(3,minmax(0,1fr))}.listingForm textarea,.listingForm .primaryButton{grid-column:1/-1}.sellerListingItem,.approvalItem{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;gap:12px;padding:14px;display:grid}.sellerListingItem{grid-template-columns:1fr auto;align-items:start}.approvalItem{grid-template-columns:minmax(0,1fr) auto;align-items:center}.approvalActions{grid-column:1/-1}.approvalActions.inline{grid-column:auto;justify-content:flex-end;align-items:center}.sellerListingItem strong,.sellerListingItem span,.sellerListingItem small,.approvalItem strong,.approvalItem span,.approvalItem small{display:block}.sellerListingItem span,.sellerListingItem small,.approvalItem span,.approvalItem small{color:var(--muted)}.sellerListingItem small,.approvalItem small{margin-top:5px}.statusChip{color:#fff;letter-spacing:.02em;background:#64748b;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:30px;padding:0 9px;font-size:12px;font-weight:850;display:inline-flex}.statusChip.pending,.statusChip.pending-review,.statusChip.awaiting-payment,.statusChip.changes-requested,.statusChip.waiting-support,.statusChip.waiting-user{background:var(--gold);color:#111827}.statusChip.quote-pending{background:#7d6b22}.statusChip.accepted,.statusChip.in-progress,.statusChip.held,.statusChip.open{background:var(--blue)}.statusChip.delivered{background:#7c3aed}.statusChip.approved,.statusChip.completed,.statusChip.paid,.statusChip.published,.statusChip.released,.statusChip.resolved,.statusChip.active{background:var(--accent-2)}.statusChip.rejected,.statusChip.revision-requested,.statusChip.canceled,.statusChip.unpublished,.statusChip.refunded,.statusChip.urgent{background:var(--danger)}.statusChip.paused,.statusChip.archived,.statusChip.closed{background:#6d7782}.secondaryLink.buttonReset:disabled,.approvalActions .primaryButton:disabled{cursor:not-allowed;opacity:.5}.questionList,.reviewList,.reviewPromptList{gap:12px;margin-top:14px;display:grid}.questionItem,.reviewItem,.reviewPrompt{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;gap:8px;padding:14px;display:grid}.questionItem>div,.reviewItem>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.questionItem p,.reviewItem p{color:var(--muted-strong);margin:0}.questionItem span,.questionItem small,.reviewItem span,.reviewItem small,.reviewPrompt span,.reviewPrompt small{color:var(--muted)}.reviewForm,.answerForm{margin-top:8px}.checkLabel{min-height:38px;color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}@media (max-width:900px){.productShell,.marketOpsLayout,.commandBar,.opsStrip,.catalogItem,.guestBox,.topbar,.accountTopbar,.accountHero,.authGrid,.accountLayout,.panelGrid,.hero,.publicGrid,.listingDetailHero,.listingDetailGrid,.stats,.sellerStats,.adminGrid,.planGrid,.queueGrid,.workspace{grid-template-columns:1fr}.productSidebar,.commercePanel{height:auto;position:static}.productHeader{flex-direction:column;align-items:start}.nav{justify-content:start}.hero{padding:22px}.accountHero,.publicHero,.listingDetailHero{min-height:260px;padding:22px}.productMain,.shell,.accountShell,.listingDetailShell{padding:14px}.productSidebar{grid-template-rows:auto;gap:14px;padding:14px}.productNav{grid-template-columns:repeat(2,minmax(0,1fr))}.productNav a,.sidebarAction{min-height:38px}.catalogAction{text-align:left;align-items:stretch;min-width:0}.headerControls,.globalControls{justify-content:start}.sectionHead,.productHeader,.catalogHeader,.panelHeader{flex-direction:column;align-items:start}.filterPanel,.orderPanel,.accountSidebar{position:static}.accountForm.inline,.twoCols,.sellerForm,.listingForm,.taxonomyForm,.sellerListingItem,.approvalItem,.questionItem>div,.reviewItem>div{grid-template-columns:1fr;align-items:start}.adminGrid{grid-template-columns:1fr}.searchField{grid-column:auto}}
