.nav-spacer{flex:1}.sidebar nav{min-height:0;flex:1}.sidebar nav button{font-size:15px;padding:13px 14px}.products-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.product-view-tabs{display:flex;gap:10px}.product-view-tab{border:1px solid var(--line);background:#f7f9fc;color:#24324a;border-radius:11px;padding:12px 18px;font-weight:700;cursor:pointer}.product-view-tab b{display:inline-grid;place-items:center;min-width:24px;height:24px;margin-left:8px;padding:0 7px;border-radius:14px;background:#e8edf5;color:#344257}.product-view-tab.active{background:#fff;border-color:#2876e5;color:#1264d4;box-shadow:0 0 0 2px #2876e512}.product-view-tab.active b{background:#e5f0ff;color:#1264d4}.products-explanation{margin:13px 0 22px;color:#65728a;font-size:14px;line-height:1.5}.receipt-button{white-space:nowrap}.workflow-board{display:grid;grid-template-columns:repeat(4,minmax(210px,1fr));gap:12px;align-items:start}.flow-column{min-height:570px;border-radius:15px;padding:9px;background:#f2f6fd}.flow-column.stage-progress{background:#fff8e9}.flow-column.stage-review{background:#f6f3ff}.flow-column.stage-ready{background:#eefaf4}.flow-column>header{display:flex;justify-content:space-between;align-items:flex-start;padding:14px 12px}.flow-column>header h2{font-size:18px;margin:0 0 4px}.flow-column>header p{margin:0;color:#69758a;font-size:12px}.flow-column>header>b{display:grid;place-items:center;min-width:29px;height:29px;padding:0 8px;border-radius:16px;background:#fff;color:#316ecb}.flow-list{display:grid;gap:9px}.flow-product{background:#fff;border:1px solid #e7ebf1;border-radius:12px;padding:14px;box-shadow:0 1px 2px #17212b07}.flow-product h3{font-size:14px;margin:0 0 4px;line-height:1.35}.flow-product p{margin:0;color:#738096;font-size:12px}.flow-sizes{display:flex;gap:5px;flex-wrap:wrap;margin-top:10px}.flow-sizes span{font-size:11px;background:#f2f5f9;color:#445169;border-radius:6px;padding:4px 6px}.flow-action{width:100%;margin-top:12px;font-size:12px;padding:9px}.flow-link{width:100%;margin-top:12px;border:0;background:transparent;color:#286bc8;text-align:left;padding:4px 0;cursor:pointer;font-weight:700;font-size:12px}.flow-empty{padding:34px 15px;text-align:center;color:#8a95a6;font-size:13px}.all-products-toolbar{display:flex;gap:10px;margin-bottom:12px}.all-products-toolbar select{border:1px solid var(--line);background:#fff;border-radius:9px;padding:0 12px;color:#344054}.all-products-list{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}.product-list-head,.product-list-row{display:grid;grid-template-columns:minmax(260px,2fr) 1fr .55fr 1fr auto;gap:16px;align-items:center}.product-list-head{padding:12px 18px;background:#f6f8fb;color:#6b778b;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.product-list-row{padding:14px 18px;border-top:1px solid #edf0f4}.product-list-row h3{margin:0 0 4px;font-size:14px}.product-list-row p{margin:0;color:#738096;font-size:12px}.product-status{display:inline-flex;width:max-content;border-radius:18px;padding:6px 9px;font-size:11px;font-weight:700}.status-new{background:#ffebed;color:#c03945}.status-progress{background:#fff0cf;color:#9b6500}.status-review{background:#eeeaff;color:#6652b8}.status-ready{background:#e5f7ed;color:#21834c}.product-empty{padding:80px 20px;text-align:center;color:#6e7a8d}.product-empty h2{margin:0 0 8px;color:#243047}.product-workspace-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.back-to-products{border:0;background:transparent;color:#246bc5;font-weight:700;cursor:pointer;padding:8px 0}.product-steps{display:flex;gap:0;align-items:center}.product-steps span{position:relative;padding:8px 18px;color:#7a8698;font-size:12px;font-weight:700}.product-steps span+span:before{content:"";position:absolute;left:-5px;top:50%;width:10px;height:1px;background:#cfd6e1}.product-steps span.active{background:#eaf3ff;color:#1769d2;border-radius:18px}.product-workspace-mode .cards-topbar,.product-workspace-mode .cards-rule{display:none}.product-workspace-mode .studio-grid{margin-top:0}@media(max-width:1150px){.workflow-board{grid-template-columns:repeat(2,1fr)}.product-list-head,.product-list-row{grid-template-columns:minmax(220px,2fr) 1fr .55fr 1fr}.product-list-head span:last-child,.product-list-row button{grid-column:4}.product-steps span{padding:8px 10px}}@media(max-width:760px){.workflow-board{grid-template-columns:1fr}.products-heading,.product-workspace-head{align-items:stretch;flex-direction:column}.product-view-tabs{overflow:auto}.product-list-head{display:none}.product-list-row{grid-template-columns:1fr 1fr}.product-steps{overflow:auto}.product-steps span{white-space:nowrap}}
.sync-indicator{display:flex;align-items:center;gap:10px}.sync-indicator>span{width:10px;height:10px;border-radius:50%;background:#9aa5b4}.sync-indicator b,.sync-indicator small{display:block}.sync-indicator b{font-size:13px;color:#344054}.sync-indicator small{margin-top:3px;color:#7b8798;font-size:11px}.source-images-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;background:#eef6ff;border:1px solid #d7e8fd;border-radius:14px;padding:20px 22px;margin-bottom:18px}.source-images-intro small{font-weight:800;letter-spacing:.08em;color:#276fc5}.source-images-intro h2{font-size:20px;margin:6px 0}.source-images-intro p{max-width:720px;margin:0;color:#596b82;line-height:1.55}.source-images-intro ol{display:flex;gap:20px;margin:5px 0 0;padding-left:22px;color:#315c91;font-size:12px;font-weight:700}.source-images-intro li{padding-left:3px;white-space:nowrap}@media(max-width:1000px){.sync-indicator{display:none}.source-images-intro{display:block}.source-images-intro ol{margin-top:16px;flex-wrap:wrap}}
.role-buyer .safe{display:none}.role-buyer .sidebar{background:#112032}.role-buyer .sidebar nav button{padding:14px 16px}.role-buyer .sidebar nav button span{margin-left:0}.buyer-welcome{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;border-radius:16px;background:#eaf4ff;border:1px solid #d4e7fb}.buyer-welcome small,.buyer-live-head small{color:#236cc1;font-weight:800;letter-spacing:.08em}.buyer-welcome h2,.buyer-live-head h2{font-size:24px;margin:6px 0}.buyer-welcome p,.buyer-live-head p{margin:0;color:#596b82}.buyer-today-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px}.buyer-today-grid button{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px;text-align:left;cursor:pointer}.buyer-today-grid small,.buyer-today-grid strong,.buyer-today-grid span{display:block}.buyer-today-grid small{color:#6d7889}.buyer-today-grid strong{font-size:27px;margin:10px 0}.buyer-today-grid span{color:#236bc1;font-size:12px;font-weight:700}.buyer-notice{display:flex;align-items:center;gap:16px;background:#fff7e7;border:1px solid #f4dfae;border-radius:13px;padding:15px 18px;margin-bottom:15px}.buyer-notice span{flex:1;color:#6b7280;font-size:13px}.buyer-catalog-head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.buyer-catalog-head span{color:#69758a;font-size:12px;white-space:nowrap}.buyer-only-catalog{display:grid;grid-template-columns:repeat(2,minmax(300px,1fr));gap:10px}.buyer-only-catalog article{border:1px solid var(--line);border-radius:13px}.buyer-start-empty{text-align:center;padding:90px 20px}.buyer-start-empty h2{font-size:23px;margin:0 0 9px}.buyer-start-empty p{color:#6d7889;margin:0 auto 20px;max-width:520px}.buyer-live-head{display:flex;justify-content:space-between;align-items:center;background:#eaf7ef;border:1px solid #d4ebdc;border-radius:15px;padding:20px 23px;margin-bottom:16px}.buyer-live-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:16px}.buyer-live-grid .panel{min-width:0}.buyer-live-grid .sales-feed>div{grid-template-columns:1fr}.buyer-live-grid .sales-feed button{margin-top:8px}.buyer-earnings{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.buyer-earnings>div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px}.buyer-earnings small,.buyer-earnings strong{display:block}.buyer-earnings small{color:#6c7788}.buyer-earnings strong{font-size:27px;margin-top:10px}.buyer-earnings .profit{background:#eaf7ef;border-color:#d1ebdb}.buyer-earnings .profit strong{color:#16834d}.buyer-earnings-note{margin-top:16px;padding:22px}.buyer-earnings-note h2{font-size:17px}.buyer-earnings-note p{color:#657184;line-height:1.55}.buyer-connections{display:grid;gap:12px}.buyer-connections section{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff;border:1px solid var(--line);border-radius:13px;padding:20px}.buyer-connections h2{font-size:17px;margin:0 0 5px}.buyer-connections p{margin:0;color:#6d7889}.buyer-connections span{background:#f1f3f6;color:#6d7889;border-radius:18px;padding:7px 10px;font-size:11px}@media(max-width:900px){.buyer-today-grid,.buyer-earnings{grid-template-columns:1fr}.buyer-live-grid,.buyer-only-catalog{grid-template-columns:1fr}.buyer-notice,.buyer-welcome,.buyer-live-head{align-items:stretch;flex-direction:column}.buyer-catalog-head{align-items:stretch;flex-direction:column}.buyer-connections section{align-items:flex-start;flex-direction:column}}
.customer-baskets>article{padding:15px 17px;border-top:1px solid var(--line)}.customer-baskets>article>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.customer-baskets>article>header b,.customer-baskets>article>header small{display:block}.customer-baskets>article>header small{margin-top:4px;color:#6d7889}.basket-line{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid #edf0f4;font-size:12px}.basket-line button{border:0;background:transparent;color:#b04444;cursor:pointer;font-size:11px}.buyer-live-head button:disabled{opacity:.55;cursor:not-allowed}
.workspace-switcher{margin:20px 0;padding:18px;border:1px solid #dce5ef;border-radius:14px;background:#f8fafc}.workspace-switcher h3{margin:0 0 6px;font-size:16px}.workspace-switcher p{margin:0 0 14px;color:#667085;font-size:13px;line-height:1.5}.workspace-switcher-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.workspace-switcher-options button{min-height:42px;padding:8px 10px;border:1px solid #d3dce8;border-radius:10px;background:white;color:#344054;font-weight:700;cursor:pointer}.workspace-switcher-options button.selected{border-color:#2673c9;background:#eaf4ff;color:#165eae}@media(max-width:540px){.workspace-switcher-options{grid-template-columns:1fr}}
