.listings-metrics,.listings-workspace{max-width:none;margin-right:calc(24px - clamp(24px,4vw,64px));margin-left:calc(24px - clamp(24px,4vw,64px))}.listings-tabs{max-width:none;margin:0 calc(24px - clamp(24px,4vw,64px)) 18px;display:flex;gap:4px;border-bottom:1px solid var(--line)}.listings-tabs button{display:flex;align-items:center;gap:7px;padding:11px 15px;border:0;border-bottom:2px solid transparent;color:var(--muted);background:transparent;font-size:13px;font-weight:700;cursor:pointer}.listings-tabs button.active,.listings-tabs button:hover{color:var(--teal);border-bottom-color:var(--teal)}.compatibility-intro{max-width:none;margin:0 calc(24px - clamp(24px,4vw,64px)) 18px;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--line);border-radius:10px;background:#fff}.compatibility-intro>div{display:flex;align-items:center;gap:14px}.compatibility-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:9px;color:var(--teal);background:var(--teal-soft)}.compatibility-intro h1{margin:2px 0 4px;font-family:var(--font-display);font-size:24px}.compatibility-intro p:not(.eyebrow){margin:0;color:var(--muted);font-size:13px}.compatibility-guide{max-width:none;margin:0 calc(24px - clamp(24px,4vw,64px)) 18px;padding:13px 18px;display:flex;align-items:center;gap:18px;border:1px solid #d9e9e5;border-radius:8px;color:var(--muted);background:#f5faf8;font-size:12px}.compatibility-guide strong{color:var(--ink)}.compatibility-workspace{max-width:none!important;margin-left:calc(24px - clamp(24px,4vw,64px))!important;margin-right:calc(24px - clamp(24px,4vw,64px))!important}.compatibility-workspace .workspace-toolbar>div{display:flex;flex-direction:column;gap:3px}.compatibility-workspace h2{margin:0;font-family:var(--font-display);font-size:18px}.compatibility-workspace .workspace-toolbar small{color:var(--muted);font-size:11px}.compatibility-list{display:flex;flex-direction:column}.compatibility-list article{min-height:72px;padding:13px 18px;display:grid;grid-template-columns:42px minmax(0,1fr) 180px 110px;align-items:center;gap:14px;border-top:1px solid #edf0f0}.compatibility-product{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;color:var(--teal);background:var(--teal-soft);overflow:hidden}.compatibility-product img{width:100%;height:100%;object-fit:contain}.compatibility-list article>div{display:flex;flex-direction:column;min-width:0}.compatibility-list article strong{font-size:13px}.compatibility-list article small{margin-top:4px;color:var(--faint);font-size:11px}.compatibility-state{font-size:11px;font-weight:700}.compatibility-state.attention{color:var(--amber)}.compatibility-state.ready{color:var(--green)}@media(max-width:700px){.compatibility-guide,.compatibility-intro{align-items:flex-start;flex-direction:column}.compatibility-guide{gap:6px}.compatibility-list article{grid-template-columns:42px minmax(0,1fr);gap:10px}.compatibility-list article button,.compatibility-state{grid-column:2}.compatibility-list article button{justify-self:start}}.review-list article .category-picker,.review-list article .review-category-wrap{display:grid;flex-direction:row}.review-list article .category-search{height:40px;display:flex;align-items:center;flex-direction:row;padding:0 12px}.review-list article .category-search svg{order:0}.review-list article .category-search input{order:1;height:36px;padding:0;border:0}.review-list article .category-selected{width:100%;min-height:42px;border-width:1px}.review-list article .category-options{width:100%;border:1px solid var(--line)}.dashboard-sales-wide{max-width:1500px;margin:18px auto 0}.dashboard-sales-wide .recent-sales{height:430px;margin:0}.sales-scroll{max-height:350px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.sales-scroll::-webkit-scrollbar{width:8px}.sales-scroll::-webkit-scrollbar-track{background:#f2f5f4}.sales-scroll::-webkit-scrollbar-thumb{border:2px solid #f2f5f4;border-radius:99px;background:#aebbbc}.sales-scroll::-webkit-scrollbar-thumb:hover{background:#829396}.recent-sale-row{grid-template-columns:40px minmax(0,1fr) 150px 120px}.recent-sale-row>img,.sale-no-photo{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);border-radius:7px;color:var(--faint);background:var(--paper);object-fit:contain}@media(max-width:780px){.recent-sale-row{grid-template-columns:40px minmax(0,1fr) auto}.recent-sale-row time{display:none}}.charts-section,.dashboard-sales-wide{font-size:14px;line-height:1.5}.charts-heading{gap:16px;flex-wrap:wrap}.charts-heading .eyebrow{font-size:12px;letter-spacing:.08em}.charts-heading h2,.dashboard-sales-wide .recent-sales h2{font-size:26px;line-height:1.2}.dashboard-periods button{min-height:40px;height:auto;padding:9px 14px;font-size:13px}.dashboard-today-card small{font-size:12px;color:#52656b}.dashboard-today-card strong{font-size:28px;line-height:1.25}.charts-section .chart-title{gap:12px;flex-wrap:wrap}.charts-section .chart-title small{font-size:12px;letter-spacing:.06em;color:#52656b}.charts-section .chart-title span{font-size:12px;color:#52656b}.charts-section .axis-labels text{font-size:12px;fill:#52656b}.charts-section .channel-chart{gap:18px;flex-wrap:wrap}.charts-section .channel-legend span,.charts-section .channel-legend strong{font-size:14px;line-height:1.5}.charts-section .channel-legend{min-width:140px}.charts-section .donut small{font-size:12px;color:#52656b}.charts-section .donut strong{font-size:28px}.charts-section .custom-period label{font-size:12px}.charts-section .custom-period .button,.charts-section .custom-period input{font-size:13px;min-height:40px}.dashboard-sales-wide .recent-sales>header{gap:12px;flex-wrap:wrap}.dashboard-sales-wide .recent-sales header small{font-size:12px;color:#52656b}.dashboard-sales-wide .recent-sale-row{min-height:76px;grid-template-columns:44px minmax(0,1fr) 130px 110px;gap:16px}.dashboard-sales-wide .recent-sale-row strong,.dashboard-sales-wide .recent-sale-row>b{font-size:14px;line-height:1.5}.dashboard-sales-wide .recent-sale-row small,.dashboard-sales-wide .recent-sale-row time{font-size:12px;color:#52656b;line-height:1.5}.dashboard-sales-wide .recent-sale-row>img,.dashboard-sales-wide .sale-no-photo{width:44px;height:44px}@media(max-width:780px){.dashboard-sales-wide .recent-sale-row{grid-template-columns:44px minmax(0,1fr) auto;gap:12px}.dashboard-sales-wide .recent-sale-row strong{white-space:normal}.dashboard-sales-wide .recent-sale-row small{overflow-wrap:anywhere}}.compatibility-result{max-height:260px;overflow:auto;margin:18px 0;padding:14px;border-radius:8px;color:var(--ink);background:#f5f8f7;font:11px/1.5 ui-monospace,monospace;white-space:pre-wrap}.compatibility-detail{width:min(820px,calc(100vw - 48px));padding:30px 32px}.compatibility-detail h2{max-width:620px;font-size:24px;line-height:1.2}.compatibility-detail header small{font-size:13px}.compatibility-manual-help{margin:18px 0;color:var(--muted);font-size:14px}.compatibility-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.compatibility-fields label,.compatibility-note{display:flex;flex-direction:column;gap:7px;color:var(--ink);font-size:13px;font-weight:700}.compatibility-fields input,.compatibility-note textarea{width:100%;min-height:42px;padding:10px 12px;border:1px solid var(--line);border-radius:7px;color:var(--ink);background:#fff;font:inherit;font-weight:400;box-sizing:border-box}.compatibility-note textarea{min-height:92px;resize:vertical}.compatibility-detail footer{margin-top:26px}.compatibility-detail footer button{min-height:42px;padding:0 16px}@media(max-width:700px){.compatibility-detail{width:calc(100vw - 24px);padding:22px 18px}.compatibility-fields{grid-template-columns:1fr;gap:13px}}.compatibility-catalog-hint{margin:12px auto;padding:11px 13px;max-width:820px;border:1px solid #f0d59c;border-radius:7px;background:#fff8e8;color:#72500b;font-size:13px;line-height:1.45}.compatibility-autocomplete{position:relative}.compatibility-autocomplete-menu{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;padding:4px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 12px 28px rgba(17,35,39,.16)}.compatibility-autocomplete-menu button{display:block;width:100%;padding:9px 10px;border:0;border-radius:5px;background:transparent;color:var(--ink);text-align:left;font:inherit;font-size:13px;cursor:pointer}.compatibility-autocomplete-menu button:hover{background:var(--teal-soft);color:var(--teal)}.compatibility-empty-result{margin:18px 0;padding:22px;text-align:center;border:1px dashed #cbdedb;border-radius:8px;color:var(--teal);background:#f5faf8}.compatibility-empty-result strong{display:block;margin-top:8px;color:var(--ink);font-size:13px}.compatibility-empty-result p{margin:5px auto 0;max-width:440px;color:var(--muted);font-size:12px;line-height:1.45}@media(max-width:620px){.dashboard-periods{flex-wrap:wrap;overflow:visible}.dashboard-periods button{padding:8px 10px}.charts-section .axis-labels text{font-size:34px}}.compatibility-detail{width:min(620px,calc(100vw - 32px));padding:22px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 20px 60px rgba(17,35,39,.18)}.compatibility-detail header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.compatibility-detail h2{margin:3px 0 5px;font-family:var(--font-display);font-size:21px}.compatibility-detail header small{color:var(--muted);font-size:12px}.compatibility-detail-grid{margin:22px 0;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:8px}.compatibility-detail-grid div{padding:12px;border-right:1px solid var(--line)}.compatibility-detail-grid div:last-child{border:0}.compatibility-detail-grid span{display:block;color:var(--faint);font-size:10px}.compatibility-detail-grid strong{display:block;margin-top:5px;font-size:12px}.compatibility-next-step{display:flex;gap:11px;padding:15px;border-radius:8px;color:var(--teal);background:var(--teal-soft)}.compatibility-next-step strong{color:var(--ink);font-size:13px}.compatibility-next-step p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.compatibility-detail footer{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}.compatibility-detail.compatibility-editor{width:min(1000px,calc(100vw - 32px));max-height:90dvh;overflow-y:auto;border-radius:8px}.compatibility-preview{margin-top:20px;border-top:1px solid var(--line);padding-top:18px}.compatibility-preview-heading{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:18px 0 10px}.compatibility-preview-heading label{display:flex;align-items:center;gap:8px}.compatibility-preview-list{max-height:320px;overflow:auto;margin-bottom:16px}.compatibility-preview-list>label{display:flex;gap:12px;align-items:center;padding:12px 4px;border-bottom:1px solid var(--line);cursor:pointer}.compatibility-preview-list small{display:block;color:var(--muted);margin-top:4px}.compatibility-preview input[type=checkbox]{width:17px;height:17px;flex-shrink:0;accent-color:var(--teal)}.readable-workspace{font-size:14px;line-height:1.5}.readable-workspace .section-table th{font-size:12px;letter-spacing:.06em}.readable-workspace .section-table td{font-size:14px;padding-top:16px;padding-bottom:16px}.readable-workspace .primary-cell strong,.readable-workspace .product-row-link strong{font-size:14px;line-height:1.5}.readable-workspace .no-channel,.readable-workspace .primary-cell small,.readable-workspace .product-sku{font-size:12px;color:#52656b;line-height:1.5}.readable-workspace .button,.readable-workspace .channel-select select,.readable-workspace .compact-select select,.readable-workspace .filter-button,.readable-workspace .filters-panel input,.readable-workspace .filters-panel select,.readable-workspace .orders-pagination button,.readable-workspace .search input,.readable-workspace .table-footer button{font-size:13px;min-height:38px}.readable-workspace .orders-pagination,.readable-workspace .orders-pagination b,.readable-workspace .orders-pagination span,.readable-workspace .products-result-count,.readable-workspace .table-footer,.readable-workspace .table-footer b,.readable-workspace .table-footer span{font-size:12px}.readable-workspace .order-items strong,.readable-workspace .order-row header strong,.readable-workspace .order-total strong{font-size:14px;line-height:1.5}.readable-workspace .order-item-qty,.readable-workspace .order-items small,.readable-workspace .order-row header small,.readable-workspace .order-total small{font-size:12px;line-height:1.5}.readable-workspace .cell-status,.readable-workspace .channel-select>span,.readable-workspace .filters-panel label>span,.readable-workspace .order-card-tags span{font-size:12px}.readable-workspace .channel-filters button,.readable-workspace .dispatch-selection,.readable-workspace .dispatch-selection button,.readable-workspace .dispatch-selection label,.readable-workspace .order-area-tabs button,.readable-workspace .product-checkout article>b,.readable-workspace .product-checkout article>button,.readable-workspace .product-checkout article>strong,.readable-workspace .product-checkout-head{font-size:13px}.readable-workspace .checkout-product strong,.readable-workspace .order-checkout-card strong,.readable-workspace .packing-heading strong{font-size:14px}.readable-workspace .checkout-codes b,.readable-workspace .checkout-product small,.readable-workspace .order-checkout-card small,.readable-workspace .packing-heading small{font-size:12px}.readable-workspace .packing-message,.readable-workspace .packing-station button,.readable-workspace .packing-station input{font-size:14px}.readable-workspace .dispatch-summary small,.readable-workspace .listing-title strong,.readable-workspace .metric-strip small,.readable-workspace .workspace-tabs button{font-size:13px}.readable-workspace .product-thumb{width:44px;height:44px;flex-shrink:0;object-fit:contain}.readable-workspace .products-table .product-channels{gap:6px}.readable-workspace .products-table .channel-logo{width:26px;height:22px;flex-shrink:0}.readable-workspace .products-table .channel-logo img{width:22px;height:16px;max-width:none;object-fit:contain}.readable-workspace .products-table .channel-logo.shopee img{width:28px;height:20px}.readable-workspace .order-items li>b,.readable-workspace .order-row footer>strong,.readable-workspace .visit-metric strong{font-size:14px}.readable-workspace .listing-status-detail small,.readable-workspace .order-document-actions a,.readable-workspace .order-row footer>span,.readable-workspace .quality-gauge small,.readable-workspace .visit-metric small{font-size:12px;line-height:1.5}.readable-workspace .order-status-filter button,.readable-workspace .picking-tools button,.readable-workspace .picking-tools label span,.readable-workspace .picking-tools select,.readable-workspace .view-switch button{font-size:13px;min-height:34px}.readable-workspace .picking-tools small,.readable-workspace .quality-metric small{font-size:12px;line-height:1.5}.readable-workspace .picking-tools{flex-wrap:wrap;gap:10px}.readable-workspace .workspace-toolbar{flex-wrap:wrap;gap:12px}.readable-workspace .products-toolbar-left{flex-wrap:wrap}.marketplace-tabs{display:flex;gap:8px;max-width:1500px;margin:0 auto 16px}.marketplace-tabs button{display:flex;align-items:center;gap:8px;min-height:42px;padding:8px 16px;font-size:14px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:8px;cursor:pointer}.marketplace-tabs button.active{border-color:var(--teal);background:var(--teal-soft)}.marketplace-tabs img{width:24px;height:22px;object-fit:contain}.marketplace-tabs button:focus-visible,.shopee-workspace a:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.shopee-workspace{max-width:1500px;margin:auto}.shopee-read-notice{padding:12px 18px;margin:0;color:#52656b;font-size:13px;border-bottom:1px solid var(--line)}.shopee-workspace .section-table{min-width:860px}.shopee-workspace .primary-cell{display:flex;align-items:center;gap:12px}.shopee-workspace .primary-cell>div{display:flex;flex-direction:column}.shopee-order{padding:18px;border-top:1px solid var(--line)}.shopee-order header{display:grid;grid-template-columns:1fr auto;gap:4px 16px}.shopee-order header small{font-size:12px;color:#52656b}.shopee-order ul{list-style:none;padding:0;margin:12px 0 0}.shopee-order li{display:flex;gap:12px;align-items:center;padding:8px 0}.shopee-order li div{display:flex;flex-direction:column}.shopee-order li small{font-size:12px;color:#52656b}@media(max-width:700px){.marketplace-tabs button{padding:8px 12px}.shopee-order header{grid-template-columns:1fr}.readable-workspace .order-row header{flex-wrap:wrap}}.dispatch-preparation{width:100%;min-width:0;margin:0 0 18px;padding:16px;border:1px solid #d5dfe1;border-radius:10px;background:#fff;color:var(--ink);font-size:14px}.dispatch-preparation header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.dispatch-preparation header span,.dispatch-preparation>p{color:#52656b;font-size:13px}.dispatch-preparation>p{margin:8px 0 12px}.dispatch-preparation summary{cursor:pointer;font-weight:600}.dispatch-preparation ul{list-style:none;padding:0;margin:12px 0 0;max-height:320px;overflow-y:auto}.dispatch-preparation li{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,3fr);gap:16px;padding:12px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.dispatch-preparation li>div{display:flex;flex-direction:column;gap:4px}.dispatch-preparation li a{color:var(--teal);font-weight:600}.dispatch-preparation li span{font-size:12px;color:#52656b}.dispatch-preparation li p{margin:0;font-size:13px}.dispatch-preparation li p strong{display:block;margin-bottom:4px}.dispatch-preparation li.blocked p strong{color:#a33a21}@media(max-width:600px){.dispatch-preparation li{grid-template-columns:1fr;gap:8px}}main:has(>.charts-section),main:has(>.finance-workspace),main:has(>.readable-workspace>.order-area-tabs){padding-left:24px;padding-right:24px}main:has(>.charts-section) :is(.custom-period,.dashboard-today-card,.recent-sales),main:has(>.charts-section)>:is(.charts-section,.dashboard-sales-wide,.integration-error),main>.finance-workspace,main>.readable-workspace:has(>.order-area-tabs)>:is(.order-area-tabs,.dispatch-summary,.dispatch-flow,.dispatch-workspace,.workspace-card,.packing-message,.dispatch-preparation){max-width:none;width:100%}main>.finance-workspace{padding-left:0;padding-right:0}.dispatch-preparation.compact-preparation{padding:0;margin-top:12px;margin-bottom:18px;border-radius:8px}.compact-preparation summary{padding:12px 16px;line-height:20px;min-height:44px}.compact-preparation summary:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.compact-preparation details[open] summary{border-bottom:1px solid var(--line)}.compact-preparation ul{margin:0;padding:0 16px}.compact-preparation li:first-child{border-top:0}@media(max-width:600px){main:has(>.charts-section),main:has(>.finance-workspace),main:has(>.readable-workspace>.order-area-tabs){padding-left:12px;padding-right:12px}}