@media (max-width:1100px){.shell{grid-template-columns:88px minmax(0,1fr)}.brand div:not(.brand-mark),.nav-group p,.nav-item span,.operator{display:none}.nav-item{justify-content:center;padding-inline:8px;width:100%}.account-management-grid,.account-table-head,.account-table-row,.api-credential-grid,.api-crm-dialog-grid,.api-crm-heading-actions,.api-modal-form,.api-provider-row,.api-provider-row-actions,.api-quick-grid,.api-rate-bar,.api-summary-grid,.audit-review-layout,.catalog-album-layout,.category-rule-grid,.customer-management-layout,.excel-import-layout,.image-management-layout,.maintenance-layout,.product-workbench,.public-gallery-layout,.public-intake-layout,.public-product-intake,.supplier-management-grid,.video-intake-layout{grid-template-columns:1fr}.edit-field-grid.cols-4,.edit-field-grid.cols-5,.edit-field-grid.names-with-supplier,.excel-notes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-name-grid,.hscode-management .category-name-grid{grid-template-columns:1fr}.package-rule-card-fields,.package-rule-form{grid-template-columns:repeat(2,minmax(0,1fr))}.package-rule-form{grid-template-columns:72px repeat(2,minmax(0,1fr))}.package-rule-card-fields .field-title,.package-rule-form>button{grid-column:1/-1}.supplier-category-grid,.supplier-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.entry-meta-fields,.managed-image-grid,.product-entry-grid.fields{grid-template-columns:repeat(3,minmax(0,1fr))}.image-management-layout{grid-template-columns:210px minmax(0,1fr)}.image-inspector-panel{grid-column:1/-1;position:static}.admin-action-grid,.admin-metrics,.crm-intake-entry-grid,.draft-metrics{grid-template-columns:1fr 1fr}.catalog-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-category-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.public-gallery-grid{grid-template-columns:repeat(4,minmax(120px,1fr))}.video-card-grid,.video-card-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.excel-image-fields{grid-template-columns:1fr}.excel-editor-panel,.excel-import-main{grid-column:auto;grid-row:auto}}@media (max-width:980px){.permission-matrix{max-width:100%;overflow-x:hidden}.matrix-head{display:none}.matrix-row{gap:6px;grid-template-columns:1fr;padding:8px}.matrix-row div{padding-left:0}.permission-matrix>.matrix-row:not(.matrix-head)>.matrix-off,.permission-matrix>.matrix-row:not(.matrix-head)>.matrix-on,.permission-matrix>.matrix-row:not(.matrix-head)>div{grid-column:1/-1}.matrix-off,.matrix-on{display:grid;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;min-height:28px;padding:0 8px}.api-section-heading{align-items:stretch;flex-direction:column}.api-section-heading .api-button{width:fit-content}.api-table-head{display:none}.api-table-crm .api-table-row,.api-table-external .api-table-row{align-items:start;grid-template-columns:1fr}.package-type-add-grid,.package-type-list-card,.package-type-main,.package-type-management{max-width:100%;min-width:0;width:100%}.package-type-add-grid{grid-template-columns:1fr}.package-type-add-grid input,.package-type-add-grid label{min-width:0;width:100%}.package-type-management .package-type-head{display:none}.package-type-management .package-type-row{align-items:stretch;border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 52px 34px;padding:10px}.package-type-management .package-type-row input:first-child{grid-column:1/-1}.package-type-management .package-type-row strong{align-self:center;grid-column:3;grid-row:2;justify-self:start}.package-type-management .package-type-row input{background:var(--color-surface);border-color:var(--color-border);min-height:34px;padding:0 10px}.package-type-management .package-type-row input:nth-of-type(2){grid-column:1/3;grid-row:2}.package-type-management .package-type-row input:nth-of-type(3){grid-column:1/-1;grid-row:3}.package-type-management .package-type-row .package-type-delete{grid-column:4;grid-row:2;min-height:34px;width:34px}}@media (max-width:700px){.shell{display:block;overflow-x:hidden;width:100%}.customer-management-layout{display:flex;flex-direction:column}.customer-management-list{order:1}.customer-management-filter{order:2}.customer-management-owner{order:3}.edit-backdrop{align-items:stretch;padding:0}.edit-dialog-shell{max-height:none;max-width:none;width:100vw}.edit-dialog-close{right:10px;top:10px}.edit-dialog{border-radius:0;max-height:100vh;padding:54px 14px 14px}.edit-dialog-head{align-items:stretch;display:grid}.edit-dialog-actions,.modal-actions{display:grid;grid-template-columns:1fr 1fr}.edit-dialog-actions button,.modal-actions button{justify-content:center;width:100%}.sidebar{background:linear-gradient(180deg,var(--color-sidebar) 0,var(--color-sidebar-strong) 100%);border:1px solid var(--color-sidebar-border);border-radius:0 var(--radius-md) var(--radius-md) 0;box-shadow:18px 0 40px rgba(6,20,12,.14);color:var(--color-sidebar-text);display:flex;align-items:stretch;flex-direction:column;gap:10px;grid-template-columns:none;height:100dvh;max-height:none;min-height:auto;overflow-x:hidden;overflow-y:auto;padding:14px 12px 92px;position:fixed;scrollbar-gutter:stable;scrollbar-width:thin;top:0;left:0;transform:translateX(-105%);transition:transform .18s ease,visibility .18s step-end;visibility:hidden;width:min(320px,calc(100vw - 48px));z-index:72}.sidebar.mobile-open{transform:translateX(0);transition:transform .18s ease;visibility:visible}.mobile-nav-backdrop{background:rgba(8,19,12,.28);border:0;display:block;inset:0;padding:0;position:fixed;z-index:70}.brand div:not(.brand-mark){display:block}.brand{align-items:center;border-bottom:0;border-right:0;flex:0 0 auto;padding:0 0 10px}.mobile-nav-close{background:rgba(255,255,255,.09);border:1px solid var(--color-sidebar-border);display:inline-flex;height:34px;justify-content:center;margin-left:auto;min-height:34px;padding:0;width:34px}.brand-mark,.mobile-nav-close{color:var(--color-sidebar-text)}.brand-mark{background:rgba(255,255,255,.1);border-color:var(--color-sidebar-border);box-shadow:none}.brand strong{color:var(--color-sidebar-text)}.brand span{color:var(--color-sidebar-muted)}.nav-group{display:grid;gap:4px;flex:0 0 auto;overflow:visible;padding:10px 0 0}.nav-group,.nav-group+.nav-group{border-top:1px solid var(--color-sidebar-border)}.nav-group+.nav-group{padding-top:10px}.nav-group p{color:var(--color-sidebar-muted);display:block;margin:0 0 4px}.operator{background:var(--color-sidebar-elevated);border-color:var(--color-sidebar-border);color:var(--color-sidebar-text);display:grid}.operator small,.operator span{color:var(--color-sidebar-muted)}.sidebar-logout{background:rgba(255,255,255,.08)}.nav-item,.sidebar-logout{border-color:var(--color-sidebar-border);color:var(--color-sidebar-text)}.nav-item{background:rgba(255,255,255,.06);flex:0 0 auto;gap:6px;justify-content:flex-start;margin-bottom:0;min-width:0;padding:8px 10px;width:100%}.nav-item:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.18);color:#ffffff}.nav-item.active{background:var(--color-sidebar-selected);border-color:rgba(255,255,255,.16);box-shadow:inset 3px 0 0 rgba(190,216,188,.9);color:#ffffff}.nav-item span{display:block;max-width:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-bottom-nav{align-items:center;background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:0;border-top:1px solid var(--color-border);border-radius:0;bottom:0;box-shadow:none;display:grid;gap:0;grid-template-columns:repeat(6,minmax(0,1fr));left:0;padding:4px 8px max(5px,env(safe-area-inset-bottom));position:fixed;right:0;z-index:69}.mobile-bottom-nav .nav-item,.mobile-more-button{align-items:center;align-content:center;background:transparent;border:0;border-radius:8px;color:#667085;display:grid;font-size:9.5px;font-weight:680;gap:2px;justify-items:center;justify-content:center;line-height:1.1;min-height:48px;min-width:0;place-items:center;padding:5px 2px;text-align:center;text-decoration:none;width:100%}.mobile-bottom-nav .nav-item svg,.mobile-more-button svg{color:currentColor}.mobile-bottom-nav .nav-item span,.mobile-more-button span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-bottom-nav .nav-item svg,.mobile-more-button svg{height:17px;justify-self:center;margin:0 auto;place-self:center;width:17px}.mobile-bottom-nav .nav-item.active,.mobile-more-button.active{background:#f3f6f3;border:0;box-shadow:none;color:var(--color-primary-strong)}.mobile-bottom-nav .nav-item.active span,.mobile-more-button.active span{color:var(--color-primary-strong);font-weight:760}.workspace{padding:8px 14px 72px}.feature-page-topbar{background:transparent;border:0;border-radius:0;align-items:stretch;display:grid;gap:6px;grid-template-columns:1fr;justify-content:stretch;margin-bottom:8px;min-height:auto;padding:0;position:sticky;top:0}.topbar{align-items:flex-start;flex-direction:row;gap:6px;justify-content:flex-end;margin-bottom:8px}h1{font-size:25px;max-width:100%;white-space:normal;word-break:keep-all}.global-rate-control{align-items:center;flex-wrap:wrap;gap:4px;background:transparent;border:0;border-radius:0;flex-wrap:nowrap;justify-content:flex-start;margin-left:0;min-height:28px;overflow-x:auto;padding:0;width:100%}.feature-block,.intake-queue,.issue-list,.permission-matrix{border-radius:8px;box-shadow:none}.customer-management-title,.feature-head,.panel-title,.storage-status-head,.video-library-head{align-items:stretch;display:grid;gap:8px;grid-template-columns:1fr}.customer-management-title>*,.feature-head>*,.panel-title>*,.storage-status-head>*,.video-library-head>*{max-width:100%;min-width:0}.connection-badge{padding:5px 8px}.connection-badge,.global-rate-readout{border-radius:9px;font-size:10.5px;min-height:24px}.global-rate-readout{padding-inline:7px}.global-rate-readout strong{font-size:11.5px}.global-rate-multiplier{align-items:center;border-radius:8px;font-size:10.5px;gap:3px;min-height:24px}.global-rate-multiplier input{font-size:11.5px;width:31px}.global-rate-control button{border-radius:8px;background:transparent;border-color:transparent;color:var(--color-text);min-height:26px;min-width:28px;padding:0}.global-rate-control button span,.global-rate-control small{display:none}.excel-import-summary{grid-template-columns:1fr}.video-library-head{align-items:stretch;flex-direction:column}.video-card-grid,.video-card-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.video-inspector-actions{grid-template-columns:1fr}.excel-row-table button small{grid-column:auto}.filter{justify-content:space-between}.catalog-album-layout,.category-rule-grid,.customer-management-layout,.edit-field-grid.cols-4,.edit-field-grid.cols-5,.edit-field-grid.names-with-supplier,.edit-media-columns,.excel-notes-grid,.image-management-layout,.maintenance-layout,.product-workbench,.public-gallery-layout,.public-intake-layout,.public-product-intake,.supplier-management-grid{grid-template-columns:1fr}.edit-media-grid{grid-template-columns:repeat(auto-fill,minmax(var(--media-tile-size,96px),var(--media-tile-size,96px)))}.permission-matrix{overflow-x:hidden}.matrix-head{display:none}.matrix-row{gap:6px;grid-template-columns:1fr;padding:8px}.matrix-row div{padding-left:0}.permission-matrix>.matrix-row:not(.matrix-head)>.matrix-off,.permission-matrix>.matrix-row:not(.matrix-head)>.matrix-on,.permission-matrix>.matrix-row:not(.matrix-head)>div{grid-column:1/-1}.matrix-off,.matrix-on{display:grid;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;min-height:28px;padding:0 8px}.matrix-off b,.matrix-on b{display:inline;min-width:0;overflow:hidden;text-overflow:ellipsis}.matrix-off em,.matrix-on em{font-size:11px;justify-self:end}.hscode-picker-dropdown,.package-rule-picker-dropdown{left:0;max-width:calc(100vw - 28px);min-width:min(100%,calc(100vw - 28px));right:auto;width:min(640px,calc(100vw - 28px))}.catalog-crm-row{grid-template-areas:"file" "category" "type" "size" "actions";grid-template-columns:1fr}.catalog-crm-actions{justify-content:flex-start}.catalog-crm-actions a,.catalog-crm-actions button{flex:1 1 86px;justify-content:center}.category-name-grid,.currency-conversion-row,.entry-meta-fields,.image-manager-head,.managed-image-grid,.product-entry-grid.fields,.product-entry-grid.names,.product-entry-head,.supplier-category-grid,.supplier-field-grid{grid-template-columns:1fr}.customer-management-list-head{display:none}.admin-action-grid,.admin-metrics,.api-crm-heading-actions,.api-provider-row,.api-rate-bar,.crm-intake-entry-grid{grid-template-columns:1fr}.draft-metrics{gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-record-list article{grid-template-columns:1fr}.api-management-panel{border-radius:8px;gap:8px;padding:10px}.api-section-heading{display:grid;gap:8px;grid-template-columns:1fr}.api-provider-control em,.api-provider-secret em,.api-provider-service p,.api-provider-tags,.api-section-heading p{display:none}.api-rate-bar{gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.api-rate-bar div{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:7px;padding:8px}.api-rate-bar div:nth-child(2),.api-rate-bar div:nth-child(4){grid-column:1/-1}.api-provider-row{gap:8px;padding:9px}.api-provider-service{grid-template-columns:34px minmax(0,1fr)}.api-provider-icon{height:34px;width:34px}.api-provider-service strong{display:block;margin-right:0}.api-provider-control,.api-provider-secret{display:none}.api-provider-row-actions{grid-template-columns:1fr}.api-provider-row-actions .api-button-secondary{display:none}.api-provider-row-actions small{grid-column:1/-1}.api-table-crm .api-table-row,.api-table-external .api-table-row{gap:7px;padding:9px}.admin-action-grid span,.admin-workbench-head p:last-child,.api-table-external .api-table-row p{display:none}.admin-action-grid,.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-review-workbench .audit-metrics{display:none}.admin-action-grid a{min-height:42px;place-content:center;text-align:center}.audit-detail-grid,.audit-filter-bar,.audit-summary-card dl,.draft-edit-grid,.draft-toolbar{grid-template-columns:1fr}.audit-flow-guide,.draft-flow-guide{display:grid}.audit-action-group,.audit-toolbar-section,.draft-toolbar-group{overflow-x:auto}.audit-record-row{grid-template-columns:minmax(0,1fr) auto}.audit-row-open{grid-template-columns:minmax(180px,1fr) auto;min-width:300px}.audit-row-main{grid-column:1}.draft-card{align-items:start;gap:7px;grid-template-columns:auto minmax(180px,1fr)}.draft-select{grid-column:1/-1}.draft-card-icon{display:none}.draft-card-main dl{display:grid;grid-template-columns:1fr}.draft-card-main dl div{border-radius:var(--radius-sm);justify-content:space-between;min-width:0}.draft-card-actions,.draft-quick-actions{grid-column:1/-1;width:100%}.draft-card-actions a,.draft-card-actions button,.draft-quick-actions a{justify-content:center}.draft-change-list{grid-template-columns:1fr}.audit-row-time{grid-column:1;white-space:normal}.audit-record-row .audit-status{align-self:center;grid-column:2;grid-row:1/3}.customer-management-row{align-items:start;grid-template-columns:42px minmax(0,1fr)}.customer-management-owner-pill,.customer-management-row-main{grid-column:2}.customer-management-owner-pill{justify-self:start}.customer-management-row .customer-management-avatar{grid-row:1/span 2}.rule-pair-head,.rule-pair-row{grid-template-columns:1fr}.category-settings .rule-pair-head,.category-settings .rule-pair-row{gap:6px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 30px}.category-settings .rule-pair-row input{font-size:11.8px;min-width:0;padding-inline:7px}.category-settings .rule-pair-row button{border-radius:6px;justify-self:end;min-height:30px;width:30px}.package-rule-card,.package-rule-card-fields,.package-rule-form{grid-template-columns:1fr}.feature-head{flex-direction:column}.category-rule-toolbar{align-items:stretch;display:grid;gap:8px}.category-rule-toolbar>div:last-child{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.category-rule-toolbar>div:last-child button{font-size:11.5px;gap:5px;justify-content:center;min-width:0;padding-inline:6px;white-space:nowrap}.package-management .category-rule-toolbar>div:last-child,.package-type-management .category-rule-toolbar>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.package-management .category-rule-toolbar>div:last-child button,.package-type-management .category-rule-toolbar>div:last-child button{min-height:34px}.package-type-management .package-type-head{display:none}.package-type-management .package-type-row{align-items:stretch;border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 52px 34px;padding:10px}.package-type-management .package-type-row input:first-child{grid-column:1/-1}.package-type-management .package-type-row strong{align-self:center;grid-column:3;grid-row:2;justify-self:start}.package-type-management .package-type-row input{background:var(--color-surface);border-color:var(--color-border);min-height:34px;padding:0 10px}.package-type-management .package-type-row input:nth-of-type(2){grid-column:1/3;grid-row:2}.package-type-management .package-type-row input:nth-of-type(3){grid-column:1/-1;grid-row:3}.package-type-management .package-type-row .package-type-delete{grid-column:4;grid-row:2;min-height:34px;width:34px}.category-rule-list{max-height:360px}.product-actions{grid-template-columns:1fr}.result-bar{align-items:stretch;flex-direction:column}.facet-sidebar,.product-inspector{position:static}.field-actions,.segmented{overflow-x:auto;width:100%}.field-actions button,.segmented button{flex:0 0 auto;justify-content:center;min-width:max-content;white-space:nowrap;word-break:keep-all}.product-row{grid-template-columns:92px minmax(0,1fr)}.product-avatar,.product-row img{max-height:92px}.inspector-head h2,.panel-title h2,.product-main h3{word-break:keep-all}.tags span{white-space:nowrap}.inspector{position:static}.inspector-head{grid-template-columns:112px minmax(0,1fr)}.field-grid{grid-template-columns:1fr 1fr}.catalog-stat-grid{grid-template-columns:1fr}.catalog-category-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));overflow-x:visible}.catalog-detail-head{display:grid}.public-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-gallery-filters{position:static}.intake-create-head{align-items:stretch;display:grid}}@media (max-width:1280px){.shell{display:block;width:100%}.shell,.sidebar{overflow-x:hidden}.sidebar{background:linear-gradient(180deg,var(--color-sidebar) 0,var(--color-sidebar-strong) 100%);border:1px solid var(--color-sidebar-border);border-radius:0 var(--radius-md) var(--radius-md) 0;box-shadow:18px 0 40px rgba(6,20,12,.14);color:var(--color-sidebar-text);display:flex;align-items:stretch;flex-direction:column;gap:10px;height:100dvh;max-height:none;min-height:auto;overflow-y:auto;padding:14px 12px 92px;position:fixed;scrollbar-gutter:stable;scrollbar-width:thin;top:0;left:0;transform:translateX(-105%);transition:transform .18s ease,visibility .18s step-end;visibility:hidden;width:min(320px,calc(100vw - 48px));z-index:72}.sidebar.mobile-open{transform:translateX(0);transition:transform .18s ease;visibility:visible}.mobile-nav-backdrop{background:rgba(8,19,12,.28);border:0;display:block;inset:0;padding:0;position:fixed;z-index:70}.mobile-nav-close{background:rgba(255,255,255,.09);border:1px solid var(--color-sidebar-border);color:var(--color-sidebar-text);display:inline-flex;height:34px;justify-content:center;margin-left:auto;min-height:34px;padding:0;width:34px}.sidebar .brand{align-items:center;border-bottom:0;border-right:0;flex:0 0 auto;padding:0 0 10px}.sidebar .brand div:not(.brand-mark),.sidebar .nav-group p,.sidebar .nav-item span{display:block}.sidebar .operator{background:var(--color-sidebar-elevated);border-color:var(--color-sidebar-border);color:var(--color-sidebar-text);display:grid}.sidebar .brand span,.sidebar .operator small,.sidebar .operator span{color:var(--color-sidebar-muted)}.sidebar .nav-group{border-top:1px solid var(--color-sidebar-border);display:grid;gap:4px;flex:0 0 auto;overflow:visible;padding:10px 0 0}.sidebar .nav-group+.nav-group{border-top:1px solid var(--color-sidebar-border);padding-top:10px}.sidebar .nav-item{background:rgba(255,255,255,.06);border-color:var(--color-sidebar-border);color:var(--color-sidebar-text);flex:0 0 auto;gap:6px;justify-content:flex-start;margin-bottom:0;min-width:0;padding:8px 10px;width:100%}.sidebar .nav-item:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.18);color:#ffffff}.sidebar .nav-item.active{background:var(--color-sidebar-selected);border-color:rgba(255,255,255,.16);box-shadow:inset 3px 0 0 rgba(190,216,188,.9);color:#ffffff}.mobile-bottom-nav{align-items:center;background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--color-border);bottom:0;display:grid;gap:0;grid-template-columns:repeat(6,minmax(0,1fr));left:0;padding:4px 8px max(5px,env(safe-area-inset-bottom));position:fixed;right:0;z-index:69}.mobile-bottom-nav .nav-item,.mobile-more-button{align-items:center;align-content:center;background:transparent;border:0;border-radius:8px;color:#667085;display:grid;font-size:9.5px;font-weight:680;gap:2px;justify-items:center;justify-content:center;line-height:1.1;min-height:48px;min-width:0;padding:5px 2px;place-items:center;text-align:center;text-decoration:none;width:100%}.mobile-bottom-nav .nav-item svg,.mobile-more-button svg{color:currentColor;height:17px;margin:0 auto;place-self:center;width:17px}.mobile-bottom-nav .nav-item span,.mobile-more-button span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-bottom-nav .nav-item.active,.mobile-more-button.active{background:#f3f6f3;color:var(--color-primary-strong)}.mobile-bottom-nav .nav-item.active span,.mobile-more-button.active span{color:var(--color-primary-strong);font-weight:760}.workspace{padding:8px 14px 76px}.feature-page-topbar{min-height:44px;padding-left:0}}@media (max-width:1180px){@supports (-webkit-touch-callout:none){.workspace{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.mobile-bottom-nav{-webkit-backdrop-filter:blur(18px);padding-bottom:max(7px,env(safe-area-inset-bottom))}.sidebar.mobile-open{-webkit-overflow-scrolling:touch;padding-bottom:max(18px,env(safe-area-inset-bottom))}a,button,input,select{-webkit-tap-highlight-color:rgba(49,93,63,.08)}}}@media (max-width:420px){.nav-item{flex-basis:clamp(68px,28vw,94px);padding-inline:8px}.nav-item span{max-width:100%}.mobile-bottom-nav .nav-item,.sidebar .nav-item{flex-basis:auto}.sidebar .nav-item{padding-inline:10px}.mobile-bottom-nav .nav-item,.mobile-more-button{padding-inline:3px}.mobile-bottom-nav .nav-item svg,.mobile-more-button svg{margin-inline:auto;place-self:center}.mobile-bottom-nav .nav-item span,.mobile-more-button span{max-width:100%}.edit-dialog{padding-inline:10px;padding-top:52px}.edit-product-summary{grid-template-columns:48px minmax(0,1fr);min-height:60px}.edit-product-summary .image-placeholder,.edit-product-summary img{height:48px;width:48px}.package-metrics-inputs{grid-template-columns:1fr}.edit-media-grid{grid-template-columns:repeat(auto-fill,minmax(var(--media-tile-size,96px),var(--media-tile-size,96px)))}}@media (max-width:1280px){.pm-layout{grid-template-columns:190px minmax(0,1fr)}.pm-inspector{grid-column:1/-1;grid-template-columns:300px minmax(0,1fr);position:static}}@media (max-width:920px){.pm-hero,.pm-list-toolbar{align-items:stretch;display:grid}.pm-hero{gap:8px;padding:10px}.pm-hero h1{font-size:17px}.pm-hero p{display:none}.pm-hero-actions{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;padding-bottom:1px;scrollbar-width:none}.pm-hero-actions::-webkit-scrollbar{display:none}.pm-hero-actions a,.pm-hero-actions button{flex:0 0 auto;min-height:32px;padding-inline:9px;white-space:nowrap}.pm-layout{grid-template-columns:1fr}.pm-inspector,.pm-sidebar{position:static}.pm-sidebar{gap:8px;order:1;padding:8px}.pm-list-panel{order:2}.pm-inspector{order:3}.pm-metrics{display:flex;gap:7px;overflow-x:auto;padding-bottom:1px;scrollbar-width:none}.pm-metrics::-webkit-scrollbar{display:none}.pm-metrics a,.pm-metrics button{flex:0 0 96px;min-height:46px;padding:7px 9px}.pm-metrics strong{font-size:18px}.pm-filter-list{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.pm-filter-list::-webkit-scrollbar{display:none}.pm-filter-list button{flex:0 0 auto;min-height:32px;min-width:74px;white-space:nowrap}.pm-side-card{display:none}.pm-list-panel{padding:8px}.pm-list-toolbar{gap:6px}.pm-bulk-actions{display:none}.pm-mobile-retouch-bar{align-items:center;background:rgba(255,255,255,.96);border:1px solid var(--color-border);border-radius:var(--radius-md);bottom:8px;box-shadow:0 10px 28px rgba(6,20,12,.12);display:grid;gap:6px;grid-template-columns:auto auto minmax(150px,1fr);padding:7px;position:sticky;z-index:8}.pm-mobile-retouch-bar button{border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:11.5px;font-weight:700;min-height:34px;padding:0 9px}.pm-product-table article{align-items:start;gap:8px;grid-template-columns:20px 52px minmax(0,1fr);min-height:86px;padding:8px}.pm-product-meta{display:none}.pm-check{display:flex}.pm-row-actions{display:flex;grid-column:2/-1}.pm-row-actions button:not(.pm-row-retouch){display:none}.pm-product-table .pm-image-empty,.pm-product-table img{width:52px}.pm-product-main{gap:2px}.pm-product-main em,.pm-product-main span,.pm-product-main strong{white-space:nowrap}.pm-product-price{align-items:center;display:flex;gap:8px;grid-column:3}.pm-status{grid-column:3;justify-self:start;min-height:24px;padding-inline:7px}.pm-inspector{grid-template-columns:1fr}}@media (max-width:700px){.pm-hero{background:transparent;border:0;border-bottom:1px solid var(--color-border);border-radius:0;padding:0 0 10px}.pm-metrics a,.pm-metrics button{background:transparent;border:0;border-top:1px solid var(--color-border);border-radius:0;min-height:48px;padding:8px 4px}.pm-metrics .selected{background:var(--color-brand-soft);border-color:transparent;border-radius:var(--radius-sm)}.pm-list-panel{background:transparent;border:0;border-radius:0;padding:0}.pm-product-table article{border-color:var(--color-border);border-radius:var(--radius-md);box-shadow:none}.pm-inspector{display:none}.pm-filter-list,.pm-hero-actions,.pm-metrics{display:grid;gap:6px;overflow:visible;padding-bottom:0}.pm-hero-actions,.pm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-filter-list{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-filter-list button,.pm-hero-actions a,.pm-hero-actions button,.pm-metrics a,.pm-metrics button{flex:initial;justify-content:center;min-width:0;width:100%}.pm-filter-list button{gap:5px;padding-inline:6px}.pm-row-actions{display:flex;grid-column:2/-1;justify-content:flex-start}.pm-row-actions button:not(.pm-row-retouch){display:inline-flex}.pm-mobile-retouch-bar{grid-template-columns:1fr 1fr}.pm-mobile-retouch-bar .pm-main-retouch-action{grid-column:1/-1}.pm-row-actions button{min-height:28px}.hscode-picker-control,.package-rule-picker-field .hscode-picker-control{grid-template-columns:minmax(0,1fr) 18px;min-height:42px;padding:7px 8px}.hscode-picker-code,.hscode-picker-option-image,.hscode-picker-selected-code,.hscode-picker-selected-image{display:none}.hscode-picker-option-main em,.hscode-picker-option-main small,.hscode-picker-selected-text em{white-space:normal}.image-manager-head{gap:8px;grid-template-columns:1fr}.image-manager-head .field-actions{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.image-manager-head .field-actions button{justify-content:center;width:100%}.image-folder-panel{align-items:stretch;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding:8px}.image-folder-title{display:none}.image-folder{flex:initial;justify-content:center;min-height:30px;min-width:0;padding:0 9px;width:100%}.image-folder span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-board{gap:8px;padding:8px}.image-board-toolbar{align-items:flex-start;gap:7px}.image-board-toolbar>div{flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none}.image-board-toolbar>div::-webkit-scrollbar{display:none}.image-board-toolbar button{flex:0 0 auto;white-space:nowrap}.managed-image-grid{grid-template-columns:1fr}.managed-image{align-items:center;gap:8px;grid-template-columns:86px minmax(0,1fr)}.managed-thumb{grid-row:1/span 3;width:86px}.asset-status,.managed-image-actions,.managed-image-meta{grid-column:2}.managed-image-actions{flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none}.managed-image-actions::-webkit-scrollbar{display:none}.managed-image-actions button{flex:0 0 auto;min-height:26px;white-space:nowrap}.image-inspector-panel{display:none}.excel-import-top{align-items:stretch;margin-bottom:8px;padding:8px}.excel-batch-select,.excel-import-top{gap:8px;grid-template-columns:1fr}.excel-batch-select label{grid-template-columns:48px minmax(0,1fr)}.excel-batch-select div{min-height:32px;padding-inline:8px}.excel-import-summary .field-actions,.excel-import-top .field-actions{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.excel-import-summary .field-actions button,.excel-import-top .field-actions button{font-size:11.5px;justify-content:center;min-height:32px;min-width:0;padding-inline:6px;width:100%}.excel-import-top .field-actions button:disabled{display:none}.excel-import-summary{align-items:stretch;grid-template-columns:1fr}.excel-batch-card-head{grid-template-columns:18px minmax(0,1fr) 30px 34px}.excel-batch-card-head .excel-batch-stats{display:none}.excel-batch-supplier-rename{justify-content:center;padding:0;width:34px}.excel-batch-supplier-rename span{display:none}.excel-batch-stats{display:flex;gap:8px;grid-column:2/4;justify-content:flex-start;justify-items:start;min-width:0}.excel-batch-rename{grid-column:3;grid-row:1}.excel-batch-name-edit{grid-template-columns:minmax(0,1fr) 30px 30px}.excel-row-table{max-height:min(42svh,360px);overflow-y:auto;padding-right:1px;scrollbar-width:thin}.excel-row-table button{gap:7px;grid-template-columns:18px 38px 48px minmax(0,1fr) auto;padding:7px}.excel-row-table button img,.excel-row-thumb{height:48px;padding:0;width:48px}.excel-row-main{min-width:0}.excel-row-main span,.excel-row-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.excel-row-main small{display:flex;flex-wrap:wrap;gap:6px}.public-intake-layout{gap:8px}.public-intake>.panel-title .field-actions button:disabled{display:none}.public-gallery-filters{align-items:stretch;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding:10px;position:static}.public-gallery-filters>strong,.public-gallery-note{display:none}.public-gallery-filters button{flex:initial;gap:8px;justify-content:space-between;min-height:34px;min-width:0;padding:0 10px;width:100%}.public-intake .public-gallery-filters{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.public-intake .public-gallery-filters button{flex:initial;justify-content:space-between;min-width:0;width:100%}.public-intake .public-gallery-drop{min-height:76px}.public-gallery-toolbar{gap:8px}.public-gallery-toolbar>div{flex:none}.product-image-buckets{grid-template-columns:repeat(2,minmax(0,1fr))}.product-image-bucket,.product-image-bucket.gallery{border-radius:var(--radius-sm);min-height:126px;padding:8px}.product-image-bucket>span{font-size:11.5px;text-align:center}.bucket-gallery-grid{gap:6px}.customer-intake-panel,.customer-intake-panel.customer-intake-flow,.public-product-intake{grid-template-columns:1fr}.intake-action-grid{align-items:stretch;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.intake-action-grid.intake-entry-actions{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.intake-action-card{min-width:0}.intake-action-card .segmented-control{display:grid;grid-template-columns:1fr;width:100%}.intake-mode-switch button{justify-content:center;min-width:0;padding-inline:6px;width:100%}.video-intake-layout{gap:8px;grid-template-columns:1fr}.video-filter-panel{align-items:stretch;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding:8px}.video-filter-panel>strong,.video-source-note{display:none}.video-filter-panel button{gap:8px;justify-content:center;min-height:30px;min-width:0;padding:0 9px;width:100%}.video-intake-feature .video-filter-panel>button:last-of-type{grid-column:1/-1;order:-1}.video-board-toolbar{align-items:stretch;display:grid;gap:8px}.video-board-toolbar .field-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.video-target-panel{padding:10px}.video-product-intake{grid-template-columns:1fr}.video-product-summary{grid-template-columns:86px minmax(0,1fr)}.video-product-summary>em,.video-product-summary>span,.video-product-summary>strong{grid-column:2}.video-main-placeholder,.video-product-summary img{grid-column:1;grid-row:1/span 3;height:86px;width:86px}.video-product-bucket{grid-column:1/-1;min-height:94px}.video-product-bucket-list{grid-template-columns:repeat(auto-fill,minmax(124px,148px))}.catalog-crm-tabs{display:grid;flex-wrap:nowrap;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));overflow-x:visible;padding-bottom:0}.catalog-crm-tabs button{flex:initial;min-height:30px;min-width:0}.catalog-crm-header{order:1}.catalog-crm-notice{order:2}.catalog-crm-tabs{order:3}.catalog-crm-table{order:4}.catalog-crm-upload-card{order:5}.catalog-crm-table{border-radius:var(--radius-sm);box-shadow:none;overflow-x:hidden}.catalog-crm-row{contain-intrinsic-size:auto 0;content-visibility:visible;display:grid;gap:8px;grid-template-areas:"file" "category" "type" "size" "actions";grid-template-columns:1fr;min-width:0;padding:10px}.catalog-crm-size-cell{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.catalog-crm-actions{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-crm-actions a,.catalog-crm-actions button{justify-content:center;min-width:0;padding-inline:6px}}@media (max-width:420px){.video-product-bucket-list{grid-template-columns:1fr}}@media (max-width:1180px){.public-intake.mobile-workspace,.video-intake-feature.mobile-workspace{--mobile-bottom-clearance:calc(86px + env(safe-area-inset-bottom));background:#ffffff;gap:12px;margin-inline:0;max-width:none;width:100%;padding-bottom:var(--mobile-bottom-clearance)}.public-intake.mobile-workspace>.panel-title,.video-intake-feature.mobile-workspace>.panel-title{align-items:center;border-bottom:1px solid var(--color-border);display:grid;gap:8px;grid-template-columns:minmax(72px,92px) minmax(0,1fr);padding:2px 0 10px}.public-intake.mobile-workspace>.panel-title h2,.video-intake-feature.mobile-workspace>.panel-title h2{font-size:18px;letter-spacing:0;line-height:1.2;margin:0;white-space:nowrap}.video-intake-feature.mobile-workspace>.panel-title .segmented-control{display:none}.public-intake.mobile-workspace>.panel-title .intake-top-actions,.video-intake-feature.mobile-workspace>.panel-title .intake-top-actions{align-items:center;display:flex;flex-basis:auto;flex-wrap:nowrap;gap:6px;justify-content:flex-end;justify-self:end;max-width:100%;overflow-x:auto;width:max-content}.public-intake.mobile-workspace>.panel-title .intake-top-actions button,.public-intake.mobile-workspace>.panel-title .intake-top-actions button:disabled,.video-intake-feature.mobile-workspace>.panel-title .intake-top-actions button,.video-intake-feature.mobile-workspace>.panel-title .intake-top-actions button:disabled{align-self:center;box-sizing:border-box;display:inline-flex;flex:0 0 auto;font-size:11.5px;height:30px;justify-content:center;line-height:1;max-height:30px;min-height:30px;padding-block:0;padding-inline:9px;white-space:nowrap}.public-intake.mobile-workspace>.panel-title .intake-top-actions button:first-child,.video-intake-feature.mobile-workspace>.panel-title .intake-top-actions button:first-child{width:142px}.public-intake.mobile-workspace>.panel-title .intake-top-actions button:nth-child(2),.public-intake.mobile-workspace>.panel-title .intake-top-actions button:nth-child(3),.video-intake-feature.mobile-workspace>.panel-title .intake-top-actions button:nth-child(2),.video-intake-feature.mobile-workspace>.panel-title .intake-top-actions button:nth-child(3){width:108px}.public-intake.mobile-workspace .mobile-intake-workflow,.video-intake-feature.mobile-workspace .mobile-intake-workflow{background:#ffffff;border:1px solid var(--color-border);border-radius:16px;box-shadow:none;gap:10px;margin:0;padding:10px}.public-intake.mobile-workspace .mobile-workflow-row,.video-intake-feature.mobile-workspace .mobile-workflow-row{gap:6px}.public-intake.mobile-workspace .mobile-workflow-row>span,.video-intake-feature.mobile-workspace .mobile-workflow-row>span{color:var(--color-text-muted);font-size:11px;font-weight:760}.public-intake.mobile-workspace .mobile-workflow-tabs,.video-intake-feature.mobile-workspace .mobile-workflow-tabs{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:12px;gap:4px;padding:4px}.public-intake.mobile-workspace .mobile-workflow-tabs.intake-entry-actions,.video-intake-feature.mobile-workspace .mobile-workflow-tabs.intake-entry-actions{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));width:100%}.public-intake.mobile-workspace .mobile-workflow-tabs button,.video-intake-feature.mobile-workspace .mobile-workflow-tabs button{background:transparent;border:0;border-radius:9px;color:var(--color-text-muted);min-height:38px;padding:0 8px;white-space:nowrap}.public-intake.mobile-workspace .mobile-workflow-tabs button.active,.video-intake-feature.mobile-workspace .mobile-workflow-tabs button.active{background:#ffffff;border:1px solid rgba(49,93,63,.22);box-shadow:none;color:var(--color-primary-strong)}.public-intake.mobile-workspace .mobile-source-strip,.video-intake-feature.mobile-workspace .mobile-source-strip{display:flex;gap:7px;margin-inline:-2px;overflow-x:auto;padding:1px 2px 3px;scrollbar-width:none}.public-intake.mobile-workspace .mobile-source-strip::-webkit-scrollbar,.video-intake-feature.mobile-workspace .mobile-source-strip::-webkit-scrollbar{display:none}.public-intake.mobile-workspace .mobile-source-strip button,.video-intake-feature.mobile-workspace .mobile-source-strip button{background:#ffffff;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text);flex:0 0 auto;gap:8px;min-height:34px;min-width:0;padding:0 10px;white-space:nowrap}.public-intake.mobile-workspace .mobile-source-strip button.active,.video-intake-feature.mobile-workspace .mobile-source-strip button.active{background:var(--color-brand-soft);border-color:rgba(49,93,63,.28);color:var(--color-primary-strong)}.public-intake.mobile-workspace .mobile-source-strip em,.video-intake-feature.mobile-workspace .mobile-source-strip em{background:rgba(102,112,133,.1);border-radius:999px;color:inherit;font-style:normal;min-width:24px;padding:2px 6px;text-align:center}.public-intake.mobile-workspace .mobile-selected-actions,.video-intake-feature.mobile-workspace .mobile-selected-actions{background:#ffffff;border:1px solid var(--color-border);border-radius:12px;box-shadow:none;display:grid;gap:7px;grid-template-columns:minmax(110px,1fr) repeat(2,minmax(112px,150px));justify-content:end;padding:6px 8px}.public-intake.mobile-workspace .mobile-selected-actions strong,.video-intake-feature.mobile-workspace .mobile-selected-actions strong{align-self:center;color:var(--color-text);font-size:12px;justify-self:end;min-width:0;overflow:hidden;padding-right:6px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.public-intake.mobile-workspace .mobile-selected-actions button,.video-intake-feature.mobile-workspace .mobile-selected-actions button{border-radius:9px;justify-content:center;min-height:30px;min-width:0;padding-inline:7px;white-space:nowrap}.public-intake.mobile-workspace .public-gallery-filters,.video-intake-feature.mobile-workspace .video-filter-panel{display:none}.public-intake.mobile-workspace .customer-intake-panel,.public-intake.mobile-workspace .entry-form-panel,.public-intake.mobile-workspace .public-gallery-main,.video-intake-feature.mobile-workspace .customer-intake-panel,.video-intake-feature.mobile-workspace .entry-form-panel,.video-intake-feature.mobile-workspace .video-intake-pool,.video-intake-feature.mobile-workspace .video-target-panel{background:#ffffff;border:1px solid var(--color-border);border-radius:16px;box-shadow:none;min-width:0}.video-intake-feature.mobile-workspace .video-intake-pool{justify-self:stretch;width:100%}.public-intake.mobile-workspace .public-gallery-drop{background:#ffffff;border-radius:14px;gap:8px;min-height:96px;padding:14px}.public-intake.mobile-workspace .public-gallery-drop svg{height:20px;width:20px}.public-intake.mobile-workspace .public-gallery-drop strong{font-size:14px}.public-intake.mobile-workspace .public-gallery-drop span{color:var(--color-text-muted);font-size:12px;max-width:100%}.public-intake.mobile-workspace .public-gallery-toolbar,.video-intake-feature.mobile-workspace .video-board-toolbar{border-top:1px solid var(--color-border);display:grid;grid-template-columns:minmax(0,1fr) auto;padding:10px 2px 0}.public-intake.mobile-workspace .public-gallery-toolbar>strong,.video-intake-feature.mobile-workspace .video-board-toolbar>span{padding-left:12px}.public-intake.mobile-workspace .public-gallery-toolbar button,.video-intake-feature.mobile-workspace .video-board-toolbar button{border-radius:10px;min-height:32px}.public-intake.mobile-workspace .public-gallery-card,.video-intake-feature.mobile-workspace .video-card{border-radius:14px;box-shadow:none;max-width:none;overflow:hidden;padding:9px}.video-intake-feature.mobile-workspace .video-intake-pool .video-card-grid.compact .video-pool-card{grid-template-rows:clamp(96px,18vw,118px) minmax(78px,auto);max-width:none;min-height:206px;width:100%}.video-intake-feature.mobile-workspace .video-intake-pool .video-card-grid.compact .video-pool-cover{height:clamp(96px,18vw,118px);max-height:118px}.public-intake.mobile-workspace .public-gallery-card img{background:var(--color-surface-muted);border-radius:11px;object-fit:contain;padding:5px}.video-intake-feature.mobile-workspace .video-collection-thumb img,.video-intake-feature.mobile-workspace .video-collection-thumb video,.video-intake-feature.mobile-workspace .video-pool-cover img,.video-intake-feature.mobile-workspace .video-pool-cover video{background:#101815;border-radius:11px;object-fit:contain}.public-intake.mobile-workspace .public-gallery-delete{display:inline-flex;font-size:11px;justify-content:center;min-height:28px;width:100%}.public-intake.mobile-workspace .public-gallery-card-meta,.video-intake-feature.mobile-workspace .video-card-body{min-width:0}.public-intake.mobile-workspace .public-gallery-card-meta span,.video-intake-feature.mobile-workspace .video-card-body span{color:var(--color-text-muted);font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-intake.mobile-workspace .customer-intake-panel.customer-intake-flow,.public-intake.mobile-workspace .public-product-intake,.video-intake-feature.mobile-workspace .customer-intake-panel.customer-intake-flow,.video-intake-feature.mobile-workspace .video-product-intake{align-items:start;gap:12px}.public-intake.mobile-workspace .product-image-buckets{gap:8px}.public-intake.mobile-workspace .product-image-bucket,.public-intake.mobile-workspace .product-image-bucket.gallery,.video-intake-feature.mobile-workspace .video-product-bucket,.video-intake-feature.mobile-workspace .video-target-panel{border-radius:14px}.public-intake.mobile-workspace .product-image-bucket,.public-intake.mobile-workspace .product-image-bucket.gallery{min-height:112px;padding:10px}.public-intake.mobile-workspace .entry-form-panel,.video-intake-feature.mobile-workspace .entry-form-panel{gap:10px;padding:10px}.public-intake.mobile-workspace .product-entry-head,.video-intake-feature.mobile-workspace .product-entry-head{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:12px;padding:8px}.public-intake.mobile-workspace .edit-sections.embedded,.video-intake-feature.mobile-workspace .edit-sections.embedded{gap:8px}.public-intake.mobile-workspace .edit-section,.video-intake-feature.mobile-workspace .edit-section{border-radius:14px;padding:10px}.public-intake.mobile-workspace .customer-media-workspace>.field-actions,.public-intake.mobile-workspace .entry-form-panel>.field-actions,.video-intake-feature.mobile-workspace .customer-media-workspace>.field-actions,.video-intake-feature.mobile-workspace .entry-form-panel>.field-actions{background:#ffffff;border:1px solid var(--color-border);border-radius:12px;box-shadow:none;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.public-intake.mobile-workspace .customer-media-workspace>.field-actions button,.public-intake.mobile-workspace .entry-form-panel>.field-actions button,.video-intake-feature.mobile-workspace .customer-media-workspace>.field-actions button,.video-intake-feature.mobile-workspace .entry-form-panel>.field-actions button{justify-content:center;min-height:36px}.video-intake-feature.mobile-workspace .video-target-drop{display:none}.video-intake-feature.mobile-workspace .video-target-head{border-bottom:1px solid var(--color-border);padding-bottom:8px}.video-intake-feature.mobile-workspace .video-product-bucket-list article,.video-intake-feature.mobile-workspace .video-target-list article{border-radius:var(--radius-sm)}.video-intake-feature.mobile-workspace .video-target-item{grid-template-columns:minmax(0,1fr)}.video-intake-feature.mobile-workspace .video-target-list .video-target-thumb{height:auto;width:100%}}@media (max-width:700px){.public-intake.mobile-workspace,.video-intake-feature.mobile-workspace{gap:10px}.public-intake.mobile-workspace>.panel-title,.video-intake-feature.mobile-workspace>.panel-title{grid-template-columns:1fr}.public-intake.mobile-workspace>.panel-title .intake-top-actions,.video-intake-feature.mobile-workspace>.panel-title .intake-top-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.public-intake.mobile-workspace>.panel-title .intake-top-actions button:nth-child(n),.video-intake-feature.mobile-workspace>.panel-title .intake-top-actions button:nth-child(n){width:auto}.public-intake.mobile-workspace .mobile-intake-workflow,.video-intake-feature.mobile-workspace .mobile-intake-workflow{border-left:0;border-radius:0;border-right:0;margin-inline:-10px;padding-inline:10px}.public-intake.mobile-workspace .mobile-selected-actions,.video-intake-feature.mobile-workspace .mobile-selected-actions{margin-inline:-2px;grid-template-columns:minmax(86px,.36fr) repeat(2,minmax(0,1fr))}.public-intake.mobile-workspace .public-gallery-grid,.video-intake-feature.mobile-workspace .video-card-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.video-intake-feature.mobile-workspace .video-intake-pool .video-card-grid.compact .video-pool-card{grid-template-rows:clamp(92px,32vw,112px) minmax(78px,auto)}.video-intake-feature.mobile-workspace .video-intake-pool .video-card-grid.compact .video-pool-cover{height:clamp(92px,32vw,112px);max-height:112px}.public-intake.mobile-workspace .customer-intake-panel.customer-intake-flow,.public-intake.mobile-workspace .public-intake-layout,.public-intake.mobile-workspace .public-product-intake,.video-intake-feature.mobile-workspace .customer-intake-panel.customer-intake-flow,.video-intake-feature.mobile-workspace .video-intake-layout,.video-intake-feature.mobile-workspace .video-product-intake{grid-template-columns:1fr}.public-intake.mobile-workspace .entry-form-panel,.public-intake.mobile-workspace .public-gallery-main,.video-intake-feature.mobile-workspace .entry-form-panel,.video-intake-feature.mobile-workspace .video-intake-pool,.video-intake-feature.mobile-workspace .video-target-panel{border-left:0;border-radius:0;border-right:0;margin-inline:-10px}.public-intake.mobile-workspace .product-image-buckets{grid-template-columns:repeat(2,minmax(0,1fr))}.video-intake-feature.mobile-workspace .video-product-summary{grid-template-columns:78px minmax(0,1fr)}.video-intake-feature.mobile-workspace .video-main-placeholder,.video-intake-feature.mobile-workspace .video-product-summary>img{height:78px;width:78px}}@media (min-width:701px) and (max-width:1180px){.public-intake.mobile-workspace,.video-intake-feature.mobile-workspace{max-width:none;padding-inline:14px;width:100%}.public-intake.mobile-workspace .mobile-intake-workflow,.video-intake-feature.mobile-workspace .mobile-intake-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.public-intake.mobile-workspace .mobile-selected-actions,.public-intake.mobile-workspace .mobile-source-strip,.video-intake-feature.mobile-workspace .mobile-selected-actions,.video-intake-feature.mobile-workspace .mobile-source-strip{grid-column:1/-1}.public-intake.mobile-workspace .public-intake-layout,.video-intake-feature.mobile-workspace .video-intake-layout{grid-template-columns:minmax(0,1fr)}.public-intake.mobile-workspace .public-gallery-grid,.video-intake-feature.mobile-workspace .video-card-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.public-intake.mobile-workspace .public-product-intake,.video-intake-feature.mobile-workspace .video-product-intake{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr)}.public-intake.mobile-workspace .customer-intake-panel.customer-intake-flow,.video-intake-feature.mobile-workspace .customer-intake-panel.customer-intake-flow{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr)}.public-intake.mobile-workspace .product-image-buckets{grid-template-columns:1fr;position:sticky;top:12px}}@media (max-width:1180px){.feature-block:has(.product-workbench),.feature-block:is(.image-manager,.excel-import-feature,.supplier-search-feature){--mobile-bottom-clearance:calc(86px + env(safe-area-inset-bottom));background:#ffffff;border:0;border-radius:0;box-shadow:none;gap:12px;padding:0 0 var(--mobile-bottom-clearance)}.excel-import-layout,.feature-block:has(.product-workbench) .product-workbench,.image-management-layout,.supplier-search-feature .supplier-workbench{display:grid;gap:12px;grid-template-columns:minmax(0,1fr);min-width:0}.feature-block:has(.product-workbench) .category-strip,.image-folder-panel,.supplier-category-strip{display:flex;gap:8px;overflow-x:auto;padding:0 0 6px;scrollbar-width:none}.feature-block:has(.product-workbench) .category-strip::-webkit-scrollbar,.image-folder-panel::-webkit-scrollbar,.supplier-category-strip::-webkit-scrollbar{display:none}.feature-block:has(.product-workbench) .category-card,.image-folder,.supplier-category-strip .category-card{border-radius:999px;flex:0 0 auto;min-height:38px;width:auto}.feature-block:has(.product-workbench) .facet-sidebar,.supplier-facets{background:#ffffff;border:1px solid var(--color-border);border-radius:14px;box-shadow:none;max-width:100%;min-width:0;padding:10px;position:static;width:100%}.feature-block:has(.product-workbench) .facet-list,.supplier-facets .facet-list{display:flex;gap:7px;grid-template-columns:none;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.feature-block:has(.product-workbench) .facet-list::-webkit-scrollbar,.supplier-facets .facet-list::-webkit-scrollbar{display:none}.feature-block:has(.product-workbench) .mini-chip,.supplier-facets .mini-chip{border-radius:999px;flex:0 0 auto;max-width:min(64vw,220px);min-height:34px;width:auto}.excel-editor-panel,.excel-import-main,.image-board,.result-panel,.supplier-product-area{background:#ffffff;border:1px solid var(--color-border);border-radius:14px;box-shadow:none;min-width:0;padding:10px}.product-list,.supplier-product-list{display:grid;gap:8px}.product-row,.supplier-product-row{border-radius:12px;min-width:0}.excel-row-table button img,.excel-row-thumb,.managed-thumb,.managed-thumb img,.product-avatar,.supplier-row-main .image-placeholder,.supplier-row-main img{background:#f8fafc;overflow:hidden}.excel-row-table button img,.managed-thumb img,.product-avatar .image-placeholder,.product-avatar img,.supplier-row-main .image-placeholder,.supplier-row-main img{height:100%;max-height:100%;max-width:100%;object-fit:contain;width:100%}.excel-row-main span,.excel-row-main strong,.managed-image-meta code,.row-title h3,.row-title p,.row-title span,.supplier-row-title em,.supplier-row-title strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-folder-panel,.image-inspector-panel,.supplier-list-panel{background:#ffffff;border:1px solid var(--color-border);border-radius:14px;box-shadow:none;min-width:0;padding:10px;position:static}.supplier-list{display:flex;gap:8px;max-height:none;overflow-x:auto;overflow-y:hidden;padding:0 0 4px;scrollbar-width:none}.supplier-list::-webkit-scrollbar{display:none}.supplier-card{flex:0 0 min(260px,76vw)}.supplier-row-main{grid-template-columns:72px minmax(0,1fr) auto}.supplier-row-main .image-placeholder,.supplier-row-main img{aspect-ratio:1;border-radius:10px;width:72px}.supplier-row-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.image-manager-head{align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.image-manager-head .searchbox{grid-column:1/-1}.excel-import-summary .field-actions,.excel-import-top .field-actions,.image-board-toolbar .field-actions,.image-manager-head .field-actions{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.excel-import-summary .field-actions::-webkit-scrollbar,.excel-import-top .field-actions::-webkit-scrollbar,.image-board-toolbar .field-actions::-webkit-scrollbar,.image-manager-head .field-actions::-webkit-scrollbar{display:none}.excel-import-summary .field-actions button,.excel-import-top .field-actions button,.image-board-toolbar .field-actions button,.image-manager-head .field-actions button{flex:0 0 auto;min-height:38px;white-space:nowrap}.managed-image-grid{align-items:stretch;display:grid;gap:10px;grid-auto-flow:row dense;grid-template-columns:repeat(auto-fill,minmax(152px,1fr));min-width:0}.managed-image{display:grid;gap:8px;min-width:0}.managed-thumb{aspect-ratio:1;border-radius:12px;width:100%}.image-inspector-panel .inspector-primary-image,.image-inspector-panel img{max-width:100%;object-fit:contain}.excel-import-summary,.excel-import-top{align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.excel-import-command{grid-template-columns:minmax(0,1fr)}.excel-command-actions{justify-content:flex-start}.excel-command-actions>button{flex:1 1 180px}.excel-import-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.excel-batch-select{display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.responsive-action-collapse{border:1px solid var(--color-border);border-radius:12px;padding:0}.responsive-action-collapse summary{align-items:center;cursor:pointer;display:flex;font-weight:760;justify-content:space-between;min-height:40px;padding:0 12px}.responsive-action-collapse .field-actions{border-top:1px solid var(--color-border);padding:10px}.excel-row-table{display:grid;gap:8px}.excel-row-table button{border-radius:12px;grid-template-columns:20px 42px 58px minmax(0,1fr) auto;min-width:0}.excel-row-table button img,.excel-row-thumb{aspect-ratio:1;border-radius:10px;height:58px;width:58px}.excel-editor-panel{position:static}}@media (max-width:700px){.feature-block:has(.product-workbench),.feature-block:is(.image-manager,.excel-import-feature,.supplier-search-feature){gap:10px;margin-inline:-2px}.feature-block:has(.product-workbench) .category-strip,.image-folder-panel,.supplier-category-strip{margin-inline:-2px}.excel-editor-panel,.excel-import-main,.image-board,.image-folder-panel,.image-inspector-panel,.result-panel,.supplier-list-panel,.supplier-product-area{border-radius:12px;padding:9px}.product-row{grid-template-columns:82px minmax(0,1fr)}.product-avatar{width:82px}.product-price-strip,.product-quick-facts,.storage-config-grid,.supplier-row-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-row-main{grid-template-columns:64px minmax(0,1fr)}.supplier-row-main .image-placeholder,.supplier-row-main img{width:64px}.supplier-row-actions{grid-column:1/-1;justify-content:stretch}.supplier-row-actions button{flex:1 1}.managed-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.image-inspector-actions,.managed-image-actions{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.image-inspector-actions button,.managed-image-actions button{justify-content:center;min-width:0;width:100%}.excel-row-table button{grid-template-columns:18px 38px 52px minmax(0,1fr)}.excel-import-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.excel-command-actions{display:grid;grid-template-columns:minmax(0,1fr)}.excel-command-actions>button{min-width:0;width:100%}.excel-action-drawer-layer{grid-template-columns:minmax(0,1fr)}.excel-action-drawer-backdrop{display:none}.excel-action-drawer{border-left:0;box-shadow:none;padding:12px}.excel-row-editor>.product-entry-head{grid-template-columns:minmax(0,1fr)}.excel-row-editor-actions{display:flex;padding-right:0;margin-left:auto;width:auto}.excel-row-editor-actions .excel-submit-action{min-width:0}.excel-row-table button em{grid-column:4;justify-self:start}.excel-row-table button img,.excel-row-thumb{height:52px;width:52px}}@media (min-width:701px) and (max-width:1180px){.excel-import-layout,.feature-block:not(.product-search-feature):not(.image-search-feature):has(.product-workbench) .product-workbench,.image-management-layout,.supplier-search-feature .supplier-linked-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr)}.feature-block:not(.product-search-feature):not(.image-search-feature):has(.product-workbench) .facet-sidebar,.image-folder-panel,.supplier-list-panel{grid-column:1/-1}.excel-import-main,.feature-block:not(.product-search-feature):not(.image-search-feature):has(.product-workbench) .result-panel,.image-board,.supplier-product-area{grid-column:1}.excel-editor-panel,.feature-block:not(.product-search-feature):not(.image-search-feature):has(.product-workbench) .product-inspector-shell,.image-inspector-panel,.supplier-inspector{grid-column:2}.managed-image-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.excel-row-table button{grid-template-columns:20px 44px 62px minmax(0,1fr) auto}}@media (max-width:1280px){.customer-intake-panel,.customer-intake-panel.customer-intake-flow,.customer-media-management-layout,.public-product-intake,.video-intake-layout,.video-management-layout,.video-product-intake{grid-template-columns:minmax(0,1fr)}.video-management-desktop-actions,.video-management-sidebar{display:none}.video-management-action-collapse,.video-management-filter-collapse{display:block}.customer-media-management-content,.customer-media-management-filters,.customer-media-management-layout,.edit-field-grid,.edit-section,.edit-sections.embedded,.entry-form-panel,.video-management-inspector,.video-management-layout,.video-management-list-panel{min-width:0;max-width:100%}.edit-field-grid.cols-4,.edit-field-grid.cols-5,.edit-field-grid.names-with-supplier{grid-template-columns:repeat(2,minmax(0,1fr))}.hscode-picker-control,.hscode-picker-field,.package-rule-picker-field,.package-rule-picker-field .hscode-picker-control{max-width:100%;min-width:0;width:100%}.hscode-picker-control,.package-rule-picker-field .hscode-picker-control{grid-template-columns:minmax(0,1fr) 18px}.hscode-picker-selected-code,.hscode-picker-selected-image,.package-rule-picker-field .hscode-picker-selected-code{display:none}.hscode-picker-selected-text,.hscode-picker-selected-text em,.hscode-picker-selected-text strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.video-management-row{grid-template-columns:28px 112px minmax(0,1fr)}.video-management-row-actions{grid-column:2/-1;justify-content:flex-start}.customer-media-thumb-button img,.customer-media-thumb-button video,.video-inspector-preview img,.video-inspector-preview video{max-width:100%}}@media (max-width:700px){.customer-media-management-stats,.edit-field-grid.cols-4,.edit-field-grid.cols-5,.edit-field-grid.names-with-supplier,.excel-notes-grid,.video-management-stats{grid-template-columns:minmax(0,1fr)}.video-management-row{grid-template-columns:28px 96px minmax(0,1fr)}.video-management-row-actions{grid-column:1/-1}}@media (min-width:701px) and (max-width:1180px){.excel-import-layout{grid-template-columns:minmax(390px,.96fr) minmax(0,1.04fr)}.excel-filter-compact-row{grid-template-columns:minmax(0,1fr) auto}.excel-filter-summary{display:none}.excel-editor-panel .edit-field-grid.cols-5{grid-template-columns:repeat(3,minmax(0,1fr))}.excel-editor-panel .edit-field-grid.names-with-supplier,.excel-editor-panel .edit-field-grid.package-spec-grid,.excel-editor-panel .edit-field-grid.price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.excel-editor-panel .edit-field-grid.package-spec-grid .wide-metrics-field{grid-column:1/-1}}@media (max-width:700px){.excel-filter-compact-row{grid-template-columns:minmax(0,1fr) auto}.excel-filter-summary{grid-column:1/-1;order:3}.excel-editor-panel .edit-field-grid.cols-5,.excel-editor-panel .edit-field-grid.names-with-supplier,.excel-editor-panel .edit-field-grid.package-spec-grid,.excel-editor-panel .edit-field-grid.price-grid,.excel-image-fields,.excel-import-filters,.excel-notes-grid{grid-template-columns:minmax(0,1fr)}.excel-batch-card-head{grid-template-columns:18px minmax(0,1fr) 34px}.excel-batch-more{grid-column:3}.excel-batch-rows button,.excel-row-table button{grid-template-columns:18px 34px 52px minmax(0,1fr)}.excel-row-status-badge{grid-column:4;justify-self:start;margin-top:2px}.excel-row-pagination{align-items:stretch;flex-direction:column}.excel-row-page-controls{flex-wrap:wrap;justify-content:space-between}}