.product-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.catalog-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);background:#fff;margin:0 0 24px}.catalog-metrics>div{padding:23px 26px;border-right:1px solid var(--line)}.catalog-metrics>div:last-child{border:0}.catalog-metrics span{font-size:13px;color:#77806b;display:block}.catalog-metrics strong{display:block;font:500 30px Manrope,sans-serif;margin-top:12px}.catalog-metrics .metric-small{font-size:19px;line-height:1.9}.catalog-notice{display:flex;gap:17px;padding:20px 24px;background:#eef0e6;border:1px solid #dfe4d3;margin-bottom:25px}.catalog-notice>span{padding-top:2px;color:#75825c}.catalog-notice strong{font-size:14px;font-weight:500}.catalog-notice p{font-size:13px;margin:6px 0 0;line-height:1.7}.product-filterbar{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:22px}.product-filterbar .tabs{gap:19px}.product-filterbar .tabs button{font-size:13px;min-height:44px}.product-filterbar .search{width:265px}.product-list-meta{display:flex;justify-content:space-between;font-size:12px;color:#838c76;margin:0 0 16px}.management-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 19px}.management-product{background:white;border:1px solid var(--line);min-width:0}.management-photo{display:block;position:relative;aspect-ratio:3/3.7;overflow:hidden;background:#eaece5}.management-photo>img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.management-photo:hover>img{transform:scale(1.025)}.source-label{position:absolute;top:12px;left:12px;font-size:10px;letter-spacing:1px;background:#ffffffef;color:#626b55;padding:7px 8px}.management-product-body{padding:17px}.product-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:7px;font-size:11px;color:#8b917d}.product-status{display:inline-flex;padding:5px 7px;font-size:11px;line-height:1.4;background:#f0f1eb;color:#7d856f}.product-status.green{background:#e9efdf;color:#5d7041}.product-status.amber{background:#f4eddd;color:#927436}.management-product h3{font-size:14px;line-height:1.65;font-weight:500;margin:14px 0 10px;min-height:46px}.management-price{font-size:15px;min-height:23px}.management-price small{font-size:11px;color:#8a907f}.unset-price{font-size:12px;color:#949987}.product-card-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:14px;margin-top:18px;gap:10px}.product-card-bottom .textlink{font-size:12px}.product-card-bottom>button:not(.catalog-switch){font-size:13px;color:#748454}.product-card-bottom .muted{font-size:11px}.catalog-switch{width:36px;height:21px;border-radius:20px;background:#d9ddce;padding:3px;display:flex;align-items:center;flex-shrink:0}.catalog-switch>span{height:15px;width:15px;background:white;border-radius:50%;box-shadow:0 1px 3px #0002}.catalog-switch.on{background:#77865b;justify-content:flex-end}.catalog-pagination{display:flex;align-items:center;justify-content:center;gap:24px;margin:32px 0}.catalog-pagination>span{font-size:13px;color:#838b75}.catalog-pagination .btn{font-size:13px}.product-edit-layout{display:grid;grid-template-columns:minmax(0,1fr) 315px;gap:25px;align-items:start}.product-edit-main,.product-edit-aside{display:grid;gap:25px;min-width:0}.product-form-panel .panel-title{padding:23px}.product-form-panel .panel-title h2{font-size:18px}.form-inner{padding:2px 24px 24px}.ownership-label{font-size:10px;color:#829067;letter-spacing:.7px;text-align:right}.product-form-panel .field{font-size:14px}.product-form-panel .field small{font-size:11px;color:#929883}.product-form-panel .field input,.product-form-panel .field textarea{font-size:14px}.product-form-panel .two-fields{gap:20px}.product-form-panel .field-help,.field-help{font-size:12px!important;line-height:1.8;color:#858e77!important}.series-editor{font-family:'DM Sans',Arial,sans-serif;line-height:1.8;min-height:110px}.series-preview{display:flex;flex-wrap:wrap;gap:8px}.series-preview>span{display:flex;gap:12px;font-size:12px;background:#eff2e8;padding:9px 12px;color:#7b8766}.series-preview b{font-weight:500;color:#535f42}.photo-editor-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:23px 0}.photo-editor-grid>div{position:relative;aspect-ratio:3/4;overflow:hidden;background:#eeefe7}.photo-editor-grid img{width:100%;height:100%;object-fit:cover}.photo-editor-grid button{position:absolute;right:3px;top:3px;background:#fffffff0;color:#727967;font-size:20px;line-height:1;width:23px;height:23px;border-radius:50%}.photo-editor-grid>.muted{grid-column:1/-1}.photo-upload{display:inline-flex;align-items:center;gap:10px;font-size:13px;padding:12px 17px;border:1px solid #d7decb;cursor:pointer;color:#788660}.photo-upload input{position:absolute;opacity:0;width:1px;height:1px}.photo-upload:focus-within{outline:2px solid #798862}.publish-choice{display:flex;align-items:flex-start;gap:10px;margin:25px 0 18px}.publish-choice input{accent-color:#798660;margin-top:3px;width:16px;height:16px;flex-shrink:0}.publish-choice strong{font-size:14px;font-weight:500;line-height:1.5;display:block}.publish-choice small{display:block;font-size:12px;color:#89917d;margin-top:6px;line-height:1.6}.source-details{font-size:12px;padding:10px 0;margin:0}.source-details>div{display:flex;justify-content:space-between;gap:12px;margin:16px 0}.source-details dt{color:#8b947e}.source-details dd{margin:0;text-align:right}.protected-fields{background:#eff2e8;border-left:2px solid #9ba986;padding:14px;font-size:12px;line-height:1.8;color:#758260;margin:18px 0}.manual-note{padding:25px}.manual-note p{font-size:13px!important}.product-form-panel .textlink{font-size:12px;line-height:1.8;text-align:left}.no-product-image{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;color:#969e89;background:#edf0e5;font-size:12px}.no-product-image svg{width:30px;height:30px}.import-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:25px;align-items:start}.import-layout>div,.import-layout>aside{display:grid;gap:24px}.import-upload{padding:30px}.import-upload h2{font:400 33px Georgia;margin:16px 0}.import-upload p{font-size:14px;line-height:1.8}.csv-upload-zone{display:flex;position:relative;overflow:hidden;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #a8b298;background:#f9fbf5;min-height:185px;margin:25px 0 18px;padding:20px;text-align:center;gap:12px;cursor:pointer}.csv-upload-zone:hover{background:#f1f5e8}.csv-upload-zone>span{background:#e9eede;padding:10px;border-radius:50%;color:#7a8861}.csv-upload-zone strong{font-size:14px;font-weight:500}.csv-upload-zone small{font-size:12px;color:#919b82}.csv-upload-zone input{opacity:0;position:absolute;inset:0;width:100%;height:100%;cursor:pointer}.csv-upload-zone:focus-within{outline:2px solid #7f8e65}.import-rules,.connection-card{padding:25px}.import-rules h2{font-size:20px}.rule-group{border-bottom:1px solid var(--line);padding-top:24px}.rule-group>span{font-size:11px;color:#718055;letter-spacing:1px}.rule-group p{font-size:14px;line-height:2}.rule-group.excluded>span{color:#9e765b}.connection-card{background:#f5f6f0}.connection-card h3{font-size:18px;line-height:1.5}.connection-card p{font-size:13px;line-height:1.8}.connection-card .eyebrow{font-size:11px}.import-preview-counts{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.import-preview-counts>div{padding:22px 20px;border-right:1px solid var(--line)}.import-preview-counts strong{display:block;font:26px Manrope;margin-bottom:9px}.import-preview-counts span{font-size:11px;color:#8c957c}.preview-product-list{margin:20px 0}.preview-product-list>div{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid var(--line);font-size:13px}.preview-product-list small{white-space:nowrap;font-size:11px;color:#818f6a}.import-history-row{display:flex;justify-content:space-between;gap:15px;padding:20px 24px;border-bottom:1px solid var(--line);font-size:13px;line-height:1.7}.import-history-row:last-child{border:0}.import-history-row strong{font-weight:500;overflow-wrap:anywhere}.import-history-row small{display:block;font-size:11px;color:#8e977f}.import-history-row>span{text-align:right;flex-shrink:0}.catalog-empty{grid-column:1/-1;padding:45px;background:#f2f4eb;border:1px solid var(--line);text-align:center}.product-gallery{min-width:0}.product-main-image{width:100%;max-height:680px;object-fit:cover}.product-thumbnails{display:flex;gap:10px;overflow-x:auto;margin-top:12px}.product-thumbnails button{width:65px;flex-shrink:0;padding:0;height:85px;border:1px solid var(--line)}.product-thumbnails img{width:100%;height:100%;object-fit:cover}.product-description{white-space:pre-line}.product .sizes{overflow-x:auto}.product .sizes>div{min-width:42px}.product .sizes b{white-space:nowrap;font-size:12px}@media(max-width:1300px){.management-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-meta{align-items:flex-start;flex-direction:column}.catalog-metrics .metric-small{font-size:16px}.product-edit-layout{grid-template-columns:minmax(0,1fr) 280px;gap:20px}.import-layout{grid-template-columns:minmax(0,1fr) 290px;gap:20px}.product-form-panel .panel-title{flex-wrap:wrap}.ownership-label{text-align:left}.photo-editor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.import-preview-counts>div{padding:20px 12px}.product-actions .btn{padding:12px 15px;font-size:13px}}@media(max-width:1000px){.management-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-edit-layout,.import-layout{grid-template-columns:1fr}.product-edit-aside{grid-template-columns:1fr 1fr;align-items:start}.catalog-metrics{grid-template-columns:repeat(2,1fr)}.catalog-metrics>div:nth-child(2){border-right:0}.catalog-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.import-layout>aside{grid-template-columns:1fr 1fr;align-items:start}.product-edit-layout{gap:25px}.product-filterbar .search{width:100%}.product-filterbar{gap:15px}}@media(max-width:760px){.admin-content .heading .product-actions{width:100%}.admin-content .heading .product-actions .btn{font-size:12px}.catalog-metrics>div{padding:18px}.catalog-metrics strong{font-size:26px}.catalog-metrics span{font-size:12px}.catalog-metrics .metric-small{font-size:16px}.catalog-notice{padding:17px;gap:12px}.catalog-notice strong{font-size:13px}.catalog-notice p{font-size:12px}.product-filterbar .tabs{gap:15px;row-gap:2px}.product-filterbar .tabs button{font-size:12px}.product-list-meta{font-size:11px;gap:15px;line-height:1.6}.management-product-grid{gap:16px 12px}.management-product-body{padding:12px}.management-product h3{font-size:13px;line-height:1.6;min-height:62px;margin-top:10px}.product-meta>span{font-size:10px}.product-status{padding:4px 6px}.source-label{font-size:9px;left:8px;top:8px;padding:5px 6px}.management-price{font-size:13px}.unset-price{font-size:11px;line-height:1.5;display:block}.product-card-bottom{flex-wrap:wrap;margin-top:14px;padding-top:12px}.product-card-bottom .muted{font-size:10px}.product-card-bottom .textlink{font-size:12px}.product-edit-aside{grid-template-columns:1fr}.product-form-panel .panel-title{padding:20px}.form-inner{padding:0 20px 20px}.product-form-panel .two-fields{grid-template-columns:1fr;gap:0}.product-form-panel .field{font-size:13px}.product-form-panel .field input,.product-form-panel .field textarea{font-size:16px}.photo-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.import-layout>aside{grid-template-columns:1fr}.import-upload{padding:23px}.import-upload h2{font-size:29px}.import-upload p{font-size:13px}.import-preview-counts{grid-template-columns:repeat(2,1fr)}.import-preview-counts>div{padding:18px;border-bottom:1px solid var(--line)}.import-preview .panel-title{flex-wrap:wrap}.import-history-row{padding:18px;font-size:12px;gap:10px}.import-history-row small{font-size:10px}.import-rules,.connection-card{padding:23px}.product-gallery .product-main-image{max-height:520px}.catalog-pagination{gap:20px}.catalog-pagination .btn{font-size:12px;padding:10px 13px}.catalog-empty{padding:25px}.catalog-switch{width:39px;height:24px}.catalog-switch>span{width:18px;height:18px}}

.starter-series{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px}.starter-series h3,.starter-series>p{grid-column:1/-1}
