html,body,#root{width:100%;min-height:100%;margin:0}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{color:#171b19;background:#f5f7f6;font-family:Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.app{grid-template-columns:238px 1fr;min-height:100vh;display:grid}.sidebar{background:#fff;border-right:1px solid #e5e9e7;height:100vh;min-height:100vh;padding:28px 15px;position:sticky;top:0}.logo{letter-spacing:6px;padding:0 20px 34px;font-size:25px;font-weight:800}.logo small{letter-spacing:2.5px;margin-top:8px;font-size:8px;display:block}nav{flex-direction:column;gap:5px;display:flex}nav button{color:#252a27;text-align:left;background:0 0;border:0;border-left:3px solid #0000;border-radius:5px;grid-template-columns:28px 1fr auto;align-items:center;min-height:43px;padding:0 14px;display:grid}nav button:hover{background:#f2f7f4}nav button.active{color:#17885e;background:#eef8f2;border-left-color:#28aa72}.navBadge{color:#fff;background:#ef3f4c;border-radius:20px;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}main{min-width:0;padding:30px 34px 50px}.topbar{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.topbar small{color:#21996d;letter-spacing:4px;font-size:9px}.topbar h1{margin:7px 0;font-size:28px}.server{color:#d44d55;background:#fff1f1;border:1px solid #f4cccc;border-radius:30px;align-items:center;gap:8px;padding:10px 16px;font-size:11px;display:flex}.server i{background:#d44d55;border-radius:50%;width:8px;height:8px}.server.connected{color:#158456;background:#effaf4;border-color:#d1ebdc}.server.connected i{background:#159766}.stats{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:20px;display:grid}.statCard{background:#fff;border:1px solid #e2e7e4;border-radius:10px;align-items:center;gap:20px;min-height:132px;padding:28px 22px;display:flex}.statIcon{color:#259b69;background:#ecf8f0;border-radius:11px;place-items:center;width:62px;height:62px;font-size:27px;display:grid}.statCard span{font-size:14px}.statCard strong{margin-top:7px;font-size:28px;display:block}.finance{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px;display:grid}.financeCard{border:1px solid #e0e7e3;border-radius:11px;flex-direction:column;justify-content:center;height:155px;padding:28px;display:flex}.financeCard.revenue{background:linear-gradient(100deg,#f6fff7,#eefaf0)}.financeCard.sales{background:linear-gradient(100deg,#f6fbff,#eef7ff)}.financeCard strong{margin-top:8px;font-size:34px}.dashboardBottom{grid-template-columns:minmax(620px,1fr) 420px;gap:18px;display:grid}.newOrdersCard,.urgentCard{background:#fff;border:1px solid #e1e6e3;border-radius:10px;min-height:430px;overflow:hidden}.cardTitle,.urgentTitle{border-bottom:1px solid #e7ebe9;justify-content:space-between;align-items:center;min-height:76px;padding:17px 20px;display:flex}.cardTitle h2,.urgentTitle h2{margin:0;font-size:16px}.cardTitle p,.urgentTitle p{color:#8a928e;margin:5px 0 0;font-size:11px}.cardTitle button{background:#fff;border:1px solid #e0e5e2;border-radius:20px;padding:10px 17px}.urgentTitle>b{color:#fff;background:#f04450;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.dashboardOrder{cursor:pointer;border-bottom:1px solid #edf0ee;grid-template-columns:120px 1fr 1.4fr 130px;align-items:center;gap:12px;min-height:64px;padding:0 18px;font-size:11px;display:grid}.dashboardOrder>b{color:#16865d}.noOrders,.urgentEmpty{text-align:center;color:#8a938e;padding:120px 20px}.urgentItem{cursor:pointer;border-bottom:1px solid #ecefed;border-left:3px solid #ff4b55;justify-content:space-between;align-items:center;min-height:82px;padding:15px 18px;display:flex}.urgentItem b{color:#dc323e}.urgentItem span{margin-left:18px;font-size:11px}.urgentItem>strong{color:#ec3442;background:#ffe7e8;border-radius:6px;padding:6px 10px;font-size:10px}.pageCard{background:#fff;border:1px solid #e1e6e3;border-radius:11px;min-height:650px;padding:24px}.pageTitle{border-bottom:1px solid #e7ebe8;justify-content:space-between;align-items:center;margin-bottom:22px;padding-bottom:20px;display:flex}.pageTitle h2{margin:0}.pageTitle p{color:#7f8984;font-size:12px}.pageTitle>button{color:#fff;background:#299970;border:0;border-radius:6px;padding:12px 18px;font-weight:700}.emptyPage{text-align:center;color:#8a928e;padding:150px 20px}.orderTabs{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:25px;display:grid}.orderTabs button{color:#68716d;background:#f8faf9;border:1px solid #e0e6e2;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:52px;display:flex}.orderTabs button.active{color:#17835a;background:#eaf8ef;border-color:#a8d8bf}.orderTabs b{background:#fff;border-radius:20px;place-items:center;min-width:22px;height:22px;font-size:10px;display:grid}.orderCards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.orderCard{border:1px solid #e1e6e3;border-radius:9px;padding:18px}.orderTop{border-bottom:1px solid #ecefed;justify-content:space-between;padding-bottom:15px;display:flex}.orderTop small{color:#8a928e;font-size:8px}.orderTop h3{margin:5px 0 0}.orderTop em{color:#1e8a5c;background:#e6f8eb;border-radius:6px;height:fit-content;padding:6px 9px;font-size:10px;font-style:normal}.orderInfo{grid-template-columns:1fr 1fr;gap:12px;padding:18px 0;display:grid}.orderInfo label{color:#8b938f;font-size:9px}.orderInfo b{color:#222;margin-top:4px;display:block}.orderedProducts{border-block:1px solid #ecefed;padding:12px 0}.orderedProducts div{margin:6px 0}.orderedProducts span,.orderedProducts small{display:block}.orderedProducts small{color:#87908c;margin-top:3px}.orderBottom{justify-content:space-between;align-items:center;padding-top:16px;display:flex}.orderBottom button{color:#fff;background:#299970;border:0;border-radius:6px;padding:10px 15px;font-size:10px;font-weight:700}.productManagerGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.managerProduct{border:1px solid #e0e5e2;border-radius:10px;overflow:hidden}.managerImage{background:#eef1ef;place-items:center;height:220px;display:grid;overflow:hidden}.managerImage img{object-fit:cover;width:100%;height:100%}.managerInfo{padding:17px}.managerInfo small{color:#8b938f}.managerInfo h3{margin:6px 0}.managerInfo p{color:#7c8681;font-size:11px}.pricePair{align-items:center;gap:8px;margin:10px 0;display:flex}.pricePair del{color:#9ca39f}.pricePair strong{font-size:19px}.miniCost{color:#6f7873;justify-content:space-between;gap:8px;margin-bottom:14px;font-size:10px;display:flex}.managerActions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.managerActions button{color:#16815a;background:#e9f7ef;border:0;border-radius:5px;padding:10px}.managerActions .danger{color:#d53b46;background:#fff0f1}.stockProductCard{border:1px solid #e0e5e2;border-radius:9px;margin-bottom:15px;overflow:hidden}.stockProductTitle{background:#fafbfa;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.stockProductTitle h3{margin:0}.stockProductTitle span{color:#89918d;font-size:10px}.stockColor{border-top:1px solid #ecefed;grid-template-columns:150px 1fr;align-items:center;padding:15px 20px;display:grid}.stockSizes{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.stockSize{text-align:center;background:#f5f7f6;border-radius:5px;padding:8px}.stockSize span{color:#7d8682;font-size:9px;display:block}.stockSize strong{font-size:17px}.editStock{color:#fff;background:#299970;border:0;border-radius:5px;margin:0 20px 15px;padding:9px 15px}.shippingGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.shippingCard{cursor:pointer;border:1px solid #e1e6e3;border-radius:9px;justify-content:space-between;padding:18px;display:flex}.shippingCard h3{margin:5px 0}.shippingCard p,.shippingCard span{color:#7f8883;font-size:10px;display:block}.shippingCard>div:last-child{text-align:right}.shippingCard>div:last-child b{color:#18855d;margin-bottom:8px;display:block}.customerTable{border:1px solid #e1e6e3;border-radius:8px;overflow:hidden}.customerRow{border-bottom:1px solid #edf0ee;grid-template-columns:1fr 160px 1fr 180px;align-items:center;gap:15px;min-height:58px;padding:0 18px;display:grid}.customerRow span{color:#6f7873;font-size:11px}.modalShade{z-index:500;background:#141e197a;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.productModal{background:#fff;border-radius:12px;flex-direction:column;width:min(1180px,97vw);height:min(820px,96vh);display:flex;overflow:hidden}.modalHeader,.modalFooter{border-bottom:1px solid #e6ebe8;justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.modalFooter{border-top:1px solid #e6ebe8;border-bottom:0;justify-content:flex-end;gap:8px}.modalHeader small{color:#27966c;letter-spacing:3px}.modalHeader h2{margin:4px 0 0}.modalHeader>button{background:0 0;border:0;font-size:26px}.modalBody{flex:1;padding:18px 22px;overflow:hidden}.modalBody.compact{overflow:hidden}.modalFooter button{background:#fff;border:1px solid #dce2df;border-radius:5px;padding:11px 18px}.modalFooter .saveProduct{color:#fff;background:#299970;border:0;font-weight:700}.editorGrid{grid-template-columns:1fr 1.25fr;gap:16px;height:100%;display:grid}.editorPane{border:1px solid #e1e6e3;border-radius:9px;padding:16px;overflow:auto}.editorPane h3{margin:0 0 12px}.editorPane label{color:#66716b;margin-bottom:10px;font-size:10px;display:block}.editorPane input,.editorPane select,.editorPane textarea{border:1px solid #dce2df;border-radius:6px;outline:none;width:100%;margin-top:5px;padding:10px}.editorPane textarea{resize:vertical;min-height:72px}.two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.costGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.costSummary{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.costSummary div{background:#f7f9f8;border:1px solid #e4e9e6;border-radius:7px;padding:10px}.costSummary span{color:#737d78;font-size:9px;display:block}.costSummary strong{margin-top:4px;font-size:14px;display:block}.costSummary .profit{background:#eef9f2}.costSummary .loss{background:#fff1f1}.variantsTitle{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.variantsTitle p{color:#87908b;font-size:9px}.variantsTitle button{color:#168259;background:#e8f7ee;border:0;border-radius:5px;padding:8px 12px}.colorTabs{gap:6px;padding-bottom:8px;display:flex;overflow:auto}.colorTabs button{white-space:nowrap;background:#f8faf9;border:1px solid #dce2df;border-radius:20px;padding:8px 12px}.colorTabs button.active{color:#fff;background:#299970;border-color:#299970}.colorTop{grid-template-columns:1fr auto auto;gap:8px;margin-top:8px;display:grid}.imageButton{color:#18825b;cursor:pointer;background:#edf7f1;border-radius:5px;padding:10px 14px;font-size:10px}.removeColor{color:#d53b46;background:#fff0f1;border:0;border-radius:5px;padding:10px 14px}.imageStrip{border:1px dashed #d7dfda;border-radius:8px;gap:8px;height:150px;margin:10px 0;padding:8px;display:flex;overflow:auto}.thumbWrap{width:120px;min-width:120px;position:relative}.thumbWrap img{object-fit:cover;border-radius:6px;width:100%;height:100%}.thumbWrap button{color:#fff;background:#000000b3;border:0;border-radius:50%;width:24px;height:24px;position:absolute;top:4px;right:4px}.imageEmpty{color:#9aa19e;place-items:center;width:100%;font-size:11px;display:grid}.variantStocks{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.variantStocks label{text-align:center}.variantStocks input{text-align:center;font-size:17px;font-weight:700}.orderModal{background:#fff;border-radius:12px;flex-direction:column;width:min(900px,96vw);max-height:94vh;display:flex;overflow:hidden}.orderModalBody{padding:20px;overflow:auto}.orderModalBody section{border:1px solid #e5e9e7;border-radius:8px;margin-bottom:12px;padding:15px}.orderModalBody h3{margin:0 0 12px}.detailGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.detailGrid span{color:#7c8580;font-size:9px}.detailGrid b{color:#222;margin-top:4px;display:block}.detailGrid .wide{grid-column:1/-1}.orderLine{border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.orderLine span{color:#7f8883;margin-top:3px;font-size:10px;display:block}.cargoForm{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.cargoForm input,.cargoForm select{border:1px solid #dce2df;border-radius:6px;padding:10px}.orderModalFooter{border-top:1px solid #e6ebe8;justify-content:flex-end;padding:15px 20px;display:flex}.orderModalFooter button{color:#fff;background:#299970;border:0;border-radius:6px;padding:12px 18px;font-weight:700}@media (width<=1200px){.dashboardBottom{grid-template-columns:1fr}.orderCards,.productManagerGrid{grid-template-columns:repeat(2,1fr)}.editorGrid{grid-template-columns:1fr}.productModal{height:96vh}.modalBody.compact{overflow:auto}.shippingGrid{grid-template-columns:1fr}}@media (width<=900px){.app{grid-template-columns:190px 1fr}.stats,.finance,.orderCards,.productManagerGrid{grid-template-columns:1fr}.costGrid,.costSummary{grid-template-columns:repeat(2,1fr)}}.netProfitBar{background:linear-gradient(90deg,#eaf9f0,#f7fffa);border:1px solid #bfe7d0;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:20px 25px;display:flex}.netProfitBar strong{font-size:28px}.netProfitCard{background:linear-gradient(135deg,#e9f8ef,#fbfffc)!important;border-color:#b9e3ca!important}.netProfitCard span{color:#27805f}.netProfitCard strong{color:#146342}.qualityRow{margin-top:10px}.pageCounter{color:#66736c;background:#f2f5f3;border-radius:30px;padding:8px 12px;font-size:11px}.managementList{flex-direction:column;gap:10px;display:flex}.managementRow{background:#fff;border:1px solid #e2e7e4;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.managementMain h3{margin:4px 0}.managementMain p{color:#626e67;margin:7px 0}.managementMain small,.managementMain span{color:#89938e;font-size:10px}.reviewStars{color:#bd8b20;letter-spacing:2px}.managementActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.managementActions button,.managementActions select{background:#fff;border:1px solid #dbe1dd;border-radius:6px;padding:9px 11px}.managementActions .approveButton{color:#17794f;background:#e7f7ed;border-color:#c0e4ce}.managementActions .rejectButton{color:#c23c47;background:#fff0f1;border-color:#f0ccd0}.statusGreen,.statusYellow,.statusRed{border-radius:30px;padding:6px 9px;font-size:10px}.statusGreen{color:#17794f;background:#e5f7ec}.statusYellow{color:#96700e;background:#fff7dd}.statusRed{color:#c23c47;background:#ffedef}.reportCards{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.reportCards>div{background:#fafcfb;border:1px solid #e0e5e2;border-radius:9px;padding:18px}.reportCards span,.reportCards strong{display:block}.reportCards span{color:#78847d;margin-bottom:7px;font-size:10px}.reportCards strong{font-size:23px}.reportCards .profitReport{background:#ebf8f0;border-color:#b9e3ca}.reportCards .profitReport strong{color:#147048}.reportRanks{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.reportRank{border:1px solid #e0e5e2;border-radius:9px;padding:15px}.rankRow{border-top:1px solid #eef1ef;justify-content:space-between;align-items:center;padding:9px 0;font-size:11px;display:flex}.rankEmpty{color:#89938e;font-size:11px}.settingsGrid{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.settingsGrid label{color:#67736d;font-size:10px}.settingsGrid input{background:#fff;border:1px solid #dce2df;border-radius:7px;width:100%;margin-top:6px;padding:11px;display:block}.productionOrderLine{border-radius:9px;align-items:center;margin:8px 0;border:1px solid #e3e7e5!important;grid-template-columns:110px 1fr auto!important;gap:14px!important;padding:13px!important;display:grid!important}.orderProductPhoto{color:#919b95;background:#eef1ef;border-radius:7px;place-items:center;width:110px;height:90px;font-size:9px;display:grid;overflow:hidden}.orderProductPhoto img{object-fit:cover;width:100%;height:100%}.productionInfo{grid-template-columns:repeat(4,minmax(100px,1fr));gap:10px;display:grid}.productionInfo small{color:#89938e;margin-bottom:4px;font-size:8px;display:block}.productionInfo b{font-size:11px;display:block}.productionPrice{white-space:nowrap;font-size:15px}.backStatusButton{margin-right:auto;color:#56625c!important;background:#fff!important;border:1px solid #d9dfdb!important}@media (width<=1000px){.reportCards{grid-template-columns:repeat(2,1fr)}.reportRanks{grid-template-columns:1fr}.productionInfo{grid-template-columns:repeat(2,1fr)}}.stockProductVisual{align-items:center;gap:14px;display:flex}.stockProductPhoto{object-fit:cover;background:#f1f4f2;border:1px solid #dfe5e1;border-radius:8px;width:72px;height:72px}.stockProductVisual small{color:#89938e;margin-top:4px;display:block}.stockProductCard{overflow:hidden}.stockProductTitlePro{align-items:center!important;padding:14px!important}.stockMainIdentity{align-items:center;gap:14px;display:flex}.stockMainPhoto{color:#9aa39e;background:#f1f4f2;border:1px solid #dfe4e1;border-radius:9px;place-items:center;width:76px;height:76px;font-size:8px;display:grid;overflow:hidden}.stockMainPhoto img{object-fit:cover;width:100%;height:100%}.stockMainIdentity h3{margin:0 0 4px;font-size:18px}.stockMainIdentity span{color:#7e8983;font-size:10px;display:block}.stockMainIdentity small{color:#2d9a73;margin-top:7px;font-size:10px;display:block}.stockTotalBadge{text-align:right;background:#f8faf9;border:1px solid #dfe4e1;border-radius:8px;padding:10px 14px}.stockTotalBadge span,.stockTotalBadge strong{display:block}.stockTotalBadge span{color:#8b9490;letter-spacing:1px;font-size:8px}.stockTotalBadge strong{margin-top:3px;font-size:16px}.stockColorPro{border-top:1px solid #edf0ee!important;grid-template-columns:170px 1fr!important;align-items:center!important;gap:14px!important;padding:12px 14px!important;display:grid!important}.stockColorIdentity{align-items:center;gap:10px;display:flex}.stockColorPhoto{color:#9aa39e;background:#f1f4f2;border:1px solid #dfe4e1;border-radius:7px;place-items:center;width:58px;height:58px;font-size:8px;display:grid;overflow:hidden}.stockColorPhoto img{object-fit:cover;width:100%;height:100%}.stockColorIdentity small,.stockColorIdentity b{display:block}.stockColorIdentity small{color:#949d98;letter-spacing:1px;margin-bottom:4px;font-size:8px}.stockColorIdentity b{font-size:13px}.orderModalPro{border-radius:12px!important;width:min(980px,94vw)!important;max-height:88vh!important}.orderModalPro .modalHeader{padding:18px 22px!important}.orderModalPro .modalHeader small{letter-spacing:2px;color:#249873!important;font-size:10px!important}.orderModalPro .modalHeader h2{font-size:24px!important}.orderModalPro .orderModalBody{padding:16px 20px 22px!important}.orderModalPro .orderModalBody>section{background:#fff!important;border:1px solid #dfe4e1!important;border-radius:10px!important;margin-bottom:12px!important;padding:16px!important}.orderModalPro .orderModalBody>section h3{margin:0 0 14px!important;font-size:16px!important}.orderModalPro .detailGrid{grid-template-columns:repeat(4,1fr)!important;gap:10px!important}.orderModalPro .detailGrid span{color:#89928d!important;background:#f8faf9!important;border-radius:7px!important;padding:8px 10px!important;font-size:9px!important}.orderModalPro .detailGrid b{color:#17201b!important;margin-top:4px!important;font-size:11px!important;line-height:1.35!important;display:block!important}.orderModalPro .productionOrderLine{background:#fafcfb!important;border:1px solid #e1e6e3!important;border-radius:10px!important;grid-template-columns:130px 1fr 120px!important;align-items:center!important;gap:16px!important;margin-bottom:10px!important;padding:14px!important;display:grid!important}.orderModalPro .orderProductPhoto{background:#eef2ef!important;border-radius:8px!important;width:130px!important;height:105px!important;overflow:hidden!important}.orderModalPro .orderProductPhoto img{object-fit:cover!important;width:100%!important;height:100%!important}.orderModalPro .productionInfo{grid-template-columns:repeat(3,1fr)!important;gap:10px!important;display:grid!important}.orderModalPro .productionInfo>div{background:#fff!important;border:1px solid #e6eae8!important;border-radius:7px!important;padding:8px 10px!important}.orderModalPro .productionInfo small{color:#909994!important;letter-spacing:.5px!important;margin-bottom:4px!important;font-size:8px!important;display:block!important}.orderModalPro .productionInfo b{font-size:11px!important}.orderModalPro .productionPrice{text-align:right!important;font-size:18px!important}.orderModalPro .cargoForm{grid-template-columns:1fr 1fr 1.3fr!important;gap:9px!important}.orderModalPro .cargoForm input,.orderModalPro .cargoForm select{border-radius:7px!important;padding:11px!important}@media (width<=900px){.stockColorPro{grid-template-columns:1fr!important}.orderModalPro .detailGrid{grid-template-columns:1fr 1fr!important}.orderModalPro .productionOrderLine{grid-template-columns:100px 1fr!important}.orderModalPro .productionPrice{grid-column:2}.orderModalPro .productionInfo{grid-template-columns:1fr 1fr!important}}.orderQuickActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.orderQuickActions button{border:0;border-radius:9px;padding:11px 13px;font-weight:800}.orderQuickActions .quickApprove{color:#fff;background:#111}.orderQuickActions .quickCancel{color:#b42318;background:#fff0f0;border:1px solid #ffc9c9}.orderCardItem{align-items:center;gap:12px;display:flex!important}.orderCardItem img{object-fit:cover;cursor:zoom-in;border:1px solid #ddd;border-radius:10px;width:58px;height:58px}.productionOrderLine .orderProductPhoto img{cursor:zoom-in}.productionName{background:#f7f8f8;border-radius:10px;grid-column:1/-1;padding:10px}.adminConfirmShade{z-index:20000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080a0aa8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.adminConfirmBox{text-align:center;background:#fff;border-radius:24px;width:min(480px,100%);padding:30px;box-shadow:0 30px 100px #00000059}.confirmIcon{color:#24956c;background:#e9f8f0;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 14px;font-size:32px;font-weight:900;display:grid}.adminConfirmBox small{color:#888;letter-spacing:2px}.adminConfirmBox h2{margin:8px 0}.adminConfirmBox p{color:#666;line-height:1.55}.confirmOrderSummary{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.confirmOrderSummary span{background:#f5f6f6;border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex}.confirmButtons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.confirmButtons button{border:0;border-radius:12px;padding:14px;font-weight:900}.confirmButtons button:last-child{color:#fff;background:#249d74}.confirmButtons .danger{background:#b42318!important}.adminToast{z-index:25000;color:#fff;background:#123b2d;border-radius:14px;padding:16px 20px;font-weight:800;position:fixed;top:25px;right:25px;box-shadow:0 16px 50px #00000040}.adminToast.error{background:#7d1919}.adminLightbox{z-index:30000;background:#000000e6;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.adminLightbox img{object-fit:contain;border-radius:14px;max-width:94vw;max-height:90vh}.adminLightbox button{color:#fff;background:#111;border:1px solid #666;border-radius:50%;width:48px;height:48px;font-size:30px;position:fixed;top:18px;right:24px}@media (width<=800px){.orderBottomPro{align-items:flex-start}.orderQuickActions{justify-content:flex-start}.confirmOrderSummary{grid-template-columns:1fr}}.modalHeaderActions{align-items:center;gap:10px;display:flex}.modalDashboardButton{color:#147a5d!important;background:#edf8f3!important;border:1px solid #bedfd2!important;border-radius:8px!important;width:auto!important;height:42px!important;padding:0 16px!important;font-size:12px!important;font-weight:800!important}.modalDashboardButton:hover{background:#dff2ea!important}.modalCloseButton{width:42px!important;height:42px!important;padding:0!important}@media (width<=700px){.modalDashboardButton{padding:0 10px!important;font-size:10px!important}}
