:root{--ink:#192b29;--muted:#7b8884;--line:#e9ece6;--paper:#f7f8f4;--white:#fff;--green:#1b937c;--deep:#14483d;--lime:#c9ee7b;--shadow:0 8px 28px rgba(28,54,48,.045);font-family:'DM Sans',sans-serif;color:var(--ink);font-synthesis:none}*{box-sizing:border-box}body{margin:0;background:var(--paper);font-size:13px}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:248px;background:#fcfcf9;border-right:1px solid #e8ebe5;padding:27px 17px 16px;display:flex;flex-direction:column;z-index:5}.brand{font:800 22px Manrope,sans-serif;letter-spacing:-1.2px;color:var(--ink);text-decoration:none;display:flex;align-items:center;gap:9px;padding:0 11px 26px}.brand-mark{width:30px;height:30px;border-radius:10px;background:var(--deep);color:#d8f5a2;display:grid;place-items:center;font-size:20px;letter-spacing:-2px}.store-switch{background:#f3f5f0;border:1px solid #ebeee7;border-radius:12px;padding:10px;display:flex;align-items:center;gap:10px;margin:0 0 30px}.store-avatar{width:34px;height:34px;border-radius:10px;background:#dcefe7;color:#397766;font:700 14px Manrope;display:grid;place-items:center}.store-copy{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.store-copy strong,.profile-row strong{font-size:12px;font-weight:700}.store-copy span,.profile-row span{font-size:10px;color:var(--muted)}.icon-button{border:0;background:transparent;color:#88928f;cursor:pointer;font-size:17px}.nav-label{font:700 9px Manrope;letter-spacing:1.3px;color:#a0aaa4;padding:0 12px 10px}.nav-list{display:grid;gap:4px}.nav-item{height:40px;display:flex;align-items:center;gap:12px;padding:0 12px;border:0;border-radius:9px;background:transparent;text-align:left;color:#65716d;text-decoration:none;font:500 12px 'DM Sans';cursor:pointer;width:100%}.nav-item:hover{background:#f3f5f0;color:var(--ink)}.nav-item.active{background:#eaf4e8;color:#185f50;font-weight:700}.nav-icon{font-size:17px;width:18px;text-align:center;color:#83908b}.nav-item.active .nav-icon{color:#1b937c}.nav-count{margin-left:auto;background:#fff;border-radius:10px;padding:3px 7px;color:#65716d;font-size:10px}.tools-label{margin-top:29px}.sidebar-bottom{margin-top:auto}.help-card{border:1px solid #e5eadc;border-radius:12px;padding:14px;background:linear-gradient(145deg,#f4f8e9,#f0f7ed);margin:0 2px 20px}.help-icon{width:26px;height:26px;border-radius:8px;background:#deefbb;color:#416c38;display:grid;place-items:center;font-size:14px;margin-bottom:12px}.help-card strong{font:700 12px Manrope}.help-card p{font-size:10px;line-height:1.55;color:#78847b;margin:6px 0 11px}.help-card button{border:0;background:none;padding:0;color:#39765a;font:700 10px 'DM Sans';cursor:pointer}.help-card button span{margin-left:6px}.profile-row{border-top:1px solid var(--line);padding:15px 5px 0;display:flex;align-items:center;gap:9px}.profile-avatar{height:30px;width:30px;border-radius:50%;background:#f4decf;color:#855839;display:grid;place-items:center;font-size:10px;font-weight:700}.profile-row div:nth-child(2){display:grid;gap:3px;flex:1}.profile-row .icon-button{letter-spacing:1px}.main-content{margin-left:248px;max-width:1600px;padding:0 40px 22px}.topbar{height:74px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.crumb{color:#8b9691;font-size:11px}.crumb span{padding:0 9px;color:#c2c9c4}.top-actions{display:flex;align-items:center;gap:10px}.updated{display:flex;align-items:center;gap:7px;color:#76817d;font-size:10px;margin-right:9px}.live-dot{width:7px;height:7px;background:#45b899;border-radius:50%;box-shadow:0 0 0 3px #e4f2ec}.button{height:34px;border-radius:8px;padding:0 13px;display:flex;align-items:center;gap:7px;font:600 11px 'DM Sans';cursor:pointer}.button-primary{border:1px solid #164d41;background:#194f43;color:#fff;box-shadow:0 2px 3px #123e3320}.button-primary:hover{background:#0f4035}.button-quiet{border:1px solid #e5e9e3;background:#fff;color:#52605b}.button-quiet span{font-size:16px}.mobile-menu{display:none}.page-heading{display:flex;align-items:end;justify-content:space-between;padding:30px 0 23px}.eyebrow{font:700 9px Manrope;letter-spacing:1.18px;color:#87918d}.heading-dot{padding:0 5px;color:#59b59b}h1,h2,p{margin:0}h1{font:700 27px Manrope;letter-spacing:-1.2px;margin-top:9px}h2{font:700 14px Manrope;letter-spacing:-.15px}.wave{color:#76bda1;font-size:18px}.subheading{font-size:11px;color:#89938e;margin-top:6px}.date-select,.select-small{border:1px solid #e7eae4;background:white;height:31px;border-radius:7px;padding:0 10px;color:#596661;font:500 10px 'DM Sans';cursor:pointer}.date-select span,.select-small span{padding-left:15px;color:#9aa39e}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metric-card,.panel{background:var(--white);border:1px solid #ecefe9;border-radius:11px;box-shadow:var(--shadow)}.metric-card{height:139px;padding:15px 16px 12px;position:relative;overflow:hidden}.metric-top{display:flex;align-items:center;justify-content:space-between;color:#707c77;font-size:10px;font-weight:500}.metric-icon{height:24px;width:24px;border-radius:8px;display:grid;place-items:center;font-weight:700;font-size:13px}.mint{background:#e6f4ed;color:#3c9c79}.lilac{background:#f0edfc;color:#8672ca}.peach{background:#fff1e9;color:#de9562}.blue{background:#e9f1fa;color:#6488ba}.metric-value{font:700 24px Manrope;letter-spacing:-1.2px;margin-top:7px}.decimal{font-size:15px;letter-spacing:-.5px}.metric-foot{display:flex;align-items:center;gap:6px;color:#9aa29e;font-size:9px;margin-top:4px}.trend{font-size:9px;font-weight:700}.positive{color:#299475}.negative{color:#d78c66}.sparkline{position:absolute;width:42%;right:15px;bottom:13px;height:35px}.sparkline svg{height:100%;width:100%;overflow:visible}.spark-fill{fill:#daf0e7}.spark-line{fill:none;stroke:#42b99b;stroke-width:2}.views-spark .spark-fill{fill:#fff0e6}.views-spark .spark-line{stroke:#e6a276}.mini-bars{height:30px;position:absolute;bottom:12px;right:16px;left:55%;display:flex;align-items:end;gap:4px}.mini-bars i{background:#d7eee5;border-radius:3px 3px 0 0;flex:1}.mini-bars .bar-active{background:#48b797}.neutral-chip{color:#73807a;display:flex;align-items:center;gap:4px}.tiny-dot{width:5px;height:5px;border-radius:50%;background:#e9a16f}.category-strip{display:flex;height:5px;gap:3px;margin-top:14px}.category-strip i{border-radius:5px;background:#46ae91}.category-strip i:nth-child(2){background:#86cbb2}.category-strip i:nth-child(3){background:#c2dfc3}.category-strip i:nth-child(4){background:#ecbf85}.category-strip i:nth-child(5){background:#d9dfd7}.category-legend{font-size:8px;color:#98a19d;margin-top:6px;display:flex;gap:5px}.content-grid{display:grid;grid-template-columns:minmax(0,1.64fr) minmax(300px,1fr);gap:14px;margin-top:15px}.panel{padding:17px 18px}.performance-panel{height:317px}.panel-heading{display:flex;align-items:flex-start;justify-content:space-between}.panel-heading p{font-size:10px;color:#929c97;margin-top:5px}.chart-summary{display:flex;align-items:center;gap:8px;margin:17px 0 3px}.chart-summary strong{font:700 19px Manrope;letter-spacing:-.7px}.chart-summary>span:last-child{font-size:9px;color:#9aa29e}.chart-wrap{height:158px;display:flex;margin-top:2px}.y-labels{width:34px;display:flex;flex-direction:column;justify-content:space-between;padding:6px 0 24px;font-size:8px;color:#a0aaa4}.chart-area{position:relative;flex:1}.gridline{position:absolute;left:0;right:0;border-top:1px dashed #edf0eb}.g1{top:15%}.g2{top:42%}.g3{top:69%}.chart-svg{position:absolute;inset:0 0 17px;width:100%;height:calc(100% - 17px);overflow:visible}.chart-area-fill{fill:url(#areaFill)}.chart-line{fill:none;stroke:#39a989;stroke-width:2.8;vector-effect:non-scaling-stroke}.chart-compare{fill:none;stroke:#c6d4ce;stroke-width:2;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.x-labels{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;color:#a0aaa4;font-size:8px}.chart-tooltip{position:absolute;left:64%;top:7px;background:#183e37;color:#fff;border-radius:7px;padding:7px 9px;display:grid;gap:3px;box-shadow:0 4px 15px #193f3730}.chart-tooltip span{font-size:7px;letter-spacing:.7px;color:#b3ccc1}.chart-tooltip strong{font:600 10px Manrope}.chart-tooltip small{font-size:7px;color:#9ed1ba}.chart-legend{display:flex;gap:15px;margin:6px 0 0 34px;font-size:8px;color:#89948e}.chart-legend span{display:flex;align-items:center;gap:5px}.chart-legend i{height:6px;width:6px;border-radius:50%;background:#3da98a}.chart-legend .legend-previous{background:#c6d4ce}.insights-panel{height:317px;padding-bottom:0}.section-kicker{font:700 8px Manrope;letter-spacing:1px;color:#8a9690;margin-bottom:6px}.sparkle{color:#54ae8d;font-size:12px}.more-button{background:transparent;border:0;color:#8f9994;font-size:18px;letter-spacing:1px;cursor:pointer}.insight-list{margin-top:11px}.insight-item{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:12px 0;border-bottom:1px solid #f0f2ed}.insight-icon{width:27px;height:27px;border-radius:8px;display:grid;place-items:center;font-size:13px}.amber{background:#fff3e4;color:#d39446}.teal{background:#e5f4ed;color:#42a181}.purple{background:#f1edfb;color:#907cc9}.insight-title{font-size:10px;font-weight:700}.insight-item p{font-size:9px;color:#89948e;margin-top:4px;line-height:1.35}.text-action{border:0;background:none;padding:6px 0 0;font-size:9px;font-weight:700;color:#35866e;cursor:pointer}.text-action span{margin-left:4px}.ai-disclaimer{font-size:8px;color:#a0aaa4;padding:10px 0}.listings-panel{margin-top:15px;padding:17px 0 0}.listings-heading{padding:0 18px 15px}.link-button{font:600 10px 'DM Sans';color:#388a73;text-decoration:none}.link-button span{padding-left:6px}.table-toolbar{height:47px;border-top:1px solid #f0f2ed;border-bottom:1px solid #ecefe9;display:flex;justify-content:space-between;align-items:center;padding:0 18px}.tabs{height:100%;display:flex;gap:19px}.tab{position:relative;background:none;border:0;padding:0;color:#8d9792;font:500 10px 'DM Sans';cursor:pointer}.tab span{margin-left:3px;color:#a5aea9;font-size:9px}.tab.active{color:#1e5145;font-weight:700}.tab.active:after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#339b7f;border-radius:2px}.table-actions{display:flex;align-items:center;gap:8px}.search-box{width:145px;height:28px;border:1px solid #e9ece6;border-radius:6px;display:flex;align-items:center;padding:0 8px;color:#8d9993;gap:5px}.search-box span{font-size:16px}.search-box input{width:100%;border:0;outline:0;font:10px 'DM Sans';color:var(--ink)}.search-box input::placeholder{color:#a6afaa}.filter-button{height:28px;background:#fff;border:1px solid #e9ece6;border-radius:6px;padding:0 9px;color:#65716c;font:500 10px 'DM Sans';cursor:pointer}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:880px}thead th{text-align:left;height:34px;background:#fbfcf9;color:#9aa39e;font:700 8px Manrope;letter-spacing:.55px;white-space:nowrap}thead th:first-child,tbody td:first-child{padding-left:19px}thead th:last-child,tbody td:last-child{padding-right:18px}.sort{border:0;background:none;color:#b2bab5;padding:0 0 0 3px;font-size:10px}.check-cell{width:37px}input[type=checkbox]{accent-color:#288a72;width:13px;height:13px;vertical-align:middle}.listing-row td{height:56px;border-bottom:1px solid #f0f2ed;color:#64716c;font-size:10px;white-space:nowrap}.listing-info{display:flex;align-items:center;gap:9px}.product-thumb{height:36px;width:36px;border:1px solid #edf0eb;border-radius:6px;display:grid;place-items:center;font-size:19px;background:#f6f7f2}.product-name{font-size:10px;color:#31433e;font-weight:600;max-width:220px;overflow:hidden;text-overflow:ellipsis}.product-sku{color:#a2aba5;font-size:8px;margin-top:4px}.status-pill{border-radius:20px;padding:4px 7px;font-size:8px;font-weight:600;display:inline-flex;align-items:center;gap:4px}.status-pill:before{content:'';height:5px;width:5px;border-radius:50%;background:currentColor}.status-active{background:#e7f4eb;color:#418b65}.status-ending{background:#fff2e7;color:#ca8c47}.price-cell{font-weight:700;color:#344641!important}.stock-low{color:#d38b51!important}.views-cell{color:#40544d!important}.watchers-cell{color:#596a63!important}.row-menu{border:0;background:none;font-size:17px;color:#a4ada8;cursor:pointer}.table-footer{height:50px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;color:#9aa39e;font-size:9px}.pagination{display:flex;align-items:center;gap:4px}.pagination button{height:24px;width:25px;border:1px solid transparent;border-radius:5px;background:none;color:#829089;font:10px 'DM Sans';cursor:pointer}.pagination .page-current{border-color:#e4e9e2;background:#f7f8f4;color:#315b4d;font-weight:700}.pagination span{padding:0 3px}.footer{display:flex;justify-content:space-between;color:#a1aaa5;font-size:9px;padding:18px 2px 4px}.footer span span{padding:0 5px;color:#c2c9c4}.footer button{border:0;background:none;color:#72817a;font:9px 'DM Sans';cursor:pointer;padding:0}.toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%,20px);opacity:0;pointer-events:none;background:#1b3732;color:#fff;border-radius:9px;padding:11px 16px;font-size:11px;box-shadow:0 8px 30px #1b373230;transition:.2s;z-index:20}.toast.show{opacity:1;transform:translate(-50%,0)}.modal-backdrop{position:fixed;inset:0;background:#182b2780;display:none;align-items:center;justify-content:center;z-index:15;padding:20px}.modal-backdrop.open{display:flex}.modal{width:min(600px,100%);max-height:min(760px,92vh);overflow:auto;border-radius:16px;background:white;box-shadow:0 25px 80px #10252050;padding:24px}.modal-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.modal-head h2{font-size:18px}.modal-head p{font-size:11px;color:#85918a;margin-top:5px;line-height:1.5}.modal-close{border:0;background:#f4f6f1;border-radius:50%;height:30px;width:30px;color:#68746e;font-size:18px;cursor:pointer}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:19px}.modal-field{display:grid;gap:6px;margin:12px 0}.modal-field label{font-size:10px;font-weight:700;color:#45554e}.modal-field input,.modal-field select,.modal-field textarea{border:1px solid #e4e9e2;border-radius:7px;padding:10px;font:11px 'DM Sans';outline-color:#55ad8d}.modal-field textarea{min-height:100px;resize:vertical}.dropzone{border:1px dashed #b9cbbd;background:#f8faf5;border-radius:11px;padding:23px;text-align:center;color:#66766d;font-size:11px;cursor:pointer}.dropzone strong{display:block;color:#31594a;margin:8px 0 4px}.dropzone small{font-size:9px;color:#97a39b}.modal-note{border-radius:8px;background:#f5f8f1;padding:10px;color:#718078;font-size:9px;line-height:1.5;margin-top:11px}.draft-table{border:1px solid #edf0eb;border-radius:8px;max-height:190px;overflow:auto}.draft-table table{min-width:0;font-size:9px}.draft-table th,.draft-table td{padding:8px;text-align:left;border-bottom:1px solid #f0f2ed}.draft-table th{background:#f7f8f4;color:#8b958f;font-size:8px}.draft-error{color:#c86d55}.widget-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.widget-option{display:flex;gap:8px;align-items:center;padding:11px;border:1px solid #e9ede6;border-radius:8px;font-size:11px}.settings-code{font:10px ui-monospace,monospace;background:#f5f7f2;padding:10px;border-radius:6px;word-break:break-all;color:#3d6355}
@media(max-width:1100px){.main-content{padding:0 24px 20px}.sidebar{width:220px}.main-content{margin-left:220px}.metrics-grid{gap:9px}.metric-card{padding:13px 12px}.content-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr)}.product-name{max-width:170px}}
@media(max-width:800px){.sidebar{width:248px;transform:translateX(-100%);transition:transform .2s;box-shadow:10px 0 30px #182b2710}.sidebar.open{transform:translateX(0)}.main-content{margin-left:0;padding:0 18px 18px}.mobile-menu{display:block;background:none;border:0;color:#51625a;font-size:16px;padding:6px 10px 6px 0}.topbar{height:62px}.crumb{margin-right:auto}.top-actions{gap:6px}.updated{display:none}.button{height:32px;padding:0 9px}.button-quiet{display:none}.page-heading{padding:24px 0 18px}h1{font-size:23px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid{grid-template-columns:1fr}.performance-panel,.insights-panel{height:auto;min-height:300px}.insights-panel{min-height:0}.insight-list{display:grid;grid-template-columns:1fr 1fr;column-gap:15px}.insight-item:nth-child(3){border-bottom:0}.ai-disclaimer{padding-bottom:0}}
@media(max-width:520px){body{font-size:12px}.main-content{padding:0 12px 12px}.topbar{height:56px}.crumb{font-size:10px}.top-actions .button-primary{font-size:0;width:33px;justify-content:center;padding:0}.top-actions .button-primary span{font-size:18px}.page-heading{align-items:flex-start;gap:12px}.eyebrow{font-size:7px;letter-spacing:.7px}.page-heading h1{font-size:20px;letter-spacing:-.8px}.subheading{font-size:10px}.date-select{font-size:9px;padding:0 7px;white-space:nowrap;height:29px}.date-select span{padding-left:5px}.metrics-grid{gap:8px}.metric-card{height:132px;padding:12px 10px}.metric-value{font-size:21px}.metric-foot{font-size:8px}.metric-card:nth-child(4) .category-legend{font-size:7px;gap:3px}.panel{padding:14px 12px}.content-grid{gap:9px;margin-top:9px}.performance-panel{min-height:300px}.chart-tooltip{left:54%}.listings-panel{padding:14px 0 0;margin-top:9px}.listings-heading{padding:0 12px 13px}.listings-heading h2{font-size:13px}.table-toolbar{padding:0 12px}.tabs{gap:12px}.tab{font-size:9px}.table-actions{gap:5px}.search-box{width:105px;height:26px;padding:0 5px}.search-box input{font-size:9px}.filter-button{height:26px;padding:0 7px}.filter-button span{display:none}.table-footer{padding:0 11px}.pagination{gap:0}.pagination button{width:21px}.footer{font-size:8px}.footer span:last-child{display:none}.insight-list{grid-template-columns:1fr}.insight-item:nth-child(3){border-bottom:1px solid #f0f2ed}.modal{padding:19px}.widget-options{grid-template-columns:1fr}}

/* BeardSells palette: crisp paper and charcoal, with goldenrod for emphasis. */
:root{color-scheme:light;--ink:#171715;--muted:#77766f;--line:#e9e7df;--paper:#f6f5f1;--white:#fff;--green:#b8860b;--deep:#171715;--lime:#f2cd68}
body{background:var(--paper);color:var(--ink)}
.sidebar{background:#fff;border-color:#e8e6de}
.brand-mark{background:#171715;color:#f2cd68}
.store-switch{background:#f5f4ef;border-color:#e9e7df}
.store-avatar{background:#f3e4b9;color:#805e08}
.nav-item.active{background:#f5edda;color:#70530a}
.nav-item.active .nav-icon,.nav-icon{color:#92700f}
.nav-count{background:#fff}
.help-card{border-color:#eee1bb;background:linear-gradient(145deg,#fbf7e9,#f6f2e5)}
.help-icon{background:#f0dfaa;color:#735408}
.help-card button,.link-button,.text-action{color:#8a6608}
.live-dot{background:#b8860b;box-shadow:0 0 0 3px #f6efd9}
.button-primary{border-color:#171715;background:#171715;color:#fff}
.button-primary:hover{background:#33322d}
.positive{color:#8c6909}.negative{color:#9b7130}
.mint,.lilac,.peach,.blue{background:#f5f0e2;color:#8a6608}
.spark-fill{fill:#f2e5bd}.spark-line{stroke:#b8860b}.views-spark .spark-fill{fill:#f2e5bd}.views-spark .spark-line{stroke:#a67c16}
.mini-bars i{background:#eee4c7}.mini-bars .bar-active{background:#b8860b}
.category-strip i{background:#b8860b}.category-strip i:nth-child(2){background:#c99d2e}.category-strip i:nth-child(3){background:#dfc477}.category-strip i:nth-child(4){background:#eadbb1}.category-strip i:nth-child(5){background:#d9d6ca}
.chart-line{stroke:#b8860b}.chart-area-fill{fill:rgba(184,134,11,.13)}.chart-svg linearGradient stop:first-child{stop-color:#b8860b}.chart-legend .legend-current{background:#b8860b}
.section-kicker,.sparkle{color:#9a710b}
.amber,.teal,.purple{background:#f5f0e2;color:#8a6608}
.insight-icon.teal{color:#8a6608}.insight-icon.purple{color:#8a6608}
.status-active{background:#f3edda;color:#82630d}.status-ending{background:#f5f0e2;color:#9a7130}
.pagination .page-current{color:#70530a}
.profile-avatar{background:#f3e4b9;color:#785a12}
.nav-item.active:after{background:#b8860b}
.tab.active{color:#70530a}.tab.active:after{background:#b8860b}

@media(prefers-color-scheme:dark){
  :root{color-scheme:dark;--ink:#f3f2ed;--muted:#aaa79e;--line:#35342f;--paper:#111110;--white:#1b1b19;--green:#d2a52c;--deep:#090909;--lime:#e6bf50}
  body,.main-content{background:#111110;color:#f3f2ed}
  .sidebar{background:#171715;border-color:#34332e}
  .brand,.brand:hover{color:#f5f3eb}
  .brand-mark{background:#d2a52c;color:#171715}
  .store-switch,.metric-card,.panel,.modal{background:#1b1b19;border-color:#35342f;color:#f3f2ed}
  .store-switch{background:#20201d}
  .store-avatar,.profile-avatar{background:#4a3d1c;color:#f0d276}
  .store-copy strong,.profile-row strong,.product-name,.metric-value,.chart-summary strong,.insight-title,.panel h2{color:#f3f2ed}
  .store-copy span,.profile-row span,.crumb,.subheading,.panel-heading p,.metric-top,.metric-foot,.table-footer,.footer,.category-legend,.ai-disclaimer,.y-labels,.x-labels,.chart-legend,.insight-item p{color:#aaa79e}
  .topbar,.profile-row,.table-toolbar,.listing-row td,.insight-item{border-color:#34332e}
  .nav-item{color:#c3c0b7}.nav-item:hover{background:#272620;color:#fff}.nav-item.active{background:#3a311b;color:#f0d276}.nav-item.active .nav-icon,.nav-icon{color:#d2a52c}.nav-count{background:#292823;color:#dad6ca}
  .nav-label,.eyebrow{color:#aaa79e}
  .help-card{background:linear-gradient(145deg,#2c271a,#222119);border-color:#4b4025}.help-icon{background:#4b3e1d;color:#f1d273}.help-card p{color:#c2bdaF}.help-card strong{color:#f3f2ed}
  .help-card button,.link-button,.text-action{color:#e1bc54}
  .live-dot{background:#d2a52c;box-shadow:0 0 0 3px #423819}
  .button-primary{background:#d2a52c;border-color:#d2a52c;color:#171715}.button-primary:hover{background:#e2bb4e}.button-quiet,.date-select,.select-small,.filter-button,.search-box{background:#22221f;border-color:#3c3b35;color:#d4d1c7}
  .search-box input{background:transparent;color:#f3f2ed}.search-box input::placeholder{color:#938f85}
  .metric-icon,.mint,.lilac,.peach,.blue,.amber,.teal,.purple,.insight-icon{background:#302a1b;color:#e1bc54}
  .spark-fill,.views-spark .spark-fill{fill:#42371d}.spark-line,.views-spark .spark-line{stroke:#d2a52c}
  .mini-bars i{background:#514323}.mini-bars .bar-active{background:#d2a52c}
  .category-strip i{background:#d2a52c}.category-strip i:nth-child(2){background:#b48920}.category-strip i:nth-child(3){background:#8c7026}.category-strip i:nth-child(4){background:#66552b}.category-strip i:nth-child(5){background:#45443b}
  .chart-line{stroke:#d2a52c}.chart-area-fill{fill:rgba(210,165,44,.16)}.chart-svg linearGradient stop:first-child{stop-color:#d2a52c}.chart-compare{stroke:#666154}.chart-legend .legend-current{background:#d2a52c}.gridline{border-color:#37362f}
  .section-kicker,.sparkle{color:#e1bc54}
  .status-active{background:#383019;color:#e5c45f}.status-ending{background:#382d1d;color:#e3b66c}
  thead th{background:#20201d;color:#aaa79e}.listing-row td{color:#c3c0b7}.price-cell,.views-cell,.watchers-cell{color:#e8e5db!important}.product-thumb{background:#24231f;border-color:#38372f}.product-sku{color:#a29e93}
  .tab.active{color:#f0d276}.tab.active:after{background:#d2a52c}.tab span{color:#aaa79e}
  .sort,.row-menu,.icon-button,.more-button{color:#aaa79e}
  .chart-tooltip{background:#393018;color:#fff}.chart-tooltip span{color:#d9c47d}.chart-tooltip small{color:#f2d476}
  .pagination button{color:#b4b0a5}.pagination .page-current{background:#302a1b;border-color:#514323;color:#f0d276}
  .modal-backdrop{background:#000a}.modal-close{background:#302f2a;color:#e7e3d8}.modal-field label{color:#ddd9cf}.modal-field input,.modal-field select,.modal-field textarea{background:#22221f;border-color:#45443d;color:#f3f2ed}.modal-note,.dropzone{background:#28261f;border-color:#51482e;color:#c4bead}.dropzone strong{color:#f0d276}.dropzone small{color:#aaa79e}.draft-table{border-color:#393831}.draft-table th{background:#24231f;color:#c1bdb2}.draft-table td,.draft-table th{border-color:#393831;color:#ddd9cf}.widget-option{border-color:#393831;color:#e4e0d6}.settings-code{background:#25241f;color:#e4d49d}
  .toast{background:#332a16;color:#fff}
}

.empty-row{padding:28px 14px!important;text-align:center;color:var(--muted)!important;white-space:normal;line-height:1.6}.live-summary{padding:18px 2px;color:var(--muted);font-size:11px;line-height:1.65}.live-summary p{max-width:540px}.live-error{color:#b34e3c}.snapshot-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.snapshot-stats span{display:flex;flex-direction:column;gap:3px}.snapshot-stats strong{color:var(--ink);font-size:16px}.snapshot-categories{display:flex;flex-wrap:wrap;gap:7px}.snapshot-categories span{padding:6px 9px;border:1px solid var(--line);border-radius:999px;font-size:9px}.snapshot-categories b{color:var(--green);padding-left:4px}.insight-list>p{padding:8px 0;color:var(--muted);font-size:11px;line-height:1.6}

/* Passkey access, listing controls, and more readable seller data. */
body{font-size:14px}
.main-content{padding:0 38px 30px}
.metric-card{min-height:148px;padding:22px}
.metric-value{font-size:30px}
.metric-top,.metric-foot,.subheading,.panel-heading p,.table-footer{font-size:13px}
.panel{padding:22px}
.listings-panel{padding:0 0 14px}
.listings-heading{padding:22px 22px 16px}
.table-toolbar{padding:12px 22px}
thead th{font-size:11px;letter-spacing:.04em}
.listing-row td{padding:15px 12px;font-size:14px}
.product-thumb{width:54px;height:54px;flex:0 0 54px;overflow:hidden;display:grid;place-items:center}
.product-thumb img{width:100%;height:100%;object-fit:cover}
.product-name{font-size:14px;max-width:360px}
.product-sku{font-size:11px}
.listing-row{cursor:pointer}
.listing-row:hover td{background:color-mix(in srgb,var(--green) 7%,transparent)}
.listing-row:focus-visible{outline:2px solid var(--green);outline-offset:-2px}
.sort{font:inherit;color:inherit;font-weight:700;border:0;background:none;cursor:pointer;padding:4px}
.selection-bar{display:flex;align-items:center;gap:18px;padding:11px 22px;background:color-mix(in srgb,var(--green) 12%,var(--white));border-block:1px solid var(--line);font-size:13px}
.selection-bar[hidden]{display:none}
.selection-bar .link-button,.selection-bar .text-action{font-size:12px}
.auth-screen{display:none;position:fixed;inset:0;z-index:1000;align-items:center;justify-content:center;padding:24px;background:var(--paper);color:var(--ink)}
.auth-screen.visible{display:flex}
.auth-card{width:min(440px,100%);padding:38px;border:1px solid var(--line);border-radius:18px;background:var(--white);box-shadow:0 24px 80px #0002;text-align:center}
.auth-card .brand-mark{margin:0 auto 20px;width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#b8860b;color:#111;font-size:22px;font-weight:800}
.auth-card h1{font-size:27px;margin:0 0 10px}
.auth-card>p{font-size:14px;line-height:1.6;color:var(--muted)}
.auth-button{width:100%;justify-content:center;margin-top:12px;min-height:48px;font-size:15px}
.auth-label{display:block;text-align:left;font-size:13px;font-weight:700;margin:18px 0 7px}
.auth-input{box-sizing:border-box;width:100%;height:46px;border:1px solid var(--line);border-radius:9px;padding:0 12px;background:var(--paper);color:var(--ink);font:inherit}
.auth-error{min-height:22px;color:#b34e3c;font-size:13px!important}
.auth-link{border:0;background:none;color:var(--green);font:inherit;font-weight:700;cursor:pointer}
.detail-image{display:block;max-height:240px;max-width:100%;object-fit:contain;margin:2px auto 20px;border-radius:10px}
.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.detail-grid>div{padding:13px;border:1px solid var(--line);border-radius:10px;min-width:0}
.detail-grid span,.detail-grid strong{display:block;overflow-wrap:anywhere}
.detail-grid span{font-size:11px;color:var(--muted);margin-bottom:5px}
.detail-grid strong{font-size:14px;color:var(--ink)}
@media(max-width:800px){.main-content{padding:0 18px 22px}.panel{padding:18px}.listings-panel{padding:0 0 12px}.listing-row td{padding:12px 9px}.selection-bar{flex-wrap:wrap;gap:10px;padding:11px 14px}}
@media(max-width:520px){body{font-size:13px}.main-content{padding:0 12px 12px}.panel{padding:14px 12px}.listings-panel{padding:14px 0 0}.listing-row td{font-size:12px;padding:10px 7px}.product-thumb{width:42px;height:42px;flex-basis:42px}.product-name{font-size:12px;max-width:150px}.product-sku{font-size:10px}.selection-bar{font-size:12px}.auth-card{padding:26px 20px}.detail-grid{gap:8px}.detail-grid>div{padding:10px}}

/* Use the available screen area for larger, easier-to-scan seller information. */
body{font-size:16px}
.sidebar{width:260px;padding:30px 18px 18px}
.main-content{margin-left:260px;padding:0 42px 36px}
.brand{font-size:25px;gap:11px;padding-bottom:32px}
.brand-mark{width:36px;height:36px;font-size:23px}
.store-switch{padding:13px;gap:12px;margin-bottom:32px}
.store-avatar{width:40px;height:40px;font-size:17px}
.store-copy strong,.profile-row strong{font-size:15px}
.store-copy span,.profile-row span{font-size:13px}
.nav-label{font-size:11px;letter-spacing:1.5px;padding-bottom:13px}
.nav-item{height:48px;font-size:15px;gap:14px;padding-inline:14px}
.nav-icon{font-size:20px;width:20px}
.nav-count{font-size:12px;padding:4px 8px}
.help-card{padding:18px;margin-bottom:22px}
.help-card strong{font-size:15px}
.help-card p,.help-card button{font-size:13px;line-height:1.55}
.topbar{height:76px}
.crumb{font-size:14px}
.top-actions{gap:10px}
.button{height:42px;padding:0 15px;font-size:14px}
.page-heading{padding:30px 0 26px}
.eyebrow{font-size:12px;letter-spacing:1.2px}
.page-heading h1{font-size:36px;letter-spacing:-1.2px}
.subheading{font-size:17px;line-height:1.5}
.metrics-grid{gap:16px}
.metric-card{height:174px;min-height:174px;padding:24px}
.metric-top{font-size:16px}
.metric-value{font-size:38px;margin-top:13px}
.metric-foot{font-size:14px;margin-top:9px}
.metric-icon{width:34px;height:34px;font-size:17px}
.content-grid{gap:16px;margin-top:16px}
.performance-panel,.insights-panel{height:360px;min-height:360px}
.panel{padding:26px}
.panel-heading h2{font-size:23px}
.panel-heading p{font-size:15px;margin-top:5px}
.section-kicker{font-size:12px;letter-spacing:.8px}
.live-summary{padding:27px 2px;font-size:16px;line-height:1.75}
.snapshot-stats{gap:24px 36px;margin-bottom:27px}
.snapshot-stats span{font-size:14px;gap:6px}
.snapshot-stats strong{font-size:27px}
.snapshot-categories{gap:10px}
.snapshot-categories span{font-size:13px;padding:8px 13px}
.insight-list{margin-top:12px}
.insight-item{gap:13px;padding:16px 0}
.insight-icon{width:36px;height:36px;flex:0 0 36px;font-size:17px}
.insight-title{font-size:15px;line-height:1.4}
.insight-item p{font-size:13px;line-height:1.55;margin-top:4px}
.ai-disclaimer{font-size:12px;padding-top:13px}
.listings-panel{margin-top:16px;padding:0 0 16px}
.listings-heading{padding:26px 26px 20px}
.listings-heading h2{font-size:24px}
.listings-heading p{font-size:15px}
.table-toolbar{padding:16px 26px}
.tab{font-size:14px;padding:10px 0}
.tab span{font-size:12px}
.search-box{height:42px;width:250px;padding:0 12px}
.search-box input{font-size:14px}
.filter-button{height:42px;font-size:14px;padding:0 13px}
thead th{font-size:13px;padding:13px 10px}
.sort{font-size:13px}
.listing-row td{padding:19px 13px;font-size:16px}
.product-thumb{width:68px;height:68px;flex-basis:68px}
.product-name{font-size:16px;line-height:1.4;max-width:560px;white-space:normal}
.product-sku{font-size:13px;margin-top:4px}
.status-pill{font-size:12px;padding:6px 10px}
.price-cell{font-size:17px}
.row-menu{font-size:20px}
.table-footer{font-size:14px;padding:15px 26px}
.link-button,.text-action{font-size:14px}
.live-summary p,.insight-list>p{font-size:15px}
.footer{font-size:13px;padding-top:20px}
@media(max-width:1100px){.main-content{padding:0 24px 28px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid{grid-template-columns:1fr}.performance-panel,.insights-panel{height:auto;min-height:0}.insights-panel{min-height:0}.live-summary{padding:20px 2px}.snapshot-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}
@media(max-width:800px){.sidebar{width:260px}.main-content{margin-left:0;padding:0 18px 22px}.topbar{height:68px}.page-heading{padding:26px 0 20px}.page-heading h1{font-size:30px}.subheading{font-size:15px}.metric-card{height:150px;min-height:150px;padding:17px}.metric-value{font-size:32px}.metric-top{font-size:14px}.metric-foot{font-size:12px}.panel{padding:20px}.insight-list{display:block}.listings-panel{padding:0 0 12px}.listings-heading{padding:20px 20px 15px}.table-toolbar{padding:12px 20px}.listing-row td{font-size:14px;padding:13px 9px}.product-name{font-size:14px;max-width:350px}.product-sku{font-size:11px}.product-thumb{width:52px;height:52px;flex-basis:52px}.selection-bar{flex-wrap:wrap;gap:10px;padding:11px 14px}}
@media(max-width:520px){body{font-size:15px}.main-content{padding:0 12px 14px}.page-heading h1{font-size:26px}.eyebrow{font-size:10px}.subheading{font-size:14px}.metrics-grid{gap:10px}.metric-card{height:138px;min-height:138px;padding:13px}.metric-top{font-size:13px}.metric-value{font-size:29px}.metric-foot{font-size:11px}.metric-icon{width:28px;height:28px}.panel{padding:16px 13px}.content-grid{gap:12px;margin-top:12px}.panel-heading h2{font-size:19px}.panel-heading p{font-size:13px}.snapshot-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.snapshot-stats strong{font-size:23px}.snapshot-stats span{font-size:12px}.insight-title{font-size:14px}.insight-item p{font-size:12px}.listings-panel{padding:14px 0 0}.listings-heading{padding:0 14px 14px}.listings-heading h2{font-size:19px}.table-toolbar{padding:0 14px 12px}.tab{font-size:12px}.search-box{width:145px;height:34px}.search-box input{font-size:12px}.filter-button{height:34px;font-size:12px}.table-scroll{overflow-x:auto}.listing-row td{font-size:13px;padding:11px 8px}.product-thumb{width:46px;height:46px;flex-basis:46px}.product-name{font-size:13px;max-width:190px}.product-sku{font-size:10px}.selection-bar{font-size:12px}.selection-bar .link-button,.selection-bar .text-action{font-size:11px}}
.hide-ends-column .ends-column,.hide-ends-column .ends-cell{display:none}
.listing-copy{min-width:0}
.listing-description-preview{max-width:560px;margin-top:4px;color:var(--muted);font-size:12px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.description-detail{margin-top:20px;padding:17px;border:1px solid var(--line);border-radius:10px}
.description-detail h3{font-size:15px;margin:0 0 9px}
.description-detail p{font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;color:var(--muted);max-height:280px;overflow:auto}
@media(min-width:801px){.listing-description-preview{font-size:13px}.listing-row td{vertical-align:middle}.listing-copy{max-width:600px}}
@media(max-width:800px){.listing-description-preview{font-size:11px;max-width:340px}}
@media(max-width:520px){.listing-description-preview{font-size:10px;max-width:190px}}
.icon-sprite{position:absolute;width:0;height:0;overflow:hidden}.icon{width:1em;height:1em;display:inline-block;vertical-align:-.14em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.metric-icon .icon{width:18px;height:18px}.nav-icon .icon{width:18px;height:18px}.insight-icon .icon{width:17px;height:17px}.button .icon{width:14px;height:14px}.table-toolbar{align-items:center}.tabs{height:auto;align-self:stretch;align-items:stretch}.tab{display:flex;align-items:center;height:100%;padding:0 2px;line-height:1.2}.tab.active:after{bottom:-1px;height:3px}
