:root{--ink: #17252a;--muted: #6f7774;--paper: #f7f4ed;--paper-deep: #eee8da;--card: #fffdf9;--line: #ded8ca;--teal: #123f43;--teal-soft: #e6efed;--burgundy: #8d2932;--burgundy-soft: #f5e9e8;--gold: #bd8740;--gold-soft: #f4ead8;--navy: #173544;--danger: #a33b3d;--radius: 16px;--shadow: 0 8px 30px rgba(27, 43, 42, .07);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--paper)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}.shell{min-height:100vh;display:grid;grid-template-columns:244px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:28px 18px 20px;color:#f8f0df;background:linear-gradient(180deg,#113b3f,#0c3034);box-shadow:8px 0 30px #0f2d301a;z-index:10}.brand{display:flex;align-items:center;gap:12px;padding:0 8px 30px;color:#fff8e8}.brand-mark{width:46px;height:46px;display:grid;place-items:center;flex:0 0 46px;border:1px solid rgba(216,169,94,.65);border-radius:50%;color:#f0c57d;font:700 17px Georgia,Times New Roman,serif;letter-spacing:.06em;box-shadow:inset 0 0 0 4px #bd874014}.brand-copy{display:flex;flex-direction:column;line-height:.95}.brand-copy strong{font:700 25px Georgia,Times New Roman,serif;letter-spacing:-.03em}.brand-copy small{margin-top:6px;color:#d8b979;font:700 10px ui-sans-serif,system-ui;letter-spacing:.24em;text-transform:uppercase}.sidebar nav{flex:1;display:flex;flex-direction:column;gap:6px}.sidebar nav a{display:flex;align-items:center;gap:13px;min-height:46px;padding:0 13px;border-radius:11px;color:#ffffffad;font-size:14px;font-weight:600;transition:.18s ease}.sidebar nav a:hover{color:#fff;background:#ffffff12}.sidebar nav a.active{color:#fff9ec;background:#f7ecd221;box-shadow:inset 3px 0 #c9974f}.sidebar nav svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.nav-spacer{flex:1}.sidebar-foot{display:flex;align-items:center;gap:9px;padding:14px 12px 2px;border-top:1px solid rgba(255,255,255,.1);color:#ffffff80;font-size:11px}.shop-dot{width:7px;height:7px;border-radius:50%;background:#d9a857;box-shadow:0 0 0 4px #d9a8571f}.app-column{min-width:0}.topbar{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 34px;background:#fffdf9e6;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:8}.topbar-location{color:var(--muted);font-size:12px;letter-spacing:.02em}.account{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:11px}.account select{min-width:132px;padding:9px 30px 9px 11px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:9px;font-weight:650}main{max-width:1500px;margin:0 auto;padding:34px 34px 80px}.page-title{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:27px}.page-title h1{margin:3px 0 6px;color:var(--navy);font:700 38px/1.05 Georgia,Times New Roman,serif;letter-spacing:-.035em}.page-title p{margin:0;color:var(--muted);font-size:14px}.section-kicker{color:var(--burgundy);font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.button{display:inline-flex;justify-content:center;align-items:center;min-height:42px;padding:0 17px;border:0;border-radius:10px;color:#fff!important;background:var(--teal);font-weight:750;font-size:13px;cursor:pointer;box-shadow:0 5px 14px #123f4326;transition:transform .15s,background .15s}.button:hover{background:#0b3033;transform:translateY(-1px)}.button.secondary{color:var(--teal)!important;background:#fff;border:1px solid var(--line);box-shadow:none}.button:disabled{opacity:.55;cursor:not-allowed;transform:none}.dashboard-actions{display:flex;align-items:flex-end;gap:12px}.date-range{display:flex;align-items:flex-end;gap:8px;padding:7px 10px;border:1px solid var(--line);border-radius:11px;background:var(--card)}.date-range label{color:var(--muted);font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.date-range input{display:block;margin-top:3px;padding:2px 0;color:var(--ink);border:0;background:transparent;font-size:12px;font-weight:650;outline:0}.date-range>span{padding-bottom:4px;color:#aaa69c;font-size:11px}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metric,.panel{position:relative;overflow:hidden;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.metric{min-height:138px;padding:21px 20px}.metric>i{position:absolute;left:0;top:20px;width:3px;height:30px;border-radius:0 4px 4px 0;background:var(--teal)}.metric.burgundy>i{background:var(--burgundy)}.metric.gold>i{background:var(--gold)}.metric.navy>i{background:var(--navy)}.metric>span{display:block;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.02em}.metric>strong{display:block;margin:13px 0 8px;color:var(--navy);font:700 28px Georgia,Times New Roman,serif;letter-spacing:-.035em}.metric>small{color:#8d928f;font-size:10px}.data-note{margin:11px 4px 22px;color:#8d918c;font-size:10px}.dashboard-grid{display:grid;gap:16px;margin-top:16px}.primary-grid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr)}.secondary-grid{grid-template-columns:1fr 1fr 1fr}.panel{padding:21px}.panel-heading{margin-bottom:18px}.panel-heading h2,.facts h2{margin:0;color:var(--navy);font:700 18px Georgia,Times New Roman,serif}.panel-heading p{margin:5px 0 0;color:var(--muted);font-size:10px}.trend-chart{position:relative;min-height:230px}.trend-total{position:absolute;z-index:2;top:2px;left:2px;display:flex;flex-direction:column}.trend-total strong{color:var(--navy);font:700 25px Georgia,serif}.trend-total span{color:var(--muted);font-size:9px}.trend-chart svg{width:100%;height:190px;margin-top:22px;overflow:visible}.trend-chart polygon{opacity:0;transition:opacity .8s .25s}.trend-chart polygon.drawn{opacity:1}.trend-line{fill:none;stroke:var(--burgundy);stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset 1.2s cubic-bezier(.2,.7,.2,1)}.trend-line.drawn{stroke-dashoffset:0}.trend-axis{display:flex;justify-content:space-between;color:#9c9f9a;font-size:9px}.chart-legend{display:flex;justify-content:flex-end;gap:16px;margin-top:-34px;margin-bottom:22px;color:var(--muted);font-size:9px}.chart-legend span:before{content:"";display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:2px;background:var(--teal)}.chart-legend .sold:before{background:var(--burgundy)}.financial-bars{display:grid;gap:18px}.financial-label{display:flex;justify-content:space-between;gap:12px;margin-bottom:7px;font-size:11px}.financial-label strong{color:var(--navy);font-size:10px}.dual-track{position:relative;height:10px;border-radius:8px;background:#edf0eb;overflow:hidden}.dual-track i{position:absolute;left:0;height:5px;transition:width 1s cubic-bezier(.2,.7,.2,1)}.dual-track .listed{top:0;background:var(--teal)}.dual-track .sold{bottom:0;background:var(--burgundy)}.category-chart{display:grid;gap:14px}.category-row>div:first-child{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px;font-size:10px}.category-row strong{color:var(--navy)}.category-track{height:6px;overflow:hidden;background:#edeae2;border-radius:8px}.category-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gold),#d8ad6d);transition:width 1s cubic-bezier(.2,.7,.2,1)}.rows{list-style:none;padding:0;margin:0}.rows li{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:11px 0;border-top:1px solid #ece8df;font-size:11px}.rows li:first-child{border-top:0}.rows a{font-weight:650}.rows span,.timeline span{color:var(--muted);font-size:9px}.filters{display:flex;gap:12px;margin-bottom:20px;padding:12px 15px;border:1px solid var(--line);border-radius:13px;background:var(--card)}.filters label{color:var(--muted);font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.filters input,.filters select{display:block;margin-top:4px;padding:5px 0;border:0;outline:0;color:var(--ink);background:transparent;font-size:13px;text-transform:none}.filters .search{flex:1}.filters .search input{width:100%}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.product-card{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);transition:transform .18s,box-shadow .18s}.product-card:hover{transform:translateY(-3px);box-shadow:0 15px 35px #1b2b2a1f}.photo{display:grid;place-items:center;aspect-ratio:4/3;overflow:hidden;color:#8d928f;background:var(--paper-deep);font-size:11px}.product-body{padding:15px}.product-body h2{margin:9px 0 5px;color:var(--navy);font:700 18px Georgia,serif}.product-body p,.product-body small{display:block;margin:0 0 11px;color:var(--muted);font-size:10px}.product-body strong{font:700 17px Georgia,serif;color:var(--navy)}.pill{display:inline-block;padding:4px 8px;border-radius:999px;color:var(--teal);background:var(--teal-soft);font-size:8px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pill.sold,.pill.archived{color:#666;background:#ecebea}.pill.damaged,.pill.removed{color:var(--danger);background:var(--burgundy-soft)}.entry{max-width:800px}.entry fieldset{margin:0 0 17px;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card)}.entry legend{padding:0 8px;color:var(--navy);font:700 17px Georgia,serif}.entry label{display:block;margin:15px 0;font-size:11px;font-weight:750}.entry input,.entry select,.entry textarea{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid #cec9bc;border-radius:9px;background:#fffefa;color:var(--ink);font-size:13px}.entry input:focus,.entry select:focus,.entry textarea:focus{outline:3px solid rgba(18,63,67,.14);border-color:var(--teal)}.required{float:right;color:var(--muted);font-size:8px;letter-spacing:.06em;text-transform:uppercase}.photo-input{min-height:185px;display:grid!important;place-items:center;align-content:center;overflow:hidden;border:1px dashed #9eaaa4;border-radius:12px;color:var(--teal);cursor:pointer}.photo-input input{position:absolute;width:1px;opacity:0}.photo-input span,.hint{color:var(--muted);font-size:9px}.photo-input img{max-width:100%;max-height:270px}.photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.photo-thumb{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#f1efe9}.photo-thumb img{width:100%;height:100%;object-fit:cover;display:block}.photo-remove{position:absolute;top:6px;right:6px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:#0000008c;color:#fff;font-size:16px;line-height:1;cursor:pointer}.cover-tag{position:absolute;bottom:6px;left:6px;padding:2px 7px;border-radius:999px;background:#0000008c;color:#fff;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.photo-input.compact{min-height:120px;aspect-ratio:1}.columns{display:grid;grid-template-columns:2fr 1fr;gap:14px}.money-input{position:relative;display:flex;align-items:center}.money-input span{position:absolute;left:12px;top:20px}.money-input input{padding-left:28px}.form-actions{display:flex;justify-content:flex-end;align-items:center;gap:18px}.detail{display:grid;grid-template-columns:1.25fr 1fr;gap:18px;margin-bottom:18px}.gallery,.facts{min-height:380px;padding:21px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow)}.gallery.empty{display:grid;place-items:center;color:var(--muted)}.facts dl{display:grid;grid-template-columns:115px 1fr;margin:0}.facts dt,.facts dd{margin:0;padding:9px 0;border-bottom:1px solid #eeeae1;font-size:11px}.facts dt{color:var(--muted)}.codes{display:flex;gap:16px;align-items:center;margin-top:20px}.codes div{flex:1}.codes img{max-width:100%;max-height:82px}.timeline{margin:0;padding-left:22px}.timeline li{padding:0 0 17px 8px}.timeline b,.timeline span{display:block}.error,.notice{margin:12px 0;padding:13px 16px;border-radius:10px;font-size:12px}.error{color:#7b292b;background:var(--burgundy-soft)}.notice{color:#285541;background:var(--teal-soft)}.loading{color:var(--muted)}.eyebrow{margin-bottom:5px!important;color:var(--burgundy)!important;font-size:9px!important;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.actions{display:flex;gap:9px}.catalogue-tabs{display:inline-flex;gap:4px;margin-bottom:22px;padding:4px;border:1px solid var(--line);border-radius:12px;background:#ece8df}.catalogue-tabs button{min-width:90px;padding:9px 14px;border:0;border-radius:8px;color:var(--muted);background:transparent;font-size:11px;font-weight:750;cursor:pointer}.catalogue-tabs button.active{color:var(--teal);background:#fff;box-shadow:0 2px 9px #1e2d2a14}.integration-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px;padding:22px 24px;color:#fff7e9;background:linear-gradient(120deg,var(--teal),#1b5558);border-radius:var(--radius);box-shadow:var(--shadow)}.integration-intro strong{font:700 20px Georgia,serif}.integration-intro p{margin:5px 0 0;color:#ffffffa6;font-size:11px}.integration-intro>span{padding:6px 10px;border:1px solid rgba(232,192,124,.45);border-radius:999px;color:#f2c878;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.integration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.integration-card{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:21px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow)}.integration-logo{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;color:#fff;background:var(--service-colour);font:800 22px Georgia,serif}.integration-copy>span{color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.integration-copy h2{margin:3px 0;color:var(--navy);font:700 19px Georgia,serif}.integration-copy p{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.integration-card button{padding:8px 10px;border:1px solid var(--line);border-radius:8px;color:#989a95;background:#f1eee7;font-size:9px;font-weight:750}.integration-card button:not(:disabled){color:#fff;border-color:var(--teal);background:var(--teal);cursor:pointer}.integration-status-copy{display:flex;flex-direction:column;gap:2px;margin-top:8px}.integration-status-copy strong{color:var(--teal);font-size:9px}.integration-status-copy small{color:var(--muted);font-size:8px;line-height:1.4}.integration-state{display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;border-radius:999px;color:var(--burgundy);background:var(--burgundy-soft);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;text-decoration:none}.integration-state.ready{color:var(--teal);background:var(--teal-soft)}.marketplace-picker{margin-top:20px!important;background:#faf8f2!important}.marketplace-check{display:flex!important;align-items:flex-start;gap:11px;padding:13px;border:1px solid var(--line);border-radius:10px;background:#fff;cursor:pointer}.marketplace-check input{width:auto;margin:2px 0 0;accent-color:var(--teal)}.marketplace-check span,.marketplace-check small{display:block}.marketplace-check strong{color:var(--navy);font-size:11px}.marketplace-check small{margin-top:3px;color:var(--muted);font-size:9px;line-height:1.45}.marketplace-warning{margin:9px 3px 0}.ebay-options{display:grid;grid-template-columns:1fr 1fr;gap:13px}.marketplace-listings{display:grid;gap:10px}.marketplace-listing{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:13px;border:1px solid var(--line);border-radius:10px;background:#faf8f2}.marketplace-listing strong,.marketplace-listing small{display:block}.marketplace-listing small{margin-top:3px;color:var(--muted);font-size:9px}.ebay-mini{width:34px;height:34px;border-radius:9px;background:#e53238;font-size:17px}.integration-config-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}.integration-config-form{margin:0}.integration-config-forms{display:grid;gap:18px;align-content:start}.integration-setup-aside{position:sticky;top:88px;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,#fffdf8,#f4efe5);box-shadow:var(--shadow)}.integration-setup-aside h2{margin:0 0 8px;color:var(--navy);font:700 21px Georgia,serif}.integration-setup-aside p,.integration-setup-aside li{color:var(--muted);font-size:10px;line-height:1.55}.integration-setup-aside ul{margin:16px 0;padding:13px 13px 13px 28px;border-radius:9px;color:var(--burgundy);background:var(--burgundy-soft)}.integration-setup-aside .button{width:100%}.integration-setup-aside .security-note{margin:14px 0 0;padding-top:13px;border-top:1px solid var(--line);font-size:9px}.availability-panel{margin-top:18px}.availability-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.availability-heading h2{margin:3px 0 4px;color:var(--navy);font:700 24px Georgia,serif}.availability-heading p{max-width:600px;margin:0;color:var(--muted);font-size:10px;line-height:1.5}.availability-actions{display:flex;align-items:center;gap:10px}.availability-state{white-space:nowrap;padding:7px 10px;border-radius:999px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.availability-state.live{color:var(--teal);background:var(--teal-soft)}.availability-state.blocked{color:var(--burgundy);background:var(--burgundy-soft)}.availability-state.held{color:var(--gold);background:#c0872c21}.checkout-warning{display:flex;flex-direction:column;gap:3px;margin-bottom:15px;padding:14px 16px;border-left:4px solid var(--burgundy);border-radius:8px;color:var(--burgundy);background:var(--burgundy-soft)}.checkout-warning strong{font-size:12px}.checkout-warning span{font-size:10px;line-height:1.45}.availability-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:15px}.availability-metrics>div{padding:13px 15px;border:1px solid var(--line);border-radius:10px;background:#faf8f2}.availability-metrics span,.availability-metrics strong{display:block}.availability-metrics span{color:var(--muted);font-size:8px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.availability-metrics strong{margin-top:4px;color:var(--navy);font-size:16px}.channel-status-list{display:grid;grid-template-columns:1fr 1fr;gap:9px}.channel-status{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px;border:1px solid var(--line);border-radius:10px;background:#fff}.channel-status.urgent{border-color:#8f2d2a59;background:var(--burgundy-soft)}.channel-status strong,.channel-status small{display:block}.channel-status strong{color:var(--navy);font-size:10px}.channel-status small{margin-top:2px;color:var(--muted);font-size:8px;line-height:1.4}.channel-status>b{color:var(--muted);font-size:8px;text-transform:uppercase}.channel-dot{width:9px;height:9px;border-radius:50%;background:#aaa;box-shadow:0 0 0 4px #7878781a}.channel-dot.sellable,.channel-dot.available,.channel-dot.active{background:var(--teal);box-shadow:0 0 0 4px var(--teal-soft)}.channel-dot.blocked,.channel-dot.unavailable,.channel-dot.withdrawal_failed{background:var(--burgundy);box-shadow:0 0 0 4px var(--burgundy-soft)}.channel-dot.checkout_hold,.channel-dot.withdrawing{background:var(--gold);box-shadow:0 0 0 4px #c0872c21}.availability-rule{margin:14px 0 0;padding:11px 13px;border-radius:8px;color:var(--muted);background:#f2eee5;font-size:9px;line-height:1.5}@media(max-width:1100px){.metrics{grid-template-columns:repeat(2,1fr)}.primary-grid,.secondary-grid{grid-template-columns:1fr 1fr}.primary-grid .panel:first-child{grid-column:1/-1}.product-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:780px){.shell,.ebay-options{grid-template-columns:1fr}.sidebar{position:sticky;height:auto;padding:10px 12px;flex-direction:row;align-items:center}.brand{padding:0}.brand-mark{width:38px;height:38px;flex-basis:38px}.brand-copy,.sidebar-foot,.nav-spacer{display:none}.sidebar nav{flex-direction:row;justify-content:flex-end;overflow:auto}.sidebar nav a{min-height:40px;padding:0 10px}.sidebar nav a span{display:none}.topbar{height:58px;padding:0 16px}.topbar-location,.account>span{display:none}main{padding:24px 15px 70px}.page-title{align-items:flex-start}.page-title h1{font-size:31px}.dashboard-heading{flex-direction:column}.dashboard-actions{width:100%;justify-content:space-between}.primary-grid,.secondary-grid{grid-template-columns:1fr}.primary-grid .panel:first-child{grid-column:auto}.product-grid{grid-template-columns:repeat(2,1fr)}.detail,.integration-grid,.integration-config-layout,.channel-status-list{grid-template-columns:1fr}.integration-setup-aside{position:static}}@media(max-width:520px){.metrics,.product-grid{grid-template-columns:1fr}.date-range{width:100%}.dashboard-actions{align-items:stretch;flex-direction:column}.page-title{flex-direction:column}.availability-heading,.availability-actions{width:100%;flex-direction:column;align-items:stretch}.availability-metrics{grid-template-columns:1fr}.filters{display:block}.filters label{display:block;margin-bottom:9px}.columns{grid-template-columns:1fr}.catalogue-tabs{display:grid;grid-template-columns:1fr 1fr;width:100%}.integration-card{grid-template-columns:auto 1fr}.integration-card button{grid-column:1/-1}.account select{min-width:118px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.notice{padding:14px 18px;background:#e4eee9;color:#285541;border-radius:10px;margin:12px 0}.manage-grid{display:grid;grid-template-columns:minmax(280px,420px) 1fr;gap:20px;align-items:start}.entry.compact{max-width:none}.entry.compact fieldset{margin:0}.manage-list li{align-items:center}.manage-list li>div span{display:block;margin-top:4px}.danger-link{border:0;background:transparent;color:var(--danger);font-weight:700;padding:10px;cursor:pointer}.activate-link{border:1px solid var(--brand);background:#fff;color:var(--brand);border-radius:8px;font-weight:700;padding:9px 12px;cursor:pointer}.activate-link:hover{background:#edf2ef}.tag-picker{margin-top:20px!important;background:#f8faf8!important}.tag-options{display:flex;flex-wrap:wrap;gap:8px}.tag-options label{display:inline-flex!important;align-items:center;gap:7px;margin:0!important;padding:8px 11px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:13px;cursor:pointer}.tag-options input{width:auto!important;margin:0!important}.product-tags{margin-top:22px;padding-top:18px;border-top:1px solid #eee}.product-tags h3{margin:0 0 12px;font:17px Georgia,serif}.button.small{margin-top:12px;padding:9px 13px;font-size:13px}.save-message{margin-left:10px;color:var(--muted);font-size:12px}.product-gallery{display:flex;flex-direction:column;gap:12px;align-content:start}.photo-carousel{display:flex;flex-direction:column;gap:10px}.photo-frame{position:relative;border-radius:10px;overflow:hidden;background:#f1efe9}.photo-frame img{display:block;width:100%;max-height:460px;object-fit:contain}.carousel-nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:#00000073;color:#fff;font-size:24px;line-height:1;cursor:pointer}.carousel-nav:hover{background:#000000a6}.carousel-nav.prev{left:10px}.carousel-nav.next{right:10px}.carousel-count{position:absolute;right:12px;bottom:10px;padding:3px 9px;border-radius:999px;background:#00000080;color:#fff;font-size:11px;font-weight:700}.carousel-dots{display:flex;justify-content:center;gap:7px}.carousel-dot{width:9px;height:9px;padding:0;border:none;border-radius:999px;background:#cfc9bd;cursor:pointer}.carousel-dot.active{background:var(--brand)}.product-card .photo img{width:100%;height:100%;object-fit:cover}.product-gallery .empty,.product-gallery .add-photo,.product-gallery .save-message{grid-column:1 / -1}.add-photo{display:inline-flex;justify-content:center;padding:11px 14px;border:1px dashed var(--brand);border-radius:9px;color:var(--brand);font-weight:700;cursor:pointer}.add-photo input{position:absolute;width:1px;opacity:0}.danger-link:disabled{color:#999;cursor:not-allowed}@media(max-width:900px){.manage-grid{grid-template-columns:1fr}}.type-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:18px;padding:4px;border-radius:10px;background:#ece8df}.type-switch button{padding:9px;border:0;border-radius:7px;color:var(--muted);background:transparent;font-size:11px;font-weight:750;cursor:pointer}.type-switch button.active{color:var(--teal);background:#fff;box-shadow:0 2px 7px #192a2714}.suffix-input{position:relative}.suffix-input span{position:absolute;right:12px;bottom:12px;color:var(--muted)}.suffix-input input{padding-right:30px!important}.form-guidance,.virtual-location-note{padding:13px 14px;border:1px solid #cbdad5;border-radius:10px;color:var(--teal);background:var(--teal-soft);font-size:10px;line-height:1.5}.virtual-location-note{display:flex;flex-direction:column;gap:3px;margin:14px 0}.field-warning{display:block;margin-top:6px;color:var(--burgundy);font-size:9px}.seller-rows li{align-items:flex-start;padding:15px 0}.seller-rows li>div:first-child{display:flex;flex-direction:column;gap:3px}.seller-rows small{color:var(--muted);font-size:9px}.seller-type{width:fit-content;padding:3px 7px;border-radius:999px;color:var(--teal)!important;background:var(--teal-soft);font-size:8px!important;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.seller-row-end{display:flex;align-items:center;gap:12px}.seller-row-end>strong{white-space:nowrap;color:var(--navy);font-size:10px}.financial-label span,.financial-label strong{display:flex;flex-direction:column;gap:2px}.financial-label small{color:var(--muted);font-size:8px;font-weight:500}.add-photo{border-color:var(--teal);color:var(--teal)}
