.agent-bulk-tools{background:#f5f8fa;border:1px solid #dce5e9;border-radius:12px;margin:16px 0;padding:18px}.agent-bulk-heading{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.agent-bulk-heading h3{font-size:1rem;margin:0}.agent-bulk-heading p,.agent-bulk-preview p{color:#52686f;font-size:.875rem;line-height:1.65;margin:6px 0 0}.agent-bulk-heading>strong{background:#e8f1da;border-radius:7px;color:#496222;font-size:.875rem;padding:8px 10px}.agent-bulk-controls,.agent-bulk-selection{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.agent-bulk-tools button{background:#fff;border:1px solid #cbdce2;border-radius:8px;color:#24596c;font-size:.875rem;font-weight:600;min-height:42px;padding:9px 13px}.agent-bulk-tools button.danger{border-color:#e8c9c6;color:#9b4943}.agent-bulk-help,.agent-bulk-selection small{color:#52686f;font-size:.8125rem;line-height:1.7}.agent-bulk-help{display:block;margin-top:12px}.agent-bulk-controls label{align-items:center;display:flex;flex-wrap:wrap;gap:8px;font-size:.875rem}.agent-bulk-controls input{background:#fff;border:1px solid #cbdce2;border-radius:8px;min-height:42px;padding:8px;width:100px}.agent-bulk-preview{background:#fff;border:1px solid #b2ca78;border-radius:10px;margin-top:16px;padding:16px}.agent-bulk-preview h4{font-size:1rem;margin:0}.agent-bulk-preview ul,.agent-bulk-result ul{list-style:none;margin:14px 0;max-height:260px;overflow:auto;padding:0}.agent-bulk-preview li,.agent-bulk-result li{border-bottom:1px solid #e5ecef;display:flex;flex-wrap:wrap;font-size:.875rem;gap:6px 16px;justify-content:space-between;line-height:1.65;padding:10px 0}.agent-bulk-preview li span,.agent-bulk-result li span{color:#52686f}.agent-bulk-confirm-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.agent-bulk-tools .confirm{background:var(--lime);border-color:#a9cb4c;color:#294313}.agent-bulk-result{background:#edf5e6;border:1px solid #c8ddba;border-radius:9px;font-size:.875rem;line-height:1.7;margin-top:14px;padding:12px 14px}.agent-bulk-result details{margin-top:8px}.agent-bulk-result.has-warning{background:#fff8ea;border-color:#e8d7b5}.agent-bulk-preview li>strong,.agent-bulk-result li>strong{min-width:0;overflow-wrap:anywhere}.agent-bulk-error{color:#a14337;font-size:.875rem;line-height:1.65;margin:12px 0 0}.agent-product-table.bulk-enabled :is(.agent-product-head,.portal-product-row){grid-template-columns:28px minmax(200px,1.7fr) 65px 100px 100px minmax(170px,1fr) 170px;min-width:1040px}.agent-product-table.bulk-enabled .agent-product-head>span:first-child{font-size:.8125rem;white-space:nowrap}.agent-product-table.bulk-enabled .portal-product-row.is-selected{background:#f4f9e9;box-shadow:inset 3px 0 0 #84a535}.agent-product-table.bulk-enabled .agent-product-select input{accent-color:#668f29;border-radius:3px;height:20px;min-width:20px;padding:0;width:20px}.agent-mobile-label{display:none}@media (max-width:1050px){.agent-product-table.bulk-enabled{overflow:visible}.agent-product-table.bulk-enabled .agent-product-head{display:none}.agent-product-table.bulk-enabled .portal-product-row{border:1px solid #dce5e9;border-radius:10px;gap:12px;grid-template-columns:24px minmax(0,1fr) minmax(0,1fr);margin-top:12px;min-width:0;padding:16px}.agent-product-table.bulk-enabled .agent-product-select{align-self:start;grid-column:1;grid-row:1}.agent-product-table.bulk-enabled .agent-product-title{grid-column:2/-1;min-width:0}.agent-product-table.bulk-enabled .agent-product-title .listed-tg{display:none}.agent-product-table.bulk-enabled .agent-product-title strong{font-size:.9375rem;line-height:1.65;overflow-wrap:anywhere}.agent-product-table.bulk-enabled .agent-product-stock{grid-column:2;text-align:left}.agent-product-table.bulk-enabled .portal-product-row>:is(.agent-product-stock,.agent-product-base,.agent-product-profit):before{content:none}.agent-product-table.bulk-enabled .agent-product-base{grid-column:3}.agent-product-table.bulk-enabled .agent-product-profit{grid-column:2}.agent-product-table.bulk-enabled .agent-product-price{flex-wrap:wrap;grid-column:1/-1;min-width:0}.agent-product-table.bulk-enabled .agent-product-price input{flex:none;font-size:1rem;height:44px;min-height:44px;width:100%}.agent-product-table.bulk-enabled .product-row-actions{grid-column:1/-1;justify-content:space-between}.agent-product-table.bulk-enabled .agent-mobile-label{color:#52686f;display:block;font-size:.8125rem;font-weight:400;margin-bottom:5px}}@media (max-width:600px){.agent-bulk-tools{padding:14px}.agent-bulk-controls,.agent-bulk-selection{gap:8px}.agent-bulk-controls>button{flex:1 1 120px}.agent-bulk-controls label,.agent-bulk-selection small{flex:1 1 100%}.agent-bulk-preview{padding:12px}.agent-bulk-confirm-actions button{flex:1 1 100%}}:root{--type-caption:.8125rem;--type-small:clamp(.875rem,.84rem + .12vw,.9375rem);--type-body:.9375rem;--type-emphasis:1.0625rem;--type-product:clamp(1rem,.97rem + .12vw,1.0625rem);--type-price:clamp(1.25rem,1.13rem + .3vw,1.5rem);--type-stat:clamp(1.25rem,1.08rem + .45vw,1.625rem);--type-section-title:clamp(1.125rem,1.04rem + .2vw,1.25rem);--type-panel-title:clamp(1.375rem,1.19rem + .45vw,1.75rem);--type-page-title:clamp(1.5rem,1.31rem + .5vw,1.875rem)}body{font-family:var(--font-geist-sans),"Microsoft YaHei",sans-serif;font-size:var(--type-body)}:where(button,input,select,textarea){font:inherit}:where(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #759824;outline-offset:3px}button:disabled{cursor:not-allowed}.store-shell.experience-store{--store-width:1320px}.experience-store .commerce-header{background:#fff;border-bottom:1px solid var(--line);box-shadow:none;min-height:64px;padding:8px max(24px,calc((100vw - var(--store-width)) / 2))}.experience-store .brand-avatar{border:1px solid var(--line)}.experience-store .commerce-header nav{gap:8px}.experience-store .cart-nav-button,.experience-store .commerce-header nav a{font-size:var(--type-small)}.experience-store .storefront-summary{background:#17272d;border:0;border-radius:20px;box-shadow:none;gap:18px;margin:14px auto 12px;max-width:var(--store-width);padding:18px 22px}.experience-store .storefront-summary:after{display:none}.experience-store .storefront-summary h1{font-size:var(--type-page-title);letter-spacing:-.04em;line-height:1.3}.experience-store .storefront-summary-copy>p{color:#d1eb95;font-size:var(--type-small);letter-spacing:0}.experience-store .storefront-summary-copy>span{color:#b8c9cf;font-size:var(--type-small);line-height:1.5}.experience-store .storefront-summary-copy>.storefront-announcement{color:#e3ecee;display:block;font-size:var(--type-body);font-weight:500;letter-spacing:0;line-height:1.65;margin:0;overflow-wrap:anywhere;text-transform:none;white-space:pre-wrap}.announcement-link{color:#2167a5;font-weight:600;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:.2em}.announcement-link:hover{color:#144776}.experience-store .storefront-announcement .announcement-link{color:#d1eb95}.experience-store .storefront-announcement .announcement-link:hover{color:#fff}.announcement-preview{border:1px solid var(--line);border-radius:10px;margin-top:12px;padding:12px 14px}.announcement-preview>strong{color:var(--muted);font-size:var(--type-small)}.announcement-preview>p{line-height:1.7;margin:6px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.announcement-editor{display:grid;gap:10px;min-width:0}.announcement-editor label{display:grid;gap:8px}.announcement-editor textarea,.announcement-link-editor input{border:1px solid var(--line);border-radius:9px;font:inherit;line-height:1.7;min-width:0;padding:12px;width:100%}.announcement-editor textarea{resize:vertical}.announcement-editor-tools{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.announcement-editor small{color:var(--muted);line-height:1.6}.announcement-add-link,.announcement-cancel-link{border:1px solid #ccd8e2;border-radius:8px;cursor:pointer;font-size:var(--type-small);font-weight:600;padding:8px 12px}.announcement-add-link{background:#e9f3fd;color:#185c96}.announcement-cancel-link{background:#fff;color:#425360}.announcement-link-editor{background:#f4f8fc;border:1px solid #ccd8e2;border-radius:10px;display:grid;gap:10px;padding:14px}.announcement-context-menu{background:#fff;border:1px solid #ccd8e2;border-radius:9px;box-shadow:0 8px 24px #17272d26;min-width:180px;padding:5px;position:fixed;z-index:200}.announcement-context-menu button{background:transparent;border:0;border-radius:5px;color:#185c96;cursor:pointer;font-size:var(--type-small);padding:10px 12px;text-align:left;width:100%}.announcement-context-menu button:focus-visible,.announcement-context-menu button:hover{background:#e9f3fd}.experience-store .storefront-summary--stats-only .storefront-proof-grid{grid-column:1/-1}.experience-store .storefront-summary--stats-only .storefront-proof-grid>div:first-child{border-left:0;padding-left:0}.experience-store .storefront-proof-grid{gap:0}.experience-store .storefront-proof-grid>div{border-color:#35474d;padding:4px 14px}.experience-store .storefront-proof-grid dt{color:#b8c9cf;font-size:var(--type-small);margin-bottom:6px}.experience-store .storefront-proof-grid dd{font-size:var(--type-stat);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.experience-store .storefront-proof-grid>div:nth-child(2) dd{font-size:1rem;line-height:1.35}.experience-store .storefront-proof-grid dd small{color:#bac7ca;display:block;font-size:var(--type-caption);font-weight:400;margin-top:4px}.experience-store .storefront-proof-grid a{font-size:1rem;white-space:nowrap}.experience-store .categorized-controls{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:none;gap:10px;margin:0 auto 12px;max-width:var(--store-width);padding:12px 16px 10px;position:static}.experience-store .classification-filter{gap:20px}.experience-store .filter-label{color:var(--muted);font-size:var(--type-small)}.experience-store .category-pills{gap:8px}.experience-store .category-pills button{background:#f3f6f7;border:1px solid transparent;border-radius:9px;font-size:var(--type-small);gap:7px;min-height:40px;padding:9px 12px}.experience-store .category-pills button small{background:#e6ecee;border-radius:5px;color:#53656c;font-size:var(--type-caption);padding:1px 5px}.experience-store .category-pills button.active{background:#17272d;color:#fff}.experience-store .category-pills button.active small{background:#3c5057;color:#def49e}.experience-store .catalogue-tools{gap:10px;margin-top:2px}.experience-store .catalogue-search{background:#f8fafb;border:1px solid var(--line);border-radius:10px}.experience-store .catalogue-search input{background:transparent;font-size:var(--type-body);min-height:44px;padding:9px 14px}.experience-store .catalogue-select{background:#fff;border-color:var(--line);border-radius:10px}.experience-store .catalogue-select select{font-size:var(--type-small);min-height:44px;padding-top:4px}.experience-store .catalogue-select>span{background:#fff;font-size:var(--type-caption);padding-inline:5px;top:-11px}.experience-store .catalogue-select select:focus-visible{outline:3px solid #759824;outline-offset:3px}.experience-store .catalogue-results{font-size:var(--type-small);padding-top:10px}.experience-store .catalogue-results button,.experience-store .catalogue-results strong{font-size:inherit}.experience-store .catalogue-active-filters{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.experience-store .catalogue-active-filters button{align-items:center;background:#f0f5e6;border:1px solid #d4e2bb;border-radius:8px;color:#355022;display:inline-flex;font-size:var(--type-small);gap:10px;line-height:1.5;max-width:100%;min-height:44px;padding:8px 12px;text-align:left}.experience-store .catalogue-active-filters button>span[aria-hidden]{flex:0 0 auto;font-size:1.125rem}.experience-store .catalogue-active-filters .filter-keyword{min-width:0;overflow-wrap:anywhere}.experience-store .commerce-catalogue{margin:0 auto;max-width:var(--store-width);padding:0 0 40px}.experience-store .store-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.experience-store .store-card.classified-card{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 3px 12px #21303905;display:grid;grid-template-columns:68px minmax(0,1fr);min-height:154px;overflow:hidden;padding:16px;position:relative;transition:border-color .18s,box-shadow .18s}.experience-store .store-card.classified-card:hover{border-color:#a8bbc3;box-shadow:0 8px 24px #2130390a;transform:none}.experience-store .classified-card .membership-ribbon{display:none}.experience-store .classified-card .store-card-cover{align-self:start;background:#edf3f6;border:1px solid #e2eaee;border-radius:14px;color:#274653;height:52px;margin:0;min-height:0;overflow:hidden;padding:0;position:relative;width:52px}.experience-store .premium-account .store-card-cover{background:#eff5d9;border-color:#dfe9bd;color:#426019}.experience-store .classified-card .tg-monogram{font-size:20px;font-weight:800;left:0;letter-spacing:-.02em;line-height:50px;position:static;text-align:center;top:0;transform:none;width:100%}.experience-store .classified-card .store-card-body{align-content:start;align-items:start;display:grid;gap:6px 12px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;padding:0}.experience-store .classified-card .store-card-kicker{grid-column:1;grid-row:1;line-height:1.4}.experience-store .store-card-kicker>span{background:#f0f4f6;border-radius:5px;color:#526670;display:inline-flex;font-size:var(--type-caption);font-weight:600;padding:4px 8px}.experience-store .premium-account .store-card-kicker>span{background:#eff5d9;color:#426019}.experience-store .classified-card .product-detail-trigger{grid-column:1/-1;grid-row:2;min-height:0}.experience-store .classified-card .product-detail-trigger .product-title{font-weight:700;margin:0;-webkit-line-clamp:2}.experience-store .classified-card .product-detail-link{color:#72838a;display:inline-block;font-size:var(--type-caption);font-weight:400;margin-top:2px}.experience-store .classified-card .store-stats{align-self:center;grid-column:2;grid-row:1;justify-self:end}.experience-store .classified-card .store-stats span{align-items:center;background:transparent;color:#687b83;display:flex;flex-direction:row;font-size:var(--type-caption);gap:5px;min-width:0;padding:0;white-space:nowrap}.experience-store .classified-card .store-stats span:not(:first-child){display:none}.experience-store .classified-card .store-stats strong{color:#426019;font-size:var(--type-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.experience-store .classified-card .store-price-row{align-items:center;border-top:1px solid #edf1f3;display:flex;gap:12px;grid-column:1/-1;grid-row:2;justify-content:space-between;margin-top:10px;padding-top:10px}.experience-store .classified-card .store-price-row>div:not(.store-card-actions){align-items:start;min-width:0}.experience-store .classified-card .store-price-row strong{font-size:var(--type-price);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1.2}.experience-store .classified-card .store-price-row div>span{color:#7a898f;display:block;font-size:var(--type-caption);margin-top:4px}.experience-store .classified-card .store-card-actions{align-items:center;display:flex;flex-direction:row;gap:8px;min-width:0}.experience-store .classified-card .store-card-actions button{border:1px solid #dce4e8;border-radius:9px;box-shadow:none;font-size:var(--type-small);min-height:44px;min-width:44px;padding:9px 12px}.experience-store .classified-card .store-card-actions button:last-child{background:var(--lime);border-color:#b6d948;min-width:84px}.experience-store .classified-card.sold-out-card{background:#f9fbfc;opacity:1}.experience-store .sold-out-card .store-stats strong{color:#7a858a}.experience-store .sold-out-card .store-card-actions button:disabled{background:#e7ecef;border-color:#e0e6e9;color:#7a858a}.experience-store .purchase-guide{background:transparent;border-top:1px solid var(--line);margin-inline:auto;max-width:var(--store-width);padding:30px 0}.experience-store .purchase-guide-heading h2{font-size:24px}.experience-store .purchase-guide ol{gap:16px}.experience-store .purchase-guide li{background:#fff;border:1px solid var(--line);border-radius:12px;padding:20px}.experience-store .purchase-guide li p{font-size:var(--type-small)}.experience-store .store-footer{margin-inline:auto;max-width:var(--store-width);padding-inline:0}.experience-store .cart-panel,.experience-store .product-detail-modal,.experience-store .purchase-modal{border:1px solid var(--line);border-radius:20px;box-shadow:0 30px 90px #08151c38}.experience-store .product-detail-modal h2,.experience-store .purchase-modal h2{font-size:var(--type-panel-title);line-height:1.5;overflow-wrap:anywhere}.experience-store .modal-actions button,.experience-store .purchase-modal label input{border-radius:10px;min-height:48px}.experience-store .cart-toast{border-radius:14px}.experience-store .checkout-summary>.checkout-total{border-top:1px solid var(--line);margin-top:6px;padding-top:14px}.experience-store .checkout-summary>.checkout-total strong{color:#253e1d;font-size:var(--type-price);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.35}.experience-store .checkout-summary>.checkout-total>span{color:var(--ink);font-weight:700}.experience-store .cart-line-subtotal small{color:var(--muted);display:block;font-size:var(--type-caption);font-weight:400}.experience-store .cart-quantity input{border:0;border-radius:0;min-width:0;width:44px}.experience-store .cart-remove,.experience-store .cart-total span,.experience-store .modal-balance b,.experience-store .modal-balance strong{font-size:var(--type-small)}.experience-store .store-empty p{color:var(--muted);font-size:var(--type-body);line-height:1.75;margin:10px auto 0;max-width:38rem;overflow-wrap:anywhere}.experience-store .store-empty .empty-clear{min-height:44px}@media (max-width:1380px){.store-shell.experience-store{--store-width:calc(100% - 48px)}.experience-store .storefront-summary{gap:16px;padding:18px 20px}.experience-store .storefront-proof-grid>div{padding-inline:12px}}@media (max-width:1000px){.experience-store .storefront-summary{grid-template-columns:1fr}.experience-store .storefront-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.experience-store .storefront-proof-grid>div:first-child{border-left:0;padding-left:0}.experience-store .store-card.classified-card{grid-template-columns:56px minmax(0,1fr);padding:15px}.experience-store .classified-card .store-card-cover{height:44px;width:44px}.experience-store .classified-card .tg-monogram{line-height:42px}.experience-store .classified-card .store-card-actions button{padding-inline:10px}}@media (max-width:760px){.store-shell.experience-store{--store-width:calc(100% - 32px)}.experience-store .commerce-header{padding:12px 16px}.experience-store .storefront-summary{gap:12px;margin-top:10px;padding:15px}.experience-store .storefront-summary-copy>span{margin-top:8px}.experience-store .storefront-proof-grid dd small{display:inline;margin-left:6px}.experience-store .storefront-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}.experience-store .storefront-proof-grid>div:nth-child(3){border-left:0;grid-column:1/-1;padding-left:0}.experience-store .categorized-controls{padding:11px}.experience-store .classification-filter{display:block}.experience-store .filter-label{display:block;margin-bottom:8px}.experience-store .category-pills{flex-wrap:wrap;overflow:visible}.experience-store .category-pills button{font-size:var(--type-small);min-height:44px;padding-inline:10px}.experience-store .catalogue-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-store .catalogue-search{grid-column:1/-1}.experience-store .store-grid{grid-template-columns:1fr;gap:12px}.experience-store .store-card.classified-card{min-height:154px}.experience-store .storefront-summary-copy>span{font-size:var(--type-small)}.experience-store .purchase-guide{padding:24px 0}.experience-store .store-footer{padding-bottom:30px}}@media (max-width:380px){.experience-store .store-card.classified-card{gap:0;grid-template-columns:1fr}.experience-store .classified-card .store-card-cover{display:none}.experience-store .classified-card .product-detail-trigger .product-title{font-size:1rem}}@media (max-width:620px){.experience-store .cart-lines article{gap:12px;grid-template-columns:minmax(0,1fr) auto}.experience-store .cart-lines article>div:first-child{grid-column:1/-1}.experience-store .cart-lines .cart-quantity{grid-column:1;grid-row:2;justify-self:start}.experience-store .cart-lines .cart-line-subtotal{grid-column:2;grid-row:2}.experience-store .cart-lines .cart-remove{grid-column:1/-1;grid-row:3}.experience-store .storefront-proof-grid>div:nth-child(n+3){display:none}.experience-store .storefront-proof-grid{gap:0}.experience-store .storefront-proof-grid>div{padding-block:0}.experience-store .category-pills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.experience-store .category-pills button{flex-direction:column;font-size:var(--type-caption);gap:4px;line-height:1.3;padding:9px 5px}.experience-store .category-pills button small{font-size:var(--type-caption)}.experience-store .classified-card .store-price-row{gap:8px}.experience-store .classified-card .store-card-actions button{font-size:var(--type-small);padding-inline:10px}.experience-store .classified-card .store-card-actions button:last-child{min-width:68px}}@media (prefers-reduced-motion:reduce){.experience-store *{transition:none!important}}.experience-store .classified-card .tg-monogram{color:#47656f}.experience-store .premium-product-card .tg-monogram{color:#567222}@media (min-width:761px){.experience-store .store-card.classified-card{align-items:center;column-gap:16px;grid-template-columns:56px minmax(0,1fr) auto;min-height:108px;padding:12px 18px}.experience-store .classified-card .store-card-cover{align-self:center;grid-column:1;grid-row:1}.experience-store .classified-card .store-card-body{grid-column:2;grid-row:1;grid-template-rows:auto auto;min-width:0}.experience-store .classified-card .product-detail-trigger{grid-column:1;min-height:0}.experience-store .classified-card .store-stats{grid-row:1/3;min-width:100px;padding-inline:14px}.experience-store .classified-card .store-price-row{border-top:0;gap:24px;grid-column:3;grid-row:1;margin:0;padding:0}.experience-store .classified-card .store-price-row>div:not(.store-card-actions){align-items:flex-end;min-width:100px;text-align:right}.experience-store .classified-card .store-price-row strong{font-size:var(--type-price);white-space:nowrap}.experience-store .classified-card .store-card-actions{align-items:stretch;flex-direction:column;min-width:104px}.experience-store .classified-card .store-card-actions button{width:100%}}@media (min-width:761px) and (max-width:1000px){.experience-store .store-card.classified-card{column-gap:12px;padding:16px}.experience-store .classified-card .store-stats{padding-inline:0}.experience-store .classified-card .store-price-row{gap:14px}}.owner-dashboard.admin-shell{background:var(--paper)}.owner-dashboard .admin-topbar{background:#fff;border-bottom:1px solid var(--line);box-shadow:none;padding:10px 24px;min-height:64px}.owner-dashboard .admin-topbar .brand-name{font-size:1rem}.owner-dashboard .admin-topbar .store-link{font-size:var(--type-small)}.owner-workspace{display:grid;grid-template-columns:208px minmax(0,1fr);max-width:1640px;margin:0 auto;min-height:calc(100vh - 64px)}.owner-sidebar{align-self:start;background:#192b31;color:#b5c6cc;min-height:calc(100vh - 64px);padding:20px 14px;position:sticky;top:64px}.owner-nav-label{color:#a4bac2;font-size:var(--type-caption);letter-spacing:.08em;margin:0 14px 14px}.owner-dashboard .admin-tabs{background:transparent;border:0;display:flex;flex-direction:column;gap:6px;margin:0;overflow:visible;padding:0;position:static}.owner-dashboard .admin-tabs button{align-items:center;background:transparent;border:0;border-radius:9px;color:#d1dee2;display:flex;flex:none;font-size:var(--type-small);gap:12px;justify-content:flex-start;min-height:48px;padding:12px 14px;text-align:left;white-space:nowrap}.owner-dashboard .admin-tabs button:hover{background:#263d44;color:#fff}.owner-dashboard .admin-tabs button.active{background:var(--lime);box-shadow:none;color:#233217}.owner-dashboard .admin-tabs svg{width:19px;height:19px;flex:0 0 auto}.owner-dashboard .admin-tabs small{background:#aacc4f;border-radius:5px;font-size:var(--type-caption);margin-left:auto;padding:1px 6px}.owner-dashboard .admin-quick-links{align-items:stretch;background:transparent;border:0;border-top:1px solid #32454c;display:flex;flex-direction:column;gap:4px;margin:26px 0 0;padding:24px 0 0}.owner-dashboard .admin-quick-links>span{color:#9db3bd;font-size:var(--type-caption);margin:0 14px 8px}.owner-dashboard .admin-quick-links a{align-items:center;background:transparent;border:0;border-radius:8px;color:#b8cbd3;display:flex;font-size:var(--type-small);font-weight:500;justify-content:space-between;padding:12px 14px;white-space:normal}.owner-dashboard .admin-quick-links a:hover{background:#263d44;color:#fff}.owner-sidebar-note{border-top:1px solid #32454c;display:flex;gap:10px;margin:26px 12px 0;padding-top:22px}.owner-sidebar-note .status-dot{background:var(--lime);box-shadow:none;flex:0 0 6px;height:6px;margin-top:6px;width:6px}.owner-sidebar-note strong{color:#d9e8ec;font-size:var(--type-caption)}.owner-sidebar-note p{font-size:var(--type-caption);line-height:1.8;margin:7px 0 0}.owner-main{min-width:0;padding:20px 28px 50px}.owner-dashboard .admin-hero{align-items:center;background:transparent;display:grid;gap:14px;grid-template-columns:1fr;margin:0 0 16px;padding:0}.owner-dashboard .admin-hero>div:first-child{max-width:none}.owner-dashboard .admin-hero .eyebrow{color:var(--muted);font-size:var(--type-caption);letter-spacing:0;margin:0 0 12px}.owner-dashboard .admin-hero h1{font-size:var(--type-panel-title);letter-spacing:-.04em;line-height:1.4;margin:0 0 5px}.owner-dashboard .admin-hero>div:first-child>p:last-child{color:var(--muted);font-size:var(--type-small);line-height:1.8;margin:0;max-width:none}.owner-dashboard .admin-summary{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;width:100%}.owner-dashboard .admin-summary>div{background:#fff;border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;gap:6px;min-width:0;padding:13px 16px}.owner-dashboard .admin-summary>div:first-child{background:#eaf3d8;border-color:#d6e5be}.owner-dashboard .admin-summary span{color:#586d73;font-size:var(--type-small)}.owner-dashboard .admin-summary strong{color:#182c33;font-size:var(--type-stat);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1.2}.owner-dashboard .admin-content{margin:0 0 24px;padding:0}.owner-dashboard .admin-toolbar{align-items:start;background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px;padding:16px}.owner-dashboard .admin-toolbar .section-kicker{color:#62821d;font-size:var(--type-caption);margin:0 0 8px}.owner-dashboard .admin-toolbar h2{font-size:var(--type-section-title);margin:0 0 8px}.owner-dashboard .admin-toolbar>div:first-child{max-width:none}.owner-dashboard .admin-toolbar>div:first-child>p:last-child{font-size:var(--type-small);line-height:1.75;margin:0}.owner-dashboard .admin-toolbar-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:flex-start;width:100%}.owner-dashboard .admin-toolbar-actions>button,.owner-dashboard .admin-toolbar>button,.owner-dashboard .admin-toolbar>select{border-radius:8px;font-size:var(--type-small);min-height:42px;padding:10px 14px}.owner-dashboard .save-all-prices-button{background:#20353b;border-color:#20353b;color:#fff}.owner-dashboard .admin-toolbar .refresh-button{background:#fff;border:1px solid #d6e0e4;color:#3f5963}.owner-dashboard .save-all-prices-button:disabled{background:#eef3ed;border-color:#dce6d9;color:#56734d;opacity:1}.owner-dashboard .inventory-sync-status,.owner-dashboard .live-price-refresh-status{border-radius:10px;gap:6px 14px;margin:10px 0;padding:12px 16px}.owner-dashboard .inventory-sync-status strong,.owner-dashboard .live-price-refresh-status strong{font-size:var(--type-small)}.owner-dashboard .inventory-sync-status small,.owner-dashboard .inventory-sync-status>span,.owner-dashboard .live-price-refresh-status small{font-size:var(--type-caption);line-height:1.6}.owner-dashboard .inventory-sync-status{display:flex;flex-wrap:wrap}.owner-dashboard .inventory-sync-status>small:last-child{margin-left:auto}.owner-sync-details{background:#fff;border:1px solid var(--line);border-radius:10px;margin:12px 0}.owner-sync-details>summary{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;font-size:var(--type-small);font-weight:600;gap:8px;min-height:48px;padding:12px 16px}.owner-sync-details>summary:after{content:"+";font-size:18px;font-weight:400;margin-left:auto}.owner-sync-details[open]>summary:after{content:"−"}.owner-sync-details>summary small{background:#f0f4e8;border-radius:5px;color:#617540;font-size:var(--type-caption);font-weight:500;padding:3px 6px}.owner-sync-indicator{background:#86ab36;border-radius:50%;height:6px;width:6px}.owner-sync-indicator.warning{background:#c59434}.owner-sync-time{color:var(--muted);font-size:var(--type-caption);font-weight:400;margin-left:auto}.owner-dashboard .owner-sync-details .inventory-sync-status,.owner-dashboard .owner-sync-details .live-price-refresh-status{margin:0 12px 12px}.owner-bulk{margin:14px 0 18px}.owner-bulk,.seller-import-panel{background:#fff;border:1px solid var(--line);border-radius:10px}.seller-import-panel{padding:20px;margin:0 0 18px}.seller-import-heading h3{font-size:18px;margin:0 0 8px}.seller-import-form small,.seller-import-heading p,.seller-import-skipped{color:var(--muted);font-size:14px;line-height:1.7;margin:0}.seller-import-form{margin-top:16px}.seller-import-form label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.seller-import-form>div{display:flex;gap:10px}.seller-import-form input{flex:1 1;min-width:0;border:1px solid var(--line);border-radius:7px;padding:12px;font-size:16px;background:#fff}.seller-import-form button,.seller-import-progress button{border:0;border-radius:7px;padding:12px 18px;background:#175cd3;color:#fff;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.seller-import-panel button:disabled{opacity:.55;cursor:not-allowed}.seller-import-form small{display:block;margin-top:8px}.seller-import-progress{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding:14px;border-radius:7px;background:#eff6ff;font-size:14px;line-height:1.7}.seller-import-progress span{flex:1 1;min-width:200px}.seller-import-error{color:#b42318;font-size:14px;line-height:1.7;margin:12px 0 0}.seller-import-skipped{margin-top:12px}.seller-import-results{margin-top:14px;font-size:14px}.seller-import-results summary{cursor:pointer}.seller-import-results ul{list-style:none;padding:0;margin:8px 0 0}.seller-import-results li{display:flex;flex-wrap:wrap;gap:8px 20px;border-top:1px solid var(--line);padding:12px 0;line-height:1.7}.seller-import-results li span{color:var(--muted)}@media (max-width:600px){.seller-import-panel{padding:16px}.seller-import-form>div{flex-direction:column}}.owner-bulk>summary{cursor:pointer;font-size:var(--type-small);font-weight:650;padding:15px 18px}.owner-bulk>summary span{color:var(--muted);font-size:var(--type-caption);font-weight:400;margin-left:12px}.owner-dashboard .bulk-price-panel{background:#f8fafb;border:0;border-radius:0 0 10px 10px;margin:0;padding:18px}.owner-dashboard .bulk-price-panel p{font-size:var(--type-caption)}.pricing-filter-bar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 16px}.owner-product-search{align-items:center;background:#fff;border:1px solid var(--line);border-radius:9px;display:flex;flex:1 1 220px;gap:10px;padding:0 14px}.owner-product-search svg{color:#6a7f86;flex:0 0 auto;width:18px;height:18px}.owner-product-search input{background:transparent;border:0;border-radius:8px;font-size:var(--type-small);min-height:46px;min-width:0;width:100%}.owner-product-search>button{background:transparent;border:0;border-radius:7px;color:#52676e;cursor:pointer;flex:0 0 44px;font-size:1.25rem;height:44px}.owner-product-search>button:hover{background:#e7edef}.owner-stock-filters{display:flex;flex-wrap:wrap;gap:4px}.owner-stock-filters button{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:#52676e;display:flex;font-size:var(--type-small);gap:6px;min-height:44px;padding:8px 10px}.owner-stock-filters button.active{background:#fff;border-color:var(--line);color:#1a3037;box-shadow:0 2px 3px #17343d05}.owner-stock-filters small{background:#e5ebed;border-radius:5px;font-size:var(--type-caption);padding:1px 5px}.owner-stock-filters button.active small{background:#deedbf;color:#405f18}.pricing-filter-bar>p{color:var(--muted);font-size:var(--type-caption);margin:0}.owner-dashboard .pricing-listed-table{background:transparent;border:0;display:grid;gap:12px;overflow:visible}.owner-dashboard .pricing-listed-row{align-items:start;background:#fff;border:1px solid var(--line);border-radius:12px;display:grid;gap:14px 20px;grid-template-columns:minmax(190px,1fr) minmax(180px,.8fr) minmax(240px,1fr);margin:0;padding:22px}.owner-dashboard .pricing-listed-row:last-child{border-bottom:1px solid var(--line)}.owner-dashboard .pricing-listed-row.has-draft{border-color:#c7ad78;box-shadow:inset 3px 0 0 #b78e40}.owner-dashboard .pricing-listed-row.has-draft:last-child{border-bottom-color:#c7ad78}.owner-dashboard .listing-price-fields .listing-saved-reference{background:#f3f6f7;border-radius:7px;color:#52676e;font-size:var(--type-small);grid-column:1/-1;line-height:1.65;padding:8px 10px}.owner-dashboard .pricing-listed-row>.listed-tg{display:none}.owner-dashboard .listing-summary{grid-column:1;grid-row:1;min-width:0}.owner-dashboard .listing-summary>strong{font-size:var(--type-body);line-height:1.65}.owner-dashboard .listing-summary>span{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--muted);display:-webkit-box;font-size:var(--type-caption);line-height:1.7;overflow:hidden}.owner-dashboard .listing-summary>small{color:#52686f;font-size:var(--type-caption);line-height:1.8;margin-top:8px}.owner-dashboard .supply-stock-summary{background:#f0f6f7;border:1px solid #dce7e9;border-radius:8px;margin-top:12px;padding:10px 12px}.owner-dashboard .supply-stock-summary>div{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px}.owner-dashboard .supply-stock-summary span{color:#52686f;font-size:var(--type-small)}.owner-dashboard .supply-stock-summary strong{color:#1b5e50;font-size:var(--type-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.owner-dashboard .supply-stock-summary button{background:#fff;border:1px solid #c7d8dc;border-radius:6px;color:#315a64;font-size:var(--type-small);margin-left:auto;min-height:36px;padding:6px 10px}.owner-dashboard .supply-stock-summary small{color:#52686f;display:block;font-size:var(--type-caption);line-height:1.65;margin-top:5px;overflow-wrap:anywhere}.owner-dashboard .supply-stock-summary.has-error{background:#fff8f0;border-color:#eadcc7}.owner-dashboard .supply-stock-summary .supply-stock-error{color:#946029}.owner-dashboard .listing-source-cost{border:0;border-left:1px solid var(--line);grid-column:2;grid-row:1;min-width:0;padding:0 0 0 18px}.owner-dashboard .listing-source-cost>small,.owner-dashboard .listing-source-cost>span{font-size:var(--type-caption);line-height:1.65}.owner-dashboard .listing-source-cost>strong{font-size:var(--type-price)}.owner-dashboard .listing-price-fields{display:grid;gap:10px;grid-column:3;grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.owner-dashboard .listed-price-editor>span{font-size:var(--type-caption);margin-bottom:6px}.owner-dashboard .listed-price-editor input{border-color:var(--line);border-radius:8px;font-size:1rem;min-height:44px;padding:10px 24px 10px 10px}.owner-dashboard .listing-price-fields .pricing-margin-note{font-size:var(--type-caption);grid-column:1/-1;line-height:1.7}.owner-dashboard .price-save-hint{grid-column:2;min-height:0}.owner-dashboard .price-save-hint,.owner-dashboard .unpublish-button{align-self:center;font-size:var(--type-caption);grid-row:2;justify-self:end}.owner-dashboard .unpublish-button{background:#fff;border:1px solid #ecdddd;border-radius:7px;color:#a34e48;grid-column:3;min-height:36px;padding:7px 14px}.owner-dashboard .listing-info-editor{align-self:center;border:0;grid-column:1;grid-row:2;margin:0;padding:0}.owner-dashboard .listing-info-editor[open]{border-top:1px solid var(--line);grid-column:1/-1;grid-row:3;padding-top:14px}.owner-dashboard .listing-info-editor>summary{color:#4c6975;font-size:var(--type-caption);padding:6px 0}.owner-dashboard .sold-out-rule-row{background:#fbfcfd}.owner-dashboard .sold-out-rule-row .listing-summary>strong{color:#425c65}.owner-save-dock{align-items:center;background:#1d3239;border:1px solid #3a5057;border-radius:12px;box-shadow:0 8px 30px #132f3333;color:#fff;display:flex;gap:18px;justify-content:space-between;margin-top:16px;padding:16px 20px;position:sticky;bottom:16px;z-index:12}.owner-save-dock strong{display:block;font-size:var(--type-small)}.owner-save-dock span{color:#b0c6cd;display:block;font-size:var(--type-caption);margin-top:5px}.owner-save-dock button{background:var(--lime);border:0;border-radius:8px;color:#203113;font-size:var(--type-small);font-weight:650;min-height:44px;padding:12px 18px;white-space:nowrap}.owner-save-dock .owner-save-breakdown{color:#d0dfe2;font-size:var(--type-small);line-height:1.65;margin:6px 0 0}.owner-save-dock .owner-save-actions{display:flex;flex-wrap:wrap;gap:8px}.owner-save-dock .owner-save-actions .secondary{background:#31474f;border:1px solid #66808a;color:#fff}.owner-dashboard .admin-message{align-items:center;border-radius:10px;display:flex;font-size:var(--type-small);gap:12px;justify-content:space-between;margin:0 0 16px;max-height:170px;overflow:auto;padding:12px 16px;position:sticky;top:88px;z-index:15}.owner-dashboard .admin-message button{background:transparent;border:0;flex:0 0 32px;font-size:22px;min-height:32px}.owner-dashboard .admin-grid{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.owner-dashboard .admin-card{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:none}.owner-dashboard .admin-card-cover{height:110px}.owner-dashboard .admin-card-body{padding:20px}.owner-dashboard .admin-card-body h3{font-size:1rem}.owner-dashboard .order-table,.owner-dashboard .people-table{background:#fff;border-color:var(--line);border-radius:12px}.manual-topup-panel{--manual-topup-accent:#20353b;margin-bottom:24px;padding:24px;border:1px solid var(--line);border-radius:12px;background:#fff}.order-account-identity{overflow-wrap:anywhere;min-width:0}.order-account-identity>strong{font-size:14px;line-height:1.6}.order-filter-panel label:first-child span{font-size:14px}.order-filter-panel label:first-child input{font-size:16px}.order-account-block{display:grid;gap:5px;padding:10px 0;font-size:14px;line-height:1.5}.order-account-block b{font-size:14px;font-weight:600}.order-account-block a,.order-account-block span{font-size:14px}.order-account-block a{color:#175cd3;padding:5px 0;width:fit-content}.order-account-block small{font-size:12px;overflow-wrap:anywhere}.order-account-block.agent{border-top:1px solid var(--line)}.manual-topup-heading h3{margin:0 0 8px;font-size:20px}.manual-topup-heading p,.manual-topup-help{color:var(--muted);font-size:14px;line-height:1.65}.manual-topup-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.manual-topup-fields label{display:grid;gap:8px;min-width:0;font-size:14px}.manual-topup-fields input,.manual-topup-fields select{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-size:16px}.manual-topup-fields input:focus,.manual-topup-fields select:focus{outline:2px solid var(--manual-topup-accent);outline-offset:2px}.manual-topup-review,.manual-topup-success{display:grid;gap:8px;padding:16px;border-radius:8px;background:#f1f6ff;font-size:14px;overflow-wrap:anywhere}.manual-topup-review strong,.manual-topup-success strong{font-size:16px}.manual-topup-confirm{display:flex;align-items:flex-start;gap:10px;margin:18px 0;font-size:14px;line-height:1.6}.manual-topup-confirm input{flex:0 0 auto;width:18px;height:18px;margin-top:2px}.manual-topup-actions{display:flex;flex-wrap:wrap;gap:12px}.manual-topup-actions button{min-height:44px;padding:10px 18px;border:1px solid var(--manual-topup-accent);border-radius:8px;background:var(--manual-topup-accent);color:#fff;font-weight:600;font-size:14px}.manual-topup-actions button+button{background:#fff;color:var(--manual-topup-accent)}.manual-topup-actions button:disabled{opacity:.5;cursor:not-allowed}.manual-topup-error{margin-top:14px;color:#b42318;font-size:14px;line-height:1.6}.manual-topup-success{margin-top:20px;color:#175c3b;background:#effaf3}.manual-topup-history small,.manual-topup-success small{font-size:12px;overflow-wrap:anywhere}.manual-topup-history{margin-top:24px;font-size:14px}.manual-topup-history summary{cursor:pointer;padding:8px 0}.manual-topup-history ul{list-style:none;padding:0;margin:12px 0 0}.manual-topup-history li{padding:14px 0;border-top:1px solid var(--line)}.manual-topup-history li>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.manual-topup-history p{margin:8px 0}.owner-dashboard .user-manual-topup-table .people-head,.owner-dashboard .user-manual-topup-table .people-row{grid-template-columns:minmax(200px,1.6fr) .6fr .6fr 1fr 120px}@media (max-width:700px){.manual-topup-panel{padding:16px}.manual-topup-fields{grid-template-columns:minmax(0,1fr)}.user-manual-topup-table{overflow-x:auto}.owner-dashboard .user-manual-topup-table .people-head,.owner-dashboard .user-manual-topup-table .people-row{min-width:700px}}.owner-dashboard .store-empty{background:#fff;border:1px dashed #cdd8dd;border-radius:12px;padding:42px 20px}.owner-dashboard .store-empty h3{font-size:1.125rem}.owner-dashboard .store-empty p{font-size:var(--type-small)}.owner-dashboard .store-empty button{margin-top:16px}.unified-account-shell{background:var(--paper)}.unified-account-shell .member-header{background:#fff;box-shadow:none;min-height:64px;padding-block:8px}.unified-account-shell .unified-account-layout .member-content{padding-top:18px}.unified-account-shell .member-content>h2,.unified-account-shell .member-panel h2{font-size:var(--type-panel-title);margin-block:16px 12px}.unified-account-shell .agent-metric-grid article,.unified-account-shell .agent-shop-management,.unified-account-shell .member-panel{border-radius:14px;box-shadow:none}.unified-account-shell .unified-account-layout>aside{scroll-snap-type:x proximity}.unified-account-shell .unified-account-layout>aside>button{scroll-snap-align:start}.unified-account-shell .agent-welcome{background:#192b31;border-radius:16px;box-shadow:none;padding:20px}.unified-account-shell .agent-welcome:after{display:none}.unified-account-shell .agent-welcome h1{font-size:var(--type-panel-title)}.unified-account-shell .agent-welcome .section-kicker{color:#bad883;font-size:var(--type-caption);letter-spacing:.08em}@media (max-width:1200px){.owner-workspace{grid-template-columns:184px minmax(0,1fr)}.owner-main{padding:24px 22px 50px}.owner-sidebar{padding-inline:10px}.owner-dashboard .admin-tabs button{gap:9px;padding-inline:10px}.owner-dashboard .pricing-listed-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.owner-dashboard .listing-price-fields{grid-column:1;grid-row:2}.owner-dashboard .price-save-hint{grid-column:2;grid-row:2;align-self:start;justify-self:start}.owner-dashboard .unpublish-button{grid-column:2;grid-row:2;align-self:end}.owner-dashboard .listing-info-editor{grid-column:1/-1;grid-row:3}}@media (max-width:900px){.owner-workspace{display:block}.owner-sidebar{min-height:0;padding:12px 18px;position:static}.owner-nav-label,.owner-sidebar-note{display:none}.owner-dashboard .admin-tabs{flex-direction:row;gap:5px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.owner-dashboard .admin-tabs button{min-height:44px;scroll-snap-align:start}.owner-dashboard .admin-tabs svg{width:16px;height:16px}.owner-dashboard .admin-quick-links{border:0;flex-direction:row;flex-wrap:wrap;gap:6px 18px;margin:8px 0 0;padding:0}.owner-dashboard .admin-quick-links>span{display:none}.owner-dashboard .admin-quick-links a{font-size:var(--type-caption);gap:8px;min-height:36px;padding:4px}.owner-main{padding:24px 20px 48px}.owner-dashboard .admin-hero{gap:18px}.owner-dashboard .admin-hero h1{font-size:var(--type-panel-title)}.owner-dashboard .admin-summary{gap:10px}.owner-dashboard .admin-summary>div{padding:16px}}@media (max-width:620px){.unified-account-shell .unified-account-layout>aside{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.unified-account-shell .unified-account-layout>aside>button{font-size:var(--type-small);padding:10px 5px;width:100%}.unified-account-shell .agent-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.unified-account-shell .agent-metric-grid article{min-height:126px;padding:16px}.unified-account-shell .agent-metric-grid article>strong{font-size:var(--type-stat)}.unified-account-shell .agent-welcome{padding:22px}.owner-dashboard .admin-topbar{gap:8px;padding:12px 16px}.owner-dashboard .admin-topbar .brand-name{font-size:var(--type-small)}.owner-dashboard .admin-topbar .live-status{display:none}.owner-dashboard .admin-topbar .store-link{font-size:var(--type-caption)}.owner-sidebar{padding-inline:12px}.owner-dashboard .admin-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding:0}.owner-dashboard .admin-tabs button{font-size:var(--type-caption);gap:7px;justify-content:center;padding:9px 5px}.owner-dashboard .admin-tabs small{display:none}.owner-dashboard .admin-tabs svg{height:14px;width:14px}.owner-main{padding:20px 14px 40px}.owner-dashboard .admin-hero>div:first-child>p:last-child{display:none}.owner-dashboard .admin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-dashboard .admin-summary>div{gap:8px;padding:14px 16px}.owner-dashboard .admin-summary strong{font-size:var(--type-stat)}.owner-dashboard .admin-toolbar{padding:18px 16px}.owner-dashboard .admin-toolbar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.owner-dashboard .admin-toolbar-actions .save-all-prices-button{grid-column:1/-1}.owner-dashboard .admin-toolbar-actions>button{padding:10px 6px;white-space:normal}.owner-dashboard .inventory-sync-status>small:last-child{margin-left:0}.owner-sync-time{display:none}.owner-bulk>summary{line-height:1.7;padding:14px 16px}.owner-bulk>summary span{display:block;margin-left:0}.owner-product-search{flex-basis:100%}.owner-stock-filters{width:100%}.owner-stock-filters button{flex:1 1;font-size:var(--type-caption);justify-content:center;padding-inline:6px}.pricing-filter-bar>p{margin-left:auto}.owner-dashboard .pricing-listed-row{gap:14px 12px;padding:18px 16px}.owner-dashboard .listing-summary{grid-column:1/-1}.owner-dashboard .listing-summary>span{-webkit-line-clamp:1}.owner-dashboard .listing-source-cost{background:#f4f7f8;border:0;border-radius:8px;grid-column:1/-1;grid-row:2;padding:12px}.owner-dashboard .listing-price-fields{grid-column:1/-1;grid-row:3}.owner-dashboard .price-save-hint{align-self:center;grid-column:1;grid-row:4}.owner-dashboard .unpublish-button{align-self:center;grid-column:2;grid-row:4;min-height:42px}.owner-dashboard .listing-info-editor,.owner-dashboard .listing-info-editor[open]{grid-row:5}.owner-save-dock{bottom:8px;gap:10px;padding:12px}.owner-save-dock strong{font-size:var(--type-small);line-height:1.6}.owner-save-dock span{display:none}.owner-save-dock button{font-size:var(--type-small);padding:10px 12px}.owner-dashboard .admin-grid{grid-template-columns:1fr}.owner-dashboard .admin-message{top:82px}}body{line-height:1.5}.experience-store .product-guide li,.experience-store .product-guide p,.experience-store .purchase-guide li p,.experience-store .storefront-summary-copy>span,.owner-dashboard .admin-card-body>p{font-size:var(--type-body);line-height:1.75}.experience-store .catalogue-select>span,.experience-store .classified-card .product-detail-link,.experience-store .classified-card .store-stats span,.experience-store .classified-card .store-stats strong,.experience-store .filter-label,.experience-store .store-card-kicker>span,.experience-store .storefront-proof-grid dt{font-size:var(--type-small);line-height:1.5}.experience-store .classified-card .product-detail-trigger .product-title{display:block;font-size:var(--type-product);line-height:1.45;letter-spacing:0;overflow:visible;overflow-wrap:anywhere;-webkit-line-clamp:unset}.experience-store .classified-card .product-detail-trigger,.experience-store .classified-card .store-card-body{min-width:0}.experience-store .classified-card .store-price-row strong{letter-spacing:-.02em}.experience-store .category-pills button,.experience-store .classified-card .store-card-actions button{font-size:var(--type-small);height:auto;line-height:1.5;min-height:44px;white-space:normal;overflow-wrap:anywhere}.experience-store .cart-lines article>div:first-child span,.experience-store .checkout-cart-summary p b,.experience-store .checkout-cart-summary p em,.experience-store .checkout-cart-summary p strong,.experience-store .checkout-summary span,.experience-store .checkout-summary strong,.experience-store .form-help,.experience-store .inline-warning,.experience-store .modal-balance,.experience-store .payment-method-switch button,.experience-store .purchase-modal label small,.experience-store .purchase-modal label>span{font-size:var(--type-small);line-height:1.65}.experience-store .checkout-summary>div{gap:12px}.experience-store .checkout-summary strong{min-width:0;overflow-wrap:anywhere}.experience-store .checkout-cart-summary p{grid-template-columns:minmax(0,1fr) auto auto}.experience-store .checkout-cart-summary b{min-width:0;overflow-wrap:anywhere}.experience-store .checkout-footnote{font-size:var(--type-caption);line-height:1.75}.experience-store .cart-lines article>div:first-child strong{font-size:var(--type-body);white-space:normal;overflow-wrap:anywhere}.experience-store .cart-quantity input,.experience-store .catalogue-search input,.experience-store .catalogue-select select,.experience-store .purchase-modal input,.owner-dashboard .owner-main input,.owner-dashboard .owner-main select,.owner-dashboard .owner-main textarea,.unified-account-shell input,.unified-account-shell select,.unified-account-shell textarea{font-size:var(--type-body);line-height:1.5}.experience-store .detail-actions button,.experience-store .modal-actions button,.experience-store .payment-method-switch button{font-size:var(--type-small);min-height:44px;height:auto;white-space:normal;line-height:1.5}.owner-dashboard .admin-summary span,.owner-dashboard .admin-toolbar>div:first-child>p:last-child,.owner-dashboard .bulk-price-panel p,.owner-dashboard .inventory-sync-status small,.owner-dashboard .inventory-sync-status span,.owner-dashboard .listed-price-editor>span,.owner-dashboard .listing-info-editor>summary,.owner-dashboard .listing-price-fields .pricing-margin-note,.owner-dashboard .listing-source-cost>small,.owner-dashboard .listing-source-cost>span,.owner-dashboard .listing-summary>small,.owner-dashboard .listing-summary>span,.owner-dashboard .live-price-refresh-status small,.owner-dashboard .owner-bulk>summary span,.owner-dashboard .price-save-hint,.owner-dashboard .unpublish-button{font-size:var(--type-small);line-height:1.65}.owner-dashboard .pricing-listed-row .listing-summary>strong{font-size:var(--type-body);line-height:1.65}.owner-dashboard .pricing-listed-row .listing-source-cost>strong{font-size:var(--type-price);line-height:1.35}.experience-store .store-card-kicker>span{max-width:100%;overflow-wrap:anywhere;white-space:normal}.owner-dashboard .admin-tabs button,.owner-dashboard .admin-toolbar-actions>button,.owner-dashboard .owner-save-dock button,.owner-dashboard .owner-stock-filters button,.unified-account-shell .unified-account-layout>aside>button{font-size:var(--type-small);min-width:0;height:auto;min-height:44px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.owner-dashboard .listing-source-cost,.owner-dashboard .listing-summary,.owner-dashboard .owner-save-dock>div{min-width:0;overflow-wrap:anywhere}.owner-dashboard .owner-save-dock{flex-wrap:wrap}.owner-dashboard .owner-product-search input{font-size:var(--type-body)}.unified-account-shell .agent-welcome h1{line-height:1.4}.unified-account-shell .agent-welcome>div>p:first-child{font-size:var(--type-caption);line-height:1.5;letter-spacing:.04em}@media (max-width:760px){.experience-store .classified-card .store-price-row{flex-wrap:wrap}.experience-store .classified-card .store-price-row>div:not(.store-card-actions){flex:1 1 6.5rem}.experience-store .classified-card .store-card-actions{flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.experience-store .classified-card .store-price-row strong{white-space:normal;overflow-wrap:anywhere}}@media (max-width:620px){.experience-store .category-pills{grid-template-columns:repeat(auto-fit,minmax(min(100%,5.25rem),1fr))}.experience-store .category-pills button small{display:none}.experience-store .storefront-summary{gap:10px;padding:14px}.experience-store .storefront-summary-copy>span{display:none}.experience-store .storefront-proof-grid{border-top:1px solid #35474d;padding-top:9px}.experience-store .storefront-summary--stats-only .storefront-proof-grid{border-top:0;padding-top:0}.experience-store .storefront-proof-grid>div{align-items:center;border-top:0;flex-direction:row;flex-wrap:wrap;gap:6px 8px;justify-content:space-between}.experience-store .storefront-proof-grid dt{margin-bottom:0}.experience-store .storefront-proof-grid dd{font-size:1.125rem}.experience-store .storefront-proof-grid dd small{display:none}.experience-store .categorized-controls{gap:12px}.experience-store .catalogue-tools{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}.experience-store .classified-card .store-stats{align-self:start}.experience-store .classified-card .store-stats span{flex-wrap:wrap;justify-content:flex-end;white-space:normal}.owner-dashboard .admin-tabs,.unified-account-shell .unified-account-layout>aside{grid-template-columns:repeat(auto-fit,minmax(min(100%,6rem),1fr))}.owner-dashboard .owner-stock-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.owner-dashboard .owner-stock-filters button{gap:8px}.owner-save-dock .owner-save-actions{width:100%}.owner-save-dock .owner-save-actions button{flex:1 1 auto}}@media (max-width:380px){.experience-store .checkout-summary>div:not(.checkout-cart-summary){flex-direction:column;gap:4px}.experience-store .checkout-summary strong{max-width:100%;text-align:left}.experience-store .checkout-cart-summary p{grid-template-columns:minmax(0,1fr) auto}.experience-store .checkout-cart-summary p b{grid-column:1/-1}.owner-dashboard .listing-price-fields{grid-template-columns:1fr}}@media (max-width:760px){:where(input,select,textarea){font-size:16px}.experience-store .catalogue-search input,.experience-store .catalogue-select select,.experience-store .purchase-modal input,.owner-dashboard .owner-main input,.owner-dashboard .owner-main select,.owner-dashboard .owner-main textarea,.unified-account-shell input,.unified-account-shell select,.unified-account-shell textarea{font-size:16px}}.customer-api-panel{display:grid;gap:18px;min-width:0}.customer-api-heading h2{font-size:1.35rem;margin:0 0 8px}.customer-api-heading p{margin:0;color:var(--muted,#52606d);font-size:1rem}.customer-api-card{padding:20px;border:1px solid #dde4e5;border-radius:16px;background:#fff;min-width:0}.customer-api-card-title{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.customer-api-card-title h3{margin:0;font-size:1.1rem}.customer-api-card-title>span{color:#52606d;font-size:.875rem}.customer-api-card p{font-size:.9375rem;line-height:1.7;overflow-wrap:anywhere}.customer-api-panel button{min-height:40px;padding:8px 14px;font-size:.875rem}.customer-api-create{display:flex;align-items:end;flex-wrap:wrap;gap:14px;margin-top:18px}.customer-api-create label:first-child{flex:1 1 200px;display:grid;gap:8px}.customer-api-create label>span{font-size:.875rem}.customer-api-panel input:not([type=checkbox]){width:100%;min-width:0;padding:10px 12px;min-height:42px;font-size:1rem;border:1px solid #cbd5d7;border-radius:9px}.customer-api-checkbox{display:flex;align-items:center;gap:8px;min-height:42px;cursor:pointer}.customer-api-checkbox input{width:18px;height:18px}.customer-api-new-key{background:#eef7dc;border:1px solid #c4d79e;padding:16px;border-radius:12px;margin:16px 0}.customer-api-new-key>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.customer-api-keys{list-style:none;padding:0;margin:16px 0 0}.customer-api-keys li{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px 0;border-top:1px solid #e4e9ea}.customer-api-keys li>div{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.customer-api-keys small{font-size:.875rem;color:#52606d}.customer-api-message{margin:0;border-radius:10px;padding:12px 16px;background:#edf6e4}.customer-api-revoke{background:#fff4e4;border-radius:10px;padding:14px;margin-top:14px}.customer-api-revoke button+button{margin-left:8px}.customer-api-address{display:block;padding:12px;background:#f0f4f4;border-radius:8px;overflow-wrap:anywhere;margin:14px 0}.customer-api-panel code{font-size:.875rem}.customer-api-endpoints>div{display:grid;grid-template-columns:48px minmax(0,1.2fr) minmax(150px,1fr);gap:12px;padding:12px 0;border-bottom:1px solid #e3e9ea;align-items:start;font-size:.875rem}.customer-api-endpoints code{overflow-wrap:anywhere}.customer-api-card details{padding:14px 0;border-bottom:1px solid #e3e9ea}.customer-api-card summary{cursor:pointer;font-size:1rem;font-weight:650}.customer-api-card pre{background:#172027;color:#f1f8fb;border-radius:10px;padding:16px;font-size:.875rem;line-height:1.65;overflow-x:auto;max-width:100%}@media (max-width:600px){.customer-api-card{padding:16px}.customer-api-create{align-items:stretch}.customer-api-create label:first-child{flex-basis:100%}.customer-api-create .primary-action{flex:1 1}.customer-api-endpoints>div{grid-template-columns:44px minmax(0,1fr);gap:8px}.customer-api-endpoints span{grid-column:2}.customer-api-keys li{gap:10px}}.agent-embedded-portal{margin-top:0}.agent-shop-management{padding:20px;gap:16px}.agent-shop-topline{display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:0}.agent-shop-topline>div:first-child{min-width:0}.agent-shop-topline h1{margin:0 0 8px;font-size:clamp(1.2rem,1.05rem + .4vw,1.45rem);line-height:1.45;overflow-wrap:anywhere}.agent-shop-topline p{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#52616a;font-size:.875rem;margin:0}.agent-shop-management .agent-shop-policy{margin:0;padding:12px 14px;border:1px solid #efcaca;border-left:3px solid #b94343;border-radius:9px;background:#fff5f5;color:#852c2c;font-size:1rem;line-height:1.75;overflow-wrap:anywhere}.agent-shop-policy strong{font-weight:750}.agent-shop-context{border-radius:6px;background:#eef2f2;color:#35464e;padding:3px 8px;font-size:.8125rem}.agent-shop-shortcuts{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0}.agent-shop-shortcuts a,.agent-shop-shortcuts button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:9px 14px;border:1px solid #d5dfe0;background:#fff;color:#182b32;border-radius:9px;text-decoration:none;font-size:.875rem;font-weight:650;cursor:pointer}.agent-shop-shortcuts a{background:#192b31;border-color:#192b31;color:#fff}.agent-shop-shortcuts button:disabled{opacity:.45;cursor:not-allowed}.agent-shop-management .shop-subtabs{background:#f1f5f5;border-radius:10px;padding:5px;gap:5px;width:fit-content;max-width:100%}.agent-shop-management .shop-subtabs button{padding:10px 14px;min-height:42px;background:transparent;color:#46555c;border-radius:7px;font-size:.875rem;font-weight:650;box-shadow:none}.agent-shop-management .shop-subtabs button.active{background:#192b31;color:#fff;box-shadow:none}.agent-shop-management .shop-subtabs button>span{display:inline-block;min-width:22px;margin-left:5px;padding:1px 5px;border-radius:5px;background:#dce6e5;color:#46555c;font-size:.8125rem}.agent-shop-management .shop-subtabs button.active>span{background:#42545a;color:#fff}.agent-settings-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);align-items:start;gap:18px}.agent-settings-grid>.agent-settings{min-width:0;margin:0;padding:22px}.agent-settings-grid .panel-heading{margin:0 0 14px}.agent-settings-grid .panel-heading h2{margin:0 0 8px;font-size:1.15rem;line-height:1.5}.agent-settings-grid .panel-heading p,.agent-settings-hint{margin:0;font-size:.875rem;line-height:1.65;color:#52616a}.agent-settings-grid label>span{font-size:.875rem}.agent-settings-grid .form-help,.agent-settings-grid label small{font-size:.8125rem;line-height:1.65}.agent-settings-grid .agent-settings-hint{border-top:1px solid #e6ecec;padding-top:16px;margin-top:20px}.agent-settings-grid .slug-editor{display:flex;min-width:0}.agent-settings-grid .slug-editor code{min-width:0;flex:0 1 auto;max-width:55%;font-size:.8125rem;overflow-wrap:anywhere;white-space:normal}.agent-settings-grid .slug-editor input{flex:1 1 120px;min-width:90px}.agent-settings-savebar{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;border-top:1px solid #e0e8e8;margin-top:18px;padding-top:16px}.agent-settings-savebar p{flex:1 1;margin:0;min-width:160px;color:#52616a;font-size:.875rem;line-height:1.6}.agent-settings-savebar button{flex-shrink:0;min-height:42px;font-size:.875rem}.agent-settings-sidebar{display:grid;gap:16px;min-width:0}.agent-settings-sidebar>.member-panel{margin:0;padding:18px;min-width:0}.agent-settings-sidebar .shop-link-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0}.agent-settings-sidebar .shop-link-row input{min-width:0;font-size:.875rem}.agent-settings-sidebar .shop-link-row button{min-height:44px;padding:10px 12px;font-size:.875rem}.agent-unpublished-link{margin-top:8px;background:#eef4e7;color:#34483c;border:1px solid #dbe4ce;border-radius:8px;padding:10px 12px;min-height:40px;font-size:.875rem;cursor:pointer}.agent-domain-disclosure>summary{display:flex;gap:12px;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;font-weight:650;font-size:1rem}.agent-domain-disclosure>summary::-webkit-details-marker{display:none}.agent-domain-disclosure>summary:after{content:"+";color:#52616a;font-size:1.3rem;font-weight:400}.agent-domain-disclosure[open]>summary:after{content:"−"}.agent-domain-disclosure>summary>.domain-status{margin-left:auto;font-size:.8125rem}.agent-domain-body{padding-top:16px}.agent-domain-body .domain-method-tabs{display:grid;grid-template-columns:1fr;gap:8px}.agent-domain-body .domain-method-tabs button{white-space:normal;min-height:42px;line-height:1.5;font-size:.875rem;padding:10px}.agent-domain-body .agent-actions{gap:8px}.agent-domain-body .agent-actions button{min-height:42px;padding:10px 12px;font-size:.875rem}.agent-settings-sidebar .agent-help-panel{padding:0}.agent-help-panel .agent-setup-guide{border:0;margin:0;padding:0;background:transparent;border-radius:inherit}.agent-help-panel .agent-tutorial{border-top:0;margin-top:0}.agent-help-panel .agent-tutorial>summary{padding:18px;font-size:.9375rem}.agent-help-panel .agent-tutorial-grid{grid-template-columns:1fr;padding:0 18px 18px}.agent-help-panel .agent-local-notice{margin:14px 18px}.agent-settings-grid summary:focus-visible,.agent-shop-management a:focus-visible,.agent-shop-management button:focus-visible{outline:3px solid #618da2;outline-offset:3px}@media (max-width:1050px){.agent-settings-grid{grid-template-columns:minmax(0,1fr)}.agent-settings-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.agent-settings-sidebar .agent-help-panel{grid-column:1/-1}}@media (max-width:600px){.agent-shop-management{padding:16px}.agent-shop-topline{align-items:flex-start;flex-direction:column;gap:14px}.agent-shop-shortcuts{width:100%}.agent-shop-shortcuts>*{flex:1 1}.agent-shop-management .shop-subtabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.agent-shop-management .shop-subtabs button{padding:9px 6px;font-size:.8125rem;line-height:1.6}.agent-shop-management .shop-subtabs button>span{margin-left:2px}.agent-settings-grid>.agent-settings{padding:16px}.agent-settings-sidebar{grid-template-columns:minmax(0,1fr)}.agent-settings-grid .slug-editor{flex-direction:column;align-items:stretch}.agent-settings-grid .slug-editor code{max-width:100%;padding:10px 12px}.agent-settings-grid .slug-editor input{flex:none;min-width:0;border-radius:0 0 8px 8px}.agent-settings-savebar{align-items:stretch}.agent-settings-savebar p{flex-basis:100%}.agent-settings-savebar button{width:100%}}.supply-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px}.supply-filters label{display:grid;flex:1 1 180px;gap:7px;font-size:1rem}.supply-filters input,.supply-filters select{width:100%;min-width:0;padding:10px 12px}.supply-filters button,.supply-filters input,.supply-filters select{min-height:44px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:1rem}.supply-filters button{padding:10px 16px;cursor:pointer}.supply-empty,.supply-message,.supply-progress{font-size:1rem;line-height:1.7}.supply-message{border:1px solid var(--line);border-radius:8px;padding:12px 16px;background:#fff;overflow-wrap:anywhere}.supply-catalogue .pagination{flex-wrap:wrap}.supply-catalogue .pagination button,.supply-catalogue .pagination span{font-size:1rem}.admin-supply-channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 20px}.owner-main>.admin-supply-channels{margin:22px 28px 0}.owner-unlisted-list{display:grid;gap:12px}.owner-unlisted-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:20px;padding:18px;background:var(--panel);border:1px solid var(--line);border-radius:12px}.owner-unlisted-name{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0}.owner-unlisted-name strong{font-size:1rem;line-height:1.6;overflow-wrap:anywhere}.owner-unlisted-name small{flex-basis:100%;color:var(--muted);font-size:.875rem;line-height:1.6;overflow-wrap:anywhere}.owner-unlisted-badge{padding:4px 8px;border-radius:6px;background:#eef1f2;color:#52616a;font-size:.875rem}.owner-unlisted-product dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;align-items:center}.owner-unlisted-product dt{color:var(--muted);font-size:.875rem;line-height:1.6}.owner-unlisted-product dd{margin:5px 0 0;font-size:1rem;font-weight:650;line-height:1.6;overflow-wrap:anywhere}.owner-republish-controls{grid-column:1/-1;display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding-top:14px;border-top:1px solid var(--line)}.owner-republish-controls label{display:grid;gap:6px;flex:1 1 150px;font-size:.875rem}.owner-republish-controls input{width:100%;min-width:0;min-height:42px;border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:9px 12px;font-size:1rem}.owner-product-actions{display:flex;gap:8px;align-self:center;justify-self:end;grid-column:3;grid-row:2}.owner-product-actions button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1100px){.owner-product-actions{grid-column:2;grid-row:2}}@media(max-width:680px){.owner-product-actions{grid-column:2;grid-row:4}}@media(max-width:900px){.owner-unlisted-product{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px}}.admin-supply-channels>a{display:flex;align-items:center;gap:12px;min-width:0;border:1px solid var(--line);border-radius:12px;padding:14px 16px;background:var(--panel);color:var(--ink);text-decoration:none}.admin-supply-channels>a.active{border-color:#91ac62;background:#edf4e0}.admin-supply-channels>a:hover{border-color:#91ac62}.admin-supply-channels>a:focus-visible{outline:2px solid #698548;outline-offset:3px}.admin-supply-channels strong{display:block;font-size:14px}.admin-supply-channels small{display:block;color:var(--muted);font-size:12px;margin-top:3px;line-height:1.5}.admin-supply-tag{display:inline-flex;align-items:center;width:fit-content;flex-shrink:0;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:700;line-height:1.5;background:#edf2e3;color:#426022}.admin-supply-tag.api{background:#e8f1fa;color:#245b89}.admin-supply-tag.mixed{background:#f2eaf7;color:#70478a}.order-admin-item .admin-supply-tag{display:inline-flex;margin-bottom:7px}@media(max-width:680px){.owner-main>.admin-supply-channels{margin:16px 16px 0}.admin-supply-channels{gap:8px}.admin-supply-channels>a{padding:12px;gap:7px;align-items:flex-start;flex-wrap:wrap}}.partner-admin{--border:var(--line);--foreground:var(--ink);--background:var(--paper);--surface:var(--panel);max-width:1500px;margin:0 auto}.partner-admin .topbar nav,.partner-controls,.partner-edit{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.partner-admin .topbar nav a{padding:8px}.partner-admin h1{font-size:clamp(20px,2vw,26px);margin:0 0 6px}.partner-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.partner-stats>div{border:1px solid var(--border);border-radius:12px;padding:16px;background:var(--surface)}.partner-source span,.partner-stats span{display:block;font-size:12px;color:var(--muted)}.partner-stats strong{display:block;margin-top:8px;font-size:24px}.partner-note{font-size:13px;line-height:1.7;color:var(--muted)}.partner-controls{padding:16px 0}.partner-admin label{display:grid;gap:5px;font-size:12px}.partner-admin input:not([type=checkbox]),.partner-admin select{border:1px solid var(--border);border-radius:8px;padding:9px 10px;min-width:0;background:var(--surface);color:inherit}.partner-admin button{border:1px solid var(--border);border-radius:8px;padding:10px 14px;background:var(--foreground);color:var(--background);font:inherit;cursor:pointer}.partner-admin button:disabled{opacity:.5;cursor:wait}.partner-products{display:grid;gap:12px}.partner-product{border:1px solid var(--border);border-radius:12px;padding:16px;background:var(--surface)}.partner-product-name{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.partner-product-name strong{font-size:15px}.partner-product-name small{color:var(--muted)}.partner-empty,.partner-stock{margin-left:auto;font-size:12px;padding:4px 8px;border-radius:6px;background:var(--background)}.partner-source{display:flex;gap:24px;flex-wrap:wrap;align-items:center;margin:12px 0}.partner-source small{font-size:11px;color:var(--muted)}.partner-edit label:first-child{flex:1 1;min-width:200px}.partner-edit input[type=number]{width:150px}.partner-edit .partner-publish{display:flex;align-items:center;padding:10px 0}.partner-product-actions{display:flex;gap:8px;justify-content:flex-end;padding-top:12px;margin-top:12px;border-top:1px solid var(--line)}@media(max-width:680px){.partner-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-admin .topbar{flex-wrap:wrap;gap:12px}.partner-controls>label{flex:1 1;min-width:140px}.partner-edit label:first-child,.partner-edit>label{flex:1 1;min-width:130px}.partner-edit input[type=number]{width:100%}.partner-source{gap:10px 16px}.partner-product-name small{width:100%}.partner-empty,.partner-stock{margin-left:0}}.admin-supply-channels{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-supply-tag.manual{background:#e7eef8;color:#24578b}.manual-products-admin{--border:var(--line);--foreground:var(--ink);--background:var(--paper);--surface:var(--panel);max-width:1500px;margin:0 auto}.manual-products-admin .topbar nav{display:flex;flex-wrap:wrap;gap:12px}.manual-products-admin .admin-toolbar h1{font-size:clamp(1.25rem,2vw,1.7rem);margin:0 0 8px}.manual-products-admin h2{font-size:1.125rem;margin:0 0 16px}.manual-products-admin h3{font-size:1rem;margin:26px 0 10px}.manual-products-admin p{font-size:.875rem;line-height:1.7}.manual-create-panel,.manual-stock-panel{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:22px;margin:20px 0}.manual-product-fields{display:grid;grid-template-columns:minmax(180px,2fr) minmax(100px,1fr) minmax(140px,1fr) auto;gap:14px;align-items:end}.manual-products-admin label{display:flex;flex-direction:column;gap:8px;font-size:.875rem}.manual-products-admin :where(input,select,textarea){border:1px solid var(--line);background:var(--panel);border-radius:8px;color:var(--ink);font:inherit;min-height:44px;padding:10px 12px;width:100%;min-width:0}.manual-products-admin textarea{resize:vertical;line-height:1.7}.manual-products-admin :where(button,input,select,textarea):focus-visible{outline:3px solid var(--focus);outline-offset:3px}.manual-products-admin button{min-height:44px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);padding:9px 15px;font-size:.875rem;cursor:pointer}.manual-products-admin .primary-action{background:var(--lime);border-color:#b3cf57}.manual-products-admin button:disabled{cursor:not-allowed;opacity:.55}.manual-products-admin .manual-checkbox{align-items:center;flex-direction:row;gap:8px;min-height:44px}.manual-products-admin .manual-checkbox input{accent-color:#4c7022;flex:0 0 18px;width:18px;min-height:18px;height:18px;margin:0;padding:0}.manual-create-panel>button{margin-top:16px}.manual-product-toggles{display:flex;flex-wrap:wrap;gap:16px}.manual-product-actions{display:flex;flex-wrap:wrap;gap:10px;grid-column:1/-1;justify-content:flex-end}.manual-search{margin:24px 0 16px;max-width:440px}.manual-stock-panel form{display:grid;gap:14px}.manual-stock-panel form>button{justify-self:start}.manual-stock-panel small{color:var(--muted);line-height:1.7}.manual-stock-row{display:grid;grid-template-columns:1fr 1fr 2fr auto;gap:12px;align-items:center;border-top:1px solid var(--line);padding:10px 0;font-size:.875rem}.manual-product-message{background:#eef4e4;border:1px solid #c6d6a8;border-radius:8px;padding:12px 16px;overflow-wrap:anywhere}.manual-empty{border:1px dashed var(--line);border-radius:12px;padding:28px;text-align:center;color:var(--muted)}.manual-delivery-content{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:.875rem;line-height:1.8;margin:12px 0 0}@media(max-width:900px){.admin-supply-channels{grid-template-columns:1fr}.manual-product-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-product-fields>label:first-child{grid-column:1/-1}}@media(max-width:520px){.manual-products-admin .topbar{flex-wrap:wrap;gap:12px}.manual-create-panel,.manual-stock-panel{padding:16px}.manual-product-fields{grid-template-columns:1fr}.manual-stock-row{grid-template-columns:1fr auto}.manual-stock-row small{grid-column:1}}