.store-switcher{max-width:210px;min-width:120px;border:1px solid var(--line);border-radius:5px;padding:7px 10px;background:var(--paper);font-size:12px}.stores-view{display:grid;gap:22px}.store-intro{display:flex;align-items:center;gap:20px;padding:25px}.store-intro>div{flex:1 1}.store-intro h2{margin-bottom:9px}.store-intro p{margin-bottom:7px;font-size:12px}.store-intro small{color:#747e6c;font-size:11px}.store-editor{padding:25px}.store-editor h2{margin-bottom:20px}.store-form-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.product-listings{border-top:1px solid var(--line);padding-top:24px;margin-top:26px}.product-listings>p{font-size:12px;color:#747e6c}.product-listings fieldset{border:0;margin:0;padding:0;min-width:0}.product-listings .field{margin-bottom:15px}.store-publication-note{font-size:11px;color:#747e6c;line-height:1.7;margin-top:12px}.store-save-success{display:flex;align-items:center;gap:8px;color:#4d6c40!important;margin-top:14px}.product-listings .notice{margin-top:16px;flex-wrap:wrap}@media(max-width:1000px){.top-actions{gap:10px}.store-switcher{max-width:170px}.store-intro{flex-wrap:wrap}}@media(max-width:720px){.store-switcher{max-width:125px;min-width:90px;font-size:10px;padding:7px 5px}.top-actions{gap:8px}.top-actions .avatar,.top-actions .separator{display:none}.store-intro{padding:18px;gap:14px}.store-intro>div{min-width:180px}.store-intro>.button{width:100%}.store-editor{padding:18px}.store-form-actions{flex-wrap:wrap}.product-listings .form-grid{grid-template-columns:1fr}}.business-view{display:grid;gap:22px}.business-toolbar{display:flex;align-items:center;gap:12px;padding:20px;flex-wrap:wrap}.business-toolbar input,.business-toolbar select{padding:10px 12px;background:var(--paper);border:1px solid var(--line);border-radius:5px;font-size:12px;min-width:0}.business-toolbar input{flex:1 1;max-width:440px;min-width:180px}.business-toolbar select{max-width:260px}.business-editor{padding:25px;min-width:0}.business-editor>h2{margin-bottom:16px}.business-editor h3{margin-top:25px}.business-editor p{font-size:12px;line-height:1.8;color:#747e6c}.business-editor details{margin-top:20px}.business-editor summary,.product-listings summary{cursor:pointer;font-size:12px;margin-bottom:18px}.business-inline-form{display:flex;gap:14px;align-items:flex-end;padding:20px;flex-wrap:wrap}.business-inline-form>.field{flex:1 1;min-width:160px}.business-editor .business-inline-form{padding:0}.access-fieldset{border:0;margin:0;padding:0;min-width:0}.access-checks{display:grid;gap:12px;margin:15px 0 24px}.business-view .table-pagination>div{display:flex;gap:18px}.business-editor .form-grid{margin:20px 0}.business-view td{overflow-wrap:anywhere}.business-view .sku{font-size:10px}.business-view .notice{margin:0}@media(max-width:720px){.business-editor{padding:18px}.business-toolbar{padding:15px;gap:10px}.business-toolbar input,.business-toolbar select{width:100%;max-width:none;flex:auto;font-size:11px}.business-inline-form{padding:15px;gap:12px}.business-editor .form-grid{grid-template-columns:1fr}.business-view .table-pagination{gap:15px;flex-wrap:wrap}.business-editor p{font-size:11px}}.lot-inventory,.packaging-and-lots{margin:24px 0;padding:20px 0;border-top:1px solid var(--line);min-width:0}.lot-field{margin:12px 0;min-width:0}.lot-meta{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.lot-calculator,.lot-inline-create{padding:16px;border:1px solid var(--line);border-radius:6px;margin:16px 0;min-width:0}.lot-field .field,.lot-inventory .field{min-width:0}.packaging-and-lots details{margin:20px 0}.lot-inventory .checkbox{align-items:flex-start}@media(max-width:720px){.lot-field .form-grid,.lot-inventory .form-grid,.packaging-and-lots .form-grid{grid-template-columns:1fr}.lot-field button,.lot-inventory button,.packaging-and-lots button{white-space:normal;max-width:100%}.lot-calculator,.lot-inline-create{padding:12px}}.warehouse-operations{min-width:0}.warehouse-operations p{overflow-wrap:anywhere}.warehouse-operations .field{min-width:0}.stock-operation-detail,.stock-operation-form{margin:24px 0;padding:20px;border:1px solid var(--line);border-radius:6px;min-width:0}.stock-operation-line{margin:18px 0;padding:18px 0;border-bottom:1px solid var(--line);min-width:0}.stock-sku-picker{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0;max-height:220px;overflow:auto}.stock-sku-picker .small-button{white-space:normal;text-align:left}.warehouse-operations .checkbox{align-items:flex-start}.warehouse-operations .checkbox input{flex-shrink:0}.warehouse-operations .business-toolbar input{min-width:0}@media(max-width:720px){.warehouse-operations .form-grid{grid-template-columns:1fr}.stock-operation-detail,.stock-operation-form{padding:14px}.warehouse-operations .crm-actions .button{white-space:normal;max-width:100%}.warehouse-operations .business-toolbar{flex-wrap:wrap}.warehouse-operations .business-toolbar>*{max-width:100%}}.costing-panel{padding:24px}.cost-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px}.cost-profit h3,.costing-panel h2,.costing-panel h3{margin-top:0}.cost-profit p,.costing-panel p{line-height:1.6}.cost-detail,.cost-profit{margin-top:24px;padding-top:20px;border-top:1px solid var(--border,#e4e6e0)}.costing-panel .business-toolbar{padding-left:0;padding-right:0}.cost-profit .table-scroll,.costing-panel .table-scroll{max-width:100%}.cost-profit .form-grid>*,.costing-panel .form-grid>*{min-width:0}.cost-source{padding:5px 0;white-space:normal}.cost-profit table td,.costing-panel table td{vertical-align:top}.cost-profit details{margin:16px 0}.cost-profit .fulfillment-stats{margin-bottom:16px}@media(max-width:640px){.costing-panel{padding:16px}.cost-profit .form-grid,.costing-panel .form-grid{grid-template-columns:1fr}.cost-heading .button{width:100%}.cost-profit .fulfillment-stats{grid-template-columns:1fr}.costing-panel .crm-actions{flex-direction:column;align-items:stretch}}.stock-counts{padding:24px}.stock-count-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.stock-counts h2,.stock-counts h3,.stock-counts h4{margin-top:0}.stock-counts p{line-height:1.6}.stock-count-detail,.stock-count-form{border-top:1px solid var(--border,#e4e6e0);margin-top:20px;padding-top:20px}.stock-count-line{border:1px solid var(--border,#e4e6e0);border-radius:10px;padding:18px;margin:16px 0}.stock-count-actions{margin:20px 0}.stock-count-unsaved{display:block;margin:12px 0;color:#8a571a}.stock-count-select{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.stock-count-select .field{flex:1 1}.stock-count-detail details{padding:16px 0}.stock-counts .form-grid>*{min-width:0}.stock-counts .table-scroll{max-width:100%}.stock-counts .business-toolbar{padding-left:0;padding-right:0}.stock-counts .lot-field{margin:12px 0 0}.stock-counts .lot-field .form-grid:empty{display:none}@media(max-width:640px){.stock-counts{padding:16px}.stock-count-line{padding:12px}.stock-counts .form-grid{grid-template-columns:1fr}.stock-count-heading .button{width:100%}.stock-counts .crm-actions{align-items:stretch;flex-direction:column}}.order-operations{margin:28px 0;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0}.fulfillment-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}.fulfillment-stats>div{padding:17px;border:1px solid var(--line);border-radius:6px;background:var(--soft);min-width:0}.fulfillment-stats small,.fulfillment-stats span{display:block;color:var(--muted);font-size:11px}.fulfillment-stats strong{display:block;font-size:20px;overflow-wrap:anywhere;margin:8px 0}.fulfillment-form{padding:20px;border:1px solid var(--line);border-radius:6px;margin:20px 0;min-width:0}.fulfillment-demand{padding:15px 0;border-bottom:1px solid var(--line)}.fulfillment-purchase{margin:20px 0}.order-operations details{margin:18px 0}.order-operations details p{overflow-wrap:anywhere}.order-operations summary{cursor:pointer}.fulfillment-form .field{min-width:0}.fulfillment-purchase>.button{margin:20px 0}@media(max-width:720px){.fulfillment-stats{grid-template-columns:1fr}.fulfillment-form{padding:14px}.fulfillment-purchase .button,.order-operations .crm-actions .button{white-space:normal;max-width:100%}.fulfillment-purchase{padding:14px!important}.order-operations .fulfillment-purchase .form-grid{grid-template-columns:1fr}}@media(max-width:380px){.top-actions .local-badge{display:none}.breadcrumbs{min-width:0}.breadcrumbs strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.returns-operations{border-top:1px solid var(--line);margin-top:24px;padding-top:20px;min-width:0}.returns-operations p{overflow-wrap:anywhere}.returns-operations details{margin:16px 0}.returns-operations .checkbox{align-items:flex-start}.returns-operations .checkbox input{flex-shrink:0}@media(max-width:720px){.returns-operations .form-grid{grid-template-columns:1fr}.returns-operations .button{white-space:normal;max-width:100%}.fulfillment-demand{min-width:0}}.crm-view{min-width:0}.crm-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:18px 0}.crm-actions h2{flex:1 1;min-width:180px}.crm-timeline{border-left:2px solid var(--line);padding-left:18px;margin-top:20px}.crm-timeline article{border-bottom:1px solid var(--line);padding:12px 0;overflow-wrap:anywhere}.crm-timeline small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.crm-prose,.crm-timeline p{white-space:pre-wrap;overflow-wrap:anywhere}.crm-empty{padding:25px;margin:0}.crm-sku-results{display:grid;gap:7px;max-height:240px;overflow-y:auto;margin:15px 0;border:1px solid var(--line);padding:10px}.crm-sku-results button{text-align:left;padding:9px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.crm-links{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.crm-view td input{width:130px;padding:8px;border:1px solid var(--line);border-radius:5px;background:var(--paper)}.crm-view fieldset>.field{margin:16px 0}.crm-view .business-inline-form textarea{width:100%}.crm-view .form-grid{align-items:start}.crm-view .table-scroll{max-width:100%}@media(max-width:720px){.crm-actions{gap:10px}.crm-actions .button{width:100%}.crm-timeline{padding-left:12px}.crm-view .form-grid{grid-template-columns:1fr}.crm-view .business-inline-form>.field{min-width:0;flex-basis:100%}.crm-sku-results{max-height:200px}.crm-timeline small{font-size:10px}}.crm-pipeline{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.crm-pipeline button{text-align:left;padding:17px;min-width:0;border:1px solid var(--line)}.crm-pipeline small,.crm-pipeline span{display:block;font-size:11px}.crm-pipeline strong{font-size:28px;display:block;margin:8px 0}.crm-pipeline .selected{border-color:var(--accent);background:var(--soft)}@media(max-width:1100px){.crm-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:480px){.crm-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.crm-view .business-inline-form>.button{width:100%;max-width:100%;white-space:normal}}.ws-workspace{display:grid;gap:20px;min-width:0}.ws-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px}.ws-pad h2,.ws-toolbar h2{margin:0 0 7px;font-size:19px}.ws-toolbar p{margin:0;font-size:13px;color:var(--muted,#768079)}.ws-controls{display:flex;gap:12px;align-items:center;padding:0 24px 20px;flex-wrap:wrap}.ws-controls>input,.ws-controls>select,.ws-search{flex:1 1;min-width:180px}.ws-modal input,.ws-modal select,.ws-modal textarea,.ws-workspace input,.ws-workspace select,.ws-workspace textarea{border:1px solid var(--border,#dfe5df);border-radius:10px;padding:11px 12px;font:inherit;color:inherit;background:var(--surface,#fff);max-width:100%}.ws-search{display:flex;align-items:center;border:1px solid var(--border,#dfe5df);border-radius:10px;padding:0 10px}.ws-search input{border:0;flex:1 1;min-width:0;background:transparent}.ws-product{display:flex;gap:12px;align-items:center;max-width:410px}.ws-product img{width:52px;height:58px;object-fit:contain;border-radius:8px;background:#fff}.ws-product small{display:block;color:var(--muted,#768079);margin-top:6px}.ws-badge{display:inline-flex;font-size:11px;font-weight:650;border-radius:20px;padding:5px 9px;background:var(--bg,#f0f3ef);white-space:nowrap}.ws-active,.ws-approved,.ws-completed,.ws-sent{color:#2f7853;background:#e9f5ee}.ws-confirmed,.ws-new,.ws-pending{color:#8f641e;background:#fff4dd}.ws-blocked,.ws-cancelled,.ws-failed,.ws-rejected{color:#a43b3b;background:#ffeded}.ws-uncertain{color:#895b2d;background:#fff0de}.ws-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;padding:0 24px 24px}.ws-campaign{border:1px solid var(--border,#e0e5e1);padding:22px;border-radius:17px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.ws-campaign>div:first-child{display:flex;width:100%;align-items:center;justify-content:space-between}.ws-campaign h3{font-size:18px;margin:0}.ws-campaign p{font-size:12px;line-height:1.6;margin:0}.ws-campaign p,.ws-campaign>small{color:var(--muted,#758078)}.ws-campaign .button{margin-top:auto}.ws-discount{font-size:32px;letter-spacing:-1px}.ws-card-icon{padding:10px;border-radius:12px;background:var(--bg,#f3f5f0)}.ws-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.ws-card-actions a{text-decoration:none;display:inline-flex;align-items:center;gap:5px}.ws-pad{padding:24px}.ws-fieldset{border:0;margin:0;padding:0;min-width:0}.ws-modal{max-height:92dvh;overflow:auto}.ws-modal .field{margin:0 0 16px}.ws-modal .form-grid{gap:16px}.ws-modal h3{margin-top:25px}.ws-modal .notice{margin:14px 0;line-height:1.7}.ws-modal .modal-heading{position:sticky;top:0;background:var(--surface,#fff);z-index:2}.ws-modal .modal-footer{position:sticky;bottom:0;background:var(--surface,#fff);border-top:1px solid var(--border,#eee)}.ws-badges-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ws-badges-editor>div{border:1px solid var(--border,#e0e5e1);border-radius:10px;padding:10px}.ws-badges-editor input[type=datetime-local]{width:100%;margin-top:8px;font-size:12px}.ws-offer{border:1px solid var(--border,#e0e5e1);border-radius:12px;padding:14px;margin:12px 0}.ws-offer summary{cursor:pointer;font-weight:600;line-height:1.7}.ws-offer[open] summary{margin-bottom:18px}.ws-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:18px;padding:15px 0 22px}.ws-summary>div{display:flex;flex-direction:column;gap:7px;overflow-wrap:anywhere}.ws-summary small{color:var(--muted,#758078)}.ws-summary strong{font-size:16px}.ws-summary span{font-size:13px}.ws-order-totals{display:flex;justify-content:flex-end;gap:20px;font-size:22px;margin-top:18px}.ws-picker-results{max-height:250px;overflow:auto}.ws-picker-results>div{display:flex;gap:12px;padding:10px;border-bottom:1px solid var(--border,#e0e5e1)}.ws-picker-results img{height:42px;width:42px;object-fit:contain}.ws-picker-results strong{display:block;font-size:13px}.ws-picker-results button{margin:6px 6px 0 0}.ws-bundle-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border,#e0e5e1)}.ws-bundle-item>span{flex:1 1;overflow-wrap:anywhere}.ws-bundle-item input{width:110px}.ws-bundle-item button{border:0;background:none}.ws-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:16px}.ws-stats article{padding:22px;display:flex;flex-direction:column;gap:12px}.ws-stats strong{font-size:28px;letter-spacing:-.5px}.ws-stats small{color:var(--muted,#758078)}.ws-bar{display:flex;gap:12px;align-items:center;margin-top:14px}.ws-bar span{width:120px;font-size:13px}.ws-bar i{display:block;height:12px;border-radius:20px;background:#819c75;min-width:4px}.ws-bar b{font-size:13px}.ws-top{display:flex;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--border,#e0e5e1)}.ws-top>span{flex:1 1}.ws-top strong{font-size:12px}.ws-contact{border:1px solid var(--border,#e0e5e1);padding:18px;border-radius:12px}.ws-contact h3{margin-top:0}.ws-contact a{display:inline-flex;align-items:center;gap:6px;color:inherit;font-size:13px}.ws-contact-edit{border:1px solid var(--border,#e0e5e1);border-radius:12px;padding:12px;margin-bottom:12px}.ws-feed-link{padding:18px;display:grid;gap:12px}.ws-feed-link input{font:12px monospace;width:100%}.ws-success{display:flex;gap:10px;align-items:center}.ws-success button{margin-left:auto;background:none;border:0;color:inherit}.ws-modal pre,.ws-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:350px;overflow:auto;font-size:12px;background:var(--bg,#f4f5f1);padding:15px;border-radius:10px}.ws-credentials{max-width:650px}.ws-credentials>p{font-size:14px;line-height:1.7;color:var(--muted,#758078)}.ws-import-url{display:flex;align-items:flex-end;gap:12px;margin:20px 0}.ws-import-url .field{flex:1 1;margin:0}.ws-import-fields{display:flex;gap:16px;flex-wrap:wrap;margin:18px 0}.ws-import-images{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px;margin:20px 0}.ws-import-images label{border:1px solid var(--border,#eee);padding:8px;border-radius:12px;overflow:hidden}.ws-import-images img{width:100%;height:100px;object-fit:contain}.ws-import-images span{display:flex;align-items:center;gap:6px;font-size:12px}.ws-import-attrs{display:grid;gap:12px;margin:20px 0;max-height:300px;overflow:auto}.ws-source-description{max-height:180px;overflow:auto;white-space:pre-wrap;font-size:13px;line-height:1.7}.ws-modal table small,.ws-workspace table small{font-size:11px;color:var(--muted,#758078);margin-top:5px}.ws-modal .checkbox{margin:12px 0}.ws-import-fields input,.ws-import-images input,.ws-modal details input[type=checkbox]{accent-color:#617a51}.ws-workspace>.panel>.notice{margin:0 24px 20px}.ws-workspace .empty{padding:40px 24px}.ws-workspace .ws-toolbar .button{white-space:normal}.ws-workspace .ws-credentials .field{margin-bottom:18px}[data-theme=dark] .ws-modal .modal-footer,[data-theme=dark] .ws-modal .modal-heading,[data-theme=dark] .ws-modal input,[data-theme=dark] .ws-modal select,[data-theme=dark] .ws-modal textarea,[data-theme=dark] .ws-workspace input,[data-theme=dark] .ws-workspace select,[data-theme=dark] .ws-workspace textarea{background:#1d2622;color:#e7eee8;border-color:#3b4740}[data-theme=dark] .ws-active,[data-theme=dark] .ws-approved,[data-theme=dark] .ws-completed,[data-theme=dark] .ws-sent{background:#233d2e;color:#b1dec1}[data-theme=dark] .ws-new,[data-theme=dark] .ws-pending{background:#473c26;color:#ecd9a5}@media(max-width:720px){.ws-toolbar{align-items:flex-start;flex-direction:column;padding:18px}.ws-toolbar .button{width:100%;justify-content:center}.ws-controls{padding:0 18px 18px}.ws-controls>input,.ws-controls>select,.ws-search{width:100%;min-width:0;flex-basis:100%}.ws-cards{padding:0 18px 18px;grid-template-columns:1fr}.ws-pad{padding:18px}.ws-badges-editor,.ws-modal .form-grid{grid-template-columns:1fr}.ws-backdrop{padding:8px}.ws-modal{max-height:96dvh;border-radius:16px}.ws-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-stats article{padding:16px}.ws-stats strong{font-size:23px}.ws-import-url{align-items:stretch;flex-direction:column}.ws-top{align-items:flex-start;flex-wrap:wrap}.ws-top strong{flex-basis:100%;padding-left:25px}.ws-summary{grid-template-columns:1fr}.ws-bar span{width:95px}.ws-workspace table{min-width:650px}.ws-workspace>.panel>.notice{margin:0 18px 18px}}.ws-overview{margin-bottom:22px}.ws-overview>.ws-toolbar{padding:0 0 15px}.ws-overview .ws-stats article{padding:16px 0}.ws-overview .ws-stats strong{font-size:24px}.ws-overview .ws-stats .small-button{align-self:flex-start}