@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap";.language-control{min-width:0;color:inherit;font-size:12px}.language-control label{display:flex;align-items:center;gap:8px;margin:0}.language-control select{min-width:0;max-width:100%;width:100%;border:1px solid #e1e5ec;background:#fff;border-radius:7px;padding:7px 5px;color:#25344b;font:inherit}.language-control select:focus-visible{outline:2px solid #2682e5;outline-offset:2px}.language-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.language-control select:disabled{opacity:.6}.language-feedback{display:block;font-size:11px;line-height:1.45;margin-top:5px}.language-error{font:inherit;border:0;background:none;color:#b54708;padding:5px 0;text-align:left}.v9-sidebar-footer>.language-control{margin:5px 12px}.v9-collapsed .language-control label>svg{display:none}.v9-collapsed .language-control select{padding:5px 1px;font-size:9px}.auth-language{position:fixed;right:20px;top:16px;width:150px;z-index:5}.public-language{display:flex;justify-content:flex-end;padding:12px 20px;background:#fff}.public-language .language-control{width:160px}@media(max-width:640px){.auth-language{position:static;margin:12px 16px 0 auto}.language-control select{font-size:14px}}.account-setup{padding:32px 18px}.auth-screen .account-setup-card{width:min(100%,560px)}.account-setup-card>p,.account-setup-security p{color:#637184;font-size:13px;line-height:1.6}.account-setup-steps{display:flex;gap:12px;padding:0;margin:24px 0 16px;list-style:none}.account-setup-steps li{display:flex;flex:1;align-items:center;gap:8px;padding:12px;background:#f4f5f6;border-radius:8px;font-size:12px;color:#637184}.account-setup-steps [aria-current=step]{background:#fff6d9;color:#514323;font-weight:650}.account-setup-email{overflow-wrap:anywhere}.account-setup-card fieldset{border:0;padding:0;margin:0;min-width:0}.account-setup-card label{display:grid;gap:7px;margin:18px 0}.account-setup-card input,.account-setup-card select{width:100%;min-width:0;padding:11px 12px;min-height:42px;border:1px solid #d8e1ed;border-radius:8px;font:inherit;background:#fff}.account-setup-card small,.account-setup-optional{color:#637184;font-size:12px;font-weight:400;line-height:1.5}.account-setup-avatar{width:64px;height:64px;border-radius:50%;object-fit:cover}.account-setup-qr{display:block;width:200px;max-width:100%;margin:16px auto}.account-setup-secret{display:block;overflow-wrap:anywhere;margin:12px 0}.account-setup-success{display:flex;gap:8px;padding:14px;background:#edf7f2;border-radius:8px;color:#23764a!important}.account-setup-security h2{font-size:18px;margin-top:24px}.account-setup-security summary{cursor:pointer;font-size:13px}@media(max-width:500px){.auth-screen .account-setup-card{padding:24px 18px}.account-setup-steps{flex-direction:column}}.work-page-size{display:inline-flex;align-items:center;flex:0 0 auto;gap:9px;white-space:nowrap;font-size:12px}.work-page-size select{width:auto;min-width:68px;padding:6px 9px;border:1px solid #d8e1ec;border-radius:6px;background:#fff;color:#334155;font:inherit}.shipment-monitor-footer>.work-pagination{flex:1 1 auto;border-top:0;padding:0}.order-detail .order-delivery-notice,.order-detail .order-shipping{padding:24px;display:grid;gap:20px;color:#26322c;min-width:0;box-sizing:border-box}.order-detail .order-delivery-card{padding:26px;border:1px solid #dae5df;border-radius:12px;background:linear-gradient(115deg,#f5f9f6,#fff)}.order-detail .order-delivery-card.review{background:#fffbf1;border-color:#eadfbe}.order-detail .order-delivery-heading{display:flex;align-items:flex-start;gap:16px;justify-content:space-between}.order-detail .order-delivery-heading>div{min-width:0;flex:1}.order-detail .order-delivery-icon{width:50px;height:50px;flex:0 0 50px;display:flex;align-items:center;justify-content:center;border:1px solid #d8e4dc;background:#fff;color:#4d715a;border-radius:13px}.order-detail .order-delivery-kicker{font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:#607367}.order-detail .order-delivery-heading h3{display:flex;gap:10px;align-items:center;font-size:20px;line-height:1.35;margin:7px 0 10px;color:#27382e}.order-detail .order-delivery-heading p{font-size:13px;line-height:1.7;color:#66736a;margin:0;max-width:700px}.order-detail .order-delivery-facts{display:grid;grid-template-columns:2fr 1fr 1.3fr;gap:22px;border-top:1px solid #dae5df;padding-top:20px;margin-top:24px}.order-detail .order-delivery-facts small,.order-detail .order-shipping-facts>div>small{display:block;font-size:11px;color:#778178;margin-bottom:7px}.order-detail .order-delivery-facts strong{font-size:12px;line-height:1.6;overflow-wrap:anywhere;display:block}.order-detail .order-delivery-products{border:1px solid #e1e6e2;border-radius:12px;overflow:hidden}.order-detail .order-delivery-products>header{display:flex;justify-content:space-between;gap:12px;padding:18px 20px;background:#fafbf9}.order-detail .order-delivery-products h4{font-size:13px;margin:0}.order-detail .order-delivery-products>header>span{font-size:12px;color:#6e7971}.order-detail .order-delivery-products>div{display:flex;align-items:center;gap:14px;padding:18px 20px;border-top:1px solid #edf0ec}.order-detail .order-delivery-products img,.order-detail .order-delivery-product-icon{height:48px;width:48px;object-fit:contain;flex:0 0 48px;border:1px solid #e5e9e4;border-radius:8px;background:#fff}.order-detail .order-delivery-product-icon{display:flex;align-items:center;justify-content:center;color:#7c897f}.order-detail .order-delivery-products>div>div{flex:1;min-width:0}.order-detail .order-delivery-products strong{font-size:13px;overflow-wrap:anywhere}.order-detail .order-delivery-products small{display:block;font-size:11px;color:#7b867e;margin-top:5px}.order-detail .order-tags{display:flex;gap:14px;align-items:flex-start;padding:18px 24px;margin:0 20px 20px;border:1px solid #e7ebe6;border-radius:10px;background:#fafbf9}.order-detail .order-tags-title{display:flex;align-items:center;gap:7px;font-size:11px;color:#738075;flex-shrink:0;padding-top:5px}.order-detail .order-tags>div{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.order-detail .order-tag{font-size:11px;line-height:1.5;padding:4px 9px;border:1px solid #e0e7df;border-radius:6px;color:#526456;background:#fff;overflow-wrap:anywhere;max-width:100%;box-sizing:border-box}.order-detail .pick-line-status{max-width:100%;white-space:normal;line-height:1.5;padding:5px 9px;border-radius:6px;overflow-wrap:anywhere}.order-detail .order-shipping-highlight{display:flex;align-items:center;gap:16px;border:1px solid #dce6de;background:#f5f9f6;padding:22px;border-radius:12px}.order-detail .order-shipping-highlight>div{flex:1;min-width:0}.order-detail .order-shipping-highlight small{display:block;color:#708075;font-size:11px}.order-detail .order-shipping-highlight strong{display:block;font-size:22px;margin:5px 0;line-height:1.3}.order-detail .order-shipping-highlight span:not(.order-delivery-icon){font-size:12px;overflow-wrap:anywhere}.order-detail .order-shipping-highlight a{display:inline-flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0;font-size:12px}.order-detail .order-shipping-select{display:grid;gap:7px;font-size:12px;max-width:500px}.order-detail .order-shipping-select select{padding:10px;border:1px solid #dfe6df;border-radius:8px;font:inherit;width:100%;min-width:0;background:#fff}.order-detail .order-shipping-facts{display:grid;grid-template-columns:1fr 1fr;gap:18px}.order-detail .order-shipping-facts>div{border:1px solid #e3e8e1;border-radius:10px;padding:18px;font-size:13px}.order-detail .order-shipping .shipment-information-summary{border-radius:10px;box-shadow:none}.order-detail .order-shipping .shipment-information-grid>.shipment-information-main>.panel,.order-detail .order-shipping .shipment-information-grid>aside>.panel{box-shadow:none;border-radius:10px}@media(max-width:700px){.order-detail .order-delivery-notice,.order-detail .order-shipping{padding:16px;gap:16px}.order-detail .order-delivery-card{padding:18px}.order-detail .order-delivery-heading{flex-wrap:wrap}.order-detail .order-delivery-heading h3{font-size:18px}.order-detail .order-delivery-icon{height:42px;width:42px;flex-basis:42px}.order-detail .order-delivery-facts,.order-detail .order-shipping-facts{grid-template-columns:1fr;gap:16px}.order-detail .order-shipping-highlight{align-items:flex-start;flex-wrap:wrap;padding:18px}.order-detail .order-shipping-highlight a{width:100%;justify-content:center;box-sizing:border-box}.order-detail .order-tags{margin:0 16px 16px;padding:14px;flex-direction:column;gap:8px}.order-detail .order-delivery-products>div{padding:16px}.order-detail .order-delivery-products>header{padding:16px}}.order-detail .order-shipping-tab-count{display:inline-flex;align-items:center;justify-content:center;margin-left:7px;background:#e9eee8;border-radius:5px;padding:1px 6px;font-size:10px;color:#53644f}.order-detail .fv7-head-status.delivery-external{background:#eaf3ed;color:#466a52}.order-detail .ofw-totals{border:0;gap:12px}.order-detail .ofw-totals>span{border:1px solid #e1e7df;border-radius:10px;padding:16px;justify-content:flex-start;background:#fafbf9}.order-detail .order-shipping .order-delivery-heading{padding:0;border:0;background:transparent;min-height:0}.order-detail .order-shipping .order-delivery-heading h3{font-size:20px;margin:7px 0 10px;line-height:1.35}.order-detail .order-shipping .order-delivery-heading p{display:block;margin:0;font-size:13px;line-height:1.7;color:#66736a}.order-detail .order-shipping .shipment-information-summary{border:1px solid #e0e7df;padding:20px;margin:0;background:#fff;gap:24px}.order-detail .order-shipping .shipment-information-grid section.panel{border:1px solid #e0e7df;border-radius:10px;margin:0;background:#fff;overflow:hidden}.order-detail .order-shipping .shipment-information-grid section.panel>header{padding:18px 20px;background:#fafbf9;border-bottom:1px solid #e5ebe4}.order-detail .order-shipping .shipment-monitor-delivery,.order-detail .order-shipping .shipment-monitor-activity{display:grid;gap:5px}.order-detail .order-shipping .shipment-monitor-delivery small,.order-detail .order-shipping .shipment-monitor-activity small{display:block;color:#758176;font-size:11px}@media(max-width:700px){.order-detail .order-shipping .order-delivery-heading>div{flex-basis:100%}.order-detail .order-shipping .order-delivery-heading button{margin-top:0}.order-detail .order-shipping .shipment-information-summary{padding:18px;gap:20px}}.order-detail .order-delivery-products>header,.order-detail .order-shipping header{position:static;top:auto;z-index:auto;height:auto;min-height:0}.order-detail .order-shipping .order-delivery-heading p{letter-spacing:normal;text-transform:none;font-weight:400}.shipment-information{display:grid;gap:18px}.shipment-information-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 14px}.shipment-information-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:22px;gap:24px}.shipment-information-summary>div{display:grid;gap:7px;align-content:start}.shipment-information-summary small,.shipment-information-summary span,.shipment-information-caption,.shipment-information-updated,.shipment-information-address small{color:#64748b;font-size:12px;line-height:1.6}.shipment-information-summary strong{font-size:16px}.shipment-information-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:18px;align-items:start}.shipment-information-main,.shipment-information-side{display:grid;gap:18px;min-width:0}.shipment-information h3{margin:0;font-size:16px}.shipment-information .panel>header{padding:18px 22px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #e5e7eb}.shipment-information .panel>header>span{font-size:12px;color:#64748b}.shipment-information-caption{margin:14px 22px}.shipment-information-scroll{overflow-x:auto}.shipment-information table{width:100%;border-collapse:collapse;font-size:13px}.shipment-information th,.shipment-information td{padding:14px 20px;text-align:left;border-bottom:1px solid #eef0f3;vertical-align:middle}.shipment-information th{font-size:11px;color:#64748b;font-weight:600}.shipment-information-product{display:flex;align-items:center;gap:12px;min-width:180px}.shipment-information-product img{width:44px;height:44px;object-fit:contain;border-radius:7px;background:#f8fafc}.shipment-information-empty{padding:18px 22px;margin:0;font-size:13px;line-height:1.7;color:#64748b}.shipment-information-address{padding:20px 22px;font-size:14px;line-height:1.8}.shipment-information-address address{font-style:normal}.shipment-information-tracking{list-style:none;padding:0 22px;margin:12px 0}.shipment-information-tracking li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:10px 0;font-size:13px;overflow-wrap:anywhere}.shipment-information-timeline{list-style:none;margin:20px 22px;padding:0 0 0 18px;border-left:2px solid #e2e8f0}.shipment-information-timeline li{position:relative;display:grid;gap:5px;padding:0 0 24px;font-size:13px}.shipment-information-timeline li:last-child{padding-bottom:0}.shipment-information-timeline li:before{content:"";position:absolute;left:-24px;top:3px;width:10px;height:10px;background:#55718c;border:2px solid white;border-radius:50%}.shipment-information-timeline time,.shipment-information-timeline small{color:#64748b;font-size:11px}.shipment-information-timeline p{margin:0;line-height:1.6}.shipment-information-notice{padding:14px 18px;border:1px solid #f0d899;border-radius:10px;background:#fffbeb;color:#78551c;font-size:13px}.shipment-information-updated{margin:0}@media(max-width:900px){.shipment-information-grid{grid-template-columns:1fr}}@media(max-width:600px){.shipment-information-summary{grid-template-columns:1fr;gap:18px}.shipment-information th,.shipment-information td{padding:12px}}.shipment-timeline-history{border-top:1px solid #e2e8f0}.shipment-timeline-history>summary{cursor:pointer;padding:14px 22px;color:#3c4d64;font-size:12px;font-weight:600}.shipment-timeline-history>summary:focus-visible,.shipment-timeline-scroll:focus-visible{outline:2px solid #55718c;outline-offset:-3px}.shipment-timeline-scroll{max-height:420px;overflow-y:auto;overscroll-behavior:contain}.workspace-filters{padding:16px 18px 12px;border-bottom:1px solid #e1e6ed;background:#fff}.workspace-filters>fieldset{position:relative;--wf-more-width: 124px;min-width:0;margin:0;padding:0;border:0}.workspace-filters .wf-top{display:grid;grid-template-columns:minmax(200px,1fr) minmax(320px,360px);align-items:end;gap:10px;padding-right:var(--wf-more-width)}.workspace-filters .wf-primary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workspace-filters .wf-primary>label,.workspace-filters .wf-extra>label{display:grid;gap:5px;min-width:0;margin:0;font-size:11px;font-weight:500;line-height:1.4;color:#64748b}.workspace-filters .wf-primary select,.workspace-filters .wf-extra select{display:block;width:100%;min-width:0;max-width:100%;height:38px;min-height:38px;margin:0;padding:0 11px;border:1px solid #d5deea;border-radius:6px;background:#fff;color:#334155;font:inherit;font-size:12px;font-weight:400;box-shadow:none}.workspace-filters .wf-primary select:focus-visible,.workspace-filters .wf-extra select:focus-visible{outline:2px solid #7188a1;outline-offset:1px}.workspace-filters .wf-search{display:flex;align-items:center;gap:8px;min-width:0}.workspace-filters .wf-search>label{display:flex;align-items:center;flex:1;gap:9px;width:100%;min-width:0;max-width:none;height:38px;min-height:38px;margin:0;padding:0 11px;border:1px solid #d5deea;border-radius:6px;background:#fff;color:#64748b;box-shadow:none}.workspace-filters .wf-search>label:focus-within{outline:2px solid #7188a1;outline-offset:1px}.workspace-filters .wf-search svg{width:16px;height:16px;flex:0 0 16px}.workspace-filters .wf-search input{flex:1;min-width:0;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#334155;font:inherit;font-size:12px;box-shadow:none}.workspace-filters .wf-search input:focus{outline:0;box-shadow:none}.workspace-filters .wf-more{display:block;margin:0;padding:0;border:0;background:none}.workspace-filters .wf-more>summary{position:absolute;top:20.4px;right:0;display:flex;align-items:center;gap:8px;width:calc(var(--wf-more-width) - 10px);height:38px;padding:0;margin:0;border:0;background:none;color:#536176;cursor:pointer;list-style:none;font-size:12px;font-weight:400;white-space:nowrap}.workspace-filters .wf-more>summary::-webkit-details-marker{display:none}.workspace-filters .wf-more>summary:focus-visible{outline:2px solid #7188a1;outline-offset:3px;border-radius:3px}.workspace-filters .wf-more>summary[aria-disabled=true]{cursor:default;opacity:.5}.workspace-filters .wf-count{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:#eef2f6;color:#536176;font-size:10px}.workspace-filters .wf-extra{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;padding:8px 0 4px}.workspace-filters .wf-more:not([open])>.wf-extra{display:none}.workspace-filters .wf-extra>label:has(input[type=checkbox]){display:flex;align-items:center;gap:8px;min-height:38px}.workspace-filters .wf-extra input[type=checkbox]{width:15px;height:15px;margin:0}.workspace-filters .wf-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px}.workspace-filters .wf-actions:empty{display:none}.workspace-filters button.wf-reset{min-height:28px;padding:3px 0;border:0;background:none;color:#536176;font:inherit;font-size:12px;font-weight:400;box-shadow:none}.workspace-filters button.wf-search-submit{flex-shrink:0;height:38px;padding:0 12px;border:1px solid #d5deea;border-radius:6px;background:#fff;color:#334155;font:inherit;font-size:12px}.workspace-filter-result{padding:10px 18px;color:#64748b;font-size:12px}@media(max-width:850px){.workspace-filters .wf-top{grid-template-columns:1fr;padding-right:0}.workspace-filters .wf-search{padding-right:var(--wf-more-width)}.workspace-filters .wf-more>summary{top:0}.workspace-filters .wf-extra{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.workspace-filters{padding:14px}.workspace-filters .wf-extra{grid-template-columns:1fr}}.return-create-page{max-width:1200px;margin:auto}.return-create-page fieldset{min-width:0;margin:0;padding:0;border:0;display:grid;gap:18px}.return-create-section{padding:22px}.return-create-section h3{margin:0 0 18px;font-size:16px}.return-create-section label,.return-dossier form label{display:grid;gap:7px;font-size:12px;color:#536176}.return-create-section input,.return-create-section select,.return-create-section textarea,.return-dossier textarea{min-width:0;width:100%;padding:10px 12px;border:1px solid #d8e1ec;border-radius:7px;background:#fff;font:inherit;font-size:13px;color:#334155}.return-create-section textarea,.return-dossier textarea{min-height:100px;resize:vertical}.return-create-search{display:flex;gap:10px;margin:8px 0 14px}.return-create-search input{flex:1}.return-create-search button{white-space:nowrap}.return-search-results{display:grid;gap:8px;max-height:300px;overflow-y:auto;margin-bottom:18px}.return-search-results button{display:flex;gap:12px;text-align:left;border:1px solid #e3e7eb;background:#fff;border-radius:7px;padding:12px;color:#334155}.return-search-results button.selected{background:#f8fafc;border-color:#64748b}.return-selected-order{display:flex;gap:14px;padding:14px 0}.return-create-table-scroll{overflow-x:auto}.return-create-section table{width:100%;min-width:600px;text-align:left;border-collapse:collapse;font-size:12px}.return-create-section th{background:#fafbfc;padding:12px;color:#64748b}.return-create-section td{padding:14px 12px;border-bottom:1px solid #edf0f4}.return-create-section td small,.return-replacement-row small{display:block;color:#64748b;margin-top:5px}.return-create-section td input{width:90px}.return-create-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.return-create-fields .wide{grid-column:1/-1}.return-replacements{margin-top:22px;border-top:1px solid #edf0f4;padding-top:12px}.return-replacement-row{display:grid;grid-template-columns:minmax(0,1fr) 85px auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #edf0f4;font-size:13px}.return-create-help{color:#64748b;line-height:1.6;font-size:12px}.return-create-submit{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;padding:20px;background:#fff;border:1px solid #e3e7eb;border-radius:12px;font-size:13px}.return-create-submit p{margin:6px 0 0;font-size:12px;color:#64748b}.return-create-submit button{flex-shrink:0}.return-dossier{border-top:1px solid #e3e7eb;margin-top:20px;padding-top:16px}.return-dossier h4{margin:0 0 16px;font-size:14px}.return-dossier-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.return-dossier-facts dt{font-size:11px;color:#64748b}.return-dossier-facts dd{margin:5px 0 0;overflow-wrap:anywhere}.return-note-list{list-style:none;padding:0}.return-note-list li{padding:14px;border:1px solid #e3e7eb;border-radius:8px;margin:10px 0}.return-note-list li>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.return-note-list time{color:#64748b;font-size:11px}.return-note-list p{white-space:pre-wrap;overflow-wrap:anywhere}.return-dossier form{display:grid;gap:10px;justify-items:start}.return-dossier form label{width:100%}.return-create-page input:focus-visible,.return-create-page select:focus-visible,.return-create-page textarea:focus-visible,.return-dossier textarea:focus-visible{outline:2px solid #6e879d;outline-offset:2px}@media(max-width:650px){.return-create-fields,.return-dossier-facts{grid-template-columns:1fr}.return-create-section{padding:16px}.return-create-search,.return-create-submit{flex-direction:column;align-items:stretch}.return-replacement-row{grid-template-columns:minmax(0,1fr) 75px}.return-replacement-row button{grid-column:1/-1}}.return-product-info{display:flex;align-items:center;gap:14px;min-width:0;text-align:left}.return-product-info img,.return-product-placeholder{width:68px;height:68px;flex:0 0 68px;object-fit:contain;background:#f5f7f9;border:1px solid #e3e7eb;border-radius:8px}.return-product-placeholder{display:grid;place-items:center;font-size:10px;color:#64748b}.return-product-copy{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.return-product-copy strong{color:#243247;font-size:13px;line-height:1.45}.return-product-copy small{margin:0!important;font-size:11px;color:#64748b}.return-product-meta{display:flex;flex-wrap:wrap;gap:6px 20px;color:#536176;font-size:12px}.return-product-meta b{color:#243247}.return-product-results{max-height:440px}.return-product-results button{align-items:center;justify-content:space-between;padding:16px}.return-product-results button:disabled{opacity:1;background:#f5f7f9}.return-product-results button:not(:disabled):hover{border-color:#94a3b8;background:#fafbfc}.return-product-action{white-space:nowrap;font-size:12px;color:#536176}.return-create-section td:first-child{min-width:320px}.return-summary-product{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #e3e7eb;padding:16px 0}.return-summary-product>b{white-space:nowrap;font-size:14px}.return-policy{margin:14px 0 20px;padding:16px;background:#f8fafc;border:1px solid #dce3ec;border-radius:9px;font-size:12px;color:#42536b;line-height:1.6}.return-policy p{margin:8px 0}.return-policy-warning{background:#fff8e6;border-color:#e4c16a;color:#74500b}.return-policy-dates{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:12px 0}.return-policy-dates dt{font-weight:600}.return-policy-dates dd{margin:3px 0 0}.return-financial-summary{padding:16px;border-radius:8px;background:#f8fafc;margin-top:20px}.return-review h4,.return-dossier-overview h4{margin:22px 0 8px}.return-review-note p{white-space:pre-wrap;overflow-wrap:anywhere}.return-context-warning{padding:12px;background:#fff8e6;border-radius:8px;font-size:12px}@media(max-width:650px){.return-product-info{gap:10px}.return-product-info img,.return-product-placeholder{width:52px;height:52px;flex-basis:52px}.return-product-results button{padding:12px;align-items:flex-start}.return-product-action{font-size:11px}.return-product-meta{gap:5px;flex-direction:column}.return-summary-product{align-items:flex-start}}.return-search-modes{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.return-search-modes button{border:1px solid #dce3ec;background:#f8fafc;border-radius:7px;padding:9px 14px;font:inherit;font-size:12px;color:#536176}.return-search-modes button.selected{background:#243247;color:#fff;border-color:#243247}.return-order-results{display:grid;gap:8px;max-height:420px;overflow-y:auto}.return-order-result{display:flex;align-items:center;gap:16px;width:100%;padding:15px;border:1px solid #dce3ec;border-radius:8px;background:#fff;text-align:left;color:#334155;font:inherit;font-size:12px}.return-order-result:hover,.return-order-result.selected{border-color:#8294aa;background:#f8fafc}.return-order-result-copy{flex:1;display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.return-order-result-copy small{color:#64748b;font-size:11px}.return-order-number{min-width:80px;font-weight:700;font-size:14px}.return-order-result-status{background:#f1f5f9;padding:6px 9px;border-radius:6px;white-space:nowrap;font-size:11px}.return-search-empty{padding:18px;border:1px dashed #cbd5e1;border-radius:8px;color:#536176;font-size:12px}.return-search-empty p{margin:8px 0 0;line-height:1.6}.return-customer-avatar{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:50%;background:#eaf0f6;font-size:15px;font-weight:600}.return-customer-selection{display:flex;gap:12px;justify-content:space-between;align-items:center;background:#f8fafc;padding:14px;border:1px solid #dce3ec;border-radius:8px;margin-bottom:16px}.return-customer-selection small{display:block;color:#64748b;margin-top:5px}.return-create-page .composer-note,.return-dossier .composer-note{position:relative;width:100%}.return-create-page .composer-help,.return-dossier .composer-help{color:#64748b;line-height:1.6;font-size:12px}.return-create-page .composer-mention-options,.return-dossier .composer-mention-options{display:grid;gap:3px;padding:6px;margin-top:6px;max-height:260px;overflow:auto;border:1px solid #cbd5e1;border-radius:8px;background:#fff;box-shadow:0 8px 20px #0f172a12}.return-create-page .composer-mention-options button,.return-dossier .composer-mention-options button{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;border:0;background:#fff;color:#334155;padding:10px;text-align:left;border-radius:5px}.return-create-page .composer-mention-options button[aria-selected=true],.return-dossier .composer-mention-options button[aria-selected=true]{background:#eef3f8}.return-create-page .composer-mention-options small,.return-dossier .composer-mention-options small{color:#64748b}@media(max-width:650px){.return-order-result{gap:10px;flex-wrap:wrap}.return-order-number{min-width:65px}.return-order-result-status{margin-left:auto}.return-customer-selection{align-items:flex-start;flex-direction:column}}.return-review-compact .return-review-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px}.return-review-heading>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;font-size:13px}.return-review-heading>div>span{color:#64748b}.return-review-agreement{flex-shrink:0;background:#f1f5f9;border-radius:6px;padding:6px 9px;color:#536176;font-size:11px}.return-review-compact .return-review-items h4{margin:12px 0 4px;color:#64748b;font-size:11px;font-weight:500}.return-review-item{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #edf0f4;font-size:12px}.return-review-item img{width:40px;height:40px;object-fit:contain;border-radius:5px;background:#f8fafc}.return-review-item>div{flex:1;min-width:0;overflow-wrap:anywhere}.return-review-item strong{font-size:12px;font-weight:500}.return-review-item small{display:block;margin-top:4px;font-size:10px;color:#64748b}.return-review-item>span,.return-review-item>b{flex-shrink:0;white-space:nowrap}.return-review-item>b{font-weight:500}.return-review-total{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-top:16px;font-size:13px}.return-review-total>span{color:#536176}.return-review-extra{margin-top:16px;border-top:1px solid #edf0f4;padding-top:12px;font-size:12px}.return-review-extra summary{width:fit-content;cursor:pointer;color:#64748b;font-size:12px}.return-review-extra summary:focus-visible{outline:2px solid #6e879d;outline-offset:4px}.return-review-extra[open] summary{margin-bottom:16px}@media(max-width:650px){.return-review-compact .return-review-heading{align-items:flex-start;flex-direction:column;gap:10px}.return-review-item{gap:9px}}.warehouse-shopify-settings{display:grid;gap:12px;border-top:1px solid var(--line);padding-top:20px}.warehouse-shopify-title{display:flex;align-items:center;gap:9px}.warehouse-shopify-title svg{color:var(--muted);flex-shrink:0}.warehouse-shopify-title h3{margin:0;font-size:14px}.warehouse-shopify-settings>p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.warehouse-shopify-settings select{min-width:0;width:100%;max-width:100%;border:1px solid var(--line);border-radius:7px;background:#fff;font:inherit;padding:10px 12px}.warehouse-shopify-actions{display:flex;flex-wrap:wrap;gap:8px}.warehouse-shopify-actions button{display:flex;align-items:center;gap:7px}.warehouse-shopify-settings .warehouse-shopify-success{display:flex;align-items:center;gap:7px;color:#35624d}.warehouse-shopify-settings .inline-feedback.error{color:#9c3b37}.locations-workspace-header{background:#fff;border:1px solid var(--line);border-radius:12px;margin-bottom:20px;overflow:hidden}.locations-workspace-header .locations-page-header{padding:24px;margin:0;align-items:flex-start}.locations-workspace-header .locations-page-header h2{font-size:23px}.locations-workspace-header .locations-page-actions{flex-wrap:wrap;justify-content:flex-end}.warehouse-workspace{border-top:1px solid var(--line);padding:18px 24px;background:#fafbfc}.warehouse-workspace-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.warehouse-selector{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.warehouse-context-icon{display:grid;place-items:center;width:42px;height:42px;background:#fff;border:1px solid var(--line);border-radius:10px;flex-shrink:0}.warehouse-selector label,.warehouse-editor label,.warehouse-account label{display:grid;gap:7px;font-size:12px;min-width:0}.warehouse-selector label{min-width:180px;max-width:350px}.warehouse-selector select,.warehouse-editor input,.warehouse-editor textarea,.warehouse-account select{border:1px solid var(--line);border-radius:7px;background:#fff;padding:10px 12px;font:inherit;max-width:100%;min-width:0}.warehouse-editor textarea{resize:vertical;min-height:90px;line-height:1.6}.warehouse-access{display:grid;gap:6px;font-size:12px;max-width:380px}.warehouse-access strong{font-size:11px;font-weight:600;display:inline-block;width:fit-content;padding:5px 8px;border-radius:5px}.warehouse-access-own{color:#35624d;background:#e9f2ed}.warehouse-access-view{color:#746132;background:#fff3d6}.warehouse-access small,.warehouse-editor small{color:var(--muted);line-height:1.6}.warehouse-workspace-actions{display:flex;gap:8px;flex-wrap:wrap}.warehouse-workspace-actions button,.warehouse-editor-footer button{display:flex;align-items:center;justify-content:center;gap:7px}.warehouse-note{display:flex;gap:10px;margin-top:13px;color:#64717a;font-size:12px;line-height:1.6;padding-left:56px}.warehouse-note svg{flex-shrink:0;margin-top:3px}.warehouse-note p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.warehouse-directory{margin-top:16px;border-top:1px solid var(--line);padding-top:14px}.warehouse-directory summary{cursor:pointer;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;list-style:none;width:fit-content}.warehouse-directory summary::-webkit-details-marker{display:none}.warehouse-directory summary span{background:#e9edf0;border-radius:4px;padding:2px 6px;font-size:11px;color:#64717a}.warehouse-directory[open] summary>svg{transform:rotate(180deg)}.warehouse-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:12px;margin-top:14px}.warehouse-cards article{display:flex;gap:12px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:9px;background:#fff;min-width:0;flex-wrap:wrap}.warehouse-cards article.selected{border-color:#d2b66a;background:#fffdf5}.warehouse-cards article>div{flex:1;min-width:120px}.warehouse-cards h3{font-size:13px;margin:0;overflow-wrap:anywhere}.warehouse-cards p{font-size:11px;margin:6px 0 0;color:var(--muted);line-height:1.6}.warehouse-cards .warehouse-card-note{white-space:pre-wrap;overflow-wrap:anywhere}.warehouse-editor{display:grid;gap:18px}.warehouse-editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.warehouse-editor .warehouse-active{display:flex;align-items:center;gap:8px}.warehouse-active input{width:auto}.warehouse-editor-footer{display:flex;justify-content:flex-end;gap:10px;padding-top:16px;border-top:1px solid var(--line)}.warehouse-account{min-width:180px}.warehouse-account p{font-size:12px;color:#9c3b37}@media(max-width:900px){.locations-workspace-header .locations-page-header{flex-wrap:wrap;gap:16px}.locations-workspace-header .locations-page-actions{justify-content:flex-start}.warehouse-workspace-actions{padding-left:56px}}@media(max-width:650px){.locations-workspace-header .locations-page-header,.warehouse-workspace{padding:18px}.warehouse-selector{flex-wrap:wrap;width:100%}.warehouse-selector label{flex:1;max-width:none}.warehouse-access{width:100%;padding-left:56px;max-width:none}.warehouse-workspace-actions{padding-left:0;width:100%}.warehouse-workspace-actions button{flex:1}.warehouse-note{padding-left:0}.warehouse-editor-grid{grid-template-columns:1fr}.locations-page-actions{flex-wrap:wrap}.locations-page-actions button{flex:1}}.tm-workspace{display:grid;gap:20px}.tm-intro,.tm-panel-title,.tm-panel-title>div,.tm-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.tm-intro h2{margin:6px 0 8px;font-size:24px;letter-spacing:-.7px}.tm-intro p,.tm-form-body p,.tm-role-intro,.tm-access-note,.tm-role-editor>p{color:#61656b;font-size:13px;line-height:1.6;margin:0}.tm-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.tm-workspace .panel{min-width:0;overflow:hidden}.tm-panel-title{padding:20px 22px;border-bottom:1px solid #e9eaec}.tm-panel-title>div{justify-content:flex-start}.tm-panel-title h3{font-size:15px;margin:0}.tm-panel-title>span{font-size:12px;color:#73777b}.tm-count{border-radius:6px;background:#f1f2f3;font-size:12px;font-weight:600;padding:3px 7px}.tm-workspace button{display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap}.tm-workspace button:disabled{cursor:not-allowed;opacity:.5}.tm-filters{display:flex;gap:12px;padding:16px 22px;background:#fafafa;border-bottom:1px solid #e9eaec}.tm-filters input{flex:1;min-width:0}.tm-workspace input:not([type=checkbox]),.tm-workspace select{box-sizing:border-box;border:1px solid #d9dbde;border-radius:8px;background:#fff;min-height:39px;padding:9px 11px;color:#30343a;font:inherit;font-size:13px;width:100%}.tm-filters select{width:150px}.tm-workspace input:focus-visible,.tm-workspace select:focus-visible{outline:2px solid #e0ab00;outline-offset:2px}.tm-member{padding:22px;border-bottom:1px solid #e9eaec}.tm-member:last-child{border-bottom:0}.tm-identity{display:flex;align-items:center;gap:13px;min-width:0}.tm-avatar{width:46px;height:46px;flex:0 0 46px;border-radius:50%;overflow:hidden;background:#fff3c9;display:grid;place-items:center;font-size:14px;font-weight:650}.tm-avatar img{display:block;width:100%;height:100%;object-fit:cover}.tm-identity>div{min-width:0;flex:1}.tm-identity strong{font-size:14px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;overflow-wrap:anywhere}.tm-email{display:block;color:#70757b;font-size:12px;margin-top:3px;overflow-wrap:anywhere}.tm-self{display:inline-block;font-size:10px;font-weight:600;background:#edf1f3;padding:2px 5px;border-radius:4px}.tm-account-status{font-size:12px;display:block;margin-top:5px}.tm-account-status.confirmed{color:#3b7250}.tm-account-status.pending{color:#966b20}.tm-role-badge{font-size:11px;padding:5px 8px;background:#f3f3f1;border:1px solid #e9e9e5;border-radius:6px;max-width:150px;overflow-wrap:anywhere}.tm-member-controls{display:flex;align-items:flex-end;gap:12px;margin:20px 0 14px 59px;flex-wrap:wrap}.tm-workspace label{display:grid;gap:7px;font-size:12px;font-weight:600;min-width:0}.tm-member-controls>label{flex:1;min-width:140px}.tm-member-controls>div{flex:1;min-width:180px}.tm-workspace .tm-remove{position:static;inset:auto;transform:none;border:1px solid #e8dada;color:#a43434;background:#fff;border-radius:8px;padding:9px 10px;min-height:39px;font:inherit;font-size:12px}.tm-member-meta{display:flex;flex-wrap:wrap;gap:6px 16px;margin-left:59px;color:#82868c;font-size:11px}.tm-form-body{padding:22px;display:grid;gap:20px}.tm-form-body .primary{width:100%}.tm-role-intro{padding:18px 22px}.tm-role-empty{margin:0 22px 22px;border:1px dashed #dddfe2;border-radius:10px;background:#fcfcfb;padding:22px;display:flex;gap:15px;align-items:center}.tm-role-empty strong{font-size:13px}.tm-role-empty p,.tm-role-row p{font-size:12px;color:#777;margin:5px 0}.tm-role-row{padding:18px 22px;border-top:1px solid #eee;display:flex;justify-content:space-between;gap:18px;align-items:center}.tm-role-row strong{font-size:14px}.tm-role-actions,.tm-permission-tags{display:flex;gap:6px;flex-wrap:wrap}.tm-permission-tags{margin-top:9px}.tm-permission-tags span{padding:4px 7px;background:#f3f4f5;border-radius:5px;font-size:11px;color:#666}.tm-role-editor{padding:22px;background:#fafafa;border-top:1px solid #e5e7e9;display:grid;gap:20px}.tm-editor-heading h4{margin:0;font-size:15px}.tm-role-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tm-role-editor fieldset{margin:0;padding:0;border:0}.tm-role-editor legend{padding:0;margin-bottom:12px;font-size:12px;font-weight:650}.tm-permission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tm-permission-grid label{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e3e5e7;border-radius:8px;padding:13px;font-size:12px;font-weight:500;cursor:pointer}.tm-permission-grid input{width:16px;height:16px;flex-shrink:0;accent-color:#a27c00}.tm-editor-actions{display:flex;justify-content:flex-end;gap:10px}.tm-empty{padding:24px;color:#73777b;font-size:13px}.tm-access-note{padding:0 4px}@media(max-width:1100px){.tm-layout{grid-template-columns:minmax(0,1fr)}.tm-invite .tm-form-body{grid-template-columns:1fr 1fr}.tm-invite .tm-form-body p{grid-column:1/-1}.tm-invite .tm-form-body .primary{grid-column:2}.tm-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.tm-intro{align-items:flex-start}.tm-intro h2{font-size:21px}.tm-intro>button{font-size:0;padding:10px}.tm-panel-title,.tm-member,.tm-form-body,.tm-role-editor{padding:16px}.tm-panel-title>span{display:none}.tm-filters{padding:12px 16px;flex-wrap:wrap}.tm-filters select{width:100%}.tm-member-controls,.tm-member-meta{margin-left:0}.tm-identity{flex-wrap:wrap}.tm-role-badge{margin-left:59px}.tm-member-controls>label,.tm-member-controls>div{flex-basis:100%}.tm-role-fields,.tm-invite .tm-form-body{grid-template-columns:1fr}.tm-invite .tm-form-body .primary{grid-column:auto}.tm-permission-grid{grid-template-columns:1fr}.tm-role-row{align-items:flex-start;flex-direction:column}.tm-role-intro{padding:16px}.tm-role-empty{margin:0 16px 16px}.tm-member-meta{font-size:10px}}.tm-invitation-dialog{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);max-width:520px;width:calc(100% - 40px);box-sizing:border-box;padding:24px;border:1px solid #dce3dc;border-radius:12px;box-shadow:0 12px 60px #17281f30;z-index:1000;background:#fff;color:#2d372f}.tm-invitation-dialog h3{margin:0 0 12px;font-size:18px}.tm-invitation-dialog p{font-size:12px;color:#748076;line-height:1.6;overflow-wrap:anywhere}.tm-invitation-dialog label{display:grid;gap:7px;font-size:12px}.tm-invitation-dialog input{width:100%;box-sizing:border-box;padding:10px;border:1px solid #dce3dc;border-radius:7px;font-size:12px}.panel.shipment-notes{margin-top:20px;padding:0;overflow:hidden;border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#303030}.panel.shipment-notes>header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;border-bottom:1px solid #e5e7eb}.shipment-notes h3{display:flex;align-items:center;gap:9px;margin:0;font-size:16px;font-weight:650}.shipment-notes h3 svg{color:#64748b}.panel.shipment-notes>header p{display:block;margin:7px 0 0;max-width:640px;color:#64748b;font-size:12px;line-height:1.6}.shipment-notes>header button,.shipment-notes-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;min-height:36px;padding:8px 12px;border-radius:8px;font-size:13px;font-weight:600}.shipment-notes>p{margin:18px 22px 0;font-size:13px;line-height:1.6}.shipment-notes>.shipment-notes-empty{display:flex;align-items:center;gap:9px;padding:12px 14px;border:1px solid #eef0f3;border-radius:8px;background:#f8fafb;color:#64748b}.shipment-notes>p[role=alert]{color:#b42318}.shipment-notes>p[role=status]{color:#475569}.shipment-notes-list{list-style:none;padding:0 22px;margin:0}.shipment-notes-list:empty{display:none}.shipment-notes-list li{padding:18px 0;border-bottom:1px solid #eef0f3}.shipment-note-author{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:13px}.shipment-note-author time{font-size:12px;color:#64748b}.shipment-note-body{margin:9px 0;font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.shipment-notes form{display:block;padding:20px 22px 0}.shipment-notes-compose{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:24px;align-items:start}.shipment-notes-message,.shipment-notes-people{min-width:0}.shipment-notes label{display:grid;gap:9px;font-size:13px;font-weight:600;color:#475569}.shipment-notes-label{display:inline-flex;align-items:center;gap:7px}.shipment-notes textarea,.shipment-notes input[type=search]{display:block;width:100%;box-sizing:border-box;margin:0;padding:11px 12px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#303030;font:inherit;font-size:13px;font-weight:400;line-height:1.6;box-shadow:0 1px 2px #10182805;transition:border-color .15s,box-shadow .15s}.shipment-notes textarea{min-height:120px;resize:vertical}.shipment-notes input[type=search]{min-height:42px}.shipment-notes textarea::placeholder,.shipment-notes input::placeholder{color:#8590a0;opacity:1}.shipment-notes textarea:focus,.shipment-notes input[type=search]:focus{border-color:#697586;box-shadow:0 0 0 3px #64748b18;outline:none}.shipment-notes textarea:disabled,.shipment-notes input:disabled{background:#f8fafb}.shipment-notes-counter{display:block;margin-top:7px;color:#94a3b8;font-size:11px;text-align:right}.shipment-note-tags{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0 0}.shipment-note-tags button,.shipment-note-tags span{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-height:30px;border:1px solid #e2e6eb;border-radius:6px;padding:5px 9px;background:#f8fafb;color:#526070;font-family:inherit;font-size:12px;font-weight:500;line-height:1.5;overflow-wrap:anywhere;text-align:left}.shipment-note-tags button:hover:not(:disabled){background:#f0f2f5;border-color:#b8c1cc}.shipment-note-tags button[aria-pressed=true]{background:#fff7d6;color:#655012;border-color:#e6c762}.shipment-note-tags button:focus-visible{outline:2px solid #64748b;outline-offset:2px}.shipment-notes-actions{display:flex;justify-content:flex-end;margin:18px -22px 0;padding:14px 22px;border-top:1px solid #eef0f3;background:#fafbfc}.shipment-notes-actions .primary{background:#303030;color:#fff;border:1px solid #303030}.shipment-notes-actions .primary:disabled{background:#eef0f3;color:#98a2b3;border-color:#e5e7eb;opacity:1;cursor:not-allowed}@media(max-width:760px){.shipment-notes-compose{grid-template-columns:minmax(0,1fr);gap:18px}.panel.shipment-notes>header{padding:16px;align-items:flex-start;gap:12px}.shipment-notes>p{margin:16px 16px 0}.shipment-notes-list{padding:0 16px}.shipment-notes form{padding:18px 16px 0}.shipment-notes-actions{margin:18px -16px 0;padding:14px 16px}}@media(max-width:420px){.panel.shipment-notes>header{flex-wrap:wrap}.shipment-notes-actions button{width:100%}}.panel.shipment-notes>header{height:auto;min-height:0;max-height:none;overflow:visible}.panel.shipment-notes>header p{position:static;height:auto;font-weight:400;letter-spacing:normal;text-transform:none}.panel.shipment-notes .shipment-note-tags button[aria-pressed=true]{background:#fff7d6;color:#655012;border-color:#e6c762}.print-stations{display:grid;gap:1.25rem}.print-stations .panel-head{align-items:flex-start;gap:1rem}.print-stations h3,.print-stations h4{margin:0}.print-stations p{margin:.4rem 0;color:#66717d}.print-station-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;counter-reset:print-step}.print-station-steps li{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#f7f8fa;border:1px solid #e1e5ea;border-radius:12px}.print-station-steps strong:before{counter-increment:print-step;content:counter(print-step) ". "}.print-station-steps span{line-height:1.5;color:#66717d;font-size:.88rem}.print-station-steps a{margin-top:auto;align-self:flex-start}.print-station-create{display:grid;grid-template-columns:1fr 1fr auto;gap:.8rem;align-items:end}.print-stations label{display:flex;flex-direction:column;gap:.45rem;font-size:.85rem;font-weight:600}.print-stations input:not([type=checkbox]),.print-stations select{width:100%;min-height:42px;border:1px solid #d8dee5;border-radius:8px;padding:.65rem .8rem;background:#fff;color:#30363d}.print-station-card{border:1px solid #e1e5ea;border-radius:12px;overflow:hidden}.print-station-card header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;background:#f9fafb}.print-station-card header p{font-size:.8rem}.print-station-state{border-radius:999px;padding:.3rem .6rem;font-size:.75rem;white-space:nowrap;font-weight:700}.print-station-state.online{background:#e6f3eb;color:#286e42}.print-station-state.offline{background:#eef0f3;color:#626c78}.print-station-card fieldset{border:none;margin:0;padding:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1.5fr .65fr .65fr}.print-stations .print-station-auto{grid-column:1 / -1;flex-direction:row;align-items:flex-start;gap:.6rem;line-height:1.5}.print-station-auto input{margin-top:.25rem}.print-station-actions{display:flex;gap:.6rem;flex-wrap:wrap;grid-column:1 / -1}.print-station-card .print-station-note{padding:0 1rem}.print-station-disable{margin:.25rem 1rem 1rem;font-size:.8rem;color:#8a4650;text-decoration:underline;background:none;border:none;padding:0;cursor:pointer}.print-station-list{display:grid;gap:1rem}.print-station-secret,.print-station-reprint{display:grid;gap:.8rem;border:1px solid #e4c483;background:#fffaf0;padding:1rem;border-radius:12px}.print-station-secret input{max-width:680px}.print-station-jobs{display:grid;gap:.6rem}.print-station-job-list{border:1px solid #e1e5ea;border-radius:10px;overflow:hidden}.print-station-job-list article{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;border-top:1px solid #e1e5ea}.print-station-job-list article:first-child{border-top:none}.print-station-job-list article>div{min-width:0;display:grid;gap:.3rem}.print-station-job-list span{color:#66717d;font-size:.8rem}@media(max-width:900px){.print-station-steps{grid-template-columns:1fr}.print-station-create,.print-station-card fieldset{grid-template-columns:1fr 1fr}}@media(max-width:600px){.print-station-create,.print-station-card fieldset{grid-template-columns:1fr}.print-station-job-list article{align-items:flex-start;flex-direction:column}}.status.picked,.fv7-head-status.picked,.ow-phase-picked{background:#fff2db;color:#875a15}.integration-card b.configured{background:#eef0f3;color:#626c78}.integration-card b.configured i{background:#7a8490}.location-editor.modal-form{display:grid;gap:20px}.location-editor fieldset{border:0;padding:0;margin:0;min-width:0}.location-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.location-editor label{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:13px;font-weight:600;color:var(--text, #30343b)}.location-editor input:not([type=checkbox]),.location-editor select{box-sizing:border-box;width:100%;min-width:0;min-height:42px;padding:10px 12px;border:1px solid #dce2e9;border-radius:8px;background:#fff;color:inherit;font:inherit;font-weight:400}.location-editor input::placeholder{color:#858b94}.location-editor input:focus-visible,.location-editor select:focus-visible{outline:2px solid #c49114;outline-offset:2px}.location-editor input:disabled,.location-editor select:disabled{background:#f5f6f7;color:#7b838b;cursor:not-allowed}.location-editor-tags{margin-top:20px}.location-tag-input{display:flex;align-items:stretch;gap:8px}.location-tag-input input{min-width:0;flex:1}.location-tag-input button{flex-shrink:0}.location-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.location-editor-flags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid var(--line, #e5e7eb)}.location-editor-flags label{flex-direction:row;align-items:center;gap:10px;padding:12px;border:1px solid var(--line, #e5e7eb);border-radius:8px;background:#fafbfc;font-size:12px;font-weight:500;line-height:1.5;cursor:pointer}.location-editor-flags input[type=checkbox]{width:16px;height:16px;margin:0;flex:0 0 16px;accent-color:#b88912}.location-editor fieldset>.muted{margin:16px 0 0;padding:12px 14px;border-radius:8px;background:#f5f6f8;color:var(--muted, #697182);font-size:12px;line-height:1.65}.location-editor>.primary{justify-self:end;min-height:42px;padding:10px 18px}.location-editor>.inline-feedback{margin:0}@media(max-width:600px){.location-editor-flags{grid-template-columns:1fr}.location-tag-input{flex-direction:column}.location-editor>.primary{width:100%}}.location-detail-actions{display:flex;gap:8px;flex-wrap:wrap}.location-detail-search{width:min(100%,350px)}.location-transfer label{display:grid;gap:5px}.location-quantity-actions{display:flex;gap:6px;align-items:center}.location-product-list a{color:inherit;text-decoration:none}.location-purpose-note{padding:12px 14px;background:var(--soft-bg, #f5f5f7);border-radius:10px}.location-count-refresh{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.location-detail .inline-feedback{margin:12px 0}.location-products-head{flex-wrap:wrap;gap:12px}.location-link-explainer{margin:8px 0 15px;color:var(--muted, #697182);font-size:13px}.location-workspace-transfer{display:grid;grid-template-columns:1fr 1fr 100px auto;align-items:end;gap:12px}.location-workspace-transfer input,.location-workspace-transfer select{width:100%;min-width:0}@media(max-width:700px){.location-editor-grid,.location-workspace-transfer{grid-template-columns:1fr}.location-detail-actions{width:100%}.location-quantity-actions{flex-wrap:wrap}.location-product-row{gap:10px}}.location-detail-search{margin:12px 16px;width:calc(100% - 32px);max-width:420px}@media(max-width:700px){.location-detail>.panel-head{flex-direction:column;align-items:stretch;gap:12px}.location-detail-actions>button{flex:1;justify-content:center}.location-detail-search{max-width:none}}.location-detail{display:grid;gap:20px;margin-top:0}.location-detail-hero,.location-detail-card{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.location-detail-hero{display:grid;grid-template-columns:1fr auto;gap:22px;padding:24px}.location-detail-heading{display:flex;gap:16px;align-items:flex-start;min-width:0}.location-detail-icon{display:grid;place-items:center;flex-shrink:0;width:54px;height:54px;border-radius:12px;background:#f1f4f3;color:#3c5548}.location-detail-heading .eyebrow{font-size:11px;letter-spacing:.05em;color:var(--muted)}.location-detail-heading h2{font-size:27px;letter-spacing:-.5px;margin:5px 0 12px;display:flex;gap:14px;align-items:baseline;flex-wrap:wrap}.location-detail-heading h2>span{font-size:17px;letter-spacing:0;font-weight:500;color:#697580}.location-detail-roles{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.location-detail-roles>.connected,.location-detail-roles>.demo{font-size:10px;padding:5px 8px;border-radius:5px}.location-detail .location-detail-actions{align-items:flex-start;justify-content:flex-end}.location-detail .location-detail-actions button{display:flex;align-items:center;justify-content:center;gap:7px}.location-detail-stats{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-top:20px;border-top:1px solid var(--line)}.location-detail-stats>div{display:grid;gap:8px;padding-left:16px;border-left:1px solid var(--line)}.location-detail-stats>div:first-child{padding-left:0;border-left:0}.location-detail-stats span{font-size:11px;color:var(--muted)}.location-detail-stats strong{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.location-detail-stats strong small{font-size:12px;font-weight:400;color:var(--muted)}.location-detail-stats>div:last-child strong{font-size:14px;align-self:center}.location-warehouse-note{grid-column:1/-1;margin:0;padding:12px 14px;border-radius:8px;background:#f8f9fa;color:#66727b;font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.location-detail .location-tags{margin:0}.location-detail .location-primary-note,.location-detail .location-purpose-note{margin:0;font-size:12px}.location-detail .inline-feedback{margin:0}.location-detail .location-products-head{padding:22px 24px 10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.location-products-head h3{font-size:16px;margin:0}.location-products-head button{display:flex;gap:7px;align-items:center}.location-detail .location-link-explainer{padding:0 24px;margin:0 0 18px;font-size:12px;line-height:1.7}.location-detail .location-detail-search{display:flex;align-items:center;gap:10px;border:1px solid #dce1e6;border-radius:8px;color:#78838d;margin:0 24px 22px;max-width:none;width:auto;padding:0 12px}.location-detail .location-detail-search input{border:0;background:transparent;box-shadow:none;width:100%;height:42px;padding:0;min-width:0}.location-detail-search:focus-within{outline:2px solid #aab8c6;outline-offset:1px}.location-detail .location-product-columns,.location-detail .location-product-row{display:grid;grid-template-columns:minmax(220px,1fr) 110px minmax(180px,auto);gap:24px;align-items:center;padding:18px 24px}.location-detail .location-product-columns{background:#f7f8f9;color:#697580;font-size:11px;padding-top:12px;padding-bottom:12px}.location-detail .location-product-row{border-top:1px solid var(--line);min-width:0}.location-detail .location-product-row>div:first-child{min-width:0}.location-detail .location-product-row strong{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.location-detail .location-product-row small{font-size:11px;line-height:1.6;margin-top:4px;overflow-wrap:anywhere}.location-detail .location-product-row label{font-size:11px;display:grid;gap:5px}.location-detail .location-product-row input{width:100%;text-align:right;min-height:40px;font-size:15px;font-variant-numeric:tabular-nums;border-color:#cfd7dd}.location-quantity-label{display:none}.location-detail .location-stock-original{font-size:10px!important;margin:0!important;color:#7b838b}.location-detail .location-product-row>.location-quantity-actions{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:8px}.location-detail .location-quantity-actions button{width:auto}.location-detail .location-quantity-actions .danger-button{font-size:11px;border-color:#e2e5e8;color:#986060;min-height:36px}.location-detail .location-transfer{display:block;background:#fff;padding:24px;border:1px solid var(--line)}.location-transfer-heading{display:flex;align-items:flex-start;gap:12px;margin-bottom:22px}.location-transfer-heading>svg{flex-shrink:0;margin-top:2px;color:#697580}.location-transfer-heading h3{font-size:16px;margin:0 0 6px}.location-transfer-heading p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.location-detail .location-workspace-transfer{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) 105px auto;gap:14px;align-items:end}.location-detail .location-workspace-transfer label{font-size:12px;gap:8px}.location-detail .location-workspace-transfer select,.location-detail .location-workspace-transfer input{min-height:42px;font-size:12px;min-width:0;width:100%;border-color:#cfd7dd}.location-detail .location-workspace-transfer button{min-height:42px}.location-transfer-product-field{display:grid;gap:8px;font-size:12px;min-width:0}.location-detail .location-transfer-product-button{display:flex;align-items:center;gap:10px;width:100%;border:1px solid #cfd7dd;background:#fff;border-radius:8px;text-align:left;padding:10px 12px;font-size:12px}.location-transfer-product-button>span:not(.product-thumbnail){display:grid;gap:3px;flex:1;min-width:0}.location-transfer-product-button strong,.location-transfer-product-button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location-transfer-product-button strong{font-size:12px}.location-transfer-product-button small{color:var(--muted);font-size:10px}.location-transfer-product-button>svg{flex:none;color:var(--muted)}.location-transfer-product-button:focus-visible{outline:2px solid #ffbf00;outline-offset:2px}@media(max-width:950px){.location-detail-hero{grid-template-columns:1fr}.location-detail .location-detail-actions{justify-content:flex-start}.location-detail .location-workspace-transfer{grid-template-columns:1fr 1fr}.location-detail .location-product-row,.location-detail .location-product-columns{grid-template-columns:minmax(180px,1fr) 90px 160px;gap:14px}}@media(max-width:650px){.location-detail-hero,.location-detail .location-transfer{padding:18px}.location-detail-stats{grid-template-columns:1fr 1fr;gap:18px}.location-detail-stats>div{border:0;padding:0}.location-detail .location-products-head{padding:18px 18px 10px}.location-detail .location-link-explainer{padding:0 18px}.location-detail .location-detail-search{margin:0 18px 18px}.location-detail .location-product-columns{display:none}.location-detail .location-product-row{grid-template-columns:1fr 100px;gap:14px;padding:18px;align-items:start}.location-detail .location-product-row>.location-quantity-actions{grid-column:1/-1;justify-content:flex-start}.location-quantity-label{display:block}.location-detail .location-workspace-transfer{grid-template-columns:1fr}.location-detail .location-detail-actions{width:100%}.location-detail .location-detail-actions button{flex:1}}.location-detail-roles>.chip{background:#eff3f0;border-radius:5px;padding:5px 8px;font-size:10px;color:#52695a}.scanning-input.scan-input{height:auto;min-height:46px;margin:12px 0;border:1px solid #dfe4e8;border-radius:8px;padding:8px 10px;gap:8px;flex-wrap:wrap;background:#fff}.scanning-input.scan-input:focus-within{border-color:#252620;box-shadow:0 0 0 1px #252620}.scanning-input.scan-input>input{flex:1 1 160px;width:auto;min-width:0;min-height:30px;padding:0;font-size:14px}.scanning-input.scan-input>button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:8px 10px;font-size:12px;border-radius:7px}.scan-queue-feedback{margin:0 0 12px}.scan-queue-feedback .inline-feedback{display:flex;align-items:flex-start;gap:7px;margin:8px 0;overflow-wrap:anywhere}.scan-queue-feedback .inline-feedback>svg{flex:0 0 auto;margin-top:1px}.scan-queue-feedback>p,.scan-queue-actions>span{color:#60656b;font-size:12px;margin:6px 0}.scan-queue-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.scan-queue-actions>span{flex:1 1 220px}@media(max-width:480px){.scanning-input.scan-input>input{flex-basis:calc(100% - 32px)}.scanning-input.scan-input>button{flex:1}}.shipment-settings fieldset.address-fields{border:0;padding:0;margin:0;min-width:0}.purchase-receipt-scanner{margin-top:16px}.scan-stock.modal-form{grid-template-columns:minmax(0,1fr);padding:0;gap:16px;align-items:start}.scan-stock.modal-form>p{margin:0;font-size:12px;line-height:1.5}.scan-stock.modal-form>label{display:grid;gap:6px;font-size:13px}.scan-stock.modal-form>label>select{width:100%}.scan-stock.modal-form>label>input{width:110px}.scan-stock.modal-form .scanning-input{margin:0}.product-thumbnail.product-thumbnail{display:grid;place-items:center;flex:none;width:56px;height:56px;overflow:hidden;border:1px solid #e7eaed;border-radius:8px;background:#fff;color:#929aa2}.product-thumbnail.compact{width:40px;height:40px}.product-thumbnail img{width:100%;height:100%;object-fit:contain}.location-product-picker{display:grid;gap:16px;min-width:0}.location-picker-explanation{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.location-picker-workspace{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,.8fr);gap:20px;align-items:start}.location-picker-search{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:8px;padding:0 12px}.location-product-picker .location-picker-search input{height:42px;border:0;outline:none;padding:11px 0;min-width:0;width:100%;background:transparent;font:inherit;font-size:13px}.location-picker-search:focus-within{outline:2px solid #ffbf00;outline-offset:2px}.location-picker-results-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:14px 0;font-size:12px;color:var(--muted)}.location-picker-results{max-height:400px;overflow:auto;display:grid;gap:8px;padding:2px}.location-picker-product{display:flex;align-items:start;gap:11px;border:1px solid var(--line);padding:12px;border-radius:8px;cursor:pointer;min-width:0}.location-picker-product.selected{background:#fffbed;border-color:#e1c94f}.location-product-picker .location-picker-product input{flex:none;width:17px;height:17px;margin:2px 0 0;accent-color:#d7aa00}.location-picker-product>span,.location-picker-selected>div>span{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.location-picker-product strong{font-size:13px;line-height:1.4}.location-picker-product small,.location-picker-selected small{font-size:11px;color:var(--muted);line-height:1.4}.location-picker-pagination{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;font-size:12px;color:var(--muted)}.location-picker-review{border:1px solid var(--line);padding:16px;border-radius:9px;background:#fafbfc}.location-picker-review h3{font-size:14px;margin:0 0 12px}.location-picker-review>p,.location-picker-empty{font-size:12px;color:var(--muted);line-height:1.6}.location-picker-selected{display:grid;max-height:380px;overflow:auto;gap:9px;margin-top:12px}.location-picker-selected>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:9px;border-top:1px solid var(--line)}.location-picker-selected strong{font-size:12px}.location-picker-selected>div>span:not(.product-thumbnail){flex:1}.location-picker-selected .icon-button{flex:none}.location-picker-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--line)}.location-picker-actions>span{margin-right:auto;flex:1 1 200px;font-size:11px;line-height:1.5;color:var(--muted)}.location-product-picker .inline-feedback{margin:0}@media(max-width:720px){.location-picker-workspace{grid-template-columns:1fr}.location-picker-results{max-height:300px}.location-picker-review{padding:13px}.location-picker-selected{max-height:220px}.location-picker-actions>span{flex-basis:100%}.location-picker-actions>.primary{flex:1;white-space:normal}}.location-transfer-picker{display:grid;gap:16px;min-width:0}.location-transfer-picker>p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.location-transfer-search{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:8px;padding:0 12px}.location-transfer-picker .location-transfer-search input{height:42px;width:100%;min-width:0;border:0;background:transparent;padding:12px 0;outline:none;font:inherit;font-size:13px}.location-transfer-search:focus-within{outline:2px solid #ffbf00;outline-offset:2px}.location-transfer-result-count{font-size:12px;color:var(--muted)}.location-transfer-results{display:grid;gap:8px;max-height:370px;overflow:auto;padding:2px}.location-transfer-result{display:flex;align-items:center;gap:14px;width:100%;min-width:0;text-align:left;border:1px solid var(--line);border-radius:8px;background:#fff;padding:14px;color:var(--text)}.location-transfer-result:hover{background:#fafbfc;border-color:#b7c0c8}.location-transfer-result.selected{background:#fffbed;border-color:#d7aa00}.location-transfer-result:focus-visible{outline:2px solid #ffbf00;outline-offset:2px}.location-transfer-product-copy{display:grid;gap:4px;flex:1;min-width:0;overflow-wrap:anywhere;font-size:12px}.location-transfer-product-copy strong{font-size:13px;line-height:1.5}.location-transfer-product-copy small{color:var(--muted);font-size:11px}.location-transfer-stock{display:grid;gap:4px;text-align:right;flex:none}.location-transfer-stock strong{font-size:17px}.location-transfer-stock small{color:var(--muted);font-size:10px}.location-transfer-result>svg{flex:none;color:#687580}.location-transfer-empty{color:var(--muted);font-size:13px;padding:20px 0}.location-transfer-picker-footer,.location-transfer-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.location-transfer-picker-footer{border-top:1px solid var(--line);padding-top:16px}.location-transfer-picker-footer>button{margin-left:auto}.location-transfer-pagination{font-size:12px;color:var(--muted)}@media(max-width:650px){.location-transfer-result{display:grid;grid-template-columns:56px minmax(0,1fr) 18px;gap:10px}.location-transfer-result .product-thumbnail{grid-row:1 / 3}.location-transfer-stock{grid-column:2;display:flex;text-align:left;align-items:center;gap:6px}.location-transfer-stock strong{font-size:14px}.location-transfer-result>svg{grid-column:3;grid-row:1 / 3}.location-transfer-results{max-height:300px}}.barcode-print-dialog{max-height:92vh;width:min(920px,calc(100vw - 32px))}.barcode-print-dialog .modal-body{overflow:auto}.barcode-print-settings{display:grid;grid-template-columns:1.3fr .7fr 1fr;gap:12px;margin:18px 0}.barcode-print-settings label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600}.barcode-print-settings input,.barcode-print-settings select{min-width:0;width:100%;padding:10px;border:1px solid #dedede;border-radius:8px;background:#fff;font:inherit}.barcode-print-search span{display:flex;align-items:center;gap:7px;border:1px solid #dedede;border-radius:8px;padding-left:10px}.barcode-print-search input{border:0}.barcode-print-selection{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;max-height:270px;overflow:auto;border:1px solid #ececec;border-radius:10px;padding:12px}.barcode-print-group-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.barcode-print-group-head h3{font-size:14px;margin:0}.barcode-print-option{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid #f0f0f0;cursor:pointer}.barcode-print-option input{flex:none;width:16px;height:16px;accent-color:#151515}.barcode-print-option span{display:flex;flex-direction:column;min-width:0;gap:3px}.barcode-print-option strong{font-size:12px;overflow-wrap:anywhere}.barcode-print-option small{font-size:11px;color:#737373;overflow-wrap:anywhere}.barcode-print-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:14px 0}.barcode-print-actions>span{font-size:12px;color:#737373;margin-right:auto}.barcode-print-preview{border-top:1px solid #ececec;padding-top:14px;margin-top:16px}.barcode-print-preview-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.barcode-print-preview-head h3{font-size:15px;margin:0 0 5px}.barcode-print-preview-head p{font-size:12px;color:#737373;margin:0;max-width:540px}.barcode-print-preview iframe{width:100%;height:340px;display:block;border:1px solid #dedede;border-radius:8px;background:#e9e9e9}@media(max-width:650px){.barcode-print-dialog{width:calc(100vw - 20px);max-height:94vh}.barcode-print-settings{grid-template-columns:1fr 1fr}.barcode-print-search{grid-column:1/-1}.barcode-print-preview-head{flex-direction:column}.barcode-print-preview-head button{width:100%}.barcode-print-selection{grid-template-columns:1fr}.barcode-print-actions>span{flex-basis:100%}}.barcode-print-page-controls{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:0 0 10px}.barcode-print-page-controls>span{font-size:12px;color:#737373;margin-right:auto}.barcode-print-selected{margin:12px 0;font-size:12px}.barcode-print-selected summary{cursor:pointer;font-weight:600}.barcode-print-selected>div{display:flex;flex-wrap:wrap;gap:6px;max-height:130px;overflow:auto;margin-top:10px}.barcode-print-selected-item{display:flex;align-items:center;gap:6px;background:#f5f5f5;border:1px solid #e5e5e5;border-radius:6px;padding:5px 8px;font-size:11px;max-width:100%}.barcode-print-selected-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barcode-print-selected-item>svg{flex:none}@media(max-width:650px){.barcode-print-page-controls>span{flex-basis:100%;margin-bottom:3px}.barcode-print-page-controls button{flex:1}}.settings-group{margin:24px 0 32px}.settings-group>h3{font-size:14px;margin:0 0 12px}.shipping-origin-settings .panel-head h3{display:flex;align-items:center;gap:7px}.shipping-origin-settings .panel-head p{margin-top:6px;font-size:12px;color:var(--muted)}.shipping-origin-body{padding:22px}.shipping-origin-body>p,.shipping-origin-body form>p{font-size:12px;line-height:1.6}.shipping-origin-fields{border:0;padding:0;margin:22px 0 12px;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.shipping-origin-fields>label{display:grid;gap:7px;min-width:0;font-size:13px}.shipping-origin-fields input,.shipping-origin-fields select{width:100%;min-width:0;height:42px;border:1px solid var(--line);border-radius:7px;background:#fff;padding:0 10px}.shipping-origin-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.account-language-setting{margin:22px 28px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.account-language-setting h3{margin-bottom:7px}.account-language-setting>p{color:var(--muted);font-size:12px;margin-bottom:14px}.account-sessions .account-section-head{margin-bottom:14px}.account-session-actions{display:flex;gap:12px;flex-wrap:wrap}.account-sessions>p{color:var(--muted);font-size:12px;line-height:1.6;margin:12px 0}@media(max-width:600px){.shipping-origin-fields{grid-template-columns:minmax(0,1fr)}.shipping-origin-body{padding:18px}.account-language-setting{margin:18px}}.profile-fields-edit{min-width:0;margin:0;padding:0;border:0}.account-loading,.profile-feedback{margin:16px 28px}.profile-feedback{position:sticky;top:78px;z-index:2;background:#fff}.standard-box-settings .standard-box-intro{margin:0;padding:18px 22px;color:var(--muted);font-size:13px;line-height:1.6}.standard-box-settings .standard-box-list>div{flex-wrap:wrap;padding:16px 22px;gap:10px}.standard-box-settings .standard-box-list>div>div{min-width:180px;margin-right:auto}.standard-box-settings .standard-box-list strong{font-size:13px}.standard-box-settings .standard-box-list small{font-size:11px;margin-top:4px}.standard-box-settings .standard-box-form{display:block}.standard-box-settings .standard-box-form h3{font-size:15px;margin:0 0 16px}.standard-box-settings .standard-box-form fieldset{border:0;padding:0;margin:0;display:grid;grid-template-columns:1.5fr repeat(4,minmax(0,1fr));gap:12px;min-width:0}.standard-box-settings .standard-box-form-actions{grid-column:1/-1;display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}@media(max-width:820px){.standard-box-settings .standard-box-form fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.standard-box-settings .standard-box-form fieldset>label:first-child{grid-column:1/-1}}@media(max-width:540px){.standard-box-settings .standard-box-intro,.standard-box-settings .standard-box-list>div{padding:16px 18px}.standard-box-settings .standard-box-list>div>div{min-width:0;flex-basis:calc(100% - 80px)}}.locations-page-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:8px 0 22px}.locations-page-header h2{margin:0 0 6px;font-size:25px;letter-spacing:-.6px}.locations-page-header p{margin:0;color:#737b82;font-size:13px}.locations-page-actions{display:flex;gap:10px;flex-shrink:0}.locations-page-actions button{display:flex;align-items:center;gap:8px}.locations-overview{display:grid;gap:20px}.location-count-summary{display:flex;align-items:center;gap:28px;padding:20px 24px;background:#fff;border:1px solid #e4e7e9;border-radius:10px}.location-count-summary>div{min-width:225px}.location-count-summary strong{display:block;font-size:14px}.location-count-summary small{display:block;margin-top:5px;color:#727b84;font-size:12px}.location-count-summary>span{font-size:12px;color:#626d77;white-space:nowrap}.location-count-summary progress{flex:1;min-width:60px;width:100%;height:7px;border:0;border-radius:10px;overflow:hidden;background:#e9e9e5;accent-color:#3b6953}.location-count-summary progress::-webkit-progress-bar{background:#e9e9e5}.location-count-summary progress::-webkit-progress-value{background:#3b6953;border-radius:10px}.location-count-summary progress::-moz-progress-bar{background:#3b6953}.location-count-summary button{white-space:nowrap}.location-table-panel{background:#fff;border:1px solid #e4e7e9;border-radius:10px;overflow:hidden}.location-table-filters{display:flex;align-items:center;gap:14px;padding:20px 24px}.location-search{display:flex;align-items:center;gap:9px;flex:1;min-width:160px;border:1px solid #dce1e6;border-radius:7px;padding:0 12px;color:#78838d}.location-search input{border:0!important;box-shadow:none!important;min-width:0;width:100%;padding:11px 0;background:transparent}.location-search:focus-within{outline:2px solid #aab8c6;outline-offset:1px}.location-table-filters select{width:160px;min-height:40px;border:1px solid #dce1e6;border-radius:7px;background:#fff;padding:8px 12px}.location-due-filter{display:flex;align-items:center;gap:8px;font-size:12px;color:#626d77;white-space:nowrap}.location-due-filter input{width:16px;height:16px;accent-color:#303636}.location-table-scroll{overflow:auto}.location-table-panel table{width:100%;border-collapse:collapse;min-width:760px}.location-table-panel th{padding:14px 24px;background:#f7f8f9;font-size:11px;font-weight:600;text-align:left;color:#66707a;white-space:nowrap}.location-table-panel td{padding:19px 24px;border-top:1px solid #e9edf0;font-size:13px;vertical-align:middle}.location-table-panel tbody tr:hover{background:#fafbfc}.location-open{display:flex;align-items:center;gap:14px;padding:0;border:0;background:none;text-align:left;color:inherit}.location-open>span:last-child{display:grid;gap:5px}.location-open strong{font-size:14px}.location-open small{font-size:12px;color:#7b838b}.location-pin{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:#f2f4f5;flex-shrink:0}.location-empty-badge{display:inline-block;margin-left:10px;padding:4px 8px;background:#fff1d1;color:#976016;border-radius:6px;font-size:11px}.location-last-count{color:#7b838b}.location-row-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;white-space:nowrap}.location-table-panel footer{display:flex;justify-content:space-between;gap:20px;padding:18px 24px;border-top:1px solid #e9edf0;color:#7b838b;font-size:12px}.location-table-empty{padding:28px 24px;color:#7b838b;font-size:13px}.location-map-modal{min-height:300px}@media(max-width:1100px){.location-table-filters{flex-wrap:wrap}.location-search{flex-basis:40%}.location-count-summary{gap:16px}.location-count-summary>div{min-width:190px}.location-table-panel td,.location-table-panel th{padding-left:16px;padding-right:16px}}@media(max-width:700px){.locations-page-header{align-items:flex-start;flex-direction:column;gap:16px}.locations-page-header h2{font-size:22px}.location-count-summary{flex-wrap:wrap;padding:18px}.location-count-summary>div{flex:1}.location-count-summary progress{flex-basis:100%;order:3}.location-count-summary>span{display:none}.location-table-filters{padding:16px;gap:10px}.location-search{flex-basis:100%}.location-table-filters select{flex:1;width:120px}.location-due-filter{flex-basis:100%}.location-table-panel footer{flex-direction:column;gap:6px;padding:16px}}.location-filter-options{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:0 24px 20px}.location-filter-options select{flex:1 1 145px;min-width:0;max-width:220px;min-height:40px;border:1px solid #dce1e6;border-radius:7px;background:#fff;padding:8px 12px;font:inherit;font-size:12px}.location-scan-toggle{display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.location-scan-workspace{padding:0 24px 18px}.location-scan-workspace>p{margin:0 0 12px;font-size:12px;color:#727b84;line-height:1.6}.location-scan-error{margin:0 24px 18px!important}.location-overview-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px;padding-left:52px;max-width:300px}.location-overview-tags>span{display:inline-block;max-width:100%;overflow-wrap:anywhere;border:1px solid #e6e9ec;border-radius:5px;padding:3px 6px;font-size:10px;color:#727b84;background:#fafbfc}.location-table-panel .location-role-badges{display:flex;gap:5px;flex-wrap:wrap;max-width:230px}.location-table-panel .location-role-badges .location-purpose-event{background:#eef3fd;color:#4b6190}.location-table-panel .location-role-badges .location-purpose-waste,.location-table-panel .location-role-badges .location-excluded-badge{background:#fff0ec;color:#aa5a43}@media(max-width:700px){.location-filter-options{padding:0 16px 16px;gap:10px}.location-filter-options select{flex-basis:calc(50% - 10px);max-width:none}.location-scan-workspace{padding:0 16px 16px}.location-scan-error{margin:0 16px 16px!important}.location-table-filters .location-scan-toggle{margin-left:auto}}.aluminum-product-fields{margin:0;padding:22px;border-top:1px solid var(--line, #e2e8f0)}.aluminum-product-fields>summary,.aluminum-optional>summary{position:relative;display:block;list-style:none;cursor:pointer;border-radius:8px;padding:14px 42px 14px 16px;background:#f7f9fc;font-weight:700;font-size:15px;line-height:1.5}.aluminum-product-fields summary::-webkit-details-marker{display:none}.aluminum-product-fields>summary:after,.aluminum-optional>summary:after{content:"";position:absolute;right:18px;top:21px;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg)}.aluminum-product-fields[open]>summary:after,.aluminum-optional[open]>summary:after{transform:rotate(45deg)}.aluminum-product-fields summary:focus-visible{outline:2px solid #637184;outline-offset:3px}.aluminum-product-fields summary:hover{background:#eef2f7}.aluminum-product-fields>summary small{display:block;font-size:12px;font-weight:400;color:var(--muted, #64748b);margin-top:3px}.aluminum-product-fields>p{max-width:760px;margin:18px 0;color:var(--muted, #64748b);font-size:13px;line-height:1.7}.product-page .product-config .aluminum-product-fields .config-grid{padding:0;margin:20px 0;gap:18px 20px;grid-template-columns:repeat(3,minmax(0,1fr))}.product-page .product-config .aluminum-product-fields .aluminum-contact-fields{padding-top:20px;border-top:1px solid #e8eef6}.aluminum-product-fields label{min-width:0}.aluminum-secondary-country{display:flex;flex-direction:column;gap:8px}.aluminum-secondary-country .config-check{font-size:12px}.aluminum-optional{margin:24px 0 18px;border:1px solid #e3e9f0;border-radius:9px}.aluminum-optional>summary{font-size:13px;font-weight:600;background:transparent}.product-page .product-config .aluminum-product-fields .aluminum-partner-fields{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 16px;margin:0;border-top:1px solid #e8eef6}.aluminum-product-fields>small{display:block;color:var(--muted, #64748b);font-size:12px;line-height:1.6}@media(max-width:700px){.aluminum-product-fields{padding:16px}.product-page .product-config .aluminum-product-fields .config-grid{grid-template-columns:minmax(0,1fr)}}.shipment-customs-document{padding:20px;min-width:0}.customs-document-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.customs-document-head>div{display:flex;align-items:center;gap:8px}.customs-document-head h3{margin:0;font-size:15px}.customs-document-status{font-size:11px;font-weight:600;padding:5px 8px;border-radius:6px;background:#edf7f2;color:#23764a}.customs-document-status.draft{background:#fff5e2;color:#8a5a09}.customs-document-status.error{background:#fff0ed;color:#aa3e2d}.shipment-customs-document>p{font-size:13px;color:var(--muted, #64748b);line-height:1.6}.shipment-customs-document>small{display:block;font-size:12px;color:var(--muted, #64748b);line-height:1.6}.customs-document-missing{border-top:1px solid var(--line, #e2e8f0);padding-top:12px;margin:14px 0}.customs-document-missing summary{font-size:13px;font-weight:600;cursor:pointer}.customs-document-missing ul{list-style:none;padding:0;margin:12px 0}.customs-document-missing li{display:flex;flex-direction:column;gap:4px;margin:10px 0;font-size:12px;line-height:1.5}.customs-document-missing a{font-weight:700;color:var(--accent, #ed6c36);width:fit-content}.customs-document-missing span{color:var(--muted, #64748b);overflow-wrap:anywhere}.customs-document-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.customs-document-actions button{font-size:12px}.customs-document-refresh{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted, #64748b);background:none;border:0;padding:0;cursor:pointer;margin-top:16px}.customs-document-refresh:disabled{opacity:.5;cursor:wait}.order-customs-documents{margin:20px;min-width:0}.order-customs-heading{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px}.order-customs-heading>svg{margin-top:2px;flex:none;color:#64717c}.order-customs-heading>div{min-width:0}.order-customs-heading h3{margin:0 0 5px;font-size:18px;line-height:1.4}.order-customs-heading p,.order-customs-empty,.order-customs-documents>.muted{margin:0;font-size:13px;line-height:1.5;color:var(--muted, #737373)}.order-customs-empty,.order-customs-documents>.muted{padding:16px;border:1px solid var(--line, #e5e5e5);border-radius:10px;background:#fafafa}.order-customs-documents>.inline-feedback{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:14px}.order-customs-documents>.inline-feedback a{font-weight:600;color:inherit;text-decoration:underline}.order-customs-shipment{border:1px solid var(--line, #e5e5e5);border-radius:10px;overflow:hidden;margin:10px 0}.order-customs-shipment-heading{display:flex;width:100%;align-items:center;gap:12px;padding:14px 16px;background:#fafafa;border:0;text-align:left;cursor:pointer;color:inherit}.order-customs-shipment-heading>span:first-child{display:flex;flex-direction:column;gap:5px;min-width:0;margin-right:auto}.order-customs-shipment-heading strong{font-size:13px;overflow-wrap:anywhere}.order-customs-shipment-heading small{font-size:12px;color:var(--muted, #737373);overflow-wrap:anywhere}.order-customs-row-kind{font-size:11px;color:var(--muted, #737373)}.order-customs-shipment-heading>svg{flex:none;transition:transform .15s}.order-customs-shipment-heading>svg.expanded{transform:rotate(180deg)}.order-customs-shipment-content .shipment-customs-document{border:0;box-shadow:none;margin:0;border-radius:0;padding:16px}.order-customs-shipment-content>.muted{margin:0;padding:16px;font-size:13px;line-height:1.5}@media(max-width:650px){.order-customs-documents{margin:12px}}@media(max-width:600px){.order-customs-shipment-heading{flex-wrap:wrap;gap:8px;padding:12px}.order-customs-shipment-heading>span:first-child{flex:1}.order-customs-row-kind{flex-basis:calc(100% - 30px);order:3}.order-customs-shipment-content .shipment-customs-document{padding:12px}}.order-edit-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#18232b70;display:flex;align-items:center;justify-content:center;padding:24px}.order-edit-dialog{width:min(1120px,100%);max-height:calc(100dvh - 48px);display:flex;flex-direction:column;background:#fff;border:1px solid #dfe4e8;border-radius:14px;box-shadow:0 18px 70px #15222f30;color:#293238;outline:none}.order-edit-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid #e4e8eb}.order-edit-header h2{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:22px;margin:0}.order-edit-header h2 span{color:#64717c;font-size:18px}.order-edit-header p{margin:8px 0 0;font-size:13px;line-height:1.5;color:#64717c}.order-edit-close,.order-edit-remove{display:grid;place-items:center;background:none;border:0;color:#697680;padding:8px;border-radius:6px}.order-edit-close:hover,.order-edit-remove:hover{background:#f1f3f5}.order-edit-content{min-height:0;overflow:auto;padding:22px 24px}.order-edit-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:22px;align-items:start}.order-edit-main{display:grid;gap:18px;min-width:0}.order-edit-section,.order-edit-summary{min-width:0;border:1px solid #e1e6e9;border-radius:10px;padding:18px;background:#fff}.order-edit-section h3,.order-edit-summary h3{font-size:17px;line-height:1.4;margin:0 0 15px}.order-edit-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.order-edit-section-head h3{margin:0}.order-edit-section-head strong{font-size:13px}.order-edit-dialog label:not(.order-edit-confirm):not(.order-edit-search){display:grid;gap:6px;font-size:12px;font-weight:600;color:#52616d;margin-top:12px}.order-edit-dialog input:not([type=checkbox]),.order-edit-dialog textarea{width:100%;min-width:0;border:1px solid #d7dee4;background:#fff;border-radius:7px;padding:9px 10px;font:inherit;font-size:13px;color:#293238}.order-edit-dialog input:disabled,.order-edit-dialog textarea:disabled{background:#f4f6f7}.order-edit-dialog textarea{min-height:78px;resize:vertical}.order-edit-dialog :focus-visible{outline:2px solid #527994;outline-offset:3px}.order-edit-lines{display:grid;gap:10px}.order-edit-line{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #edf0f2}.order-edit-line img,.order-edit-image{width:44px;height:44px;object-fit:contain;flex:none;border:1px solid #e6eaed;border-radius:6px;background:#fafbfc}.order-edit-line-title{display:grid;gap:5px;flex:1;min-width:0}.order-edit-line-title strong{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.order-edit-line-title small{font-size:11px;color:#64717c;line-height:1.4}.order-edit-line.removed .order-edit-line-title strong{text-decoration:line-through;color:#8a7474}.order-edit-line.removed .order-edit-line-title small:last-child{color:#a45757}.order-edit-line.added .order-edit-line-title small:last-child{color:#347457}.order-edit-dialog .order-edit-quantity{width:65px;flex:none;margin:0!important}.order-edit-line-actions{display:flex;align-items:center;gap:4px}.order-edit-line-actions .text-button{font-size:11px}.order-edit-hint{font-size:12px;line-height:1.6;color:#64717c;margin:12px 0 0}.order-edit-picker{margin-top:16px;padding:14px;background:#f7f9fa;border:1px solid #e1e6ea;border-radius:8px}.order-edit-search{display:flex;align-items:center;gap:9px}.order-edit-options{display:grid;gap:5px;margin-top:10px;max-height:280px;overflow:auto}.order-edit-options>button{display:flex;gap:10px;align-items:center;text-align:left;width:100%;padding:11px;background:#fff;border:1px solid #e3e8ec;border-radius:7px;color:#293238}.order-edit-options>button:hover{border-color:#7f9baf}.order-edit-options img{width:35px;height:35px;object-fit:contain;flex:none}.order-edit-options span{display:grid;gap:4px;flex:1;min-width:0}.order-edit-options strong{font-size:12px;overflow-wrap:anywhere}.order-edit-options small{font-size:11px;color:#64717c;overflow-wrap:anywhere}.order-edit-options b{font-size:12px;flex:none}.order-edit-options svg{flex:none}.order-edit-customer{display:grid;gap:5px;padding:12px;background:#f7f9fa;border-radius:7px}.order-edit-customer strong{font-size:13px}.order-edit-customer small{font-size:12px;color:#64717c;line-height:1.5}.order-edit-address{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.order-edit-summary{position:sticky;top:0;background:#fafbfc}.order-edit-money{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid #e2e7ea;font-size:12px}.order-edit-money strong{font-size:14px;white-space:nowrap}.order-edit-money.difference strong{font-size:17px}.order-edit-payment{display:grid;gap:8px;margin-top:16px;padding:14px;border-radius:8px;background:#edf3ef;color:#2b684c}.order-edit-payment.invoice{color:#486787;background:#edf3f9}.order-edit-payment.none{color:#596874;background:#f0f3f5}.order-edit-payment strong{font-size:13px}.order-edit-payment b{font-size:22px}.order-edit-payment p{font-size:12px;line-height:1.6;margin:0}.order-edit-confirm{display:flex;align-items:flex-start;gap:9px;margin:17px 0;font-size:12px;line-height:1.6}.order-edit-confirm input{margin-top:4px;flex:none}.order-edit-summary>button{width:100%;justify-content:center;margin-top:12px;white-space:normal;text-align:center;line-height:1.5}.order-edit-result{display:flex;gap:14px;align-items:flex-start;padding:20px;background:#edf7f0;border:1px solid #c8dfcf;border-radius:10px;color:#316849}.order-edit-result.review{background:#fff6e8;border-color:#edddbf;color:#88602c}.order-edit-result svg{flex:none}.order-edit-result p{font-size:13px;line-height:1.7;margin:7px 0 0}.order-edit-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 24px;border-top:1px solid #e4e8eb}.order-edit-footer span{font-size:12px;color:#64717c}@media(max-width:850px){.order-edit-layout{grid-template-columns:minmax(0,1fr)}.order-edit-summary{position:static}}@media(max-width:600px){.order-edit-backdrop{padding:8px}.order-edit-dialog{max-height:calc(100dvh - 16px);border-radius:10px}.order-edit-header,.order-edit-content{padding:16px}.order-edit-header h2{font-size:19px}.order-edit-section,.order-edit-summary{padding:14px}.order-edit-section-head{flex-wrap:wrap}.order-edit-line{flex-wrap:wrap;gap:9px}.order-edit-line-title{flex-basis:calc(100% - 56px)}.order-edit-line-actions{margin-left:auto}.order-edit-address{grid-template-columns:minmax(0,1fr)}.order-edit-footer{padding:12px 16px}.order-edit-footer span{max-width:65%;line-height:1.5}}.global-search{position:relative;width:320px;max-width:100%;color:#303740}.global-search-input{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #dce1e6;border-radius:8px;min-height:38px;padding:0 11px;color:#7a838d}.global-search-input input{min-width:0;width:100%;border:0!important;box-shadow:none!important;background:transparent;padding:9px 0;font-size:12px;color:#303740}.global-search-input button{display:flex;align-items:center;justify-content:center;border:0;background:transparent;padding:5px;color:#707a84}.global-search-input:focus-within{outline:2px solid #aab8c6;outline-offset:1px}.global-search-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:100;width:min(520px,calc(100vw - 32px));max-height:min(560px,70dvh);overflow:auto;border:1px solid #dfe5ea;border-radius:10px;background:#fff;box-shadow:0 12px 40px #19263324}.global-search-heading{padding:14px 16px;border-bottom:1px solid #edf0f2;font-size:13px;font-weight:600}.global-search-heading small{display:block;color:#7a838c;font-size:11px;font-weight:400;margin-top:4px}.global-search-panel [role=option]{width:100%;display:flex;align-items:center;gap:12px;padding:13px 16px;border:0;border-bottom:1px solid #f0f2f4;border-radius:0;text-align:left;background:#fff;color:#34404b}.global-search-panel [role=option][aria-selected=true],.global-search-panel [role=option]:hover{background:#f1f5f8}.global-search-panel [role=option]>span{min-width:0;flex:1;display:grid;gap:4px}.global-search-panel strong{font-size:13px}.global-search-panel small{font-size:11px;color:#78838d;overflow-wrap:anywhere}.global-search-panel em{font-size:10px;font-style:normal;color:#7c8791}.global-search-empty{padding:14px 16px;margin:0;font-size:12px;line-height:1.5;color:#75808b}@media(max-width:820px){.global-search{width:min(280px,42vw)}}@media(max-width:540px){.global-search{width:150px}.global-search-panel{position:fixed;top:70px;left:12px;right:12px;width:auto}.global-search-input input{font-size:12px}}.global-search-thumbnail{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #e6eaee;border-radius:7px;background:#fff;color:#84909b}.global-search-thumbnail img{display:block;width:100%;height:100%;object-fit:contain;padding:3px;box-sizing:border-box}.returns-workspace .returns-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.returns-workspace .returns-intro h2{font-size:28px;letter-spacing:-.7px;margin:6px 0}.returns-workspace .returns-intro p{font-size:14px;color:#64748b;margin:0}.returns-header-actions{display:flex;gap:9px;flex-shrink:0}.returns-workspace .returns-layout{display:flex;flex-direction:column;gap:18px}.returns-workspace .panel{border:1px solid #e3e7eb;border-radius:12px;box-shadow:none;overflow:hidden}.returns-workspace .panel-head{padding:17px 20px;border-bottom:1px solid #edf0f2}.returns-workspace .panel-head .eyebrow{display:none}.returns-workspace .panel-head h3{font-size:14px;margin:0}.returns-workspace .return-views{display:flex;gap:22px;padding:0 18px;border-bottom:1px solid #e5e9ed;overflow-x:auto}.returns-workspace .return-views button{background:transparent;box-shadow:none;border:0;border-bottom:2px solid transparent;border-radius:0;color:#75808a;display:flex;align-items:center;gap:8px;padding:17px 4px;white-space:nowrap;font-size:12px}.returns-workspace .return-views button[aria-pressed=true]{border-bottom-color:#30373e;color:#202c3c;font-weight:700}.return-views button span{background:#eef2f6;color:#64748b;border-radius:12px;padding:2px 7px;font-size:11px}.return-toolbar{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid #e6eaf0}.return-search-field{flex:1;min-width:0;display:flex;align-items:center;gap:10px;border:1px solid #d8e1ec;border-radius:7px;padding:0 12px;color:#64748b}.returns-workspace .return-search{flex:1;min-width:0;width:100%;height:38px;margin:0;padding:8px 0;border:0;background:transparent;box-shadow:none;font:inherit;font-size:12px}.return-search-field:focus-within{outline:2px solid #6e879d;outline-offset:2px}.return-search-field .return-search:focus{outline:none}.return-table-scroll{overflow-x:auto}.returns-workspace .return-table{width:100%;min-width:900px;border-collapse:collapse;text-align:left}.return-table th{padding:12px 18px;background:#fafbfc;color:#64748b;font-size:10px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #e6eaf0}.return-table td{padding:18px;border-bottom:1px solid #edf0f4;font-size:12px;color:#334155;vertical-align:middle}.return-overview-row:hover{background:#fafbfc}.return-order-copy{display:grid;gap:6px}.return-order-copy strong{font-size:13px}.return-order-copy a{color:inherit;text-decoration:none}.return-order-copy a:hover{text-decoration:underline}.return-table td small{color:#64748b;font-size:11px;line-height:1.6}.return-status{display:inline-block;padding:5px 8px;border-radius:5px;background:#eef2f6;color:#536176;font-size:11px;white-space:nowrap}.return-status-completed{background:#eaf6ee;color:#326047}.return-status-receiving{background:#fff3df;color:#926017}.return-table .return-open{font-size:12px;white-space:nowrap}.return-table .return-detail-cell{padding:0 18px 18px}.return-detail-cell .return-case-details{border-top:0;padding-top:0}.returns-workspace .empty{display:block;padding:35px 20px;text-align:center;color:#78818a;font-size:13px}.returns-workspace .empty strong{color:#444e58;font-size:14px}.returns-workspace .empty p{margin-bottom:0}.returns-workspace .return-fields{padding:20px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.returns-workspace .return-fields label,.returns-workspace .return-line label{font-size:12px;font-weight:500;letter-spacing:0;color:#65707b}.returns-workspace .return-fields input,.returns-workspace .return-fields select,.returns-workspace .return-line input,.returns-workspace .return-line select{border:1px solid #dce2e7;border-radius:7px;min-height:38px;font-size:13px;background:#fff}.returns-workspace .return-line{padding:15px 20px;gap:16px;grid-template-columns:minmax(220px,1fr) 90px;align-items:center;border-top:1px solid #edf0f2}.returns-workspace .return-line:has(.return-check){grid-template-columns:minmax(200px,2fr) 80px minmax(110px,1fr);align-items:end}.returns-workspace .return-line strong{font-size:13px;line-height:1.5}.returns-workspace .return-line small{font-size:11px;color:#7d8790}.returns-workspace .return-submit{margin:18px 20px;min-height:40px}.returns-select-hint{padding:22px 20px;border-top:1px solid #edf0f2;color:#7d8790;font-size:13px}.returns-workspace .returns-scan{display:flex;gap:10px;margin:0 0 18px;padding:14px;background:#fff;border:1px solid #e1e6ea;border-radius:10px}.returns-workspace .returns-scan input{flex:1;min-width:0;border:1px solid #dfe4e8;border-radius:7px;padding:11px;font-size:13px}.returns-workspace .returns-scan button{font-size:13px;min-width:150px;border-radius:7px;padding:10px 14px}.returns-workspace .return-card{padding:18px 20px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;border-top:1px solid #edf0f2}.returns-workspace .return-card>div:first-child{display:grid;gap:5px}.returns-workspace .return-card strong{font-size:14px}.returns-workspace .return-card small{font-size:11px;color:#7a848f}.returns-workspace .return-card>b{font-size:11px;align-self:start;grid-column:2;grid-row:1}.return-case-details{grid-column:1/-1;border-top:1px solid #edf0f2;padding-top:12px}.return-case-details>summary{font-size:12px;font-weight:600;color:#566575;cursor:pointer}.return-case-details p{font-size:13px}.return-case-details>div>small{display:block;margin:6px 0}.return-case-details .return-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.returns-workspace button:focus-visible,.returns-workspace summary:focus-visible{outline:2px solid #6e879d;outline-offset:3px}@media(max-width:650px){.returns-workspace .returns-intro{align-items:flex-start;flex-direction:column;gap:13px}.returns-workspace .return-fields{grid-template-columns:1fr;padding:16px}.returns-workspace .return-line,.returns-workspace .return-line:has(.return-check){grid-template-columns:minmax(0,1fr) 80px;padding:16px}.returns-workspace .returns-scan{flex-wrap:wrap}.returns-workspace .returns-scan button{width:100%}.returns-workspace .return-card{padding:16px}.returns-workspace .return-views{gap:17px;padding:0 16px}}.return-create-dialog{width:min(840px,calc(100vw - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:0;border:1px solid #e0e5ea;border-radius:12px;background:#fff;color:#30373e;box-shadow:0 24px 80px #17202c30;overflow-y:auto}.return-create-dialog::backdrop{background:#17202c70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.returns-workspace .return-create-dialog .return-form{border:0;border-radius:0;margin:0}.return-create-dialog .panel-head{position:sticky;top:0;z-index:1;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:16px}.return-create-dialog .return-dialog-close{width:34px;height:34px;min-height:34px;padding:6px;display:flex;align-items:center;justify-content:center;border-radius:7px}.return-create-dialog>section{margin:0 20px 20px;padding:16px}.return-create-dialog textarea{width:100%;box-sizing:border-box}@media(max-width:650px){.return-create-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}}.returns-workspace .return-views button:hover,.returns-workspace .return-views button:active,.returns-workspace .return-views button[aria-pressed=true]:hover{background:transparent;color:#202c3c;box-shadow:none}.return-filter-toggle{min-height:40px;display:flex;align-items:center;gap:8px}.return-filter-toggle span{background:#eef2f6;color:#64748b;padding:2px 7px;border-radius:12px;font-size:11px}.return-filters{display:flex;align-items:end;flex-wrap:wrap;gap:14px;padding:0 18px 18px;border-bottom:1px solid #e6eaf0}.return-filters label{display:grid;gap:6px;font-size:12px;color:#536176}.return-filters select{min-width:180px;min-height:38px;padding:8px 10px;border:1px solid #d8e1ec;border-radius:7px;background:#fff;color:#334155;font:inherit}.return-filters>button{min-height:38px}@media(max-width:650px){.return-filters label,.return-filters select{min-width:0;width:100%}}.orders-overview-intro{align-items:center;margin-bottom:18px}.orders-overview-intro .eyebrow{display:none}.orders-overview-intro h2{font-size:22px;line-height:1.3;margin:0;font-weight:700;letter-spacing:-.4px}.order-summary.orders-overview-summary{display:flex;align-items:stretch;flex-wrap:wrap;gap:8px;background:transparent;border:0;margin-bottom:18px}.order-summary.orders-overview-summary>button,.order-summary.orders-overview-summary>div{flex:0 1 auto;display:flex;align-items:center;justify-content:flex-start;gap:9px;padding:10px 14px;background:#fff;border:1px solid #e1e5e9;border-radius:8px;min-height:44px;text-align:left}.order-summary.orders-overview-summary>button>div{display:flex;align-items:center;gap:8px}.order-summary.orders-overview-summary strong{font-size:15px;line-height:1.3;margin:0;font-weight:700}.order-summary.orders-overview-summary small{font-size:12px;line-height:1.3;margin:0;color:#6c747d}.order-summary.orders-overview-summary>button.active{background:#edf2f5;border-color:#8293a3;box-shadow:inset 0 0 0 1px #8293a3}.order-summary.orders-overview-summary>button:hover{border-color:#aeb9c3}.orders-layout.overview-only>.panel{border:1px solid #e1e5e9;border-radius:11px;box-shadow:none;overflow:hidden}.orders-layout.overview-only .panel-head{padding:15px 18px;border-bottom:1px solid #edf0f2}.orders-layout.overview-only .panel-head .eyebrow{display:none}.orders-layout.overview-only .panel-head h3{font-size:13px;font-weight:600;color:#6d7680;margin:0}.orders-layout.overview-only .order-filters{padding:14px 18px;gap:9px;display:flex;flex-wrap:wrap;border-bottom:0}.orders-layout.overview-only .order-filters .search{flex:1;min-width:230px;margin:0;border-radius:7px;background:#fff}.orders-layout.overview-only .order-filters input{font-size:13px}.orders-layout.overview-only .order-filters select{min-height:38px;border:1px solid #dfe4e8;border-radius:7px;background:#fff;font-size:12px;padding:8px 28px 8px 10px;max-width:200px}.orders-overview-table{overflow-x:auto}.orders-overview-table table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.orders-overview-table th{padding:11px 16px;color:#77818b;font-size:11px;font-weight:600;white-space:nowrap;background:#fafbfc;border-block:1px solid #edf0f2}.orders-overview-table td{padding:15px 16px;border-bottom:1px solid #edf0f2;vertical-align:middle;color:#414951}.orders-overview-table tr:last-child td{border-bottom:0}.orders-overview-table tbody tr:hover{background:#fafbfc}.orders-overview-table th:first-child,.orders-overview-table td:first-child{padding-left:18px}.orders-overview-number{background:none;border:0;padding:4px 0;color:#242a30;font-size:13px;font-weight:700;text-align:left;white-space:nowrap}.orders-overview-table time{font-size:12px;color:#717a83;white-space:nowrap}.orders-overview-table .status{font-size:11px;padding:4px 8px;white-space:nowrap;border-radius:5px}.orders-overview-table small.availability{display:flex;gap:5px;align-items:center;margin-top:6px;font-size:10px;white-space:nowrap}.orders-overview-table .orders-overview-quantity{text-align:center;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.orders-overview-table th:nth-last-child(2){text-align:center}.orders-overview-open{background:none;border:0;padding:6px;color:#79838d}.orders-overview-table button:focus-visible,.orders-overview-summary button:focus-visible{outline:2px solid #6e879d;outline-offset:3px}@media(max-width:680px){.orders-overview-intro h2{font-size:20px}.order-summary.orders-overview-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.order-summary.orders-overview-summary>button,.order-summary.orders-overview-summary>div{padding:10px;gap:6px}.order-summary.orders-overview-summary small{font-size:11px}.orders-layout.overview-only .order-filters .search{flex-basis:100%;min-width:0}.orders-layout.overview-only .order-filters select{flex:1;min-width:100px;max-width:none}.orders-overview-table td,.orders-overview-table th{padding:12px}.orders-overview-table th:nth-child(4),.orders-overview-table td:nth-child(4){display:none}}.shipment-monitor{overflow:hidden;border:1px solid #e3e7eb;border-radius:12px;background:#fff}.shipment-monitor-tabs{display:flex;gap:22px;border-bottom:1px solid #e3e7eb;padding:0 22px;overflow-x:auto}.shipment-monitor-tabs button{display:flex;gap:8px;align-items:center;white-space:nowrap;padding:19px 0;background:none;border:0;border-radius:0;border-bottom:2px solid transparent;color:#717780;font-size:13px;font-weight:600}.shipment-monitor-tabs button.active{color:#22272c;border-bottom-color:#22272c}.shipment-monitor-tabs span{font-size:11px;background:#f1f3f5;border-radius:5px;padding:2px 6px;color:#64707a}.shipment-monitor-tabs button.has-attention{color:#946019}.shipment-monitor-tabs button.has-attention.active{border-bottom-color:#946019}.shipment-monitor-tabs button.has-attention span{background:#fff2dd;color:#946019}.shipment-monitor-attention-note{margin:0;padding:14px 22px;border-bottom:1px solid #f0e6d4;background:#fffbf2;color:#79541f;font-size:12px;line-height:1.6}.shipment-monitor-toolbar{display:flex;align-items:center;gap:10px;padding:20px 22px}.shipment-monitor-search{display:flex;flex:1;align-items:center;gap:10px;border:1px solid #e0e4e8;border-radius:7px;padding:0 12px;color:#77818c;min-width:0}.shipment-monitor-search input{border:0!important;background:transparent;box-shadow:none!important;width:100%;min-width:0;padding:11px 0;font-size:13px}.shipment-monitor-toolbar button{min-height:40px;display:flex;align-items:center;gap:8px}.shipment-monitor-filters{display:flex;align-items:end;gap:14px;padding:0 22px 18px;flex-wrap:wrap}.shipment-monitor-filters label{display:grid;gap:6px;font-size:12px;min-width:160px}.shipment-monitor-table{overflow-x:auto}.shipment-monitor table{width:100%;min-width:1080px;border-collapse:collapse;text-align:left;font-size:13px}.shipment-monitor th{font-size:11px;font-weight:600;color:#76808a;background:#fafbfc;padding:12px 18px;border-block:1px solid #edf0f2;white-space:nowrap}.shipment-monitor td{padding:18px;border-bottom:1px solid #edf0f2;vertical-align:middle}.shipment-monitor td:first-child,.shipment-monitor th:first-child{padding-left:22px}.shipment-monitor td small{display:block;margin-top:5px;color:#79818a;font-size:11px}.shipment-monitor-row-warning{background:#fffbf2}.shipment-monitor-row-error{background:#fff5f3}.shipment-monitor-row-warning>td:first-child{box-shadow:inset 3px 0 #c88a27}.shipment-monitor-row-error>td:first-child{box-shadow:inset 3px 0 #d75447}.shipment-monitor-attention-badge{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:4px 6px;border-radius:5px;font-size:10px;font-weight:600;white-space:nowrap;background:#fff2dd;color:#946019}.shipment-monitor-attention-badge.error{background:#fee8e5;color:#b42318}.shipment-monitor-attention-reasons{list-style:none;margin:9px 0 0;padding:0;display:grid;gap:5px;color:#946019;font-size:11px;line-height:1.45}.shipment-monitor-attention-reasons.error{color:#b42318}.shipment-monitor-attention-reasons li{display:flex;align-items:flex-start;gap:5px}.shipment-monitor-attention-reasons svg{flex:0 0 12px;margin-top:2px}.shipment-monitor-attention-age{font-weight:400}.shipment-monitor-delivery-cell{min-width:145px}.shipment-monitor-activity-cell{min-width:190px;max-width:260px}.shipment-monitor-delivery time,.shipment-monitor-activity time{white-space:nowrap;font-variant-numeric:tabular-nums}.shipment-monitor-activity-message{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;line-height:1.45}.shipment-monitor-missing{color:#79818a;font-size:12px}.shipment-monitor-order{border:0;background:none;padding:0;font-size:13px;font-weight:700;color:#292e33;text-align:left}.shipment-monitor-tracking{display:inline-flex;align-items:center;gap:6px;color:#364a5c;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;font-variant-numeric:tabular-nums}.shipment-monitor-status{display:inline-block;font-size:11px;font-weight:600;white-space:nowrap;border-radius:5px;padding:5px 8px;background:#f1f3f5;color:#69727c}.shipment-monitor-status.transit{background:#edf3fa;color:#355878}.shipment-monitor-status.delivered{background:#e9f5ef;color:#227357}.shipment-monitor-status.delayed,.shipment-monitor-status.attention{background:#fff2dd;color:#946019}.shipment-monitor-open{border:0;background:none;padding:6px;color:#717b84}.shipment-monitor-footer{padding:16px 22px;font-size:11px;color:#78818a;display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.shipment-monitor-footer>div{display:flex;align-items:center;gap:10px}.shipment-monitor-footer details{max-width:500px}.shipment-monitor-footer summary{cursor:pointer}.shipment-monitor-footer p{line-height:1.6}.shipment-monitor-empty{text-align:center;padding:35px;color:#78818a}.shipment-monitor-empty strong{color:#333b43}.shipment-monitor-detail header{display:flex;align-items:center;justify-content:space-between;padding:22px;border-bottom:1px solid #e9edf0;gap:15px}.shipment-monitor-detail h2{margin:4px 0}.shipment-monitor-detail header small{color:#77818c}.shipment-monitor-detail dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding:24px;margin:0}.shipment-monitor-detail dt{font-size:12px;color:#77818c;margin-bottom:8px}.shipment-monitor-detail dd{margin:0;font-size:14px;overflow-wrap:anywhere}.shipment-monitor-detail-actions{display:flex;gap:10px;padding:10px 24px;flex-wrap:wrap}.shipment-monitor-detail-actions a{display:inline-flex;align-items:center;gap:8px}.shipment-monitor-detail-note{font-size:12px;color:#77818c;padding:8px 24px 24px}.shipment-monitor button:focus-visible,.shipment-monitor a:focus-visible{outline:2px solid #697c92;outline-offset:3px}@media(max-width:650px){.shipment-monitor-tabs{gap:18px;padding:0 14px}.shipment-monitor-toolbar{padding:14px;flex-wrap:wrap}.shipment-monitor-search{flex-basis:100%}.shipment-monitor td{padding:14px}.shipment-monitor-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}.shipment-monitor-filters{padding:0 14px 14px}}.shipment-page-intro{margin:0 0 18px}.dashboard-disclosure{margin:14px 0;min-width:0;overflow:hidden}.dashboard-disclosure>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px}.dashboard-disclosure>summary::-webkit-details-marker{display:none}.dashboard-disclosure>summary>span:first-child{display:grid;gap:4px;min-width:0}.dashboard-disclosure>summary strong{font-size:14px;font-weight:650}.dashboard-disclosure>summary small{color:var(--muted);font-size:12px;line-height:1.5}.dashboard-disclosure>summary:focus-visible{outline:2px solid var(--accent, #ffbf00);outline-offset:-3px}.disclosure-chevron{font-size:20px;transition:transform .15s}.dashboard-disclosure[open]>summary{border-bottom:1px solid var(--line, #ebebeb)}.dashboard-disclosure[open]>summary .disclosure-chevron{transform:rotate(180deg)}.dashboard-disclosure-body{padding:16px 20px;min-width:0}.dashboard-disclosure-body>.panel{box-shadow:none;margin:0;border:0}.dashboard-overview .hero{padding:22px 24px;margin-bottom:16px}.dashboard-overview .metrics{margin:0 0 16px}.dashboard-alerts{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:14px 18px}.dashboard-alerts .text-button{font-size:12px;min-height:32px}.readiness-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.readiness-links button{display:flex;align-items:center;gap:10px;text-align:left;background:none;border:1px solid var(--line, #ebebeb);border-radius:8px;padding:12px;color:inherit;font:inherit}.readiness-links button span{flex:1}.dashboard-daily-check{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;margin:14px 0}.dashboard-daily-check>div{display:grid;gap:5px}.dashboard-daily-check span{color:var(--muted);font-size:12px}.dashboard-overview .dashboard-grid{align-items:start;margin-top:18px}.dashboard-overview .timeline+.dashboard-disclosure{margin:0;border-radius:0;box-shadow:none;border-top:1px solid var(--line, #ebebeb)}.analytics-overview .analytics-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.analytics-overview .analytics-layout{grid-template-columns:minmax(0,1fr);margin:18px 0}.analytics-overview .analytics-actions{align-items:flex-start;flex-wrap:wrap}.analytics-actions>.dashboard-disclosure{margin:0;min-width:240px}.analytics-actions .dashboard-disclosure-body{display:grid;gap:12px}.analytics-secondary-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.analytics-overview .sales-chart{height:220px}.analytics-overview .analytics-cost-form{margin-top:20px;padding:16px 0 0;border-top:1px solid var(--line, #ebebeb)}.shipping-test-disclosure{grid-column:1/-1;order:10}@media(max-width:760px){.analytics-overview .analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-links{grid-template-columns:1fr}.dashboard-disclosure>summary,.dashboard-disclosure-body{padding:14px 16px}.dashboard-daily-check{align-items:flex-start}.dashboard-overview .hero{padding:18px}.analytics-overview .analytics-actions{width:100%}.analytics-actions>.dashboard-disclosure{width:100%;min-width:0}.dashboard-alerts{gap:8px}.analytics-overview .analytics-kpi>strong{font-size:22px}}@media(prefers-reduced-motion:reduce){.disclosure-chevron{transition:none}}.sync-history{padding:24px;min-width:0}.sync-history-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sync-history h2{margin:0 0 6px;font-size:20px}.sync-history-heading p,.sync-history-note{font-size:12px;color:#69717a;line-height:1.6}.sync-history-heading button{display:flex;align-items:center;gap:8px}.sync-history-filters{display:flex;align-items:end;gap:14px;flex-wrap:wrap;padding:18px 0;border-bottom:1px solid #e8ebef}.sync-history-filters label{display:grid;gap:6px;font-size:12px;font-weight:600}.sync-history-filters select{min-height:38px;min-width:180px;border:1px solid #dce1e7;border-radius:8px;padding:7px 10px;background:#fff;color:inherit;font:inherit}.sync-history-filters>span{margin-left:auto;color:#69717a;font-size:11px;padding-bottom:10px}.sync-history-table{overflow-x:auto}.sync-history table{width:100%;border-collapse:collapse;font-size:12px}.sync-history th{font-size:11px;color:#69717a;font-weight:600;text-align:left;white-space:nowrap}.sync-history td,.sync-history th{padding:14px 12px;border-bottom:1px solid #edf0f3;vertical-align:top}.sync-history td:first-child{white-space:nowrap}.sync-run-status{display:inline-block;padding:4px 8px;border-radius:6px;white-space:nowrap;font-size:11px}.sync-run-status.success{background:#eaf6ee;color:#237046}.sync-run-status.failed{background:#fff0ed;color:#ad3827}.sync-run-status.pending{background:#fff5de;color:#82621a}.sync-history summary{cursor:pointer;white-space:nowrap}.sync-history details p{min-width:200px;max-width:400px;overflow-wrap:anywhere;color:#ad3827}.sync-history details code{display:block;max-width:240px;font-size:10px;overflow-wrap:anywhere;margin-top:10px}.sync-history-pagination{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:18px 0;font-size:12px}.sync-history-error{background:#fff0ed;padding:12px;border-radius:8px;color:#ad3827}.sync-history-note{margin-bottom:0}@media(max-width:640px){.sync-history{padding:16px}.sync-history-heading{flex-wrap:wrap}.sync-history-filters label{flex:1 1 160px}.sync-history-filters>span{margin-left:0}}.sync-manual{border:1px solid #e3e7eb;border-radius:10px;padding:14px 16px;margin:16px 0}.sync-manual>summary{font-weight:650;font-size:13px}.sync-manual>p{font-size:12px;color:#68727e;line-height:1.6}.sync-manual-actions{display:flex;flex-wrap:wrap;gap:8px}.sync-manual-sku{display:flex;align-items:end;flex-wrap:wrap;gap:10px;margin-top:18px}.sync-manual-sku label{display:grid;gap:5px;font-size:12px}.sync-manual-sku input{padding:9px;border:1px solid #dce1e7;border-radius:7px}.sync-manual-comparison{font-size:12px;margin-top:12px}.sync-manual-dialog{width:min(680px,calc(100vw - 32px));max-height:calc(100dvh - 48px);box-sizing:border-box;margin:auto;padding:24px;border:1px solid #e3e7eb;border-radius:14px;background:#fff;color:#26303a;box-shadow:0 24px 80px #18223030;overflow-y:auto}.sync-manual-dialog::backdrop{background:#17202c70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sync-manual-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.sync-manual-dialog-heading h2{margin:0;font-size:20px}.sync-manual-dialog-heading button{display:grid;place-items:center;min-height:36px;min-width:36px;padding:6px}.sync-manual-dialog .sync-manual{border:0;margin:0;padding:0}.sync-manual-dialog .sync-manual>p{margin:16px 0}.sync-manual-dialog .sync-manual-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sync-manual-dialog .sync-manual-actions button{text-align:left;justify-content:flex-start;white-space:normal;min-height:44px}.sync-manual-dialog .sync-manual-sku{border-top:1px solid #e8ebef;padding-top:18px}.sync-manual-dialog :focus-visible{outline:2px solid #005bd3;outline-offset:3px}@media(max-width:540px){.sync-manual-dialog{padding:18px;max-height:calc(100dvh - 24px)}.sync-manual-dialog .sync-manual-actions{grid-template-columns:1fr}}.sync-manual-option{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #dfe4ea;border-radius:8px;cursor:pointer;font-size:14px;color:#26303a;background:#fff}.sync-manual-option:has(input:checked){border-color:#273848;background:#f1f5f8}.sync-manual-option input[type=checkbox]{width:17px;height:17px;flex:0 0 17px;margin:0;accent-color:#263848}.sync-manual-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;color:#66717e;font-size:13px}.sync-manual-footer button{min-width:120px}.sync-manual-advanced{border-top:1px solid #e3e7eb;padding-top:16px;font-size:13px}.sync-manual-advanced summary{cursor:pointer;color:#66717e}.sync-manual-progress{margin:18px 0;padding:18px;border:1px solid #e3e7eb;border-radius:10px;background:#f8fafb}.sync-manual-progress ul{list-style:none;padding:0;margin:12px 0}.sync-manual-progress li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0}.sync-manual-progress small{display:block;color:#66717e;margin-top:4px;overflow-wrap:anywhere}.sync-manual-progress p{font-size:12px;color:#66717e;margin-bottom:0}.pick-replenishment-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(480px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto;padding:24px;border:1px solid #dde2e7;border-radius:16px;background:#fff;color:#26303a;box-shadow:0 20px 80px #17212f30}.pick-replenishment-dialog::backdrop{background:#14203066}.pick-replenishment-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.pick-replenishment-dialog h2{font-size:20px;margin:0}.pick-replenishment-dialog h3{font-size:16px;margin:0}.pick-replenishment-dialog p{font-size:13px;line-height:1.5;margin:12px 0}.pick-replenishment-dialog label{display:grid;gap:6px;font-size:13px;margin:14px 0}.pick-replenishment-dialog select,.pick-replenishment-dialog input[type=number]{width:100%;min-height:40px;border:1px solid #d5dce4;border-radius:7px;padding:8px;background:#fff}.pick-replenishment-dialog .pick-replenishment-confirm{display:flex;align-items:flex-start;gap:10px;line-height:1.5}.pick-replenishment-confirm input{width:18px;height:18px;flex:none;accent-color:#ffbf00}.pick-replenishment-preview{padding:12px;border-radius:8px;background:#fff6de;font-weight:650}.sidebar-preferences{margin:0 0 8px}.sidebar-preferences-trigger{width:100%}.sidebar-preferences-panel{margin:6px 0 12px;padding:12px;background:#f5f6f8;border:1px solid #e0e4e9;border-radius:10px;color:inherit}.sidebar-preferences-panel p{font-size:12px;line-height:1.5;margin:0 0 12px;color:inherit;opacity:.8}.sidebar-preferences-panel fieldset{padding:0;margin:0;border:0;min-width:0}.sidebar-preferences-panel legend{font-size:13px;font-weight:700;margin-bottom:10px}.sidebar-preferences-group{margin-bottom:12px}.sidebar-preferences-group>strong{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.06em;opacity:.65;margin-bottom:4px}.sidebar-preferences-group label{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;font-size:12px;cursor:pointer}.sidebar-preferences-group input{width:16px;height:16px;accent-color:#ffbf00;flex:none;margin:0}.sidebar-preferences-panel button{font:inherit;font-size:12px;min-height:34px;padding:6px 9px;border-radius:6px;border:1px solid #d5dbe2;background:transparent;color:inherit;cursor:pointer}.sidebar-preferences-panel button:disabled{opacity:.5;cursor:wait}.sidebar-preferences-actions{display:flex;gap:6px;margin-top:12px;flex-wrap:wrap}.sidebar-preferences-actions button:last-child{background:#ffbf00;color:#171717;border-color:#ffbf00;font-weight:700;flex:1}.sidebar-preferences-panel [role=alert]{color:#a92323;opacity:1;margin-top:10px}.sidebar-preferences-panel :focus-visible{outline:2px solid #ffbf00;outline-offset:3px}@media(max-width:820px){.v9-shell .v9-mobile-bottom{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}.sidebar-preferences-dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 48px);box-sizing:border-box;margin:auto;padding:24px;border:1px solid #e0e5ea;border-radius:12px;background:#fff;color:#303840;box-shadow:0 24px 80px #17202c30;overflow-y:auto}.sidebar-preferences-dialog::backdrop{background:#17202c70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sidebar-preferences-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.sidebar-preferences-dialog h2{font-size:19px;margin:0;font-weight:700}.sidebar-preferences-dialog>header button{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:6px}.sidebar-preferences-dialog p{color:#6f7983;opacity:1;font-size:13px}.sidebar-preferences-dialog legend{font-size:12px;color:#75808a}.sidebar-preferences-dialog .sidebar-preferences-group{border-top:1px solid #edf0f2;padding-top:12px;margin-bottom:16px}.sidebar-preferences-dialog .sidebar-preferences-group>strong{font-size:10px;color:#73808d;opacity:1}.sidebar-preferences-dialog .sidebar-preferences-group label{min-height:38px;font-size:13px;gap:20px}.sidebar-preferences-dialog .sidebar-preferences-group input{width:18px;height:18px}.sidebar-preferences-dialog .sidebar-preferences-actions{position:sticky;bottom:-24px;background:#fff;padding:16px 0;margin-top:12px;border-top:1px solid #e5e9ed;justify-content:flex-end}.sidebar-preferences-dialog .sidebar-preferences-actions button{min-width:100px;min-height:38px}.sidebar-preferences-dialog .sidebar-preferences-actions button:last-child{flex:0 0 auto}@media(max-width:540px){.sidebar-preferences-dialog{padding:18px;max-height:calc(100dvh - 24px)}.sidebar-preferences-dialog .sidebar-preferences-actions{bottom:-18px}}.sa-page{display:grid;gap:18px}.sa-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sa-metrics>div{background:#fff;border:1px solid var(--line);border-radius:10px;padding:16px;display:grid;gap:8px}.sa-metrics span{font-size:12px;color:var(--muted)}.sa-metrics strong{font-size:25px;line-height:1.1}.sa-panel{overflow:hidden}.sa-shopify-settings{padding:22px;border-top:3px solid #315c75}.sa-shopify-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.sa-shopify-heading h3{margin:0 0 8px;font-size:19px}.sa-shopify-heading p{margin:0;max-width:700px;color:var(--muted);font-size:13px;line-height:1.6}.sa-shopify-readonly{color:#24556d;background:#eaf3f8}.sa-shopify-enabled{color:#805007;background:#fff3d8}.sa-shopify-settings form{display:grid;gap:16px;margin-top:20px}.sa-page .sa-shopify-checkbox{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.6}.sa-shopify-checkbox input{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0;accent-color:#315c75}.sa-shopify-checkbox small{display:block;margin-top:3px;color:var(--muted);font-size:12px}.sa-shopify-unsaved{margin:0;color:var(--muted);font-size:12px}.sa-shopify-review{display:grid;gap:12px;padding:16px;border:1px solid #edce8c;border-radius:8px;background:#fffbf2}.sa-shopify-review p{margin:0;color:#805007;font-size:13px;line-height:1.6}.sa-shopify-error{display:grid;gap:6px;font-size:13px;line-height:1.6}.sa-shopify-notice{margin:0;color:#18704a;font-size:13px}.sa-shopify-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:16px;border-top:1px solid var(--line)}.sa-shopify-footer p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.sa-shopify-actions{display:flex;align-items:center;gap:10px}.sa-shopify-actions button{white-space:nowrap}.sa-tabs{display:flex;gap:6px;padding:10px 16px 0;border-bottom:1px solid var(--line);overflow:auto}.sa-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;padding:12px 14px;color:var(--muted);font:inherit;font-size:13px;white-space:nowrap}.sa-tabs button.active{color:var(--text);border-bottom-color:var(--text);font-weight:700}.sa-filters{display:flex;flex-wrap:wrap;gap:12px;padding:16px;border-bottom:1px solid var(--line)}.sa-page label{display:grid;gap:6px;font-size:12px}.sa-page select,.sa-page textarea{border:1px solid var(--line);border-radius:7px;background:#fff;padding:9px 11px;font:inherit;color:inherit;min-width:0}.sa-filters select{min-width:180px;max-width:100%}.sa-table-wrap{overflow:auto}.sa-page table{width:100%;border-collapse:collapse;font-size:12px}.sa-page th{text-align:left;background:#f7f8f9;color:var(--muted);font-weight:600}.sa-page th,.sa-page td{padding:15px 18px;border-bottom:1px solid var(--line);vertical-align:top}.sa-page td small{display:block;margin-top:5px;color:var(--muted)}.sa-page code{font-size:11px;overflow-wrap:anywhere}.sa-state{display:inline-block;padding:5px 8px;border-radius:6px;font-size:11px;background:#eef1f5;white-space:nowrap}.sa-open{color:#925b12;background:#fff4df}.sa-in_progress{color:#245c9b;background:#edf4fd}.sa-resolved{color:#18704a;background:#edf8f0}.sa-pager{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:14px 16px;font-size:12px}.sa-message{padding:20px;font-size:13px}.sa-page [role=alert]{color:#b42318}.sa-footnote{margin:0;color:var(--muted);font-size:12px;line-height:1.6;max-width:900px}.sa-bug{border-bottom:1px solid var(--line)}.sa-bug summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px;cursor:pointer}.sa-bug summary strong{font-size:14px}.sa-bug summary small{display:block;margin-top:5px;font-size:12px;color:var(--muted)}.sa-bug-body{padding:0 18px 18px;max-width:850px;font-size:13px;line-height:1.6}.sa-pre{white-space:pre-wrap;overflow-wrap:anywhere}.sa-bug-body form{display:grid;gap:12px;margin-top:16px}.sa-bug-body textarea{min-height:90px;resize:vertical}.sa-bug-body form button{justify-self:start}@media(max-width:700px){.sa-shopify-settings{padding:18px}.sa-shopify-heading,.sa-shopify-footer{flex-direction:column;align-items:stretch;gap:14px}.sa-shopify-heading .sa-state{align-self:flex-start}.sa-shopify-actions{flex-wrap:wrap}.sa-shopify-actions button{white-space:normal;flex:1 1 170px}.sa-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-filters label{flex:1;min-width:0}.sa-filters select{min-width:0;width:100%}.sa-bug summary{align-items:flex-start}.sa-page th,.sa-page td{padding:12px}}.ow{display:grid;gap:18px;min-width:0}.ow-header{display:flex;justify-content:space-between;align-items:center;gap:18px}.ow-header h2{font-size:24px;letter-spacing:-.4px;margin:0 0 6px}.ow-header p{font-size:13px;line-height:1.6;color:#64717c;margin:0}.ow .ow-panel{margin:0;min-width:0;overflow:hidden;border:1px solid #e1e5e9;border-radius:11px;box-shadow:none}.ow-groups{display:flex;gap:20px;padding:0 20px;border-bottom:1px solid #e5e9ed;flex-wrap:wrap}.ow-groups button{display:flex;gap:8px;align-items:center;font:inherit;font-size:12px;color:#64717c;border:0;border-bottom:2px solid transparent;padding:16px 2px;background:transparent}.ow-groups button[aria-pressed=true]{border-bottom-color:#26323c;color:#26323c;font-weight:700}.ow-groups button>span{font-size:11px;padding:2px 7px;background:#f0f3f5;border-radius:10px;font-variant-numeric:tabular-nums}.ow-groups .ow-attention-tab>span{background:#fff0d8;color:#946019}.ow-attention-explanation{margin:0;padding:0 20px 14px;color:#64717c;font-size:11px;line-height:1.6}.ow-table tbody tr.ow-needs-error,.ow-cards>li.ow-needs-error{background:#fff5f3;box-shadow:inset 3px 0 #b42318}.ow-table tbody tr.ow-needs-warning,.ow-cards>li.ow-needs-warning{background:#fffbf2;box-shadow:inset 3px 0 #946019}.ow-attention{margin-top:8px;max-width:28ch;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.ow-attention>span{display:flex;align-items:flex-start;gap:5px}.ow-attention svg{flex-shrink:0;margin-top:2px}.ow-attention strong{font-weight:600}.ow-attention-error{color:#b42318}.ow-attention-warning{color:#946019}.ow .ow-attention small{color:inherit;margin-top:3px;font-size:10px}.ow-card-work>.ow-attention{margin:0 0 10px;max-width:none}.ow-filters{padding:18px 20px 12px;display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.ow-filters label{display:grid;gap:6px;margin:0;min-width:0;font-size:11px;color:#64717c;font-weight:600}.ow-filters input,.ow-filters select{min-width:0;width:100%;height:39px;box-sizing:border-box;border:1px solid #dce2e7;border-radius:7px;padding:8px 10px;color:#303b45;font:inherit;font-size:12px;background:#fff;font-weight:400}.ow-filters .ow-search{display:flex;flex:1 1 220px;align-items:center;gap:8px;padding:0 11px;height:39px;box-sizing:border-box;border:1px solid #dce2e7;border-radius:7px}.ow-search input{border:0;background:none;padding-inline:0}.ow-search svg{flex-shrink:0}.ow-filters>label:not(.ow-search){flex:0 1 165px}.ow-more-filters{flex:0 0 auto;font-size:12px}.ow-more-filters summary{display:flex;align-items:center;gap:7px;list-style:none;cursor:pointer;min-height:39px;color:#4d5c68;padding:0 4px}.ow-more-filters summary::-webkit-details-marker{display:none}.ow-more-filters summary>span{font-size:10px;background:#eef2f5;border-radius:10px;padding:2px 6px}.ow-more-filters>div{display:flex;flex-wrap:wrap;gap:12px;padding:12px 0 0}.ow-more-filters[open]{flex-basis:100%}.ow-more-filters label{flex:1 1 180px}.ow-results{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px 12px;font-size:12px;color:#64717c}.ow-results small{font-size:inherit}.ow-results .text-button{font-size:12px}.ow-table table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.ow-table th{padding:12px 18px;border-block:1px solid #e8ecf0;background:#fafbfc;color:#74808b;font-size:11px;font-weight:600}.ow-table td{padding:17px 18px;border-bottom:1px solid #edf0f3;vertical-align:middle}.ow-table tbody tr:hover{background:#fbfcfc}.ow-table tbody tr:last-child td{border-bottom:0}.ow-table th:first-child{width:24%}.ow-table th:nth-child(3){width:26%}.ow-table td:last-child{text-align:right}.ow-order-number{background:none;border:0;padding:3px 0;color:#26323b;font:inherit;font-size:13px;font-weight:700;text-align:left;cursor:pointer}.ow-customer{display:block;font-size:12px;font-weight:500;margin-top:4px;overflow-wrap:anywhere}.ow td small,.ow-cards small{display:block;margin-top:5px;color:#74808b;font-size:11px;line-height:1.55;overflow-wrap:anywhere}.ow-priority{font-size:10px;font-weight:600;padding:3px 7px;margin-left:8px;border-radius:4px;background:#f1f3f5;color:#677481}.ow-priority-2,.ow-priority-3{background:#fff0dc;color:#9b5813}.ow-phase,.ow-pick-state{display:inline-block;border-radius:5px;padding:5px 8px;font-size:11px;line-height:1.35;font-weight:600}.ow-phase{background:#f0f3f6;color:#596878}.ow-phase-picking,.ow-pick-processing{background:#ecf2fa;color:#416b96}.ow-phase-packed{background:#f2edfb;color:#756391}.ow-phase-shipped,.ow-pick-ready{background:#eaf5ee;color:#34724d}.ow-phase-partially_shipped,.ow-pick-partial,.ow-pick-replenish{background:#fff2db;color:#976315}.ow-phase-cancelled{color:#7b8187;background:#f1f2f3}.ow-muted{color:#74808b}.ow-pick-attention{background:#fff0e8;color:#a4542a}.ow-quantities strong{font-size:13px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.ow-quantities strong>span{font-weight:400;font-size:11px;color:#64717c}.ow .ow-next{display:inline-flex;gap:7px;align-items:center;font-size:11px;min-height:36px;white-space:nowrap}.ow-next svg{flex-shrink:0}.ow-cards{display:none;margin:0;padding:0;list-style:none}.ow-empty{padding:32px 20px;text-align:center;font-size:13px}.ow-empty p{color:#64717c;line-height:1.6}.ow :focus-visible{outline:2px solid #6b879d;outline-offset:3px}.ow-search:focus-within{outline:2px solid #6b879d;outline-offset:2px}.ow-search input:focus-visible{outline:none}@media(max-width:1050px){.ow-table{display:none}.ow-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #e8ecf0}.ow-cards>li{min-width:0;display:flex;flex-direction:column;padding:18px;border-bottom:1px solid #e8ecf0}.ow-cards>li:nth-child(odd){border-right:1px solid #e8ecf0}.ow-card-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.ow-card-work{padding:14px 0}.ow-card-footer{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-top:10px;border-top:1px solid #edf0f3}}@media(max-width:620px){.ow{gap:14px}.ow-header{align-items:flex-start;flex-wrap:wrap}.ow-header h2{font-size:22px}.ow-header p{max-width:38ch}.ow-groups{padding:0 14px;gap:0 18px}.ow-groups button{padding-block:13px}.ow-filters{padding:14px;gap:10px}.ow-filters .ow-search{flex-basis:100%}.ow-filters>label:not(.ow-search){flex:1 1 120px}.ow-filters select,.ow-filters input{font-size:14px}.ow-more-filters,.ow-more-filters label{flex-basis:100%}.ow-results{padding-inline:14px;align-items:flex-start}.ow-results>span{line-height:1.6}.ow-results small{display:block}.ow-cards{grid-template-columns:minmax(0,1fr)}.ow-cards>li{padding:16px}.ow-cards>li:nth-child(odd){border-right:0}.ow-card-footer{flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:space-between}.ow .ow-next{white-space:normal;text-align:left;max-width:100%}}.pick-overview-page.pq-page{display:flex;flex-direction:column;gap:18px;min-width:0}.pq-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:6px 0}.pq-header h2{font-size:28px;letter-spacing:-.7px;margin:6px 0}.pq-header p{margin:0;color:#64748b;font-size:14px}.pq-create{display:grid;grid-template-columns:auto 96px auto;gap:8px 12px;align-items:end}.pq-create label{display:grid;gap:5px;font-size:12px;color:#536176}.pq-create input{width:100%;min-width:0;height:40px;border:1px solid #d4dce6;border-radius:7px;padding:8px 10px;font:inherit;background:#fff}.pq-create>button{min-height:40px;white-space:nowrap}.pq-create>small{grid-column:2/-1;max-width:370px;font-size:11px;color:#64748b;line-height:1.5}.pq-notice{display:grid;gap:5px;padding:15px 18px;border:1px solid #d8e1ec;border-radius:10px;background:#f8fafc;font-size:13px}.pq-notice span{color:#64748b;font-size:12px}.pq-page .panel{margin:0;min-width:0}.pq-page .pq-orders{overflow:hidden}.pq-tabs{display:flex;gap:12px;padding:0 18px;border-bottom:1px solid #e1e6ed;overflow-x:auto}.pq-tabs button{display:flex;gap:8px;align-items:center;background:none;border:0;border-bottom:2px solid transparent;padding:17px 4px;font-size:12px;color:#596779;white-space:nowrap}.pq-tabs button[aria-pressed=true]{border-bottom-color:#202c3c;color:#202c3c;font-weight:700}.pq-tabs button span{background:#eef2f6;border-radius:12px;padding:2px 7px;font-size:11px}.pq-filters{display:flex;gap:10px;flex-wrap:wrap;padding:16px 18px;border-bottom:1px solid #e6eaf0}.pq-filters input{flex:1;min-width:220px}.pq-filters input,.pq-filters select,.pq-selection select{height:38px;border:1px solid #d8e1ec;border-radius:7px;padding:8px 10px;background:#fff;font:inherit;font-size:12px}.pq-selection{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 18px;border-bottom:1px solid #e6eaf0;font-size:12px}.pq-selection label{display:flex;gap:8px;align-items:center;margin-right:auto}.pq-table-wrap{overflow:auto}.pq-page .pq-table{width:100%;min-width:830px;border-collapse:collapse;text-align:left}.pq-table th{background:#fafbfc;padding:12px 14px;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#64748b;font-weight:650;border-bottom:1px solid #e6eaf0;white-space:nowrap}.pq-table td{padding:18px 14px;border-bottom:1px solid #edf0f4;vertical-align:middle;font-size:12px;color:#334155}.pq-table th:first-child,.pq-table td:first-child{width:28px;padding-right:0}.pq-table th:nth-child(2){width:22%}.pq-table th:nth-child(4){width:34%}.pq-table td small{display:block;font-size:11px;line-height:1.6;color:#64748b;margin-top:5px;max-width:350px}.pq-table td:last-child button{white-space:nowrap;min-height:35px}.pq-table tr:hover td{background:#fafbfc}.pq-order-link{border:0;padding:0;background:none;color:#172333;font:inherit;font-weight:700;font-size:13px;cursor:pointer}.pq-status,.pq-priority-label{display:inline-block;border-radius:20px;padding:5px 9px;font-size:11px;font-weight:650;background:#eef2f6}.pq-ready{background:#eaf6ee;color:#277046}.pq-partial,.pq-replenish{background:#fff3df;color:#946012}.pq-attention{background:#fff0e6;color:#a65019}.pq-processing{background:#ecf2fc;color:#406ba1}.pq-priority summary{cursor:pointer;list-style:none}.pq-priority summary::-webkit-details-marker{display:none}.pq-priority-2,.pq-priority-3{background:#fff0df;color:#b05a19}.pq-priority label{display:grid;gap:6px;margin-top:10px;font-size:11px}.pq-priority select{max-width:130px}.pq-footer{padding:14px 18px;font-size:12px;color:#64748b}.pq-empty{padding:28px;text-align:center;font-size:13px}.pq-empty p{color:#64748b}.pq-page button:focus-visible,.pq-page summary:focus-visible{outline:2px solid #3468a9;outline-offset:3px}@media(max-width:1100px){.pq-header{align-items:flex-start;flex-direction:column}.pq-create{align-self:flex-end}}@media(max-width:600px){.pq-header h2{font-size:24px}.pq-create{width:100%;grid-template-columns:auto 78px 1fr;gap:8px}.pq-create>button{font-size:11px;padding:8px}.pq-create>small{grid-column:1/-1}.pq-filters input{flex-basis:100%;min-width:0}.pq-filters select{flex:1;min-width:120px}.pq-history>div:not(.panel-head){flex-wrap:wrap}.pq-page{gap:12px}}.ph-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid #e6eaf0}.ph-heading h3{font-size:17px;margin:0 0 6px}.ph-heading p{margin:0;color:#64748b;font-size:12px}.ph-heading>span{font-size:12px;color:#64748b;white-space:nowrap}.ph-filters{display:flex;gap:12px;padding:16px 22px;border-bottom:1px solid #e6eaf0}.ph-filters input{flex:1;min-width:0}.ph-filters input,.ph-filters select{height:38px;padding:8px 12px;border:1px solid #d8e1ec;border-radius:7px;background:#fff;font:inherit;font-size:12px}.ph-scroll{overflow:auto}.pq-page .ph-panel{overflow:hidden}.ph-table{width:100%;min-width:860px;border-collapse:collapse;text-align:left}.ph-table th{padding:12px 20px;background:#fafbfc;font-size:10px;color:#64748b;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.ph-table td{padding:18px 20px;border-top:1px solid #edf0f4;font-size:12px;vertical-align:middle}.ph-table th:first-child{width:25%}.ph-table small{display:block;margin-top:6px;font-size:11px;color:#738092}.ph-table tr:hover td{background:#fafbfc}.ph-picker{display:block;max-width:195px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-muted{color:#738092;white-space:nowrap}.ph-status{display:inline-block;padding:5px 9px;border-radius:20px;font-size:11px;white-space:nowrap}.ph-status.completed{background:#ebf5ef;color:#36714c}.ph-status.cancelled{background:#f0f1f3;color:#737b85}.ph-open{display:flex;gap:12px;align-items:center;border:0;background:none;padding:8px 0;color:#354b66;font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.ph-open:hover{text-decoration:underline}.ph-open span{font-size:21px}.ph-table td:last-child,.ph-action-title{text-align:right}.ph-table td:last-child button{margin-left:auto}@media(max-width:600px){.ph-heading,.ph-filters{padding:16px}.ph-filters{flex-direction:column}.ph-table td,.ph-table th{padding:14px}.pq-create:has(>button:only-child){display:flex;justify-content:flex-end}}.pce-editor{display:grid;gap:16px;min-width:0}.product-create-fields .pce-editor{margin-top:22px}.pce-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pce-heading h3{margin:0;font-size:15px}.pce-heading p{margin:6px 0 0;color:var(--muted, #67707a);font-size:12px;line-height:1.5}.pce-heading>span{white-space:nowrap;color:var(--muted, #67707a);font-size:12px}.pce-selected{display:grid;min-width:0;border:1px solid var(--line, #e5e7eb);border-radius:9px;background:#fff}.pce-selected>.muted{margin:0;padding:16px;font-size:12px}.pce-line{display:grid;grid-template-columns:minmax(0,1fr) 150px 76px 32px;gap:12px;align-items:center;min-width:0;padding:12px 14px}.pce-line+.pce-line{border-top:1px solid var(--line, #e5e7eb)}.pce-product{display:grid;gap:5px;min-width:0;text-align:left}.pce-product strong{font-size:13px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.pce-product small{color:var(--muted, #67707a);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.pce-identity{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 8px;min-width:0}.pce-identity code{padding:2px 5px;border-radius:4px;background:#f3f5f7;color:#424c57;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.pce-editor .pce-line label{display:grid;gap:4px;margin:0;padding:0;color:var(--muted, #67707a);font-size:10px;font-weight:500}.pce-editor .pce-line input,.pce-editor .pce-line select{width:100%;min-width:0;min-height:34px;margin:0;padding:7px 8px;border:1px solid var(--line, #e5e7eb);border-radius:7px;background:#fff;color:#27313b;font:inherit;font-size:12px}.pce-role{justify-self:start;padding:5px 7px;border-radius:5px;background:#f0edfc;color:#645198;font-size:11px;line-height:1.4}.pce-picker{display:grid;gap:12px;padding-top:2px;min-width:0}.pce-modes{display:flex;flex-wrap:wrap;gap:7px}.pce-modes button[aria-pressed=true]{border-color:#e5b926;background:#fffbea}.pce-picker>.muted{margin:0;font-size:12px;line-height:1.5}.pce-search-row{display:flex;align-items:center;gap:10px;min-width:0}.pce-editor .pce-search{display:flex;flex:1;align-items:center;gap:8px;min-width:0;margin:0;padding:0 11px;border:1px solid var(--line, #e5e7eb);border-radius:8px;background:#fff;color:var(--muted, #67707a)}.pce-editor .pce-search input{flex:1;width:100%;min-width:0;min-height:38px;margin:0;padding:9px 0;border:0;border-radius:0;background:transparent;color:#27313b;box-shadow:none;font:inherit;font-size:12px}.pce-browse{flex-shrink:0}.pce-results-region[hidden]{display:none}.pce-results{display:grid;min-width:0;border:1px solid var(--line, #e5e7eb);border-radius:8px;background:#fff}.pce-candidate{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:10px 13px;border:0;border-radius:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.pce-candidate+.pce-candidate{border-top:1px solid var(--line, #e5e7eb)}.pce-candidate:first-child{border-radius:8px 8px 0 0}.pce-candidate:last-child{border-radius:0 0 8px 8px}.pce-candidate:hover:not(:disabled){background:#fffbea}.pce-candidate:disabled{cursor:default;opacity:.7}.pce-add{flex-shrink:0;color:#5c6670;font-size:11px}.pce-results>.muted{margin:0;padding:14px;font-size:12px;line-height:1.5}.pce-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:10px;color:var(--muted, #67707a);font-size:12px}.pce-editor>.inline-feedback{margin:0}.pce-editor input:focus-visible,.pce-editor select:focus-visible,.pce-editor button:focus-visible,.pce-search:focus-within{outline:2px solid var(--accent, #e5b926);outline-offset:2px}.pce-editor .pce-search input:focus{outline:none}@media(max-width:700px){.pce-heading{flex-direction:column;gap:6px}.pce-line{grid-template-columns:minmax(0,1fr) 110px 68px 30px;gap:9px;padding:12px}}@media(max-width:540px){.pce-line{grid-template-columns:minmax(0,1fr) 75px 30px}.pce-line>.pce-product{grid-column:1 / -1}.pce-search-row{flex-wrap:wrap}.pce-search-row>.pce-search{flex-basis:100%}.pce-pagination{flex-wrap:wrap}.pce-pagination>span{margin-right:auto}}.product-create-form{display:grid;gap:18px}.product-create-fields{border:0;margin:0;padding:0;min-width:0}.product-create-fields>legend{font-size:13px;font-weight:650;margin-bottom:10px}.product-kind-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.product-kind-options>label{display:flex;align-items:flex-start;gap:9px;border:1px solid var(--line, #e5e7eb);border-radius:10px;padding:13px;cursor:pointer}.product-kind-options>label.selected{border-color:#e5b926;background:#fffbea}.product-kind-options input{width:16px;height:16px;min-width:16px;margin:2px 0 0;accent-color:var(--accent, #e5b926)}.product-kind-options span{display:grid;gap:5px}.product-kind-options small{font-size:12px;line-height:1.45;color:var(--muted, #67707a)}.product-create-basics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.product-create-basics label{display:grid;align-content:start;gap:6px;font-size:13px}.product-create-basics input,.product-create-basics select{min-width:0;width:100%;min-height:40px;padding:10px 12px;border:1px solid var(--line, #e5e7eb);border-radius:8px;background:#fff;color:inherit;font:inherit}.product-create-basics small{font-size:12px;color:var(--muted, #67707a);line-height:1.4}.product-create-actions{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--line, #e5e7eb);padding-top:16px}.product-component-editor{margin-top:24px}.product-component-heading{display:flex;align-items:flex-start;gap:20px;justify-content:space-between}.product-component-heading h3{margin:0;font-size:16px}.product-component-heading p{font-size:13px;line-height:1.5;color:var(--muted, #67707a);margin:6px 0 12px}.product-component-heading>span{font-size:12px;color:var(--muted, #67707a);white-space:nowrap}.product-component-selected{display:grid;border-top:1px solid var(--line, #e5e7eb)}.product-component-line{display:grid;grid-template-columns:minmax(0,1fr) 150px 90px 32px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line, #e5e7eb)}.product-component-line>div{display:grid;gap:4px}.product-component-line strong{font-size:13px}.product-component-line small{font-size:12px;line-height:1.4;color:var(--muted, #67707a)}.product-component-line label{display:grid;gap:4px;font-size:11px}.product-component-line input,.product-component-line select{width:100%;min-width:0;font-size:12px;min-height:36px;padding:8px;border:1px solid var(--line, #e5e7eb);border-radius:7px;background:#fff;color:inherit}.product-component-line.display-only{background:#f8fafc}.product-component-role{font-size:12px;color:var(--muted, #67707a)}.product-component-picker{border:1px solid var(--line, #e5e7eb);border-radius:10px;padding:14px;margin-top:14px}.product-component-modes{display:flex;gap:8px;flex-wrap:wrap}.product-component-modes button[aria-pressed=true]{background:#fffbea;border-color:#e5b926}.product-component-search{display:flex;align-items:center;gap:8px;margin:12px 0;border:1px solid var(--line, #e5e7eb);border-radius:8px;padding:0 10px}.product-component-search input{border:0;box-shadow:none;flex:1;min-width:0;width:100%;background:transparent;min-height:40px;padding:10px 0;font:inherit}.product-create-basics input:focus-visible,.product-create-basics select:focus-visible,.product-component-line input:focus-visible,.product-component-line select:focus-visible,.product-component-search:focus-within{outline:2px solid var(--accent, #e5b926);outline-offset:2px}.product-component-search input:focus{outline:none}.product-component-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.product-component-candidate{display:flex;justify-content:space-between;align-items:center;gap:14px;text-align:left;border:1px solid var(--line, #e5e7eb);border-radius:7px;background:#fff;padding:9px 11px;min-width:0}.product-component-candidate>span:first-child{display:grid;gap:3px;min-width:0}.product-component-candidate strong{font-size:12px;overflow-wrap:anywhere}.product-component-candidate small,.product-component-candidate>span:last-child{font-size:11px;color:var(--muted, #67707a)}.product-component-candidate:disabled{opacity:.55;cursor:default}.product-component-pagination,.product-catalog-pagination{display:flex;justify-content:flex-end;align-items:center;gap:9px;font-size:12px;color:var(--muted, #67707a);margin-top:12px}.product-catalog-pagination{padding:12px 16px;border-top:1px solid var(--line, #e5e7eb)}.product-kind-inline{display:inline-block;width:fit-content;font-size:10px;font-weight:650;padding:3px 6px;border-radius:5px;background:#f2f4f6;color:#52606d}.product-kind-inline.bundle{background:#fff5cd;color:#856008}.product-kind-inline.virtual{background:#f0edfc;color:#645198}.product-create-fields:disabled,.product-component-editor:disabled{opacity:.8}.product-detail-form fieldset{border:0;padding:0;margin:0;min-width:0}.product-detail-form .product-base-fields{margin-bottom:20px}.product-detail-form .product-physical-fields{border-top:1px solid var(--line, #e5e7eb);padding-top:18px}.product-detail-form .product-physical-fields h3{font-size:15px;margin:0 20px 16px}.product-detail-form .config-actions{padding-top:16px}.product-relationship-link{color:inherit;text-decoration:none}.product-relationship-link:hover strong{text-decoration:underline}.product-virtual-help{padding:18px 20px;color:var(--muted, #67707a);font-size:13px;line-height:1.6}.product-status-muted{color:var(--muted, #67707a);font-size:12px}.product-page .product-kind.bundle{background:#fff5cd;color:#856008}.product-page .product-kind.virtual{background:#f0edfc;color:#645198}.product-module-note{font-size:12px;color:var(--muted, #67707a);line-height:1.5}.product-catalog-type-filter{min-width:150px}@media(max-width:760px){.product-kind-options,.product-create-basics{grid-template-columns:1fr}.product-component-line{grid-template-columns:minmax(0,1fr) 110px 68px 28px;gap:8px}.product-component-results{grid-template-columns:1fr}.product-component-heading{display:block}.product-component-heading>span{display:block;margin-bottom:12px}}@media(max-width:500px){.product-component-line{grid-template-columns:minmax(0,1fr) 85px 28px}.product-component-line>div{grid-column:1/-1}.product-component-heading p{font-size:12px}.product-create-actions{justify-content:stretch}.product-create-actions button{flex:1}.product-component-picker{padding:10px}}.product-tab-panel{display:grid;gap:18px;min-width:0}.product-tab-panel:focus-visible{outline:2px solid var(--accent, #e5b926);outline-offset:4px;border-radius:8px}.product-page.product-detail-clean .wd-pdp-hero .panel-head{padding:16px 20px;gap:18px;border-bottom:0}.product-detail-clean .wd-pdp-hero .product-photo,.product-detail-clean .wd-pdp-hero .product-photo img{width:76px}.product-detail-clean .wd-pdp-hero .product-photo img,.product-detail-clean .wd-pdp-hero .product-photo>div{height:76px;min-height:76px}.product-detail-clean .wd-pdp-hero .product-photo>div span{display:none}.product-page.product-detail-clean .wd-pdp-hero .product-title-photo{flex:1;gap:16px}.product-page.product-detail-clean .wd-pdp-hero .product-title-photo h2{font-size:clamp(17px,1.6vw,21px);line-height:1.35;overflow-wrap:anywhere}.product-page.product-detail-clean .wd-pdp-hero .product-kind.bundle{background:#fff5cd;color:#856008}.product-page.product-detail-clean .wd-pdp-hero .product-kind.virtual{background:#f0edfc;color:#645198}.product-page.product-detail-clean .wd-pdp-hero .panel-head>div:last-child{max-width:260px}.product-detail-clean .wd-pdp-hero code{white-space:normal;overflow-wrap:anywhere}.product-detail-clean .product-config{border:1px solid #e3e9f0;border-radius:13px;overflow:hidden}.product-page.product-detail-clean .product-config .panel-head{padding:18px 22px}.product-config-context{font-size:12px;color:#637184;margin:5px 0 0;line-height:1.5}.product-page.product-detail-clean .product-config .product-base-fields{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 22px;gap:16px 20px;margin:0}.product-page.product-detail-clean .product-config .config-grid .wide{grid-column:1 / -1}.product-detail-clean .product-tab-panel .product-shopify-panel{margin-top:0}.product-page.product-detail-clean .product-config .config-grid input,.product-page.product-detail-clean .product-config .config-grid select,.product-page.product-detail-clean .product-config .config-grid textarea{font-weight:400;min-height:40px;padding:10px 12px}.product-page.product-detail-clean .product-config .config-grid small{font-weight:400;color:#637184;line-height:1.5}.product-detail-clean .product-description-editor{margin:0 22px 20px;border:1px solid #e3e9f0;border-radius:8px}.product-description-editor summary,.product-description-view summary{cursor:pointer;padding:12px 14px;font-size:13px;font-weight:600;color:#3c4d64}.product-description-editor label{display:block;padding:0 14px 14px}.product-description-editor textarea{display:block;width:100%;min-width:0;min-height:110px;padding:12px;border:1px solid #d8e1ed;border-radius:7px;resize:vertical;font:inherit;font-size:13px;font-weight:400;line-height:1.6;color:#25364c;background:#fff}.product-description-editor .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.product-detail-clean .product-description-view{margin:0 22px 18px;border-top:1px solid #e3e9f0}.product-description-view p{margin:0;padding:0 14px 14px;font-size:13px;color:#637184;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.product-detail-clean .product-detail-form .pce-editor{padding:20px 22px;margin-top:0;border-top:1px solid #e3e9f0}.product-page.product-detail-clean .product-config .config-actions{padding:14px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px}.product-save-state{font-size:12px;color:#856008}.product-detail-clean .product-config>.inline-feedback{margin:12px 22px}@media(max-width:650px){.product-page.product-detail-clean .wd-pdp-hero .panel-head{flex-direction:row;flex-wrap:wrap;padding:14px}.product-page.product-detail-clean .wd-pdp-hero .product-title-photo{flex-basis:100%;gap:12px}.product-page.product-detail-clean .wd-pdp-hero .panel-head>div:last-child{flex-direction:row;align-items:center;flex-wrap:wrap;max-width:100%}.product-page.product-detail-clean .product-config .panel-head,.product-page.product-detail-clean .product-config .config-actions,.product-detail-clean .product-detail-form .pce-editor{padding:16px}.product-page.product-detail-clean .product-config .product-base-fields{grid-template-columns:1fr;padding:16px}.product-detail-clean .product-description-editor,.product-detail-clean .product-description-view{margin-left:16px;margin-right:16px}}.supplier-inline{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:10px 0}.supplier-inline label{display:grid;gap:6px;min-width:220px}.supplier-inline input,.supplier-inline select{max-width:100%;min-height:40px}.supplier-manager{margin:14px 0;padding:16px}.supplier-manager summary{cursor:pointer;font-weight:650}.supplier-manager summary span{color:var(--muted);margin-left:8px}.supplier-manager p,.supplier-editor p{font-size:13px;color:var(--muted)}.supplier-editor{padding:16px}.supplier-bulk{padding:12px 18px;border-bottom:1px solid var(--line)}.supplier-filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.supplier-filters label{display:flex;gap:6px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:6px 10px}.supplier-filters input,.wd-product-name input[type=checkbox]{width:16px;height:16px;flex-shrink:0}.catalog-row[role=button]{cursor:pointer;text-align:left;width:100%;background:transparent}.catalog-row[role=button]:focus-visible{outline:2px solid var(--accent)}.product-catalog .supplier-bulk{margin:0;padding:12px 16px;align-items:center;gap:10px 16px;font-size:12px}.product-catalog .supplier-bulk>label:first-child{display:flex;align-items:center;gap:8px;min-width:0;cursor:pointer}.product-catalog .supplier-bulk input[type=checkbox]{width:16px;height:16px;min-width:16px;min-height:16px;margin:0;padding:0;flex:0 0 16px}.product-catalog .supplier-bulk>span{color:var(--muted);font-size:12px}.product-catalog .supplier-bulk>label:not(:first-child){display:flex;align-items:center;gap:8px;min-width:0;margin-left:auto;font-size:12px}.product-catalog .supplier-bulk select{width:190px;min-width:0;min-height:36px;height:36px;padding:6px 10px;border:1px solid var(--line);border-radius:7px;background:#fff;color:inherit;font:inherit}.product-catalog .supplier-bulk>button{min-height:36px;padding:7px 12px;font-size:12px}.product-catalog .supplier-bulk>small{flex-basis:100%;color:var(--muted);font-size:11px;line-height:1.4}@media(max-width:900px){.product-catalog .supplier-bulk>label:not(:first-child){margin-left:0}}@media(max-width:560px){.product-catalog .supplier-bulk>label:not(:first-child){width:100%}.product-catalog .supplier-bulk select{flex:1;width:auto}}.supplier-field-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;min-height:28px}.supplier-edit-link{border:0;background:transparent;padding:4px 0;font:inherit;font-size:12px;color:#2563eb;cursor:pointer}.supplier-edit-link:hover{text-decoration:underline}.supplier-edit-link:focus-visible{outline:2px solid #2563eb;outline-offset:3px}.supplier-edit-link:disabled{opacity:.5;cursor:default}.supplier-field-summary small{font-size:11px;color:#187750}.supplier-field-editor{max-width:100%;font-weight:400}.supplier-field-editor .supplier-inline{align-items:end;margin:8px 0;gap:8px}.supplier-field-editor .supplier-inline label{min-width:0;flex:1 1 170px;font-size:12px}.supplier-field-editor select,.supplier-field-editor input{width:100%;min-width:0;min-height:36px;padding:7px 10px;border:1px solid var(--line);border-radius:7px;background:#fff;color:inherit;font:inherit;font-size:12px}.supplier-field-editor button.secondary,.supplier-field-editor button.primary{min-height:36px;padding:7px 10px;font-size:12px}.supplier-field-editor p{margin:8px 0;font-size:12px;color:var(--muted)}.supplier-field-editor p[role=alert]{color:#b42318}.supplier-field-editor .supplier-manager{margin:12px 0 0;padding:10px 0 0;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none;background:transparent}.supplier-field-editor .supplier-manager summary{font-size:12px;font-weight:600}.supplier-field-editor .supplier-manager input{flex:1 1 160px;width:auto}.internal-product-create{position:relative}.bundle-create{margin:12px 0}.bundle-create .new-bundle-form{position:static;width:100%;max-width:520px;margin-top:12px;box-shadow:none;box-sizing:border-box}.suppliers-page{max-width:1320px;margin:0 auto}.supplier-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0}.supplier-stats>div{display:flex;gap:14px;align-items:center;padding:20px 22px;background:#fff;border:1px solid var(--line);border-radius:12px}.supplier-icon,.supplier-avatar,.supplier-empty-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#f1f3f2;color:#52605a;border-radius:10px;width:44px;height:44px}.supplier-stats span:not(.supplier-icon){color:var(--muted);font-size:12px}.supplier-stats strong{display:block;font-size:26px;margin-top:4px;line-height:1.15}.supplier-workspace{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;align-items:start}.supplier-workspace.read-only{grid-template-columns:1fr}.supplier-directory,.supplier-add{margin:0;overflow:hidden}.supplier-directory-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 24px 16px}.suppliers-page h3{margin:0;font-size:16px}.suppliers-page p{color:var(--muted);font-size:13px;line-height:1.6}.supplier-directory-head p{margin:6px 0 0}.supplier-count{background:#f0f2f0;border-radius:7px;padding:5px 9px;font-size:12px;font-weight:600}.supplier-search{display:flex;align-items:center;gap:10px;margin:0 24px 20px;border:1px solid var(--line);border-radius:8px;padding:0 12px;color:var(--muted)}.supplier-search input{width:100%;min-width:0;border:0;background:transparent;padding:12px 0;font:inherit;font-size:13px;color:inherit;outline:none}.supplier-search:focus-within{outline:2px solid #647d72;outline-offset:2px}.supplier-empty{text-align:center;padding:48px 28px 56px;border-top:1px solid var(--line)}.supplier-empty-icon{width:60px;height:60px;border-radius:16px;margin-bottom:18px}.supplier-empty p{max-width:380px;margin:10px auto 18px}.supplier-add{padding:24px}.supplier-add>.supplier-icon{margin-bottom:16px}.supplier-add>p{margin:8px 0 22px}.supplier-add form,.supplier-add label{display:grid;gap:8px}.supplier-add label{font-size:12px;font-weight:600}.supplier-add input,.supplier-rename input{min-width:0;width:100%;padding:11px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:inherit;font:inherit;box-sizing:border-box}.supplier-add form>button{margin-top:6px;justify-content:center}.supplier-help{display:flex;gap:9px;border-top:1px solid var(--line);padding-top:18px;margin-top:24px;color:var(--muted)}.supplier-help svg{flex-shrink:0;margin-top:3px}.supplier-help p{margin:0;font-size:12px}.supplier-row{display:flex;gap:14px;padding:20px 24px;border-top:1px solid var(--line)}.supplier-avatar{font-size:13px;font-weight:650}.supplier-row-content{flex:1;min-width:0}.supplier-row h4{margin:2px 0 6px;font-size:14px;overflow-wrap:anywhere}.supplier-product-count{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--muted)}.supplier-rename{margin-top:12px}.supplier-rename summary{cursor:pointer;font-size:12px;color:#526c60}.supplier-rename .supplier-inline input{flex:1 1 180px;width:auto}.suppliers-page .supplier-error{color:#b42318}.suppliers-page .supplier-success{color:#187750}@media(max-width:900px){.supplier-workspace{grid-template-columns:1fr}.supplier-add{order:-1}}@media(max-width:540px){.supplier-stats{gap:10px}.supplier-stats>div{padding:14px;gap:10px}.supplier-stats .supplier-icon{display:none}.supplier-directory-head,.supplier-row{padding:18px}.supplier-search{margin-left:18px;margin-right:18px}}.supplier-open{border:0;background:none;padding:0;text-align:left;color:inherit;font:inherit;font-weight:650;cursor:pointer}.supplier-open:hover{text-decoration:underline}.supplier-open:focus-visible{outline:2px solid #647d72;outline-offset:4px}.supplier-detail .page-back{display:flex;gap:8px;align-items:center;margin-bottom:20px}.supplier-detail-header{display:flex;gap:16px;align-items:center;margin-bottom:24px}.supplier-detail-header h2{margin:3px 0}.supplier-detail-header p{margin:4px 0 0}.supplier-profile,.supplier-products{margin-bottom:24px;overflow:hidden}.supplier-profile{padding:24px}.supplier-profile-title{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:20px}.supplier-profile-title p{margin:5px 0 0}.supplier-profile fieldset{border:0;padding:0;margin:0;min-width:0}.supplier-profile label{display:grid;gap:7px;font-size:12px;font-weight:600;margin-bottom:16px}.supplier-profile input,.supplier-profile textarea{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:8px;font:inherit;font-size:13px;color:inherit;background:#fff;box-sizing:border-box}.supplier-profile input:disabled,.supplier-profile textarea:disabled{opacity:1;background:#f8f9f8;color:#555}.supplier-name-field{max-width:500px}.supplier-profile-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;border-top:1px solid var(--line);padding-top:6px}.supplier-profile-columns h4{margin:18px 0;font-size:14px}.supplier-products>.supplier-profile-title{padding:24px 24px 0}.supplier-product-actions{display:flex;gap:8px;flex-wrap:wrap}.supplier-link-banner{margin:0 24px 20px;padding:14px;background:#f5f7f5;border:1px solid var(--line);border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:14px}.supplier-link-banner p{margin:0}.supplier-product-row{display:flex;gap:14px;align-items:center;padding:16px 24px;border-top:1px solid var(--line)}.supplier-product-row img{width:48px;height:48px;object-fit:contain;border:1px solid var(--line);border-radius:8px;background:#fff}.supplier-product-row>input{width:17px;height:17px;flex-shrink:0}.supplier-product-row>div{min-width:0}.supplier-product-row strong{font-size:13px;overflow-wrap:anywhere}.supplier-product-row small{display:block;margin-top:5px;font-size:12px;color:var(--muted)}.supplier-pagination{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:18px 24px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.supplier-pagination>div{display:flex;gap:8px}@media(max-width:800px){.supplier-profile-columns{grid-template-columns:1fr;gap:0}.supplier-profile-title,.supplier-link-banner{align-items:stretch;flex-direction:column}.supplier-profile{padding:18px}}.supplier-detail-header{justify-content:flex-start;background:transparent;padding:0;border:0}.supplier-profile input,.supplier-profile textarea{font-weight:400}.supplier-directory-link{color:inherit;text-decoration:none;align-items:center;transition:background .15s}.supplier-directory-link:hover{background:#f7faf8}.supplier-directory-link:focus-visible{outline:2px solid #647d72;outline-offset:-3px}.supplier-directory-meta{display:block;margin-top:7px;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.supplier-directory-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.supplier-directory-tags span{padding:4px 8px;border-radius:5px;background:#edf3ef;color:#426454;font-size:11px}.supplier-directory-arrow{color:#718278;flex-shrink:0}.supplier-dashboard-tabs{display:flex;gap:6px;overflow-x:auto;padding:5px;background:#edf0ed;border-radius:10px;margin-bottom:24px;width:fit-content;max-width:100%;box-sizing:border-box}.supplier-dashboard-tabs button{flex-shrink:0;border:0;background:transparent;padding:10px 18px;border-radius:7px;color:#647168;font:inherit;font-size:13px;cursor:pointer}.supplier-dashboard-tabs button.active{background:#fff;color:#263f31;box-shadow:0 1px 4px #173a2314;font-weight:600}.supplier-dashboard-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px}.supplier-dashboard-stats>.panel{margin:0;padding:22px 24px;text-align:left;font:inherit;background:#fff;color:inherit}.supplier-dashboard-stats button{cursor:pointer}.supplier-dashboard-stats button:hover{border-color:#91aa9b}.supplier-dashboard-stats span{color:var(--muted);font-size:12px}.supplier-dashboard-stats strong{display:block;font-size:30px;margin-top:8px;line-height:1.2}.supplier-dashboard-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}.supplier-dashboard-card{padding:24px;margin:0;min-width:0}.supplier-dashboard-card dl{margin:0 0 22px}.supplier-dashboard-card dl>div{display:grid;grid-template-columns:145px minmax(0,1fr);gap:16px;padding:13px 0;border-bottom:1px solid var(--line);font-size:13px;line-height:1.5}.supplier-dashboard-card dt{color:var(--muted)}.supplier-dashboard-card dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.supplier-dashboard-card a:not(.primary){color:#367354}.supplier-detail a.primary{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.supplier-dashboard-notes{margin-top:22px}.supplier-dashboard-notes p{white-space:pre-wrap}.supplier-detail .supplier-profile-columns{grid-template-columns:repeat(2,minmax(0,1fr));border-top:0;gap:20px}.supplier-detail .supplier-profile-columns>section{border:1px solid var(--line);padding:0 20px 4px;border-radius:10px}.supplier-orders-panel{overflow:hidden}.supplier-orders-panel>.supplier-profile-title{padding:24px;margin:0}.supplier-orders-list>a{display:flex;align-items:center;gap:20px;padding:20px 24px;border-top:1px solid var(--line);text-decoration:none;color:inherit;font-size:13px}.supplier-orders-list>a:hover{background:#f7faf8}.supplier-orders-list>a>div{flex:1;min-width:0;overflow-wrap:anywhere}.supplier-orders-list small{display:block;margin-top:6px;color:var(--muted)}.supplier-detail .supplier-product-row>input[type=checkbox]{width:17px;height:17px;min-height:17px;padding:0;margin:0;flex:0 0 17px}@media(max-width:1100px){.supplier-dashboard-overview{grid-template-columns:1fr}}@media(max-width:650px){.supplier-detail .supplier-profile-columns{grid-template-columns:1fr}.supplier-dashboard-stats{gap:8px}.supplier-dashboard-stats>.panel{padding:16px 12px}.supplier-dashboard-stats span{font-size:11px}.supplier-dashboard-stats strong{font-size:24px}.supplier-dashboard-tabs button{padding:9px 12px}.supplier-dashboard-card{padding:18px}.supplier-dashboard-card dl>div{grid-template-columns:1fr;gap:4px}.supplier-orders-list>a{flex-wrap:wrap;gap:10px;padding:18px}.supplier-orders-list>a>div{flex-basis:100%}}.product-bundles{min-width:0}.product-overview-actions{display:flex;flex-wrap:wrap;gap:10px;margin:0}.product-bundles-heading{align-items:flex-start;gap:20px}.product-bundles-heading>div{min-width:0}.product-bundles-heading .product-module-note{margin:8px 0 0;max-width:720px}.product-bundles-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;flex:0 0 auto;gap:8px}.product-bundles-actions>button{white-space:nowrap}.product-bundles-availability{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px;padding:16px;margin:18px 18px 0;border:1px solid #e6ebf2;border-radius:10px;background:#f7f9fc;color:#526174}.product-bundles-availability>strong{font-size:26px;line-height:1.2;color:#202d3e}.product-bundles-availability>span,.product-bundles-availability>p{font-size:13px}.product-bundles-availability>p{flex-basis:100%;margin:0;color:#946019}.product-bundles-list{display:grid;gap:10px;padding:18px}.product-bundles-list:empty{display:none}.product-bundles-row{display:grid;grid-template-columns:56px minmax(0,1fr) minmax(90px,.3fr) minmax(110px,.4fr);align-items:center;gap:16px;padding:16px;border:1px solid #e5e9ec;border-radius:10px;background:#fff;color:inherit;text-decoration:none;min-width:0}a.product-bundles-row:hover{border-color:#bdcce0;background:#f8faff}a.product-bundles-row:focus-visible{outline:2px solid #0865e8;outline-offset:3px}.product-bundles-product,.product-bundles-metric{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.product-bundles-product>strong{font-size:14px;line-height:1.4}.product-bundles-product>code,.product-bundles-product>span,.product-bundles-metric>span{font-size:12px;color:#64717c;line-height:1.4}.product-bundles-product>.product-bundles-role{color:#526174}.product-bundles-product>.product-bundles-warning{color:#946019}.product-bundles-metric>strong{font-size:15px;font-variant-numeric:tabular-nums}@media(max-width:680px){.product-bundles-heading{flex-direction:column;gap:12px}.product-bundles-actions{justify-content:flex-start;max-width:100%}.product-bundles-row{grid-template-columns:56px minmax(0,1fr);gap:12px;padding:14px}.product-bundles-metric{grid-column:2}}.product-hs-code-field{display:grid;align-content:start;gap:7px;min-width:0}.product-hs-code-input{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;min-width:0}.product-hs-code-input>input{flex:1 1 13ch;min-width:calc(13ch + 24px)}.product-hs-code-input>button{flex:none;min-height:40px;gap:6px;padding:9px 10px;font-size:12px;white-space:nowrap}.product-hs-code-field>small,.product-hs-code-feedback{margin:0;color:#64717c;font-size:12px;line-height:1.5}.product-hs-code-feedback{color:#23603c}.product-hs-code-feedback.error{color:#a33330}.product-shopify-panel{margin-top:16px;border:1px solid var(--border, #e2e7ed);border-radius:12px;background:#fff;overflow:hidden}.product-shopify-panel>.product-shopify-summary{display:flex;align-items:center;gap:12px;padding:16px 20px;cursor:pointer;list-style:none;font-size:14px;font-weight:650}.product-shopify-summary::-webkit-details-marker{display:none}.product-shopify-summary:before{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .12s ease}.product-shopify-panel[open]>.product-shopify-summary:before{transform:rotate(45deg)}.product-shopify-summary:focus-visible{outline:2px solid var(--brand, #f5c21b);outline-offset:-3px}.product-shopify-summary .product-shopify-status{margin-left:auto;font-size:12px;font-weight:500;color:#687586}.product-shopify-summary .product-shopify-status.synced{color:#087c54}.product-shopify-panel .product-shopify-body{padding:0 20px 20px}.product-shopify-panel .product-shopify-intro{max-width:76ch;margin:0 0 14px;color:#687586;font-size:13px;line-height:1.55}.product-shopify-panel .product-shopify-actions{display:flex;align-items:center;gap:10px}.product-shopify-panel .product-shopify-actions button{min-height:36px;font-size:13px}.product-shopify-panel .product-shopify-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.product-shopify-comparison>section{min-width:0;padding:14px;border:1px solid #e6eaf0;border-radius:9px}.product-shopify-comparison h4{margin:0 0 10px;font-size:13px}.product-shopify-comparison ul{margin:0;padding:0;list-style:none}.product-shopify-comparison li{display:flex;align-items:start;gap:12px;padding:7px 0;font-size:13px}.product-shopify-comparison li+li{border-top:1px solid #eef1f5}.product-shopify-comparison li>span{margin-left:auto;white-space:nowrap;color:#687586}.product-shopify-panel code{overflow-wrap:anywhere;background:transparent;font-size:12px}.product-shopify-panel .product-shopify-empty{margin:0;color:#687586;font-size:13px}.product-shopify-panel .product-shopify-display{display:grid;gap:5px;margin:0 0 16px;padding:12px 14px;border-radius:9px;background:#f6f8fa;color:#687586;font-size:13px}.product-shopify-display strong{color:#313c4b;font-size:12px}.product-shopify-display small{font-size:12px;line-height:1.5}.product-shopify-panel .product-shopify-feedback{margin:14px 0 0;font-size:13px;line-height:1.5}.product-shopify-feedback.info{color:#687586}.product-shopify-feedback.success{color:#087c54}.product-shopify-feedback.error{color:#b93838}.product-shopify-feedback+.product-shopify-actions{margin-top:12px}@media(max-width:620px){.product-shopify-panel>.product-shopify-summary{padding:14px 16px}.product-shopify-panel .product-shopify-body{padding:0 16px 16px}.product-shopify-panel .product-shopify-comparison{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.product-shopify-summary:before{transition:none}}.crm-page{max-width:1440px;margin:auto;font-size:14px}.crm-page-intro{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:4px 0 24px}.crm-page-intro h2{font-size:28px;letter-spacing:-.7px;margin:6px 0 8px}.crm-page-intro p,.crm-helper{color:#666b70;font-size:13px;line-height:1.6;margin:0}.crm-source-label{display:flex;gap:8px;align-items:center;border:1px solid #e4e6e8;border-radius:20px;padding:9px 13px;font-size:12px;background:#fff;white-space:nowrap}.crm-page .crm-summary{gap:12px;border:0;background:transparent}.crm-page .crm-summary>div{border:1px solid #e4e6e8;border-radius:12px;padding:20px;background:#fff}.crm-page .crm-filters{flex-wrap:wrap;padding:18px 20px;background:#fafafa;gap:10px}.crm-page .crm-filters .search{min-width:250px;flex:2}.crm-page .crm-filters select{font-size:12px;min-height:40px;border-radius:7px;flex:1;min-width:130px}.crm-page .crm-filter-result{padding:12px 20px;font-size:12px}.crm-page .panel-head{padding:20px}.crm-column-head{display:grid;grid-template-columns:minmax(220px,1fr) 110px 150px 110px;gap:20px;padding:12px 22px;background:#f6f7f7;border-bottom:1px solid #e6e7e8;color:#697079;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.crm-page .crm-customer-list>button{grid-template-columns:minmax(220px,1fr) 110px 150px 110px;gap:20px;padding:20px 22px;min-height:90px;transition:background .15s}.crm-page .crm-customer-list>button:hover{background:#fffaf0}.crm-page .crm-customer-list strong{font-size:14px}.crm-page .crm-customer-list small{font-size:12px;line-height:1.6}.crm-row-number small{display:none}.crm-page .crm-status{font-size:10px;border-radius:20px;padding:7px 10px;justify-self:start}.crm-page .crm-customer-list>button:focus-visible{outline:2px solid #ffbf00;outline-offset:-3px}.crm-page .customer-tag-list{margin-top:6px}.crm-page .crm-detail-head{padding:26px 28px}.crm-page .crm-detail-head h2{font-size:28px}.crm-page .crm-detail-head a{font-size:13px}.crm-page .crm-avatar{background:#262727;color:#ffbf00;width:58px;height:58px;font-size:19px}.crm-page .customer-detail-tags{padding:12px 28px}.crm-value-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:22px 28px;gap:24px;background:#fafafa;border-bottom:1px solid #e6e7e8}.crm-value-strip>div{display:grid;gap:5px}.crm-value-strip small{font-size:12px;color:#636b73}.crm-value-strip strong{font-size:28px;font-weight:650;letter-spacing:-.6px;font-variant-numeric:tabular-nums}.crm-value-strip span{font-size:11px;color:#787e84}.crm-detail-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.crm-profile-column{padding:24px;border-right:1px solid #e6e7e8}.crm-profile-column h3,.crm-history h3{font-size:16px;margin:0 0 16px}.crm-page .crm-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;border:0;margin-bottom:20px}.crm-page .crm-contact-grid>div{padding:0;border:0}.crm-page .crm-contact-grid small{font-size:10px;letter-spacing:.05em}.crm-page .crm-contact-grid strong{font-size:13px;margin-top:6px;overflow-wrap:anywhere}.crm-page .crm-address{margin:20px 0;padding:16px;border-radius:10px;background:#f5f6f6;line-height:1.6}.crm-page .crm-address strong{font-size:13px}.crm-page .crm-address span{font-size:12px}.crm-page .crm-edit{padding:16px 0;border:0;gap:16px}.crm-page .crm-edit label{font-size:12px}.crm-page .crm-edit input,.crm-page .crm-edit select,.crm-page .crm-edit textarea{font-size:14px;min-height:42px;border-radius:7px;font-weight:400}.crm-page .crm-edit button{min-height:42px;grid-column:1/-1}.crm-page .crm-history{padding:24px}.crm-page .crm-history>div{padding:15px 0}.crm-page .crm-history strong{font-size:14px}.crm-page .crm-history div span{font-size:12px}.crm-page .crm-history .status{font-size:10px}.crm-history-column .crm-history+.crm-history{border-top:1px solid #e6e7e8}.crm-page .crm-history .empty{padding:24px 0;color:#777}.sales-insights{margin-top:24px}.sales-insights .panel{padding:24px}.sales-insights h3{font-size:18px;margin:0 0 8px}.sales-insights p{font-size:13px;line-height:1.7;color:#656c74}.insights-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid #e7e8e9;margin-top:20px;padding-top:20px}.insights-metrics>div{padding:0 20px;border-right:1px solid #e7e8e9}.insights-metrics>div:first-child{padding-left:0}.insights-metrics>div:last-child{border:0}.insights-metrics small{font-size:12px;color:#69717a}.insights-metrics strong{display:block;font-size:26px;margin:8px 0;font-variant-numeric:tabular-nums}.insights-tabs{display:flex;gap:6px;overflow:auto;margin:22px 0 16px;padding:5px;background:#eee;border-radius:10px}.insights-tabs button{border:0;background:transparent;color:#646970;border-radius:7px;padding:11px 18px;white-space:nowrap;font:inherit;font-size:13px}.insights-tabs button[aria-pressed=true]{background:#fff;color:#252729;box-shadow:0 1px 4px #0000000b;font-weight:650}.insights-tabs button:focus-visible{outline:2px solid #ffbf00}.sales-insights .table-scroll{overflow:auto;max-width:100%}.sales-insights table{border-collapse:collapse;width:100%;font-size:13px}.sales-insights th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#69717a;background:#f6f7f7;padding:13px 16px;white-space:nowrap}.sales-insights td{padding:15px 16px;border-bottom:1px solid #eceeef;font-variant-numeric:tabular-nums}.sales-insights tr:last-child td{border:0}.sales-insights tbody tr:hover{background:#fffaf0}.sales-insights th:not(:first-child),.sales-insights td:not(:first-child){text-align:right}.insights-timing{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.insights-bar{display:grid;grid-template-columns:35px 1fr 90px;align-items:center;gap:12px;margin:17px 0;font-size:12px}.insights-bar-track{height:10px;background:#f0f1f2;border-radius:5px;overflow:hidden}.insights-bar-track span{display:block;height:100%;background:#ffbf00;border-radius:5px}.insights-hour-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin-top:20px}.insights-hour-grid>div{border:1px solid #e6e7e8;border-radius:8px;padding:10px 6px;text-align:center;font-size:11px}.insights-hour-grid strong{display:block;font-size:16px;margin-top:6px}.insights-scenarios{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0}.insights-scenarios>div{padding:22px;border:1px solid #e6e7e8;border-radius:10px}.insights-scenarios>div:last-child{background:#fff9e8;border-color:#f3dc94}.insights-scenarios strong{display:block;font-size:25px;margin:14px 0}.insights-scenarios small{font-size:12px;color:#646b72}@media(max-width:1000px){.crm-column-head{display:none}.crm-page .crm-customer-list>button{grid-template-columns:minmax(0,1fr) 100px;gap:12px}.crm-page .crm-row-number{grid-column:auto}.crm-row-number small{display:block}.crm-page .crm-customer-list .crm-status{grid-column:2;grid-row:1}.crm-page .crm-customer-list .crm-row-number:nth-of-type(2){grid-column:1}.crm-detail-columns{grid-template-columns:1fr}.crm-profile-column{border-right:0;border-bottom:1px solid #e6e7e8}.insights-timing{grid-template-columns:1fr}.insights-metrics{grid-template-columns:repeat(2,1fr);gap:20px}.insights-metrics>div{padding:0;border:0}}@media(max-width:600px){.crm-page-intro{align-items:flex-start;flex-direction:column}.crm-page-intro h2{font-size:23px}.crm-page .crm-summary{grid-template-columns:repeat(2,1fr)}.crm-page .crm-summary>div{padding:14px}.crm-page .crm-filters{padding:14px}.crm-page .crm-filters .search{min-width:100%}.crm-value-strip{padding:18px;gap:14px}.crm-value-strip strong{font-size:22px}.crm-value-strip small{font-size:10px}.crm-profile-column,.crm-page .crm-history{padding:18px}.crm-page .crm-detail-head{padding:20px}.crm-page .crm-detail-head h2{font-size:23px}.crm-page .crm-edit{grid-template-columns:1fr}.crm-page .crm-edit .wide{grid-column:1}.sales-insights .panel{padding:18px}.insights-scenarios{grid-template-columns:1fr}.sales-insights td,.sales-insights th{padding:12px}.crm-page .crm-filters input{font-size:16px}}.team-workspace{display:grid;gap:22px}.team-intro{display:flex;align-items:center;justify-content:space-between;gap:20px}.team-intro h2{font-size:26px;margin:7px 0 10px}.team-intro p,.team-access-note p{color:#666d72;font-size:13px;line-height:1.6;margin:0}.team-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.team-summary>div{background:#fff;border:1px solid #e5e7e9;border-radius:12px;padding:20px 24px}.team-summary span{display:block;color:#687078;font-size:12px}.team-summary strong{display:block;font-size:30px;margin-top:8px}.team-workspace .team-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.team-workspace .panel-head{padding:22px}.team-filters{display:flex;gap:12px;padding:0 22px 20px;border-bottom:1px solid #e5e7e9}.team-filters input{flex:1;min-width:0}.team-filters input,.team-filters select{padding:11px 12px;background:#fff;border:1px solid #dfe2e4;border-radius:7px;font-size:13px}.team-workspace .member-row{grid-template-columns:42px minmax(0,1fr);gap:14px;padding:22px}.team-workspace .avatar{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#fff3cc;font-size:13px;font-weight:700}.team-workspace .team-member-copy{gap:6px;min-width:0}.team-workspace .team-member-copy strong{font-size:14px;overflow-wrap:anywhere}.team-workspace .member-row span,.team-workspace .team-member-copy small{font-size:12px;line-height:1.5}.team-workspace .team-member-manage>select,.team-workspace .team-member-manage>b{grid-column:2;justify-self:start;font-size:12px;border-radius:6px}.team-workspace .team-member-manage>button{grid-column:2;justify-self:start;font-size:12px}.team-workspace .team-self{display:inline-block;font-size:10px;font-style:normal;background:#edf2f4;padding:2px 6px;border-radius:4px;margin-left:8px}.team-workspace .team-confirmed{color:#34634a}.team-workspace .team-pending{color:#895c13}.team-workspace .invite-body{padding:22px;gap:14px}.team-workspace .invite-body>p{font-size:13px;margin:0}.team-workspace .invite-body label{font-size:12px;gap:8px}.team-workspace .invite-body input,.team-workspace .invite-body select{height:42px;font-size:13px;border-radius:7px}.team-workspace .team-role-help{padding:12px;background:#f5f6f7;border-radius:7px}.team-workspace .invite-body .primary{margin:4px 0 0;width:100%;justify-content:center}.team-empty{padding:24px;color:#687078;font-size:13px}.team-access-note{padding:20px 24px;border:1px solid #e0e3e5;border-radius:12px}.team-access-note strong{display:block;margin-bottom:7px;font-size:13px}@media(min-width:1450px){.team-workspace .team-member-manage{grid-template-columns:42px minmax(0,1fr) auto}.team-workspace .team-member-manage>select,.team-workspace .team-member-manage>b{grid-column:3;grid-row:1}.team-workspace .team-member-manage>button{grid-column:3;grid-row:2}}@media(max-width:1000px){.team-workspace .team-grid{grid-template-columns:1fr}.team-workspace .invite-panel{max-width:none}.team-summary>div{padding:16px}.team-intro h2{font-size:23px}}@media(max-width:600px){.team-intro{align-items:flex-start;flex-direction:column}.team-summary{gap:8px}.team-summary>div{padding:12px}.team-summary span{font-size:11px}.team-summary strong{font-size:25px}.team-filters{flex-direction:column}.team-filters input,.team-workspace .invite-body input{font-size:16px}.team-workspace .member-row{padding:18px}.team-workspace .team-member-copy strong{font-size:13px}}.team-workspace .panel-head .member-count{color:#ffbf00;border-radius:6px;min-width:28px;text-align:center;font-size:12px}.team-workspace .member-row .avatar{background:#fff3cc}.crm-filters.crm-private-search{gap:10px}.crm-filters.crm-private-search .search{flex:1 1 280px}.crm-filters.crm-private-search select{flex:1 1 160px;min-width:0}.crm-filters.crm-private-search>button{min-height:40px}@media(max-width:650px){.crm-filters.crm-private-search{grid-template-columns:1fr}}.logistics-workspace{display:grid;gap:20px;min-width:0}.logistics-workspace .section-intro{margin:0;align-items:flex-start;gap:20px}.logistics-workspace .section-intro p{max-width:640px;line-height:1.55}.logistics-actions{display:flex;align-items:flex-end;justify-content:flex-end;gap:9px;flex-wrap:wrap}.logistics-actions label,.logistics-filters label{display:grid;gap:6px;color:#61615c;font-size:11px;font-weight:650}.logistics-actions select,.logistics-filters select,.logistics-filters input{border:1px solid #dfdfd9;border-radius:7px;min-height:40px;background:#fff;padding:9px 11px;color:#30302e;font-size:12px;min-width:0}.logistics-tabs{display:flex;gap:5px;padding:6px;background:#e8e8e4;border-radius:9px;width:fit-content;max-width:100%;overflow-x:auto}.logistics-tabs button{border:0;background:transparent;color:#62625c;border-radius:6px;padding:11px 20px;font-size:12px;font-weight:650;white-space:nowrap}.logistics-tabs button.active{background:#fff;color:#252522;box-shadow:0 1px 3px #00000012}.logistics-tabs button.active:before{content:"";display:inline-block;width:6px;height:6px;background:#edc439;border-radius:50%;margin-right:7px;vertical-align:middle}.logistics-workspace button:focus-visible,.logistics-workspace select:focus-visible,.logistics-workspace input:focus-visible,.logistics-workspace a:focus-visible{outline:2px solid #1769bd;outline-offset:3px}.logistics-status{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 18px;font-size:11px;color:#777771}.logistics-status>span{display:inline-flex;align-items:center;gap:7px}.logistics-status svg{color:#9a811f}.logistics-alert{padding:13px 16px;display:flex;gap:12px;align-items:center;background:#fff8df;border:1px solid #f0e4b7;border-radius:8px;font-size:12px;line-height:1.55;color:#665a30}.logistics-alert.error{background:#fff2f3;border-color:#f0d5d8;color:#992638}.logistics-alert>div{flex:1;min-width:0}.logistics-alert p{margin:3px 0 0}.logistics-loading{padding:48px 20px;display:flex;justify-content:center;align-items:center;gap:10px;color:#76766d;font-size:13px}.logistics-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.logistics-kpi{padding:20px;background:#fff;border-radius:11px;box-shadow:0 1px 3px #00000014;min-width:0}.logistics-kpi>span{display:flex;align-items:center;gap:7px;color:#74746d;font-size:11px;font-weight:550}.logistics-kpi>span svg{color:#958229;flex-shrink:0}.logistics-kpi>strong{display:block;font:700 29px Space Grotesk,sans-serif;color:#292927;line-height:1.15;margin:11px 0 9px;overflow-wrap:anywhere}.logistics-kpi>small{display:block;font-size:10px;line-height:1.6;color:#878780}.logistics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.logistics-workspace .panel{min-width:0}.logistics-workspace .panel-head{align-items:flex-start;gap:14px}.logistics-workspace .panel-head h3{margin:0}.logistics-workspace .panel-head p{margin:6px 0 0;font-size:11px;color:#85857e;line-height:1.55}.logistics-workspace .panel-head .eyebrow{display:block;margin-bottom:7px;color:#928c73;font-size:9px}.logistics-switch{display:flex;gap:3px;background:#f1f1eb;border:1px solid #e7e7df;padding:3px;border-radius:7px;flex-shrink:0}.logistics-switch button{padding:7px 11px;border:0;border-radius:5px;background:transparent;color:#7a7a70;font-size:10px}.logistics-switch button.active{background:#fff;color:#36362e;box-shadow:0 1px 2px #0000000e}.logistics-volume{padding:24px 20px 17px}.logistics-volume-axis{display:flex;justify-content:space-between;font-size:10px;color:#93938a;padding-bottom:8px}.logistics-bars{display:grid;gap:5px;height:175px;align-items:end;border-bottom:1px solid #e8e8df;background:repeating-linear-gradient(to top,transparent 0,transparent 42px,#efefe9 43px,transparent 44px)}.logistics-bar-track{height:100%;display:flex;align-items:end;justify-content:center;min-width:0}.logistics-bar{display:block;background:#e9c33c;width:100%;max-width:34px;border-radius:3px 3px 0 0}.logistics-volume-labels{display:flex;justify-content:space-between;padding-top:9px;color:#8b8b82;font-size:10px}.logistics-chart-table{margin:0 20px 17px;font-size:11px}.logistics-chart-table summary{cursor:pointer;color:#7d7d74;padding:6px 0}.logistics-weekdays{padding:18px 20px;display:grid;gap:12px}.logistics-weekday{display:grid;grid-template-columns:30px minmax(0,1fr) 55px;gap:12px;align-items:center;font-size:11px;color:#76766c}.logistics-weekday-track{height:10px;background:#f1f1ea;border-radius:3px;overflow:hidden}.logistics-weekday-track span{display:block;height:100%;background:#e9c33c;border-radius:3px}.logistics-weekday strong{font-size:11px;color:#464640;text-align:right}.logistics-hours{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;padding:19px 20px}.logistics-hour{border-radius:5px;min-height:55px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#574f30;font-size:10px}.logistics-hour strong{font-size:12px}.logistics-footnote{margin:0;padding:0 20px 18px;font-size:10px;color:#939389;line-height:1.65}.logistics-filter-note{padding-top:15px;background:#fffaf0}.logistics-facts{margin:0;padding:4px 20px 16px}.logistics-facts>div{display:flex;justify-content:space-between;gap:18px;align-items:baseline;padding:14px 0;border-bottom:1px solid #eeeeea}.logistics-facts>div:last-child{border:0}.logistics-facts dt{font-size:11px;color:#77776f;line-height:1.5}.logistics-facts dd{margin:0;font-size:15px;font-weight:650;text-align:right;color:#3c3c35}.logistics-filters{display:grid;grid-template-columns:minmax(190px,1.8fr) repeat(3,minmax(145px,1fr));gap:12px;padding:18px 20px;border-bottom:1px solid #ecece6}.logistics-search{position:relative}.logistics-search svg{position:absolute;left:11px;bottom:12px;color:#9a9a91;pointer-events:none}.logistics-search input{width:100%;padding-left:34px}.logistics-table{width:100%;border-collapse:collapse;font-size:12px}.logistics-table th{color:#8b8b80;font-size:10px;font-weight:600;background:#fafaf7;padding:12px 16px;text-align:left;white-space:nowrap;border-bottom:1px solid #ecece6}.logistics-table td{padding:14px 16px;vertical-align:middle;border-bottom:1px solid #efefe9;color:#484840}.logistics-table .numeric{text-align:right;font-variant-numeric:tabular-nums}.logistics-table td small{display:block;color:#909085;font-size:10px;margin-top:5px;line-height:1.5}.logistics-product-cell{min-width:210px;max-width:290px}.logistics-product-cell a{color:#35352e;text-decoration:none;font-weight:650;display:inline-flex;align-items:center;gap:6px;overflow-wrap:anywhere}.logistics-product-cell a:hover{text-decoration:underline}.logistics-product-copy>span{display:block;font-size:11px;line-height:1.5;color:#77776d;margin-top:4px}.logistics-product-flags{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.logistics-pill{display:inline-flex;padding:3px 6px;border-radius:4px;background:#f0f0e9;color:#838379;font-size:9px}.logistics-pill.caution{background:#faf0d2;color:#94752b}.logistics-cell-null{display:inline-block;font-size:10px;line-height:1.4;color:#a0a095;max-width:120px}.logistics-pagination{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:16px 20px;font-size:11px;color:#85857a}.logistics-pagination>div{display:flex;align-items:center;gap:10px}.logistics-pagination button{min-height:34px}.logistics-empty{padding:40px 20px;text-align:center;color:#85857a;font-size:12px;line-height:1.6}.logistics-methods{background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000012}.logistics-methods>summary{padding:17px 20px;display:flex;justify-content:space-between;gap:12px;cursor:pointer;font-size:12px;font-weight:600;color:#65655b;list-style:none}.logistics-methods>summary::-webkit-details-marker{display:none}.logistics-methods[open]>summary svg{transform:rotate(180deg)}.logistics-methods-content{padding:0 20px 20px;font-size:11px;line-height:1.75;color:#7b7b70}.logistics-methods-content p{margin:0 0 12px}.logistics-methods-content p:last-child{margin-bottom:0}.logistics-methods-content ul{padding-left:18px}.logistics-methods-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 25px}.logistics-methods-grid>div{display:flex;justify-content:space-between;gap:14px}.logistics-methods-grid strong{color:#5d5d51}@media(max-width:1150px){.logistics-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.logistics-kpi{padding:17px}}@media(max-width:850px){.logistics-workspace .section-intro{flex-direction:column}.logistics-actions{justify-content:flex-start;width:100%}.logistics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.logistics-grid{grid-template-columns:1fr}}@media(max-width:550px){.logistics-workspace{gap:15px}.logistics-tabs{width:100%}.logistics-tabs button{flex:1 0 auto;padding:11px 13px}.logistics-actions label{flex:1}.logistics-kpis{gap:10px}.logistics-kpi{padding:15px}.logistics-kpi>strong{font-size:23px}.logistics-filters{grid-template-columns:1fr;padding:16px}.logistics-workspace .panel-head{padding:16px;flex-wrap:wrap}.logistics-hours{grid-template-columns:repeat(6,minmax(0,1fr));padding:16px}.logistics-pagination{align-items:flex-start;flex-direction:column;padding:16px}.logistics-pagination>div{width:100%;justify-content:space-between}.logistics-alert{flex-wrap:wrap}.logistics-methods-grid{grid-template-columns:1fr}}.logistics-product-identity{display:flex;align-items:flex-start;gap:12px}.logistics-product-copy{min-width:0;overflow-wrap:anywhere}.warehouse-map{margin-bottom:24px}.warehouse-map>.panel-head{align-items:flex-start;gap:16px}.warehouse-map label{display:grid;gap:8px;max-width:480px;margin:16px 0}.warehouse-map-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:12px}.warehouse-position{border:1px solid var(--border, #d8dbe0);border-radius:8px;padding:14px;min-width:0}.warehouse-position.selected{outline:3px solid #ffbf00}.warehouse-position.vacant{border-style:dashed}.warehouse-position-heading{display:flex;justify-content:space-between;gap:8px;margin-bottom:12px}.warehouse-position-heading span{font-size:12px}.warehouse-position button{width:100%;white-space:normal}.warehouse-position ul{padding:0;list-style:none;max-height:180px;overflow:auto}.warehouse-position li{display:flex;justify-content:space-between;gap:12px;padding:5px 0}.warehouse-position li span{overflow-wrap:anywhere}.warehouse-move-confirm{border:2px solid #ffbf00;padding:18px;margin-top:18px;border-radius:8px}.warehouse-move-confirm button{margin:6px 8px 0 0}.warehouse-map :focus-visible{outline:3px solid #ffbf00;outline-offset:3px}@media(max-width:600px){.warehouse-map>.panel-head{flex-direction:column}.warehouse-map-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-position{padding:10px}.warehouse-position-heading{flex-direction:column}.warehouse-move-confirm button{width:100%}}.order-composer .composer-layout{grid-template-columns:minmax(0,1fr) 390px}.composer-cart{position:sticky;top:24px}.composer-buyer-types{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.composer-buyer-types button{display:grid;gap:7px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#fff;color:inherit;text-align:left}.composer-buyer-types button.selected{border-color:#d69f12;background:#fffaf0;box-shadow:inset 0 0 0 1px #d69f12}.composer-buyer-types strong{font-size:13px}.composer-buyer-types span{color:var(--muted);font-size:11px;line-height:1.5}.composer-business{padding:0 0 16px;margin-bottom:16px;border-bottom:1px solid var(--line)}.composer-business .composer-help{grid-column:1 / -1;margin:0}.composer-selected-products{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.composer-selected-products h4,.composer-discounts h4,.composer-shipping h4{font-size:13px;margin:0 0 14px}.composer-selected-products .composer-cart-line{gap:12px}.composer-selected-products .composer-cart-controls{display:grid;grid-template-columns:85px minmax(100px,160px) 1fr 32px;gap:12px;align-items:end}.composer-cart-controls>b{text-align:right;padding-bottom:12px}.composer-cart-controls .icon-btn{align-self:center}.composer-cart-controls input{max-width:none}.composer-price-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:11px;color:var(--muted)}.composer-price-note button,.composer-capability-warning button{border:0;padding:0;background:transparent;color:inherit;text-decoration:underline;font:inherit;cursor:pointer}.composer-price-note>span{color:#947000}.composer-discounts,.composer-shipping{display:grid;gap:14px;border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:20px}.composer-discounts h4,.composer-shipping h4,.composer-discounts .composer-help,.composer-shipping .composer-help{margin:0}.composer-section select{width:100%;min-width:0;border:1px solid var(--line);border-radius:6px;background:#fff;padding:11px;font:inherit;color:inherit}.composer-quote{display:grid;gap:12px;margin:20px 0;padding:18px;border-radius:8px;background:#f6f6f3;font-size:13px}.composer-quote>div{display:flex;justify-content:space-between;gap:16px}.composer-quote-total{border-top:1px solid var(--line);margin-top:4px;padding-top:14px;font-size:18px}.composer-quote small,.composer-calculation-status{font-size:11px;color:var(--muted);line-height:1.6}.composer-capability-warning{display:grid;gap:12px;margin:18px 0;padding:16px;background:#fff8e8;border:1px solid #e5c986;border-radius:8px;font-size:12px;line-height:1.6}.composer-capability-warning p{margin:0}.composer-capability-warning button{text-align:left}@media(max-width:1250px){.order-composer .composer-layout{grid-template-columns:minmax(0,1fr)}.composer-cart{position:static}}@media(max-width:600px){.composer-buyer-types{grid-template-columns:1fr}.composer-selected-products .composer-cart-controls{grid-template-columns:70px minmax(90px,1fr) auto 28px;gap:8px}.composer-cart-photo{width:48px;height:48px;flex-basis:48px}}.composer-note{position:relative}.composer-note textarea{min-height:125px}.composer-mention-options{border:1px solid #dedbd1;border-radius:8px;padding:5px;max-height:260px;overflow:auto;background:#fff}.composer-mention-options button{border:0;border-radius:6px;font:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;width:100%;text-align:left;padding:10px;background:transparent;color:#30312e}.composer-mention-options button[aria-selected=true]{background:#f8f2e3}.composer-mention-options small{font-size:11px;color:#696a65}.composer-validation{display:grid;grid-column:1 / -1;gap:8px;font-size:12px;margin-top:10px}.composer-validation>p{margin:0}.composer-validation label{display:grid;gap:8px}.composer-validation small{display:block;white-space:pre-wrap;margin-bottom:5px}.composer-check-valid{color:#32704a}.composer-check-invalid,.composer-check-incomplete{color:#9c3b37}.composer-check-changed,.composer-check-unavailable,.composer-check-unsupported{color:#806422}.composer-validation button{justify-self:start;margin:4px 0 10px;padding:8px 12px;border:1px solid var(--line);border-radius:6px;background:#fff;color:inherit;font:inherit}.composer-payment{border-top:1px solid #e4e1d9;padding-top:15px}.order-composer .composer-payment label{display:flex;flex-direction:row;align-items:center;gap:8px}.order-composer .composer-payment input[type=radio]{width:auto;padding:0;margin:0}.composer-payment-link{max-width:700px;display:grid;gap:8px;margin:14px 0}.composer-payment-link input{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:#fff;font-size:12px}.composer-payment-link label{display:grid;gap:8px}.composer-payment-link button{justify-self:start;padding:10px 16px;border:1px solid var(--line);border-radius:6px;background:#fff;font:inherit}.location-count-dialog{display:grid;gap:20px}.location-count-intro{display:flex;align-items:flex-start;gap:14px}.location-count-icon{width:46px;height:46px;display:grid;place-items:center;background:#f1f5f3;color:#35624d;border-radius:12px;flex-shrink:0}.location-count-intro h3{margin:0 0 5px;font-size:17px}.location-count-intro p{margin:0;font-size:13px;line-height:1.6;color:var(--muted);max-width:620px}.location-count-mode{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;background:#f7f8f9;border:1px solid var(--line);border-radius:9px}.location-count-mode>span,.location-count-mode button{display:flex;align-items:center;gap:8px;font-size:12px}.location-count-mode>span{font-weight:600;color:#56636a}.location-count-scanner{padding:16px;border:1px solid #dbe5df;border-radius:9px;background:#fafdfb}.location-count-scanner>p{margin:0 0 14px;font-size:12px;line-height:1.6;color:var(--muted)}.location-count-table-wrap{max-height:38vh;overflow:auto;border:1px solid var(--line);border-radius:9px}.location-count-table{width:100%;border-collapse:collapse;min-width:560px}.location-count-table th{font-size:11px;text-align:left;font-weight:600;color:#697580;background:#f7f8f9;padding:13px 16px;position:sticky;top:0;z-index:1;white-space:nowrap}.location-count-table th:first-child{width:50%}.location-count-table td{border-top:1px solid var(--line);padding:16px;font-size:13px;vertical-align:middle}.location-count-table td:first-child strong{display:block;font-size:12px;letter-spacing:.03em}.location-count-table td:first-child>span{display:block;font-size:12px;color:var(--muted);line-height:1.6;margin-top:4px}.location-count-table input{width:92px;max-width:100%;min-height:42px;border:1px solid #cfd7dd;border-radius:7px;padding:8px 12px;text-align:right;font-size:16px;font-variant-numeric:tabular-nums;box-sizing:border-box}.location-count-table .location-count-number{font-variant-numeric:tabular-nums;color:#66727b;text-align:right;padding-right:30px}.location-count-delta{display:inline-block;min-width:38px;text-align:center;padding:5px 8px;background:#edf4ef;color:#35624d;border-radius:6px;font-size:12px;font-weight:600}.location-count-delta.changed,.location-count-totals .changed{color:#98601f;background:#fff2dc}.location-count-empty{padding:24px;color:var(--muted);font-size:13px;line-height:1.6}.location-count-totals{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;background:#fafbfc;border:1px solid var(--line);border-radius:9px;padding:16px}.location-count-totals>span{font-size:11px;color:var(--muted);display:grid;gap:6px}.location-count-totals strong{font-size:19px;color:#30383d;display:block;width:fit-content;border-radius:4px;font-variant-numeric:tabular-nums}.location-count-totals .changed{padding:0 5px}.location-count-footer{display:flex;justify-content:flex-end;gap:10px;padding-top:18px;border-top:1px solid var(--line)}@media(max-width:650px){.location-count-mode{flex-wrap:wrap}.location-count-mode button{width:100%;justify-content:center}.location-count-footer{flex-direction:column-reverse}.location-count-footer button{width:100%}.location-count-intro h3{font-size:16px}.location-count-totals{padding:12px;gap:8px}.location-count-table-wrap{max-height:32vh}}.browse-workspace{min-width:0}.browse-disabled-note{display:flex;align-items:center;gap:10px;padding:12px 14px;margin-bottom:18px;border:1px solid var(--overview-line);border-radius:8px;color:var(--overview-muted);background:#fff;font-size:var(--overview-body-size)}.browse-disabled-note svg{flex-shrink:0}.browse-summary>div{flex:1 1 145px}.browse-workspace .browse-monitor{overflow:hidden}.browse-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:16px 18px}.browse-filters label{display:grid;gap:6px;color:var(--overview-muted);font-size:var(--overview-meta-size)}.browse-filters select,.browse-filters button{min-height:38px;border-radius:7px;font-size:var(--overview-body-size)}.browse-filters select{min-width:150px;border:1px solid #d8e1ec;background:#fff;color:var(--overview-ink);padding:8px 10px}.browse-filters button{margin-left:auto}.browse-results{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:0 18px 12px;color:var(--overview-muted);font-size:var(--overview-meta-size)}.browse-table-scroll{overflow-x:auto}.browse-table{width:100%;min-width:850px;border-collapse:collapse}.browse-table th{text-align:left;white-space:nowrap}.browse-table th,.browse-table td{padding-inline:18px;border-bottom:1px solid var(--overview-line)}.browse-table td small{display:block;margin-top:6px;color:var(--overview-muted);font-size:var(--overview-meta-size)}.browse-session-detail{padding:3px 0 10px}.browse-session-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:0 0 20px}.browse-session-detail dt{color:var(--overview-muted);font-size:var(--overview-meta-size);margin-bottom:5px}.browse-session-detail dd{margin:0;overflow-wrap:anywhere}.browse-session-detail h4{margin:0 0 12px;font-size:var(--overview-body-size)}.browse-event-list{list-style:none;padding:0;margin:0;max-height:260px;overflow:auto}.browse-event-list li{display:flex;justify-content:space-between;gap:20px;padding:8px 0;border-bottom:1px solid var(--overview-line)}.browse-event-list time{color:var(--overview-muted);white-space:nowrap}.browse-load-error{padding:18px}@media(max-width:640px){.browse-workspace>.shipment-page-intro{align-items:flex-start;flex-direction:column;gap:12px}.browse-filters label{flex:1 1 140px}.browse-filters select{min-width:0;width:100%}.browse-filters button{margin-left:0}.browse-summary>div{flex-basis:calc(50% - 8px)}}.ofw{padding:20px;display:grid;gap:16px;color:#272d30}.ofw,.ofw-current{scroll-margin-top:85px}.ofw h3{font-size:18px;margin:0;line-height:1.4}.ofw small{display:block;color:#64717c;font-size:12px;line-height:1.5}.ofw-totals{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #e1e5e8;border-radius:8px}.ofw-totals>span{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px;border-right:1px solid #e1e5e8;font-size:13px;flex-wrap:wrap;text-align:center}.ofw-totals>span:last-child{border:0}.ofw-current,.ofw-remainder,.ofw-history{border:1px solid #dfe4e8;border-radius:10px;background:#fff;overflow:hidden}.ofw-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px}.ofw-badge{display:inline-block;background:#e5f2eb;color:#27734d;border-radius:20px;padding:5px 10px;font-size:12px;white-space:nowrap;font-weight:650}.ofw-badge.waiting{background:#fff0d5;color:#955810}.ofw-badge.neutral{background:#f0f3f5;color:#64717c}.ofw-pick-progress{display:grid;gap:8px;padding:0 20px 16px;font-size:13px}.ofw-pick-progress progress{width:100%;height:7px;border:0;border-radius:4px;overflow:hidden;accent-color:#2d8056}.ofw-pick-progress progress::-webkit-progress-bar{background:#edf1f3}.ofw-pick-progress progress::-webkit-progress-value{background:#2d8056}.ofw-plan-explanation{padding:0 20px 14px;margin:0;font-size:12px;line-height:1.5;color:#64717c}.ofw-steps{list-style:none;display:flex;gap:18px;margin:0;padding:12px 20px 22px}.ofw-steps li{display:flex;align-items:center;gap:8px;flex:1;color:#75808b;font-size:13px}.ofw-steps li:not(:last-child):after{content:"";height:1px;flex:1;background:#e0e5e9}.ofw-steps li>span{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#eef0f2;flex-shrink:0}.ofw-steps li.current{font-weight:700;color:#262b30}.ofw-steps li.current>span{background:#292d30;color:#fff}.ofw-steps li.done>span{background:#2d8056;color:#fff}.orders-layout.detail-only .ofw .shipment-control,.ofw .shipment-control{margin:0;border:0;background:transparent;padding:20px}.ofw .ofw-shipment-grid{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(270px,1fr);gap:24px;padding-top:0}.ofw-shipment-main{min-width:0}.ofw-shipping-aside{border-left:1px solid #e1e5e8;padding-left:22px;min-width:0}.ofw-address{display:grid;gap:4px;margin:18px 0;font-size:13px}.ofw-shipping-aside dl{border-top:1px solid #e1e5e8;padding-top:14px;font-size:13px}.ofw-shipping-aside dl>div{display:flex;justify-content:space-between;gap:12px;margin:10px 0}.ofw-shipping-aside dd{margin:0;overflow-wrap:anywhere;text-align:right}.ofw .shipment-settings{margin:14px 0;padding:12px 0;border-bottom:1px solid #e1e5e8}.ofw .shipment-settings summary,.ofw-customs summary,.ofw-packing-options summary{cursor:pointer;font-size:13px;font-weight:650}.ofw .address-fields{display:grid;grid-template-columns:1fr;gap:10px}.ofw input,.ofw select{min-height:38px;max-width:100%;box-sizing:border-box}.ofw .shipment-scan-lines>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 0}.ofw .shipment-scan-lines>div>.ofw-product{flex:1;min-width:200px}.ofw .shipment-scan-lines>div>span{font-size:12px}.ofw .shipment-scan-lines>div>i{display:none}.ofw .ofw-product{display:flex;align-items:center;gap:12px}.ofw .ofw-photo{width:48px;height:48px;flex:0 0 48px;border:1px solid #ebedef;border-radius:7px;overflow:hidden;background:#fff;display:grid;place-items:center}.ofw .ofw-photo .product-photo,.ofw .ofw-photo .product-photo>a,.ofw .ofw-photo .product-photo img{display:block;width:100%;height:100%;min-width:0;min-height:0;margin:0;padding:0}.ofw .ofw-photo .product-photo img{object-fit:contain;border-radius:0}.ofw .ofw-photo .product-photo>div{display:grid;place-items:center;width:100%;height:100%;min-height:0;padding:4px;border:0;gap:0}.ofw .ofw-photo .product-photo>div svg{width:20px;height:20px}.ofw .ofw-photo .product-photo>div span{display:none}.ofw .ofw-photo .product-photo>button{display:none}.ofw .ofw-product strong{font-size:13px;line-height:1.45;display:block}.ofw .packing-control{border-top:1px solid #e1e5e8;margin-top:16px;padding-top:16px}.ofw .pick-shipment-mode{padding:8px 0;border:0;margin-bottom:12px}.ofw .packing-head h3{font-size:15px}.ofw .package-card{padding:14px;background:#fafbfc;border:1px solid #e4e8eb;display:grid;gap:12px;margin-top:12px}.ofw .package-dimensions{display:flex;gap:6px;flex-wrap:wrap}.ofw .package-dimensions input{width:75px}.ofw-packing-options{margin:12px 0}.ofw .box-weight-limit{font-size:13px;padding:12px 0}.ofw .ofw-shipping-aside .panel{border:0;box-shadow:none;margin:16px 0;padding:14px 0;border-top:1px solid #e1e5e8;border-radius:0}.ofw .ofw-shipping-aside .panel-head{padding:0;display:grid;gap:10px}.ofw .ofw-shipping-aside .panel p{font-size:12px;line-height:1.5;color:#64717c}.ofw .ofw-shipping-aside .panel h3{font-size:14px}.ofw-next{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-top:1px solid #e5e8eb;font-size:13px}.ofw-next>span{color:#64717c}.ofw-next .primary{flex-shrink:0}.ofw-current-footer{padding:10px 20px;border-top:1px solid #e5e8eb;font-size:12px}.ofw-note{color:#64717c;font-size:12px;background:#f5f7f9;border-radius:6px;padding:8px 12px}.ofw-refresh{background:transparent;border:0;cursor:pointer;padding:8px}.ofw-refresh:disabled{cursor:wait;opacity:.55}.ofw-refreshing{animation:ofw-refresh-turn 1s linear infinite}@keyframes ofw-refresh-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ofw-refreshing{animation:none}}.ofw-table-scroll{overflow-x:auto}.ofw table{width:100%;border-collapse:collapse;font-size:13px}.ofw th{text-align:left;font-weight:600;font-size:11px;color:#64717c;background:#f7f9fa;padding:10px 16px}.ofw td{padding:10px 16px;border-top:1px solid #e9ecef;vertical-align:middle}.ofw td:first-child{width:46%}.ofw td code{font-size:11px}.ofw .ofw-number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ofw .ofw-selection{background:#f4f8f5}.ofw .ofw-selection.selected{color:#27734d}.ofw-mobile-label{display:none}.ofw .ofw-row-reason{max-width:260px;margin-top:5px}.ofw td a{display:block;font-size:12px;margin-top:4px}.ofw-history>summary{display:flex;gap:10px;align-items:center;cursor:pointer;padding:16px 20px;font-size:13px;font-weight:650}.ofw-history-row{display:flex;justify-content:space-between;gap:16px;padding:14px 20px;border-top:1px solid #e5e8eb;font-size:13px}.ofw-empty,.ofw-loading{padding:20px;color:#64717c}.ofw-active-products{padding:0 20px}.ofw-active-product{display:flex;align-items:center;gap:12px;padding:12px 0}.ofw-active-product>div:nth-child(2){flex:1;min-width:0}.ofw-active-product>div:last-child{flex-shrink:0;text-align:right}.ofw-active-product strong{font-size:13px}.ofw :focus-visible{outline:2px solid #477692;outline-offset:3px}.ofw .primary:disabled{opacity:.5;cursor:not-allowed}.ofw-customs{padding-top:12px}.ofw-customs p{font-size:12px}.ofw-complete{display:flex;align-items:center;gap:8px;margin:0;padding:15px 18px;color:#27734d;background:#f4f8f5;border:1px solid #dfeae3;border-radius:8px;font-size:13px}@media(max-width:1000px){.ofw .ofw-shipment-grid{grid-template-columns:1fr}.ofw-shipping-aside{border-left:0;border-top:1px solid #e1e5e8;padding:18px 0 0}.ofw-note{max-width:180px}}@media(max-width:600px){.ofw{padding:12px;gap:12px}.ofw-totals{grid-template-columns:repeat(2,1fr)}.ofw-totals>span{padding:10px;font-size:12px}.ofw-totals>span:nth-child(2){border-right:0}.ofw-totals>span:nth-child(-n+2){border-bottom:1px solid #e1e5e8}.ofw-steps{gap:6px;padding:10px 12px 18px}.ofw-steps li{font-size:11px;gap:4px}.ofw-steps li:after{display:none}.ofw-steps li>span{width:24px;height:24px}.ofw-heading{padding:14px;flex-wrap:wrap}.ofw-heading>div{flex:1;min-width:0}.ofw-note{order:3;max-width:none;width:100%}.ofw-pick-progress,.ofw-plan-explanation{padding-left:14px;padding-right:14px}.ofw-next{flex-direction:column;align-items:stretch;padding:14px}.ofw-next .primary{text-align:center}.ofw .ofw-shipment-grid{padding:14px}.ofw-table-scroll{overflow-x:visible}.ofw-table-scroll table,.ofw-table-scroll tbody{display:block}.ofw-table-scroll thead{display:none}.ofw-table-scroll tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px;border-top:1px solid #e9ecef;gap:10px 8px}.ofw-table-scroll td{padding:0;border:0;min-width:0}.ofw-table-scroll td:first-child,.ofw-table-scroll td:last-child{grid-column:1 / -1;width:auto}.ofw .ofw-number{text-align:left;padding:8px;border-radius:6px}.ofw .ofw-mobile-label{display:block;font-size:10px;color:#64717c;white-space:normal;margin-bottom:5px}.ofw td .ofw-row-reason{max-width:none}.ofw .ofw-product strong,.ofw-active-product strong{overflow-wrap:anywhere}.ofw-history-row{flex-direction:column}.ofw-history summary{flex-wrap:wrap}}.ofw-label-action{display:grid;gap:9px;padding-top:16px;margin-top:16px;border-top:1px solid #e1e5e8}.ofw-label-action .primary{justify-self:start}.ofw .shipment-control-head{margin-bottom:10px}.ofw .shipment-control-head .eyebrow{display:none}.guide-tour-v10{--guide-accent: #ffbf00;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);width:min(100%,1440px);margin:auto;min-height:650px;overflow:hidden;background:#fff;border:1px solid #e3e5e9;border-radius:19px;color:#26292d;box-shadow:0 12px 50px #1119230f;font-family:inherit}.guide-tour-v10 *{box-sizing:border-box}.guide-tour-hero{position:relative;display:flex;flex-direction:column;min-height:630px;padding:30px;background:linear-gradient(145deg,#191d20,#293330);color:#fff;isolation:isolate;overflow:hidden}.guide-tour-brand{position:relative;display:flex;align-items:center;gap:10px;z-index:2}.guide-tour-brand img{width:40px;height:40px;object-fit:contain}.guide-tour-brand strong{display:block;font-size:19px;letter-spacing:.06em}.guide-tour-brand small{display:block;font-size:10px;letter-spacing:.2em;color:#c5c9c6}.guide-tour-hero-image{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.48}.guide-tour-hero-placeholder{margin:auto;display:grid;place-items:center;width:200px;height:200px;border-radius:28px;background:linear-gradient(135deg,#ffbf004d,#ffffff08);transform:rotate(-8deg)}.guide-tour-hero-copy{position:relative;margin-top:auto;z-index:2;max-width:470px}.guide-tour-hero-copy span{color:var(--guide-accent);font-size:11px;font-weight:800;letter-spacing:.18em}.guide-tour-hero-copy h2{font-size:clamp(28px,3vw,49px);line-height:1.06;margin:12px 0}.guide-tour-hero-copy p{font-size:15px;line-height:1.55;color:#e0e3df}.guide-tour-mini-summary{display:flex;justify-content:space-between;gap:12px;margin-top:20px;border-top:1px solid #ffffff55;padding-top:18px;font-size:13px}.guide-tour-mini-summary strong{font-size:18px}.guide-tour-workspace{display:flex;flex-direction:column;padding:34px 37px;min-width:0}.guide-tour-progress{display:flex;align-items:center;justify-content:space-between;gap:16px}.guide-tour-progress>div{display:flex;gap:6px;flex:1}.guide-tour-progress span{height:5px;border-radius:8px;background:#e7e9eb;flex:1;transition:background .2s}.guide-tour-progress span.done{background:var(--guide-accent)}.guide-tour-progress small{white-space:nowrap;color:#69707a}.guide-tour-step-heading{margin:48px 0 20px}.guide-tour-step-heading p,.guide-tour-final>p{letter-spacing:.13em;color:#bd8516;font-size:11px;font-weight:800}.guide-tour-step-heading h1,.guide-tour-final h1{font-size:clamp(25px,2.5vw,37px);line-height:1.12;margin:8px 0 12px}.guide-tour-step-heading>span,.guide-tour-final>span{color:#656a73;line-height:1.5;font-size:14px}.guide-tour-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.guide-tour-option{display:flex;align-items:center;gap:12px;text-align:left;min-height:84px;width:100%;background:#fff;border:1px solid #e1e4e8;border-radius:12px;padding:13px;color:inherit;transition:background .17s,border-color .17s,transform .17s,box-shadow .17s}.guide-tour-option:hover{border-color:#c8a23d;background:#fffdf5;transform:translateY(-2px);box-shadow:0 5px 18px #15212a0c}.guide-tour-option.selected{border:2px solid var(--guide-accent);background:#fffcf0}.guide-tour-option>img{width:68px;height:68px;border-radius:9px;object-fit:contain;background:#f5f6f7;flex-shrink:0}.guide-tour-option>span{min-width:0;flex:1}.guide-tour-option strong{display:block;font-size:14px}.guide-tour-option small{display:block;color:#737982;font-size:12px;line-height:1.4;margin-top:5px}.guide-tour-option em{display:block;margin-top:5px;font-style:normal;font-size:10px;color:#88909a}.guide-tour-option i{font-style:normal;display:grid;place-items:center;width:25px;height:25px;border-radius:30px;flex:0 0 25px;background:#eef0f3}.guide-tour-option.selected i{background:var(--guide-accent)}.guide-tour-range{margin-top:25px;display:grid;gap:16px}.guide-tour-range>strong{font-size:36px}.guide-tour-range input[type=range]{width:100%;accent-color:#daa42a}.guide-tour-range>div{display:flex;justify-content:space-between;color:#6b7078;font-size:12px}.guide-tour-number{padding:12px 14px;border:1px solid #dadee4;border-radius:9px;width:130px}.guide-tour-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:35px}.guide-tour-actions button,.guide-tour-actions a{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 18px;border-radius:10px;border:1px solid #dde1e6;background:#fff;color:#1c252b;text-decoration:none;font-size:14px;font-weight:700}.guide-tour-actions .guide-tour-next{border-color:#242629;background:#242629;color:#fff}.guide-tour-actions button:disabled{opacity:.45;cursor:not-allowed}.guide-tour-restart{align-self:center;margin-top:22px;display:flex;gap:6px;align-items:center;border:0;background:transparent;color:#727881;font-size:12px}.guide-tour-final{flex:1;padding-top:38px}.guide-tour-lines{margin:25px 0;border-top:1px solid #eceef0}.guide-tour-lines>div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #eceef0;padding:12px 0;font-size:13px}.guide-tour-lines>div>span{display:flex;align-items:center;gap:9px;min-width:0;flex-wrap:wrap}.guide-tour-lines img,.guide-tour-upsells img{width:42px;height:42px;border-radius:7px;object-fit:contain;background:#f6f6f6}.guide-tour-lines small{color:#7a7e84}.guide-tour-upsells{border:1px solid #dfe2e6;border-radius:11px;padding:14px}.guide-tour-upsells h3{margin:0 0 8px}.guide-tour-upsells label{display:flex;align-items:center;gap:12px;border-top:1px solid #eaedf0;padding:11px 0;font-size:13px;cursor:pointer}.guide-tour-upsells label>span{flex:1}.guide-tour-upsells small{display:block;color:#707780;margin-top:2px}.guide-tour-upsells input{accent-color:#c58c15;width:17px;height:17px}.guide-tour-total{display:flex;justify-content:space-between;align-items:center;font-size:14px;border-top:1px solid #ddd;padding-top:18px;margin-top:20px}.guide-tour-total strong{font-size:22px}.guide-tour-state{min-height:100vh;display:grid;place-content:center;gap:15px;text-align:center;background:#f6f7f8;color:#282b2e;padding:30px}.guide-tour-state button{border:1px solid #ccc;padding:12px;border-radius:9px;background:#fff}@media(max-width:920px){.guide-tour-v10{grid-template-columns:1fr}.guide-tour-hero{min-height:260px;padding:20px}.guide-tour-hero-placeholder{display:none}.guide-tour-hero-copy h2{font-size:27px}.guide-tour-mini-summary{padding-top:10px}.guide-tour-workspace{padding:25px}.guide-tour-step-heading{margin:30px 0 18px}}@media(max-width:520px){.guide-tour-v10{border:0;border-radius:0}.guide-tour-workspace{padding:22px 16px}.guide-tour-hero{min-height:230px}.guide-tour-options{grid-template-columns:1fr}.guide-tour-option{min-height:66px}.guide-tour-option>img{width:50px;height:50px}.guide-tour-actions{gap:5px}.guide-tour-actions button,.guide-tour-actions a{padding:12px 10px;font-size:12px}}@media(prefers-reduced-motion:reduce){.guide-tour-v10 *{transition:none!important;animation:none!important}}.guide-market-selector{display:grid;gap:6px;padding:12px 15px;border:1px solid #e3e7ea;border-radius:11px;background:#f8f9fa;margin-bottom:20px}.guide-market-selector label{font-size:12px;font-weight:800}.guide-market-selector select,.guide-personal-fields :is(input,select,textarea){width:100%;border:1px solid #d6dce2;background:#fff;border-radius:9px;padding:12px;color:#293138;font:inherit}.guide-market-selector small,.guide-personal-fields small{font-size:11px;color:#667078}.guide-market-error{padding:10px 12px;background:#fff3f0;border:1px solid #ecc4ba;color:#9d3828;border-radius:9px;font-size:12px}.guide-market-loading,.guide-market-ok{padding:10px 12px;background:#edf8f2;color:#256449;border-radius:9px;font-size:12px}.guide-personal-fields{display:grid;gap:15px}.guide-personal-fields label{display:grid;gap:7px;font-size:13px;font-weight:700}.guide-personal-summary{border:1px solid #e4d69d;border-radius:11px;padding:13px;margin:18px 0;background:#fffdf4}.guide-personal-summary h3{margin:0 0 5px}.guide-personal-summary>div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid #e8e1c4;font-size:13px;white-space:pre-wrap}.guide-tour-option:disabled{opacity:.48;cursor:not-allowed;transform:none}.guide-embed-checkout-link{display:inline-flex;align-items:center;justify-content:center;margin:8px 0;padding:13px 17px;border-radius:10px;background:#202527;color:#fff;text-decoration:none;font-weight:700;font-size:13px}.guide-embed-checkout-link:hover{background:#383f43}.guide-tour-v10{background:var(--guide-canvas, #fff);color:var(--guide-ink, #26292d)}.guide-tour-v10 .guide-tour-workspace{background:var(--guide-panel, #fff);color:var(--guide-ink, #26292d)}.guide-tour-v10 .guide-tour-hero{background:linear-gradient(145deg,var(--guide-hero, #191d20),#080b0b)}.guide-tour-v10 .guide-tour-step-heading h1,.guide-tour-v10 .guide-tour-final h1,.guide-tour-v10 .guide-tour-option strong{color:var(--guide-ink, #26292d)}.guide-tour-v10 .guide-tour-step-heading>span,.guide-tour-v10 .guide-tour-final>span,.guide-tour-v10 .guide-tour-option small{color:color-mix(in srgb,var(--guide-ink, #26292d) 65%,transparent)}.guide-tour-v10 .guide-tour-option,.guide-tour-v10 .guide-market-selector,.guide-tour-v10 .guide-tour-upsells,.guide-tour-v10 .guide-personal-summary{background:var(--guide-panel, #fff);color:var(--guide-ink, #26292d);border-color:color-mix(in srgb,var(--guide-ink, #26292d) 16%,transparent)}.guide-tour-v10 .guide-tour-option.selected{background:color-mix(in srgb,var(--guide-accent) 12%,var(--guide-panel, #fff))}.guide-tour-v10 .guide-tour-actions .guide-tour-next,.guide-tour-v10 .guide-popup-confirm{background:var(--guide-button, #242629);border-color:var(--guide-button, #242629);color:var(--guide-button-ink, #fff)}.guide-tour-v10 .guide-tour-progress span.done{background:var(--guide-accent)}.guide-tour-v10 .guide-tour-options button:focus-visible,.guide-tour-v10 .guide-tour-actions button:focus-visible,.guide-tour-v10 .guide-popup button:focus-visible{outline:3px solid var(--guide-accent);outline-offset:3px}.guide-tour-v10 .guide-tour-total,.guide-tour-v10 .guide-tour-lines>div{border-color:color-mix(in srgb,var(--guide-ink, #26292d) 15%,transparent)}.guide-tour-v10 .guide-personal-optional{padding:12px;border-radius:10px;background:color-mix(in srgb,var(--guide-accent) 12%,var(--guide-panel));display:grid;gap:5px;font-size:13px}.guide-tour-v10 .guide-personal-optional small{font-size:12px;font-weight:400}.guide-tour-v10 .guide-tour-discount{display:grid;gap:12px;padding:30px 0;align-content:start}.guide-tour-v10 .guide-discount-icon,.guide-tour-v10 .guide-popup-icon{display:grid;place-items:center;width:55px;height:55px;background:var(--guide-accent);color:#182025;border-radius:15px}.guide-tour-v10 .guide-tour-discount>p{font-size:11px;letter-spacing:.1em;font-weight:800;color:var(--guide-ink);margin:0}.guide-tour-v10 .guide-tour-discount>h1{font-size:clamp(26px,2.5vw,36px);margin:0;color:var(--guide-ink)}.guide-tour-v10 .guide-tour-discount>span{font-size:14px;line-height:1.55;opacity:.8}.guide-tour-v10 .guide-discount-card{display:grid;gap:10px;border:1px solid color-mix(in srgb,var(--guide-ink) 15%,transparent);border-radius:13px;padding:18px;background:var(--guide-panel)}.guide-tour-v10 .guide-discount-card p{line-height:1.6;font-size:12px;opacity:.8;margin:0}.guide-tour-v10 .guide-discount-card label{display:grid;gap:6px;font-size:13px;font-weight:700}.guide-tour-v10 .guide-discount-card input{border:1px solid #cdd3da;border-radius:8px;background:#fff;color:#1e252b;font-size:14px;padding:13px;max-width:100%}.guide-tour-v10 .guide-discount-skip{border:0;background:transparent;color:var(--guide-ink);font-weight:700;font-size:12px;text-decoration:underline;justify-self:center;margin:8px 0;cursor:pointer}.guide-tour-v10 .guide-discount-banner,.guide-tour-v10 .guide-required-confirm{display:flex;gap:10px;align-items:flex-start;background:color-mix(in srgb,var(--guide-accent) 16%,var(--guide-panel));padding:12px 14px;margin:15px 0;border:1px solid var(--guide-accent);border-radius:10px;color:var(--guide-ink);font-size:12px}.guide-tour-v10 .guide-discount-banner span{display:grid;gap:3px}.guide-tour-v10 .guide-discount-banner small{line-height:1.45}.guide-tour-v10 .guide-popup-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:flex;justify-content:center;align-items:center;overflow-y:auto;background:#080d12c2;padding:18px}.guide-tour-v10 .guide-popup{display:grid;gap:16px;max-height:calc(100dvh - 36px);overflow:auto;width:min(620px,100%);background:#fff;color:#24292e;border-radius:18px;padding:25px;box-shadow:0 25px 90px #00000045}.guide-tour-v10 .guide-popup-top{display:flex;align-items:center;gap:12px}.guide-tour-v10 .guide-popup-top>span:nth-child(2){flex:1}.guide-tour-v10 .guide-popup-top small{font-size:10px;font-weight:800;letter-spacing:.06em;color:#717983}.guide-tour-v10 .guide-popup h2{font-size:23px;line-height:1.2;margin:3px 0;color:#24292e}.guide-tour-v10 .guide-popup>p{font-size:13px;color:#5d6671;line-height:1.55;margin:0}.guide-tour-v10 .guide-popup-top>button{background:#f3f5f7;border:0;border-radius:9px;width:36px;height:36px;cursor:pointer}.guide-tour-v10 .guide-popup-items{display:grid;gap:10px}.guide-tour-v10 .guide-popup-item{display:flex;align-items:center;gap:11px;background:#f8f9fb;border:1px solid #e4e9ef;padding:12px;border-radius:11px}.guide-tour-v10 .guide-popup-item>img{width:66px;height:66px;object-fit:contain;border-radius:8px;background:#fff}.guide-tour-v10 .guide-popup-item>div{flex:1;min-width:0;display:grid;gap:4px}.guide-tour-v10 .guide-popup-item small{color:#59636c;line-height:1.45}.guide-tour-v10 .guide-popup-item b{color:#72520b;font-size:11px}.guide-tour-v10 .guide-popup-item input{width:20px;height:20px;accent-color:var(--guide-accent)}.guide-tour-v10 .guide-popup-actions{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap;border-top:1px solid #eceef1;padding-top:15px}.guide-tour-v10 .guide-popup-actions button{border:1px solid #d9dde3;background:#fff;color:#292e33;border-radius:9px;padding:11px 13px;font-size:13px;font-weight:700;display:flex;align-items:center;gap:5px;cursor:pointer}.guide-tour-v10 .guide-popup-actions .guide-popup-confirm{border-color:var(--guide-button);background:var(--guide-button);color:var(--guide-button-ink)}.guide-tour-v10 .guide-popup-actions button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:550px){.guide-tour-v10 .guide-popup-backdrop{padding:8px}.guide-tour-v10 .guide-popup{padding:16px;max-height:calc(100dvh - 16px)}.guide-tour-v10 .guide-popup-actions button{flex:1}.guide-tour-v10 .guide-tour-discount{padding:17px 0}}@media(prefers-reduced-motion:reduce){.guide-tour-v10 .guide-popup,.guide-tour-v10 .guide-popup-backdrop{animation:none;transition:none}}.guide-best-match{display:inline-flex;align-items:center;width:max-content;margin-top:7px;background:#e4f4e9;color:#126a3b;border-radius:7px;padding:4px 8px;font-size:12px;font-weight:750}.guide-personal-fields input[type=file]{max-width:100%;padding:12px;border:1px dashed #8c98a6;border-radius:9px;background:#fafafa}.guide-tour-line-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.guide-tour-line-actions button,.guide-save-products button{min-height:44px;padding:10px 14px;border:1px solid currentColor;border-radius:6px;background:transparent;color:inherit;font:inherit;cursor:pointer}.guide-save-products{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:18px}.guide-save-products small{flex:1 1 220px}.guide-save-notice{margin-top:12px}.guide-tour-line-actions button:disabled,.guide-save-products button:disabled{opacity:.5;cursor:wait}.builder-v10{--builder-line: #e3e6e9;color:#2b3035}.builder-v10 button{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.builder-v10 button:disabled{cursor:not-allowed;opacity:.45}.builder-head{display:flex;justify-content:space-between;align-items:center;gap:25px;flex-wrap:wrap;margin:0 0 23px}.builder-head h1{margin:7px 0;font-size:27px}.builder-head p{font-size:14px;color:#737981}.builder-head small{font-size:11px;color:#7c8491}.builder-head-actions,.builder-bottom>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.builder-head-actions a{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.builder-head-actions button,.builder-head-actions a,.builder-bottom button{font-size:13px;padding:11px 14px;border-radius:8px}.builder-v10 .builder-feedback,.builder-v10 .builder-info,.builder-v10 .builder-issues{border:1px solid #e6ded1;background:#fffae8;border-radius:9px;padding:14px 18px;margin-bottom:12px;font-size:13px}.builder-v10 .builder-issues{color:#9c302a;border-color:#f3c8c8;background:#fff5f5}.builder-issues p{margin:8px 0}.builder-tabs{display:flex;gap:4px;padding:5px;border-bottom:1px solid var(--builder-line);margin:14px 0 22px;overflow-x:auto}.builder-tabs button{padding:12px 16px;border:0;border-radius:8px;background:transparent;color:#535960;white-space:nowrap;font-weight:700}.builder-tabs button.active{background:#26292c;color:#fff}.builder-layout{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.8fr);gap:16px;align-items:start}.builder-panel{border:1px solid var(--builder-line);border-radius:13px;padding:19px;background:#fff;min-width:0;margin-bottom:16px}.builder-panel h2{font-size:19px;margin:0 0 6px}.builder-panel p{font-size:13px;color:#757d84}.builder-panel-title{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px}.builder-panel-title h2{margin:0}.builder-panel-title small{background:#f1f3f5;border-radius:25px;padding:3px 8px;font-size:12px}.builder-panel-title>span{font-size:10px;color:#78808c}.builder-panel-title button,.builder-option-head button{padding:8px;border-radius:7px;border:1px solid var(--builder-line);background:#fff}.builder-panel-title>div{display:flex;align-items:center;gap:7px}.builder-step-item{display:flex;justify-content:space-between;align-items:center;padding:5px;border:1px solid var(--builder-line);margin:7px 0;border-radius:10px}.builder-step-item.active{border-color:#e7ba39;background:#fffbee}.builder-step-item>button{border:0;background:transparent;text-align:left;display:grid;justify-items:start;flex:1;min-width:0;padding:9px}.builder-step-item>button strong{font-size:13px;color:#2b3238}.builder-step-item small,.builder-step-item span{font-size:10px;color:#737a82}.builder-step-item>div{display:flex;gap:3px}.builder-step-item>div button{border:0;background:transparent;padding:6px}.builder-add-step{display:grid;gap:8px;margin-top:20px}.builder-add-step button{background:#25282b;color:#fff;border:0;padding:11px;border-radius:8px}.builder-v10 label{font-size:12px;font-weight:700;color:#535b63;display:grid;gap:7px;margin:12px 0}.builder-v10 label input:not([type=checkbox]),.builder-v10 label select,.builder-v10 label textarea,.builder-add-step select,.builder-condition select{background:#fff;border:1px solid #d8dde2;border-radius:8px;padding:10px 11px;color:#30353a;width:100%;max-width:100%;font:inherit;font-size:13px}.builder-v10 label input:focus,.builder-v10 label select:focus,.builder-v10 label textarea:focus{outline:2px solid #e9bf4d;outline-offset:1px}.builder-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:15px}.builder-v10 label.builder-check{display:flex;align-items:center;gap:8px}.builder-v10 label.builder-check input{width:17px;height:17px;accent-color:#cb9d20}.builder-condition{border-top:1px solid #edf0f2;margin:15px 0;padding-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.builder-condition label{grid-column:1/-1;margin:0}.builder-options{border-top:1px solid var(--builder-line);padding-top:15px}.builder-option,.builder-upsell{padding:14px;border:1px solid #e4e7eb;border-radius:10px;margin:10px 0;background:#fafbfb}.builder-option-head{display:flex;justify-content:space-between;align-items:center}.builder-option-head strong{font-size:13px}.builder-option-head button:hover{color:#ac3f38}.builder-upsell-panel{max-width:1100px}.builder-upsell-panel .builder-panel-title>div{display:block}.builder-upsell-panel .builder-panel-title>button{border:0;background:#26292c;color:#fff;border-radius:8px;padding:10px}.builder-empty{color:#6a747c;background:#f5f7f8;border-radius:8px;padding:25px;text-align:center}.builder-appearance{max-width:1000px}.builder-appearance>label{max-width:850px}.builder-preview-frame{max-width:1360px;margin:20px auto}.builder-preview-frame.mobile{max-width:390px;box-shadow:0 0 0 8px #f0f2f3;border-radius:22px;overflow:hidden}.builder-preview-frame.mobile .guide-tour-v10{grid-template-columns:1fr}.builder-preview-frame.mobile .guide-tour-hero{min-height:225px}.builder-preview-frame.mobile .guide-tour-options{grid-template-columns:1fr}.builder-preview .builder-panel-title button.selected{background:#ffedb6}.builder-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid var(--builder-line);margin-top:15px;padding-top:17px}.builder-bottom>span{font-size:12px;color:#6a737c}.builder-bottom details{width:100%;color:#a03f31;font-size:13px}.builder-bottom summary{display:flex;align-items:center;gap:8px;cursor:pointer}.builder-load-error{max-width:700px}.builder-load-error p{font-size:14px}@media(max-width:900px){.builder-layout{grid-template-columns:1fr}.builder-step-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.builder-step-list .builder-panel-title,.builder-add-step{grid-column:1/-1}.builder-head{align-items:flex-start}}@media(max-width:550px){.builder-panel{padding:13px}.builder-head-actions{width:100%}.builder-head-actions button,.builder-head-actions a{flex:1}.builder-field-grid,.builder-condition,.builder-step-list{grid-template-columns:1fr}.builder-preview-frame.mobile{max-width:100%}.builder-bottom>div{width:100%}.builder-bottom>div button{flex:1}}@media(prefers-reduced-motion:reduce){.builder-v10 *{transition:none!important;animation:none!important}}.builder-collection-results{margin-top:14px;display:grid;gap:10px;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}.builder-collection-heading{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px}.builder-collection-heading span{font-weight:600;color:#64748b}.builder-collection-items{display:grid;gap:5px;max-height:300px;overflow:auto;overscroll-behavior:contain}.builder-collection-product{display:flex!important;flex-direction:row!important;align-items:center;gap:10px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:7px 9px;cursor:pointer}.builder-collection-product input{width:17px;height:17px;flex:0 0 17px}.builder-collection-product img{width:36px;height:36px;object-fit:contain;border-radius:5px}.builder-collection-product span{min-width:0;display:grid;gap:1px}.builder-collection-product span strong{font-size:12px}.builder-collection-product span small{font-size:11px;color:#64748b}.builder-catalog-status{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;border:1px solid #d9e9e0;background:#f2faf5;padding:14px 16px;border-radius:12px;margin:0 0 14px}.builder-catalog-status.empty{background:#fff8ed;border-color:#e9cc96}.builder-catalog-status strong{font-size:13px}.builder-catalog-status p{font-size:12px;margin:5px 0;color:#59656a}.builder-catalog-status small{display:block;color:#575f68;max-width:800px}.builder-catalog-actions{display:flex;gap:8px;flex-wrap:wrap}.builder-catalog-actions button{border:1px solid #cad2d9;background:#fff;border-radius:8px;padding:9px 13px;font-size:12px;font-weight:700}.builder-product-field{min-width:0;display:grid;gap:7px;margin:12px 0}.builder-field-label{font-size:12px;font-weight:700;color:#535b63}.builder-product-picker{display:grid;gap:8px;min-width:0}.builder-product-picker>input{width:100%;max-width:100%;border:1px solid #d8dde2;background:#fff;padding:11px 12px;border-radius:8px;font-size:13px;color:#30353a}.builder-product-picker>input:focus-visible{outline:2px solid #e9bf4d;outline-offset:1px}.builder-product-picker>small{font-size:11px;color:#66717d;font-weight:500}.builder-picker-selected{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid #d5e6d9;border-radius:9px;background:#f5fbf6;min-width:0}.builder-picker-selected img,.builder-picker-result img,.builder-picker-placeholder{width:44px;height:44px;object-fit:contain;border-radius:7px;background:#fff;flex:0 0 44px}.builder-picker-selected span,.builder-picker-result span:not(.builder-picker-placeholder){display:grid;min-width:0;flex:1;gap:4px}.builder-picker-selected strong,.builder-picker-result strong{font-size:12px;overflow-wrap:anywhere}.builder-picker-selected small,.builder-picker-result small{font-size:10px;color:#67717b;overflow-wrap:anywhere}.builder-picker-selected>button{border:1px solid #d3dadf;background:#fff;color:#49555a;border-radius:7px;font-size:11px;padding:7px 9px}.builder-picker-results{display:grid;gap:5px;max-height:285px;overflow-y:auto;overscroll-behavior:contain;background:#fff;border:1px solid #e0e5ea;border-radius:9px;padding:5px}.builder-picker-result{width:100%;text-align:left;justify-content:flex-start!important;min-height:55px;background:#fff;border:1px solid transparent;border-radius:7px;padding:5px 7px;gap:10px}.builder-picker-result:hover:not(:disabled),.builder-picker-result:focus-visible{border-color:#eac05c;background:#fffbef;outline:none}.builder-picker-result.chosen{border-color:#e4b54d;background:#fffaee}.builder-picker-result:disabled{opacity:.5;cursor:not-allowed}.builder-picker-placeholder{display:inline-flex!important;justify-content:center;align-items:center;font-size:10px;font-weight:700;color:#87929b;background:#f1f3f5}.builder-picker-empty,.builder-picker-warning{padding:9px 10px;margin:0;font-size:12px;border-radius:8px;background:#fff9ed;color:#785514}.builder-picker-results>small{font-size:11px;padding:8px;color:#65717a}@media(max-width:550px){.builder-catalog-actions{width:100%}.builder-catalog-actions button{flex:1}.builder-picker-selected{flex-wrap:wrap}.builder-picker-selected>button{margin-left:auto}}.builder-shopify-install{max-width:1040px}.builder-shopify-steps{display:grid;gap:11px;margin:20px 0}.builder-shopify-steps>div{display:flex;gap:13px;padding:14px;border:1px solid #e4e8ec;border-radius:11px;background:#fbfcfd}.builder-shopify-steps b{display:grid;place-items:center;flex:0 0 28px;height:28px;background:#fff0bd;border-radius:50%;font-size:13px}.builder-shopify-steps strong,.builder-shopify-steps small{display:block}.builder-shopify-steps strong{font-size:14px;color:#293137}.builder-shopify-steps small{font-size:12px;line-height:1.5;margin-top:4px;color:#65717d}.builder-shopify-actions{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0}.builder-shopify-actions a,.builder-shopify-actions button{display:inline-flex;gap:8px;align-items:center;padding:11px 14px;border:1px solid #d8dee4;background:#fff;border-radius:8px;color:#262d33;text-decoration:none;font-size:13px;font-weight:700}.builder-shopify-warning{border-left:3px solid #d1a01f;padding:10px 13px;background:#fffaf0;color:#645029;font-size:12px;line-height:1.55}.builder-v10 .builder-guidance{display:grid;gap:6px;border:1px solid #e8dba7;border-left:4px solid #d2a01e;background:#fffdf4;color:#343d44;border-radius:11px;padding:13px 15px;margin:15px 0;line-height:1.5;font-size:12px}.builder-v10 .builder-guidance strong{font-size:13px}.builder-v10 .builder-guidance span{color:#606972}.builder-v10 .builder-upsell-actions,.builder-v10 .builder-preset-actions,.builder-v10 .builder-palette-presets{display:flex;gap:9px;flex-wrap:wrap;align-items:center;margin:12px 0}.builder-v10 .builder-upsell-actions button,.builder-v10 .builder-preset-actions button,.builder-v10 .builder-palette-presets button{background:#24282d;border:1px solid #24282d;border-radius:9px;color:#fff;font-weight:750;font-size:12px;padding:10px 13px}.builder-v10 .builder-upsell-actions button.secondary,.builder-v10 .builder-preset-actions button.secondary,.builder-v10 .builder-palette-presets button.secondary{background:#fff;color:#24282d;border-color:#d7dde3}.builder-v10 .builder-preset-actions>span{font-size:12px;font-weight:800;color:#515b65}.builder-v10 .builder-option-popup{display:flex;justify-content:space-between;align-items:center;gap:14px;border:1px dashed #d3aa37;border-radius:9px;background:#fffbef;padding:12px;margin-top:13px}.builder-v10 .builder-option-popup>div{display:grid;gap:4px}.builder-v10 .builder-option-popup strong{font-size:12px}.builder-v10 .builder-option-popup small{font-size:11px;color:#685829}.builder-v10 .builder-option-popup button{background:#24282d;color:#fff;border:0;border-radius:8px;padding:10px 12px;font-size:12px;white-space:nowrap}.builder-v10 .builder-rule-tip{display:block;border-top:1px solid #e6e9ed;padding-top:11px;font-size:12px;color:#59636b}.builder-v10 .builder-discount-panel{max-width:1100px}.builder-v10 .builder-discount-warning{border:1px solid #e9d7a0;border-radius:9px;background:#fffaf0;color:#735624;padding:12px;line-height:1.55}.builder-v10 .builder-palette-presets i{display:inline-block;width:17px;height:17px;border:1px solid #0002;border-radius:50%}.builder-v10 .builder-colors-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:19px 0}.builder-v10 .builder-color-field{border:1px solid #e0e5eb;padding:11px 14px;border-radius:10px;background:#f9fafb;margin:0}.builder-v10 .builder-color-field>div{display:flex;align-items:center;gap:10px}.builder-v10 .builder-color-field input[type=color]{width:48px;height:38px;padding:2px;flex:0 0 48px;border-radius:7px;cursor:pointer}.builder-v10 .builder-color-field code{font-size:12px;color:#5a6570}@media(max-width:650px){.builder-v10 .builder-colors-grid{grid-template-columns:1fr}.builder-v10 .builder-option-popup{flex-wrap:wrap}.builder-v10 .builder-option-popup button{width:100%}.builder-v10 .builder-upsell-actions button{flex:1}}.builder-v10 .builder-choice-details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;min-height:47px}.builder-v10 .builder-choice-details>summary::-webkit-details-marker{display:none}.builder-v10 .builder-choice-details>summary>svg{color:#67727b;transition:transform .16s ease}.builder-v10 .builder-choice-details[open]>summary>svg{transform:rotate(180deg)}.builder-v10 .builder-choice-preview{display:flex;align-items:center;gap:11px;min-width:0}.builder-v10 .builder-choice-preview>img{width:42px;height:42px;object-fit:contain;background:#fff;border-radius:8px}.builder-v10 .builder-choice-preview>span{display:grid;gap:4px;min-width:0}.builder-v10 .builder-choice-preview strong{font-size:13px}.builder-v10 .builder-choice-preview small{font-size:11px;color:#69737e;overflow-wrap:anywhere}.builder-v10 .builder-choice-content{padding-top:13px;border-top:1px solid #e4e8ec;margin-top:10px}.builder-v10 .builder-workflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 20px}.builder-v10 .builder-workflow button{display:flex;align-items:center;gap:10px;text-align:left;padding:13px;border:1px solid #dce1e5;border-radius:14px;background:#fff;color:#29333e;min-width:0;cursor:pointer;transition:background .18s,border-color .18s,transform .18s}.builder-v10 .builder-workflow button:hover{border-color:#ffbf00;background:#fffaf0;transform:translateY(-1px)}.builder-v10 .builder-workflow button.active{border-color:#e7a800;background:#fffae9}.builder-v10 .builder-workflow button>b{display:grid;place-items:center;border-radius:9px;background:#f1f3f4;width:29px;height:29px;flex:none}.builder-v10 .builder-workflow button span{display:grid;gap:3px;min-width:0}.builder-v10 .builder-workflow button small{color:#697582;font-size:11px;line-height:1.3}.builder-v10 .builder-step-item.is-child{margin-left:16px;position:relative;border-left:3px solid #ffbf00;background:#fffdf5}.builder-v10 .builder-step-item.is-child:before{content:"↳";position:absolute;left:-17px;top:13px;color:#a97800}.builder-v10 .builder-flow-relationship{background:#f6f8fb;border:1px solid #dfe6ee;padding:16px;border-radius:13px;margin:16px 0;display:grid;gap:10px}.builder-v10 .builder-flow-relationship h3{margin:0;font-size:15px}.builder-v10 .builder-flow-relationship p{margin:0;color:#586679;font-size:13px}.builder-v10 .builder-monitor-capacities{border:1px solid #e3d293;background:#fffaf0;border-radius:12px;margin:12px 0;padding:12px}.builder-v10 .builder-monitor-capacities legend{font-weight:700;font-size:13px}.builder-v10 .builder-monitor-capacities p{font-size:12px;color:#695d3b;margin:4px 0 10px}.builder-v10 .builder-monitor-capacities>div{display:flex;flex-wrap:wrap;gap:8px}.builder-v10 .builder-monitor-capacities label{display:flex;align-items:center;gap:5px;background:#fff;border:1px solid #ded7c5;border-radius:8px;padding:7px 9px;cursor:pointer;font-size:12px}.builder-v10 .builder-product-picker .builder-picker-results{max-height:305px;overflow-y:auto;margin-top:6px}@media(max-width:1100px){.builder-v10 .builder-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.builder-v10 .builder-workflow{grid-template-columns:minmax(0,1fr)}.builder-v10 .builder-step-item.is-child{margin-left:9px}}@media(prefers-reduced-motion:reduce){.builder-v10 .builder-workflow button{transition:none}.builder-v10 .builder-workflow button:hover{transform:none}}.builder-v14{--studio-border: #e5e9ed;--studio-muted: #66717d;--studio-ink: #242a30;color:var(--studio-ink);min-width:0}.builder-v14 .builder-head{background:#fff;border:1px solid var(--studio-border);border-radius:17px;padding:21px 23px;margin-bottom:13px;align-items:center;box-shadow:0 3px 16px #151f2906}.builder-v14 .builder-head h1{margin:5px 0 3px;font-size:clamp(21px,2vw,27px);letter-spacing:-.028em}.builder-v14 .builder-head p{margin:0;font-size:13px;color:var(--studio-muted)}.builder-v14 .builder-head .eyebrow{font-size:10px;font-weight:800;letter-spacing:.12em;color:#8a6500}.builder-v14 .builder-version-line{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:10px;font-size:11px;color:#69737d}.builder-v14 .builder-status-pill{display:inline-flex;align-items:center;border-radius:30px;padding:5px 9px;font-size:11px;font-weight:750}.builder-v14 .builder-status-pill.saved{background:#eaf7ef;color:#187143}.builder-v14 .builder-status-pill.unsaved{background:#fff4d9;color:#895e05}.builder-v14 .builder-head-actions{margin-left:auto}.builder-v14 .builder-head-actions a,.builder-v14 .builder-head-actions button,.builder-v14 .builder-bottom button{border:1px solid #dfe4e8;border-radius:9px;min-height:38px;padding:9px 13px;background:#fff;color:#343b43;transition:background .17s ease,border-color .17s ease,transform .17s ease}.builder-v14 .builder-head-actions .primary,.builder-v14 .builder-bottom .primary{background:#24282c;color:#fff;border-color:#24282c}.builder-v14 .builder-head-actions :is(a,button):hover:not(:disabled),.builder-v14 .builder-bottom button:hover:not(:disabled){transform:translateY(-1px);border-color:#e5b027;background:#fffaf0}.builder-v14 .builder-head-actions .primary:hover:not(:disabled),.builder-v14 .builder-bottom .primary:hover:not(:disabled){background:#343a40;color:#fff}.builder-v14 :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid #d6a21c;outline-offset:3px}.builder-v14 .builder-catalog-strip{background:#fff;border:1px solid var(--studio-border);border-radius:12px;padding:11px 14px;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;position:relative}.builder-v14 .builder-catalog-strip.empty{border-color:#eed9a8;background:#fffdf5}.builder-v14 .builder-catalog-strip-label{display:flex;align-items:center;gap:10px;min-width:0}.builder-v14 .builder-catalog-strip-label>div{display:grid;gap:3px}.builder-v14 .builder-catalog-strip-label strong{font-size:12px}.builder-v14 .builder-catalog-strip-label small{font-size:11px;color:var(--studio-muted)}.builder-v14 .builder-catalog-dot{width:8px;height:8px;flex:0 0 8px;background:#25a768;border-radius:50%}.builder-v14 .builder-catalog-strip.empty .builder-catalog-dot{background:#d49c14}.builder-v14 .builder-catalog-strip-actions{display:flex;align-items:center;gap:9px;margin-left:auto}.builder-v14 .builder-catalog-strip-actions>button{background:#fff;border:1px solid #dce3e8;padding:8px 11px;border-radius:8px;font-size:11px;font-weight:700}.builder-v14 .builder-catalog-more{position:relative;font-size:11px}.builder-v14 .builder-catalog-more>summary{display:flex;align-items:center;gap:4px;cursor:pointer;padding:8px 7px;list-style:none;font-weight:700}.builder-v14 .builder-catalog-more>summary::-webkit-details-marker{display:none}.builder-v14 .builder-catalog-more[open]>summary>svg{transform:rotate(180deg)}.builder-v14 .builder-catalog-more>div{position:absolute;right:0;top:calc(100% + 8px);z-index:8;width:min(430px,85vw);padding:14px;background:#fff;box-shadow:0 14px 33px #1018201d;border:1px solid #dce2e8;border-radius:11px;color:#5b6570;line-height:1.55}.builder-v14 .builder-catalog-more p{margin:0 0 8px;font-size:12px}.builder-v14 .builder-catalog-more small{display:block;font-size:11px}.builder-v14 .builder-catalog-more button{margin-top:10px;padding:8px 10px;background:#24282c;color:#fff;border:0;border-radius:7px}.builder-v14 .builder-feedback,.builder-v14 .builder-info,.builder-v14 .builder-issues{padding:11px 14px;font-size:12px;border-radius:10px}.builder-v14 .builder-studio-shell{display:grid;grid-template-columns:248px minmax(0,1fr);align-items:start;gap:17px;margin:13px 0}.builder-v14 .builder-studio-nav{position:sticky;top:16px;background:#fff;border:1px solid var(--studio-border);border-radius:15px;padding:15px 10px;box-shadow:0 3px 14px #11182708;min-width:0}.builder-v14 .builder-studio-nav-heading{font-size:10px;letter-spacing:.14em;font-weight:850;color:#a77c17;padding:2px 10px 12px}.builder-v14 .builder-nav-group+.builder-nav-group{border-top:1px solid #eef0f2;margin-top:10px;padding-top:11px}.builder-v14 .builder-nav-group-title{font-size:10px;font-weight:800;text-transform:uppercase;color:#8b949d;letter-spacing:.095em;margin:0 10px 7px}.builder-v14 .builder-nav-item{width:100%;display:flex!important;text-align:left!important;justify-content:flex-start!important;align-items:center;gap:10px;background:transparent;border:1px solid transparent;border-radius:10px;padding:10px;min-height:49px;color:#5d6874;transition:background .17s ease,border-color .17s ease,color .17s ease}.builder-v14 .builder-nav-item>svg{flex:0 0 18px;color:#77838d}.builder-v14 .builder-nav-item>span{min-width:0;flex:1;display:grid;gap:4px}.builder-v14 .builder-nav-item strong{font-size:12px;font-weight:740;color:inherit}.builder-v14 .builder-nav-item small{font-size:10px;line-height:1.3;color:#87919b}.builder-v14 .builder-nav-item:hover{background:#f7f8fa;border-color:#e7eaed;color:#283037}.builder-v14 .builder-nav-item.active{background:#fff8e5;border-color:#f1dfab;color:#2b2923}.builder-v14 .builder-nav-item.active>svg{color:#966902}.builder-v14 .builder-nav-item.active small{color:#826d39}.builder-v14 .builder-nav-item em{font-size:10px;font-style:normal;color:#7e610f;background:#ffedb8;border-radius:8px;min-width:23px;padding:3px;text-align:center}.builder-v14 .builder-nav-footnote{font-size:10px;color:#81909b;border-top:1px solid #eef0f2;margin:12px 10px 0;padding-top:13px;line-height:1.5}.builder-v14 .builder-studio-content{min-width:0}.builder-v14 .builder-context-heading{margin:0 0 15px;padding:2px 1px 1px}.builder-v14 .builder-context-heading span{color:#ab7a10;font-size:10px;letter-spacing:.14em;font-weight:850}.builder-v14 .builder-context-heading h2{font-size:21px;letter-spacing:-.025em;margin:5px 0}.builder-v14 .builder-context-heading p{margin:0;color:var(--studio-muted);font-size:12px;line-height:1.6}.builder-v14 .builder-mobile-nav{display:none}.builder-v14 .builder-panel{background:#fff;border:1px solid var(--studio-border);border-radius:14px;padding:19px;box-shadow:0 2px 12px #131e2b06}.builder-v14 .builder-panel h2{font-size:17px;letter-spacing:-.015em}.builder-v14 .builder-panel h3{font-size:14px;margin:0 0 7px}.builder-v14 .builder-panel p{line-height:1.55}.builder-v14 .builder-layout{grid-template-columns:minmax(208px,.63fr) minmax(0,1.5fr);gap:13px}.builder-v14 .builder-step-list{position:sticky;top:16px;max-height:calc(100vh - 45px);overflow-y:auto;overscroll-behavior:contain}.builder-v14 .builder-step-item{transition:border-color .16s ease,background .16s ease}.builder-v14 .builder-step-item:hover{border-color:#e1bc59}.builder-v14 .builder-bottom{margin-top:14px;background:#fff;border:1px solid var(--studio-border);border-radius:11px;padding:11px 13px}.builder-v14 .builder-appearance{max-width:none}.builder-v14 .builder-style-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(250px,.78fr);gap:20px;margin-top:16px;align-items:start}.builder-v14 .builder-style-controls{min-width:0;display:grid;gap:16px}.builder-v14 .builder-style-section{border:1px solid #e7e9ed;border-radius:12px;padding:15px;background:#fafbfc}.builder-v14 .builder-style-section>h3{font-size:13px;margin:0 0 10px}.builder-v14 .builder-style-section>p{font-size:11px;color:#66717d;margin:0 0 12px}.builder-v14 .builder-palette-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.builder-v14 .builder-palette-presets .builder-preset{min-width:0;display:grid!important;justify-items:start;gap:8px;position:relative;text-align:left;align-content:start;color:#35404a;background:#fff!important;border:1px solid #e0e4e9!important;padding:10px!important;border-radius:10px;font-size:11px!important;font-weight:750}.builder-v14 .builder-palette-presets .builder-preset:hover{border-color:#d8b255!important;background:#fffdf6!important}.builder-v14 .builder-palette-presets .builder-preset.active{border-color:#e2b438!important;background:#fff9e9!important;box-shadow:0 0 0 1px #e2b4384d}.builder-v14 .builder-preset>svg{position:absolute;right:8px;bottom:8px;color:#a47808}.builder-v14 .builder-preset-swatch{position:relative;display:block;width:100%;height:38px;border-radius:6px;border:1px solid #0002;overflow:hidden;padding:5px}.builder-v14 .builder-preset-swatch>i{width:100%;height:13px;display:block;border-radius:3px}.builder-v14 .builder-preset-swatch>b{width:35%;height:5px;display:block;margin:6px 0;border-radius:3px}.builder-v14 .builder-colors-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0}.builder-v14 label.builder-color-field{display:grid;gap:7px;background:#fff;border:1px solid #e0e5ea;border-radius:9px;padding:10px;min-width:0;margin:0;font-weight:720}.builder-v14 .builder-color-controls{display:flex;align-items:center;gap:8px;min-width:0}.builder-v14 .builder-color-field input[type=color]{width:42px;height:38px;flex:0 0 42px;padding:2px;cursor:pointer;border:1px solid #dce1e5;border-radius:7px;background:#fff}.builder-v14 .builder-color-field input[type=text]{width:100%;min-width:0;font:inherit;font-size:11px;background:#fff;border:1px solid #e0e4e8;border-radius:7px;padding:9px 7px;color:#424b56}.builder-v14 .builder-style-text-settings{border:1px solid #e2e6eb;border-radius:12px;padding:13px 15px;background:#fff}.builder-v14 .builder-style-text-settings summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:800;list-style:none}.builder-v14 .builder-style-text-settings summary::-webkit-details-marker{display:none}.builder-v14 .builder-style-text-settings[open] summary svg{transform:rotate(180deg)}.builder-v14 .builder-style-text-settings[open]>div:first-of-type{margin-top:15px}.builder-v14 .builder-style-preview{border:1px solid #e5e9ed;border-radius:12px;background:#fff;padding:14px;position:sticky;top:17px;min-width:0}.builder-v14 .builder-style-preview-heading{display:flex;justify-content:space-between;gap:9px;align-items:center;margin-bottom:12px}.builder-v14 .builder-style-preview-heading strong{font-size:12px}.builder-v14 .builder-style-preview-heading small{font-size:10px;color:#7a8590}.builder-v14 .builder-style-mini{border:1px solid #dfe5ea;border-radius:9px;overflow:hidden;box-shadow:0 3px 10px #1425380d}.builder-v14 .builder-style-mini-hero{min-height:128px;position:relative;display:flex;align-items:flex-end;overflow:hidden;padding:14px}.builder-v14 .builder-style-mini-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.35}.builder-v14 .builder-style-mini-hero>div{position:relative;z-index:1}.builder-v14 .builder-style-mini-hero>div>span{display:inline-block;width:14px;height:4px;border-radius:4px;margin-right:5px}.builder-v14 .builder-style-mini-hero small{font-size:9px;font-weight:800;letter-spacing:.07em}.builder-v14 .builder-style-mini-hero h3{font-size:17px;margin:8px 0 0;line-height:1.15}.builder-v14 .builder-style-mini-body{padding:13px}.builder-v14 .builder-style-mini-body>small{font-size:9px;font-weight:800;letter-spacing:.08em;opacity:.65}.builder-v14 .builder-style-mini-body h4{font-size:13px;margin:7px 0 12px}.builder-v14 .builder-style-mini-card{border:1px solid #e6e7e8;border-radius:7px;padding:12px;font-size:11px;display:flex;justify-content:space-between;gap:5px}.builder-v14 .builder-style-mini-body>button{display:flex;justify-content:center;width:100%;padding:10px;margin-top:11px;border:0;border-radius:7px;font-size:11px;pointer-events:none}.builder-v14 .builder-style-preview>p{font-size:11px;color:#71808b;margin:12px 0}.builder-v14 .builder-style-preview>button{padding:10px 12px;border:1px solid #dce2e8;border-radius:8px;background:#fff;font-size:11px;font-weight:720;width:100%}.builder-v14 .builder-insights-simple{min-width:0;display:grid;gap:14px}.builder-v14 .builder-insights-toolbar{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.builder-v14 .builder-insights-toolbar>p{margin:0;color:#687581;font-size:11px;max-width:510px;line-height:1.5}.builder-v14 .builder-insights-toolbar>div{display:flex;gap:8px;align-items:center;margin-left:auto}.builder-v14 .builder-insights-toolbar label{display:inline;font-size:11px;margin:0}.builder-v14 .builder-insights-toolbar select,.builder-v14 .builder-insights-toolbar button{font-size:11px;padding:8px 10px;border:1px solid #dfe4e9;background:#fff;border-radius:8px;color:#323b44}.builder-v14 .builder-metric-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.builder-v14 .builder-metric-card{padding:18px;border:1px solid #e4e8ec;border-radius:13px;background:#fff;display:grid;gap:11px;min-width:0}.builder-v14 .builder-metric-card>span{font-size:12px;color:#66717d;display:flex;align-items:center;gap:8px}.builder-v14 .builder-metric-card>span>svg{color:#bc8a0a}.builder-v14 .builder-metric-card>strong{font-size:27px;letter-spacing:-.045em;color:#263038}.builder-v14 .builder-metric-card>small{font-size:11px;color:#67717d}.builder-v14 .builder-insights-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.builder-v14 .builder-insights-columns .builder-panel{margin:0}.builder-v14 .builder-insights-columns h3{font-size:15px;margin:0 0 4px}.builder-v14 .builder-insights-columns .builder-panel-title p{font-size:11px;margin:0}.builder-v14 .builder-funnel-row{display:grid;grid-template-columns:1fr auto;column-gap:8px;row-gap:6px;margin:15px 0;font-size:12px;color:#4c5863}.builder-v14 .builder-funnel-row>b{color:#252b31}.builder-v14 .builder-funnel-row>div{grid-column:1/-1;border-radius:12px;background:#eef1f3;height:8px;overflow:hidden}.builder-v14 .builder-funnel-row i,.builder-v14 .builder-answer-row i{display:block;height:100%;background:#e3b23c;border-radius:12px}.builder-v14 .builder-data-caption{font-size:11px!important;color:#7a8590!important;margin-top:18px}.builder-v14 .builder-top-answers{display:grid;gap:14px}.builder-v14 .builder-answer-row>div:first-child{display:grid;grid-template-columns:1fr auto;gap:3px}.builder-v14 .builder-answer-row span{font-size:10px;color:#81909b;grid-column:1/-1}.builder-v14 .builder-answer-row strong{font-size:12px;color:#35404b}.builder-v14 .builder-answer-row b{font-size:11px;color:#5e6871}.builder-v14 .builder-answer-row>div:last-child{background:#eff1f3;height:5px;border-radius:8px;overflow:hidden;margin-top:6px}.builder-v14 .builder-insight-details{margin-top:18px;border-top:1px solid #e9ebef;padding-top:13px}.builder-v14 .builder-insight-details summary{list-style:none;display:flex;gap:8px;justify-content:space-between;align-items:center;cursor:pointer;font-size:11px;font-weight:800}.builder-v14 .builder-insight-details summary::-webkit-details-marker{display:none}.builder-v14 .builder-insight-all{display:grid;gap:8px;margin-top:13px;max-height:350px;overflow-y:auto}.builder-v14 .builder-insight-all>div{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#4d5964;padding:7px 0;border-bottom:1px solid #f0f1f2}.builder-v14 .builder-data-state{display:flex;align-items:center;gap:10px;font-size:12px}.builder-v14 .builder-data-state button{margin-left:auto;background:#fff;border:1px solid #dde4ea;padding:8px 10px;border-radius:7px}.builder-v14 .builder-expert-layout{display:grid;grid-template-columns:minmax(215px,.72fr) minmax(0,1.28fr);align-items:start;gap:14px}.builder-v14 .builder-expert-layout .builder-panel-title>div{display:block}.builder-v14 .builder-expert-layout .builder-panel-title h3{font-size:15px}.builder-v14 .builder-expert-status .secondary{border:1px solid #dde3e8;border-radius:8px;background:#fff;padding:9px 12px;font-size:11px;margin:0 7px 8px 0}.builder-v14 .builder-expert-indicator{display:flex;align-items:center;gap:11px;margin:12px 0 17px;background:#fff9ec;border:1px solid #ecd9ab;border-radius:9px;padding:11px}.builder-v14 .builder-expert-indicator.connected{background:#edf9f1;border-color:#b9e4c9}.builder-v14 .builder-expert-indicator>span{display:grid;gap:5px;font-size:12px}.builder-v14 .builder-expert-indicator small{color:#75808a;font-size:10px}.builder-v14 .builder-expert-add{border:1px solid #e4e7eb;border-radius:9px;padding:12px;margin:12px 0}.builder-v14 .builder-expert-add summary,.builder-v14 .builder-expert-list summary{list-style:none;display:flex;justify-content:space-between;gap:9px;align-items:center;cursor:pointer;font-size:12px;font-weight:750}.builder-v14 .builder-expert-add summary::-webkit-details-marker,.builder-v14 .builder-expert-list summary::-webkit-details-marker{display:none}.builder-v14 .builder-expert-add[open]>summary svg,.builder-v14 .builder-expert-list details[open] summary svg{transform:rotate(180deg)}.builder-v14 .builder-expert-form{margin-top:13px;border-top:1px solid #eef0f2;padding-top:11px}.builder-v14 .builder-expert-form button{border-radius:8px;padding:10px;background:#252a2f;color:#fff;border:0}.builder-v14 .builder-expert-list{display:grid;gap:7px}.builder-v14 .builder-expert-list details{border:1px solid #e5e9ed;border-radius:9px;padding:11px}.builder-v14 .builder-expert-list summary>span{display:grid;gap:5px;font-size:11px}.builder-v14 .builder-expert-list summary small{font-size:10px;color:#65737c}.builder-v14 .builder-expert-list p{white-space:pre-wrap;border-top:1px solid #f0f1f3;padding-top:10px;margin:12px 0 3px}.builder-v14 .builder-expert-live-link{display:inline-flex;gap:7px;text-decoration:none;align-items:center;margin-top:15px;font-size:11px;color:#555;border:1px solid #e0e4e9;border-radius:8px;padding:8px 11px}@media(max-width:1180px){.builder-v14 .builder-studio-shell{grid-template-columns:214px minmax(0,1fr);gap:11px}.builder-v14 .builder-style-layout,.builder-v14 .builder-insights-columns{grid-template-columns:1fr}.builder-v14 .builder-style-preview{position:static}.builder-v14 .builder-layout{grid-template-columns:1fr}.builder-v14 .builder-step-list{position:static;max-height:none}}@media(max-width:850px){.builder-v14 .builder-studio-shell{grid-template-columns:minmax(0,1fr)}.builder-v14 .builder-studio-nav{display:none}.builder-v14 .builder-mobile-nav{display:grid;gap:5px;background:#fff;border:1px solid #e2e7eb;border-radius:12px;padding:11px;margin-bottom:14px}.builder-v14 .builder-mobile-nav label{margin:0;font-size:11px;font-weight:750}.builder-v14 .builder-mobile-nav select{width:100%;border:1px solid #dfe5e9;border-radius:8px;padding:10px;font-size:13px;background:#fff;color:#313a43}.builder-v14 .builder-expert-layout{grid-template-columns:1fr}}@media(max-width:640px){.builder-v14 .builder-head{padding:15px}.builder-v14 .builder-head-actions{width:100%}.builder-v14 .builder-head-actions a,.builder-v14 .builder-head-actions button{flex:1;padding:9px;font-size:11px}.builder-v14 .builder-catalog-strip{align-items:stretch}.builder-v14 .builder-catalog-strip-actions{margin:0;justify-content:space-between;width:100%}.builder-v14 .builder-metric-row{grid-template-columns:1fr}.builder-v14 .builder-metric-card{padding:12px;gap:6px}.builder-v14 .builder-metric-card>strong{font-size:23px}.builder-v14 .builder-palette-presets,.builder-v14 .builder-colors-grid{grid-template-columns:1fr}.builder-v14 .builder-insights-toolbar>div{margin:0;flex-wrap:wrap}.builder-v14 .builder-context-heading h2{font-size:19px}.builder-v14 .builder-catalog-more>div{right:-8px}.builder-v14 .builder-style-layout{gap:12px}}@media(prefers-reduced-motion:reduce){.builder-v14 *,.builder-v14 *:before,.builder-v14 *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.builder-v14 .builder-head-actions :is(a,button):hover:not(:disabled){transform:none}}.builder-v14 .builder-step-type-field{max-width:360px}.builder-v14 .builder-next-step{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:11px;background:#fff9eb;border:1px solid #f0dca4;border-radius:10px;padding:12px 13px;margin:14px 0}.builder-v14 .builder-next-step>span{display:grid;gap:4px}.builder-v14 .builder-next-step strong{font-size:12px}.builder-v14 .builder-next-step small{color:#826d38;font-size:11px}.builder-v14 .builder-next-step button{background:#fff;border:1px solid #dfc477;border-radius:8px;padding:9px 11px;font-size:11px;font-weight:750;color:#403728}.builder-v14 .builder-followup-notice{font-size:11px;color:#6a5b2d;background:#fffbef;border-left:3px solid #e4bb4c;padding:10px 12px;border-radius:5px}.builder-v14 .builder-advanced-settings{border:1px solid #e3e8ed;border-radius:10px;margin:17px 0 15px;background:#fbfcfd}.builder-v14 .builder-advanced-settings>summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:9px;list-style:none;padding:13px;font-size:12px;color:#485661;font-weight:750}.builder-v14 .builder-advanced-settings>summary::-webkit-details-marker{display:none}.builder-v14 .builder-advanced-settings[open]>summary svg{transform:rotate(180deg)}.builder-v14 .builder-advanced-body{padding:0 14px 14px;border-top:1px solid #e9edf1}.builder-v14 .builder-advanced-body .builder-flow-relationship{margin-bottom:0}.builder-v16 .builder-head.builder-head-compact{display:block;min-height:0;height:auto;overflow:visible;padding:17px 21px 0;margin:0 0 17px;border:1px solid #e2e6e9;border-radius:15px;background:#fff;box-shadow:0 2px 12px #131d2706}.builder-v16 .builder-head-main{display:flex;align-items:center;justify-content:space-between;gap:15px;min-width:0}.builder-v16 .builder-head-copy{min-width:0;flex:1}.builder-v16 .builder-head .eyebrow{display:block;color:#95701c;font-size:10px;letter-spacing:.12em;font-weight:800}.builder-v16 .builder-head h1{font-size:clamp(21px,2.1vw,26px);font-weight:800;line-height:1.18;letter-spacing:-.03em;margin:6px 0 4px}.builder-v16 .builder-head p{margin:0;color:#717b84;font-size:12px;line-height:1.45}.builder-v16 .builder-head-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto;margin:0;flex-wrap:nowrap}.builder-v16 .builder-head-actions button{min-height:37px;padding:8px 12px;font-size:12px;font-weight:700;white-space:nowrap}.builder-v16 .builder-head-actions .primary:disabled{background:#91969b;border-color:#91969b;color:#fff;opacity:.72}.builder-v16 .builder-head-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;border-top:1px solid #edf0f2;padding:10px 0;margin-top:15px}.builder-v16 .builder-head-status{display:flex;align-items:center;flex-wrap:wrap;gap:9px;min-width:0;font-size:11px;color:#78838c}.builder-v16 .builder-status-pill{border-radius:6px;display:inline-flex;align-items:center;gap:5px;font-size:11px;padding:5px 8px;font-weight:750;white-space:nowrap}.builder-v16 .builder-status-pill.saved{background:#edf8f1;color:#19754d}.builder-v16 .builder-status-pill.unsaved{background:#fff8e5;color:#8a6412}.builder-v16 .builder-status-pill.error{background:#fff0ee;color:#a22e25}.builder-v16 .builder-publication-state{color:#7b8590;white-space:nowrap}.builder-v16 .builder-validation-link,.builder-v16 .builder-retry-save{border:0;background:transparent;color:#926414;text-decoration:underline;text-underline-offset:2px;padding:3px 0;font-size:11px;font-weight:750}.builder-v16 .builder-retry-save{color:#9f352a}.builder-v16 .builder-inline-note{display:inline-flex;align-items:center;gap:5px;max-width:min(450px,100%);color:#57646d;font-size:11px;overflow-wrap:anywhere}.builder-v16 .builder-inline-note>button{font-size:15px;color:#7f8993;background:transparent;border:0;padding:0 4px}.builder-v16 .builder-release-details{position:relative;flex:0 0 auto;font-size:11px}.builder-v16 .builder-release-details summary{display:flex;align-items:center;gap:5px;cursor:pointer;list-style:none;color:#67737f;font-weight:700;padding:6px 3px;white-space:nowrap}.builder-v16 .builder-release-details summary::-webkit-details-marker{display:none}.builder-v16 .builder-release-details[open] summary svg{transform:rotate(180deg)}.builder-v16 .builder-release-details>div{position:absolute;z-index:15;top:calc(100% + 8px);right:0;display:grid;gap:8px;width:min(350px,80vw);background:#fff;border:1px solid #dce2e7;border-radius:10px;box-shadow:0 14px 40px #15202b1b;padding:14px;color:#5e6872;font-size:11px}.builder-v16 .builder-release-details>div>span{display:block}.builder-v16 .builder-release-details p{font-size:11px;margin:2px 0 0;line-height:1.45;color:#6f7983}.builder-v16 .builder-save-alert,.builder-v16 .builder-publication-alert{background:#fff7f5;border:1px solid #f0cfca;border-radius:9px;color:#8e3027;font-size:12px;padding:10px 13px;margin:0 0 12px;line-height:1.5}.builder-v16 .builder-save-alert>button{background:#fff;border:1px solid #dcb1aa;border-radius:7px;color:#8e3027;margin-left:9px;padding:5px 8px;font-size:11px}.builder-v16 .builder-publication-alert{position:relative}.builder-v16 .builder-publication-alert>button{position:absolute;right:10px;top:7px;padding:1px 5px;font-size:17px;border:0;background:transparent;color:inherit}.builder-v16 .builder-publication-alert ul{padding-left:20px;margin:8px 0 0}.builder-v16 .builder-publication-alert li+li{margin-top:5px}.builder-v16 .builder-shopify-catalog{margin:0 0 22px;padding-bottom:18px;border-bottom:1px solid #edf0f2}.builder-v16 .builder-shopify-catalog h3{font-size:15px;margin:0 0 4px}.builder-v16 .builder-shopify-catalog>p{font-size:12px;margin:0 0 12px;color:#72808a}.builder-v16 .builder-shopify-catalog .builder-catalog-strip{margin:0;box-shadow:none}.builder-v16 .builder-preview-note{display:block;color:#84672c;font-size:11px;margin-top:7px;line-height:1.5}@media(max-width:700px){.builder-v16 .builder-head.builder-head-compact{padding:15px 14px 0}.builder-v16 .builder-head-main{align-items:stretch;flex-direction:column;gap:12px}.builder-v16 .builder-head-actions{width:100%;display:flex;flex-wrap:nowrap}.builder-v16 .builder-head-actions>button{min-width:0;flex:1;min-height:40px}.builder-v16 .builder-head-meta{margin-top:12px;gap:8px}.builder-v16 .builder-release-details>div{width:min(320px,85vw)}}@media(max-width:380px){.builder-v16 .builder-head-meta{align-items:flex-start;flex-wrap:wrap}.builder-v16 .builder-release-details{margin-left:auto}}@media(prefers-reduced-motion:reduce){.builder-v16 .builder-head *{transition:none!important;animation:none!important}}.builder-loading-shell{width:100%;max-width:1160px;margin:24px auto;padding:0 14px;color:#28323b}.builder-loading-card{background:#fff;border:1px solid #e4e9ed;border-radius:14px;padding:clamp(20px,3vw,30px);min-height:230px;box-shadow:0 4px 18px #18232e06}.builder-loading-mark{display:block;color:#947018;letter-spacing:.11em;font-size:10px;font-weight:800;margin-bottom:12px}.builder-loading-card h2{font-size:21px;line-height:1.3;letter-spacing:-.025em;margin:0 0 9px}.builder-loading-card p{font-size:13px;color:#63717c;line-height:1.55;max-width:600px;margin:0 0 13px}.builder-loading-card button{display:inline-flex;align-items:center;gap:7px;border:1px solid #dce2e7;background:#fff;border-radius:9px;padding:9px 12px;color:#27313b;font-weight:700;font-size:12px;cursor:pointer}.builder-loading-placeholder{display:grid;gap:12px;margin-top:25px;max-width:640px}.builder-loading-placeholder span{height:13px;border-radius:7px;background:#f1f3f5;display:block}.builder-loading-placeholder span:first-child{width:76%}.builder-loading-placeholder span:nth-child(2){width:90%}.builder-loading-placeholder span:last-child{width:53%}.builder-v16 .builder-catalog-loading{font-size:12px;color:#60717e;background:#f5f7f9;border:1px solid #e6eaee;border-radius:8px;padding:10px 12px;margin:10px 0}.builder-v16 .builder-catalog-load-error{font-size:12px;background:#fff8ed;border:1px solid #ebd9b3;border-radius:9px;padding:12px;margin:10px 0;color:#7d5818}.builder-v16 .builder-catalog-load-error p{color:#7d5818;margin:7px 0 10px;overflow-wrap:anywhere}.builder-v16 .builder-catalog-load-error button{display:inline-flex;align-items:center;gap:6px;border:1px solid #d8c498;background:#fff;border-radius:8px;padding:8px 10px;color:#6f521b;font-size:12px;font-weight:750;cursor:pointer}@media(max-width:700px){.builder-loading-shell{margin:12px auto;padding:0 9px}.builder-loading-card{min-height:190px}}.builder-match-tags{display:grid;gap:6px;padding:13px;margin:8px 0;background:#f6faf7;border:1px solid #d8e9de;border-radius:10px}.builder-match-tags small{color:#526558;font-size:12px;line-height:1.5}.builder-match-tags>span{font-size:12px;font-weight:750;color:#246644}.builder-nonproduct-link{padding:10px 12px;border:1px solid #e1e5eb;border-radius:9px;margin:8px 0}.builder-nonproduct-link summary{cursor:pointer;font-weight:650}.purchase-advice{margin:0 0 22px}.advice-panel{margin-top:16px}.advice-settings{display:grid;grid-template-columns:repeat(4,minmax(100px,1fr)) auto;gap:14px;padding:22px;align-items:end;background:#f8f9fa}.advice-settings label,.advice-actions label{display:grid;gap:8px;font-size:12px;color:#535c65}.advice-settings input,.advice-actions select{padding:11px;border:1px solid #dce0e3;border-radius:7px;background:#fff;min-width:0;width:100%;font-size:14px}.advice-context{padding:20px 24px;font-size:12px;line-height:1.6;color:#646b72;border-bottom:1px solid #e8eaec}.advice-context strong{font-size:14px;color:#222}.advice-context p{margin:7px 0}.advice-warning{background:#fff4d3;padding:10px 14px;border-radius:7px;color:#775417}.advice-actions{padding:18px 24px;display:flex;align-items:end;gap:12px;flex-wrap:wrap}.advice-actions label{margin-right:auto;min-width:200px}.advice-table-wrap{overflow:auto}.advice-table{width:100%;border-collapse:collapse;font-size:13px;min-width:900px}.advice-table th{font-size:11px;text-align:left;background:#f5f6f7;color:#606970;padding:14px}.advice-table td{padding:16px 14px;border-top:1px solid #e8eaec;vertical-align:top}.advice-table td:nth-child(2){min-width:240px;max-width:340px}.advice-table small{display:block;color:#707880;font-size:11px;margin-top:5px}.advice-table p{font-size:12px;line-height:1.5;color:#666;margin:8px 0 0}.advice-table .advice-urgent td:first-child{border-left:3px solid #ffbf00}.advice-table input{accent-color:#dca600;width:17px;height:17px}.advice-footnote{padding:16px 24px;font-size:12px;color:#646b72;margin:0}.purchase-export-actions{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}@media(max-width:1100px){.advice-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.advice-settings button{grid-column:span 2}}@media(max-width:600px){.advice-settings{padding:16px;gap:12px}.advice-settings input{font-size:16px}.advice-actions,.advice-context{padding:16px}}.purchase-product-identity{display:flex;align-items:flex-start;gap:14px}.purchase-product-identity>div:last-child{min-width:0}.purchase-product-photo{width:72px;min-width:72px;height:72px;border:1px solid #e8eaec;border-radius:8px;background:#fff;overflow:hidden}.purchase-product-photo .product-photo,.purchase-product-photo .product-photo a,.purchase-product-photo .product-photo img{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.purchase-product-photo .product-photo>div{min-height:0;height:100%;border:0;padding:4px;gap:3px;font-size:9px;text-align:center}.purchase-product-photo .product-photo>div svg{width:20px;height:20px}.purchase-product-photo .product-photo>button{display:none}.advice-table td:nth-child(2){min-width:330px;max-width:460px}.purchase-receive-line .purchase-product-identity small{display:block;margin-top:7px}@media(max-width:600px){.purchase-product-photo{width:56px;min-width:56px;height:56px}.purchase-product-identity{gap:10px}}.purchase-proposal-page .advice-panel{margin-top:0;overflow:visible}.purchase-proposal-page .advice-settings{border-radius:12px 12px 0 0}.advice-supplier-filter{display:grid;gap:8px;width:250px;max-width:100%;min-width:0;color:#535c65;font-size:12px;font-weight:600}.advice-supplier-dropdown{position:relative}.advice-supplier-dropdown summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:41px;padding:10px 12px;border:1px solid #dce0e3;border-radius:7px;background:#fff;color:#535c65;font-size:14px;font-weight:400;cursor:pointer;list-style:none}.advice-supplier-dropdown summary::-webkit-details-marker{display:none}.advice-supplier-dropdown summary>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.advice-supplier-dropdown summary svg{flex-shrink:0;transition:transform .15s ease}.advice-supplier-dropdown[open] summary{border-color:#b8bec4}.advice-supplier-dropdown[open] summary svg{transform:rotate(180deg)}.advice-supplier-dropdown summary:focus-visible,.advice-supplier-all:focus-visible,.advice-supplier-option:focus-within{outline:2px solid #dca600;outline-offset:2px}.advice-supplier-menu{position:absolute;z-index:20;top:calc(100% + 6px);left:0;width:100%;max-height:280px;overflow-y:auto;padding:6px;border:1px solid #e1e4e7;border-radius:9px;background:#fff;box-shadow:0 8px 24px #0000001a}.advice-actions .advice-supplier-option,.advice-supplier-all{display:flex;align-items:center;gap:10px;width:100%;min-width:0;margin:0;padding:10px;border:0;border-radius:5px;background:transparent;color:#343a40;font-size:13px;font-weight:400;text-align:left;cursor:pointer}.advice-supplier-option:hover,.advice-supplier-all:hover{background:#f5f6f7}.advice-supplier-option:has(input:checked),.advice-supplier-all[aria-pressed=true]{background:#fff7de}.advice-supplier-option input,.advice-supplier-check{width:16px;height:16px;flex-shrink:0;margin:0;accent-color:#dca600}.advice-supplier-check{display:grid;place-items:center}.purchase-page>.purchase-create-back{display:inline-flex;width:fit-content;align-items:center;justify-content:flex-start;margin:0 0 12px}.purchase-create>fieldset{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:22px;padding:0;margin:0;min-width:0;border:0;align-items:start}.purchase-create-main{display:grid;gap:22px;min-width:0}.purchase-create .panel{background:#fff;border:1px solid #e4e6e8;border-radius:12px}.purchase-create-section-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;border-bottom:1px solid #edf0f2}.purchase-create-section-head h3{margin:0;font-size:16px}.purchase-create-section-head h3>span{margin-left:8px;color:#7b8188;font-size:12px;font-weight:400}.purchase-create-section-head p{margin:6px 0 0;line-height:1.5}.purchase-create-step{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#f3f4f5;font-size:12px;font-weight:600;color:#727980}.purchase-create-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:24px}.purchase-create-fields>label:first-child{grid-column:1 / -1}.purchase-create-fields input,.purchase-create-fields select{min-height:42px}.purchase-create-tools{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:20px 24px}.purchase-create-tools button{min-height:38px;font-size:12px}.purchase-create-tools .purchase-create-template{margin-left:auto}.purchase-create-empty{padding:36px 24px 44px;text-align:center;border-top:1px solid #edf0f2;color:#899097}.purchase-create-empty>svg{margin-bottom:14px}.purchase-create-empty h4{font-size:14px;color:#40464d;margin:0 0 8px}.purchase-create-empty p{max-width:350px;margin:auto;line-height:1.7}.purchase-create-table-head,.purchase-create-line{display:grid;grid-template-columns:minmax(0,1fr) 74px 85px 96px 32px;gap:16px;align-items:center;padding:16px 24px}.purchase-create-table-head{background:#f7f8f9;color:#717980;font-size:11px;font-weight:600}.purchase-create-line{border-top:1px solid #edf0f2}.purchase-create-identity{display:flex;align-items:center;gap:12px;min-width:0}.purchase-create-identity>div:last-child{min-width:0}.purchase-create-identity strong{display:block;font-size:13px;line-height:1.5}.purchase-create-identity small{display:block;font-size:11px;color:#777f86;margin-top:4px}.purchase-create-identity .purchase-product-photo,.purchase-picker-product .purchase-product-photo{width:48px;min-width:48px;height:48px}.purchase-create-identity .purchase-create-supplier-warning{color:#946700}.purchase-create-stock{font-size:13px;color:#687078}.purchase-create-projected{font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.purchase-create-projected>span{display:none}.purchase-create-quantity>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.purchase-create-quantity input{text-align:center;min-height:38px}.purchase-create-summary{padding:24px;position:sticky;top:22px;display:grid;gap:12px}.purchase-create-summary h3{margin:0 0 8px;font-size:17px}.purchase-create-summary dl{margin:0;display:grid;gap:18px}.purchase-create-summary dl>div{display:flex;justify-content:space-between;gap:14px;font-size:12px;align-items:start}.purchase-create-summary dt{color:#7b8288}.purchase-create-summary dd{margin:0;max-width:150px;text-align:right;overflow-wrap:anywhere;font-weight:600}.purchase-create-summary p{padding-top:18px;border-top:1px solid #e8eaed;line-height:1.7;margin:8px 0}.purchase-create-summary button{width:100%;justify-content:center;min-height:40px;font-size:12px}.purchase-create-cancel{background:transparent;border:0;color:#747c83;cursor:pointer}.purchase-create-note{padding:14px 24px;line-height:1.6}.purchase-picker,.purchase-csv{display:grid;gap:16px}.purchase-picker-search{display:flex;align-items:center;gap:10px;border:1px solid #dce0e3;border-radius:8px;padding:0 12px;background:#fff}.purchase-create .purchase-picker .purchase-picker-search{min-height:44px;padding:0 14px;border-color:#dfe3e7;border-radius:8px}.purchase-create .purchase-picker .purchase-picker-search input{min-height:44px;padding:10px 0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;color:#30363b}.purchase-picker-meta{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;color:#7a828a;font-size:12px}.purchase-picker-meta strong{color:#424950;font-weight:600}.purchase-picker-meta>span:last-child{display:flex;align-items:center;gap:12px}.purchase-picker-meta b{font-weight:500;border-radius:5px;background:#f4f5f6;padding:5px 8px}.purchase-picker-meta .has-selection{background:#fff3c5;color:#785900}.purchase-create .purchase-picker .purchase-picker-list{display:block;max-height:min(420px,calc(100dvh - 330px));overflow:auto;border:1px solid #e6e9ec;border-radius:9px}.purchase-create .purchase-picker .purchase-picker-product{display:grid;grid-template-columns:18px 48px minmax(0,1fr) 86px;align-items:center;gap:14px;padding:14px 16px;min-height:80px;border:0;border-bottom:1px solid #edf0f2;border-radius:0;background:#fff;font-weight:400}.purchase-create .purchase-picker .purchase-picker-product:last-of-type{border-bottom:0}.purchase-create .purchase-picker .purchase-picker-product:hover{background:#f8f9fa}.purchase-create .purchase-picker .purchase-picker-product.selected{background:#fffae9}.purchase-create .purchase-picker .purchase-picker-product:focus-within{box-shadow:inset 0 0 0 2px #e4bc43}.purchase-create .purchase-picker .purchase-picker-product>input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;display:block;width:18px;min-width:18px;max-width:18px;height:18px;padding:0;margin:0;border-radius:4px;accent-color:#dca600}.purchase-create .purchase-picker .purchase-picker-product>.product-thumbnail{display:grid;place-items:center;width:48px;min-width:48px;height:48px;border:1px solid #e9ecef;border-radius:7px;background:#fff;color:#9ba2a8}.purchase-create .purchase-picker .purchase-picker-product>div strong{color:#30363b;font-size:13px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.purchase-create .purchase-picker .purchase-picker-product>div small{margin-top:5px;color:#80878e;font-size:11px}.purchase-create .purchase-picker .purchase-picker-product>.purchase-picker-stock{display:grid;gap:2px;text-align:right;color:#7c858d}.purchase-create .purchase-picker .purchase-picker-stock strong{font-size:14px;font-weight:600;color:#505961}.purchase-create .purchase-picker .purchase-picker-stock small{font-size:10px;margin:0;font-weight:400}.purchase-create .purchase-picker .purchase-picker-stock.in-stock strong{color:#397358}.purchase-create .purchase-picker .purchase-picker-stock.shortage strong{color:#b34b3d}.purchase-picker-footer-actions{display:flex;gap:10px;align-items:center}.purchase-picker-footer-actions button{white-space:nowrap;min-height:38px;font-size:12px}@media(max-width:640px){.purchase-create .purchase-picker .purchase-picker-product{grid-template-columns:18px 38px minmax(0,1fr) 54px;gap:9px;padding:12px 10px;min-height:74px}.purchase-create .purchase-picker .purchase-picker-product>.product-thumbnail{width:38px;min-width:38px;height:38px}.purchase-create .purchase-picker .purchase-picker-product>div strong{font-size:12px}.purchase-create .purchase-picker .purchase-picker-product>.purchase-picker-stock{display:grid}.purchase-create .purchase-picker .purchase-picker-stock small{font-size:9px}.purchase-picker-footer-actions{display:grid;grid-template-columns:auto 1fr}.purchase-picker-meta{align-items:flex-start}}.purchase-picker-search input{min-height:44px;width:100%;border:0;outline:0;padding:10px 0;font-size:14px}.purchase-picker-search:focus-within{outline:2px solid #dca600;outline-offset:2px}.purchase-picker .purchase-picker-supplier{display:flex;gap:8px;align-items:center;font-size:12px}.purchase-picker-supplier input,.purchase-picker-product>input{width:16px;height:16px;margin:0;accent-color:#dca600;flex-shrink:0}.purchase-picker-count{font-size:12px;color:#7b8288}.purchase-picker-list{max-height:380px;overflow-y:auto;display:grid;gap:6px}.purchase-picker .purchase-picker-product{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #e8eaed;border-radius:8px;cursor:pointer}.purchase-picker-product.selected{background:#fffae9;border-color:#e9cd7f}.purchase-picker-product>div:not(.purchase-product-photo){flex:1;min-width:0}.purchase-picker-product strong{display:block;font-size:13px;line-height:1.5}.purchase-picker-product small{display:block;font-size:11px;color:#777f86;margin-top:4px}.purchase-picker-product>span{font-size:11px;color:#777f86;white-space:nowrap}.purchase-picker-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid #e8eaed}.purchase-picker-footer>span{max-width:330px;color:#777f86;font-size:12px;line-height:1.6}.purchase-csv>p{font-size:13px;color:#727a81;line-height:1.7;margin:0}.purchase-csv-upload{display:flex;gap:16px;align-items:center;padding:22px;border:1px dashed #cbd0d5;background:#f8f9fa;border-radius:9px}.purchase-csv-upload label{display:grid;gap:10px;font-size:13px;width:100%;min-width:0}.purchase-csv-upload input{width:100%;font-size:12px}.purchase-csv>.secondary{justify-self:start}.purchase-csv-result{display:grid;gap:6px;font-size:13px}.purchase-csv-result>span{color:#747c83;font-size:12px}.purchase-csv-preview{max-height:300px;overflow:auto;border:1px solid #e8eaed;border-radius:8px}.purchase-csv-preview table{width:100%;border-collapse:collapse;font-size:12px}.purchase-csv-preview th{text-align:left;background:#f7f8f9;position:sticky;top:0}.purchase-csv-preview th,.purchase-csv-preview td{padding:12px;border-bottom:1px solid #e8eaed}@media(max-width:1100px){.purchase-create>fieldset{grid-template-columns:minmax(0,1fr)}.purchase-create-summary{position:static}}@media(max-width:640px){.purchase-create-fields{grid-template-columns:1fr;padding:18px}.purchase-create-section-head,.purchase-create-tools{padding:18px}.purchase-create-tools .purchase-create-template{margin-left:0}.purchase-create-table-head{display:none}.purchase-create-line{grid-template-columns:minmax(0,1fr) 75px minmax(0,1fr) 30px;padding:16px;gap:10px}.purchase-create-projected>span{display:block;font-size:11px;font-weight:400;color:#687078;margin-bottom:4px}.purchase-create-identity{grid-column:1 / -1}.purchase-create-quantity>span{position:static;width:auto;height:auto;clip-path:none}.purchase-create-stock:after{content:" beschikbaar";font-size:11px}.purchase-picker-product>span{display:none}.purchase-picker-product .purchase-product-photo{display:none}.purchase-picker-footer{align-items:stretch;flex-direction:column}.purchase-picker-footer button{justify-content:center}}.weight-input{font-size:9px;font-weight:700;color:#777}.weight-input input{display:block;width:90px;height:34px;border:1px solid var(--line);padding:0 8px;margin-top:4px}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input{font:inherit}button{cursor:pointer}.shell{display:grid;grid-template-columns:248px 1fr;min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;background:#151611;color:#fff;padding:24px 16px;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:11px;padding:0 8px 30px}.brand .mark{width:36px;height:36px;background:var(--lime);color:#151611;display:grid;place-items:center;font:700 21px Space Grotesk;transform:rotate(-4deg)}.brand-logo{width:38px;height:38px;flex:0 0 38px;object-fit:contain}.brand strong{font:700 17px Space Grotesk;letter-spacing:.06em}.brand small{display:block;font-size:9px;letter-spacing:.25em;color:#8e9086;margin-top:2px}.sidebar nav{display:grid;gap:4px}.sidebar nav button{width:100%;border:0;background:transparent;color:#a9aaa2;display:flex;align-items:center;gap:12px;padding:12px;border-radius:7px;text-align:left}.sidebar nav button:hover,.sidebar nav button.active{background:#292a24;color:#fff}.sidebar nav button.active:before{content:"";width:3px;height:20px;background:var(--lime);position:absolute;left:16px}.sidebar nav b{margin-left:auto;background:var(--coral);color:#fff;border-radius:20px;font-size:11px;padding:2px 7px}.warehouse-card{margin-top:auto;border:1px solid #34352e;border-radius:8px;padding:13px;display:flex;gap:10px;color:var(--lime)}.warehouse-card div{display:flex;flex-direction:column}.warehouse-card small{font-size:8px;color:#777970;letter-spacing:.15em}.warehouse-card strong{font-size:13px;color:#fff;margin:4px 0 1px}.warehouse-card span,.profile span{font-size:11px;color:#85877d}.profile{border-top:1px solid #30312b;margin-top:18px;padding:18px 5px 0;display:flex;align-items:center;gap:10px}.profile .avatar{width:34px;height:34px;background:#ecebe3;color:#1b1c17;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700}.profile div:nth-child(2){display:flex;flex:1;flex-direction:column}.profile strong{font-size:12px}.profile svg{color:#777}.mobile-close,.menu{display:none}main{min-width:0}header{height:96px;border-bottom:1px solid var(--line);padding:0 38px;display:flex;align-items:center;justify-content:space-between;background:#f8f7f2}header p,.eyebrow{font-size:9px;font-weight:700;letter-spacing:.18em;color:#8d8d83;margin:0 0 4px}h1,h2,h3{font-family:Space Grotesk;margin:0}h1{font-size:25px}.header-actions{display:flex;align-items:center;gap:10px}.search{width:270px;height:38px;background:#fff;border:1px solid var(--line);border-radius:6px;display:flex;align-items:center;padding:0 12px;color:#8b8c83}.search input{border:0;outline:0;background:transparent;width:100%;padding-left:9px;font-size:12px}.icon-button{border:1px solid var(--line);background:#fff;width:38px;height:38px;border-radius:6px;display:grid;place-items:center}.live{font-size:9px;font-weight:700;letter-spacing:.12em;padding:10px}.live i,.pulse{display:inline-block;width:7px;height:7px;border-radius:50%;background:#4bc878;margin-right:6px;box-shadow:0 0 0 4px #4bc87820}.content{padding:30px 38px 50px;max-width:1500px;margin:auto}.hero{background:var(--ink);color:#fff;padding:34px 38px;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden}.hero:after{content:"S";position:absolute;right:210px;top:-70px;font:700 210px Space Grotesk;color:#ffffff08;transform:rotate(-10deg)}.hero .eyebrow{color:var(--lime)}.hero h2{font-size:32px;margin:8px 0}.hero p{color:#adafa4;margin:0;font-size:14px}.hero p strong{color:#fff}.primary{position:relative;z-index:1;border:0;background:var(--lime);color:#181914;border-radius:5px;font-weight:700;padding:13px 17px;display:flex;align-items:center;gap:8px}.primary.compact{padding:9px 12px;font-size:12px}.primary:disabled{opacity:.4;cursor:not-allowed}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin:22px 0}.metric{background:#f8f7f2;padding:21px;display:grid;grid-template-columns:45px 1fr}.metric-icon{grid-row:1/4;width:36px;height:36px;display:grid;place-items:center;border-radius:5px}.metric-icon.coral{background:#ffe3dd;color:#e75438}.metric-icon.lime{background:#edffc0;color:#657d18}.metric-icon.orange{background:#ffebc9;color:#c07d16}.metric-icon.blue{background:#dcecff;color:#3577ba}.metric>span{font-size:9px;letter-spacing:.13em;color:#8b8c82;font-weight:700}.metric>strong{font:700 28px Space Grotesk}.metric>small{font-size:11px;color:#999a91}.dashboard-grid,.split{display:grid;grid-template-columns:1.55fr 1fr;gap:22px}.panel{background:#f8f7f2;border:1px solid var(--line)}.panel-head{min-height:72px;padding:17px 20px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.panel-head h3{font-size:17px}.text-button{border:0;background:none;font-size:11px;font-weight:700;display:flex;align-items:center}.order-row{display:grid;grid-template-columns:100px 1fr 90px 18px;align-items:center;padding:15px 20px;border-bottom:1px solid #e8e7e0;gap:10px}.order-row:last-child{border:0}.order-row div{display:flex;flex-direction:column}.order-row strong{font-size:12px}.order-row span{font-size:10px;color:#919288;margin-top:3px}.order-id strong{font:700 14px Space Grotesk}.status{display:inline-flex!important;width:max-content;padding:4px 8px;border-radius:20px;font-size:9px!important;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.status.open{background:#ffe1dc;color:#bc432d}.status.picking{background:#eefbc8;color:#5c7512}.status.packed{background:#fff0c7;color:#9c6c08}.status.shipped{background:#dff0ff;color:#3174a9}.timeline{padding:10px 20px}.timeline>div{display:flex;gap:13px;padding:11px 0;border-bottom:1px solid #e9e8e1}.timeline>div:last-child{border:0}.timeline i{width:9px;height:9px;margin-top:4px;border-radius:50%;background:#999}.timeline i.stock{background:#edae45}.timeline i.order{background:#ff7055}.timeline i.pick{background:#a7c82c}.timeline i.shipment{background:#5199d4}.timeline div div{display:flex;flex-direction:column}.timeline strong{font-size:11px}.timeline span{font-size:10px;color:#999;margin-top:3px}.toast{position:fixed;z-index:20;right:28px;top:110px;background:#22231e;color:#fff;padding:12px 15px;border-left:4px solid var(--lime);display:flex;gap:9px;align-items:center;font-size:12px;box-shadow:0 8px 30px #0002}.toast.error{border-color:var(--coral)}.toast button{border:0;background:none;color:#fff;padding:0}.pick-table{padding:5px 0}.pick-row{display:grid;grid-template-columns:20px 1fr 70px 85px;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid #e5e4dd;font-size:11px}.pick-row>div{display:flex;flex-direction:column}.pick-row strong{font-size:13px}.pick-row span{color:#8a8b82;margin-top:2px}.scanner{min-height:430px}.scan-input{margin:18px;border:2px solid #252620;display:flex;align-items:center;padding:0 13px;height:46px}.scan-input input{border:0;outline:0;background:transparent;padding-left:10px;width:100%;font-size:12px}.line-items{padding:0 18px}.line-items>div{display:grid;grid-template-columns:42px 1fr 80px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line);gap:10px}.line-items>div.done{opacity:.45}.quantity{width:34px;height:34px;border-radius:50%;background:#e5e4dc;display:grid;place-items:center;font-size:10px;font-weight:700}.line-items div div:nth-child(2){display:flex;flex-direction:column}.line-items strong{font-size:11px}.line-items span{font-size:9px;color:#929389}.line-items b,.location-code{background:#1b1c17;color:var(--lime);font:700 10px Space Grotesk;padding:6px;text-align:center}.active-order{margin:15px 18px 0;width:calc(100% - 36px);border:1px solid var(--line);background:#fff;padding:10px;text-align:left;display:flex;justify-content:space-between}.empty{padding:40px 20px;text-align:center;color:#95968c;font-size:12px}.search.inner{width:220px}.data-table{overflow:auto}.table-head,.table-row{display:grid;grid-template-columns:2.2fr .7fr .5fr .7fr .7fr .7fr;min-width:760px;align-items:center;gap:15px;padding:12px 20px}.table-head{font-size:9px;font-weight:700;letter-spacing:.12em;color:#898a81;background:#efeee8}.table-row{border-top:1px solid #e5e4dc;font-size:12px}.table-row>div:first-child{display:flex;flex-direction:column}.table-row span{color:#888980}.table-row div span{font-size:9px;margin-top:3px}.danger{color:#e24f35}.stepper{display:flex}.stepper button{width:30px;height:28px;border:1px solid var(--line);background:#fff}.section-intro{display:flex;justify-content:space-between;align-items:end;margin-bottom:25px}.section-intro h2{font-size:29px}.section-intro p{max-width:460px;color:#77786e;font-size:12px;line-height:1.7;margin:0}.location-grid,.integration-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.location-card{background:#f8f7f2;border:1px solid var(--line);padding:24px;display:grid;grid-template-columns:65px 1fr;gap:16px}.zone{width:58px;height:58px;background:#1a1b16;color:var(--lime);display:grid;place-items:center;font:700 20px Space Grotesk}.location-card h3{font-size:23px}.location-card p{font-size:11px;color:#898a81;margin:4px 0}.location-role-badges{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.location-role-badges span{display:inline-flex;align-items:center;min-height:20px;padding:3px 7px;border-radius:999px;background:#e9efe7;color:#42613b;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.location-role-badges span.inactive{background:#f7e8e8;color:#9d3030}.location-stats{grid-column:1/3;border-top:1px solid var(--line);padding-top:15px;display:flex;gap:25px;font-size:10px;color:#898a81}.location-stats b{font-size:15px;color:#20211c;margin-right:3px}.carrier-badge{font:700 15px Space Grotesk;color:#4d2791}.ship-row,.shipment-row{padding:15px 20px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:inherit;text-decoration:none}.ship-row>div,.shipment-row>div:nth-child(2){display:flex;flex-direction:column}.ship-row strong,.shipment-row strong{font-size:12px}.ship-row span,.shipment-row span{font-size:10px;color:#888;margin-top:3px}.fedex-mini{width:34px;height:34px;background:#4d2693;color:#fff;display:grid;place-items:center;font-size:10px;font-weight:700;margin-right:10px}.shipment-row>div:nth-child(2){flex:1}.integration-grid{grid-template-columns:repeat(2,1fr)}.integration-card{background:#f8f7f2;border:1px solid var(--line);padding:25px}.integration-logo{width:46px;height:46px;background:#1b1c17;color:var(--lime);display:grid;place-items:center;margin-bottom:22px}.integration-title{display:flex;align-items:center;justify-content:space-between}.integration-title h3{font-size:20px}.integration-title span{font-size:10px;color:#8b8c82}.integration-title b{font-size:9px;text-transform:uppercase;letter-spacing:.08em;padding:7px 9px;border-radius:20px}.integration-title b i{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:5px}.connected{background:#e6f6d7;color:#4e751b}.connected i{background:#64a62e}.demo{background:#eee9dd;color:#8a7652}.demo i{background:#b99b64}.integration-card>p{font-size:12px;color:#77786f;line-height:1.6;margin:20px 0}.config-hint{border-top:1px solid var(--line);padding-top:15px;font-size:10px;color:#777;display:flex;align-items:center;gap:7px}.loading{min-height:100vh;background:#151611;color:#fff;display:flex;align-items:center;justify-content:center;gap:12px;font:600 14px Space Grotesk}.loading svg{color:var(--lime)}@media(max-width:1000px){.shell{grid-template-columns:210px 1fr}.metrics{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.split{grid-template-columns:1fr}.location-grid{grid-template-columns:repeat(2,1fr)}.header-actions .search{display:none}}@media(max-width:720px){.shell{display:block}.sidebar{position:fixed;z-index:50;width:270px;transform:translate(-100%);transition:.2s}.sidebar.open{transform:none}.mobile-close{display:block;margin-left:auto;border:0;background:none;color:#fff}.menu{display:block;border:0;background:none;margin-right:12px}header{height:82px;padding:0 18px;justify-content:flex-start}.header-actions{margin-left:auto}.live{display:none}.content{padding:20px 14px}.hero{padding:25px;display:block}.hero h2{font-size:26px}.hero .primary{margin-top:22px}.metrics{grid-template-columns:1fr 1fr}.metric{padding:14px;grid-template-columns:38px 1fr}.metric-icon{width:30px;height:30px}.metric>strong{font-size:23px}.metric>small{display:none}.order-row{grid-template-columns:72px 1fr 78px}.order-row>svg{display:none}.section-intro{display:block}.section-intro p{margin-top:12px}.location-grid,.integration-grid{grid-template-columns:1fr}.pick-row{grid-template-columns:18px 1fr 55px}.pick-row>span{display:none}}.inventory-actions{display:flex;gap:10px}.secondary{border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:5px;font-weight:700;padding:11px 15px;display:flex;align-items:center;gap:8px}.secondary:disabled{opacity:.4}.scan-stock,.assignment-panel{padding:20px;margin-bottom:20px;display:grid;grid-template-columns:1.5fr 1fr auto 1.2fr 80px auto;gap:12px;align-items:center}.scan-stock p,.assignment-panel p{font-size:11px;color:var(--muted);margin:5px 0 0}.scan-stock input,.scan-stock select,.assignment-panel input,.assignment-panel select,.location-form input{height:40px;border:1px solid var(--line);background:#fff;padding:0 10px;min-width:0}.direction{display:flex}.direction button{height:40px;border:1px solid var(--line);background:#fff;padding:0 10px}.direction button.active{background:var(--ink);color:var(--lime)}.scan-quantity{width:70px}.table-row{cursor:pointer}.table-row.selected{background:#f2facf}.assignment-panel{grid-template-columns:1.5fr 1fr 100px auto}.location-create-button{margin-top:12px}.location-form{padding:18px;margin-bottom:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.location-form label{display:flex;align-items:center;gap:7px;font-size:11px}.location-form label input{height:auto}.location-form .primary{width:max-content}@media(max-width:1000px){.scan-stock,.assignment-panel{grid-template-columns:1fr 1fr}.location-form{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.inventory-actions{margin-top:14px;flex-wrap:wrap}.scan-stock,.assignment-panel,.location-form{grid-template-columns:1fr}.scan-stock .primary,.assignment-panel .primary{margin-top:0}.section-intro>div:last-child{margin-top:12px}}.analytics-intro p{margin-top:8px}.analytics-actions{display:flex;gap:10px;align-items:center}.analytics-actions select{height:42px;border:1px solid var(--line);background:#fff;padding:0 12px}.analytics-feedback{background:#edf7cf;border-left:3px solid #9abc25;padding:10px 13px;margin-bottom:16px;font-size:11px}.analytics-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:22px}.analytics-kpi{background:#f8f7f2;padding:20px;display:flex;flex-direction:column}.analytics-kpi>span{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:700}.analytics-kpi>strong{font:700 26px Space Grotesk;margin:7px 0 4px}.analytics-kpi>small{font-size:10px;color:#909188}.analytics-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:22px}.sales-chart{height:280px;padding:28px 20px 15px;display:flex;align-items:end;gap:5px;overflow-x:auto}.sales-chart>div{height:100%;min-width:18px;flex:1;display:flex;flex-direction:column;justify-content:end;align-items:center;gap:7px}.sales-chart span{display:block;width:100%;max-width:32px;background:var(--lime);border:1px solid #b7db32;min-height:3px}.sales-chart small{font-size:8px;color:var(--muted);white-space:nowrap;transform:rotate(-45deg);margin-bottom:8px}.cost-panel dl{margin:0;padding:10px 20px}.cost-panel dl div{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--line);font-size:12px}.cost-panel dt{color:var(--muted)}.cost-panel dd{margin:0;font-weight:700}.analytics-cost-form{display:grid;grid-template-columns:1.2fr 1fr 1.5fr 120px 150px auto;gap:10px;align-items:center;padding:18px;margin-top:22px}.analytics-cost-form input{height:40px;border:1px solid var(--line);background:#fff;padding:0 10px;min-width:0}.loading-inline{padding:50px;display:flex;justify-content:center;gap:10px;color:var(--muted)}@media(max-width:1000px){.analytics-kpis{grid-template-columns:repeat(2,1fr)}.analytics-layout{grid-template-columns:1fr}.analytics-cost-form{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.analytics-actions{margin-top:14px;align-items:stretch;flex-direction:column}.analytics-kpis,.analytics-cost-form{grid-template-columns:1fr}.analytics-kpi>strong{font-size:22px}}.returns-layout{display:grid;grid-template-columns:1.45fr 1fr;gap:22px}.return-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px}.return-fields label,.return-line label{font-size:9px;font-weight:700;letter-spacing:.08em;color:var(--muted);display:flex;flex-direction:column;gap:5px}.return-fields input,.return-fields select,.return-line input,.return-line select{height:38px;border:1px solid var(--line);background:#fff;padding:0 9px;min-width:0}.return-line{display:grid;grid-template-columns:1.5fr 75px 110px 125px 105px;gap:10px;align-items:center;padding:13px 18px;border-top:1px solid var(--line)}.return-line>div{display:flex;flex-direction:column}.return-line strong{font-size:11px}.return-line small{font-size:9px;color:var(--muted);margin-top:3px}.return-check{flex-direction:row!important;align-items:center}.return-check input{height:auto}.return-submit{margin:18px}.return-card{padding:16px 18px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto;gap:8px}.return-card>div:first-child{display:flex;flex-direction:column}.return-card strong{font-size:12px}.return-card span,.return-card small{font-size:9px;color:var(--muted);margin-top:3px}.return-card p{grid-column:1/3;font-size:11px;margin:4px 0}.return-card>div:nth-of-type(2){grid-column:1/3;display:flex;flex-wrap:wrap;gap:10px}.return-card>b{font-size:8px;text-transform:uppercase;letter-spacing:.08em;padding:6px 8px;height:max-content;border-radius:15px}.refund-pending{background:#fff0c7;color:#8e650e}.refund-refunded{background:#dff4d4;color:#47742e}.refund-not_required{background:#ecebe5;color:#717269}.return-actions{grid-column:1/3;display:flex;gap:8px;margin-top:5px}.return-actions button{border:1px solid var(--line);background:#fff;padding:7px 9px;font-size:10px}.timeline i.return{background:#9f68cf}@media(max-width:1000px){.returns-layout{grid-template-columns:1fr}.return-line{grid-template-columns:1fr 70px 100px 120px}}@media(max-width:720px){.return-fields,.return-line,.return-card{grid-template-columns:1fr}.return-card p,.return-card>div:nth-of-type(2),.return-actions{grid-column:1}}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#303030;background:#f1f1f1;--ink: #303030;--muted: #616161;--text-subtle: #8b8c82;--line: #dedede;--surface: #ffffff;--surface-secondary: #f8f7f2;--page-bg: #f1f1f1;--color-primary: #303030;--color-danger: #c70a24;--color-success: #1f7a3d;--color-warning: #9c6c08;--color-info: #3174a9;--lime: var(--color-primary);--coral: var(--color-danger);--focus-ring: 0 0 0 2px #fff, 0 0 0 4px var(--color-primary);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 10px;--shadow-sm: 0 1px 2px rgba(16, 16, 16, .06);--shadow-md: 0 4px 12px rgba(16, 16, 16, .08)}body{background:#f1f1f1;color:#303030}button,input,select,textarea{font-family:inherit}button{transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,transform .08s ease}button:active{transform:translateY(1px)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid #005bd3;outline-offset:2px}.shell{grid-template-columns:240px minmax(0,1fr);background:#f1f1f1}.sidebar{background:#ebebeb;color:#303030;border-right:1px solid #d9d9d9;padding:14px 12px}.brand{padding:4px 8px 18px;gap:9px}.brand .mark,.auth-mark{background:#008060;color:#fff;border-radius:9px;transform:none;box-shadow:none}.auth-logo{width:64px;height:64px;object-fit:contain;margin-bottom:24px}.brand strong{font-family:inherit;font-size:15px;letter-spacing:0}.brand small{color:#777;font-size:9px;letter-spacing:.12em}.sidebar nav{gap:2px}.sidebar nav button{color:#303030;border-radius:8px;padding:9px 10px;gap:10px;font-size:13px;font-weight:500}.sidebar nav button:hover{background:#e1e1e1;color:#303030}.sidebar nav button:focus-visible{outline:2px solid #005bd3;outline-offset:1px;background:#e1e1e1;color:#303030}.sidebar nav button.active{background:#d4d4d4;color:#1a1a1a;font-weight:650}.sidebar nav button.active:before{display:none}.sidebar nav b{background:#616161;font-size:10px;padding:1px 6px}.warehouse-card{border:0;background:#e1e1e1;color:#303030;border-radius:9px;padding:11px}.warehouse-card small,.warehouse-card span{color:#6d6d6d}.warehouse-card strong{color:#303030}.profile{border-top:1px solid #d5d5d5;color:#303030;margin-top:12px;padding-top:13px}.profile .avatar{background:#008060;color:#fff}.profile strong{color:#303030}.profile span,.profile svg{color:#6d6d6d}main{background:#f1f1f1}header{height:64px;background:#fff;border-bottom:1px solid #dedede;padding:0 28px;position:sticky;top:0;z-index:15}header p{display:none}header h1{font-family:inherit;font-size:20px;font-weight:650}.header-actions{gap:8px}.search{height:36px;border-color:#bfbfbf;border-radius:8px;box-shadow:0 1px #0000000d;width:320px}.search:focus-within{border-color:#005bd3;box-shadow:0 0 0 1px #005bd3}.icon-button{height:36px;width:36px;border:0;background:#f1f1f1;border-radius:8px}.icon-button:hover{background:#e5e5e5}.live{background:#eaf4ee;color:#177348;border-radius:8px;padding:8px 10px}.live i{background:#008060;box-shadow:none}.content{max-width:1240px;padding:24px 28px 60px}.eyebrow{font-size:11px;letter-spacing:0;text-transform:none;color:#616161;font-weight:600;margin-bottom:5px}h1,h2,h3{font-family:inherit;letter-spacing:-.015em}h2{font-size:24px!important}h3{font-size:15px!important}.panel,.integration-card,.location-card{background:#fff;border:0;border-radius:12px;box-shadow:0 1px #0000000d,0 1px 3px #0000001f;overflow:hidden}.panel-head{min-height:60px;padding:15px 18px;border-color:#e7e7e7}.panel-head h3{font-weight:650}.panel-head small{color:#737373;font-size:11px}.hero{background:#fff;color:#303030;border-radius:12px;box-shadow:0 1px #0000000d,0 1px 3px #0000001f;padding:24px 26px}.hero:after{display:none}.hero .eyebrow{color:#616161}.hero h2{font-size:24px;margin:5px 0}.hero p{color:#616161}.hero p strong{color:#303030}.primary{background:#303030;color:#fff;border:1px solid #303030;border-radius:8px;padding:9px 13px;min-height:36px;box-shadow:0 1px #0003;font-size:12px;justify-content:center}.primary:hover:not(:disabled){background:#1f1f1f}.primary.compact{padding:7px 10px;min-height:32px}.secondary{border-color:#c9c9c9;border-radius:8px;padding:9px 13px;min-height:36px;box-shadow:0 1px #0000000d}.secondary:hover:not(:disabled){background:#f7f7f7}.text-button{color:#005bd3}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;background:none;border:0;margin:18px 0}.metric{background:#fff;border-radius:12px;box-shadow:0 1px #0000000d,0 1px 3px #0000001f;padding:17px;grid-template-columns:38px 1fr}.metric-icon{width:32px;height:32px;border-radius:8px}.metric-icon.coral{background:#ffe8e5;color:#8e1f0b}.metric-icon.lime{background:#eaf4ee;color:#177348}.metric-icon.orange{background:#fff1e3;color:#8a4600}.metric-icon.blue{background:#e8f0fe;color:#005bd3}.metric>span{letter-spacing:0;font-size:10px}.metric>strong{font-family:inherit;font-size:24px;letter-spacing:-.03em}.dashboard-grid,.split{gap:16px}.order-row,.ship-row,.shipment-row{border-color:#ebebeb}.order-row:hover,.table-row:hover,.ship-row:hover,.shipment-row:hover{background:#f7f7f7}.status{border-radius:8px;text-transform:none;letter-spacing:0;font-size:10px!important;padding:4px 7px}.status.open{background:#fee9e8;color:#8e1f0b}.status.picking{background:#eaf4ee;color:#177348}.status.packed{background:#fff1e3;color:#8a4600}.status.shipped{background:#e8f0fe;color:#005bd3}.toast{top:76px;border:0;border-radius:10px;background:#303030;box-shadow:0 8px 24px #0003}.toast.error{background:#8e1f0b}.table-head{background:#f7f7f7;color:#616161;letter-spacing:0;text-transform:none}.table-row{border-color:#ebebeb}.location-code{background:#eaf4ee;color:#177348;border-radius:6px}.stepper button{border-color:#c9c9c9}.stepper button:first-child{border-radius:7px 0 0 7px}.stepper button:last-child{border-radius:0 7px 7px 0}.section-intro{margin-bottom:18px}.section-intro h2{font-size:22px}.location-grid,.integration-grid{gap:14px}.location-card{padding:18px}.zone,.integration-logo{background:#eaf4ee;color:#177348;border-radius:9px}.location-card h3{font-size:18px!important}.integration-card{padding:20px}.integration-title h3{font-size:17px!important}.connected{background:#eaf4ee;color:#177348}.search.inner{border-color:#d4d4d4}.scan-input{border:1px solid #b7b7b7;border-radius:8px}.scan-stock,.assignment-panel,.location-form,.analytics-cost-form{border-radius:12px}.scan-stock input,.scan-stock select,.assignment-panel input,.assignment-panel select,.location-form input,.analytics-cost-form input,.return-fields input,.return-fields select,.return-line input,.return-line select{border-color:#bfbfbf;border-radius:8px;box-shadow:0 1px #0000000d}.direction button{border-color:#c9c9c9}.direction button:first-child{border-radius:8px 0 0 8px}.direction button:last-child{border-radius:0 8px 8px 0}.direction button.active{background:#303030;color:#fff}.analytics-kpis{gap:12px;background:none;border:0}.analytics-kpi{background:#fff;border-radius:12px;box-shadow:0 1px #0000000d,0 1px 3px #0000001f}.analytics-kpi>span{letter-spacing:0;text-transform:none}.sales-chart span{background:#008060;border-color:#008060;border-radius:4px 4px 0 0}.analytics-feedback,.inline-feedback{background:#eaf4ee;border:0;border-radius:8px;color:#177348}.return-card>b{border-radius:8px;text-transform:none;letter-spacing:0}.return-actions button{border-radius:7px}.auth-screen{background:#f1f1f1}.auth-card{border:0;border-radius:14px;box-shadow:0 4px 18px #0000001a;background:#fff}.auth-card h1{font-family:inherit}.auth-card input{border-radius:8px;border-color:#bfbfbf}.setup-banner{border-radius:10px}.empty{color:#737373}.danger{color:#c70a24}@media(max-width:1000px){.shell{grid-template-columns:210px 1fr}.content{padding:20px}.metrics{gap:10px}.search{width:250px}}@media(max-width:720px){.shell{display:block}.sidebar{background:#ebebeb;width:280px;box-shadow:6px 0 24px #0002}.mobile-close{color:#303030}.content{padding:16px 12px 40px}header{height:60px;padding:0 14px}.metrics{grid-template-columns:1fr 1fr}.hero{padding:20px}.panel,.integration-card,.location-card,.hero,.metric,.analytics-kpi{border-radius:10px}.toast{top:70px;left:12px;right:12px}.section-intro h2{font-size:21px!important}}.location-card-clickable{cursor:pointer;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}.location-card-clickable:hover{box-shadow:0 2px 8px #0002;transform:translateY(-1px)}.location-card-clickable.selected{box-shadow:0 0 0 2px #005bd3,0 2px 8px #0002}.location-detail{margin-top:18px}.location-detail-summary{display:flex;align-items:center;gap:22px;padding:14px 18px;border-bottom:1px solid var(--line);font-size:11px;color:var(--muted)}.location-detail-summary span b{font-size:16px;color:#303030;margin-right:4px}.location-detail-summary>b{margin-left:auto;padding:5px 8px;border-radius:8px;font-size:9px}.location-primary-note{display:flex;align-items:center;gap:9px;margin:12px 18px 0;padding:10px 12px;border:1px solid #d9e3ef;border-radius:9px;background:#f5f9ff;color:#40566f;font-size:11px;line-height:1.45}.location-primary-note svg{flex:0 0 auto}.location-edit{border-bottom:1px solid var(--line);padding:0 18px}.location-edit summary{padding:13px 0;font-size:11px;font-weight:650;cursor:pointer}.location-edit>div{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;padding:0 0 16px;align-items:center}.location-edit input,.location-detail select,.location-detail input{height:36px;border:1px solid #bfbfbf;border-radius:8px;background:#fff;padding:0 9px;min-width:0}.location-edit label{font-size:10px;display:flex;align-items:center;gap:5px}.location-edit label input{height:auto}.location-products-head{padding:17px 18px 12px;display:flex;align-items:end;justify-content:space-between;gap:16px}.location-add{display:grid;grid-template-columns:minmax(220px,1fr) 80px auto;gap:8px}.location-product-row{display:grid;grid-template-columns:minmax(240px,1fr) 90px auto auto;gap:10px;align-items:end;padding:12px 18px;border-top:1px solid var(--line)}.location-product-row>div{display:flex;flex-direction:column}.location-product-row strong{font-size:12px}.location-product-row small{font-size:10px;color:var(--muted);margin-top:3px}.location-product-row label{font-size:9px;color:var(--muted);font-weight:650}.danger-button.compact{min-height:36px;border:1px solid #c70a24;color:#c70a24;background:#fff;border-radius:8px;padding:7px 10px}.danger-button.compact:disabled{opacity:.4}.location-transfer{display:grid;grid-template-columns:1.3fr 1.4fr 1.2fr 80px auto;align-items:end;gap:9px;padding:17px 18px;border-top:1px solid var(--line);background:#f7f7f7}.location-transfer h3{margin-bottom:1px}.location-transfer input,.location-transfer select{width:100%}@media(max-width:1000px){.location-edit>div{grid-template-columns:repeat(3,1fr)}.location-transfer{grid-template-columns:1fr 1fr}.location-products-head{align-items:stretch;flex-direction:column}.location-add{grid-template-columns:1fr 80px auto}}@media(max-width:720px){.location-detail-summary{align-items:flex-start;flex-wrap:wrap;gap:10px}.location-detail-summary>b{margin-left:0}.location-edit>div,.location-add,.location-product-row,.location-transfer{grid-template-columns:1fr}.location-product-row{align-items:stretch}.location-product-row button{width:100%}}.stock-check-suggestions,.daily-check-list{margin-bottom:16px;padding:18px}.stock-check-suggestions p{color:var(--muted);font-size:11px}.stock-check-suggestions>div:last-child,.daily-check-list>div:last-child{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.stock-check-suggestions span{padding:6px 10px;border-radius:8px;background:#eaf3ff;color:#005bd3;font-size:11px;font-weight:700}.location-card.check-suggested{box-shadow:inset 3px 0 #005bd3}.daily-check-list small{color:var(--muted)}.availability-reasons{padding:16px 18px;border-top:1px solid var(--line)}.availability-reasons>div{display:grid;grid-template-columns:minmax(180px,1fr) repeat(3,110px);gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line);font-size:11px}.availability-reasons>div>div{display:flex;flex-direction:column}.availability-reasons small{color:var(--muted)}.availability-reasons .stock-short{color:#8e1f0b}.availability-reasons .stock-ok{color:#0a6b3b}@media(max-width:720px){.availability-reasons>div{grid-template-columns:1fr 1fr}}.batch-lifecycle{display:flex;gap:8px;flex-wrap:wrap}.batch-scan,.order-barcode-scan{display:flex;gap:9px;align-items:center;padding:14px 18px;border-top:1px solid var(--line)}.batch-scan input,.order-barcode-scan input{flex:1;height:38px;border:1px solid #bfbfbf;border-radius:8px;padding:0 10px}.code39{width:100%;height:70px;fill:#111}.code39 text{font-size:3px;font-family:monospace}.picklist-orders>button{border:1px solid var(--ink);padding:14px;background:#fff;display:flex;flex-direction:column;text-align:center}.batch-components{grid-column:1/-1}.batch-components>div:not(.panel-head){display:flex;justify-content:space-between;align-items:center;padding:12px 18px;border-top:1px solid var(--line)}.batch-components>div>div{display:flex;flex-direction:column}.batch-components small{color:var(--muted);font-size:9px}.page-back{border:0;background:transparent;color:#005bd3;font-size:12px;font-weight:650;padding:0;margin:0 0 14px}.notification-wrap{position:relative}.notification-wrap>.icon-button{position:relative}.notification-wrap>.icon-button>b{position:absolute;right:-4px;top:-5px;background:#c70a24;color:#fff;border-radius:10px;min-width:17px;height:17px;padding:1px 4px;font-size:9px;display:grid;place-items:center}.top-notifications{position:absolute;right:0;top:44px;width:360px;max-height:480px;overflow:auto;background:#fff;border-radius:12px;box-shadow:0 8px 30px #0003;border:1px solid #dedede;z-index:40}.top-notifications>div{padding:13px 15px;display:flex;justify-content:space-between;border-bottom:1px solid #e7e7e7}.top-notifications>div button{border:0;background:none}.top-notifications>span{display:block;padding:28px;text-align:center;color:var(--muted);font-size:12px}.top-notifications>button{width:100%;border:0;background:#fff;text-align:left;padding:12px 15px;display:flex;gap:10px;border-bottom:1px solid #eee}.top-notifications>button:hover,.top-notifications>button.unread{background:#f3f8f5}.top-notifications>button.direct-mention{border-left:3px solid #d84b35;background:#fff4f1}.top-notifications>button.direct-mention strong{color:#b42318}.mention-alert{display:flex;align-items:center;gap:7px;padding:9px 10px;border-radius:7px;background:#fff0ec;color:#b42318;font-size:10px;font-weight:700}.top-notifications>button>i{width:8px;height:8px;border-radius:50%;background:#008060;margin-top:4px}.top-notifications>button:not(.unread)>i{background:#ccc}.top-notifications>button span{display:flex;flex-direction:column;gap:3px}.top-notifications strong{font-size:11px}.top-notifications small,.top-notifications time{font-size:9px;color:var(--muted)}.settings-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:28px}.settings-card{border:0;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0002;padding:18px;display:grid;grid-template-columns:38px 1fr 20px;gap:12px;text-align:left;align-items:center}.settings-card>svg:first-child{padding:8px;width:38px;height:38px;background:#eaf4ee;color:#177348;border-radius:9px}.settings-card span{display:flex;flex-direction:column;gap:4px}.settings-card strong{font-size:13px}.settings-card small{font-size:10px;color:var(--muted);line-height:1.5}.settings-heading{margin-bottom:12px}.product-page{display:grid;gap:16px}.product-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#e7e7e7}.product-summary>div{background:#fff;padding:18px;display:flex;flex-direction:column;gap:5px}.product-summary span{font-size:10px;color:var(--muted)}.product-summary strong{font-size:17px}.product-location-row{display:grid;grid-template-columns:1fr auto 120px;gap:15px;padding:13px 18px;border-top:1px solid var(--line);align-items:center}.product-location-row>div{display:flex;flex-direction:column}.product-location-row small,.product-location-row span{font-size:10px;color:var(--muted)}.product-location-form{display:grid;grid-template-columns:1.4fr 1fr 100px auto;gap:10px;padding:18px;align-items:center}.product-location-form input,.product-location-form select{height:38px;border:1px solid #bfbfbf;border-radius:8px;padding:0 9px;background:#fff}@media(max-width:720px){.top-notifications{position:fixed;left:12px;right:12px;top:64px;width:auto}.settings-grid,.product-summary,.product-location-form{grid-template-columns:1fr}.product-location-row{grid-template-columns:1fr auto}.product-location-row>span{grid-column:1/3}}.profile .avatar{overflow:hidden}.orders-layout.detail-only,.crm-layout.detail-only{grid-template-columns:1fr}.crm-layout.detail-only>.crm-list-panel{display:none}.orders-layout.detail-only .order-detail,.crm-layout.detail-only .crm-detail{min-height:auto}.shipment-detail-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line)}.shipment-detail-grid>div{background:#fff;padding:18px;display:flex;flex-direction:column;gap:5px}.shipment-detail-grid span{font-size:10px;color:var(--muted)}.shipment-detail-actions{display:flex;gap:10px;padding:18px}.shipment-detail-actions a{text-decoration:none}@media(max-width:720px){.shipment-detail-grid{grid-template-columns:1fr 1fr}}.shipment-row-clickable{cursor:pointer}.shipment-row-clickable:hover{background:#f7f7f7}.setup-banner{display:flex;gap:12px;align-items:center;background:#fff3cf;border:1px solid #e8c95f;padding:14px 16px;margin-bottom:20px;color:#5f4b0a}.setup-banner div{display:flex;flex-direction:column}.setup-banner strong{font-size:12px}.setup-banner span{font-size:11px;margin-top:3px}.auth-screen{min-height:100vh;background:#151611;display:grid;place-items:center;padding:24px}.auth-card{width:min(420px,100%);background:#f8f7f2;border:1px solid #3b3c35;padding:38px;display:flex;flex-direction:column}.auth-mark{width:46px;height:46px;background:var(--lime);display:grid;place-items:center;font:700 25px Space Grotesk;transform:rotate(-4deg);margin-bottom:28px}.auth-card h1{font-size:30px;margin:5px 0 8px}.auth-card>p{font-size:13px;color:#77786f;line-height:1.6;margin:0 0 25px}.auth-card label{font-size:10px;font-weight:700;letter-spacing:.08em;margin-top:15px}.auth-card label input{display:block;width:100%;height:45px;border:1px solid var(--line);background:#fff;margin-top:7px;padding:0 12px;outline:none}.auth-card label input:focus{border-color:#1d1e19}.auth-submit{justify-content:center;margin-top:24px}.auth-error{background:#ffe4df;color:#a93725;padding:11px;display:flex;gap:8px;align-items:center;font-size:11px}.spin{animation:spin 1s linear infinite}.logout-link{border:0;background:none;text-decoration:underline;margin-top:18px}.profile-button{background:transparent;border:0;color:#fff;width:100%;text-align:left}.team-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:22px}.member-count{background:#22231e;color:var(--lime);font-size:11px;padding:5px 9px}.member-row{display:grid;grid-template-columns:38px 1fr auto;gap:12px;align-items:center;padding:14px 20px;border-bottom:1px solid var(--line)}.avatar.light{background:#e5e4dc;color:#222}.member-row>div:nth-child(2){display:flex;flex-direction:column}.member-row strong{font-size:12px}.member-row span{font-size:10px;color:#888}.member-row>b{font-size:9px;text-transform:uppercase;background:#ecebe4;padding:5px 8px}.team-member-manage{grid-template-columns:38px minmax(0,1fr) minmax(110px,auto) auto}.team-member-copy small{margin-top:3px;color:var(--muted);font-size:9px}.team-member-manage select{height:34px;border:1px solid var(--line);background:#fff;padding:0 8px;font-size:10px}.team-member-manage .danger-button.compact{min-height:34px}@media(max-width:700px){.team-member-manage{grid-template-columns:38px 1fr}.team-member-manage>select,.team-member-manage>b,.team-member-manage>button{grid-column:2;justify-self:start}}.invite-body{padding:20px;display:flex;flex-direction:column}.invite-body>p{font-size:11px;color:#777;line-height:1.6;margin-top:0}.invite-body label{font-size:10px;font-weight:700;margin:9px 0}.invite-body input,.invite-body select{display:block;width:100%;height:42px;border:1px solid var(--line);background:#fff;padding:0 10px;margin-top:6px}.invite-body .primary{justify-content:center;margin-top:12px}.inline-feedback{background:#e7f4d8;color:#4b701f;padding:10px;font-size:11px}.inline-feedback.error{background:#ffe1dc;color:#a53c29}@media(max-width:800px){.team-grid{grid-template-columns:1fr}}.profile-page{max-width:760px}.profile-body{padding:30px;display:grid;grid-template-columns:190px 1fr;gap:35px}.avatar-upload{display:flex;flex-direction:column;align-items:center;gap:14px}.avatar-upload>img,.avatar-upload>svg{width:120px;height:120px;border-radius:50%;object-fit:cover;background:#e5e4dc}.avatar-upload label{font-size:11px;font-weight:700;display:flex;gap:7px;cursor:pointer}.profile-fields{display:flex;flex-direction:column;gap:13px}.profile-fields label{font-size:10px;font-weight:700}.profile-fields input{display:block;width:100%;height:42px;border:1px solid var(--line);background:#fff;padding:0 10px;margin-top:6px}.comments{border-top:1px solid var(--line);margin-top:18px}.comment-tabs{display:flex;border-bottom:1px solid var(--line)}.comment-tabs button{flex:1;border:0;background:#eeede6;padding:10px;font-size:10px;font-weight:700}.comment-tabs button.active{background:#1b1c17;color:var(--lime)}.comment-list{max-height:220px;overflow:auto;padding:10px 18px}.no-comments{display:block;text-align:center;color:#999;font-size:10px;padding:16px}.comment{display:grid;grid-template-columns:32px 1fr;gap:9px;padding:9px 0}.comment-avatar{width:30px;height:30px;border-radius:50%;background:#dcdcd3;display:grid;place-items:center;font-size:9px;font-weight:700;overflow:hidden}.comment-avatar img{width:100%;height:100%;object-fit:cover}.comment strong{font-size:10px}.comment span{font-size:8px;color:#999;margin-left:6px}.comment p{font-size:11px;margin:4px 0;line-height:1.4}.comments form{border-top:1px solid var(--line);padding:12px 18px}.comments textarea{width:100%;min-height:60px;border:1px solid var(--line);resize:vertical;padding:9px;font-size:11px}.mention-row{display:flex;gap:5px;flex-wrap:wrap;margin:7px 0}.mention-row button{border:1px solid var(--line);background:#fff;padding:4px 6px;font-size:8px}.mention-row button.selected{background:#25261f;color:var(--lime)}@media(max-width:700px){.profile-body{grid-template-columns:1fr}}.order-row-button{width:100%;border:0;background:transparent;text-align:left}.order-row-button svg{transition:.2s}.order-row-button svg.rotate{transform:rotate(90deg)}.order-entry>.comments{margin:0;background:#f2f1eb}.batch-actions{display:flex;gap:7px}.batch-actions select,.priority{border:1px solid var(--line);background:#fff;padding:6px;font-size:10px}.priority-1{color:#8a6b00;background:#fff4c7}.priority-2{color:#a54a16;background:#ffe5cd}.priority-3{color:#af2d1b;background:#ffe0db;font-weight:700}.customer-priority{border:0;background:transparent;text-decoration:underline;font-size:9px;text-align:left}.batch-overview{border-top:1px solid var(--line);padding:16px 20px}.batch-overview>div{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}.batch-overview>div>div{display:flex;flex-direction:column}.batch-overview strong{font-size:11px}.batch-overview span{font-size:9px;color:#888}.otp-input{font:700 24px Space Grotesk;letter-spacing:.35em;text-align:center}.mfa-settings{border-top:1px solid var(--line);padding:28px 30px}.mfa-heading{display:grid;grid-template-columns:48px 1fr auto;gap:15px;align-items:start;margin-bottom:20px}.security-icon{width:44px;height:44px;background:#e5e4dc;display:grid;place-items:center}.security-icon.enabled{background:#e4f5c5;color:#527519}.mfa-heading h3{font-size:17px}.mfa-heading p{font-size:11px;color:#777;max-width:500px;line-height:1.5;margin:5px 0}.mfa-heading>b{font-size:9px;text-transform:uppercase;padding:6px 8px}.mfa-on{background:#e4f5c5;color:#527519}.mfa-off{background:#eee9dd;color:#88744f}.mfa-enroll{display:grid;grid-template-columns:190px 1fr;gap:28px;background:#eeede7;padding:20px}.mfa-enroll img{width:180px;height:180px;background:#fff}.mfa-enroll small{display:block;font-size:9px;line-height:1.5;color:#777}.mfa-enroll>div{display:flex;flex-direction:column;gap:12px}.mfa-enroll label{font-size:10px;font-weight:700}.mfa-enroll code{display:block;background:#191a15;color:var(--lime);padding:10px;margin-top:6px;word-break:break-all}.mfa-enroll input{display:block;width:100%;height:42px;border:1px solid var(--line);padding:0 10px;margin-top:6px}.danger-button{border:1px solid #d9634d;background:#fff0ed;color:#aa3b28;padding:9px 12px;font-size:10px;font-weight:700}@media(max-width:700px){.mfa-enroll{grid-template-columns:1fr}.mfa-heading{grid-template-columns:45px 1fr}.mfa-heading>b{grid-column:2}}.search-results{position:absolute;z-index:15;top:82px;right:116px;width:min(520px,calc(100vw - 32px));background:#fff;border:1px solid var(--line);box-shadow:0 18px 50px #0002;max-height:65vh;overflow:auto}.search-results-head{padding:13px 16px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;font-size:11px}.search-results-head span{color:var(--muted)}.search-results>button{width:100%;border:0;border-bottom:1px solid #ecebe5;background:#fff;padding:12px 16px;display:flex;align-items:center;gap:12px;text-align:left}.search-results>button:hover{background:#f5f4ee}.search-results>button>span{display:flex;flex:1;flex-direction:column}.search-results>button strong{font-size:12px}.search-results>button small{font-size:10px;color:var(--muted);margin-top:3px}.permission-note{margin:18px;padding:12px;background:#efeee8;color:var(--muted);font-size:11px}.shipment-actions{display:flex!important;flex:none!important;flex-direction:row!important;gap:5px}.shipment-actions button,.shipment-actions a{width:32px;height:32px;border:1px solid var(--line);background:#fff;color:var(--ink);display:grid;place-items:center}.stepper button:disabled,select:disabled{cursor:not-allowed;opacity:.45}@media(max-width:700px){.search-results{position:fixed;top:90px;right:16px;left:16px;width:auto}}.profile-page{max-width:980px}.avatar-remove{border:0;background:none;color:#a53c29;text-decoration:underline;font-size:9px}.profile-fields textarea{display:block;width:100%;min-height:90px;border:1px solid var(--line);background:#fff;padding:10px;margin-top:6px;resize:vertical;font:inherit}.profile-fields label>small{display:block;text-align:right;color:var(--muted);font-size:9px;margin-top:3px}.account-settings{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr}.account-section{padding:26px 30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:13px}.account-section:nth-child(2n){border-right:0}.account-section-head{display:flex;gap:12px;align-items:flex-start}.account-section-head>svg{color:#607819}.account-section-head h3{font-size:15px}.account-section-head p{font-size:10px;color:var(--muted);line-height:1.5;margin:3px 0}.account-section>label{font-size:10px;font-weight:700}.account-section>label input{display:block;width:100%;height:40px;border:1px solid var(--line);background:#fff;padding:0 10px;margin-top:6px}.password-reset-request{display:grid;gap:8px;border-top:1px solid var(--line);padding-top:13px;color:var(--muted);font-size:10px}.password-reset-request button{justify-self:start}.preference-list{display:flex;flex-direction:column;border:1px solid var(--line)}.notification-channel-note{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;background:#f5f4ef;border-top:1px solid var(--line)}.notification-channel-note>svg{flex:0 0 auto;color:var(--muted)}.notification-channel-note>span{display:flex;flex-direction:column}.notification-channel-note strong{font-size:10px}.notification-channel-note small{margin-top:2px;color:var(--muted);font-size:9px;line-height:1.4}.toggle-row{padding:10px 12px;border-bottom:1px solid var(--line);display:flex;align-items:center;cursor:pointer}.toggle-row:last-child{border:0}.toggle-row>span{display:flex;flex:1;flex-direction:column}.toggle-row strong{font-size:10px}.toggle-row small{font-size:9px;color:var(--muted);margin-top:2px}.toggle-row input{position:absolute;opacity:0}.toggle-row>i{width:34px;height:19px;border-radius:20px;background:#c9c9c1;position:relative;transition:.2s}.toggle-row>i:after{content:"";position:absolute;width:15px;height:15px;border-radius:50%;background:#fff;top:2px;left:2px;transition:.2s}.toggle-row input:checked+i{background:#6c841c}.toggle-row input:checked+i:after{left:17px}.notification-inbox{max-height:220px;overflow:auto;border:1px solid var(--line)}.notification-inbox>span{display:block;padding:18px;text-align:center;font-size:10px;color:var(--muted)}.notification-inbox button{width:100%;border:0;border-bottom:1px solid var(--line);background:#f4f3ed;padding:10px;display:flex;gap:8px;text-align:left}.notification-inbox button.unread{background:#f0f8d8}.notification-inbox button>i{width:7px;height:7px;border-radius:50%;background:transparent;margin-top:3px}.notification-inbox button.unread>i{background:#789421}.notification-inbox button>span{display:flex;flex-direction:column;min-width:0}.notification-inbox strong{font-size:10px}.notification-inbox small{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:330px;margin:2px 0}.notification-inbox time{font-size:8px;color:var(--muted)}@media(max-width:800px){.account-settings{grid-template-columns:1fr}.account-section{border-right:0}}.shopify-editor{margin:18px;border:1px solid var(--line)}.shopify-editor-toggle{width:100%;border:0;background:#efeee8;padding:11px;display:flex;align-items:center;gap:9px;text-align:left}.shopify-editor-toggle>span{display:flex;flex:1;flex-direction:column}.shopify-editor-toggle strong{font-size:10px}.shopify-editor-toggle small{font-size:9px;color:var(--muted);margin-top:2px}.shopify-editor-toggle svg:last-child{transition:.2s}.shopify-editor-toggle svg.rotate{transform:rotate(90deg)}.shopify-editor-body{padding:14px;display:flex;flex-direction:column;gap:12px}.shopify-editor-body label{font-size:9px;font-weight:700}.shopify-editor-body textarea,.shopify-editor-body input{display:block;width:100%;border:1px solid var(--line);background:#fff;padding:8px;margin-top:4px;font:inherit}.shopify-editor-body textarea{min-height:70px;resize:vertical}.address-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px}.sync-synced{color:#527519}.sync-failed{color:#b13d2b}.sync-pending{color:#8a6b00}.sync-not_applicable{color:var(--muted)}.shipment-row small{font-size:8px;color:#b13d2b;max-width:420px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:700px){.address-fields{grid-template-columns:1fr}}.status.cancelled{background:#e8e7e2;color:#777}.shipment-control{margin:18px 20px;border:1px solid var(--line);padding:16px;background:#faf9f5}.shipment-control>div:first-child p{font-size:10px;color:var(--muted);max-width:560px}.shipment-control-head,.shipment-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.shipment-meta{justify-content:flex-start;margin:12px 0;padding:10px;background:#efeee8}.shipment-meta span{font-size:9px}.shipment-scan-lines>div{display:grid;grid-template-columns:2fr repeat(3,.6fr) .6fr;gap:8px;align-items:center;padding:11px 0;border-bottom:1px solid var(--line);font-size:9px}.shipment-scan-lines>div>div{display:flex;flex-direction:column}.shipment-scan-lines small{color:var(--muted)}.shipment-scan-lines i{font-style:normal;color:#a04b36}.shipment-scan-lines .done i{color:#5d8126}.shipment-settings{margin-top:14px;border-top:1px solid var(--line);padding-top:12px}.shipment-settings summary{font-size:10px;font-weight:700;margin-bottom:12px}.shipment-settings label{font-size:9px;font-weight:700}.shipment-settings input,.shipment-settings select{display:block;width:100%;height:36px;border:1px solid var(--line);background:#fff;margin-top:4px;padding:0 8px}.shipment-settings>small{display:block;color:var(--muted);font-size:8px;margin-top:8px}@media(max-width:700px){.shipment-scan-lines>div{grid-template-columns:1fr 1fr}.shipment-meta{align-items:flex-start;flex-direction:column}}.packing-control{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.packing-head{display:flex;justify-content:space-between;align-items:center}.packing-control>p{font-size:9px;color:var(--muted)}.package-card{border:1px solid var(--line);background:#fff;padding:12px;margin-top:9px;display:grid;gap:9px}.package-card>div:first-child{display:flex;flex-direction:column}.package-card strong{font-size:10px}.package-card span,.package-card small{font-size:9px;color:var(--muted);margin-top:2px}.package-card select{height:35px;border:1px solid var(--line);background:#fff}.package-dimensions{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:6px}.package-dimensions input{min-width:0;height:34px;border:1px solid var(--line);padding:0 7px}.standard-boxes{margin:22px 0}.standard-box-list>div{display:flex;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--line)}.standard-box-list>div>div{display:flex;flex:1;flex-direction:column}.standard-box-list strong{font-size:11px}.standard-box-list small{font-size:9px;color:var(--muted)}.standard-box-form{padding:15px 18px;border-top:1px solid var(--line);display:grid;grid-template-columns:1.5fr repeat(4,1fr) auto;gap:7px}.standard-box-form input{height:36px;border:1px solid var(--line);padding:0 8px}@media(max-width:750px){.package-dimensions,.standard-box-form{grid-template-columns:1fr 1fr}}.order-intro{align-items:center}.order-actions{display:flex;align-items:center;gap:12px}.order-actions>span{font-size:10px;color:var(--muted);max-width:320px}.orders-layout{display:grid;grid-template-columns:minmax(380px,.85fr) minmax(520px,1.35fr);gap:22px;align-items:start}.order-filters{display:flex;gap:8px;padding:12px;border-bottom:1px solid var(--line)}.order-filters .search{flex:1;width:auto}.order-filters select{border:1px solid var(--line);background:#fff;padding:0 9px;font-size:10px}.pick-geography-filters{display:flex;align-items:center;gap:8px;padding:12px 18px;border-bottom:1px solid var(--line);background:#fafafa}.pick-geography-filters select{min-height:36px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:0 10px}.pick-geography-filters button{margin-left:auto}.orders-list{max-height:720px;overflow:auto}.orders-list>button{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;padding:14px 17px;display:flex;align-items:center;justify-content:space-between;text-align:left}.orders-list>button:hover,.orders-list>button.active{background:#efeee8}.orders-list>button.active{box-shadow:inset 3px 0 var(--lime)}.orders-list>button>div{display:flex;flex-direction:column;gap:3px}.orders-list strong{font-size:13px}.orders-list span,.orders-list small{font-size:9px;color:var(--muted)}.orders-list>button>div:last-child{align-items:flex-end}.orders-list b{font-size:9px;margin-top:5px}.order-customer{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}.order-customer>div{padding:20px;display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--line)}.order-customer>div:last-child{border:0}.order-customer strong{font-size:12px}.order-customer span,.order-customer a{font-size:10px;color:var(--muted)}.order-note{margin:16px 20px;background:#fff4cf;border-left:3px solid #dbab24;padding:12px}.order-note strong{font-size:10px}.order-note p{font-size:11px;margin:4px 0 0}.order-lines{padding:8px 20px}.order-line{display:grid;grid-template-columns:2fr 1fr .4fr .6fr;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid var(--line);font-size:10px}.order-line.head{font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:700}.order-line code{font-size:9px}.order-detail-actions{padding:10px 20px 20px}.batch-open{border:0;background:transparent;display:flex;flex-direction:column;text-align:left}.pick-overview-page{display:block}.pick-overview-page>.panel:first-child{width:100%}.pick-overview-page>.scanner{display:none}.pick-batch-page{max-width:1180px}.pick-batch-page .page-back{margin-bottom:14px}.pick-batch-page .picklist-sheet{margin-top:0;border:0;border-radius:12px;box-shadow:0 1px #0000000d,0 1px 3px #0000001f;overflow:hidden}.batch-progress-dashboard{display:grid;grid-template-columns:minmax(280px,1.5fr) repeat(3,minmax(150px,.7fr));border-bottom:1px solid var(--line);background:#fafafa}.batch-progress-dashboard>div{min-width:0;padding:18px 20px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:4px}.batch-progress-dashboard>div:last-child{border-right:0}.batch-progress-dashboard span{color:#616161;font-size:10px;font-weight:600}.batch-progress-dashboard strong{color:#303030;font-size:23px;letter-spacing:-.03em}.batch-progress-dashboard small{color:var(--muted);font-size:10px}.batch-progress-primary{justify-content:center}.batch-progress-primary>div:first-child{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px}.batch-progress-primary>div:first-child small{grid-column:1/-1}.batch-progress-track{width:100%;height:9px;margin-top:8px;border-radius:999px;overflow:hidden;background:#dedede}.batch-progress-track i{display:block;height:100%;min-width:0;border-radius:inherit;background:#008060;transition:width .25s ease}.picklist-sheet{margin-top:18px;background:#fff;border:1px solid var(--line);grid-column:1/-1}@media(max-width:900px){.batch-progress-dashboard{grid-template-columns:1fr 1fr}.batch-progress-dashboard>div:nth-child(2){border-right:0}.batch-progress-dashboard>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:560px){.batch-progress-dashboard{grid-template-columns:1fr}.batch-progress-dashboard>div{border-right:0;border-bottom:1px solid var(--line)}.batch-progress-dashboard>div:last-child{border-bottom:0}.pick-batch-page .picklist-title{align-items:flex-start;flex-direction:column;gap:14px}}.picklist-title{padding:24px;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--ink)}.picklist-title h2{font-size:25px}.picklist-title p{font-size:10px;color:var(--muted)}.picklist-sheet table{width:100%;border-collapse:collapse}.picklist-sheet th,.picklist-sheet td{padding:12px 16px;border-bottom:1px solid var(--line);text-align:left;font-size:10px}.picklist-sheet th{background:#efeee8;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.picklist-sheet td:first-child b{background:var(--ink);color:var(--lime);padding:6px 9px}.picklist-sheet td:nth-child(2){display:flex;flex-direction:column}.picklist-sheet td small{font-size:8px;color:var(--muted);margin-top:3px}.picklist-sheet td:last-child strong{font-size:18px}.picklist-orders{padding:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.picklist-orders h3{grid-column:1/-1}.picklist-orders>div{border:1px solid var(--ink);padding:14px;display:flex;flex-direction:column;text-align:center}.order-barcode{font-family:monospace;font-size:18px;letter-spacing:.12em;margin-bottom:8px}.picklist-orders small{font-size:8px;color:var(--muted);margin-top:3px}@media(max-width:1050px){.orders-layout{grid-template-columns:1fr}.picklist-orders{grid-template-columns:1fr 1fr}}@media(max-width:650px){.order-intro,.order-actions{display:block}.order-actions .primary{margin-top:12px}.order-customer{grid-template-columns:1fr}.order-customer>div{border-right:0;border-bottom:1px solid var(--line)}.orders-layout{grid-template-columns:minmax(0,1fr)}.order-line{grid-template-columns:1.7fr 1fr .4fr}.order-line>*:last-child{display:none}}.order-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:20px}.order-summary>button,.order-summary>div{border:0;background:#f8f7f2;padding:15px 18px;display:flex;align-items:center;gap:11px;text-align:left}.order-summary>button.active{background:#22231e;color:#fff}.order-summary>button>div,.order-summary>div{display:flex;flex-direction:column}.order-summary strong{font:700 21px Space Grotesk}.order-summary small{font-size:9px;color:var(--muted)}.availability-dot{width:10px;height:10px;border-radius:50%}.availability-dot.full,.availability.full i{background:#6c9d2c}.availability-dot.partial,.availability.partial i{background:#d89b28}.availability-dot.none,.availability.none i{background:#d6533d}.availability{display:flex!important;align-items:center;gap:5px;font-size:8px!important;color:var(--muted);white-space:nowrap}.availability i{width:6px;height:6px;border-radius:50%;display:inline-block}.detail-status{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.stock-ok{color:#5d8126}.stock-short{color:#bc432d;font-weight:700}.order-detail-actions{display:flex;align-items:center;gap:12px}.order-detail-actions small{font-size:9px;color:#a44835;max-width:290px}.orders-layout.detail-only{max-width:1180px;margin:0 auto}.orders-layout.detail-only .order-detail{overflow:hidden;border:1px solid #deded7;box-shadow:0 1px #0000000d,0 8px 30px #0000000a}.orders-layout.detail-only .order-detail>.panel-head{padding:24px 26px;background:linear-gradient(120deg,#fafaf7,#eef1dd)}.orders-layout.detail-only .order-detail>.panel-head h3{font-size:clamp(25px,3vw,34px);letter-spacing:-.045em}.order-workspace-tabs{display:flex;gap:3px;padding:10px 20px;border-bottom:1px solid var(--line);background:#fff}.order-workspace-tabs button{border:0;border-radius:6px;padding:9px 12px;color:#5f6059;font-size:11px;font-weight:700;background:transparent}.order-workspace-tabs button:hover{background:#f2f2ec}.order-workspace-tabs button.active{color:#1d1e19;background:var(--lime)}.orders-layout.detail-only .order-customer{background:#fff}.orders-layout.detail-only .order-lines-enhanced{padding:20px;background:#fafaf8}.orders-layout.detail-only .shopify-editor,.orders-layout.detail-only .comments,.orders-layout.detail-only .pick-flow,.orders-layout.detail-only .shipment-control,.order-dossier{margin:20px}.dossier-profile-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:20px;border:1px solid var(--line);background:linear-gradient(115deg,#fbfbf8,#eef1df)}.dossier-avatar{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:#1d1e19;color:var(--lime);font:700 14px Space Grotesk}.dossier-profile-card h4,.dossier-section-head h4{margin:3px 0 4px;font:700 18px Space Grotesk;letter-spacing:-.03em}.dossier-profile-card a,.dossier-profile-card span:not(.eyebrow){display:block;color:var(--muted);font-size:12px;line-height:1.5}.customer-status{align-self:start;padding:5px 8px;border-radius:999px;background:#e8eed0;color:#465315!important;font-size:10px!important;font-weight:800;text-transform:uppercase}.customer-status.blocked{background:#ffe2dc;color:#a23425!important}.customer-status.vip{background:#f9edbe;color:#695300!important}.dossier-loading{margin-top:12px;color:var(--muted);font-size:12px}.dossier-grid,.order-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.dossier-grid section,.order-action-grid section,.dossier-history,.customer-internal-note,.financial-cases{border:1px solid var(--line);background:#fff}.dossier-grid section{min-height:142px;padding:17px}.dossier-grid strong{display:block;margin-top:8px;font-size:13px}.dossier-grid p,.customer-internal-note p,.action-heading p,.order-action-grid p,.order-action-grid small{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.dossier-history,.customer-internal-note,.financial-cases{margin-top:12px;padding:17px}.dossier-section-head{display:flex;align-items:start;justify-content:space-between;gap:16px}.dossier-section-head>span{color:var(--muted);font-size:11px}.customer-tags{display:flex;flex-wrap:wrap;justify-content:end;gap:5px}.customer-tags span{padding:4px 7px;border-radius:5px;background:#f0f0ea;color:#575851;font-size:10px;font-weight:700}.customer-history-row,.financial-case-row{display:grid;grid-template-columns:minmax(90px,1fr) 140px 100px;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--line);font-size:12px}.customer-history-row:first-of-type,.financial-case-row:first-of-type{margin-top:10px}.customer-history-row>span:first-of-type{color:var(--muted)}.customer-internal-note{background:#fafaf7}.action-heading{margin-bottom:12px}.order-action-grid section{display:flex;min-height:220px;flex-direction:column;align-items:flex-start;padding:17px}.order-action-grid h5{margin:11px 0 0;font-size:13px}.order-action-grid section button{margin-top:auto}.action-icon{display:grid;width:33px;height:33px;place-items:center;border-radius:7px}.action-icon.neutral{background:#e9eee9;color:#37503b}.action-icon.warning{background:#fff0dc;color:#a85310}.action-icon.risk{background:#fbe4e0;color:#ae3930}.financial-case-row{grid-template-columns:1fr auto}.financial-case-row>div{display:grid;gap:3px}.financial-case-row>div:last-child{justify-items:end}.financial-case-row span,.financial-case-row small{color:var(--muted);font-size:11px}.financial-status{padding:3px 7px;border-radius:999px;background:#fff0dc;color:#9a520c!important;font-weight:800;font-size:9px!important;text-transform:uppercase}.financial-status.won,.financial-status.closed{background:#e8eed0;color:#486010!important}.financial-status.lost{background:#fbe4e0;color:#a83228!important}.order-action-form{display:grid;gap:14px}.order-action-form p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.order-action-form label{display:grid;gap:6px;color:#33342e;font-size:12px;font-weight:700}.order-action-form input,.order-action-form select,.order-action-form textarea{width:100%;border:1px solid var(--line);border-radius:6px;padding:9px 10px;background:#fff}.order-action-form textarea{min-height:78px;resize:vertical}.order-action-form .config-check{display:flex;align-items:center;gap:9px;font-weight:500}.order-action-form .config-check input{width:auto}.orders-layout.detail-only .batch-components{margin-top:0;overflow:hidden;box-shadow:0 1px #0000000d,0 8px 30px #0000000a}.pick-hero{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:6px 0 22px}.pick-hero h2{margin-top:4px;font-size:clamp(27px,3vw,38px);letter-spacing:-.045em}.pick-hero p{max-width:580px;margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.pick-hero-stats{display:flex;border:1px solid var(--line);background:#fff}.pick-hero-stats>div{min-width:112px;padding:12px 15px;border-right:1px solid var(--line)}.pick-hero-stats>div:last-child{border-right:0}.pick-hero-stats strong{display:block;font:700 24px Space Grotesk;letter-spacing:-.04em}.pick-hero-stats span{display:block;margin-top:2px;color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.06em}@media(max-width:650px){.order-workspace-tabs{overflow-x:auto;padding-inline:12px}.order-workspace-tabs button{white-space:nowrap}.orders-layout.detail-only .order-detail>.panel-head{padding:20px}.orders-layout.detail-only .order-lines-enhanced{padding:12px}.orders-layout.detail-only .shopify-editor,.orders-layout.detail-only .comments,.orders-layout.detail-only .pick-flow,.orders-layout.detail-only .shipment-control,.order-dossier{margin:12px}.dossier-grid,.order-action-grid{grid-template-columns:1fr}.dossier-profile-card{grid-template-columns:auto 1fr}.customer-status{grid-column:1 / -1;justify-self:start}.customer-history-row{grid-template-columns:1fr auto}.customer-history-row .status{grid-column:1 / -1;justify-self:start}.dossier-section-head{align-items:start;flex-direction:column}.customer-tags{justify-content:start}.pick-hero{align-items:start;flex-direction:column}.pick-hero-stats{width:100%}.pick-hero-stats>div{flex:1}}.pick-row>div small{margin-top:5px}.pick-row.stock-partial,.pick-row.stock-none{background:#f1f0ea}.pick-row.stock-partial>input,.pick-row.stock-none>input{cursor:not-allowed}@media(max-width:650px){.order-summary{grid-template-columns:1fr 1fr}}@media print{body *{visibility:hidden}.picklist-sheet,.picklist-sheet *{visibility:visible}.picklist-sheet{position:absolute;top:0;right:0;bottom:0;left:0;border:0;margin:0}.print-button{display:none!important}.sidebar,header,.toast{display:none!important}.picklist-orders{break-before:page}.picklist-sheet tr{break-inside:avoid}}.stock-progress{margin-bottom:18px}.stock-progress>div{padding:0 20px 17px}.stock-progress .panel-head{padding-left:0;padding-right:0}.stock-progress .panel-head>strong{font:700 24px Space Grotesk}.progress-track{height:8px;background:#e2e1da;padding:0!important;overflow:hidden}.progress-track i{display:block;height:100%;background:#789421}.stock-progress small{display:block;margin-top:9px;color:var(--muted);font-size:10px}.location-check{grid-column:1/3;display:flex;align-items:center;justify-content:space-between}.location-check small{font-size:9px;color:var(--muted)}.count-panel{margin-top:18px}.count-list{padding:0 20px}.count-list label{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line)}.count-list label>span{display:flex;flex-direction:column}.count-list strong{font-size:11px}.count-list small{font-size:9px;color:var(--muted);margin-top:3px}.count-list input{width:100px;height:38px;border:1px solid var(--line);background:#fff;padding:0 10px;text-align:right}.count-panel>.primary{margin:18px 20px}.crm-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:22px}.crm-layout{display:grid;grid-template-columns:minmax(360px,.85fr) minmax(500px,1.4fr);gap:22px;align-items:start}.crm-filters{padding:12px;display:flex;gap:8px;border-bottom:1px solid var(--line)}.crm-filters .search{flex:1;width:auto}.crm-filters select{border:1px solid var(--line);background:#fff;padding:0 9px;font-size:10px}.crm-filter-result{padding:8px 13px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:10px}.crm-customer-list>button{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;padding:13px 16px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;text-align:left}.crm-customer-list>button:hover,.crm-customer-list>button.active{background:#efeee8}.crm-customer-list>button.active{box-shadow:inset 3px 0 var(--lime)}.crm-customer-list>button>span{display:flex;flex-direction:column;min-width:0}.crm-customer-list strong{font-size:11px}.crm-customer-list small{font-size:9px;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.crm-customer-list i{font-size:8px;color:#97988e;font-style:normal;margin-top:3px}.crm-status{font-size:8px;text-transform:uppercase;letter-spacing:.06em;padding:5px 7px;background:#e5e4dc}.crm-status.vip{background:#fff0c7;color:#9c6c08}.crm-status.active{background:#e6f6d7;color:#4e751b}.crm-status.lead{background:#dff0ff;color:#3174a9}.crm-status.blocked{background:#ffe1dc;color:#a53c29}.crm-status.inactive{color:#777}.crm-detail-head{padding:24px;display:flex;align-items:center;gap:15px;border-bottom:1px solid var(--line)}.customer-detail-page{width:100%;overflow:hidden}.crm-customer-page{max-width:1120px}.crm-avatar{width:54px;height:54px;border-radius:50%;background:#1b1c17;color:var(--lime);display:grid;place-items:center;font-weight:700}.crm-detail-head>.crm-detail-identity{flex:1}.crm-detail-head h2{font-size:22px}.crm-detail-head a{font-size:10px;color:var(--muted)}.crm-contact-grid{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.crm-contact-grid>div{padding:15px;border-right:1px solid var(--line);display:flex;flex-direction:column}.crm-contact-grid small{font-size:8px;color:var(--muted);letter-spacing:.1em}.crm-contact-grid strong{font-size:11px;margin-top:4px}.crm-address{margin:18px 22px 0;padding:13px;background:#efeee8;display:flex;gap:10px}.crm-address>div{display:flex;flex-direction:column}.crm-address strong{font-size:10px}.crm-address span{font-size:9px;color:var(--muted);margin-top:2px}.crm-edit{padding:20px 22px;display:grid;grid-template-columns:1fr 1fr;gap:12px;border-bottom:1px solid var(--line)}.crm-edit label{font-size:9px;font-weight:700}.crm-edit input,.crm-edit select,.crm-edit textarea{display:block;width:100%;border:1px solid var(--line);background:#fff;padding:9px;margin-top:5px;font:inherit}.crm-edit textarea{min-height:90px;resize:vertical}.crm-edit .wide{grid-column:1/3}.crm-history{padding:20px 22px}.crm-history>div{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--line)}.crm-history>div>div{display:flex;flex-direction:column}.crm-history strong{font-size:11px}.crm-history div span{font-size:9px;color:var(--muted);margin-top:2px}@media(max-width:1050px){.crm-layout{grid-template-columns:1fr}.crm-summary{grid-template-columns:1fr 1fr}}@media(max-width:650px){.crm-summary,.crm-contact-grid{grid-template-columns:1fr 1fr}.crm-edit{grid-template-columns:1fr}.crm-edit .wide{grid-column:1}.crm-filters{flex-direction:column}.crm-layout{grid-template-columns:minmax(0,1fr)}}.orders-layout.overview-only,.crm-layout.overview-only{grid-template-columns:1fr}.orders-layout.overview-only>.order-detail,.crm-layout.overview-only>.crm-detail{display:none}.product-catalog{overflow:hidden}.catalog-filters{padding:14px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px}.catalog-filters .search{flex:1;width:auto}.catalog-filters select{height:38px;border:1px solid var(--line);background:#fff;padding:0 10px;font-size:10px}.catalog-filters>span{font-size:9px;color:var(--muted);white-space:nowrap}.catalog-row{display:grid;grid-template-columns:minmax(260px,2fr) .7fr .7fr .7fr .75fr 24px;gap:15px;align-items:center;width:100%;padding:14px 18px;border:0;border-bottom:1px solid var(--line);background:#fff;text-align:left;color:var(--ink)}button.catalog-row:hover{background:#f2f1eb}.catalog-row>span{display:flex;flex-direction:column;gap:3px}.catalog-row strong{font-size:11px}.catalog-row small{font-size:9px;color:var(--muted)}.catalog-row.head{background:#efeee8;padding-top:9px;padding-bottom:9px;font-size:8px;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.catalog-status{justify-self:start;padding:5px 7px;background:#e8e7e1;font-size:8px;text-transform:uppercase;letter-spacing:.06em}.catalog-status.active{background:#e4f3d4;color:#4e751b}.catalog-status.draft{background:#fff0c7;color:#89650c}.catalog-status.archived{background:#eceae5;color:#777}.product-hero .panel-head>div:last-child{display:flex;align-items:flex-end;flex-direction:column;gap:8px}.product-hero .panel-head code{font-size:9px;color:var(--muted)}.product-hero h2{font-size:25px}.product-hero .panel-head p{font-size:10px;color:var(--muted);margin:4px 0 0}.product-description{padding:0 20px 20px;max-width:850px;font-size:11px;line-height:1.6;white-space:pre-line}.product-description.muted{color:var(--muted);font-style:italic}.product-detail-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:18px}.product-information dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.product-information dl>div{padding:13px 20px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:4px}.product-information dt{font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.product-information dd{margin:0;font-size:11px;font-weight:600}.product-summary.compact{grid-template-columns:1fr}.product-summary.compact>div{border-right:0;border-bottom:1px solid var(--line)}.product-incoming-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 20px;border-top:1px solid var(--line);font-size:12px}.product-incoming-row>div{display:grid;gap:5px}.product-incoming-row small{color:var(--muted)}@media(max-width:800px){.catalog-row{grid-template-columns:minmax(170px,1fr) .6fr .55fr 20px}.catalog-row>*:nth-child(3),.catalog-row>*:nth-child(5){display:none}.catalog-filters{align-items:stretch;flex-direction:column}.product-detail-grid,.product-information dl{grid-template-columns:1fr}}.product-kind{display:inline-flex;align-items:center;width:max-content;padding:5px 8px;border-radius:12px;font-size:8px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.product-kind.physical{background:#e5f0ff;color:#225ea8}.product-kind.virtual{background:#eee5ff;color:#6840a4}.configuration-warning{font-size:9px;color:#9a5b00;background:#fff1c7;padding:5px 8px;border-radius:7px}.configuration-warning.block{display:block;margin-top:12px}.virtual-availability{padding:30px;display:flex;flex-direction:column;align-items:center;text-align:center}.virtual-availability strong{font-size:40px}.virtual-availability span{font-size:10px;color:var(--muted);max-width:180px}.product-config .panel-head{border-bottom:1px solid var(--line)}.config-grid{padding:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.config-grid label{font-size:9px;font-weight:700}.config-grid input,.config-grid select,.config-grid textarea,.kit-line input,.kit-line select{display:block;width:100%;margin-top:5px;border:1px solid #bfbfbf;border-radius:8px;background:#fff;padding:9px;font:inherit}.config-grid textarea{min-height:76px;resize:vertical}.config-grid label>small{display:block;color:var(--muted);font-weight:400;margin-top:4px}.config-grid .wide{grid-column:1/4}.config-grid .config-check{display:flex;align-items:center;gap:8px;align-self:end;padding:10px 0}.config-grid .config-check input{width:auto;margin:0}.kit-editor{border-top:1px solid var(--line);padding:18px}.kit-editor>div:first-child p{font-size:10px;color:var(--muted);margin:4px 0 14px}.kit-line{display:grid;grid-template-columns:1fr 100px auto;gap:9px;align-items:end;margin-bottom:9px}.kit-line input,.kit-line select{margin:0;height:38px}.config-actions{border-top:1px solid var(--line);padding:15px 18px;display:flex;justify-content:flex-end}@media(max-width:760px){.config-grid{grid-template-columns:1fr}.config-grid .wide{grid-column:1}.kit-line{grid-template-columns:1fr}.config-actions .primary{width:100%}}.print-settings{margin-top:24px}.direct-printer-section{margin:0 18px 16px;padding:16px;border:1.5px solid #b8d8ff;border-radius:12px;background:#f4f9ff}.direct-printer-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:12px}.direct-printer-head h4{margin:2px 0 0;font-size:14px;font-weight:700}.direct-printer-desc{margin:4px 0 0;font-size:11px;color:var(--muted);max-width:420px}.direct-printer-connect-btns{display:flex;gap:8px;flex-shrink:0}.direct-printer-empty{font-size:12px;color:var(--muted);padding:8px 0}.direct-printer-card{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 0;border-top:1px solid #d6e8fb}.direct-printer-info{display:flex;align-items:center;gap:8px;flex:1 1 180px}.direct-printer-info strong{font-size:13px}.printer-kind-badge{padding:2px 7px;border-radius:999px;background:#e0edff;color:#1060c0;font-size:10px;font-weight:600}.direct-printer-role{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.direct-printer-role select{min-height:34px;border:1px solid #b8b8b8;border-radius:7px;background:#fff;padding:0 8px;font-size:12px}.agent-section-heading{margin:20px 18px 8px}.agent-section-heading h4{margin:2px 0 0;font-size:14px;font-weight:700}.agent-section-desc{margin:4px 0 0;font-size:11px;color:var(--muted)}.agent-create{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;margin:16px 18px}.agent-card{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.7fr) minmax(180px,.7fr);gap:16px;align-items:start;padding:18px;margin:12px 18px;border:1px solid var(--line);border-left:4px solid #9a9a9a;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0000000a}.agent-card.online{border-left-color:#008060}.agent-card select,.agent-create input{width:100%;min-height:40px;border:1px solid #b8b8b8;border-radius:8px;background:#fff;padding:0 10px}.agent-identity>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.printer-status{display:inline-flex;padding:3px 7px;border-radius:999px;background:#ececec;color:#616161;font-size:10px}.printer-status.online{background:#e3f1df;color:#177348}.agent-card>div,.agent-card label,.agent-token{display:flex;flex-direction:column;gap:6px}.agent-card span,.agent-card small,.print-job-list small{color:var(--muted)}.agent-token{margin:16px 18px;padding:14px;border:1px solid #aee9d1;background:#f1fbf7;border-radius:10px}.agent-token code{overflow-wrap:anywhere}.agent-token button{align-self:flex-start}.printer-setup-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 18px}.printer-setup-steps>div{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid var(--line);border-radius:9px;background:#fafafa;font-size:11px}.printer-setup-steps b{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;border-radius:50%;background:#303030;color:#fff}.print-job-list{margin:20px 18px 18px}.print-job-list>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--border)}.print-job-list span{display:flex;flex-direction:column;gap:4px}.danger-link{border:0;background:transparent;color:#b42318;text-align:left;padding:5px 0}.danger-link:hover{color:#8f1c13;text-decoration:underline}.printer-permission-note{display:flex;align-items:flex-start;gap:10px;margin-top:24px;padding:16px;border:1px solid #d7d7d7;border-radius:12px;background:#f7f7f7;color:#303030}.printer-permission-note div{display:flex;flex-direction:column;gap:3px}.printer-permission-note span{color:var(--muted);font-size:12px}@media(max-width:760px){.agent-create,.agent-card{grid-template-columns:1fr}.printer-setup-steps{grid-template-columns:1fr 1fr}}@media(max-width:460px){.printer-setup-steps{grid-template-columns:1fr}.agent-create,.agent-card,.agent-token,.printer-setup-steps,.print-job-list{margin-left:12px;margin-right:12px}}.partial-shipment-lines{display:grid;gap:8px;margin:14px 0}.partial-shipment-lines label{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border:1px solid var(--border);border-radius:8px}.partial-shipment-lines label span{display:flex;flex-direction:column}.partial-shipment-lines small{color:var(--muted)}.partial-shipment-lines input{width:90px}.a4-assignment,.print-options,.agent-actions{display:flex;flex-direction:column;gap:7px}.print-options label{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted)}.print-options input{width:auto}.agent-actions{align-items:stretch}.replenishment-panel{margin-bottom:18px}.replenishment-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--border)}.replenishment-row>div{display:grid;gap:3px}.developer-credit{margin:auto 8px 2px;padding:12px 8px;border:0;border-top:1px solid #d1d1d1;background:transparent;color:#5f5f5f;display:flex;flex-direction:column;align-items:flex-start;gap:1px;text-align:left}.developer-credit:hover{color:#202020;background:#dfdfdf;border-radius:8px}.developer-credit span,.developer-credit small{font-size:8px;letter-spacing:.05em}.developer-credit strong{color:#303030;font-size:11px}.profile .avatar{overflow:hidden;flex:0 0 34px}.profile .avatar img{width:100%;height:100%;object-fit:cover}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;padding:24px;background:#1416126b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center}.app-modal{width:min(580px,100%);max-height:calc(100vh - 48px);overflow:hidden;border-radius:12px;border:1px solid var(--line);background:#fff;box-shadow:0 24px 70px #1416123d}.app-modal.wide{width:min(880px,100%)}.modal-head{padding:20px 22px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.modal-head h2{margin-top:3px;font-size:19px}.modal-body{max-height:calc(100vh - 145px);overflow:auto;padding:22px}.modal-form{margin:0;border:0;box-shadow:none}.location-settings-button{margin:16px 20px 0}.location-edit.modal-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.location-edit.modal-form label{display:flex;align-items:center;gap:7px}.location-edit.modal-form .primary{grid-column:1 / -1;justify-self:start}.camera-scanner{position:relative;display:grid;gap:12px}.camera-scanner video{width:100%;min-height:280px;max-height:55vh;object-fit:cover;border-radius:10px;background:#171914}.camera-target{position:absolute;left:12%;right:12%;top:36%;height:90px;border:2px solid var(--lime);border-radius:8px;box-shadow:0 0 0 999px #0000002e;pointer-events:none}.camera-scanner p{color:var(--muted);text-align:center}@media(max-width:640px){.modal-backdrop{padding:0;place-items:end stretch}.app-modal,.app-modal.wide{width:100%;max-height:92vh;border-radius:14px 14px 0 0}}.bug-report-page{max-width:1120px}.bug-report-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}.bug-report-head svg,.bug-report-guide .panel-head svg{color:#616161}.bug-report-body{display:grid;gap:18px;padding:20px}.bug-field-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);gap:14px}.bug-report-form label{display:flex;flex-direction:column;gap:7px;color:#303030;font-size:12px;font-weight:600}.bug-report-form label small,.form-hint{color:var(--muted);font-weight:400}.bug-report-form input,.bug-report-form select,.bug-report-form textarea{width:100%;border:1px solid #b8b8b8;border-radius:8px;background:#fff;color:#303030;padding:10px 12px;font-size:13px;line-height:1.4;box-shadow:inset 0 1px #00000008}.bug-report-form input,.bug-report-form select{min-height:42px}.bug-report-form input:hover,.bug-report-form select:hover,.bug-report-form textarea:hover{border-color:#8a8a8a}.bug-report-form input:focus,.bug-report-form select:focus,.bug-report-form textarea:focus{border-color:#005bd3;box-shadow:0 0 0 1px #005bd3;outline:0}.severity-select.low{border-left:4px solid #6d7175}.severity-select.normal{border-left:4px solid #2c6ecb}.severity-select.high{border-left:4px solid #b98900}.severity-select.blocking{border-left:4px solid #d72c0d}.bug-report-form textarea{min-height:110px;resize:vertical}.bug-upload{min-height:92px;border:1px dashed #a8a8a8;border-radius:10px;background:#fafafa;padding:16px;flex-direction:row!important;display:flex;align-items:center;justify-content:center;gap:12px!important;text-align:left;cursor:pointer;transition:.15s ease}.bug-upload:hover{border-color:#005bd3;background:#f4f8ff}.bug-upload input{position:absolute;width:1px;height:1px;padding:0;opacity:0;pointer-events:none}.bug-upload>span{display:flex;flex-direction:column;gap:3px}.bug-upload svg{color:#616161}.bug-report-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;border-top:1px solid var(--line);background:#fafafa}.bug-report-footer p{margin:0;max-width:430px;font-size:11px}.bug-report-footer .primary{flex:0 0 auto}.inline-result{padding:12px 14px;border-radius:8px;background:#e8f5ed;color:#176b3a}.inline-result.error{background:#fff0f0;color:#b42318}.bug-guide-body{display:grid;padding:8px 18px 18px}.bug-guide-body>div{display:flex;gap:11px;padding:14px 0;border-bottom:1px solid var(--line)}.bug-guide-body>div:last-child{border-bottom:0}.bug-guide-body b{width:25px;height:25px;flex:0 0 25px;display:grid;place-items:center;border-radius:50%;background:#ebebeb;color:#303030;font-size:11px}.bug-guide-body span{display:flex;flex-direction:column;gap:3px}.bug-guide-body strong{font-size:12px}.bug-guide-body small{color:var(--muted);font-size:11px;line-height:1.45}@media(max-width:900px){.bug-report-layout{grid-template-columns:1fr}}@media(max-width:640px){.bug-field-grid{grid-template-columns:1fr}.bug-report-footer{align-items:stretch;flex-direction:column}.bug-report-footer .primary{width:100%}}@media(max-width:900px){.content{max-width:100%;overflow:hidden}.section-intro>div:last-child,.inventory-actions,.analytics-actions,.button-row,.shipment-detail-actions,.batch-lifecycle{flex-wrap:wrap}.data-table,.picklist-sheet,.crm-history,.print-job-list{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:720px){body{overflow-x:hidden;-webkit-text-size-adjust:100%}button,input,select,textarea{font-size:16px}button,.sidebar nav button,.icon-button{min-height:44px}.sidebar{width:min(88vw,330px);height:100dvh;padding-top:max(14px,env(safe-area-inset-top));padding-bottom:max(14px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.sidebar nav button{padding:11px 12px;font-size:14px}.brand{position:sticky;top:0;z-index:2;background:#ebebeb}main{min-width:0}header{height:58px;padding:0 10px max(0px,env(safe-area-inset-right))}header h1{max-width:38vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px}.header-actions{gap:5px}.header-actions>.icon-button:last-of-type{display:none}.content{padding:14px 10px calc(32px + env(safe-area-inset-bottom))}.section-intro{margin-bottom:16px}.section-intro>div:last-child,.inventory-actions,.analytics-actions,.button-row,.shipment-detail-actions,.batch-lifecycle,.order-actions{display:grid;grid-template-columns:1fr;width:100%;gap:8px}.section-intro button,.inventory-actions button,.analytics-actions button,.button-row button,.shipment-detail-actions>*,.batch-lifecycle>*,.order-actions>*{width:100%;justify-content:center}.metrics,.analytics-kpis,.crm-summary,.order-summary,.product-summary,.shipment-detail-grid,.location-detail-summary,.stock-progress{grid-template-columns:1fr 1fr}.metric,.analytics-kpi,.order-summary>div,.order-summary>button{min-width:0;padding:12px}.metric>strong,.analytics-kpi strong{font-size:20px}.hero,.panel-head,.product-hero,.crm-detail-head{padding:16px}.panel-head{align-items:flex-start;gap:10px}.panel-head>div:last-child{max-width:100%}.order-row,.shipment-row,.member-row,.replenishment-row,.print-job-list>div{align-items:flex-start}.shipment-row,.member-row,.replenishment-row,.print-job-list>div{flex-wrap:wrap}.order-line{grid-template-columns:minmax(0,1fr) auto;gap:8px}.order-line>*:nth-child(2),.order-line>*:last-child{display:none}.picklist-sheet table{display:block;min-width:0}.picklist-sheet thead{display:none}.picklist-sheet tbody,.picklist-sheet tr,.picklist-sheet td{display:block;width:100%}.picklist-sheet tr{padding:12px;border-bottom:1px solid var(--line)}.picklist-sheet td{border:0;padding:3px 0}.picklist-sheet td:first-child b{display:inline-flex;padding:4px 7px;border-radius:6px;background:#eef4dc}.batch-scan,.order-barcode-scan,.location-add,.transfer-form,.partial-shipment-lines label{display:grid;grid-template-columns:1fr;gap:8px}.batch-scan>*,.order-barcode-scan>*,.location-add>*,.transfer-form>*{width:100%}.picklist-orders,.crm-contact-grid,.profile-body,.account-settings,.settings-grid,.team-grid,.returns-layout,.return-fields,.return-line,.package-grid,.config-grid,.location-edit.modal-form{grid-template-columns:1fr}.account-section{border-right:0;padding:20px 16px}.crm-filters{gap:8px}.crm-filters .search,.crm-filters select{width:100%;min-height:44px}.crm-customer-list>button{grid-template-columns:38px minmax(0,1fr)}.crm-customer-list>button>b{grid-column:2;justify-self:start}.product-summary.compact,.product-information dl{grid-template-columns:1fr}.comments{padding:14px}.comment-tabs{overflow-x:auto}.mention-row{max-height:150px;overflow-y:auto}.top-notifications{position:fixed;top:58px;left:8px;right:8px;width:auto;max-height:min(70vh,520px)}.auth-screen{padding:max(14px,env(safe-area-inset-top)) 12px max(14px,env(safe-area-inset-bottom))}.auth-card{padding:26px 20px;border-radius:14px}.modal-body{padding:16px}}@media(max-width:390px){.metrics,.analytics-kpis,.crm-summary,.order-summary,.product-summary,.shipment-detail-grid,.crm-contact-grid{grid-template-columns:1fr}header h1{max-width:32vw}}@media(max-width:720px){.order-filters,.pick-geography-filters{flex-wrap:wrap}.order-filters .search,.order-filters select,.pick-geography-filters select,.pick-geography-filters button{width:100%;min-height:44px}.pick-geography-filters button{margin-left:0}}@keyframes scan-flash{0%{background:#22c55e59}to{background:transparent}}.scan-flash{animation:scan-flash 2.5s ease-out forwards}.pick-line-progress{height:4px;border-radius:2px;background:var(--border, #e2e8f0);margin-top:4px;overflow:hidden}.pick-line-progress-fill{height:100%;border-radius:2px;transition:width .3s ease}.processing-warning{background:#fff7ed;border:1.5px solid #f97316;border-radius:8px;padding:12px 16px;margin-bottom:16px;color:#7c2d12}.processing-warning strong{display:block;margin-bottom:4px;font-size:.9rem}.processing-warning p{margin:2px 0;font-size:.85rem}.batch-picker-warn{color:#b45309;font-size:.8rem;font-weight:600}.fedex-test-section{background:var(--surface, #f8fafc);border:1px solid var(--border, #e2e8f0);border-radius:12px;padding:20px;grid-column:1 / -1}.fedex-accounts-list{display:flex;flex-direction:column;gap:8px;margin:12px 0}.fedex-account-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;background:#fff;border:1px solid var(--border, #e2e8f0);border-radius:8px}.fedex-account-row small{margin-left:8px;padding:2px 6px;border-radius:4px;font-size:.75rem;font-weight:600}small.env-prod{background:#fee2e2;color:#991b1b}small.env-sandbox{background:#dbeafe;color:#1e40af}.fedex-test-result{padding:12px 16px;border-radius:8px;margin-top:8px}.fedex-test-result.ok{background:#f0fdf4;border:1px solid #86efac;color:#14532d}.fedex-test-result.fail{background:#fef2f2;border:1px solid #fca5a5;color:#7f1d1d}.fedex-test-result strong{display:block;margin-bottom:4px}.account-menu-wrap{position:relative}.account-menu-btn{display:flex;align-items:center;gap:4px;background:transparent;border:none;cursor:pointer;padding:4px 6px;border-radius:8px;color:inherit}.account-menu-btn:hover{background:var(--hover, rgba(0, 0, 0, .06))}.avatar-sm{width:28px;height:28px;min-width:28px;border-radius:50%;background:var(--primary, #111);color:#fff;font-size:.65rem;font-weight:700;display:flex;align-items:center;justify-content:center;overflow:hidden}.avatar-sm img{width:100%;height:100%;object-fit:cover}.account-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99}.account-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:220px;background:#fff;border:1px solid var(--border, #e2e8f0);border-radius:12px;box-shadow:0 8px 24px #0000001f;z-index:100;overflow:hidden}.account-menu-info{padding:12px 16px;display:flex;flex-direction:column;gap:2px}.account-menu-info strong{font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-menu-info small{font-size:.75rem;color:var(--muted, #64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-menu hr{border:none;border-top:1px solid var(--border, #e2e8f0);margin:0}.account-menu button{width:100%;display:flex;align-items:center;gap:10px;padding:10px 16px;background:transparent;border:none;text-align:left;cursor:pointer;font-size:.85rem;color:var(--text, #111)}.account-menu button:hover{background:var(--surface, #f8fafc)}.account-menu button.logout-action{color:#dc2626}.account-menu button.logout-action:hover{background:#fef2f2}.role-badge{display:inline-block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:4px;background:var(--surface, #f1f5f9);color:var(--muted, #475569);align-self:flex-start;margin-top:2px}.fedex-wizard{background:var(--surface, #f8fafc);border:1px solid var(--border, #e2e8f0);border-radius:10px;padding:16px;margin-top:16px;display:flex;flex-direction:column;gap:10px}.fedex-wizard-head p{margin:0;font-size:.85rem;color:var(--muted, #64748b)}.address-validation-result{padding:10px 14px;border-radius:8px;font-size:.85rem;display:flex;flex-direction:column;gap:4px}.address-validation-result.ok{background:#f0fdf4;border:1px solid #86efac;color:#14532d}.address-validation-result.warn{background:#fffbeb;border:1px solid #fcd34d;color:#78350f}.address-validation-result.fail{background:#fef2f2;border:1px solid #fca5a5;color:#7f1d1d}.service-list{display:flex;flex-wrap:wrap;gap:6px}.service-badge{font-size:.72rem;font-weight:600;padding:2px 8px;background:#e0f2fe;color:#0369a1;border-radius:4px}.rate-disclaimer{font-size:.75rem;color:var(--muted, #64748b);margin:0}.rate-list{display:flex;flex-direction:column;gap:6px}.rate-option{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1.5px solid var(--border, #e2e8f0);border-radius:8px;cursor:pointer}.rate-option.selected{border-color:#111;background:#f8fafc}.rate-option input[type=radio]{flex-shrink:0}.rate-info{flex:1;display:flex;flex-direction:column}.rate-info strong{font-size:.85rem}.rate-info span{font-size:.75rem;color:var(--muted, #64748b)}.rate-price{display:flex;flex-direction:column;align-items:flex-end}.rate-price strong{font-size:.9rem}.rate-price small{font-size:.7rem;color:var(--muted, #64748b)}.fedex-regulations{padding:10px 12px;border-radius:8px;display:flex;flex-direction:column;gap:4px;font-size:.82rem}.fedex-regulations strong{font-weight:700}.fedex-regulations span{color:inherit}.fedex-regulations.fail{background:#fef2f2;border:1px solid #fca5a5;color:#7f1d1d}.fedex-regulations.warn{background:#fffbeb;border:1px solid #fcd34d;color:#78350f}.fedex-regulations.info{background:#eff6ff;border:1px solid #93c5fd;color:#1e3a8a}.pickup-panel{background:var(--surface, #f8fafc);border:1px solid var(--border, #e2e8f0);border-radius:10px;padding:16px;margin-top:16px;display:flex;flex-direction:column;gap:10px}.pickup-list{display:flex;flex-direction:column;gap:8px}.pickup-row{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#fff;border:1px solid var(--border, #e2e8f0);border-radius:8px}.pickup-row.cancelled{opacity:.5}.pickup-row>div{flex:1;display:flex;flex-direction:column}.pickup-row strong{font-size:.85rem}.pickup-row small{font-size:.72rem;color:var(--muted, #64748b)}.pickup-notice p{margin:0;font-size:.8rem;color:#92400e}.pickup-windows{display:flex;flex-direction:column;gap:8px}.pickup-window{display:flex;justify-content:space-between;padding:8px 12px;background:#fff;border:1px solid #86efac;border-radius:8px;font-size:.82rem}.order-lines-enhanced{display:flex;flex-direction:column;gap:10px;margin:12px 0}.pick-line-card{border:1px solid var(--border, #e2e8f0);border-radius:10px;padding:12px 14px;background:#fff;display:flex;flex-direction:column;gap:6px}.pick-line-card.done{background:#f0fdf4;border-color:#86efac}.pick-line-card.partial{background:#fffbeb;border-color:#fde68a}.pick-line-header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.pick-line-header strong{font-size:.88rem;line-height:1.3;flex:1}.order-product-link{display:inline-flex;align-items:center;gap:6px;min-width:0;flex:1;color:#005bd3;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere;border-radius:3px}.order-product-link strong{flex:0 1 auto}.order-product-link svg{flex-shrink:0}.order-product-link:hover{color:#003d8f}.order-product-link:focus-visible{outline:2px solid #005bd3;outline-offset:4px}.pick-line-status{font-size:.72rem;display:flex;align-items:center;gap:4px;white-space:nowrap;padding:2px 7px;border-radius:999px}.pick-line-status.done{background:#dcfce7;color:#166534}.pick-line-status.partial{background:#fef9c3;color:#713f12}.pick-line-status.pending{background:#f1f5f9;color:#64748b}.pick-line-meta{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:.75rem;color:var(--muted, #64748b);align-items:center}.pick-line-meta code{background:#f1f5f9;padding:1px 5px;border-radius:4px;font-size:.78rem}.pick-meta-barcode code{background:#eff6ff;color:#1e40af}.pick-stock.ok{color:#166534;font-weight:600}.pick-stock.shortage{color:#b91c1c;font-weight:600}.pick-stock.unknown{color:#64748b}.pick-location{display:flex;align-items:center;gap:3px;color:#4f46e5}.pick-line-progress-row{display:flex;align-items:center;gap:8px;font-size:.78rem;color:var(--muted, #64748b)}.pick-line-bar{flex:1;height:5px;background:#e2e8f0;border-radius:99px;overflow:hidden}.pick-line-bar-fill{height:100%;background:var(--accent, #6366f1);border-radius:99px;transition:width .3s}.pick-line-card.done .pick-line-bar-fill{background:#22c55e}.pick-flow-panel{display:flex;flex-direction:column;gap:14px;padding:16px 0;border-top:1px solid var(--border, #e2e8f0);margin-top:4px}.pick-flow-head{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:10px}.pick-flow-head h3{margin:0;font-size:1rem}.pick-flow-head .eyebrow{font-size:.68rem;letter-spacing:.08em;color:var(--muted, #64748b);font-weight:600;display:block;margin-bottom:2px}.pick-flow-progress-wrap{display:flex;align-items:center;gap:8px;min-width:120px;flex:1;max-width:220px}.pick-flow-progress-bar{flex:1;height:6px;background:#e2e8f0;border-radius:99px;overflow:hidden}.pick-flow-progress-fill{height:100%;border-radius:99px;transition:width .4s}.pick-flow-progress-wrap small{font-size:.75rem;color:var(--muted, #64748b);white-space:nowrap}.pick-flow-block{display:flex;gap:10px;align-items:flex-start;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 14px;font-size:.82rem;color:#991b1b}.pick-flow-block svg{flex-shrink:0;margin-top:2px}.pick-flow-block strong{display:block;margin-bottom:4px;font-size:.84rem}.pick-flow-block ul{margin:0;padding-left:16px}.pick-flow-block li{margin-bottom:2px}.pick-start-btn{display:flex;align-items:center;gap:8px;font-size:.88rem}.pick-start-btn .spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.pick-scan-section{display:flex;flex-direction:column;gap:8px}.pick-scan-toggle{display:flex;gap:8px;flex-wrap:wrap}.pick-scan-form{display:flex;gap:6px;align-items:center}.pick-scan-form input{flex:1;min-width:0}.pick-feedback{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;font-size:.82rem}.pick-feedback.ok{background:#f0fdf4;color:#166534;border:1px solid #86efac}.pick-feedback.error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.pick-lines-actions{display:flex;flex-direction:column;gap:8px}.pick-action-row{display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid var(--border, #e2e8f0);border-radius:8px;padding:10px 12px}.pick-action-row.done{background:#f0fdf4;border-color:#86efac;opacity:.7}.pick-action-info{display:flex;align-items:center;gap:8px}.pick-action-info>div{flex:1;min-width:0}.pick-action-info strong{font-size:.84rem;display:block}.pick-action-info small{font-size:.72rem;color:var(--muted, #64748b)}.pick-action-qty{font-weight:700;font-size:.9rem;white-space:nowrap}.pick-action-status-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.pick-action-status-dot.done{background:#22c55e}.pick-action-status-dot.partial{background:#f59e0b}.pick-action-status-dot.open{background:#cbd5e1}.pick-action-btns{display:flex;gap:6px;flex-wrap:wrap}.pick-problem-btn{color:#b45309!important}.pick-undo-btn{color:#6b7280!important;align-self:flex-end}.pick-order-actions{display:flex;gap:8px;flex-wrap:wrap;padding-top:4px;border-top:1px solid var(--border, #e2e8f0)}.pick-log{background:#f8fafc;border:1px solid var(--border, #e2e8f0);border-radius:8px;padding:10px;font-size:.78rem}.pick-log-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.pick-log-head strong{font-size:.82rem}.pick-log-entry{display:flex;align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid #f1f5f9}.pick-log-entry:last-child{border-bottom:none}.pick-log-method{min-width:60px;display:flex;align-items:center;gap:4px;color:var(--muted, #64748b)}.pick-log-entry.undo .pick-log-method{color:#b91c1c}.pick-log-entry span{flex:1}.pick-log-entry small{color:var(--muted, #64748b);white-space:nowrap}.pick-complete-banner{display:flex;align-items:flex-start;gap:12px;background:#f0fdf4;border:1px solid #86efac;border-radius:10px;padding:14px;color:#166534}.pick-complete-banner strong{display:block;font-size:.92rem}.pick-complete-banner p{margin:4px 0 0;font-size:.8rem}.manual-pick-body,.problem-pick-body{display:flex;flex-direction:column;gap:12px;padding:4px 0}.manual-pick-body label,.problem-pick-body label{display:flex;flex-direction:column;gap:4px;font-size:.82rem;font-weight:600}.manual-pick-body input[type=number],.problem-pick-body select,.problem-pick-body textarea{font-size:.9rem;padding:7px 10px;border:1px solid var(--border, #e2e8f0);border-radius:6px;font-family:inherit}.problem-history{border-top:1px solid var(--border, #e2e8f0);padding-top:8px;display:flex;flex-direction:column;gap:4px}.problem-history small{font-size:.72rem;color:var(--muted, #64748b)}.problem-entry{display:flex;flex-direction:column;gap:2px;font-size:.78rem;padding:5px 0;border-bottom:1px solid #f1f5f9}.problem-entry strong{font-size:.8rem}.problem-entry span{color:var(--muted, #64748b)}.availability-reason{opacity:.85}.pick-partial-info{color:#92400e;font-weight:600}@media(max-width:640px){.pick-line-card{padding:10px}.pick-action-btns{gap:5px}.pick-scan-form{flex-wrap:wrap}.pick-scan-form button{flex:1}.pick-complete-banner{flex-direction:column}.manual-pick-body input[type=number]{font-size:1rem;padding:10px}}.fedex-label-test{grid-column:1 / -1}.fedex-test-form{display:grid;gap:20px}.fedex-test-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fedex-test-grid label{display:grid;gap:7px;font-weight:600}.fedex-label-result{margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:16px}@media(max-width:900px){.fedex-test-grid{grid-template-columns:1fr}.fedex-label-result{align-items:stretch;flex-direction:column}}.warehouse-map-panel{margin-bottom:22px;overflow:hidden}.warehouse-map-legend{display:flex;flex-wrap:wrap;gap:14px;font-size:13px;color:var(--muted)}.warehouse-map-legend span{display:inline-flex;align-items:center;gap:6px}.warehouse-map-legend i{width:12px;height:12px;border-radius:3px;border:1px solid #c9c8c4;background:#f7f7f5}.warehouse-map-legend i.occupied{background:#d9eadf;border-color:#8ab39a}.warehouse-map-legend i.selected{background:#fff1bf;border-color:#d9a514}.warehouse-map{display:grid;gap:18px;overflow:auto;padding:4px 2px 10px}.warehouse-map-group{min-width:min-content}.warehouse-map-group h4{margin:0 0 8px;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.warehouse-map-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px}.pallet-place{min-height:104px;padding:13px;border:1px solid #d7d6d2;border-radius:10px;background:#f8f8f6;color:var(--text);text-align:left;display:grid;align-content:space-between;gap:12px;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s}.pallet-place>strong{font-size:12px;color:var(--muted)}.pallet-place span{display:grid;gap:3px}.pallet-place span b{font-size:15px}.pallet-place span small{color:var(--muted)}.pallet-place.occupied{background:#eef6f0;border-color:#a9c9b3;cursor:grab}.pallet-place.occupied:active{cursor:grabbing}.pallet-place.selected{background:#fff8dd;border-color:#d9a514;box-shadow:0 0 0 2px #d9a5142e}.pallet-place.valid-drop{border-style:dashed;border-color:#4d8f65}.pallet-place.drop-hover{background:#dcefe2;transform:translateY(-2px);box-shadow:0 6px 18px #1f533126}.pallet-detail-panel{margin-top:18px;padding-top:18px;border-top:1px solid var(--border);display:grid;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.4fr) minmax(220px,1fr);gap:20px;align-items:start}.pallet-item-list{display:grid;gap:6px;max-height:180px;overflow:auto}.pallet-item-list span{display:grid;grid-template-columns:90px 1fr auto;gap:9px;font-size:13px}.pallet-manual-move{display:grid;gap:10px}.pallet-manual-move label{display:grid;gap:7px;font-weight:600}@media(max-width:900px){.pallet-detail-panel{grid-template-columns:1fr}.warehouse-map-row{grid-template-columns:repeat(2,minmax(135px,1fr))}}@media(max-width:520px){.warehouse-map-row{grid-template-columns:1fr}.warehouse-map-legend{margin-top:10px}}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.page-header-main .page-back{margin-bottom:var(--space-2)}.page-header-main h2{font-size:26px;margin:4px 0 0}.page-header-main p{max-width:520px;color:var(--muted);font-size:12px;line-height:1.6;margin:6px 0 0}.page-header-actions{display:flex;align-items:center;gap:var(--space-2);flex:none}@media(max-width:720px){.page-header{display:block}.page-header-actions{margin-top:var(--space-3)}}.empty-state{padding:var(--space-8) var(--space-5);text-align:center;color:var(--text-subtle);display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.empty-state svg{color:var(--line);margin-bottom:var(--space-1)}.empty-state strong{font-size:14px;color:var(--ink)}.empty-state p{font-size:12px;max-width:380px;margin:0}.empty-state-action{margin-top:var(--space-2)}.status-badge{display:inline-flex;width:max-content;padding:4px 9px;border-radius:20px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.status-badge-neutral{background:#ececec;color:#5b5b5b}.status-badge-info{background:#dff0ff;color:#3174a9}.status-badge-success{background:#e0f4e2;color:#1f7a3d}.status-badge-warning{background:#fff0c7;color:#9c6c08}.status-badge-danger{background:#ffe1dc;color:#bc432d}.settings-heading{margin:var(--space-6) 0 var(--space-3)}.new-order-panel{padding:var(--space-5)}.config-hint-panel{padding:var(--space-5);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-4)}.config-hint-panel p{margin:0;font-size:12px;color:var(--muted)}.fedex-test-intro{padding:0 var(--space-5);font-size:12px;color:var(--muted);line-height:1.6}.fedex-test-meta{font-size:.78em;opacity:.75}.fedex-test-warning{color:var(--color-warning);margin-top:4px;font-size:.85em}.fedex-test-error{word-break:break-word}.fedex-test-steps{list-style:none;padding:0;font-size:.78em;margin-top:var(--space-2);opacity:.8}.fedex-test-label-actions{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.fedex-print-hint{margin-top:var(--space-4);border-top:1px solid var(--line);padding-top:var(--space-3)}.fedex-print-hint p{font-size:12px;color:var(--muted);margin:4px 0 0}.fedex-print-hint .text-button{display:inline-flex;padding:0;color:var(--color-info);text-decoration:underline}.configurator-shell{min-height:100vh;padding:32px 18px;display:grid;place-items:center;color:#f7f4e8;background:radial-gradient(circle at 15% 10%,#3d4e29 0,transparent 32%),radial-gradient(circle at 90% 80%,#8a311d 0,transparent 35%),#10120e;font-family:DM Sans,sans-serif}.configurator-card{width:min(100%,900px);min-height:640px;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(239,241,217,.2);border-radius:18px;background:#181b14f0;box-shadow:0 28px 90px #00000059}.configurator-header{min-height:82px;display:flex;align-items:center;justify-content:space-between;padding:20px 28px;border-bottom:1px solid rgba(239,241,217,.14);background:#0c0e0b6b}.configurator-header a{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;font:700 17px Space Grotesk;letter-spacing:.08em}.configurator-header img{width:32px;height:32px;object-fit:contain}.configurator-header span{color:#b9bdac;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.configurator-progress{height:4px;background:#34382e}.configurator-progress span{display:block;height:100%;background:#d4f248;transition:width .3s ease}.configurator-step,.configurator-result{flex:1;padding:clamp(32px,7vw,72px)}.configurator-step>p,.configurator-result>p{margin:0 0 12px;color:#d4f248;font-size:10px;font-weight:700;letter-spacing:.16em}.configurator-result>p{display:flex;align-items:center;gap:7px}.configurator-step h1,.configurator-result h1{max-width:600px;font-size:clamp(30px,5vw,50px);line-height:1.06}.configurator-helper,.configurator-result>span{display:block;max-width:580px;margin-top:16px;color:#b9bdac;font-size:15px;line-height:1.6}.configurator-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:35px}.configurator-options button{min-height:94px;padding:18px;border:1px solid #4a4e40;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#f7f4e8;text-align:left;background:#22261d;transition:transform .18s ease,border-color .18s ease,background .18s ease}.configurator-options button:hover{transform:translateY(-2px);border-color:#d4f248}.configurator-options button.selected{border-color:#d4f248;background:#384020}.configurator-options strong,.configurator-options small{display:block}.configurator-options strong{font-family:Space Grotesk;font-size:17px}.configurator-options small{margin-top:5px;color:#b9bdac;font-size:12px}.configurator-footer{min-height:92px;padding:20px 28px;display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid rgba(239,241,217,.14)}.configurator-button,.configurator-back{min-height:44px;padding:0 16px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:700;text-decoration:none}.configurator-button{border:0;background:#d4f248;color:#1a1d14}.configurator-button:disabled{cursor:not-allowed;opacity:.42}.configurator-back{border:0;background:transparent;color:#d9ddcb}.configurator-back:disabled{visibility:hidden}.configurator-products{display:grid;gap:10px;margin-top:30px}.configurator-products article{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #43483b;border-radius:9px;background:#20241b}.configurator-products small{color:#d4f248;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.configurator-products h2{margin-top:3px;font-size:18px}.configurator-products p{margin:6px 0 0;color:#b9bdac;font-size:12px}.configurator-products article>strong{white-space:nowrap;font-family:Space Grotesk}.configurator-empty{margin-top:30px;padding:22px;border:1px dashed #5a5f4e;color:#b9bdac}.configurator-loading,.configurator-error{max-width:380px;text-align:center;display:grid;justify-items:center;gap:15px}.configurator-error{padding:40px;border:1px solid #5d3d34;border-radius:12px;background:#281d18}.configurator-error p{color:#d5c1b7}@media(max-width:600px){.configurator-shell{padding:0}.configurator-card{min-height:100vh;border:0;border-radius:0}.configurator-header{padding:18px}.configurator-header span{display:none}.configurator-options{grid-template-columns:1fr;margin-top:26px}.configurator-step,.configurator-result{padding:34px 22px}.configurator-footer{padding:16px 18px}.configurator-products article{align-items:flex-start;flex-direction:column;gap:8px}}.configurator-insight-panel{padding:var(--space-5)}.configurator-answer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-3);margin-top:var(--space-4)}.configurator-answer-grid>div{padding:var(--space-3);border:1px solid var(--line);border-radius:7px;display:grid;gap:5px}.configurator-answer-grid small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.configurator-answer-grid strong{font-family:Space Grotesk;text-transform:capitalize}.configurator-answer-grid span,.muted{color:var(--muted);font-size:12px}.shopify-webhook-panel{margin-top:var(--space-4);padding:var(--space-5)}.shopify-webhook-panel .panel-heading p{margin:5px 0 0;color:var(--muted);font-size:12px}.shopify-webhook-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-4) 0}.shopify-webhook-status{display:grid;gap:8px;padding-top:var(--space-3);border-top:1px solid var(--line);font-size:12px}.shopify-webhook-status p{margin:0}.shopify-webhook-status span{display:inline-block;margin:2px 6px 0 0;padding:4px 7px;border-radius:20px;font-size:10px;font-weight:700}.webhook-ok{color:#1d6133;background:#dff0e2}.webhook-missing{color:#9a5f00;background:#fff0c7}.configurator-assistant{position:fixed;right:22px;bottom:22px;z-index:20}.assistant-trigger{border:0;min-height:46px;display:flex;align-items:center;gap:8px;padding:0 16px;border-radius:24px;background:#d4f248;color:#171a12;font-weight:700;box-shadow:0 12px 28px #00000047}.assistant-panel{width:min(380px,calc(100vw - 32px));height:500px;margin-bottom:12px;display:flex;flex-direction:column;border:1px solid #565d46;border-radius:14px;overflow:hidden;background:#20251a;color:#f7f4e8;box-shadow:0 25px 60px #0006}.assistant-panel header{height:auto;min-height:66px;padding:14px 16px;border-bottom:1px solid #414735;background:#171b13}.assistant-panel header,.assistant-panel header>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.assistant-panel header>div>div,.assistant-panel header span{display:grid}.assistant-panel header small{color:#aeb59c;font-size:11px}.assistant-panel header button{border:0;color:#d9ddcc;background:transparent}.assistant-messages{flex:1;overflow-y:auto;padding:16px;display:grid;align-content:start;gap:10px}.assistant-messages p{max-width:88%;margin:0;padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.5;white-space:pre-wrap}.assistant-messages .user{justify-self:end;color:#1c2015;background:#d4f248}.assistant-messages .assistant,.assistant-thinking{background:#343b29}.assistant-welcome{color:#c1c7b2;display:grid;gap:6px;font-size:13px;line-height:1.5}.assistant-welcome strong{color:#f7f4e8}.assistant-panel form{display:flex;gap:8px;padding:12px;border-top:1px solid #414735}.assistant-panel form input{min-width:0;flex:1;border:1px solid #515947;border-radius:6px;padding:9px 10px;color:#f7f4e8;background:#292f21}.assistant-panel form button{width:38px;border:0;border-radius:6px;color:#172010;background:#d4f248}.assistant-error{margin:0 12px;color:#ffc4b3;font-size:12px}.configurator-knowledge-panel{margin-top:var(--space-5);padding:var(--space-5)}.configurator-knowledge-form{display:grid;gap:var(--space-2);margin-top:var(--space-4)}.configurator-knowledge-form input,.configurator-knowledge-form textarea{width:100%;border:1px solid var(--line);padding:10px;border-radius:6px;background:#fff}.configurator-knowledge-form textarea{min-height:100px;resize:vertical}.configurator-knowledge-form label{font-size:12px;color:var(--muted)}.configurator-knowledge-form .primary{width:fit-content}.configurator-knowledge-list{display:grid;gap:var(--space-2);margin-top:var(--space-4)}.configurator-knowledge-list article{padding:var(--space-3);border:1px solid var(--line);border-radius:7px}.configurator-knowledge-list p{margin:5px 0;color:var(--muted);font-size:12px;white-space:pre-wrap}.configurator-knowledge-list small{color:var(--color-success);font-size:11px}.configurator-ai-connection-panel{margin-top:var(--space-5);padding:var(--space-5)}.configurator-ai-status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin:var(--space-4) 0;font-size:13px}.configurator-ai-status strong{padding:5px 8px;border-radius:20px;font-size:11px}.ai-connected{color:#1d6133;background:#dff0e2}.ai-disconnected{color:#9a5f00;background:#fff0c7}.purchase-page{display:grid;gap:18px}.purchase-page>.panel-head{padding:0}.purchase-page p{color:var(--muted);font-size:12px}.purchase-form{padding:22px}.purchase-form fieldset{border:0;padding:0;margin:0;display:grid;gap:18px;min-width:0}.purchase-form h3{margin:0 0 20px}.purchase-fields{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.purchase-page label,.shipment-filters label{display:grid;gap:7px;font-size:12px;font-weight:600;min-width:0}.purchase-page input,.purchase-page select,.shipment-filters input,.shipment-filters select{width:100%;min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text)}.purchase-edit-line{display:grid;grid-template-columns:minmax(0,1fr) 100px 36px;align-items:end;gap:12px}.purchase-filters,.purchase-date-form,.shipment-filters{display:flex;flex-wrap:wrap;align-items:end;gap:14px;padding:20px}.purchase-filters label:first-child,.shipment-filters label:first-child{flex:1;min-width:190px}.purchase-order-row{display:grid;grid-template-columns:1fr 1fr 1fr auto;width:100%;padding:18px 20px;border:0;border-top:1px solid var(--line);background:#fff;text-align:left;align-items:center;gap:16px;color:inherit;font-size:12px}.purchase-order-row:hover{background:#f5f8fc}.purchase-order-row>span:first-child,.purchase-receive-line>div{display:grid;gap:6px}.purchase-order-row small,.purchase-receive-line small{color:var(--muted)}.purchase-receive-line{padding:20px;border-top:1px solid var(--line);display:grid;gap:16px}.purchase-receive-line form{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.purchase-receive-line form label:first-child{max-width:130px}.purchase-receive-line a{color:#005bd3}.customer-tag-list{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.customer-tag-list>span{display:inline-block;padding:4px 8px;border-radius:6px;background:#edf2ff;color:#304f8c;font-size:11px;font-weight:600;overflow-wrap:anywhere}.customer-detail-tags{padding:16px 22px;border-bottom:1px solid var(--line);font-size:12px}@media(max-width:700px){.purchase-fields,.purchase-order-row{grid-template-columns:1fr}.purchase-page>.panel-head{align-items:stretch;flex-direction:column;gap:12px}.purchase-edit-line{grid-template-columns:minmax(0,1fr) 75px 32px;gap:8px}.purchase-form{padding:14px}}.shipping-dashboard .shipment-overview-panel{grid-column:1 / -1}.shipment-result-count{padding:0 20px 14px;font-size:12px;color:var(--muted)}.shipment-overview-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr) 20px;gap:18px;align-items:center;width:100%;text-align:left;padding:18px 20px;background:#fff;border:0;border-top:1px solid var(--line);color:inherit;font-size:12px}.shipment-overview-row:hover{background:#f5f8fc}.shipment-overview-row>span{display:grid;gap:6px;min-width:0;overflow-wrap:anywhere}.shipment-overview-row small{color:var(--muted)}.shipment-overview-row:focus-visible,.purchase-order-row:focus-visible{outline:2px solid #005bd3;outline-offset:-3px}.shipment-pagination{display:flex;justify-content:center;align-items:center;gap:16px;padding:18px;font-size:12px}@media(max-width:650px){.shipment-overview-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:16px}.shipment-overview-row>svg{justify-self:end}}.purchase-form .button-row{display:flex;flex-wrap:wrap;gap:10px}.shipping-dashboard .print-station-selector>label{display:grid;gap:10px;padding:18px 20px;font-size:12px}.shipping-dashboard .print-station-selector select{padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff;width:100%}.product-title-photo{display:flex;align-items:center;gap:22px;min-width:0}.product-title-photo>div:last-child{min-width:0}.product-photo{width:140px;flex-shrink:0}.product-photo img{display:block;width:140px;height:140px;object-fit:contain;border-radius:8px;background:#fff}.product-photo>div{min-height:130px;border:1px dashed var(--line);border-radius:8px;display:flex;gap:10px;flex-direction:column;align-items:center;justify-content:center;color:var(--muted);font-size:11px}.product-stock-editor{display:grid;gap:14px;padding:20px;border-top:1px solid var(--line)}.product-stock-editor h4,.product-stock-editor p{margin:0}.product-stock-editor label,.product-notes form label,.product-analysis-controls label{display:grid;gap:7px;font-size:12px}.product-stock-editor input,.product-stock-editor select,.product-analysis-controls select,.product-notes textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:6px;padding:10px;font:inherit;color:inherit;background:#fff}.product-stock-editor small,.product-summary small{color:var(--muted);font-size:11px;line-height:1.5}.product-help{margin:0;padding:16px 20px;color:var(--muted);font-size:12px;line-height:1.65}.product-operational{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--line)}.product-operational>div{display:grid;align-content:start;gap:8px;padding:20px;font-size:12px}.product-operational span,.product-operational small{color:var(--muted);line-height:1.5}.product-analysis-controls{display:flex;align-items:end;flex-wrap:wrap;gap:20px;padding:20px}.product-analysis-controls .check{display:flex;align-items:center;padding-bottom:10px}.product-table-scroll{overflow-x:auto;max-width:100%}.product-data-table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.product-data-table th,.product-data-table td{text-align:right;padding:14px 16px;border-bottom:1px solid var(--line)}.product-data-table th:first-child{text-align:left}.product-data-table thead{background:#f6f5f2;color:var(--muted)}.product-note{padding:16px 20px;border-bottom:1px solid var(--line);font-size:12px}.product-note time{color:var(--muted);margin-left:12px;font-size:11px}.product-note p,.product-history-row p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.product-notes form{display:grid;gap:14px;padding:20px}.product-notes textarea{min-height:90px;resize:vertical}.product-notes form>button{justify-self:start}.product-history-grid{grid-template-columns:1fr 1fr}.product-history-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 20px;border-top:1px solid var(--line);color:inherit;font-size:12px;text-decoration:none}.product-history-row small{display:block;color:var(--muted);margin-top:5px}.product-history-row p{margin-bottom:0}a.product-history-row:hover{background:#f6f5f2}.product-insights,.product-detail-grid>section{min-width:0}@media(max-width:900px){.product-operational{grid-template-columns:1fr 1fr}.product-history-grid{grid-template-columns:1fr}}@media(max-width:600px){.product-title-photo{gap:12px;align-items:flex-start}.product-photo,.product-photo img{width:82px}.product-photo img,.product-photo>div{height:82px;min-height:82px}.product-photo>div span{font-size:9px;text-align:center}.product-hero .panel-head{flex-wrap:wrap}.product-operational{grid-template-columns:1fr}.product-note time{display:block;margin:6px 0}}.order-composer{display:grid;gap:22px;padding:24px}.composer-intro{display:flex;gap:14px;align-items:flex-start}.composer-intro h2{margin:0 0 8px;font-size:21px}.composer-intro p,.composer-help{margin:8px 0 12px;color:var(--muted);font-size:12px;line-height:1.6}.composer-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:22px;align-items:start}.composer-main{display:grid;gap:22px;min-width:0}.composer-section{min-width:0;border:1px solid var(--line);border-radius:10px;padding:20px;background:#fff}.composer-section h3{font-size:16px;margin:0 0 18px}.composer-section-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.composer-section-title h3{margin:0}.composer-section label{display:grid;gap:7px;font-size:12px}.composer-section input:not([type=checkbox]),.composer-section textarea{min-width:0;width:100%;border:1px solid var(--line);border-radius:6px;background:#fff;padding:11px;font:inherit}.composer-section textarea{min-height:95px;resize:vertical}.composer-tabs{display:flex;gap:8px;margin-bottom:16px}.composer-tabs button{border:1px solid var(--line);padding:10px 14px;border-radius:6px;background:#f6f5f2;font-size:12px}.composer-tabs button.active{background:#303030;color:#fff}.composer-section .composer-search{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:6px;padding-left:11px}.composer-search input{border:0!important}.composer-results{max-height:390px;overflow-y:auto;margin:12px 0}.composer-result{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:14px 4px;border:0;border-bottom:1px solid var(--line);background:#fff;color:inherit}.composer-result:hover{background:#faf7ee}.composer-result>span:first-of-type{flex:1;min-width:0}.composer-result>span:last-child{flex-shrink:0;text-align:right;font-size:12px}.composer-result strong{display:block;font-size:12px;overflow-wrap:anywhere}.composer-result small{display:block;color:var(--muted);font-size:11px;margin-top:5px}.composer-result img{width:44px;height:44px;object-fit:contain;flex-shrink:0}.selected-order-customer{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:15px;padding:15px;background:#f6f5f2;border-radius:8px}.selected-order-customer>div>span{display:block;font-size:12px;margin-top:6px}.composer-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.composer-customer-form,.composer-custom{display:grid;gap:16px}.composer-custom{border:1px solid #dfba67;border-radius:8px;padding:18px;margin-top:20px;background:#fffaf0}.composer-custom h4,.composer-custom p{margin:0}.composer-custom p{font-size:12px;line-height:1.6}.composer-section .composer-check{display:flex;align-items:center;gap:8px}.composer-address{margin-top:18px;font-size:12px}.composer-address summary{cursor:pointer;margin-bottom:14px;line-height:1.6}.composer-cart-line{display:grid;gap:6px;padding:14px 0;border-bottom:1px solid var(--line);font-size:12px}.composer-cart-controls{display:flex;gap:12px;align-items:center;justify-content:space-between}.composer-cart-product{display:flex;gap:12px;align-items:center;min-width:0}.composer-cart-photo{display:flex;align-items:center;justify-content:center;flex:0 0 64px;width:64px;height:64px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--muted)}.composer-cart-photo img{width:100%;height:100%;object-fit:contain}.composer-cart-description{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.composer-cart-line input{max-width:70px}.composer-cart-line small{color:var(--muted)}.composer-total{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:20px;font-size:13px}.composer-submit{display:grid;gap:12px;margin-top:18px}.composer-submit small{font-size:11px;color:var(--muted);line-height:1.5}.composer-submit button{justify-content:center}.composer-confirm{border:1px solid var(--line);border-radius:12px;padding:26px;max-width:min(540px,calc(100vw - 32px));color:inherit}.composer-confirm::backdrop{background:#0008}.composer-confirm h3{font-size:19px;line-height:1.4}.composer-confirm p{font-size:13px;line-height:1.6}.composer-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.composer-success{padding:20px;background:#f0f7ee;border:1px solid #bdd3b8;border-radius:8px;font-size:13px}.order-sync-status{padding:12px 15px;font-size:12px;background:#edf4ec;border:1px solid #c9d9c5;border-radius:8px;line-height:1.6;margin-bottom:14px}.order-sync-status.attention{background:#fff8e9;border-color:#e7d19f}.order-sync-status span{display:block}@media(max-width:1150px){.composer-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.order-composer{padding:14px;gap:16px}.composer-section{padding:14px}.composer-form-grid{grid-template-columns:1fr}.composer-intro h2{font-size:18px}.composer-result img{width:32px;height:32px}.composer-confirm .composer-actions{flex-direction:column}}.tag-flows{display:grid;gap:20px}.flow-examples{display:flex;flex-wrap:wrap;gap:12px}.flow-examples button{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.flow-layout{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.5fr);gap:20px;align-items:start}.flow-list,.flow-builder{display:grid;gap:16px;min-width:0;padding:22px;font-size:13px;line-height:1.6}.flow-list h3,.flow-builder h3,.flow-list p,.flow-builder p{margin:0}.flow-card{display:grid;gap:8px;width:100%;padding:16px;text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:10px;color:inherit;overflow-wrap:anywhere}.flow-card.selected{border-color:#c78e00;background:#fffaf0}.flow-card small,.flow-card span,.flow-builder p{color:var(--muted)}.flow-builder fieldset{display:grid;gap:12px;border:1px solid var(--line);border-radius:10px;padding:18px;min-width:0}.flow-builder legend{font-weight:700;padding:0 8px}.flow-builder label{display:grid;gap:7px}.flow-builder .composer-check{display:flex;align-items:center}.flow-builder input:not([type=checkbox]),.flow-builder select{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--line);border-radius:6px;padding:10px;background:#fff;font:inherit}.flow-samples{display:flex;flex-wrap:wrap;gap:12px;padding:12px;background:#f5f5f3;border-radius:8px}.flow-preview{display:grid;gap:12px}.flow-preview>div,.flow-history>div{display:grid;gap:5px;padding:12px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.test-label-panel{display:grid;gap:14px;grid-column:1 / -1;padding:22px;font-size:13px;line-height:1.6}.test-label-panel p{margin:0;color:var(--muted);max-width:90ch}.test-label-controls{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.test-label-controls label{display:grid;gap:7px;min-width:200px}.test-label-result{display:grid;gap:12px;padding:16px;border:1px dashed #c78e00;border-radius:10px}.test-picked-order{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.batch-scan{flex-wrap:wrap}.batch-scan label{display:grid;gap:5px;width:90px}.batch-scan label input{width:100%;min-width:0}.picklist-sheet table .compact{display:block;margin-top:8px}@media(max-width:760px){.flow-layout{grid-template-columns:1fr}.test-label-controls{align-items:stretch;flex-direction:column}.test-label-controls label{min-width:0}.test-label-result .composer-actions{flex-direction:column}}.order-quick-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 20px;border-bottom:1px solid var(--line);background:#fcfcfa}.order-quick-actions-info{display:flex;flex-wrap:wrap;align-items:center;gap:7px 18px;font-size:12px;color:#5c6058}.order-quick-actions-info .eyebrow{color:#34382e}.order-quick-actions-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.order-quick-actions-buttons button{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.order-quick-actions-buttons button:disabled{opacity:.48;cursor:not-allowed}.order-facts{margin:20px 20px 6px;padding:19px;background:#fff;border:1px solid #e3e7de;border-radius:10px}.order-facts-title{display:flex;justify-content:space-between;align-items:start;gap:12px}.order-facts-title h4,.order-products-heading h4,.order-fulfillment-heading h4{font-size:17px;margin:3px 0 0;letter-spacing:-.02em}.order-facts-title p{font-size:12px;color:#73786d;margin:7px 0 0;line-height:1.5}.order-facts-title button{display:inline-flex;align-items:center;gap:6px}.order-facts-grid{margin-top:15px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.order-facts-grid>div{display:flex;min-width:0;flex-direction:column;gap:5px}.order-facts-grid small,.order-money-summary small{font-size:11px;color:#6b7167}.order-facts-grid strong{font-size:12px;font-weight:650;overflow-wrap:anywhere}.order-money-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid #e7e9e2}.order-money-summary>div{display:flex;flex-direction:column;gap:4px}.order-money-summary strong{font-size:14px;font-variant-numeric:tabular-nums}.order-money-summary .order-money-total strong{font-size:20px;color:#243e32}.order-money-hint{font-size:12px;color:#71776b;margin:12px 0 0}.order-products-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:18px 20px 0}.order-products-heading span{font-size:12px;color:#71776b}.order-product-main{display:flex;gap:15px;min-width:0;align-items:flex-start}.order-product-content{display:flex;flex:1;flex-direction:column;min-width:0;gap:8px}.order-product-thumb{width:94px;height:94px;flex:0 0 94px;border:1px solid #e8eae5;border-radius:8px;overflow:hidden;background:#fff}.order-product-thumb .product-photo{width:100%;height:100%}.order-product-thumb .product-photo img,.order-product-thumb>img{display:block;width:100%;height:100%;object-fit:contain;border-radius:0}.order-product-thumb .product-photo>div{min-height:0;height:100%;border:0;border-radius:0;padding:5px;gap:2px;text-align:center;font-size:9px}.order-product-thumb .product-photo>div svg{width:20px;height:20px}.order-product-thumb .product-photo>button{display:none}.order-photo-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;gap:4px;color:#838a80;font-size:10px}.order-product-extra{display:flex;flex-wrap:wrap;gap:4px 13px;color:#70786c;font-size:11px}.order-product-prices{display:flex;flex-wrap:wrap;gap:6px 17px;font-size:12px;color:#535a50}.order-product-prices strong{color:#262c25;font-variant-numeric:tabular-nums}.order-product-prices .order-original-price{color:#777f72}.order-overview-notes{margin:12px 20px 20px;border:1px solid #e3e7de;border-radius:10px;padding:18px;background:#fff}.orders-layout.detail-only .order-overview-notes .comments{margin:12px 0 0}.order-overview-notes .comment-list{max-height:210px;overflow:auto}.order-overview-notes textarea{min-height:76px}.order-fulfillment-heading{margin:20px 20px 0;padding:12px 16px;border-radius:8px;background:#f5f6f0;scroll-margin-top:85px}.order-fulfillment-heading p{margin:8px 0 0;font-size:12px;color:#697065}@media(max-width:900px){.order-quick-actions{align-items:stretch;flex-direction:column}.order-quick-actions-buttons{justify-content:flex-start}.order-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.order-quick-actions{padding:14px}.order-quick-actions-buttons button{flex:1}.order-facts{margin:12px;padding:14px}.order-facts-grid{gap:13px 9px}.order-money-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.order-products-heading{padding:14px 12px 0}.order-product-main{gap:9px}.order-product-thumb{width:62px;height:62px;flex-basis:62px}.order-product-prices{gap:5px 10px}.order-overview-notes{margin:12px;padding:12px}.order-fulfillment-heading{margin:12px 12px 0}}.order-workspace-tabs{gap:6px;flex-wrap:wrap}.order-workspace-tabs button{color:#4c514e;line-height:1.3}.order-workspace-tabs button.active,.order-workspace-tabs button.active:hover{background:#303030;color:#fff}.order-workspace-tabs button:focus-visible,.order-quick-actions button:focus-visible,.comment-tabs button:focus-visible{outline:2px solid #1769bd;outline-offset:2px}.comment-tabs button.active{background:#303030;color:#fff}.order-overview-notes .comment-tabs{background:#f5f6f3;border:1px solid #e5e8e2;border-radius:8px;overflow:hidden}.order-overview-notes .comment-tabs button{flex:0 1 auto;min-height:38px;padding:10px 14px;font-size:12px;background:transparent;color:#3e4540}.order-overview-notes .comment-tabs button.active{background:#e8ede5;color:#29372e}.order-overview-notes .comment-list{padding:12px 6px;min-height:62px}.order-overview-notes .comment-list .no-comments{color:#606a60;font-size:12px}.order-overview-notes .comments form{display:grid;gap:10px;padding:0}.order-overview-notes .comments textarea{display:block;width:100%;min-width:0;resize:vertical;padding:12px;font-size:13px;background:#fff;border:1px solid #bfc7bf;border-radius:8px;color:#303030}.order-overview-notes .comments form>.primary{justify-self:start}.order-overview-notes .comment p{font-size:12px;overflow-wrap:anywhere}.order-overview-notes .comment strong{font-size:12px}.order-overview-notes .comment span{font-size:11px}.shipping-test-mode>.shipment-overview-panel,.shipping-test-mode>.test-label-panel,.shipping-test-mode>.shipping-picked-orders{grid-column:1 / -1;min-width:0}.shipping-test-mode .test-label-panel{border-radius:12px;background:#fff;padding:22px 24px}.shipping-test-mode .test-label-panel .panel-head{min-height:0;padding:0 0 16px}.shipping-test-mode .test-label-panel .panel-head h3{margin:4px 0 0}.shipping-test-mode .test-label-controls select{min-height:40px;border-radius:8px;border:1px solid #bac3b9;padding:8px 10px;background:#fff;color:#303030}.shipping-test-mode .test-label-controls .primary:disabled{opacity:.6}.test-label-setup{display:grid;gap:7px;border:1px solid #edd9a0;background:#fff8e8;padding:12px 14px;border-radius:8px;color:#594819;font-size:12px}.test-label-setup p{color:#594819;max-width:90ch;line-height:1.5}.shipping-test-mode .shipping-picked-orders{background:#fff;border-radius:12px;overflow:hidden}.shipping-picked-orders .panel-head{min-height:0;padding:17px 20px}.shipping-picked-orders .panel-head h3{margin:5px 0 0}.shipping-picked-orders-body{padding:4px 20px 16px}.shipping-picked-orders-body p{color:var(--muted);font-size:12px;line-height:1.55}.shipping-picked-orders .test-picked-order{align-items:center;font-size:13px;text-decoration:none}.shipping-picked-orders .test-picked-order span{font-weight:650}.order-sync-status{display:grid;gap:4px;padding:13px 16px;color:#2b4736}.order-sync-status strong{font-size:12px}.order-sync-status span{font-size:12px;line-height:1.5}.order-sync-status.attention{color:#624515}.order-sync-status.preview{background:#edf3fa;border-color:#c7d9ef;color:#24517a}.order-sync-status.preview.attention{background:#fff8e9;border-color:#e7d19f;color:#624515}.analytics-data-notice{margin:12px 0;border-radius:8px;padding:12px 15px;background:#fff8e9;border:1px solid #e8d6ac;color:#665021;line-height:1.55;font-size:12px}.analytics-actions{flex-wrap:wrap;align-items:center}.analytics-actions>input,.analytics-actions>select,.analytics-actions>button{min-height:40px}@media(max-width:660px){.shipping-test-mode .test-label-panel{padding:16px}.shipping-picked-orders-body{padding:4px 14px 14px}.order-overview-notes .comment-tabs button{flex:1}.analytics-actions{width:100%}.analytics-actions>input,.analytics-actions>select{flex:1 1 140px;min-width:0}}.order-sync-job-list{display:grid;gap:6px;margin-top:5px}.order-sync-job{display:flex;flex-wrap:wrap;align-items:center;gap:3px 12px;border:1px solid #cedbd0;border-radius:6px;padding:8px 10px;background:#fff}.order-sync-job b{font-size:12px;color:#303030;min-width:130px}.order-sync-job span{flex:1 1 200px;color:#49554b}.order-sync-job.issue{border-color:#e7d19f;background:#fffdf8}.order-sync-job.issue span{color:#654d23}.orders-layout.detail-only:has(.fv7-workspace){max-width:1510px;width:100%}.orders-layout.detail-only .order-detail:has(.fv7-workspace){border-radius:15px;border-color:#e2e5e7;box-shadow:0 6px 26px #17272f0b}.orders-layout.detail-only .order-detail>.fv7-order-head{background:#fff;padding:22px 25px 14px;border-bottom:0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 22px;align-items:center}.fv7-order-title{display:flex;align-items:center;flex-wrap:wrap;gap:11px}.fv7-order-title h3{margin:0;font-size:clamp(23px,2.5vw,30px)!important;color:#24292b;letter-spacing:-.035em}.fv7-order-title .eyebrow{display:none}.fv7-head-status{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:30px;font-size:11px;font-weight:700;background:#e9f2ed;color:#28664a}.fv7-head-status.open{background:#ffebeb;color:#a33131}.fv7-head-status.picking{background:#e9f1fb;color:#285b8b}.fv7-head-status.cancelled{background:#f1f2f3;color:#565d62}.fv7-head-availability{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:30px;font-size:11px;background:#f5f5f5;color:#575e63}.fv7-head-availability i,.fv7-pill i,.fv7-dot{display:inline-block;width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:currentColor}.fv7-head-availability.none{background:#fff0f0;color:#a93434}.fv7-head-availability.full{background:#eaf5ed;color:#24834b}.fv7-head-availability.partial{background:#fff4df;color:#9c681e}.fv7-head-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fv7-head-actions button{display:inline-flex;align-items:center;gap:7px;justify-content:center;border-radius:9px;white-space:nowrap;min-height:40px}.fv7-head-actions button:disabled{background:#f0f2f4;color:#939aa0;border-color:#e6e9ec;opacity:1}.orders-layout.detail-only .order-quick-actions.fv7-order-meta{display:grid;grid-template-columns:1fr .72fr .72fr 1.55fr 1.35fr 1fr;align-items:stretch;gap:0;padding:0 23px 15px;background:#fff}.fv7-meta-cell{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;min-width:0;border:1px solid #e9ecef;border-left:0}.fv7-meta-cell:first-child{border-left:1px solid #e9ecef;border-radius:8px 0 0 8px}.fv7-meta-cell:last-child{border-radius:0 8px 8px 0}.fv7-meta-icon{width:30px;height:30px;border-radius:8px;background:#f3f5f6;color:#434e53;display:grid;place-items:center;flex:0 0 auto}.fv7-meta-cell div{min-width:0;display:grid;gap:4px}.fv7-meta-cell small{font-size:10px;color:#67737b;line-height:1.3}.fv7-meta-cell strong{font-size:11px;line-height:1.35;color:#20272a;overflow-wrap:anywhere}.fv7-meta-cell span{font-size:10px;color:#626e76;overflow-wrap:anywhere}.orders-layout.detail-only .order-detail:has(.fv7-workspace) .order-workspace-tabs{padding:9px 23px;border-top:1px solid #e8eaee}.fv7-workspace{padding:18px 22px 4px;display:grid;gap:13px}.fv7-metrics{display:grid;grid-template-columns:1.13fr .92fr 1.22fr;gap:12px}.fv7-metric{display:flex;flex-direction:column;gap:10px;min-width:0;padding:19px 18px;border-radius:11px;border:1px solid #e7e9eb;background:#fff}.fv7-metric-kicker{display:flex;align-items:center;gap:9px;color:#345d5a;font-size:12px;font-weight:750}.fv7-metric h3,.fv7-article-head h3{color:#252b2e;font-size:clamp(15px,1.6vw,19px);font-weight:750;margin:0;line-height:1.25;letter-spacing:-.025em}.fv7-metric p{color:#59646b;font-size:11px;line-height:1.5;margin:0}.fv7-progress{width:100%;height:7px;background:#e8edf0;border-radius:30px;overflow:hidden}.fv7-progress>span{height:100%;display:block;background:#10814c;border-radius:inherit;transition:width .2s}.fv7-split{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:11px;color:#526067}.fv7-split span{display:inline-flex;align-items:center;gap:6px}.fv7-split strong{font-size:11px;color:#47525a}.fv7-dot.green{color:#178648}.fv7-dot.red{color:#cf3333}.fv7-problem{border-color:#f5c8c8;background:#fff8f8}.fv7-problem .fv7-metric-kicker,.fv7-problem h3{color:#a82424}.fv7-problem.fv7-clear{background:#f5faf7;border-color:#c7e1d3}.fv7-problem.fv7-clear .fv7-metric-kicker,.fv7-problem.fv7-clear h3{color:#28714b}.fv7-problem>.fv7-button{align-self:flex-start;margin-top:auto}.fv7-next{background:#fffaf1;border-color:#f2dfba}.fv7-next .fv7-metric-kicker{color:#9f680d}.fv7-next h3{color:#513817}.fv7-action-row{display:flex;gap:7px;flex-wrap:wrap;margin-top:auto}.fv7-button{border-radius:8px;min-height:34px;padding:8px 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:11px;font-weight:700;cursor:pointer;line-height:1.2}.fv7-button.dark{color:#fff;background:#242729;border:1px solid #242729}.fv7-button.outline{color:#30383e;border:1px solid #d7dce1;background:#fff}.fv7-button:hover{filter:brightness(.97)}.fv7-button:focus-visible,.fv7-row-link:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.fv7-article-card{overflow:hidden;border:1px solid #e6eaed;background:#fff;border-radius:12px}.fv7-article-head{padding:15px 17px;display:flex;align-items:center;justify-content:space-between;gap:12px}.fv7-article-head>div{display:grid;gap:4px}.fv7-table-scroll{overflow-x:auto}.fv7-table{border-collapse:collapse;width:100%;min-width:830px;font-size:11px;text-align:left}.fv7-table th{padding:10px 13px;color:#68757e;font-size:10px;font-weight:650;background:#fafbfc;border-block:1px solid #e9ecef;white-space:nowrap}.fv7-table td{padding:9px 13px;color:#384249;border-bottom:1px solid #edf0f2;vertical-align:middle}.fv7-table tbody tr:last-child td{border-bottom:0}.fv7-table tbody tr:hover{background:#fbfcfc}.fv7-table th:first-child{width:37%}.fv7-table th:nth-child(2){width:13%}.fv7-product{display:flex;align-items:center;gap:11px;min-width:230px}.fv7-thumb{width:54px;height:54px;flex:0 0 54px;display:grid;place-items:center;background:#f9faf9;border-radius:7px;border:1px solid #eef0ef;overflow:hidden;color:#879299}.fv7-thumb img,.fv7-thumb .product-photo,.fv7-thumb .product-photo a,.fv7-thumb .product-photo img{width:100%;height:100%;object-fit:contain;display:block}.fv7-thumb .product-photo{min-height:0}.fv7-thumb .product-photo>div{width:100%;height:100%;min-height:0;display:grid;place-items:center;padding:2px;gap:0;font-size:8px}.fv7-thumb .product-photo>div svg{width:16px;height:16px}.fv7-thumb .product-photo>button{display:none}.fv7-product-copy{min-width:0;display:grid;gap:3px}.fv7-product-copy strong{color:#262c30;font-weight:680;line-height:1.3}.fv7-product-copy small{color:#6f7b83;font-size:10px}.fv7-product-copy .fv7-picked{color:#53656d}.fv7-table code{font-size:10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;white-space:nowrap;color:#37434a}.fv7-number{font-variant-numeric:tabular-nums;text-align:center;font-weight:650}.fv7-number.fv7-red{color:#ba3030}.fv7-location{display:inline-flex;gap:5px;align-items:center;white-space:nowrap;color:#67747b}.fv7-pill{white-space:nowrap;display:inline-flex;gap:6px;align-items:center;border-radius:20px;padding:5px 8px;font-size:10px;font-weight:650;background:#f0f2f4;color:#66727c}.fv7-pill.blocked{background:#ffeded;color:#b12828}.fv7-pill.ready{background:#e7f7ed;color:#20794b}.fv7-pill.picked{background:#e5f4ec;color:#247b4e}.fv7-pill.processing{background:#eef4fa;color:#38688b}.fv7-pill.unknown{background:#fff4dd;color:#875a15}.fv7-row-link{color:#31596f;display:inline-flex;align-items:center;gap:4px;font-weight:700;white-space:nowrap;text-decoration:none}.fv7-row-link:hover{text-decoration:underline}.fv7-muted{color:#89949a;white-space:nowrap}.fv7-picking-state{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;background:#f6faf7;border:1px solid #d5e8dc;border-radius:9px}.fv7-picking-state.blocked{background:#fbfbfa;border-color:#e4e7e9}.fv7-picking-state strong{font-size:12px;color:#33423b}.fv7-picking-state p{color:#667279;font-size:11px;margin:5px 0 0}.orders-layout.detail-only .fv7-workspace~.pick-flow-panel{margin-inline:22px}.orders-layout.detail-only .order-fulfillment-heading.fv7-packing-step{margin:13px 22px 20px;padding:16px 18px;border-radius:10px;background:#fbfcfd;border:1px solid #e3e8eb}.fv7-packing-step>div{display:flex;align-items:center;gap:9px}.fv7-packing-step h4{color:#3d474c}.fv7-packing-step .eyebrow{color:#6f7b82}@media(max-width:1100px){.orders-layout.detail-only .order-quick-actions.fv7-order-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fv7-meta-cell,.fv7-meta-cell:first-child,.fv7-meta-cell:last-child{border:1px solid #e9ecef;border-radius:8px}.fv7-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fv7-next{grid-column:1/-1}}@media(max-width:680px){.orders-layout.detail-only .order-detail>.fv7-order-head{padding:15px 14px 12px}.fv7-head-actions{width:100%}.fv7-head-actions button{flex:1 1 auto}.orders-layout.detail-only .order-quick-actions.fv7-order-meta{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 12px 12px}.fv7-meta-cell{padding:9px}.fv7-meta-icon{display:none}.fv7-workspace{padding:12px}.fv7-metrics{grid-template-columns:1fr}.fv7-next{grid-column:auto}.fv7-metric{padding:14px}.fv7-article-head{flex-wrap:wrap}.orders-layout.detail-only .order-fulfillment-heading.fv7-packing-step{margin:12px}.fv7-picking-state{flex-wrap:wrap}}.fv7-existing-batch{margin:14px 22px 0;display:flex}.fv7-existing-batch a{display:inline-flex;align-items:center;min-height:40px}@media(max-width:680px){.fv7-existing-batch{margin:12px}}.pick-overview-page .pv8-hero{align-items:center;padding:6px 0 22px;gap:18px}.pv8-hero-copy{min-width:245px;flex:1 1 370px}.pv8-hero .eyebrow{color:#6b7784;font-size:10px;font-weight:750;letter-spacing:.08em}.pv8-hero h2{font-size:clamp(24px,2.5vw,31px);letter-spacing:-.04em;color:#1f2937}.pv8-hero p{max-width:540px;color:#65717c;font-size:12px;line-height:1.5}.pv8-stats{flex:1 1 690px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0}.pv8-stat{display:flex;align-items:center;min-width:0;min-height:76px;padding:12px 11px;gap:9px;background:#fff;border:1px solid #e2e8ef;border-radius:10px;text-align:left;color:#273341;box-shadow:0 2px 7px #142b4605}.pv8-stat:hover{border-color:#b9c7d6;background:#fbfcfe}.pv8-stat.is-selected{border-color:#b8cbdc;box-shadow:0 0 0 1px #d8e5ef inset}.pv8-stat>svg{flex:0 0 auto;color:#9aabba;width:14px;margin-left:auto}.pv8-stat-icon{height:39px;width:39px;border-radius:9px;display:grid;place-items:center;flex-shrink:0;background:#e9f6f0;color:#147149}.pv8-stat-batches .pv8-stat-icon{background:#edf2fe;color:#315cbb}.pv8-stat-blocked .pv8-stat-icon{background:#ffedf0;color:#c13c44}.pv8-stat-lines .pv8-stat-icon{background:#f1ecff;color:#6c4bb5}.pv8-stat-copy{min-width:0;display:grid;gap:4px}.pv8-stat-copy strong{font-size:24px;line-height:1;font-weight:750;letter-spacing:-.05em;color:#172334;font-variant-numeric:tabular-nums}.pv8-stat-copy small{font-size:10px;color:#586779;font-weight:530;line-height:1.2}.pick-overview-page>.panel.pv8-test-label{display:grid;grid-template-columns:minmax(250px,1.2fr) minmax(300px,1fr);column-gap:28px;row-gap:8px;padding:17px 20px;border:1px solid #e5eaf0;border-radius:12px;background:#fff;box-shadow:0 2px 9px #152c4506;margin-bottom:14px}.pv8-test-label .panel-head{grid-area:1/1/2/2;padding:0;gap:8px;min-height:0;display:flex;align-items:center;justify-content:flex-start;border:0}.pv8-test-label .panel-head>svg{order:-1;width:46px;height:46px;flex:0 0 46px;padding:12px;border-radius:10px;color:#215db5;background:#edf3ff}.pv8-test-label .panel-head h3{color:#233044;font-size:15px;margin:3px 0 0}.pv8-test-label .panel-head .eyebrow{font-size:9px}.pv8-test-label>p{grid-column:1;grid-row:2;max-width:75ch;color:#607080;font-size:11px;line-height:1.45}.pv8-test-label>.test-label-controls{grid-column:2;grid-row:1 / span 2;display:flex;align-items:end;justify-content:flex-end;gap:9px}.pv8-test-label>.test-label-controls label{flex:1;min-width:155px;font-size:11px;color:#425160}.pv8-test-label>.test-label-controls select{width:100%;min-height:38px;font-size:11px;border-radius:8px;border:1px solid #d4dee8;padding:7px 9px;background:#fff}.pv8-test-label>.test-label-controls .primary{white-space:nowrap;font-size:11px;border-radius:8px;min-height:38px;padding:8px 12px}.pv8-test-label>.test-label-setup,.pv8-test-label>.test-label-result,.pv8-test-label>.inline-feedback,.pv8-test-label>p[role=status]{grid-column:1/-1}.pick-overview-page>.pv8-orders,.pick-overview-page>.pv8-batches{background:#fff;border:1px solid #e4e9ef;border-radius:12px;overflow:hidden;box-shadow:0 2px 9px #152c4506;margin-bottom:14px}.pick-overview-page .pv8-orders-header{padding:15px 17px;border-bottom:1px solid #e5eaf0;flex-wrap:wrap;gap:10px}.pv8-panel-heading{display:flex;align-items:center;gap:12px;min-width:0}.pv8-heading-icon{display:grid;place-items:center;flex-shrink:0;height:44px;width:44px;border-radius:10px;color:#364a5f;background:#edf2f7}.pv8-panel-heading h3,.pv8-batches-heading h3{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin:2px 0 0;font-size:16px;color:#25313f;letter-spacing:-.02em}.pv8-panel-heading p,.pv8-batches-heading p{margin:3px 0 0;font-size:11px;color:#697788;line-height:1.4}.pv8-count{padding:4px 7px;font-size:10px;color:#536578;background:#eef2f7;border-radius:22px;font-weight:700;white-space:nowrap;letter-spacing:0}.pv8-orders .batch-actions{align-items:center;gap:8px;flex-wrap:wrap}.pv8-orders .batch-actions select{min-height:36px;border:1px solid #dce4ed;border-radius:8px;padding:6px 9px;font-size:11px}.pv8-orders .batch-actions .primary{min-height:36px;border-radius:8px}.pv8-orders .batch-picker-warn{color:#925e21;font-size:10px;max-width:195px}.pick-overview-page .pv8-filters{background:#fff;display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:10px 15px}.pv8-search{flex:1 1 180px;max-width:275px;min-width:0;min-height:37px;border-radius:8px;border:1px solid #dce4ec;background:#fff;padding:7px 11px;font:inherit;font-size:11px;color:#293746}.pick-overview-page .pv8-filters select{min-height:37px;border-color:#dce4ec;font-size:11px}.pick-overview-page .pv8-filters button{min-height:37px;border-radius:8px}.pv8-table{padding:0 10px 10px}.pv8-order-columns,.pv8-order-row{display:grid;grid-template-columns:22px minmax(58px,.55fr) minmax(100px,1fr) minmax(107px,1fr) minmax(117px,1fr) minmax(135px,1.4fr) minmax(83px,.72fr) minmax(113px,.9fr) 27px;gap:10px;align-items:center}.pv8-order-columns{padding:10px 11px;font-size:9px;text-transform:uppercase;letter-spacing:.045em;color:#647284;font-weight:750;border-bottom:1px solid #e6eaf0}.pv8-order-row{padding:12px 11px;min-height:57px;border-radius:7px;margin-top:5px;border:1px solid #e9edf2;background:#fff;font-size:11px;color:#364354}.pv8-order-row.pv8-is-blocked{background:#fff8f8;border-color:#f4dbdb}.pv8-order-row:hover{border-color:#c9d4e0}.pv8-order-row>input{margin:0;width:14px;height:14px;accent-color:#24754d}.pv8-order-row input:disabled{opacity:.48;cursor:not-allowed}.pv8-order-link{color:#202a38;background:transparent;border:0;text-align:left;padding:2px 0;font-size:12px;font-weight:750;cursor:pointer}.pv8-order-link:hover{color:#205cba;text-decoration:underline}.pv8-customer,.pv8-reason{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv8-market{min-width:0;display:grid;gap:3px}.pv8-market small{color:#687789;font-size:10px}.pv8-badge{justify-self:start;max-width:100%;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border-radius:20px;padding:6px 8px;font-size:10px;font-weight:700}.pv8-badge i{flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:currentColor}.pv8-badge.ready{color:#226e45;background:#e7f5ec}.pv8-badge.blocked{color:#b92f37;background:#ffe8e9}.pv8-badge.partial{color:#91641c;background:#fff3db}.pv8-is-blocked .pv8-reason{color:#a94b49}.pv8-order-row select{background:#fff;color:#293748;border:1px solid #d7e0ea;border-radius:7px;height:31px;padding:4px 6px;font-size:10px;min-width:0;width:100%;text-align:left;text-decoration:none}.pv8-order-row select:disabled{background:#f1f3f5;color:#788593}.pv8-more{width:27px;height:31px;padding:4px;border-radius:6px;border:0;background:transparent;display:grid;place-items:center;color:#607084;cursor:pointer}.pv8-more:hover{background:#edf3fb;color:#264e80}.pv8-empty{padding:28px;display:grid;justify-items:center;gap:8px;color:#758293;font-size:11px}.pv8-empty strong{color:#293746;font-size:13px}.pv8-batches-heading{padding:15px 18px;border-bottom:1px solid #e6eaf0;display:flex;align-items:center;gap:12px}.pv8-batches .pv8-batch-list{padding:9px 15px 13px;display:grid;gap:8px}.pv8-batch-row{display:grid;grid-template-columns:38px minmax(140px,1fr) minmax(125px,1.2fr) 94px auto;align-items:center;gap:13px;padding:12px;border:1px solid #e5eaf0;border-radius:9px;min-width:0}.pv8-batch-icon{background:#eff3f8;color:#53657a;display:grid;place-items:center;width:36px;height:36px;border-radius:8px}.pv8-batch-identity{display:grid;gap:4px;min-width:0}.pv8-batch-identity strong{font-size:12px;color:#263446}.pv8-batch-identity small{font-size:10px;color:#65778a;overflow-wrap:anywhere}.pv8-batch-progress{display:grid;grid-template-columns:1fr auto;align-items:center;gap:7px;color:#5f6d7d;font-size:10px;font-variant-numeric:tabular-nums}.pv8-batch-progress>span{grid-column:1/-1}.pv8-batch-progress>div{border-radius:15px;background:#e8edf3;height:7px;overflow:hidden}.pv8-batch-progress i{background:#258252;height:100%;display:block;border-radius:inherit}.pv8-batch-progress strong{font-size:10px}.pv8-batch-row .priority{border-radius:7px;background:#fff;border:1px solid #dae2ec;padding:7px;font-size:10px}.pv8-open-batch{display:inline-flex;align-items:center;gap:5px;border-radius:7px;min-height:34px;white-space:nowrap}.pick-overview-page :is(.pv8-stat,.pv8-order-link,.pv8-more,.pv8-open-batch,.pv8-filters input):focus-visible{outline:2px solid #276cd0;outline-offset:2px}@media(max-width:1260px){.pick-overview-page .pv8-hero{flex-direction:column;align-items:stretch}.pv8-hero-copy{flex:none;min-width:0}.pv8-stats{flex:initial}.pv8-order-columns,.pv8-order-row{grid-template-columns:22px 58px minmax(90px,1fr) minmax(95px,1fr) minmax(115px,1fr) minmax(110px,1fr) 83px minmax(110px,1fr) 27px;gap:7px}.pv8-table{overflow-x:auto}.pv8-order-columns,.pv8-order-row{min-width:850px}}@media(max-width:850px){.pv8-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pick-overview-page>.panel.pv8-test-label{grid-template-columns:1fr}.pv8-test-label>.test-label-controls{grid-column:1;grid-row:auto;justify-content:flex-start}.pv8-test-label>p{grid-row:auto}.pv8-batch-row{grid-template-columns:38px minmax(90px,1fr) 100px auto}.pv8-batch-row .priority{display:none}}@media(max-width:600px){.pv8-stats{gap:7px}.pv8-stat{min-height:69px;padding:9px}.pv8-stat-icon{height:32px;width:32px}.pv8-stat-copy strong{font-size:20px}.pv8-stat>svg{display:none}.pick-overview-page>.panel.pv8-test-label{padding:14px}.pv8-test-label>.test-label-controls{align-items:stretch}.pv8-test-label>.test-label-controls label,.pv8-test-label>.test-label-controls .primary{flex:1 1 100%}.pv8-panel-heading .pv8-heading-icon{display:none}.pv8-orders .batch-actions{width:100%}.pv8-orders .batch-actions .primary{flex:1}.pv8-search{max-width:none;flex-basis:100%}.pick-overview-page .pv8-filters button{margin-left:0;width:100%}.pv8-batches-heading{padding:13px}.pv8-batch-row{grid-template-columns:33px 1fr auto;gap:8px}.pv8-batch-progress{grid-column:2/-1;grid-row:2}.pv8-open-batch{grid-column:3;grid-row:1}.pv8-batch-icon{width:32px;height:32px}}.pv8-batches .pv8-batch-list>.pv8-batch-row{display:grid;grid-template-columns:38px minmax(140px,1fr) minmax(125px,1.2fr) 94px auto;justify-content:stretch;align-items:center;gap:13px;padding:12px;border:1px solid #e5eaf0}.pv8-batches .pv8-batch-list>.pv8-batch-row>.pv8-batch-identity{display:grid;gap:4px}.pv8-batches .pv8-batch-list>.pv8-batch-row>.pv8-batch-progress{display:grid;flex-direction:initial;grid-template-columns:1fr auto;align-items:center;gap:7px}.pv8-batches .pv8-batch-list .pv8-batch-icon{color:#53657a;font-size:inherit}.pv8-batches .pv8-batch-list .pv8-batch-progress>span{font-size:10px;color:#5f6d7d}@media(max-width:850px){.pv8-batches .pv8-batch-list>.pv8-batch-row{grid-template-columns:38px minmax(90px,1fr) 100px auto}}@media(max-width:600px){.pv8-batches .pv8-batch-list>.pv8-batch-row{grid-template-columns:33px 1fr auto;gap:8px}}.order-personalization,.pick-personalization{border:1px solid #e6cf83;background:#fffaf0;border-radius:9px;padding:10px 13px;margin:10px 0;display:grid;gap:6px;white-space:pre-wrap;overflow-wrap:anywhere}.order-personalization>strong,.pick-personalization>strong{font-size:12px;color:#85600f}.order-personalization>div{display:flex;justify-content:space-between;gap:12px;font-size:12px}.pick-personalization span{font-size:11px;color:#4d4b44}.configurator-tracking-warning{padding:8px 14px;margin:0 18px 10px;border:1px solid rgba(215,183,77,.45);background:#d7b74d1a;border-radius:8px;color:inherit;font-size:12px}.sync-v15{font-size:13px;gap:16px}.sync-v15-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sync-v15-summary>div{border:1px solid var(--line);border-radius:12px;padding:13px;background:var(--card, #fff);min-width:0}.sync-v15-summary small{display:block;color:var(--muted);margin-bottom:7px}.sync-v15-summary strong{display:block;font-size:15px;overflow-wrap:anywhere}.sync-v15-section{border:1px solid var(--line);background:var(--card, #fff);border-radius:13px;padding:14px;display:grid;gap:12px;min-width:0}.sync-v15-section h4{margin:0;font-size:14px}.sync-v15-section h4 small{font-size:11px;font-weight:400;color:var(--muted)}.sync-v15-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sync-v15-line{display:flex;justify-content:space-between;gap:10px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:9px 10px;min-width:0}.sync-v15-line span{min-width:0}.sync-v15-line b,.sync-v15-line code{display:block;overflow-wrap:anywhere}.sync-v15-line b{font-size:12px;margin-bottom:3px}.sync-v15-line code{color:var(--muted);font-size:10px}.sync-v15-line em{font-style:normal;flex-shrink:0;padding:4px 7px;border-radius:12px;font-size:10px}.sync-v15-topicgroup{display:grid;gap:6px}.sync-v15-topiclist{display:flex;flex-wrap:wrap;gap:6px}.sync-v15-topiclist span{padding:5px 9px;border-radius:9px;font-size:11px}.sync-v15-recent{display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid var(--line)}.sync-v15-warning{border-radius:8px;background:#fff2d1;color:#855000;padding:9px 11px;font-size:12px}.sync-v15-path{overflow-wrap:anywhere}@media(max-width:850px){.sync-v15-summary,.sync-v15-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.sync-v15-summary,.sync-v15-grid{grid-template-columns:1fr}}.configurator-logo-open{padding:7px 10px;border:1px solid #cdd5de;border-radius:8px;background:#fff;color:#243444;font-weight:700;cursor:pointer}.configurator-logo-open:hover{background:#f3f6fa;border-color:#94a3b8}.configurator-logo-open:disabled{opacity:.55;cursor:wait}.wd-product-thumb{width:48px;height:48px;flex:0 0 48px;display:flex!important;align-items:center;justify-content:center;border:1px solid #e8ebee;border-radius:9px;background:#fff;color:#a0a8b5;overflow:hidden}.wd-product-thumb img{width:100%;height:100%;object-fit:contain}.wd-catalog-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.wd-create-product{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-size:12px}.wd-create-product>span{font-size:20px;line-height:1}.catalog-row.wd-catalog-row{grid-template-columns:minmax(240px,2.2fr) minmax(100px,1fr) minmax(90px,.75fr) minmax(95px,.75fr) minmax(115px,.9fr) 18px;gap:14px;padding:9px 17px;min-height:64px}.wd-catalog-row .wd-product-name{display:flex;flex-direction:row;gap:12px;align-items:center;min-width:0}.wd-catalog-row .wd-product-name>span:last-child{display:flex;flex-direction:column;min-width:0;gap:4px}.wd-catalog-row .wd-product-name strong{overflow-wrap:anywhere}.wd-sku{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.wd-stock-quantity,.wd-stock-negative{font-size:12px;font-weight:600}.wd-stock-negative{color:#b42338}.wd-shopify-state{display:inline-flex;width:max-content;padding:6px 10px;border-radius:6px;font-size:11px;font-weight:650;background:#f1f4f8;color:#475569}.wd-shopify-state.active{background:#e8f8f0;color:#137647}.wd-shopify-state.archived{background:#fff0d9;color:#9b5a00}.wd-stock-product{display:flex;gap:11px;align-items:center;min-width:0}.wd-stock-product-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.wd-stock-product .wd-product-thumb{width:40px;height:40px;flex-basis:40px}.wd-purchase-list .purchase-filters{align-items:center}.wd-count{color:var(--muted);font-size:11px;white-space:nowrap}.wd-purchase-header,.purchase-order-row.wd-purchase-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(110px,1fr) minmax(110px,1fr) minmax(110px,.9fr) minmax(110px,.9fr) minmax(110px,.9fr) 17px;gap:12px;align-items:center}.wd-purchase-header{padding:12px 20px;background:#f7f7f5;color:#626b76;font-size:10px;text-transform:uppercase;font-weight:700;letter-spacing:.04em}.purchase-order-row.wd-purchase-row{padding:17px 20px;min-height:76px}.wd-purchase-row>span{display:flex;flex-direction:column;gap:6px;min-width:0}.wd-purchase-row strong{font-size:12px}.wd-purchase-row small{font-size:11px}.wd-received{display:flex;flex-direction:column;gap:7px}.wd-progress{display:block;width:100%;max-width:100px;height:5px;background:#e7e9ed;border-radius:10px;overflow:hidden}.wd-progress i{display:block;height:100%;background:#24a06b;border-radius:10px}.wd-po-state{display:inline-flex;width:max-content;border-radius:6px;padding:6px 10px;font-size:11px;background:#eff4fb;color:#475569}.wd-po-state.received{background:#e8f8f0;color:#137647}.wd-po-state.partial{background:#fff3de;color:#a66400}@media(max-width:1050px){.wd-purchase-header{display:none}.purchase-order-row.wd-purchase-row{grid-template-columns:repeat(3,minmax(0,1fr)) 18px}.wd-purchase-row>span:nth-child(4),.wd-purchase-row>span:nth-child(5),.wd-purchase-row>span:nth-child(6){display:none}}@media(max-width:800px){.catalog-row.wd-catalog-row{grid-template-columns:minmax(120px,1fr) minmax(70px,.55fr) minmax(72px,.5fr) 18px}.wd-catalog-row>*:nth-child(3),.wd-catalog-row>*:nth-child(5){display:none}.wd-catalog-row>*:nth-child(4){display:block}.wd-catalog-actions{width:100%}.purchase-order-row.wd-purchase-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 18px}.wd-purchase-row>span:nth-child(3){display:none}}.orders-layout.detail-only .order-quick-actions.fv7-order-meta{grid-template-columns:1fr .8fr 1.45fr 1.35fr 1fr}.order-dossier{display:grid;gap:14px}.dossier-profile-card{grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:22px 26px;border-radius:14px;border-color:#e3e9de;background:linear-gradient(115deg,#fbfcf8,#f4f8ee)}.dossier-profile-main{min-width:0}.dossier-profile-main h4{margin:4px 0 0;font-size:clamp(18px,2vw,21px);color:#1f2937}.dossier-profile-contact{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;margin-top:12px}.dossier-profile-contact a,.dossier-profile-contact>span{display:inline-flex;align-items:center;gap:8px;color:#5e6975;font-size:14px;line-height:1.4}.dossier-profile-contact a span,.dossier-profile-contact>span span{display:inline}.dossier-profile-contact a{text-decoration:underline;text-underline-offset:2px}.customer-status{align-self:start;justify-self:end;padding:8px 13px;border-radius:999px;font-size:12px!important;text-transform:none;letter-spacing:0}.dossier-grid section,.dossier-history,.customer-internal-note,.financial-cases{border-radius:14px;border-color:#e7eaee;box-shadow:0 1px #141a2005}.dossier-grid section{min-height:150px;padding:18px 18px 16px}.dossier-grid strong{margin-top:10px;font-size:15px;color:#1f2937}.dossier-grid p,.customer-internal-note p{font-size:14px;line-height:1.6;color:#66717d}.dossier-history,.customer-internal-note{padding:18px}.dossier-section-head{align-items:center}.dossier-section-head h4{margin-bottom:0}.dossier-section-head p{margin:6px 0 0;color:#74808b;font-size:14px;line-height:1.45}.dossier-section-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.customer-history-table{margin-top:12px}.customer-history-header,.customer-history-row{display:grid;grid-template-columns:minmax(120px,1fr) 150px 120px;align-items:center;gap:14px}.customer-history-header{padding:10px 0 12px;border-top:1px solid var(--line);margin-top:8px}.customer-history-header span{color:#7c8792;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.customer-history-row{padding:14px 0;border-top:1px solid var(--line);font-size:14px}.customer-history-row:first-of-type{margin-top:0}.customer-history-row strong{font-size:16px;color:#1f2937}.customer-history-row>span:first-of-type{color:#66717d}.customer-internal-note .dossier-section-head{align-items:center}.customer-internal-note .secondary.compact{white-space:nowrap}.comments.comments-order-only{margin:20px;border:1px solid #e7eaee;border-radius:16px;background:#fff;overflow:hidden}.comments-card-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px 14px;border-bottom:1px solid #edf1f4;background:#fff}.comments-card-head h4{margin:0;font:700 18px Space Grotesk;color:#20272a}.comments-card-head p{margin:6px 0 0;color:#6a7480;font-size:14px}.comments.comments-order-only .comment-list{max-height:none;padding:18px 20px 6px}.comments.comments-order-only .comment{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:12px 0 18px}.comments.comments-order-only .comment+.comment{border-top:1px solid var(--line)}.comments.comments-order-only .comment-avatar{width:44px;height:44px;font-size:12px}.comments.comments-order-only .comment>div{min-width:0}.comments.comments-order-only .comment strong{display:inline-block;font-size:18px;color:#20272a}.comments.comments-order-only .comment span{display:inline-block;margin-left:10px;color:#7a8590;font-size:12px}.comments.comments-order-only .comment p{margin:10px 0 0;padding:14px 16px;border-radius:12px;border:1px solid #edf1f4;background:#f8fafc;color:#2b3440;font-size:15px;line-height:1.6}.comments.comments-order-only form{display:grid;gap:12px;padding:0 20px 20px;border-top:1px solid #edf1f4}.comments.comments-order-only textarea{min-height:112px;padding:14px 16px;border-radius:12px;border-color:#d9e0e7;font-size:14px;color:#25303a}.comments.comments-order-only .mention-row{gap:8px;flex-wrap:wrap}.comments.comments-order-only .mention-row button{border:1px solid #d7dee6;background:#fff;border-radius:10px;padding:6px 10px;font-size:12px;font-weight:600;color:#465262}.comments.comments-order-only .mention-row button.selected{border-color:#1769bd;background:#eef5ff;color:#1769bd}.comments.comments-order-only .mention-alert{margin:0}.comments.comments-order-only form>.primary{justify-self:start;min-height:46px;padding-inline:18px;border-radius:12px}@media(max-width:1100px){.orders-layout.detail-only .order-quick-actions.fv7-order-meta{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:780px){.dossier-profile-card{grid-template-columns:1fr;padding:18px}.customer-status{justify-self:start}.dossier-grid,.order-action-grid{grid-template-columns:1fr}.customer-history-header,.customer-history-row{grid-template-columns:1fr auto}.customer-history-header span:last-child,.customer-history-row .status{grid-column:1 / -1;justify-self:start}.customer-internal-note .dossier-section-head{align-items:flex-start;flex-direction:column}.comments.comments-order-only{margin:12px}.comments-card-head,.comments.comments-order-only .comment-list,.comments.comments-order-only form{padding-left:14px;padding-right:14px}}.product-page{gap:14px;max-width:1500px;width:100%}.product-page>.panel,.product-page .product-detail-grid>.panel,.product-page .wd-pdp-stock-grid>.panel{border:1px solid #e3e9f0;border-radius:13px;box-shadow:0 4px 20px #18305209;overflow:hidden;background:#fff}.product-page .panel-head{background:#fff;padding:18px 20px}.product-page .panel-head h3{font-size:17px;letter-spacing:-.02em}.product-page .eyebrow{font-size:10px;color:#748092;letter-spacing:.045em}.product-page .wd-pdp-hero .panel-head{padding:22px;display:flex;align-items:center;justify-content:space-between;gap:24px}.product-page .wd-pdp-hero .product-title-photo{display:flex;align-items:center;gap:20px;min-width:0}.product-page .wd-pdp-hero .product-title-photo h2{font-size:clamp(18px,2vw,24px);line-height:1.3;margin:3px 0;color:#17253a}.product-page .wd-pdp-hero .panel-head>div:last-child{flex:0 0 auto;gap:8px}.product-page .wd-pdp-hero .product-kind{background:#eaf2ff;color:#135cc8;border-radius:7px;font-weight:700}.product-page .wd-pdp-hero .configuration-warning{max-width:290px;padding:9px 12px;background:#fff7e6;color:#89530a;border:1px solid #f5dfaa;border-radius:8px;font-size:11px;white-space:normal;line-height:1.5}.product-page .wd-pdp-hero code{padding:5px 9px;border-radius:7px;background:#f2f5f9;color:#435267;font-size:11px}.product-page .wd-pdp-hero .product-description{margin:0;padding:0 22px 17px;color:#637184;font-size:12px}.wd-pdp-tabs{display:flex;align-items:center;gap:4px;padding:0 3px;border-bottom:1px solid #dce6f2;overflow-x:auto;scrollbar-width:thin}.wd-pdp-tabs button{cursor:pointer;display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#59697e;padding:13px 17px;font-size:13px;font-weight:650}.wd-pdp-tabs button:hover{background:#f5f8ff;color:#125ad6}.wd-pdp-tabs button.active{color:#0865e8;border-bottom-color:#0865e8}.wd-pdp-tabs button:focus-visible{outline:2px solid #0865e8;outline-offset:-3px}.product-page .wd-pdp-overview{grid-template-columns:minmax(0,1fr)}.product-page .wd-pdp-overview .product-information dl{padding:4px 16px 16px}.product-page .wd-pdp-overview .product-information dl>div{padding:16px;border:0;border-bottom:1px solid #edf1f5}.product-page .wd-pdp-overview .product-information dt{font-size:11px;color:#637084;letter-spacing:0;text-transform:none}.product-page .wd-pdp-overview .product-information dd{font-size:13px;color:#1c2b40;overflow-wrap:anywhere}.wd-pdp-stock-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.wd-pdp-stock-grid>.panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-content:start}.wd-pdp-stock-grid .panel-head{grid-column:1 / -1}.wd-pdp-stock-grid .product-summary.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 18px 20px;align-content:start}.wd-pdp-stock-grid .product-summary.compact>div{border:1px solid #e3eaf4;border-radius:10px;padding:20px;display:grid;gap:8px}.wd-pdp-stock-grid .product-summary.compact strong{font-size:25px;color:#1b304d}.wd-pdp-stock-grid .product-summary.compact span{font-size:12px;color:#596b81}.wd-pdp-stock-grid .product-stock-editor{margin:14px 18px 20px 0;border:1px solid #e3eaf4;border-radius:11px;padding:20px}.wd-pdp-stock-grid .product-stock-editor h4{font-size:17px;color:#1b304d}.product-page .primary{border-radius:8px}.product-page .product-incoming .empty{padding:42px 20px;color:#65758a}.product-page .product-insights>.panel-head{align-items:center}.product-page .product-insights .product-summary{padding:12px 18px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.product-page .product-insights .product-summary>div,.product-page .product-operational>div{border:1px solid #e3eaf4;border-radius:10px;padding:18px;min-width:0}.product-page .product-insights .product-summary strong{font-size:25px}.product-page .product-insights .product-help{font-size:12px;color:#68788a}.product-page .product-operational{padding:0 18px 18px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.product-page .product-analysis-controls{border-top:1px solid #e9eef5;padding:18px}.product-page .product-notes .product-note{margin:12px 18px;padding:14px 17px;background:#f6f9fd;border:1px solid #e6edf7;border-radius:10px}.product-page .product-notes .product-note p{font-size:13px;line-height:1.55}.product-page .product-notes form{margin:16px 18px 20px;padding:18px;border:1px solid #e3eaf4;border-radius:10px}.product-page .product-notes form textarea{min-height:110px;border-radius:9px}.product-page .product-config .config-grid{padding:4px 18px 18px;gap:15px}.product-page .product-config .config-grid label{color:#3c4d64;font-size:12px;font-weight:650}.product-page .product-config .config-grid input,.product-page .product-config .config-grid select,.product-page .product-config .config-grid textarea{background:#fff;border:1px solid #d8e1ed;border-radius:8px;font-size:13px}.product-page .product-config .config-actions{padding:15px 18px;border-top:1px solid #e8eef6}.wd-pdp-readonly-grid{padding:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.wd-pdp-readonly-grid>div{display:grid;gap:6px}.wd-pdp-readonly-grid small{color:#6d788b}.wd-pdp-readonly-grid strong{color:#1e3049;overflow-wrap:anywhere}.product-page .wd-pdp-locations .product-location-row{border-top:1px solid #e8eef6;padding:18px}.product-page .product-location-form{padding:20px;gap:12px}.product-page .product-location-form select{border-radius:8px}.product-page .product-history-grid>section{border:1px solid #e3eaf4;border-radius:12px}@media(max-width:1000px){.wd-pdp-stock-grid>.panel{grid-template-columns:1fr}.wd-pdp-stock-grid .product-stock-editor{margin:0 18px 18px}.product-page .product-operational,.product-page .product-insights .product-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.product-page .wd-pdp-hero .panel-head{flex-direction:column;align-items:stretch}.product-page .wd-pdp-hero .panel-head>div:last-child{align-items:flex-start}.product-page .wd-pdp-overview .product-information dl,.wd-pdp-stock-grid .product-summary.compact,.product-page .product-operational,.product-page .product-insights .product-summary,.wd-pdp-readonly-grid{grid-template-columns:1fr}.wd-pdp-tabs button{padding:12px}}.wd-pdp-location-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px}.wd-pdp-location-summary>div{display:grid;gap:8px;padding:18px;border:1px solid #e4ebf5;border-radius:10px}.wd-pdp-location-summary span{color:#68798f;font-size:12px}.wd-pdp-location-summary strong{color:#192d4b;font-size:23px}.wd-pdp-location-head{display:grid;grid-template-columns:1fr auto 130px;gap:14px;padding:12px 18px;background:#f7f9fd;color:#667993;text-transform:uppercase;font-size:10px;font-weight:700}.product-page .wd-pdp-locations .product-location-row{display:grid;grid-template-columns:1fr auto 130px;align-items:center;gap:14px}@media(max-width:650px){.wd-pdp-location-summary{grid-template-columns:1fr}.wd-pdp-location-head{display:none}.product-page .wd-pdp-locations .product-location-row{grid-template-columns:1fr auto}.product-page .wd-pdp-locations .product-location-row>span{grid-column:1/-1}}.inventory-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.inventory-compare-panel{margin-bottom:16px}.inventory-compare-panel .panel-head p{margin:7px 0 0;color:var(--muted);font-size:12px}.inventory-compare-inputs{display:flex;gap:10px;flex-wrap:wrap;padding:14px 18px}.inventory-compare-inputs input{min-width:220px;flex:1;max-width:440px;border:1px solid var(--line);border-radius:8px;padding:11px 13px;background:#fff}.inventory-compare-result{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:4px 18px 18px}.inventory-compare-result>div{padding:12px;border:1px solid var(--line);border-radius:9px;display:grid;gap:7px}.inventory-compare-result small{color:var(--muted);font-size:11px}.inventory-compare-result strong{font-size:15px}.inventory-compare-result p{grid-column:1/-1;color:var(--muted);font-size:12px;line-height:1.5;margin:4px 0 0}@media(max-width:740px){.inventory-compare-result{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-compare-inputs input{min-width:100%}}.wd-sync-indicator{border:1px solid #d4e3d9;border-radius:12px;background:#f5faf6;color:#275a3a;margin:0 0 15px;overflow:hidden}.wd-sync-indicator.warning{border-color:#e9dfbc;background:#fffcf3;color:#866020}.wd-sync-indicator.error{border-color:#efd0ce;background:#fff6f5;color:#a63e36}.wd-sync-indicator.preview{border-color:#cbdff2;background:#f5f9ff;color:#345f8b}.wd-sync-summary{display:flex;align-items:center;gap:11px;padding:12px 15px}.wd-sync-dot{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:currentColor}.wd-sync-primary{display:grid;gap:2px;min-width:0;flex:1}.wd-sync-primary strong{color:inherit;font-size:13px;line-height:1.3}.wd-sync-primary>span{font-size:11px;line-height:1.5;color:#69756f}.wd-sync-details-button,.wd-sync-refresh{border:1px solid #dce4e0;background:#fff;color:#384c41;font-weight:650;font-size:12px;border-radius:8px;padding:7px 11px;cursor:pointer}.wd-sync-refresh{min-width:34px;font-size:17px;line-height:1}.wd-sync-refresh:disabled{opacity:.5;cursor:progress}.wd-sync-details{display:grid;gap:8px;padding:12px 16px 15px 35px;border-top:1px solid #e5eae6;background:#fff;color:#3b4b42}.wd-sync-details p{margin:0;font-size:12px;line-height:1.5}.wd-sync-detail-row{display:grid;grid-template-columns:130px minmax(110px,1fr) auto;align-items:center;gap:8px;border-bottom:1px solid #eff2f0;padding:6px 0;font-size:12px}.wd-sync-detail-row b{font-size:12px}.wd-sync-detail-row small,.wd-sync-details>small{color:#718075;font-size:11px}.wd-sync-details .wd-sync-stock-note{padding:9px 11px;border-radius:7px;background:#f6f8fa;color:#56636d}.wd-sync-indicator.compact .wd-sync-summary{padding:9px 13px}.wd-sync-indicator.compact .wd-sync-primary>span{font-size:10px}@media(max-width:700px){.wd-sync-summary{flex-wrap:wrap}.wd-sync-primary{flex-basis:calc(100% - 24px)}.wd-sync-detail-row{grid-template-columns:1fr;gap:3px}.wd-sync-details{padding-left:14px}}.inventory-manual-sync,.inventory-reconcile-action{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0}.inventory-manual-sync span,.inventory-reconcile-action span{font-size:.84rem;opacity:.77;flex:1;min-width:200px}.inventory-reconcile-action{grid-column:1/-1;margin-top:4px}.inventory-table .table-head,.inventory-table .table-row{grid-template-columns:minmax(260px,2.2fr) minmax(210px,1.35fr) .6fr .7fr .85fr .8fr;min-width:980px}.inventory-location-list{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.inventory-location-chip{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:5px 7px;border:1px solid #dfe4df;border-radius:7px;background:#f7f9f7;color:#445249;font-size:10px}.inventory-location-chip.primary{border-color:#9dc885;background:#f1faec;color:#315c27}.inventory-location-chip b{font-size:10px;color:inherit}.inventory-location-chip span{color:inherit;font-size:10px;margin:0}.inventory-location-chip em{font-style:normal;font-size:9px;text-transform:uppercase;letter-spacing:.04em;opacity:.72}.inventory-location-missing{color:#b42338!important;font-weight:700;font-size:11px!important}.inventory-available{display:grid;gap:2px}.inventory-available small{font-size:9px;color:#8c6a21}.inventory-row-shortage{background:#fff8f6}.inventory-row-shortage .inventory-available small{color:#b42338;font-weight:700}.inventory-primary-stepper{align-items:center}.inventory-primary-stepper button:disabled{opacity:.38;cursor:not-allowed}.inventory-data-warning{margin:0 0 15px}.v1710-batch-intro{display:flex;flex-wrap:wrap;gap:5px 18px;padding:12px 20px;background:#f3f7fa;border-top:1px solid #e5e9ee;color:#4c5866;font-size:12px}.v1710-batch-intro strong{color:#253442}.v1710-pick-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(255px,320px);gap:16px;padding:18px;align-items:start}.v1710-pick-main{min-width:0;display:grid;gap:14px}.v1710-active-order{border:1px solid #b7d2f4;border-radius:12px;overflow:hidden;background:#fff}.v1710-active-top{background:#edf5ff;padding:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.v1710-active-top h3{font-size:25px;margin:4px 0}.v1710-active-top p{margin:0;font-size:12px;color:#526071;overflow-wrap:anywhere}.v1710-active-top button{white-space:nowrap}.v1710-order-items{display:grid;padding:4px 15px}.v1710-order-items>div{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid #edf0f3;font-size:12px}.v1710-order-items>div:last-child{border:0}.v1710-order-items small{display:block;color:#687583;margin-top:3px}.v1710-order-items>div>span{white-space:nowrap;font-weight:700}.v1710-order-items .is-done>span{color:#15714a}.v1710-scan-heading{display:flex;flex-direction:column;gap:3px;padding:0 2px}.v1710-scan-heading small{color:#667584}.v1710-pick-main .batch-scan{border:1px solid #e2e7ec;border-radius:12px;padding:14px;background:#fff}.v1710-all-batch-lines{border:1px solid #e2e7ec;border-radius:12px;overflow:hidden}.v1710-all-batch-lines summary{cursor:pointer;font-weight:700;padding:14px 16px;background:#f9fafb}.v1710-table-wrap{overflow-x:auto}.v1710-order-sidebar{border:1px solid #e2e7ec;background:#fff;border-radius:12px;padding:12px;display:grid;gap:7px;max-height:570px;overflow:auto}.v1710-sidebar-title{display:flex;justify-content:space-between;padding:8px 5px 12px;gap:10px}.v1710-sidebar-title small{color:#687583}.v1710-order-choice{display:flex;align-items:center;gap:10px;width:100%;border:1px solid #e3e8ed;border-radius:10px;padding:11px;text-align:left;background:#fff;color:#273341}.v1710-order-choice.is-selected{background:#edf5ff;border-color:#5b9ef4}.v1710-order-index{display:grid;place-items:center;flex:none;height:28px;width:28px;border-radius:50%;background:#f0f2f5;font-weight:700}.v1710-order-copy{display:grid;gap:2px;min-width:0;flex:1}.v1710-order-copy strong{font-size:13px}.v1710-order-copy small{color:#657384;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v1710-order-status{border-radius:30px;padding:4px 7px;background:#eff1f4;color:#536170;font-size:10px;white-space:nowrap}.v1710-order-status.is-current{background:#dbeafe;color:#215b9b}.v1710-order-status.is-complete{background:#dff7e8;color:#176844}@media(max-width:850px){.v1710-pick-layout{grid-template-columns:1fr;padding:12px}.v1710-order-sidebar{max-height:none}}@media(max-width:520px){.v1710-active-top{flex-wrap:wrap;padding:14px}.v1710-active-top h3{font-size:22px}.v1710-order-items>div{align-items:flex-start}.v1710-order-choice{gap:8px}.v1710-order-status{font-size:9px}.v1710-batch-intro{padding:10px 12px}}.v1710-optional-barcode{border-top:1px solid #e7edf5;font-size:12px}.v1710-optional-barcode summary{cursor:pointer;padding:9px 17px;color:#536a83}.v1710-optional-barcode>div{max-width:290px;padding:8px 17px 14px}.camera-help{display:grid;gap:10px}.camera-help p{margin:0;text-align:left;color:var(--muted);font-size:.9rem;line-height:1.5}.camera-help button{justify-self:start}.v1712-batch-check{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:var(--panel, #fff);margin:12px 0}.v1712-batch-check.has-blockers{border-color:#e9b1aa;background:#fff8f7}.v1712-batch-check>div{display:grid;gap:3px}.v1712-batch-check strong{font-size:15px}.v1712-batch-check small{color:var(--muted)}.v1712-order-warnings{display:grid;gap:8px;padding:12px;border:1px solid #ead7ad;border-radius:12px;background:#fffcf4;margin-top:12px}.v1712-warning-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.v1712-warning-heading>div{display:flex;align-items:center;gap:8px}.v1712-warning-row{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:start;padding:9px 10px;border-radius:9px;background:#ffffffbf}.v1712-warning-row div{display:grid;gap:2px}.v1712-warning-row small{line-height:1.4;color:var(--muted)}.v1712-warning-row.block{border-left:3px solid #b33b32}.v1712-warning-row.block>span{color:#b33b32}.v1712-warning-row.review{border-left:3px solid #c98713}.v1712-warning-row.review>span{color:#a56c08}.v1712-warning-row.info{border-left:3px solid #718096}.v1712-warning-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.v1712-review-state{font-size:12px;font-weight:700;padding:5px 8px;border-radius:999px}.v1712-review-state.approved{background:#e8f6ec;color:#28733d}.v1712-review-state.blocked{background:#fae9e7;color:#9d2e27}.v1712-order-clear{display:flex;align-items:center;gap:7px;margin-top:10px;padding:8px 10px;border-radius:9px;background:#eef8f1;color:#28733d;font-weight:700;font-size:13px}.v1712-order-side-status{display:flex;align-items:flex-end;gap:5px;flex-direction:column}.v1712-risk-badge{font-size:10px;line-height:1;padding:4px 6px;border-radius:999px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.v1712-risk-badge.block{background:#fae9e7;color:#9d2e27}.v1712-risk-badge.review{background:#fff2d7;color:#8a5a08}.v1712-risk-badge.clear{background:#e8f6ec;color:#28733d}@media(max-width:780px){.v1712-batch-check{align-items:flex-start;flex-direction:column}.v1712-batch-check button{width:100%}.v1712-warning-heading{align-items:flex-start;flex-direction:column}.v1712-warning-actions{display:grid;grid-template-columns:1fr;width:100%}.v1712-warning-actions button{width:100%}}.partial-pick-selector{margin-top:14px;border:1px solid var(--line);background:#f8f7f2;padding:14px;display:grid;gap:10px}.partial-pick-selector>div:first-child p{margin:4px 0 0;color:var(--muted);font-size:10px;line-height:1.5}.partial-pick-selector>label{display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:12px;align-items:center;padding:9px 0;border-top:1px solid var(--line)}.partial-pick-selector>label>span{display:flex;min-width:0;flex-direction:column}.partial-pick-selector>label strong{font-size:11px}.partial-pick-selector>label small{color:var(--muted);font-size:9px}.partial-pick-selector input{width:100%;height:36px;border:1px solid var(--line);background:#fff;padding:0 8px}.partial-pick-selector>small{color:var(--muted);font-size:9px}.daily-stock-check-modal{display:grid;gap:14px}.daily-stock-check-modal>p{margin:0;line-height:1.55;color:var(--muted);font-size:11px}.daily-stock-check-modal>div{display:grid;gap:8px}.daily-stock-check-modal>div>button{justify-content:flex-start}.daily-stock-check-modal>small{color:var(--muted);font-size:9px}.partial-shipment-lines input:disabled{background:#efeee8;color:#54554d;cursor:not-allowed}.fulfilment-readiness{margin-bottom:18px;padding:18px;border:1px solid #b77f17;border-radius:12px;background:#fff9e8;color:#302718}.fulfilment-readiness h3{margin:0 0 6px}.fulfilment-readiness p{margin:0 0 12px;font-size:13px}.fulfilment-readiness>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:8px}.fulfilment-readiness button{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px;border:1px solid #dfc999;border-radius:8px;background:#fff;color:inherit;text-align:left}.fulfilment-readiness button span{flex:1}.fulfilment-readiness button svg{flex-shrink:0}.fulfilment-readiness button:focus-visible{outline:2px solid #111;outline-offset:2px}.pick-overview-page .pv8-hero{padding-bottom:12px}.pick-overview-page .pv8-stat{min-height:66px;box-shadow:none}.pick-overview-page .pv8-stat-icon{width:32px;height:32px}.pick-overview-page .pv8-stat-copy strong{font-size:22px}.pick-overview-page .pv8-order-columns,.pick-overview-page .pv8-order-row{grid-template-columns:22px minmax(130px,1.15fr) minmax(110px,.85fr) minmax(210px,1.8fr) 90px 120px 30px;min-width:820px}.pick-overview-page .pv8-table{overflow-x:auto}.pick-overview-page .pv8-order-row{min-height:76px;margin-top:0;border:0;border-bottom:1px solid #edf0f4;border-radius:0;padding-top:14px;padding-bottom:14px}.pick-overview-page .pv8-order-row.pv8-is-blocked{background:#fff}.pick-overview-page .pv8-order-row:hover{background:#f8fafc}.pick-overview-page .pv9-order-identity,.pick-overview-page .pv9-order-availability{display:grid;gap:6px;min-width:0}.pick-overview-page .pv8-order-link{font-size:13px}.pick-overview-page .pv8-customer{color:#687789}.pick-overview-page .pv8-reason{white-space:normal;overflow:visible;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.pick-overview-page .pv8-badge{padding:4px 8px}.pick-overview-page .pv8-heading-icon{width:36px;height:36px}.pv8-batches .pv8-batch-list>.pv9-batch-toolbar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:5px 0;border:0;color:#65778a;font-size:12px}.pv8-batches .pv8-batch-list>.pv8-batch-row.is-active{border-left:3px solid #258252}.pv8-batches .pv8-batch-list>.pv8-batch-row.is-completed{background:#f8fafc}.pv8-batches .pv8-batch-list .pv9-batch-done{display:flex;align-items:center;gap:7px;color:#367456;font-size:12px}@media(max-width:600px){.pv8-batches .pv8-batch-list .pv9-batch-done{grid-column:2/-1;grid-row:2}}.pick-batch-page .picklist-sheet{border:1px solid #e4e9ef;border-radius:12px;overflow:hidden;box-shadow:0 2px 9px #152c4506}.pick-batch-page .picklist-title{padding:18px 20px;border-bottom:1px solid #e4e9ef;gap:16px}.pick-batch-page .picklist-title h2{font-size:24px;margin:4px 0}.pick-batch-page .picklist-title p{font-size:12px;margin:6px 0 0;color:#657384}.pick-batch-page .picklist-title button{min-height:36px;padding:8px 12px;font-size:12px;border-radius:8px}.pick-batch-page .v1710-batch-intro{padding:10px 20px;font-size:11px;background:#f8fafc;border:0}.pick-batch-page .v1712-batch-check{margin:0;padding:12px 20px;border:0;border-bottom:1px solid #e4e9ef;border-radius:0}.pick-batch-page .v1712-batch-check strong{font-size:13px}.pick-batch-page .v1712-batch-check small{font-size:11px}.pick-batch-page .v1712-batch-check button{font-size:12px;min-height:34px;padding:7px 10px}.pick-batch-page .batch-progress-dashboard{padding:0;background:#fafbfc;border-bottom:1px solid #e4e9ef}.pick-batch-page .batch-progress-dashboard>div{padding:12px 20px}.pick-batch-page .batch-progress-dashboard strong{font-size:22px}.pick-batch-page .batch-progress-dashboard span,.pick-batch-page .batch-progress-dashboard small{font-size:11px}.pick-batch-page .batch-progress-track{height:5px}.pick-batch-page .v1710-pick-layout{padding:16px 20px;gap:18px;grid-template-columns:minmax(0,1fr) 280px}.pick-batch-page .pick-scan-workspace{padding:14px;border:1px solid #dce6ef;border-radius:10px;background:#f8fafc}.pick-batch-page .v1710-scan-heading{gap:4px;font-size:14px}.pick-batch-page .v1710-scan-heading small{font-size:11px;line-height:1.5}.pick-batch-page .v1710-pick-main .batch-scan{margin:12px 0 0;padding:0;border:0;background:transparent;gap:8px;flex-wrap:wrap}.pick-batch-page .batch-scan input{min-width:0;font-size:14px;min-height:40px;border-radius:8px}.pick-batch-page .batch-scan>input{flex:1 1 180px}.pick-batch-page .batch-scan label{font-size:11px;width:64px}.pick-batch-page .batch-scan label input{width:100%}.pick-batch-page .batch-scan button{min-height:40px;font-size:12px;padding:8px 12px;border-radius:8px}.pick-batch-page .v1710-active-order{border-color:#e0e6ed;border-radius:10px}.pick-batch-page .v1710-active-top{background:#f8fafc;padding:13px 15px}.pick-batch-page .v1710-active-top h3{font-size:20px}.pick-batch-page .v1710-active-top button{font-size:12px;min-height:34px;padding:7px 10px}.pick-batch-page .v1712-order-warnings{margin:10px 12px;padding:10px;border-radius:8px}.pick-batch-page .v1712-warning-heading{font-size:12px;margin-bottom:6px}.pick-batch-page .v1712-warning-row{padding:8px 10px}.pick-batch-page .v1712-warning-row strong{font-size:12px}.pick-batch-page .v1712-warning-row small{font-size:11px}.pick-batch-page .v1710-order-sidebar{padding:10px;border-radius:10px}.pick-batch-page .v1710-sidebar-title{padding:3px 3px 8px;font-size:13px}.pick-batch-page .v1710-order-choice{padding:10px;gap:7px}.pick-batch-page .v1710-order-choice.is-selected{background:#f5f8fc;border-color:#c2d3e7}.shipping-dashboard{gap:16px;align-items:start}.shipping-dashboard>.shipping-ready-queue,.shipping-dashboard>.shipping-picked-orders{order:1}.shipping-dashboard>.print-station-selector{order:2}.shipping-dashboard>.shipment-overview-panel{order:3}.shipping-dashboard>.shipping-test-disclosure{order:4}.shipping-dashboard>.panel{border:1px solid #e4e9ef;border-radius:12px;box-shadow:0 2px 9px #152c4506}.shipping-dashboard .panel-head{padding:15px 18px}.shipping-dashboard .panel-head h3{font-size:16px;display:flex;align-items:center;gap:8px}.shipping-dashboard .panel-head button{min-height:35px;font-size:12px;padding:7px 11px}.shipping-dashboard .shipment-history-note{margin:12px 18px 0;padding:9px 12px;background:#f5f7fa;border-left:3px solid #bdc9d8;color:#637183;font-size:11px;line-height:1.5;border-radius:5px}.shipping-dashboard .shipment-filters{padding:14px 18px 10px;gap:12px}.shipping-dashboard .shipment-filters label{font-size:11px;gap:6px}.shipping-dashboard .shipment-filters input,.shipping-dashboard .shipment-filters select,.shipping-dashboard .print-station-selector select{min-height:38px;padding:8px 10px;font-size:12px;border-radius:8px}.shipping-dashboard .shipment-result-count{padding:0 18px 10px;font-size:11px}.shipping-dashboard .shipment-overview-panel .empty{padding:24px 18px;display:grid;justify-items:center;gap:7px;font-size:12px}.shipping-dashboard .shipment-overview-panel .empty strong{color:#384657;font-size:14px}.shipping-dashboard .print-station-selector>label{padding:14px 18px;font-size:12px}.shipping-dashboard .ship-row{padding:14px 18px;flex-wrap:wrap;gap:12px}.shipping-dashboard .ship-row strong{font-size:13px}.shipping-dashboard .ship-row span{font-size:11px}.shipping-queue-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.shipping-dashboard .shipping-queue-actions :is(button,a){font-size:12px;min-height:35px;padding:8px 11px;border-radius:8px}@media(max-width:1000px){.pick-batch-page .v1710-pick-layout{grid-template-columns:minmax(0,1fr) 240px}}@media(max-width:780px){.pick-batch-page .v1710-pick-layout{grid-template-columns:minmax(0,1fr);padding:12px}.pick-batch-page .v1710-order-sidebar{grid-row:1;max-height:220px}.pick-batch-page .picklist-title{flex-wrap:wrap;padding:14px}.pick-batch-page .batch-progress-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.pick-batch-page .batch-progress-dashboard>div{padding:12px}.pick-batch-page .v1712-batch-check{padding:12px}.shipping-dashboard{grid-template-columns:minmax(0,1fr)}.shipping-dashboard>.panel{grid-column:1}}.pick-shipment-mode{display:flex;flex-wrap:wrap;gap:12px;padding:12px 14px;border:1px solid #dce3eb;border-radius:9px;margin:12px 0}.pick-shipment-mode legend{font-size:12px;font-weight:700;padding:0 5px}.pick-shipment-mode label{display:flex;align-items:center;gap:7px;font-size:13px;cursor:pointer}.pick-shipment-mode input{width:16px;height:16px;accent-color:#187750}.pick-batch-page .pick-product-identity{display:flex;align-items:center;gap:12px;min-width:0}.pick-batch-page .pick-product-identity>div:last-child{min-width:0}.pick-batch-page .pick-product-photo{flex:0 0 56px;width:56px}.pick-batch-page .pick-product-photo .product-photo{width:56px;height:56px;min-height:56px;margin:0;border:1px solid #e4e9ef;border-radius:8px;overflow:hidden;background:#fff}.pick-batch-page .pick-product-photo .product-photo :is(a,img){display:block;width:100%;height:100%;object-fit:contain}.pick-batch-page .pick-product-photo .product-photo button{display:none}.pick-batch-page .v1710-order-items>div{padding:10px 0}.pick-batch-page .v1710-order-items>div>span{padding:5px 8px;border-radius:6px;background:#f1f5f8;font-size:11px}.pick-batch-page .v1712-order-warnings{background:#fffcf5;border:1px solid #eee1bc}.pick-batch-page .v1712-warning-row{background:transparent;border:0;border-radius:0;padding:4px 0}.pick-batch-page .v1712-warning-heading{margin-bottom:5px}.pick-batch-page .v1710-optional-barcode summary{font-size:11px;padding:8px 14px}.pick-batch-page .v1710-all-batch-lines summary{padding:12px 14px;font-size:13px}.pick-batch-page .pick-products-table{width:100%;border-collapse:collapse;table-layout:auto;min-width:620px}.pick-batch-page .pick-products-table th{background:#f5f7fa;font-size:10px;letter-spacing:.03em;padding:10px 12px}.pick-batch-page .pick-products-table td{display:table-cell;padding:12px;vertical-align:middle;border-bottom:1px solid #e8edf2;font-size:12px;background:#fff}.pick-batch-page .pick-products-table td small{display:block;font-size:10px;color:#6c7887;margin-top:4px}.pick-batch-page .pick-products-table td strong{font-size:14px}.pick-batch-page .pick-products-table td button{display:block;margin-top:7px;min-height:32px;padding:6px 8px;font-size:11px;white-space:nowrap;border-radius:7px}.pick-batch-page .pick-location-code{display:inline-block;padding:5px 8px;border-radius:6px;background:#edf3f8;color:#35495e;font-size:11px;font-weight:700;white-space:nowrap}@media(max-width:600px){.pick-batch-page .pick-product-photo{flex-basis:44px;width:44px}.pick-batch-page .pick-product-photo .product-photo{width:44px;height:44px;min-height:44px}.pick-batch-page .pick-product-identity{gap:8px}}.pick-batch-page .pick-product-photo{flex-shrink:0}.pick-batch-page .pick-product-photo .product-photo{padding:0}.pick-batch-page .pick-product-photo .product-photo>div{min-height:0;height:100%;width:100%;padding:0;display:grid;place-items:center}.pick-batch-page .pick-product-photo .product-photo>div svg{width:22px;height:22px}.pick-batch-page .pick-product-photo .product-photo>div span{display:none}.inventory-workspace .section-intro{margin-bottom:14px}.inventory-workspace .section-intro h2{font-size:25px}.inventory-workspace .section-intro p{font-size:12px}.inventory-workspace .inventory-actions button{min-height:36px;padding:8px 12px;font-size:12px;border-radius:8px}.inventory-workspace .inventory-manual-sync{gap:10px;margin:10px 0;font-size:11px}.inventory-workspace .inventory-manual-sync button{font-size:11px;min-height:32px;padding:7px 10px}.inventory-workspace .setup-banner{padding:10px 14px;font-size:11px;border-radius:9px}.inventory-workspace .panel-head{padding:14px 16px;gap:12px;flex-wrap:wrap}.inventory-workspace .panel-head h3{font-size:16px;display:flex;align-items:center;gap:8px}.inventory-workspace .inventory-stock-filter{margin-left:auto;min-height:36px;padding:7px 10px;border:1px solid #dce3eb;border-radius:8px;background:#fff;font-size:12px}.inventory-workspace .inventory-table{overflow-x:auto}.inventory-workspace .inventory-table :is(.table-head,.table-row){grid-template-columns:minmax(290px,2fr) minmax(165px,1.1fr) repeat(3,minmax(80px,.5fr)) 90px;min-width:880px;gap:16px;padding:12px 16px}.inventory-workspace .inventory-table .table-row{min-height:76px;background:#fff;border-bottom:1px solid #edf0f4}.inventory-workspace .inventory-table .table-row:hover{background:#f8fafc}.inventory-workspace .inventory-table .wd-stock-product{display:flex;flex-direction:row;align-items:center;gap:12px}.inventory-workspace .inventory-table .wd-stock-product-copy{display:flex;flex-direction:column;gap:5px;align-items:flex-start}.inventory-workspace .inventory-table .wd-stock-product-copy strong{font-size:12px;line-height:1.45;color:#303e4e}.inventory-workspace .inventory-table .wd-stock-product-copy>span{font-size:11px;color:#6a7685}.inventory-workspace .inventory-table .wd-product-thumb{width:48px;height:48px;flex:0 0 48px}.inventory-workspace .inventory-location-chip{padding:5px 7px;font-size:10px;border:1px solid #e2e8ef;border-radius:6px;background:#f7f9fb;color:#5c6979}.inventory-workspace .inventory-location-chip.primary{background:#f0f5fa;border-color:#dce6ef;color:#354e66}.inventory-workspace .inventory-location-chip em{font-size:8px}.inventory-workspace .inventory-table .table-head{background:#f6f8fa;color:#677487;font-size:10px}.inventory-workspace .inventory-table .inventory-available strong{font-size:14px}.picking-insights{margin-top:18px;overflow:hidden}.picking-insights .panel-head{padding:16px 20px}.picking-insights h3{font-size:17px}.picking-insights p{color:#6a7788;font-size:12px;line-height:1.5}.picking-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid #e6ebf0;background:#f8fafc}.picking-metrics>div{padding:16px 20px;display:grid;gap:6px}.picking-metrics strong{font-size:20px;color:#293849;overflow-wrap:anywhere}.picking-metrics small{font-size:11px;color:#687688}.picking-insights table{width:100%;border-collapse:collapse}.picking-insights :is(th,td){text-align:left;padding:12px 18px;border-bottom:1px solid #e8edf2;font-size:12px}.picking-insights th{font-size:10px;color:#677487}.picking-method{padding:12px 20px}@media(max-width:700px){.picking-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-workspace .inventory-stock-filter{margin-left:0}}.product-catalog .catalog-filters{display:flex;flex-wrap:wrap;gap:10px;padding:16px;border-bottom:1px solid #e5e7eb}.product-catalog .catalog-filters .search{flex:1 1 300px}.product-catalog .catalog-filters select{max-width:210px;min-height:38px;font-size:12px}.wd-catalog-actions{position:relative;flex-wrap:wrap}.new-bundle-form{position:absolute;right:0;top:100%;z-index:5;width:min(440px,85vw);background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;box-shadow:0 12px 40px #0002;display:grid;gap:12px}.new-bundle-form label{display:grid;gap:5px}.new-bundle-form p{font-size:12px;color:#6b7280}.product-relationships{padding-bottom:16px}.product-relationships h4,.product-relationships>p{margin:12px 20px}.product-relation-row{display:flex;align-items:center;gap:14px;padding:12px 20px;border-top:1px solid #eee;font-size:12px}.product-relation-row span{flex:1}.product-relation-row code{color:#68717c}.product-management-note{font-size:12px;line-height:1.6;padding:0 20px;color:#67707a}.kit-editor .kit-line{display:grid;grid-template-columns:minmax(220px,1fr) 155px 80px auto;gap:10px}.kit-editor .kit-line input{width:100%}.product-history-panel>p{padding:0 20px;font-size:12px;color:#68717c}.product-history-pagination{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:16px}.product-table-scroll{overflow:auto}.product-table-scroll table{width:100%;border-collapse:collapse;font-size:12px}.product-table-scroll th,.product-table-scroll td{padding:12px 16px;border-bottom:1px solid #eee;text-align:left;max-width:300px;overflow-wrap:anywhere}.product-table-scroll th{color:#667085;background:#f7f8fa}.bundle-pick-context{color:#8a6200!important;background:#fff9e7;border-radius:4px;padding:4px 6px;margin-top:5px}.shipment-filters{flex-wrap:wrap}.shipment-overview-row small{line-height:1.5}@media(max-width:700px){.kit-editor .kit-line{grid-template-columns:1fr 1fr}.kit-editor .kit-line>select:first-child{grid-column:1/-1}.product-relation-row{flex-wrap:wrap}.product-catalog .catalog-filters select{max-width:100%;flex:1 1 140px}}.usb-settings{padding-bottom:20px}.usb-setup-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:18px 22px;border-bottom:1px solid var(--line)}.usb-setup-steps p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.usb-setup-steps b{display:block;color:var(--ink);margin-bottom:5px}.usb-settings>.secondary,.usb-settings>.inline-feedback{margin:16px 22px}.usb-profile-list{display:flex;flex-wrap:wrap;gap:10px;padding:16px 22px 0}.usb-profile-list span{display:grid;text-align:left;gap:4px}.usb-profile-list small{color:var(--muted);font-size:11px}.usb-profile-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:8px 22px}.usb-profile-form label,.usb-shipment-print label{display:grid;gap:7px;font-size:12px}.usb-profile-form :is(input,select),.usb-shipment-print select{padding:11px;border:1px solid var(--line);border-radius:7px;width:100%;min-width:0;background:#fff}.usb-form-note,.usb-profile-form .button-row{grid-column:1/-1}.usb-form-note{font-size:12px;color:var(--muted);line-height:1.5}.usb-profile-form .button-row{display:flex;flex-wrap:wrap;gap:8px}.usb-shipment-print{display:flex;flex-wrap:wrap;gap:10px;align-items:end;flex-basis:100%;padding-bottom:14px;border-bottom:1px solid var(--line)}.usb-shipment-print p{flex-basis:100%;font-size:12px}.bug-report-intro{margin-bottom:18px}.bug-report-intro p{max-width:600px;color:var(--muted);font-size:13px;line-height:1.6}.bug-report-body{gap:16px}.support-inbox{margin-top:22px}.support-inbox>p{margin:16px 20px;font-size:12px}.support-inbox details{border-top:1px solid var(--line)}.support-inbox summary{cursor:pointer;padding:16px 20px;display:flex;justify-content:space-between;gap:18px;font-size:13px}.support-inbox summary span{display:grid;gap:6px}.support-inbox small{color:var(--muted);font-size:11px}.support-report-details{padding:0 20px 20px;font-size:13px;overflow-wrap:anywhere}.support-report-details p{white-space:pre-wrap;line-height:1.6}.support-mail-notice{background:#fff8df;padding:12px;border-radius:6px}@media(max-width:700px){.usb-setup-steps,.usb-profile-form{grid-template-columns:1fr}.support-inbox summary{flex-direction:column;gap:8px}}.return-views{display:flex;flex-wrap:wrap;gap:8px;padding:0 18px 12px}.return-inspection{grid-column:1/-1;display:grid;gap:12px;padding-top:12px;border-top:1px solid var(--line)}.return-inspection label{display:grid;gap:6px;font-size:12px}.return-inspection .return-actions{flex-wrap:wrap;align-items:center}.return-inspection .return-actions strong{flex-basis:100%}.return-inspection>button{justify-self:start}.return-card>div>small{line-height:1.6}.pick-batch-page .picklist-title{padding:14px 20px}.pick-batch-page .picklist-title h2{font-size:21px}.pick-batch-page .v1712-batch-check{padding:8px 20px}.pick-batch-page .v1712-batch-check>div{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.pick-batch-page .batch-progress-dashboard>div{padding:9px 20px}.pick-batch-page .batch-progress-dashboard strong{font-size:19px}.pick-batch-page .batch-progress-dashboard small{line-height:1.3}.pick-batch-page .v1710-pick-layout.pick-single-order{grid-template-columns:minmax(0,1fr)}.pick-batch-page .pick-scan-workspace{padding:12px 14px}.pick-batch-page .pick-warning-details{background:#fffaf0}.pick-batch-page .pick-warning-details>summary{cursor:pointer;margin:0;padding:2px}.pick-batch-page .pick-warning-details>summary>div{display:flex;align-items:center;gap:8px}.pick-batch-page .pick-warning-details>summary small{margin-left:auto;color:#64748b;font-size:11px}.pick-batch-page .pick-warning-details[open]>summary{margin-bottom:8px}.pick-batch-page .v1710-order-items>.pick-component-row{display:grid;grid-template-columns:minmax(180px,1fr) 130px 90px 90px;gap:16px;padding:14px 0}.pick-component-row .pick-product-identity{min-width:0}.pick-component-row .pick-product-identity>div:last-child{min-width:0;overflow-wrap:anywhere}.pick-component-row .pick-product-identity strong{font-size:13px;line-height:1.4}.pick-component-row .pick-variant-name{display:block;margin-top:3px;font-size:13px;font-weight:700;color:#244566}.pick-component-row .pick-component-location strong{display:flex;gap:5px;align-items:center;margin-top:5px}.pick-component-row .pick-component-location small,.pick-component-row .pick-component-quantity small,.pick-component-row .pick-component-progress small{font-size:11px;font-weight:400}.pick-component-row .pick-component-quantity strong,.pick-component-row .pick-component-progress strong{display:flex;align-items:center;gap:6px;font-size:17px;margin-top:4px}.pick-component-row.is-done .pick-component-progress strong{color:#15714a}.pick-batch-page .v1710-order-sidebar{position:sticky;top:16px}@media(max-width:1100px){.pick-batch-page .v1710-order-items>.pick-component-row{grid-template-columns:minmax(160px,1fr) 100px 70px 70px;gap:10px}}@media(max-width:780px){.pick-batch-page .v1710-order-sidebar{position:static}.pick-batch-page .v1710-order-items>.pick-component-row{grid-template-columns:1fr 1fr 1fr;gap:10px}.pick-component-row .pick-product-identity{grid-column:1/-1}.pick-batch-page .batch-progress-dashboard>div{padding:9px 12px}.pick-batch-page .v1712-batch-check{padding:8px 12px}}.toast{top:80px;right:20px;left:auto;width:min(420px,calc(100vw - 32px));max-width:calc(100vw - 32px);box-sizing:border-box;border:1px solid #c9dfd5;border-radius:10px;background:#fff;color:#234238;box-shadow:0 8px 28px #122c4520;padding:14px 16px;gap:10px;align-items:flex-start;line-height:1.5}.toast>svg,.toast>button{flex-shrink:0}.toast>span{flex:1;min-width:0;overflow-wrap:anywhere}.toast.error{background:#fff;border-color:#edcccc;color:#963535}.toast button{color:inherit;min-width:28px;min-height:28px;display:grid;place-items:center}.pick-feedback{display:flex;align-items:center;gap:9px;margin:12px 20px;padding:11px 14px;border:1px solid #cce4d8;background:#f2faf5;border-radius:8px;color:#246146;font-size:12px}.pick-feedback span{flex:1;overflow-wrap:anywhere}.pick-feedback button{border:0;background:transparent;color:inherit;display:grid;place-items:center;min-width:30px;min-height:30px}.pick-label-status{margin:14px 20px;border:1px solid #cce4d8;background:#fff;border-radius:10px;overflow:hidden}.pick-label-heading{display:flex;align-items:center;gap:10px;padding:14px 16px;background:#f2faf5;color:#246146}.pick-label-heading strong{font-size:14px}.pick-label-heading p{margin:3px 0 0;font-size:12px}.pick-label-results{padding:0 14px 12px;font-size:12px}.pick-label-results:empty{display:none}.pick-label-result{display:flex;align-items:flex-start;gap:10px;padding:13px 0;border-bottom:1px solid #edf0f3;margin-bottom:10px}.pick-label-result>svg{flex-shrink:0;color:#416791}.pick-label-result>div{flex:1;min-width:0;overflow-wrap:anywhere}.pick-label-result p{margin:5px 0;line-height:1.5}.pick-label-result small{color:#657384}.pick-label-result.blocked>svg,.pick-label-result.needs_review>svg{color:#ab751c}.pick-label-result.succeeded>svg{color:#246146}@media(max-width:600px){.toast{top:72px;right:16px}.pick-feedback,.pick-label-status{margin:12px}.pick-label-result{flex-wrap:wrap}.pick-label-result>button{margin-left:28px}}.auto-pick-panel{padding:20px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;border:1px solid #cbdced}.auto-pick-panel h3{margin:0 0 7px;font-size:18px}.auto-pick-panel p{margin:0;font-size:13px;line-height:1.6}.auto-pick-panel small{color:#657384}.auto-pick-controls{display:flex;align-items:end;gap:10px}.auto-pick-controls label{display:grid;gap:6px;font-size:12px}.auto-pick-controls input{width:96px;min-height:40px}.auto-pick-summary,.auto-pick-panel details{grid-column:1/-1}.auto-pick-summary{color:#345675}.auto-pick-panel summary{cursor:pointer;font-size:12px}.auto-pick-panel ol{margin:10px 0 0;padding-left:22px;max-height:220px;overflow:auto}.auto-pick-panel li{padding:5px;font-size:12px}.auto-pick-panel li span,.auto-pick-panel li small{margin-left:15px}.fv7-head-actions .order-urgency{position:relative;display:inline-flex;align-items:center;gap:0;height:38px;margin:0;padding:0;border:1px solid #d9dfe5;border-radius:8px;background:#fff;color:#344152;overflow:hidden}.order-urgency-caption{padding:0 10px 0 12px;font-size:11px;font-weight:500;color:#697585}.fv7-head-actions .order-urgency select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;border-radius:0;background:transparent;color:inherit;height:36px;min-height:36px;width:102px;min-width:0;padding:0 28px 0 10px;margin:0;border-left:1px solid #e8ecf0;font:inherit;font-size:12px;font-weight:650;cursor:pointer;box-shadow:none;outline:none}.order-urgency-chevron{position:absolute;right:9px;pointer-events:none;color:currentColor}.fv7-head-actions .order-urgency:focus-within{outline:2px solid #476f9e;outline-offset:2px}.fv7-head-actions .order-urgency:hover{border-color:#a9b5c1}.fv7-head-actions .order-urgency-1{background:#f4f7fc;color:#42638b;border-color:#d6e1ed}.fv7-head-actions .order-urgency-2{background:#fff8ed;color:#98621e;border-color:#eadac1}.fv7-head-actions .order-urgency-3{background:#fff3f0;color:#a84431;border-color:#ecd0c8}.fv7-head-actions .order-urgency select:disabled{cursor:not-allowed;opacity:.6}.fv7-head-actions .order-urgency select option{color:#263444;background:#fff}@media(max-width:600px){.fv7-head-actions .order-urgency{flex:0 0 auto}}.partial-shipment-help{padding:13px 18px;background:#f3f7fc;border-block:1px solid #e0e8f1;font-size:13px}.partial-shipment-help p{margin:5px 0 0;line-height:1.6}.partial-pick-selector .partial-shipment-line{display:flex;align-items:center;gap:12px}.partial-shipment-line>span{flex:1;min-width:0}.partial-shipment-line img{width:48px;height:48px;object-fit:contain}.partial-shipment-line input{width:78px;flex-shrink:0}@media(max-width:750px){.auto-pick-panel{grid-template-columns:1fr;padding:16px}.auto-pick-controls{flex-wrap:wrap}.auto-pick-controls .primary{flex:1}}.box-weight-limit{display:grid;grid-template-columns:1fr 100px;align-items:center;gap:8px;margin:12px 0;font-weight:600}.box-weight-limit small{grid-column:1/-1;font-weight:400;color:var(--muted, #64748b);line-height:1.5}.box-weight-limit input{width:100%;min-width:0}.inventory-workspace .inventory-table :is(.table-head,.table-row){grid-template-columns:minmax(290px,2fr) minmax(165px,1.1fr) repeat(3,minmax(80px,.5fr));min-width:790px}.inventory-quantity-button{min-width:42px;min-height:36px;padding:6px 10px;border:1px solid #dce2e9;border-radius:7px;background:#fff;color:inherit;font-size:14px;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.inventory-quantity-button:hover{background:#fff8e0;border-color:#e3b237}.inventory-quantity-button:focus-visible{outline:2px solid #c49114;outline-offset:2px}.inventory-count-form{display:grid;gap:16px}.inventory-count-form label{display:grid;gap:7px;font-weight:600}.inventory-count-form input,.inventory-count-form select{width:100%;padding:10px;border:1px solid #dce2e9;border-radius:7px}.inventory-count-form p{margin:0;line-height:1.6}.inventory-count-actions{display:flex;justify-content:flex-end;gap:10px}.partial-plan-table{overflow-x:auto}.partial-plan-table table{width:100%;border-collapse:collapse;font-size:12px}.partial-plan-table th,.partial-plan-table td{padding:12px;text-align:left;border-bottom:1px solid #e5e9ee;vertical-align:top}.partial-plan-table th{background:#f5f7f9;white-space:nowrap}.partial-plan-table td:first-child{min-width:210px}.partial-plan-table td span,.partial-plan-table td small,.partial-plan-table td a{display:block;margin-top:5px}.partial-plan-table td small{color:#657184}.partial-plan-table td a{color:#80610a;text-decoration:underline}.v9-shell{--v9-nav-expanded: 260px;--v9-nav-collapsed: 76px;grid-template-columns:var(--v9-nav-expanded) minmax(0,1fr);transition:grid-template-columns .2s cubic-bezier(.2,.75,.3,1)}.v9-shell.v9-collapsed{grid-template-columns:var(--v9-nav-collapsed) minmax(0,1fr)}.v9-shell>main{min-width:0}.v9-shell .v9-sidebar{position:sticky;top:0;height:100dvh;min-height:0;z-index:25;display:flex;flex-direction:column;padding:12px 10px 10px;background:#fcfcfd;border-right:1px solid #e3e7ea;color:#26303a;overflow:visible}.v9-shell .v9-brand-row{display:flex;align-items:center;gap:5px;padding:0 2px 12px;min-height:61px}.v9-shell .v9-brand-button{display:flex;align-items:center;gap:10px;min-width:0;min-height:46px;flex:1;padding:5px 3px;border:none;background:transparent;color:#242a32;text-align:left;border-radius:9px}.v9-brand-button .brand-logo{width:39px;height:39px;flex:0 0 39px}.v9-brand-label{display:grid;gap:1px;min-width:0}.v9-brand-label strong{font-weight:760;font-size:17px;letter-spacing:.035em;line-height:1.15}.v9-brand-label small{font-size:9px;color:#69717a;letter-spacing:.17em;margin:0}.v9-shell .v9-collapse-toggle,.v9-shell .v9-mobile-close{width:31px;height:32px;min-width:31px;min-height:32px;display:grid;place-items:center;border:1px solid #e2e6ea;background:#fff;border-radius:8px;color:#47515e}.v9-shell .v9-collapse-toggle:hover,.v9-shell .v9-brand-button:hover{background:#f0f3f6}.v9-shell .v9-mobile-close{display:none}.v9-nav-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d4dae0 transparent}.v9-shell .v9-sidebar .v9-nav{display:flex;flex-direction:column;gap:4px;padding-bottom:9px}.v9-nav-group{display:flex;flex-direction:column;gap:2px;padding:9px 0;border-top:1px solid #eceef1}.v9-nav-group:first-child{border-top:none;padding-top:1px}.v9-nav-heading{display:block;color:#717b87;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;padding:2px 12px 5px;line-height:1.4}.v9-shell .v9-sidebar .v9-nav .v9-nav-link{display:flex;position:relative;align-items:center;flex:none;gap:11px;padding:10px 11px;min-height:40px;width:100%;border:none;border-radius:9px;color:#343d48;background:transparent;font-size:13px;font-weight:550;white-space:nowrap;transition:background-color .17s ease,color .17s ease,box-shadow .17s ease}.v9-shell .v9-sidebar .v9-nav .v9-nav-link:before{display:none}.v9-nav-link svg{flex:0 0 19px;transition:transform .17s ease,color .17s ease}.v9-nav-label{flex:1;overflow:hidden;text-overflow:ellipsis;text-align:left}.v9-shell .v9-sidebar .v9-nav .v9-nav-link:hover{background:#eef1f4;color:#1d2630}.v9-shell .v9-sidebar .v9-nav .v9-nav-link.active{background:#fff6df;color:#282a30;font-weight:730;box-shadow:none}.v9-shell .v9-sidebar .v9-nav .v9-nav-link.active:hover{background:#ffefd0}@media(hover:hover)and (pointer:fine){.v9-shell .v9-sidebar .v9-nav .v9-nav-link:hover svg{transform:translate(2px)}.v9-shell .v9-sidebar .v9-nav .v9-nav-link.active:hover svg{transform:translate(1px)}}.v9-shell .v9-sidebar .v9-nav .v9-nav-link:focus-visible,.v9-shell .v9-sidebar-footer button:focus-visible,.v9-shell .v9-collapse-toggle:focus-visible,.v9-mobile-bottom button:focus-visible{outline:2px solid #005bd3;outline-offset:2px}.v9-shell .v9-sidebar .v9-nav .v9-badge{flex:0 0 auto;margin-left:auto;color:#8c3b35;background:#ffeded;font-weight:750;font-size:10px;border-radius:9px;padding:2px 7px;line-height:1.5}.v9-sidebar-footer{flex:0 0 auto;display:flex;flex-direction:column;gap:6px;background:#fcfcfd;padding-top:9px;border-top:1px solid #eceef1}.v9-shell .v9-sync{display:flex;align-items:center;gap:9px;width:100%;min-height:51px;text-align:left;border:1px solid #d9e7df;border-radius:10px;padding:8px 10px;color:#285139;background:#ecf9f1;transition:background-color .17s ease}.v9-sync-copy{display:grid;flex:1;min-width:0;gap:1px}.v9-sync-copy strong{font-size:11px;line-height:1.25;overflow:hidden;text-overflow:ellipsis}.v9-sync-copy small{font-size:10px;color:#52675b;line-height:1.25}.v9-sync-dot{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:#228c57}.v9-sync-arrow{flex:0 0 auto}.v9-shell .v9-sync.v9-sync-warning{background:#fff6e9;color:#825223;border-color:#f0dbc0}.v9-sync-warning .v9-sync-dot{background:#bf772e}.v9-shell .v9-sync.v9-sync-muted{background:#f0f3f6;color:#495563;border-color:#e1e5e9}.v9-sync-muted .v9-sync-dot{background:#8291a2}.v9-shell .v9-sync:hover{filter:brightness(.98)}.v9-shell .v9-credit{margin:0;padding:5px 9px;border:none;border-radius:8px}.v9-credit span,.v9-credit small{font-size:9px;color:#747e87}.v9-credit strong{font-size:10px}.v9-shell .v9-profile{display:flex;min-height:56px;margin:0;padding:9px 6px 1px;border-top:1px solid #eceef1;width:100%}.v9-shell .v9-profile:hover{background:#f2f5f7;border-radius:8px}.v9-profile .avatar{flex:0 0 35px;width:35px;height:35px}.v9-profile-copy{min-width:0}.v9-profile-copy strong{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:12px}.v9-profile-copy span{font-size:10px}.v9-mobile-bottom,.v9-drawer-backdrop{display:none}.v9-collapsed .v9-brand-row{justify-content:center;flex-wrap:wrap}.v9-collapsed .v9-brand-button{justify-content:center;flex:0 0 100%}.v9-collapsed .v9-brand-label,.v9-collapsed .v9-nav-heading,.v9-collapsed .v9-nav-label,.v9-collapsed .v9-sync-copy,.v9-collapsed .v9-sync-arrow,.v9-collapsed .v9-credit,.v9-collapsed .v9-profile-copy,.v9-collapsed .v9-profile-arrow{display:none!important}.v9-collapsed .v9-collapse-toggle{margin:0 auto}.v9-collapsed .v9-nav-group{align-items:center;gap:4px}.v9-collapsed .v9-nav-group:not(:first-child){border-top:1px solid #e3e6e9;padding-top:11px}.v9-shell.v9-collapsed .v9-sidebar .v9-nav .v9-nav-link{width:46px;min-height:43px;justify-content:center;padding:10px}.v9-collapsed .v9-badge{position:absolute;top:3px;right:2px;margin:0!important;min-width:13px;padding:1px 3px!important;font-size:8px!important}.v9-collapsed .v9-sidebar-footer{align-items:center}.v9-collapsed .v9-sync{width:46px;justify-content:center;min-height:44px}.v9-collapsed .v9-profile{width:46px;justify-content:center;padding:7px 0}.v9-collapsed .v9-profile .avatar{margin:0}.v9-menu-button{align-items:center;justify-content:center}@media(max-width:820px){.v9-shell,.v9-shell.v9-collapsed{display:block}.v9-shell .v9-sidebar{position:fixed;top:0;left:0;z-index:61;width:min(88vw,340px);max-width:340px;height:100dvh;padding-top:max(12px,env(safe-area-inset-top));padding-bottom:max(12px,env(safe-area-inset-bottom));transform:translate(-105%);visibility:hidden;pointer-events:none;box-shadow:16px 0 42px #17202c25;transition:transform .23s cubic-bezier(.2,.75,.3,1),visibility .23s}.v9-shell .v9-sidebar.open{transform:translate(0);visibility:visible;pointer-events:auto}.v9-shell .v9-drawer-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;width:100%;border:none;background:#15202bb0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.v9-shell .v9-mobile-close{display:grid;margin-left:auto}.v9-shell .v9-collapse-toggle{display:none}.v9-collapsed .v9-brand-row{justify-content:initial;flex-wrap:nowrap}.v9-collapsed .v9-brand-button{flex:1;justify-content:flex-start}.v9-collapsed .v9-brand-label,.v9-collapsed .v9-nav-heading,.v9-collapsed .v9-nav-label,.v9-collapsed .v9-sync-copy,.v9-collapsed .v9-sync-arrow,.v9-collapsed .v9-credit,.v9-collapsed .v9-profile-copy,.v9-collapsed .v9-profile-arrow{display:initial!important}.v9-collapsed .v9-brand-label,.v9-collapsed .v9-sync-copy,.v9-collapsed .v9-profile-copy{display:grid!important}.v9-collapsed .v9-nav-group{align-items:stretch}.v9-shell.v9-collapsed .v9-sidebar .v9-nav .v9-nav-link{width:100%;min-height:44px;justify-content:flex-start;padding:10px 11px}.v9-collapsed .v9-badge{position:static;margin-left:auto!important;padding:2px 7px!important;font-size:10px!important}.v9-collapsed .v9-sync,.v9-collapsed .v9-profile{width:100%;justify-content:flex-start}.v9-shell .v9-menu-button{display:flex;min-height:44px;min-width:44px;flex:0 0 44px;background:#f3f4f6;border-radius:8px;margin-right:8px}.v9-shell>main{width:100%;min-width:0}.v9-shell>main>.content{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.v9-mobile-bottom{position:fixed;z-index:38;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;min-height:calc(64px + env(safe-area-inset-bottom));padding:5px 6px max(6px,env(safe-area-inset-bottom));border-top:1px solid #e1e5e9;border-radius:15px 15px 0 0;background:#fff;box-shadow:0 -6px 24px #14202b12}.v9-mobile-bottom button{position:relative;min-width:0;min-height:53px;border:none;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:transparent;color:#586574;font-size:10px;font-weight:600}.v9-mobile-bottom button.active{background:#fff5da;color:#282a30;font-weight:750}.v9-mobile-bottom button i{position:absolute;top:4px;right:calc(50% - 18px);width:6px;height:6px;background:#de7a2c;border-radius:50%}}@media(prefers-reduced-motion:reduce){.v9-shell,.v9-shell .v9-sidebar,.v9-nav-link,.v9-nav-link svg,.v9-mobile-bottom button,.v9-shell button{transition:none!important;animation:none!important}.v9-shell .v9-sidebar .v9-nav .v9-nav-link:hover svg{transform:none}}.v9-sync-icon{display:none}@media(min-width:821px){.v9-shell.v9-collapsed{--v9-nav-collapsed: 72px}.v9-shell.v9-collapsed .v9-sidebar{padding:10px 8px 8px}.v9-shell.v9-collapsed .v9-brand-row{flex-direction:column;flex-wrap:nowrap;gap:6px;padding:0 0 8px;min-height:0}.v9-shell.v9-collapsed .v9-brand-button{flex:none;width:44px;height:44px;min-height:44px;padding:6px}.v9-collapsed .v9-brand-button .brand-logo{width:32px;height:32px;flex-basis:32px}.v9-shell.v9-collapsed .v9-collapse-toggle{width:44px;height:36px;border-color:transparent;background:transparent}.v9-shell.v9-collapsed .v9-collapse-toggle:hover{background:#eef1f4}.v9-shell.v9-collapsed .v9-sidebar .v9-nav{gap:0;padding-bottom:6px}.v9-collapsed .sidebar-preferences{display:flex;justify-content:center;margin:0;padding-bottom:6px}.v9-collapsed .v9-nav-group,.v9-collapsed .v9-nav-group:not(:first-child){gap:2px;padding:6px 0;border-color:#eceef1}.v9-shell.v9-collapsed .v9-sidebar .v9-nav .v9-nav-link{width:44px;height:44px;min-height:44px;padding:0;gap:0;margin:0 auto;border-radius:10px}.v9-shell.v9-collapsed .v9-sidebar .v9-nav .v9-nav-link.active{background:#fff1c2;box-shadow:inset 0 0 0 1px #efcf71;color:#302b1b}.v9-shell.v9-collapsed .v9-sidebar .v9-nav .v9-nav-link:hover svg{transform:none}.v9-shell.v9-collapsed .v9-sidebar .v9-nav .v9-badge{top:2px;right:0;min-width:14px;height:14px;padding:0 3px!important;line-height:14px;font-size:9px!important;box-shadow:0 0 0 2px #fcfcfd}.v9-collapsed .v9-sidebar-footer{gap:6px;padding-top:8px}.v9-shell.v9-collapsed .v9-sidebar-footer>.language-control{width:44px;margin:0}.v9-shell.v9-collapsed .language-control select{width:44px;min-height:34px;padding:5px 3px;border-radius:8px;font-size:11px;font-weight:600}.v9-shell.v9-collapsed .v9-sync{position:relative;width:44px;min-height:40px;padding:0;justify-content:center;border-color:transparent;background:transparent}.v9-shell.v9-collapsed .v9-sync:hover{background:#eef1f4}.v9-collapsed .v9-sync-icon{display:block;flex:none}.v9-collapsed .v9-sync-dot{position:absolute;top:6px;right:6px;width:6px;height:6px;box-shadow:0 0 0 2px #fcfcfd}.v9-shell.v9-collapsed .v9-profile{width:44px;min-height:44px;padding:6px 0 0;justify-content:center}.v9-collapsed .v9-profile .avatar{width:30px;height:30px;flex-basis:30px}}@media(max-width:820px){.v9-collapsed .language-control label>svg{display:block}.v9-collapsed .language-control select{padding:7px 5px;font-size:12px}}.v9-shell .v9-sync:disabled{opacity:1;cursor:default;filter:none}.page-header-main .page-back{display:flex;align-items:center;width:fit-content;gap:5px;margin-bottom:10px}.page-header-main>.eyebrow{display:block}.content .dashboard-disclosure-body>p:first-child{margin-top:0}.content .dashboard-disclosure-body>p:last-child{margin-bottom:0}.content .dashboard-disclosure-body{font-size:13px;line-height:1.6}.content .dashboard-disclosure-body code{overflow-wrap:anywhere}.content .dashboard-disclosure-body .dashboard-disclosure{box-shadow:none}.browser-print-guide{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 22px;margin-bottom:16px}.browser-print-guide h3{margin:0 0 7px;font-size:16px}.browser-print-guide p{margin:0;max-width:760px;color:var(--muted);font-size:13px;line-height:1.6}.browser-print-guide>a{display:inline-flex;align-items:center;gap:8px;flex:none;text-decoration:none}.integration-grid.integration-grid-single{grid-template-columns:1fr;margin-bottom:16px}.integration-grid-single .integration-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:6px 16px;padding:20px 22px}.integration-grid-single .integration-logo{grid-row:1 / 3;width:42px;height:42px;margin:0;border-radius:9px}.integration-grid-single .integration-title{margin:0;gap:12px}.integration-grid-single .integration-title h3{font-size:15px;margin:0 0 3px}.integration-grid-single .integration-card>p{grid-column:2;margin:0;font-size:12px;line-height:1.6}.shopify-webhook-panel .panel-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.shopify-webhook-panel .panel-heading p{margin:6px 0 0}.sync-v15-summary>div{background:none;border:0;padding:8px 12px}.sync-v15-summary>div+div{border-left:1px solid var(--line)}.sync-v15 .inline-feedback ul{margin:8px 0 0;padding-left:20px}.fedex-account-row{flex-wrap:wrap;gap:12px}.fedex-account-row>span{margin-right:auto}.fedex-account-row>span>strong{margin-right:8px}.standard-box-form{align-items:end;gap:12px;padding:20px 22px}.standard-box-form label{display:grid;min-width:0;gap:7px;font-size:12px;font-weight:600}.standard-box-form input{width:100%;min-width:0;border-radius:7px;font-size:13px}.standard-box-form>button{min-height:38px}.order-summary.orders-overview-summary{gap:6px;margin-bottom:14px}.order-summary.orders-overview-summary>button,.order-summary.orders-overview-summary>div{flex-direction:row;border-color:transparent;background:transparent;min-height:38px;padding:8px 12px}.order-summary.orders-overview-summary>button:hover{background:#fff;border-color:var(--line)}.order-summary.orders-overview-summary>button.active{background:#fff;border-color:#8293a3}.fv7-meta-cell a{color:inherit;font-size:11px;overflow-wrap:anywhere}.order-facts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.order-facts .eyebrow{display:none}.order-facts-title{margin-bottom:14px}.order-product-extra:empty{display:none}.order-product-link{text-decoration:none}.order-product-link:hover{text-decoration:underline;text-underline-offset:3px}.content .product-catalog .catalog-filters select{border-radius:7px;padding:9px 12px}.product-catalog .supplier-bulk{padding:12px 16px;gap:12px}.product-catalog .supplier-bulk small{flex-basis:100%}.inventory-workspace .inventory-quantity-button{width:fit-content;min-width:42px;border-color:transparent;background:transparent;text-decoration:underline dotted;text-decoration-color:#aab2bb;text-underline-offset:4px}.inventory-workspace .inventory-quantity-button:hover{background:#fff8e0;border-color:#e3b237}.inventory-workspace .inventory-location-missing{color:var(--muted);font-weight:400;font-size:12px}.inventory-workspace .inventory-stock-filter{margin-left:0}.inventory-workspace .panel-head>.inventory-stock-filter:first-of-type{margin-left:auto}.purchase-page .purchase-intro{padding:0;border:0;margin-bottom:16px}.purchase-intro p{margin:6px 0 0;font-size:13px;color:var(--muted)}.purchase-tools{display:flex;align-items:start;flex-wrap:wrap;gap:12px;margin-bottom:18px}.purchase-tools .purchase-advice{margin:0;min-width:0;flex:1}.purchase-tools .purchase-export-actions{margin:0;padding:0}.purchase-tools .advice-panel{margin-top:14px}.flow-layout .flow-empty{padding:22px}.flow-empty h3{margin:0 0 8px;font-size:16px}.flow-empty p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.crm-private-search+.crm-column-head{border-top:1px solid var(--line)}.team-workspace{gap:18px}.team-workspace>.dashboard-disclosure{margin:0}.team-workspace .team-role-help{padding:0;background:none;color:var(--muted);font-size:12px}.sa-action-details summary{font-size:11px;color:var(--muted);margin-top:5px;cursor:pointer}.sa-action-details code,.sa-action-details small{display:block;margin-top:6px;overflow-wrap:anywhere}.sa-page .dashboard-disclosure .sa-footnote{margin:0}.sync-history>.dashboard-disclosure{margin-bottom:0;box-shadow:none}.sync-history-note{margin:0}.profile-page .profile-fields input,.profile-page .profile-fields textarea,.profile-page .account-section input{border-radius:7px}.profile-page .profile-fields .logout-link{align-self:flex-start;font-size:13px}.content .builder-head-copy h1{max-width:none;overflow:visible;text-overflow:clip;white-space:normal}@media(max-width:760px){.browser-print-guide{align-items:flex-start;flex-direction:column;gap:14px;padding:18px}.integration-grid-single .integration-card{padding:18px;gap:6px 12px}.integration-grid-single .integration-title{flex-wrap:wrap}.sync-v15-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sync-v15-summary>div+div{border-left:0}.standard-box-form{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px}.standard-box-form>label:first-child{grid-column:1 / -1}.standard-box-form>button{grid-column:1 / -1}.order-facts-grid{grid-template-columns:1fr}.order-summary.orders-overview-summary{display:flex}.order-summary.orders-overview-summary>button,.order-summary.orders-overview-summary>div{padding:8px}.purchase-tools{gap:10px}.purchase-tools .purchase-advice{flex-basis:100%}}@media(max-width:540px){.v9-shell>main>header{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:8px;padding-inline:10px}.v9-shell>main>header>div:not(.header-actions){min-width:0}.v9-shell>main>header h1{max-width:100%}.v9-shell>main>header .v9-menu-button{margin-right:0}.v9-shell>main>header .header-actions{min-width:0;gap:5px}.v9-shell>main>header .global-search{width:clamp(80px,26vw,140px)}.v9-shell>main>header .account-menu-btn{padding:4px}.v9-shell>main>header .account-menu-btn>svg{display:none}}.purchase-heading-layout{display:grid;grid-template-columns:minmax(240px,1fr) auto auto auto;align-items:center;gap:12px;margin-bottom:24px}.purchase-heading-layout .purchase-intro,.purchase-heading-layout .purchase-tools,.purchase-heading-layout .purchase-advice{display:contents}.purchase-heading-layout .purchase-intro>div{grid-column:1;grid-row:1}.purchase-heading-layout .purchase-intro>button{grid-column:4;grid-row:1}.purchase-heading-layout .purchase-advice>button{grid-column:2;grid-row:1}.purchase-heading-layout .purchase-export-actions{grid-column:3;grid-row:1}.purchase-heading-layout .advice-panel{grid-column:1 / -1;margin:6px 0 0;min-width:0}.purchase-heading-layout .purchase-intro>button,.purchase-heading-layout .purchase-advice>button,.purchase-heading-layout .purchase-export-actions>button{min-height:38px;font-size:12px;white-space:nowrap}@media(max-width:1050px){.purchase-heading-layout{display:flex;flex-wrap:wrap}.purchase-heading-layout .purchase-intro>div{flex-basis:100%;order:0}.purchase-heading-layout .purchase-advice>button{order:1}.purchase-heading-layout .purchase-export-actions{order:2}.purchase-heading-layout .purchase-intro>button{order:3}.purchase-heading-layout .advice-panel{flex-basis:100%;order:4}}.auth-screen,.startup-screen{background:#f1f1f1;min-height:100vh;min-height:100dvh}.auth-screen{position:relative}.auth-screen .auth-language{position:absolute;top:16px;right:20px;margin:0}.startup-screen{display:grid;place-items:center}.startup-brand{display:grid;justify-items:center;gap:20px;color:#92979c;opacity:0;animation:startup-appear .16s .25s forwards}.startup-brand img{width:64px;height:64px;object-fit:contain}@keyframes startup-appear{to{opacity:1}}.auth-screen .auth-card{background:#fff;border:1px solid #e3e5e7;border-radius:14px;padding:32px;box-shadow:0 4px 18px #0000000d}.auth-screen .auth-logo{width:56px;height:56px;margin-bottom:20px}.auth-screen .auth-card>.eyebrow{color:#777d82;font-size:10px}.auth-screen .auth-card h1{font-size:28px;letter-spacing:-.6px;line-height:1.2}.auth-screen .auth-card>p{margin-bottom:12px}.auth-screen .auth-card label{font-size:12px;letter-spacing:0}.auth-screen .auth-card label input{border-radius:8px;font:inherit;font-weight:400}.auth-screen .auth-card label input:focus-visible,.auth-screen .auth-card .auth-password input:focus-visible{outline:2px solid #aab8c6;outline-offset:2px}.auth-password-field{margin-top:15px}.auth-screen .auth-password-field>label{display:block;margin-top:0}.auth-password{position:relative;display:block;margin-top:7px}.auth-screen .auth-card .auth-password input{display:block;width:100%;height:45px;padding:0 46px 0 12px;border:1px solid var(--line);background:#fff;margin:0;border-radius:8px;font:inherit;font-size:12px}.auth-password-toggle{position:absolute;inset:2px 2px 2px auto;width:40px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:#737b82;cursor:pointer}.auth-password-toggle:hover{color:#303030;background:#f3f4f5}.auth-password-toggle:focus-visible{outline:2px solid #aab8c6;outline-offset:-2px}.auth-screen .auth-submit{min-height:44px;gap:8px}.auth-screen .auth-error,.auth-screen .auth-card>.inline-feedback{border-radius:8px;line-height:1.5;margin:8px 0}.auth-screen .auth-card>.logout-link{font-size:12px;align-self:center;margin-top:14px}@media(max-width:540px){.auth-screen{padding:72px 16px 24px}.auth-screen .auth-language{right:16px}.auth-screen .auth-card{padding:28px 24px}.auth-screen .auth-card label input,.auth-screen .auth-card .auth-password input{font-size:16px}}@media(prefers-reduced-motion:reduce){.startup-brand{animation:none;opacity:1}.startup-screen .spin,.auth-screen .spin{animation:none}}.auth-card .mfa-remember-device{display:flex;align-items:flex-start;gap:10px;font-size:13px;font-weight:400;cursor:pointer}.auth-card .mfa-remember-device input[type=checkbox]{width:17px;height:17px;min-height:17px;padding:0;margin:2px 0 0;flex:0 0 17px;accent-color:#202322}.work-pagination{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:15px 18px;border-top:1px solid #e6eaf0;color:#667381;font-size:12px}.work-pagination>span{margin-right:auto;font-variant-numeric:tabular-nums}.work-pagination label,.work-pagination>div{display:flex;align-items:center;gap:9px}.work-pagination select{padding:6px 9px;border:1px solid #d8e1ec;border-radius:6px;background:#fff;color:#334155;font:inherit}.work-pagination button{min-height:32px;min-width:32px;padding:6px}.work-pagination button:focus-visible{outline:2px solid #3468a9;outline-offset:3px}.ops-pick-workspace .pq-header h2{font-size:24px;margin:0 0 7px}.ops-pick-workspace .pq-work-heading{padding:18px}.pq-work-heading h3{font-size:15px;margin:0 0 6px}.pq-work-heading p{font-size:12px;color:#64748b;margin:0;line-height:1.5}.ops-pick-workspace .pq-tabs{gap:14px}.ops-pick-workspace .pq-tabs button{padding-top:12px;padding-bottom:12px}.ops-pick-workspace .pq-filters{border-bottom:1px solid #e6eaf0}.pq-search{display:flex;flex:1;align-items:center;gap:8px;border:1px solid #d8e1ec;border-radius:7px;padding-left:10px;color:#738092;min-width:200px;background:#fff}.ops-pick-workspace .pq-search input{border:0;min-width:0;width:100%;background:none;padding-left:0}.pq-auto-create{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:15px 18px;background:#f8fafc;border-bottom:1px solid #e6eaf0}.pq-auto-create>div{margin-right:auto;display:grid;gap:5px}.pq-auto-create strong{font-size:13px}.pq-auto-create span,.pq-auto-create>small{font-size:12px;color:#64748b;line-height:1.5}.pq-auto-create>label{display:flex;align-items:center;gap:8px;font-size:12px;color:#64748b}.pq-auto-create input{width:64px;height:36px;border:1px solid #d8e1ec;border-radius:6px;padding:7px;background:#fff;font:inherit}.pq-auto-create>small{flex-basis:100%;color:#b54732}.pq-own-batch{display:flex;justify-content:space-between;align-items:center;gap:15px}.pq-own-batch>div{display:grid;gap:5px}.ops-pick-workspace .pq-selection label.pq-batch-priority{margin:0}.ops-pick-workspace .pq-table th:nth-child(2){width:20%}.ops-pick-workspace .pq-table th:nth-child(4){width:30%}.ops-pick-workspace .pq-table{min-width:0}.ops-pick-workspace .pq-table td{padding-top:15px;padding-bottom:15px}.ops-pick-workspace .pq-table td small{max-width:300px}.ops-pick-workspace .pq-table tr:last-child td{border-bottom:0}.ops-pick-workspace .pq-state-cell{min-width:180px}.ops-pick-workspace .pq-action-cell button{display:inline-flex;align-items:center;gap:6px}.ops-pick-workspace .pq-priority summary{display:inline-block}.ops-pick-workspace input[type=checkbox]{width:16px;height:16px;accent-color:#253345}.ops-pick-workspace .pq-selection{position:sticky;top:0;z-index:2;background:#fff;box-shadow:0 2px 4px #15263b08}.ops-pick-workspace .pq-active>.panel-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.ops-pick-workspace .pq-active .pv9-batch-toolbar{display:none}.ops-pick-workspace .pq-active .batch-overview{margin-top:0}.ops-pick-workspace .pq-priority select{padding:6px;border:1px solid #d8e1ec;border-radius:6px;font:inherit;background:#fff}.picklist-sheet .ops-batch-next{padding:13px 18px;border:1px solid #dbe4ec;border-radius:9px;margin:16px 0;background:#f8fafc;display:grid;gap:5px}.ops-batch-next strong{font-size:14px}.ops-batch-next span{font-size:12px;color:#64748b;line-height:1.5}.picklist-sheet .ops-batch-check-clear{padding:9px 0;border:0;background:transparent}.picklist-sheet .ops-batch-check-clear small{display:none}.picklist-sheet .ops-batch-check-clear strong{font-size:12px;color:#507361}.picklist-sheet .batch-progress-dashboard>div:nth-child(n+3){display:none}.picklist-sheet .batch-progress-dashboard{grid-template-columns:2fr 1fr}@media(max-width:900px){.ops-pick-workspace .pq-table thead{display:none}.ops-pick-workspace .pq-table,.ops-pick-workspace .pq-table tbody{display:block;width:100%;min-width:0}.ops-pick-workspace .pq-table tr{display:grid;grid-template-columns:28px 1fr auto;padding:15px 18px;border-bottom:1px solid #e6eaf0;gap:10px}.ops-pick-workspace .pq-table td{border:0;padding:0!important;min-width:0;display:block}.ops-pick-workspace .pq-check-cell{grid-column:1;grid-row:1}.ops-pick-workspace .pq-identity-cell{grid-column:2;grid-row:1}.ops-pick-workspace .pq-table td[data-label]{grid-column:2;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ops-pick-workspace .pq-table td[data-label]:before{content:attr(data-label) ":";font-size:11px;color:#64748b}.ops-pick-workspace .pq-table td[data-label] small{flex-basis:100%;margin:0}.ops-pick-workspace .pq-state-cell{grid-column:2/-1;min-width:0}.ops-pick-workspace .pq-action-cell{grid-column:2/-1}.ops-pick-workspace .pq-table td small{max-width:none}.ops-pick-workspace .pq-table td:last-child button{white-space:normal;text-align:left}.ops-pick-workspace .pq-table td:nth-child(5){grid-column:3;grid-row:1;align-self:start}.ops-pick-workspace .pq-table td:nth-child(5):before{display:none}.ops-pick-workspace .pq-table td:nth-child(5) details[open]{max-width:110px}.ops-pick-workspace .pq-table tr:last-child{border-bottom:0}}@media(max-width:600px){.work-pagination{padding:13px 15px;gap:12px}.work-pagination>div{flex-basis:100%;justify-content:space-between}.pq-auto-create{padding:14px 15px;gap:12px}.pq-auto-create>div{flex-basis:100%}.pq-auto-create>button{flex:1;white-space:normal}.pq-auto-create>label{max-width:45%}.pq-own-batch{align-items:flex-start;flex-direction:column}.ops-pick-workspace .pq-search{flex-basis:100%;min-width:0}.ops-pick-workspace .pq-filters select{min-width:0;max-width:100%}.ops-pick-workspace .pq-selection{position:static}.ops-pick-workspace .pq-selection>label:first-child{flex-basis:100%}.ops-pick-workspace .pq-selection>button{max-width:100%;white-space:normal}.ops-pick-workspace .pq-table tr{padding:15px;grid-template-columns:20px minmax(0,1fr) auto;gap:9px}.ops-pick-workspace .pq-table td:nth-child(5){max-width:75px}.ops-pick-workspace .pq-status{line-height:1.4}.ops-pick-workspace .pq-active>.panel-head{align-items:flex-start;flex-wrap:wrap}.picklist-sheet .batch-progress-dashboard{grid-template-columns:1fr 1fr}}.pq-selection-limit{padding:12px 18px;background:#fff8ec;color:#8a6221;font-size:12px;line-height:1.5}.ops-next-order{margin:14px 18px}@media(max-width:900px){.ops-pick-workspace .ph-table thead{display:none}.ops-pick-workspace .ph-table,.ops-pick-workspace .ph-table tbody{display:block;min-width:0;width:100%}.ops-pick-workspace .ph-table tr{display:grid;gap:10px;padding:17px 18px;border-top:1px solid #edf0f4}.ops-pick-workspace .ph-table td{display:block;padding:0;border:0}.ops-pick-workspace .ph-table td[data-label]{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.ops-pick-workspace .ph-table td[data-label]:before{content:attr(data-label) ":";color:#64748b;font-size:11px}.ops-pick-workspace .ph-table td[data-label] small{margin:0}.ops-pick-workspace .ph-table td:last-child{text-align:left}.ops-pick-workspace .ph-table td:last-child button{margin:0}.ops-pick-workspace .ph-table td:first-child button{white-space:normal;text-align:left}.ops-pick-workspace .ph-picker{max-width:100%}}@media(max-width:780px){.pick-batch-page .v1710-order-sidebar{grid-row:auto;max-height:300px}.picklist-sheet .batch-scan{flex-wrap:wrap}.picklist-sheet .batch-scan>input{flex:1 1 100%;min-width:0}.picklist-sheet .batch-lifecycle{flex-wrap:wrap;width:100%}.picklist-sheet .batch-lifecycle>button{white-space:normal;max-width:100%}.picklist-sheet .v1710-scan-heading{align-items:flex-start}.picklist-sheet .ops-batch-next{margin:12px;padding:12px}.picklist-sheet .ops-batch-check-clear{padding:8px 12px}.picklist-sheet .ops-batch-check-clear>button{width:auto}.picklist-sheet .pick-product-identity{min-width:0}.picklist-sheet .pick-product-identity strong{overflow-wrap:anywhere}}.ops-batch-options{font-size:12px}.ops-batch-options>summary{cursor:pointer;border:1px solid #dce2e7;border-radius:7px;padding:9px 13px;color:#566473;white-space:nowrap;list-style:none;background:#fff}.ops-batch-options>summary::-webkit-details-marker{display:none}.ops-batch-options>summary:after{content:"⌄";margin-left:10px}.ops-batch-options[open]>summary{margin-bottom:10px}.ops-batch-options>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:100%}.ops-batch-options button{max-width:100%;white-space:normal}.ops-batch-options>summary:focus-visible{outline:2px solid #3468a9;outline-offset:3px}@media(max-width:780px){.picklist-sheet .batch-lifecycle{justify-content:flex-start}.ops-batch-options[open]{width:100%}.ops-batch-options>div{display:grid}.ops-batch-options button{width:100%}}.ow .ow-header,.ops-pick-workspace>.pq-header{height:auto;min-height:0;position:static;background:transparent;border:0;padding:0}.ow .ow-header p,.ops-pick-workspace>.pq-header p{display:block}.ofw .ofw-heading{height:auto;min-height:0;position:static}.ofw .ofw-heading>div{min-width:0}.ofw .ofw-heading h3{margin:0 0 5px}.ofw .ofw-heading small{display:block;line-height:1.5}.ow .ow-header p,.ops-pick-workspace>.pq-header p{letter-spacing:normal;text-transform:none;font-weight:400}.pick-batch-page .picklist-title .eyebrow{display:none}:root{--overview-ink: #334155;--overview-muted: #64748b;--overview-line: #e6eaf0;--overview-heading-size: 24px;--overview-body-size: 12px;--overview-meta-size: 11px}.ow .ow-header,.shipment-page-intro,.product-overview-intro,.inventory-workspace>.section-intro,.crm-overview>.crm-page-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0;min-height:0;margin:0 0 18px}.ow .ow-header{margin-bottom:0}:is(.ow-header,.shipment-page-intro,.product-overview-intro,.inventory-workspace>.section-intro,.crm-overview>.crm-page-intro) h2{font-size:var(--overview-heading-size);letter-spacing:-.7px;margin:0 0 7px}:is(.ow-header,.shipment-page-intro,.product-overview-intro,.inventory-workspace>.section-intro,.crm-overview>.crm-page-intro) p{margin:0;max-width:none;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:normal;text-transform:none;color:var(--overview-muted)}:is(.shipment-page-intro,.product-overview-intro,.inventory-workspace>.section-intro,.crm-overview>.crm-page-intro) .eyebrow,.crm-overview .crm-list-panel>.panel-head .eyebrow,.inventory-workspace>.panel>.panel-head .eyebrow{display:none}.crm-overview{max-width:none;margin:0;min-width:0}.ow .ow-panel,.panel.shipment-monitor,.panel.product-catalog,.inventory-workspace>.panel,.crm-overview .crm-list-panel{border:0;border-radius:12px;box-shadow:0 1px #0000000d,0 1px 3px #0000001f}:is(.product-catalog,.inventory-workspace>.panel,.crm-overview .crm-list-panel){margin-top:0}.inventory-workspace>.panel>.panel-head,.crm-overview .crm-list-panel>.panel-head{padding:18px;border-bottom:1px solid var(--overview-line)}.inventory-workspace>.panel>.panel-head h3,.crm-overview .crm-list-panel>.panel-head h3{margin:0}.ow .ow-groups,.shipment-monitor .shipment-monitor-tabs{gap:14px;padding:0 18px;overflow-x:auto;flex-wrap:nowrap;border-bottom-color:var(--overview-line)}.ow .ow-groups button,.shipment-monitor .shipment-monitor-tabs button{padding:12px 4px;font-size:var(--overview-body-size);font-weight:400;white-space:nowrap;color:var(--overview-muted)}.ow .ow-groups button[aria-pressed=true],.shipment-monitor .shipment-monitor-tabs button.active{color:#202c3c;font-weight:700;border-bottom-color:#202c3c}.shipment-monitor .shipment-monitor-tabs button.has-attention{color:#946019}.ow .ow-groups button>span,.shipment-monitor .shipment-monitor-tabs button>span{border-radius:12px;padding:2px 7px;font-size:var(--overview-meta-size)}.ow .ow-filters,.shipment-monitor .shipment-monitor-toolbar,.product-catalog .catalog-filters,.crm-overview .crm-filters{padding:16px 18px;gap:10px;background:#fff}.ow .ow-filters{padding-bottom:12px}.ow .ow-results,.crm-overview .crm-filter-result{padding-inline:18px}.ow .ow-filters :is(input,select,.ow-search),.product-catalog .catalog-filters :is(.search,select),.crm-overview .crm-filters :is(.search,select),.inventory-workspace .inventory-stock-filter,.shipment-monitor .shipment-monitor-search{height:38px;min-height:38px;box-sizing:border-box;border-color:#d8e1ec;border-radius:7px;font-size:var(--overview-body-size)}.product-catalog .catalog-filters input,.crm-overview .crm-filters input,.shipment-monitor .shipment-monitor-search input{min-width:0;font-size:var(--overview-body-size)}.shipment-monitor .shipment-monitor-search input{padding-block:8px}.product-catalog .catalog-filters>span,.crm-overview .crm-filter-result{font-size:var(--overview-body-size)}.product-overview-intro .wd-catalog-actions>:is(button,a),.inventory-workspace .inventory-actions>button,.shipment-monitor .shipment-monitor-toolbar>button,.crm-overview .crm-filters>button,.crm-overview .crm-filter-result button{min-height:38px;font-size:var(--overview-body-size);border-radius:7px}.ow .ow-table th,.shipment-monitor th,.product-catalog .catalog-row.head,.inventory-workspace .inventory-table .table-head,.crm-overview .crm-column-head{padding-block:12px;background:#fafbfc;color:var(--overview-muted);font-size:10px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;border-color:var(--overview-line)}.product-catalog .catalog-row.head{min-height:0}.ow .ow-table td,.shipment-monitor td{padding-block:15px;font-size:var(--overview-body-size);color:var(--overview-ink)}.product-catalog .catalog-row:not(.head),.inventory-workspace .inventory-table .table-row,.crm-overview .crm-customer-list>button{padding-block:15px;font-size:var(--overview-body-size);color:var(--overview-ink);border-bottom-color:#edf0f4}.product-catalog .catalog-row:not(.head),.crm-overview .crm-customer-list>button{min-height:76px}.product-catalog .catalog-row strong,.inventory-workspace .inventory-table .wd-stock-product-copy strong,.crm-overview .crm-customer-list strong{font-size:13px;font-weight:700;line-height:1.45}.ow .ow-customer,.ow .ow-table small,.shipment-monitor td small,.product-catalog .catalog-row small,.product-catalog .wd-sku,.inventory-workspace .inventory-table .wd-stock-product-copy>span,.crm-overview .crm-customer-list small{font-size:var(--overview-meta-size);color:var(--overview-muted);line-height:1.6}.crm-overview .crm-customer-list small{margin-top:5px}.inventory-workspace .inventory-table .inventory-available strong{font-size:13px}.ow .ow-phase,.ow .ow-pick-state,.shipment-monitor .shipment-monitor-status,.product-catalog .wd-shopify-state,.crm-overview .crm-status{font-size:var(--overview-meta-size);font-weight:650;letter-spacing:normal;text-transform:none;border-radius:20px;padding:5px 9px}.product-catalog .catalog-row:hover,.crm-overview .crm-customer-list>button:hover{background:#fafbfc}.crm-overview .crm-customer-list>button.active{background:#f0f5fa;box-shadow:inset 3px 0 #3468a9}.crm-overview .crm-customer-list>button:focus-visible{outline:2px solid #3468a9;outline-offset:-3px}@media(max-width:900px){.product-overview-intro,.inventory-workspace>.section-intro{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.shipment-page-intro,.crm-overview>.crm-page-intro{align-items:flex-start}.product-overview-intro .wd-catalog-actions,.inventory-workspace .inventory-actions{flex-wrap:wrap}.crm-overview .crm-filters .search{min-width:0;width:100%;flex-basis:100%}.crm-overview .crm-filter-result{flex-wrap:wrap;gap:12px}.crm-overview .crm-filter-result>div{flex-wrap:wrap}}
