*{box-sizing:border-box}body{color:#101828;background:#f5f7fa;margin:0;font-family:Arial,Noto Sans Arabic,sans-serif}.shell{grid-template-columns:270px 1fr;min-height:100vh;display:grid}.side{color:#fff;background:#101828;height:100vh;padding:20px 14px;position:sticky;top:0;overflow:auto}.sellerBrand{border-bottom:1px solid #263142;padding:6px 10px 18px}.sellerBrand h2{color:#ff6a2b;margin:0}.sellerBrand small{color:#98a2b3}.side a{color:#d0d5dd;border-radius:9px;gap:8px;margin:3px 0;padding:11px;text-decoration:none;display:flex}.side a:hover{color:#fff;background:#1d2939}.main{min-width:0;padding:28px}.sellerTop{background:#fff;border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;height:62px;padding:0 28px;display:flex}.top{justify-content:space-between;align-items:center;gap:12px;display:flex}.top h1{margin-bottom:5px}.top p{color:#667085}.cards{grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0;display:grid}.card,.panel{background:#fff;border:1px solid #eaecf0;border-radius:16px;padding:18px}.metric{margin-top:7px;font-size:30px;font-weight:950}.pill{color:#067647;background:#ecfdf3;border-radius:999px;padding:5px 9px;font-size:12px}.table{border-collapse:collapse;background:#fff;width:100%}.table td,.table th{text-align:right;white-space:nowrap;border-bottom:1px solid #f0f1f3;padding:12px}.table th{color:#667085;font-size:12px}.tableWrap{overflow:auto}.field{gap:6px;margin-bottom:13px;display:grid}.field input,.field select,.field textarea{border:1px solid #d0d5dd;border-radius:9px;padding:11px}.primary{color:#fff;cursor:pointer;background:#ff4d00;border:0;border-radius:10px;padding:10px 16px;font-weight:850}.secondary{background:#fff;border:1px solid #d0d5dd;border-radius:10px;padding:10px 16px}.linkBtn{text-decoration:none;display:inline-block}.chartMock{align-items:end;gap:8px;height:220px;padding-top:25px;display:flex}.bar{background:linear-gradient(#ff8b57,#ff4d00);border-radius:7px 7px 2px 2px;flex:1}.dashboardGrid{grid-template-columns:1.4fr .6fr;gap:14px;display:grid}.summaryRow{border-bottom:1px solid #f2f4f7;justify-content:space-between;padding:9px 0;display:flex}.resourceToolbar{flex-wrap:wrap;justify-content:space-between;gap:10px;margin:14px 0;display:flex}.resourceSearch{border:1px solid #d0d5dd;border-radius:10px;min-width:280px;padding:10px 12px}@media (max-width:900px){.shell{grid-template-columns:1fr}.side{height:auto;position:relative}.cards{grid-template-columns:1fr 1fr}.dashboardGrid{grid-template-columns:1fr}.main{padding:15px}}@media (max-width:560px){.cards{grid-template-columns:1fr}.sellerTop{padding:0 14px}.resourceSearch{min-width:100%}}.modalBackdrop{z-index:100;background:#1018288c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:18px;width:min(760px,100%);max-height:88vh;padding:22px;overflow:auto}.modalHead{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.modalHead button{cursor:pointer;background:#f2f4f7;border:0;border-radius:50%;width:34px;height:34px}.formGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.statusBox{white-space:pre-wrap;background:#f2f4f7;border-radius:9px;margin-top:10px;padding:10px}.rowActions{flex-wrap:wrap;gap:6px;display:flex}.dangerButton{color:#b42318;cursor:pointer;background:#fff5f4;border:1px solid #fda29b;border-radius:9px;padding:8px 11px;font-weight:800}@media (max-width:650px){.formGrid{grid-template-columns:1fr}}.sellerProductCard{justify-content:space-between;align-items:center;gap:14px;margin:16px 0;display:flex}.sellerProductCard h2{margin:0 0 5px}.sellerProductCard p{color:#667085;margin:0}.sellerProductWizard{width:min(1120px,100%)}.sellerWizardBlock{border:1px solid #eaecf0;border-radius:14px;gap:12px;margin:14px 0;padding:14px;display:grid}.sellerModeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sellerModeGrid button,.sellerPresetGrid button{text-align:start;cursor:pointer;color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:12px;padding:11px}.sellerModeGrid button.active,.sellerPresetGrid button.active,.sellerSwatches button.active{background:#f8fafc;border-color:#101828;box-shadow:inset 0 0 0 1px #101828}.sellerSwatches{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.sellerSwatches button,.chipList button{cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-weight:800;display:inline-flex}.sellerSwatches i,.chipList i{border:1px solid #d0d5dd;border-radius:50%;width:18px;height:18px}.sellerPresetGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:9px;display:grid}.sellerPresetGrid button{gap:5px;display:grid}.sellerPresetGrid small{color:#667085}.sellerDetails{background:#fcfcfd;border:1px dashed #d0d5dd;border-radius:12px;padding:10px}.sellerDetails summary{cursor:pointer;color:#344054;font-weight:800}.sellerDetails .formGrid{margin-top:10px}.chipList{flex-wrap:wrap;gap:8px;display:flex}.chipList span{color:#667085}.inlineForm{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.inlineForm .field{min-width:180px;margin-bottom:0}@media (max-width:760px){.sellerProductCard{display:grid}.sellerModeGrid{grid-template-columns:1fr 1fr}.sellerSwatches{grid-template-columns:repeat(2,minmax(0,1fr))}.sellerProductWizard{width:100%}}@media (max-width:520px){.sellerModeGrid,.sellerPresetGrid{grid-template-columns:1fr}}.productWizard{grid-template-rows:auto auto minmax(0,1fr) auto auto;width:min(1120px,100%);max-height:92vh;padding:0;display:grid;overflow:hidden}.productWizardHeader{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 22px 14px;display:flex}.productWizardHeader h2{margin:0 0 5px}.productWizardHeader small{color:#667085}.wizardSteps{background:#f8fafc;border-bottom:1px solid #eaecf0;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px 22px;display:grid}.wizardSteps button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px;font-weight:850;display:flex}.wizardSteps button span{color:#475467;background:#eef2f6;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.wizardSteps button.active{color:#fff;background:#101828;border-color:#101828}.wizardSteps button.active span{color:#101828;background:#fff}.productWizardBody{padding:18px 22px;overflow:auto}.wizardPanel{gap:14px;display:grid}.wizardBlock{border:1px solid #eaecf0;border-radius:14px;gap:12px;padding:14px;display:grid}.wizardBlockHead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.wizardBlockHead small{color:#667085}.optionModeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.optionModeGrid button{text-align:start;color:#101828;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:14px;gap:6px;padding:14px;display:grid}.optionModeGrid button small{color:#667085;line-height:1.5}.optionModeGrid button.active{background:#f8fafc;border-color:#101828;box-shadow:inset 0 0 0 1px #101828}.swatchPicker{flex-wrap:wrap;gap:8px;display:flex}.swatchPicker button{cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-weight:800;display:inline-flex}.swatchPicker button.active{background:#f8fafc;border-color:#101828;box-shadow:inset 0 0 0 1px #101828}.swatchPicker i,.variantLabel i{border:1px solid #d0d5dd;border-radius:50%;width:18px;height:18px;display:inline-block}.compactVariantTable input{border:1px solid #d0d5dd;border-radius:8px;min-width:120px;padding:8px}.variantLabel{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.reviewGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.reviewCard{background:#fff;border:1px solid #eaecf0;border-radius:14px;gap:6px;padding:14px;display:grid}.reviewCard small{color:#667085}.reviewCard b{font-size:18px}.reviewCard span{color:#475467}.wizardStatus{margin:0 22px 12px}.productWizardActions{background:#fff;border-top:1px solid #eaecf0;justify-content:flex-end;gap:10px;padding:14px 22px;display:flex}.languageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.languageCard{background:#fff;border:1px solid #eaecf0;border-radius:14px;gap:8px;padding:14px;display:grid}.languageCard>b{font-size:15px}.languageCard .field{margin-bottom:4px}.languageCard textarea{resize:vertical}.translationTools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.translationTools>div{flex-wrap:wrap;gap:8px;display:flex}.translationTools small{text-align:start;max-width:520px}.toggleLine{color:#344054;align-items:center;gap:8px;font-weight:800;display:flex}.toggleLine input{width:18px;height:18px}@media (max-width:1100px){.languageGrid{grid-template-columns:1fr}}@media (max-width:980px){.optionModeGrid,.reviewGrid,.wizardSteps{grid-template-columns:1fr 1fr}.productWizardHeader{flex-direction:column}.translationTools{justify-content:flex-start}.translationTools>div{width:100%}}@media (max-width:640px){.optionModeGrid,.reviewGrid,.wizardSteps{grid-template-columns:1fr}.productWizardBody{padding:14px}.productWizardHeader,.productWizardActions{padding-left:14px;padding-right:14px}.wizardBlockHead{align-items:start;display:grid}.languageCard{padding:12px}}.mediaManager{background:#fff;border:1px solid #eaecf0;border-radius:14px;gap:12px;padding:14px;display:grid}.mediaManagerHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mediaManagerHead>div{gap:4px;display:grid}.mediaManagerHead small,.mediaSummary{color:#667085}.mediaUploadButton{cursor:pointer;position:relative;overflow:hidden}.mediaUploadButton input{opacity:0;cursor:pointer;position:absolute;inset:0}.mediaSummary{flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.mediaSummary span{background:#f8fafc;border:1px solid #eaecf0;border-radius:999px;padding:5px 8px}.mediaGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.mediaCard{background:#fcfcfd;border:1px solid #eaecf0;border-radius:14px;gap:10px;padding:10px;display:grid}.mediaCard.error{background:#fff7f6;border-color:#fda29b}.mediaPreview{aspect-ratio:1;background:#f2f4f7;border-radius:12px;position:relative;overflow:hidden}.mediaPreview img,.mediaPreview video{object-fit:cover;width:100%;height:100%;display:block}.mediaBadge,.mediaKind{border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850;position:absolute;top:8px}.mediaBadge{color:#fff;background:#101828;right:8px}.mediaKind{color:#344054;background:#ffffffeb;left:8px}.mediaInfo{gap:5px;display:grid}.mediaInfo b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mediaInfo small{color:#667085}.mediaError{color:#b42318!important}.mediaProgress{background:#eef2f6;border-radius:999px;height:7px;overflow:hidden}.mediaProgress span{background:#ff4d00;height:100%;display:block}.mediaCrop select{background:#fff;border:1px solid #d0d5dd;border-radius:9px;width:100%;padding:8px}.mediaActions{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:640px){.mediaManagerHead{display:grid}.mediaGrid{grid-template-columns:1fr}}.identifierBox{background:#fcfcfd;border:1px solid #eaecf0;border-radius:14px;gap:8px;padding:12px;display:grid}.identifierBox .field{margin-bottom:0}.identifierBox small{color:#667085;line-height:1.6}.identifierPreview{color:#344054;text-align:left;overflow-wrap:anywhere;direction:ltr;background:#fff;border:1px dashed #d0d5dd;border-radius:10px;padding:9px 10px;font-size:12px}.logoutLink{color:#d0d5dd;text-align:start;cursor:pointer;width:100%;font-weight:800;font:inherit;background:0 0;border:0;border-radius:9px;padding:10px 11px}.logoutLink:hover{color:#fff;background:#1d2939}.sellingModelGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.optionTools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.optionTools small{text-align:start;max-width:620px}.kitRows,.choiceGroupList{gap:10px;display:grid}.kitRow{background:#fcfcfd;border:1px solid #eaecf0;border-radius:13px;grid-template-columns:34px minmax(150px,1.2fr) minmax(130px,1fr) minmax(130px,1fr) 90px 110px auto auto;align-items:end;gap:8px;padding:10px;display:grid}.kitRow>b{color:#fff;background:#101828;border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.kitRow .field{margin:0}.compactKitRow{grid-template-columns:34px minmax(160px,1.3fr) minmax(130px,1fr) 90px 100px auto}.choiceGroupCard{background:#fff;border:1px solid #eaecf0;border-radius:14px;gap:12px;padding:13px;display:grid}.choiceGroupCard:hover{border-color:#d0d5dd;box-shadow:0 8px 20px #1018280a}.checkFilter{color:#344054;background:#fcfcfd;border:1px solid #eaecf0;border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:8px;padding:10px 12px;font-weight:850;display:inline-flex}.checkFilter input{margin-top:2px}@media (max-width:1180px){.kitRow,.compactKitRow{grid-template-columns:34px 1fr 1fr}.choiceGroupCard .rowActions{flex-wrap:wrap}}@media (max-width:680px){.kitRow,.compactKitRow{grid-template-columns:1fr}.kitRow>b{width:24px;height:24px}.sellingModelGrid{grid-template-columns:1fr}.optionTools{justify-content:flex-start}}html,body{max-width:100%;overflow-x:hidden}.shell>div{min-width:0}.navToggle,.navButton,.navClose,.navScrim{display:none}.panel,.card,.sellerProductCard,.sellerWizardBlock,.wizardBlock,.languageCard,.reviewCard,.mediaManager,.mediaCard,.identifierBox,.choiceGroupCard{min-width:0}.tableWrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto}.tableWrap .table{min-width:max(720px,100%)}.field input,.field select,.field textarea,.resourceSearch{min-width:0;max-width:100%}.field textarea{width:100%}.top,.resourceToolbar,.rowActions,.modalActions,.productWizardActions,.mediaActions,.translationTools,.optionTools,.inlineForm,.mediaSummary{flex-wrap:wrap}.top>div,.resourceToolbar>div,.sellerProductCard>div,.mediaManagerHead>div{min-width:0}.card,.panel{overflow:hidden}.primary,.secondary,.dangerButton,.logoutLink{min-height:40px}.modal,.productWizard,.sellerProductWizard{max-width:calc(100vw - 28px)}.modalBackdrop{-webkit-overflow-scrolling:touch;overflow:auto}.productWizardBody{min-height:0}.productWizardActions{z-index:2;position:sticky;bottom:0}.wizardSteps button,.optionModeGrid button,.sellerModeGrid button,.sellerPresetGrid button{min-width:0}.wizardSteps button small,.optionModeGrid button small,.sellerPresetGrid button small{overflow-wrap:anywhere}.summaryRow{gap:12px}.summaryRow span,.summaryRow b{overflow-wrap:anywhere;min-width:0}@media (max-width:1100px){.main{padding:22px}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardGrid{grid-template-columns:1fr}.formGrid{grid-template-columns:1fr 1fr}.resourceSearch{min-width:220px}.productWizard,.sellerProductWizard{width:min(960px,100vw - 28px)}.reviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.languageGrid{grid-template-columns:1fr}.mediaGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (max-width:800px){.navToggle{opacity:0;pointer-events:none;display:block;position:fixed}.navButton{color:#101828;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;font-weight:900;display:inline-flex}.navClose{color:#fff;cursor:pointer;background:#1d2939;border:1px solid #ffffff29;border-radius:10px;place-items:center;width:36px;height:36px;font-size:24px;line-height:1;display:grid;position:absolute;top:12px;left:12px}.navScrim{z-index:120;background:#10182880;position:fixed;inset:0}.navToggle:checked~.navScrim{display:block}.shell{min-height:100dvh;display:block}.side{z-index:140;width:min(84vw,320px);height:100dvh;padding-top:58px;transition:transform .22s;position:fixed;top:0;bottom:0;right:0;transform:translate(110%);box-shadow:-18px 0 40px #10182833}.navToggle:checked~.shell .side{transform:translate(0)}.sellerTop{z-index:90;justify-content:flex-start;gap:10px;height:auto;min-height:62px;padding:10px 14px;position:sticky;top:0}.sellerTop .pill{display:none}.sellerTop>div{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-inline-start:auto;overflow:hidden}.main{padding:16px 14px}.top{grid-template-columns:1fr;align-items:start;display:grid}.top h1{margin:0 0 5px;font-size:26px;line-height:1.2}.top p{margin:0}.cards,.dashboardGrid,.formGrid,.reviewGrid,.sellerModeGrid,.optionModeGrid,.wizardSteps,.languageGrid{grid-template-columns:1fr}.card,.panel,.sellerWizardBlock,.wizardBlock,.languageCard,.mediaManager{border-radius:14px;padding:14px}.resourceToolbar,.resourceToolbar>div,.sellerProductCard,.mediaManagerHead{justify-items:stretch;width:100%;display:grid}.resourceSearch{width:100%;min-width:0}.rowActions{gap:8px}.rowActions .primary,.rowActions .secondary,.rowActions .dangerButton{flex:140px}.tableWrap .table{min-width:760px}.modalBackdrop{place-items:start center;padding:10px}.modal,.productWizard,.sellerProductWizard{border-radius:14px;max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);width:calc(100vw - 20px)!important}.modal{padding:16px}.productWizard{grid-template-rows:auto auto minmax(0,1fr) auto auto}.productWizardHeader,.productWizardBody,.productWizardActions,.wizardSteps{padding-left:14px;padding-right:14px}.productWizardActions{justify-content:stretch}.productWizardActions button{flex:130px}.wizardBlockHead{align-items:start;display:grid}.translationTools,.translationTools>div,.optionTools{justify-content:flex-start;width:100%}.mediaGrid{grid-template-columns:1fr}.inlineForm{align-items:stretch;display:grid}.inlineForm .field{min-width:0}.kitRow,.compactKitRow{grid-template-columns:1fr}.choiceGroupCard .rowActions{display:flex}}@media (max-width:520px){.sellerTop{padding:9px 10px}.sellerTop>div{font-size:13px}.main{padding:12px 10px}.top h1{font-size:23px}.card,.panel,.sellerWizardBlock,.wizardBlock,.languageCard,.mediaManager,.choiceGroupCard{border-radius:12px;padding:12px}.metric{font-size:25px}.modalBackdrop{padding:6px}.modal,.productWizard,.sellerProductWizard{border-radius:12px;max-width:calc(100vw - 12px);max-height:calc(100dvh - 12px);width:calc(100vw - 12px)!important}.modalHead{gap:10px}.modalHead h2{margin:0;font-size:20px}.wizardSteps{gap:6px;padding-top:10px;padding-bottom:10px}.wizardSteps button{padding:9px;font-size:13px}.productWizardHeader{padding-top:16px}.productWizardHeader h2{font-size:21px}.productWizardBody{padding-top:12px;padding-bottom:12px}.productWizardActions{gap:8px;padding-top:10px;padding-bottom:10px}.rowActions .primary,.rowActions .secondary,.rowActions .dangerButton,.mediaActions .primary,.mediaActions .secondary,.mediaActions .dangerButton{text-align:center;flex:100%}.field{margin-bottom:10px}.field input,.field select,.field textarea{padding:10px}.tableWrap .table{min-width:680px}.side{width:min(88vw,310px)}}
