@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&family=Inter:wght@400;500;600;700;800;900&display=swap";:root{--blue:#254bfa;--navy:#101b36;--ink:#172039;--muted:#7b8395;--line:#e8ebf2;--bg:#f6f7fb;--radius:16px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:IBM Plex Sans Arabic,Arial,sans-serif;font-size:16px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{transition:background .16s,transform .16s,color .16s}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{opacity:.5;cursor:not-allowed}a{color:inherit;text-decoration:none}:is(button:focus-visible,a:focus-visible){outline-offset:3px;outline:3px solid #9aafff}input,textarea,select{width:100%;color:var(--ink);background:#fff;border:1px solid #dce1eb;border-radius:9px;outline:none;min-height:45px;padding:11px 13px}input:focus,textarea:focus,select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #254bfa12}input[type=checkbox]{width:19px;height:19px;min-height:19px;accent-color:var(--blue);flex-shrink:0}textarea{resize:vertical}h1,h2,h3,p{margin:0}h1{letter-spacing:-.7px;font-size:32px;line-height:1.5}h2{font-size:23px;line-height:1.5}h3{font-size:18px;line-height:1.6}p{line-height:1.85}small{font-size:13px;line-height:1.7}svg{flex-shrink:0}b,strong{font-weight:600}.button,.secondary{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 20px;font-size:15px;font-weight:600;display:inline-flex}.button{background:var(--blue);color:#fff}.button:hover{background:#173cd9;transform:translateY(-1px)}.secondary{border:1px solid var(--line);background:#fff}.secondary:hover{background:#f2f4fa}.white{color:var(--navy);background:#fff}.white:hover{background:#f1f3ff}.full{width:100%;margin-top:10px}.textbtn{color:var(--blue);font-weight:500}.iconbtn{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.bluebtn{background:var(--blue);color:#fff;border:0}.eyebrow{letter-spacing:1.7px;font-size:12px;font-weight:600}.blue{color:var(--blue)}.muted{color:var(--muted);font-size:14px}.green{color:#149668}.greenbg{color:#19895b!important;background:#e8f6f0!important}.amberbg{color:#c2831c!important;background:#fff4dd!important}.brand{white-space:nowrap;align-items:center;gap:12px;font-family:Inter,Arial,sans-serif;font-size:23px;font-weight:800;display:flex}.brandmark{background:var(--blue);color:#fff;border-radius:12px;place-items:center;width:43px;height:43px;font-size:36px;font-weight:800;line-height:1;display:grid}.brand-light{font-weight:400}.brand small{text-align:right;color:var(--muted);margin-top:2px;font-family:IBM Plex Sans Arabic,Arial;font-size:12px;font-weight:400;display:block}.announcement{background:var(--navy);color:#fff;text-align:center;padding:9px 20px;font-size:13px}.announcement span{color:#c7d4ff;border-right:1px solid #ffffff40;margin-right:18px;padding-right:18px;font-size:12px}.store-header{align-items:center;gap:64px;max-width:1240px;margin:auto;padding:25px 28px;display:flex}.search{color:var(--muted);background:#f5f6fa;border:1px solid #0000;border-radius:10px;flex:1;align-items:center;gap:10px;max-width:560px;padding:0 16px;display:flex}.search input{box-shadow:none;background:0 0;border:0;padding:11px 0}.cartbutton{align-items:center;gap:10px;font-size:14px;display:flex}.cartbutton b{color:var(--blue);background:#eef0ff;border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:12px;display:grid}.store-nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap;justify-content:center;gap:32px;padding:0 20px;display:flex;overflow:auto}.store-nav button{padding:16px 0;font-size:14px;position:relative}.store-nav button.selected{color:var(--blue);font-weight:600}.store-nav .selected:after{content:"";background:var(--blue);border-radius:4px;height:3px;position:absolute;bottom:0;left:0;right:0}.store-main{max-width:1240px;margin:auto;padding:30px 28px 0}.hero{background:var(--blue);color:#fff;border-radius:22px;grid-template-columns:1.15fr 1fr;gap:30px;min-height:378px;padding:45px 54px;display:grid;position:relative;overflow:hidden}.hero h1{margin:12px 0;font-size:54px;line-height:1.45}.hero em{color:#d6ff87;font-style:normal}.hero p{color:#e2e7ff;margin-bottom:22px;font-size:16px}.hero .eyebrow{color:#d5ddff;font-size:11px}.hero-side{border-right:1px solid #ffffff35;flex-direction:column;justify-content:center;align-items:center;display:flex}.hero-word{letter-spacing:-8px;color:#fff;text-align:left;font:900 110px/.85 Inter,Arial;transform:rotate(-7deg)}.hero-note{background:#ffffff15;border-radius:12px;align-items:center;gap:12px;min-width:210px;margin-top:26px;padding:10px 25px;font-size:13px;display:flex;transform:rotate(-7deg)}.hero-note svg{color:#d6ff87;width:34px;height:34px}.benefits{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:38px;padding:30px 0;display:grid}.benefits>div{border-left:1px solid var(--line);justify-content:center;align-items:center;gap:15px;display:flex}.benefits>div:last-child{border:0}.benefits svg{width:29px;height:29px;color:var(--blue);stroke-width:1.5px}.benefits b{font-size:15px;display:block}.benefits small{color:var(--muted)}.sectionhead{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.sectionhead h1{margin-top:2px}.sectionhead .muted{margin-top:5px}.count{color:var(--muted);vertical-align:middle;background:#f0f2f8;border-radius:6px;padding:2px 9px;font-size:14px}.sort{align-items:center;gap:8px;font-size:13px;display:flex}.sort select{border:0;width:auto;min-height:40px;font-size:14px}.products{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.product{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.product-image{aspect-ratio:1;color:#a6adc0;background:#f5f6fa;place-items:center;width:100%;padding:18px;display:grid;position:relative}.product-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.pill{border:1px solid var(--line);color:#49604a;background:#fff;border-radius:6px;padding:3px 8px;font-size:11px;position:absolute;top:12px;right:12px}.product-body{padding:18px}.product-body small{color:var(--muted)}.product-body h3{min-height:44px;margin:4px 0 14px;font-size:16px}.product-body h3 button{text-align:right;padding:0}.product-body strong{font-family:Inter,IBM Plex Sans Arabic;font-size:19px}.between{justify-content:space-between;align-items:center;display:flex}.empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:12px;padding:55px 20px;display:flex}.empty h2,.empty h3{color:var(--ink)}.empty p{max-width:460px;font-size:14px}.catalogempty{background:#fafbfe;border:1px dashed #dce2f0;border-radius:16px;min-height:265px}.catalogempty>svg{color:var(--blue);stroke-width:1.4px}.bottom-banner{background:#eff3ff;border-radius:15px;margin:50px 0 35px;padding:30px 35px;position:relative}.bottom-banner h2{font-size:27px}.bottom-banner p{color:#65708b;font-size:14px}.bottom-banner>span{color:#7a8eb4;letter-spacing:3px;font:600 12px Inter;position:absolute;top:45%;left:34px}footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:25px;padding:32px max(28px,50vw - 592px);display:flex}footer .brand{font-size:18px}footer .brandmark{width:33px;height:33px;font-size:28px}footer p{color:var(--muted);font-size:13px}footer>div{flex:1;justify-content:flex-end;gap:15px;font-size:13px;display:flex}footer small{width:100%;color:var(--muted);font-family:Inter}.overlay{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b132965;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:#fff;width:500px;max-width:100%;height:100%;padding:28px;overflow:auto;box-shadow:10px 0 50px #101b3620}.modal{background:#fff;border-radius:20px;width:600px;max-width:90vw;max-height:90vh;margin:auto;padding:32px;position:relative;overflow:auto}.productmodal{grid-template-columns:1fr 1fr;align-items:center;gap:30px;width:880px;display:grid}.close{z-index:2;position:absolute;top:15px;left:15px}.detailimg{aspect-ratio:1;object-fit:contain;background:#f6f7fa;border-radius:14px;width:100%}.description{white-space:pre-wrap;color:#68738b;margin:20px 0}.form{flex-direction:column;gap:18px;display:flex}.form label,label.form{flex-direction:column;gap:7px;font-size:14px;font-weight:500;display:flex}.twocol{grid-template-columns:1fr 1fr;gap:15px;display:grid}.checkbox{align-items:flex-start;line-height:1.8;flex-direction:row!important;font-size:13px!important;font-weight:400!important}.cartline{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:16px 0;display:flex}.cartline>img{object-fit:contain;background:var(--bg);border-radius:8px;width:55px;height:55px}.cartline>div:not(.quantity){flex:1}.cartline b{font-size:14px}.cartline small{color:var(--muted);display:block}.cartlines{margin-bottom:25px}.quantity{border:1px solid var(--line);border-radius:8px;align-items:center;font-size:13px;display:flex}.quantity button{padding:8px}.quantity span{padding:0 7px}.totals{background:var(--bg);border-radius:12px;margin:20px 0;padding:17px 20px}.totals>div,.detailrows>div{justify-content:space-between;gap:20px;padding:6px 0;font-size:14px;display:flex}.totals .grand{border-top:1px solid #dfe4ef;margin-top:8px;padding-top:14px;font-size:16px}.alert{color:#a32937;background:#fff0f2;border:1px solid #ffd8df;border-radius:10px;margin-bottom:15px;padding:13px 17px;font-size:14px}.alert button{font-weight:700;text-decoration:underline}.successnotice{color:#16764b;background:#eafaef;border-radius:10px;align-items:center;gap:8px;margin-bottom:18px;padding:11px 17px;font-size:14px;display:flex}.info{color:#4b638e;background:#f0f4ff;border-radius:10px;padding:17px;font-size:14px;line-height:1.9}.cookie{z-index:90;background:var(--navy);color:#fff;border-radius:14px;flex-wrap:wrap;gap:15px;max-width:690px;margin:auto;padding:20px;display:flex;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 10px 40px #0003}.cookie p{width:100%;font-size:14px}.cookie .secondary{color:var(--ink)}.admin{background:var(--bg);min-height:100vh;display:flex}.sidebar{border-left:1px solid var(--line);z-index:20;background:#fff;flex-direction:column;width:244px;padding:28px 18px;display:flex;position:fixed;top:0;bottom:0;right:0}.sidebar .brand{margin:0 5px 42px;font-size:18px}.sidebar .brandmark{width:39px;height:39px;font-size:33px}.navlabel{color:#99a0b0;margin:0 17px 13px;font-size:11px}.sidebar nav{flex-direction:column;gap:7px;display:flex}.sidebar nav button{text-align:right;color:#727b8e;border-radius:10px;align-items:center;gap:13px;padding:13px 17px;font-size:14px;display:flex}.sidebar nav button:hover{background:#f6f7fc}.sidebar nav button.active{color:var(--blue);background:#edf1ff;font-weight:600}.navcount{background:var(--blue);color:#fff;border-radius:6px;margin-right:auto;padding:0 6px;font-size:11px}.sidebarbottom{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:auto;padding:22px 5px 0;display:flex}.owneravatar{color:#606a80;background:#f0f2f8;border-radius:50%;place-items:center;width:35px;height:35px;font-family:Inter;display:grid}.sidebarbottom b{font:500 12px Inter}.sidebarbottom small{color:var(--muted);font-size:11px;display:block}.adminbody{width:calc(100% - 244px);margin-right:244px}.adminheader{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:80px;padding:0 38px;display:flex}.breadcrumb{color:#8d95a6;align-items:center;gap:12px;font-size:13px;display:flex}.breadcrumb b{color:#5c657a}.adminheader .secondary{min-height:36px;padding:7px 13px;font-size:13px}.adminmain{max-width:1550px;margin:auto;padding:32px 38px 50px}.adminmain>.sectionhead{margin-bottom:30px}.adminmain h1{font-size:29px}.stats{grid-template-columns:repeat(4,1fr);gap:18px;margin:10px 0 25px;display:grid}.stat{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;align-items:flex-start;min-height:163px;padding:21px 22px;display:flex;position:relative}.stat>small{color:#7d8497;margin-top:0;margin-bottom:10px;padding-left:30px;font-size:13px}.stat>strong{letter-spacing:-1px;margin:5px 0 8px;font-family:Inter,IBM Plex Sans Arabic;font-size:28px;font-weight:600;line-height:1.4}.stat>span:last-child{color:#979fad;font-size:11px}.stat-icon{color:var(--blue);background:#edf1ff;border-radius:9px;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:18px;left:17px}.stat-icon svg{width:17px;height:17px}.panel{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:24px;padding:24px;overflow:hidden}.panel h2{font-size:19px}.dashboardgrid{grid-template-columns:1.3fr 1fr;gap:24px;display:grid}.progressnumber{color:var(--blue);font-family:Inter;font-size:28px;font-weight:600}.progressnumber small{color:#a4abba;font-size:14px}.progress{background:#f0f2f8;border-radius:4px;height:5px;margin:-5px 0 20px;overflow:hidden}.progress i{background:var(--blue);border-radius:4px;height:100%;display:block}.setup .eyebrow{letter-spacing:0;font-size:10px}.setup .sectionhead{margin-bottom:20px}.setuprow{text-align:right;border-bottom:1px solid #f0f2f7;align-items:center;gap:13px;width:100%;padding:13px 0;display:flex}.setuprow:last-child{border:0}.setuprow>span:nth-child(2){flex:1}.setuprow b{font-size:14px;display:block}.setuprow small{color:#9098a8;font-size:12px}.setuprow>svg{color:#a1aab9}.step{color:#96a0b4;border:1px solid #e0e5f0;border-radius:50%;place-items:center;width:33px;height:33px;font:500 13px Inter;display:grid}.step.done{color:#20875a;background:#edfaf3;border-color:#edfaf3}.owner-note{background:var(--navy);color:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;margin-bottom:24px;padding:32px 34px;display:flex;position:relative;overflow:hidden}.owner-note .eyebrow{color:#a8b6d8;letter-spacing:0;font-size:12px}.owner-note h2{margin:22px 0 13px;font-size:34px;line-height:1.6}.owner-note p{color:#aab8d5;max-width:290px;font-size:14px}.owner-note button{color:#182837;background:#caff89;border-radius:8px;align-items:center;gap:18px;margin-top:22px;padding:10px 18px;font-size:14px;font-weight:600;display:flex}.owner-note small{color:#8292b1;margin-top:auto;padding-top:20px;font-size:11px}.toolbar{align-items:center;gap:14px;margin-bottom:23px;display:flex}.toolbar .search{max-width:none}.toolbar>select{width:auto;max-width:180px;font-size:14px}.tablewrap{overflow-x:auto}table{border-collapse:collapse;text-align:right;white-space:nowrap;width:100%}th{color:#969dad;border-bottom:1px solid var(--line);background:#fafbfe;padding:13px 14px;font-size:12px;font-weight:400}td{border-bottom:1px solid #eef0f5;padding:17px 14px;font-size:13px}tr:last-child td{border-bottom:0}td small{color:#9aa3b6;text-align:right;margin-top:7px;font:10px Inter;display:block}td .secondary{min-height:30px;padding:5px 12px;font-size:12px}.badge{color:#7b8394;white-space:nowrap;background:#f0f2f7;border-radius:6px;padding:3px 9px;font-size:11px;display:inline-block}.badge.new{color:#4a63c8;background:#eef1ff}.badge.confirmed{color:#267db8;background:#e9f5ff}.badge.shipped,.badge.amber{color:#a87619;background:#fff4dd}.badge.delivered{color:#258357;background:#eaf7f0}.badge.cancelled{color:#a66570;background:#f7e9ec}.productcell{align-items:center;gap:13px;display:flex}.productcell img,.thumb{object-fit:contain;background:var(--bg);border-radius:8px;width:44px;height:44px}.thumb{color:#949eb2;place-items:center;display:grid}.shippingbulk{border-bottom:1px solid var(--line);align-items:flex-end;gap:18px;margin-bottom:20px;padding-bottom:24px;display:flex}.shippingbulk>div{flex:1}.shippingbulk label{width:100px;font-size:13px}.shippingbulk input{margin-top:5px}.numberinput{width:110px;min-height:35px;padding:5px 10px}.integrationgrid{grid-template-columns:repeat(2,1fr);gap:0 24px;display:grid}.integrationtitle{align-items:center;gap:12px;margin-bottom:8px;display:flex}.integrationtitle>div{flex:1}.integrationtitle h2{font:600 17px Inter,IBM Plex Sans Arabic}.integrationtitle small{color:var(--muted);font-size:12px}.integrationicon{width:40px;height:40px;color:var(--blue);background:#edf1ff;border-radius:10px;place-items:center;font:700 23px Inter;display:grid}.darkicon{color:#fff;background:#151b2c}.integrationgrid .panel{padding:25px}.integrationgrid a{color:var(--blue);font-size:13px}.integrationgrid p{font-size:13px;line-height:1.9}.integrationgrid details{font-size:13px;line-height:2}.integrationgrid summary{cursor:pointer;color:var(--blue)}.integrationgrid ol{padding-right:20px}.settingsform{max-width:760px;padding:30px}.uploadbox{color:#7888af;cursor:pointer;background:#f8faff;border:1px dashed #bdc9ed;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:170px;padding:20px;display:flex;position:relative}.uploadbox input{opacity:0;cursor:pointer;height:100%;position:absolute;inset:0}.uploadbox img{object-fit:contain;max-width:100%;height:150px}.detailrows{background:var(--bg);border-radius:12px;margin:20px 0;padding:15px}.detailrows span{color:var(--muted)}.detailrows p{margin-top:10px;font-size:14px}.danger{color:#a32937;margin-top:20px}@media (min-width:1550px){.adminmain{padding-top:42px}.stats{gap:24px}.stat{padding:26px}.owner-note{padding:35px 45px}}@media (max-width:1100px){.sidebar{width:210px}.adminbody{width:calc(100% - 210px);margin-right:210px}.adminmain{padding:25px}.stats{grid-template-columns:repeat(2,1fr)}.dashboardgrid{grid-template-columns:1fr}.owner-note{display:none}.integrationgrid{grid-template-columns:1fr}.store-header{gap:30px}.hero h1{font-size:44px}.hero-word{font-size:95px}.products{grid-template-columns:repeat(3,1fr)}.shippingbulk{flex-wrap:wrap}.shippingbulk>div{min-width:100%}}@media (max-width:760px){.announcement{padding:9px;font-size:11px}.announcement span{display:none}.store-header{flex-wrap:wrap;gap:15px;padding:18px}.store-header .brand{font-size:20px}.store-header .search{flex:auto;order:3;width:100%;max-width:none}.cartbutton{margin-right:auto}.store-nav{justify-content:flex-start;gap:24px;padding:0 18px}.store-nav button{padding:13px 0;font-size:13px}.store-main{padding:20px 16px 0}.hero{border-radius:16px;grid-template-columns:1fr;gap:0;min-height:0;padding:28px 25px}.hero h1{margin-top:13px;font-size:39px}.hero p{font-size:14px}.hero-side{opacity:.15;pointer-events:none;border:0;position:absolute;bottom:25px;left:-2px}.hero-word{font-size:95px}.hero-note{display:none}.hero .button{z-index:1;position:relative}.benefits{gap:12px;margin-bottom:28px;padding:23px 0}.benefits>div{text-align:center;flex-direction:column;gap:8px;padding:0 3px}.benefits b{font-size:11px}.benefits small{display:none}.benefits svg{width:23px;height:23px}.sectionhead h2{font-size:20px}.sectionhead .eyebrow{letter-spacing:0;font-size:10px}.sort{gap:0}.sort select{padding:5px;font-size:11px}.sort svg{display:none}.products{grid-template-columns:repeat(2,1fr);gap:12px}.product-body{padding:12px}.product-body strong{font-size:16px}.product-body h3{min-height:38px;font-size:14px}.product-image{padding:10px}.product-body small{font-size:11px}.product .iconbtn{width:33px;height:33px}.bottom-banner{margin-top:35px;padding:25px}.bottom-banner>span{display:none}footer{gap:20px;padding:25px 20px}footer>div{flex-wrap:wrap;flex:auto;justify-content:flex-start;width:100%;font-size:12px}footer p{font-size:12px}footer .brand{font-size:17px}.drawer{padding:22px}.productmodal{grid-template-columns:1fr;width:95vw;padding:25px}.detailimg{max-height:240px}.modal{padding:24px}.sidebar{border-left:0;border-bottom:1px solid var(--line);width:100%;padding:18px 16px 0;position:static;overflow:hidden}.sidebar .brand{margin:0 0 20px}.sidebar .navlabel,.sidebarbottom{display:none}.sidebar nav{flex-direction:row;gap:5px;padding-bottom:12px;overflow-x:auto}.sidebar nav button{white-space:nowrap;gap:7px;padding:10px 12px;font-size:12px}.sidebar nav button svg{width:16px}.admin{display:block}.adminbody{width:100%;margin:0}.adminheader{height:60px;padding:0 18px}.breadcrumb{gap:7px;font-size:11px}.adminheader .secondary{font-size:11px}.adminmain{padding:24px 16px}.adminmain h1{font-size:25px}.adminmain>.sectionhead{align-items:flex-start;gap:10px}.adminmain>.sectionhead .button,.adminmain>.sectionhead .secondary{padding:10px 12px;font-size:12px}.adminmain>.sectionhead p{font-size:12px}.stats{gap:10px}.stat{border-radius:11px;min-height:147px;padding:17px 14px}.stat>small{margin-top:29px;padding-left:0;font-size:11px}.stat-icon{width:26px;height:26px;top:12px;left:auto;right:14px}.stat>strong{margin:0 0 6px;font-size:22px}.stat>span:last-child{font-size:10px}.panel{border-radius:12px;padding:18px}.dashboardgrid{gap:0}.toolbar{flex-wrap:wrap;gap:10px}.toolbar>.search{flex:auto;width:100%}.toolbar .secondary{font-size:12px}.tablewrap{margin:0 -10px}.integrationgrid{display:block}.integrationgrid .panel{padding:20px}.integrationtitle h2{font-size:16px}.shippingbulk{gap:12px}.shippingbulk label{width:90px}.shippingbulk button{padding:8px;font-size:12px}.settingsform{padding:20px}.sectionhead{gap:10px}.cookie{bottom:10px;left:10px;right:10px}.cookie p{font-size:13px}.twocol{gap:10px}.form label{font-size:13px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.storefront{--blue:#075ed5;--navy:#073b83;background:#fff;min-height:100vh}.storefront .announcement{background:#075ed5;padding:11px 18px;font-size:15px;font-weight:500}.storefront .announcement span{color:#eaf2ff;font-size:13px}.storefront .store-header{border-bottom:1px solid #edf0f5;grid-template-columns:1fr auto 1fr;gap:20px;max-width:none;min-height:90px;padding:16px max(24px,50vw - 590px);display:grid;box-shadow:0 3px 10px #103f7510}.storefront .store-header .brand{justify-content:center;gap:10px;font-size:22px}.storefront .brandmark{background:#075ed5;border-radius:9px}.storefront .brand small{text-align:center;margin-top:4px;font-size:12px}.storefront .menu-button{border:0;justify-self:start;width:43px;height:43px}.storefront .cartbutton{justify-self:end;margin:0;padding:10px;position:relative}.storefront .cartbutton b{color:#fff;background:#075ed5;min-width:20px;height:20px;font-size:11px;position:absolute;top:0;right:-5px}.storefront .store-main{max-width:1300px;margin:auto;padding:0 32px}.store-intro{text-align:center;padding:35px 0 21px}.store-intro h1{letter-spacing:0;font-size:28px;font-weight:600;line-height:1.9}.store-intro h1 span{background:linear-gradient(#0000 calc(100% - 6px),#075ed52b 0);padding:0 5px 4px;display:inline}.store-intro p{color:#7b8190;margin-top:10px;font-size:17px}.category-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;padding:15px 0 28px;display:grid}.category-tiles button{background:#fff;border:1px solid #dedfe4;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:78px;padding:12px;font-size:16px;font-weight:500;display:flex}.category-tiles button svg{color:#6485b2;stroke-width:1.6px}.category-tiles button:hover{background:#f7faff;border-color:#075ed5}.category-tiles button.selected{color:#064da9;background:#f0f6ff;border:1.5px solid #075ed5}.category-tiles button.selected svg{color:#075ed5}.storefront #products>.sectionhead{border-top:1px solid #f0f1f5;gap:20px;margin-bottom:20px;padding-top:20px}.storefront #products h2{white-space:nowrap;font-size:20px}.storefront .count{color:#3674ba;background:#eef5ff}.storefront .catalog-search{background:#fafbfc;border-color:#e8ebf1;max-width:330px;margin-right:auto}.storefront .catalog-search input{font-size:14px}.storefront .products{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:18px;min-height:250px;padding:4px 0 28px}.storefront .product{border:1px solid #dedfe4;border-radius:7px;transition:transform .2s,border-color .2s;box-shadow:0 3px 8px #1626440b}.storefront .product:hover{border-color:#075ed5;transform:translateY(-3px)}.storefront .product-image{background:#fff;padding:5px;overflow:hidden}.storefront .product-image img{object-fit:contain;mix-blend-mode:normal;border-radius:5px}.storefront .pill{color:#075ed5;background:#f0f6ff;border:0;font-size:12px;top:10px;right:10px}.storefront .product-body{text-align:center;padding:10px 12px 14px}.storefront .product-body>small{color:#8c919d;font-size:12px}.storefront .product-body h3{min-height:48px;margin:4px 0 6px;font-size:16px;font-weight:500}.storefront .product-body h3 button{text-align:center;line-height:1.6}.storefront .product-price{color:#075ed5;padding:4px 0 13px}.storefront .product-price strong{font-family:IBM Plex Sans Arabic,Arial;font-size:20px;font-weight:600}.storefront .product-order{border-radius:5px;width:100%;min-height:42px;padding:9px 8px;font-size:14px}.storefront .catalogempty{background:#fcfdff;border:1px solid #eef0f5;border-radius:7px;min-height:275px;margin:8px 0 35px}.storefront .catalogempty h3{font-size:20px}.storefront .benefits{border-top:1px solid #edf0f5;border-bottom:0;margin:35px 0 0;padding:35px 0}.storefront footer{background:#fbfcfe;border-color:#edf0f5;gap:25px;padding-top:35px}.storefront footer>.brand{font-size:20px}.storefront footer>div{gap:22px;font-size:14px}.storefront footer>small{text-align:center;border-top:1px solid #e4e9f0;padding-top:20px;font-size:13px}.storefront .button{background:#075ed5;border-radius:6px}.storefront .button:hover{background:#064aa9}.storefront .drawer .grand{color:#075ed5}.storefront .productmodal{border-radius:10px;gap:35px}.storefront .productmodal h2{color:#10345f}.storefront .productmodal .detailimg{background:#fbfcff;border:1px solid #eef1f6;border-radius:6px}.storefront .navigation-drawer{flex-direction:column;gap:7px;width:330px;margin-left:auto;padding:25px;display:flex}.navigation-drawer>a,.navigation-drawer>button{text-align:right;border-radius:6px;padding:11px 14px;font-size:16px}.navigation-drawer>h3{color:#8793a5;padding:15px 14px 4px;font-size:14px}.navigation-drawer>.selected{color:#075ed5;background:#edf5ff}.navigation-drawer hr{border:0;border-top:1px solid #edf0f5;width:100%;margin:15px 0}@media (max-width:1100px){.category-tiles,.storefront .products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.category-tiles,.storefront .products{grid-template-columns:repeat(3,minmax(0,1fr))}.storefront #products>.sectionhead{flex-wrap:wrap}.storefront .catalog-search{flex:auto;order:3;width:100%;max-width:none}.storefront .sort{margin-right:auto}}@media (max-width:600px){.storefront .announcement{padding:9px 14px;font-size:13px;line-height:1.7}.storefront .store-header{grid-template-columns:40px 1fr 40px;gap:10px;min-height:76px;padding:13px 18px}.storefront .store-header .brand{gap:8px;font-size:18px}.storefront .brandmark{width:36px;height:36px;font-size:30px}.storefront .brand small{font-size:12px}.storefront .store-main{padding:0 16px}.store-intro{padding:26px 0 16px}.store-intro h1{font-size:23px}.store-intro p{margin-top:12px;font-size:14px;line-height:1.9}.category-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 0 24px}.category-tiles button{border-radius:6px;gap:10px;min-height:65px;padding:10px 7px;font-size:14px}.category-tiles button svg{width:22px;height:22px}.storefront #products>.sectionhead{gap:12px;padding-top:18px}.storefront #products h2{font-size:18px}.storefront .sort select{font-size:14px}.storefront .products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.storefront .product-body{padding:8px 10px 12px}.storefront .product-body h3{min-height:46px;font-size:15px}.storefront .product-price strong{font-size:19px}.storefront .product-order{font-size:14px}.storefront .catalogempty{min-height:240px;margin:0 0 20px}.storefront .benefits{gap:6px;margin-top:25px;padding:25px 0}.storefront .benefits b{font-size:12px;line-height:1.7}.storefront footer{justify-content:center;gap:18px;padding:28px 20px 20px}.storefront footer>div{justify-content:center;gap:18px;font-size:14px}.storefront footer>p{text-align:center;width:100%}.storefront footer>small{padding-top:18px}.storefront .productmodal{gap:18px}.storefront .navigation-drawer{width:300px;max-width:88vw}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.storefront .checkout-sheet{background:#fafbff;width:700px;max-width:100%;padding:24px 26px 32px}.checkout-sheet>.sectionhead h2{color:#6c7689;font-size:18px}.checkout-product-heading{text-align:center;background:#fff;margin-bottom:18px;padding:8px 15px 24px}.checkout-product-heading h2{color:#101827;font-size:25px;line-height:1.5}.checkout-product-heading>strong{color:#075ed5;margin:12px 0 8px;font-size:30px;display:inline-block}.checkout-product-heading>span{color:#7b8395;justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.cod-form{background:linear-gradient(#fff,#f8faff);border:2px solid #075ed5;border-radius:22px;overflow:hidden;box-shadow:0 7px 30px #075ed509}.cod-fields{background:#fff;border-radius:20px;padding:25px 22px 15px}.cod-pair{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px;display:grid}.cod-field{background:#fff;border:1px solid #dadde5;border-radius:20px;align-items:center;gap:8px;min-width:0;min-height:78px;padding:0 15px;display:flex}.cod-field>svg{color:#9da4af;width:23px;height:23px}.cod-field input,.cod-field select{box-shadow:none;text-align:right;background:0 0;border:0;width:100%;min-width:0;padding:18px 0;font-size:19px;font-weight:500}.cod-field input::placeholder{color:#979da7;font-weight:500}.cod-field:focus-within{border-color:#075ed5;box-shadow:0 0 0 3px #075ed510}.cod-field select:disabled{color:#a3a9b4;cursor:not-allowed}.cod-delivery-options{gap:24px;margin:0 3px 18px;display:flex}.cod-delivery-options label{align-items:center;gap:7px;font-size:15px;display:flex}.cod-delivery-options input{accent-color:#075ed5;width:18px;height:18px;min-height:18px;margin:0}.cod-address{border-radius:15px;min-height:60px}.cod-address input{font-size:16px}.cod-shipping{justify-content:space-between;align-items:center;padding:24px 0;font-size:20px;display:flex}.cod-shipping>span{align-items:center;gap:8px;font-weight:600;display:flex}.cod-shipping>b{color:#075ed5;background:#e9f2ff;border-radius:30px;padding:4px 12px;font-size:15px}.cod-consent{color:#788195;gap:8px;margin:0 0 10px;display:flex;font-size:13px!important}.cod-buyrow{align-items:center;gap:22px;margin:28px 0 13px;display:flex}.cod-quantity{direction:ltr;flex-shrink:0;align-items:center;gap:12px;display:flex}.cod-quantity>button{background:#fff;border:1px solid #d5dbe5;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.cod-quantity>span{font-family:Inter,Arial;font-size:25px}.cod-buy{color:#fff;background:#075ed5;border:3px solid #fff;border-radius:19px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;min-height:104px;padding:30px 12px 12px;display:flex;position:relative;box-shadow:0 10px 30px #075ed52b}.cod-buy:hover{background:#064da9}.cod-buy>b{font-size:28px;line-height:1.4}.cod-buy>small{color:#dceaff;font-size:12px}.cod-price-tag{color:#075ed5;background:#fff;border-radius:12px 0;padding:1px 12px 4px;font-size:23px;font-weight:700;line-height:1.4;position:absolute;top:-9px;left:-1px}.cod-privacy{color:#8a91a0;text-align:center;font-size:12px;line-height:1.8}.cod-summary>summary{cursor:pointer;color:#075ed5;background:#eef4ff;align-items:center;gap:14px;padding:22px;list-style:none;display:flex}.cod-summary>summary::-webkit-details-marker{display:none}.cod-summary>summary>svg:first-child{background:#fff;border:1px solid #e0e7f2;border-radius:13px;width:43px;height:43px;padding:9px}.cod-summary summary span{flex:1}.cod-summary summary b{font-size:18px;display:block}.cod-summary summary small{color:#687386;font-size:13px;display:block}.cod-summary[open] .summary-chevron{transform:rotate(180deg)}.cod-summary-body{padding:5px 20px 0}.cod-summary-product{align-items:center;gap:14px;padding:23px 0;display:flex}.cod-summary-product>img{object-fit:contain;background:#fff;border:1px solid #edf0f6;border-radius:10px;width:75px;height:85px}.cod-summary-product>div{flex:1;min-width:0}.cod-summary-product b{overflow-wrap:anywhere;font-size:18px;line-height:1.6}.cod-summary-product small{color:#737d8f;display:block}.cod-summary-product>strong{color:#3e4859;white-space:nowrap;font-size:22px}.cod-summary-total{justify-content:space-between;align-items:center;gap:12px;padding:22px 0;font-size:18px;display:flex}.cod-summary-total>span{color:#5d6678;align-items:center;gap:10px;display:flex}.cod-summary-total svg{color:#075ed5;box-sizing:content-box;background:#eaf1fd;border-radius:10px;width:19px;height:19px;padding:8px}.cod-summary-total>b{background:#edf0f6;border-radius:10px;padding:4px 10px;font-size:16px}.cod-summary-total.grand{border-top:1px solid #e5eaf3}.cod-summary-total.grand strong{color:#073b83;background:#e8eef9;border-radius:12px;padding:5px 12px;font-size:27px}@media (max-width:600px){.storefront .checkout-sheet{padding:16px 10px 25px}.checkout-product-heading{padding:5px 10px 15px}.checkout-product-heading h2{font-size:22px}.checkout-product-heading>strong{font-size:27px}.cod-fields{padding:18px 12px 13px}.cod-pair{gap:12px;margin-bottom:18px}.cod-field{border-radius:17px;gap:6px;min-height:65px;padding:0 10px}.cod-field>svg{width:19px;height:19px}.cod-field input,.cod-field select{padding:15px 0;font-size:16px}.cod-address{min-height:55px}.cod-address input,.cod-delivery-options label{font-size:14px}.cod-shipping{padding:20px 0;font-size:18px}.cod-shipping>b{font-size:13px}.cod-buyrow{gap:12px;margin-top:24px}.cod-quantity{gap:8px}.cod-quantity>button{border-radius:9px;width:34px;height:38px}.cod-quantity>button svg{width:20px}.cod-quantity>span{font-size:22px}.cod-buy{border-radius:16px;min-height:92px;padding-top:27px}.cod-buy>b{font-size:26px}.cod-price-tag{padding:2px 9px;font-size:21px}.cod-summary>summary{gap:10px;padding:17px 13px}.cod-summary summary b{font-size:17px}.cod-summary-body{padding:4px 13px 0}.cod-summary-product{flex-wrap:wrap;gap:10px;padding:20px 0}.cod-summary-product>img{width:60px;height:70px}.cod-summary-product b{font-size:16px}.cod-summary-product>strong{font-size:19px}.cod-summary-total{padding:20px 0;font-size:16px}.cod-summary-total.grand strong{font-size:24px}.cod-summary-total>span{gap:6px}}@media (max-width:350px){.cod-field{padding:0 7px}.cod-field>svg{display:none}.cod-field input,.cod-field select{font-size:15px}.cod-buyrow{flex-wrap:wrap}.cod-buy{flex-basis:100%}.cod-quantity{margin:auto}.cod-summary-product>strong{font-size:17px}}.enhanced-admin .sidebar{color:#fff;background:linear-gradient(170deg,#114b9f,#10376f);padding-top:25px;overflow-y:auto}.enhanced-admin .sidebar .brand small,.enhanced-admin .navlabel{color:#aac7ed}.enhanced-admin .sidebar .brand{margin-bottom:28px;font-size:17px}.enhanced-admin .sidebar .brandmark{color:#075ed5;background:#fff}.enhanced-admin .sidebar nav{gap:4px}.enhanced-admin .sidebar nav button{color:#e4edff;padding:12px 13px;font-size:14px}.enhanced-admin .sidebar nav button:hover{background:#ffffff12}.enhanced-admin .sidebar nav button.active{color:#fff;background:#ffffff20;box-shadow:inset -3px 0 #91c1ff}.enhanced-admin .navcount{color:#10376f;background:#bad7ff;margin-right:auto;font-size:12px}.enhanced-admin .sidebarbottom{border-color:#ffffff25;margin-top:25px}.enhanced-admin .sidebarbottom small{color:#c6d7ed}.enhanced-admin .owneravatar{color:#fff;background:#ffffff20}.admin-menu-toggle,.admin-nav-backdrop{display:none}.services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:28px;display:grid}.service-card{background:#fff;border:1px solid #e4e9f3;border-radius:17px;flex-direction:column;padding:25px;display:flex;overflow:hidden;box-shadow:0 4px 18px #1d3f7505}.service-head{align-items:center;gap:17px;display:flex}.service-logo{color:#0866ff;background:#f9fbff;border:1px solid #e6ebf3;border-radius:17px;flex-shrink:0;place-items:center;width:66px;height:66px;font:700 37px Inter,Arial;display:grid;box-shadow:0 3px 7px #10295105}.service-sheets{color:#179b58;background:#effbf4}.service-tiktok{color:#111}.service-telegram{color:#2b9ed0}.service-verification{font-size:17px}.service-domain{font-size:22px}.service-head h2{color:#184f9a;margin-bottom:9px;font-size:21px;line-height:1.6}.service-head .badge{font-size:12px}.service-card>p{color:#788295;flex:1;margin:22px 0 27px;font-size:15px}.service-card>.button{background:#1764ca;border-radius:8px;width:100%;margin-top:auto;font-size:16px;font-weight:500}.service-options{max-width:830px;padding:30px}.service-options h2{font-size:24px}.service-options p,.service-options li{font-size:15px;line-height:1.9}.service-options a{color:#1260c7}.service-options details{line-height:1.9}.code-url{text-align:left;word-break:break-all;direction:ltr;background:#f8faff;border:1px solid #dee6f2;border-radius:9px;padding:13px;font-size:14px}.design-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:24px;display:grid}.design-preview{text-align:center;padding:0 0 25px;position:sticky;top:20px}.design-preview>.eyebrow{color:#8592a5;letter-spacing:0;padding:20px;display:block}.design-announcement{color:#fff;padding:12px;font-size:13px}.design-brand{justify-content:center;align-items:center;gap:12px;margin:24px 0;display:flex}.design-brand>img{object-fit:contain;width:50px;height:50px}.design-brand>span{color:#fff;border-radius:10px;place-items:center;width:45px;height:45px;font:700 35px Inter;display:grid}.design-preview h2{margin:15px;font-size:23px}.design-preview p{color:#7a869b;padding:0 20px;font-size:14px}.design-preview>.button{margin:22px auto 15px}.design-preview>small{color:#8a94a3;display:block}.design-upload-preview{object-fit:contain;border:1px solid #e2e9f4;border-radius:10px;max-width:100%;height:100px}.design-banner{max-width:100%;margin-top:20px}.stock-adjust{background:#f3f7ff;border-radius:14px;max-width:450px;margin:20px 0;padding:25px}.landing-row{border-bottom:1px solid #e8edf5;align-items:center;gap:18px;padding:23px 0;display:flex}.landing-row>div{flex:1}.landing-row>img{object-fit:contain;border-radius:9px;width:60px;height:65px}.landing-row small{color:#8a94a5;margin-top:5px;font-size:13px;display:block}.landing-list{margin:20px 0}.metricbar{align-items:center;gap:12px;margin:23px 0;font-size:14px;display:flex}.metricbar>span{width:100px}.metricbar>div{background:#edf2fa;border-radius:7px;flex:1;height:10px;overflow:hidden}.metricbar i{background:#1764ca;border-radius:7px;height:100%;display:block}.metricbar>b{min-width:25px}.metricrow{border-bottom:1px solid #edf0f5;padding:16px 0;font-size:14px}.store-logo{object-fit:contain;width:50px;height:50px}.store-banner{object-fit:cover;border-radius:12px;width:100%;max-height:400px;margin:10px 0 25px;display:block}.product-landing{padding:30px 0 60px}.landing-breadcrumb{color:#7b8ba2;margin-bottom:28px;font-size:14px}.landing-product-grid{grid-template-columns:1fr 1fr;align-items:start;gap:45px;display:grid}.landing-product-image{object-fit:contain;background:#fff;border:1px solid #e7edf6;border-radius:14px;width:100%;max-height:580px}.landing-product-grid h1{margin:17px 0;font-size:32px}.landing-price{color:var(--brand-color);font-size:32px;display:block}.landing-product-grid .description{font-size:17px;line-height:2}.landing-product-grid .muted{margin-top:20px}.storefront[style] .announcement,.storefront[style] .button,.storefront[style] .cod-buy,.storefront[style] .brandmark,.storefront[style] .cartbutton b{background:var(--brand-color)}.storefront[style] .product-price,.storefront[style] .cod-price-tag,.storefront[style] .checkout-product-heading>strong,.storefront[style] .category-tiles button.selected,.storefront[style] .category-tiles button.selected svg{color:var(--brand-color)}.storefront[style] .cod-form,.storefront[style] .category-tiles button.selected{border-color:var(--brand-color)}.storefront[style] .category-tiles button.selected,.storefront[style] .cod-summary>summary{background:color-mix(in srgb,var(--brand-color) 8%,white)}@media (max-width:1100px){.design-grid{grid-template-columns:1fr}.design-preview{position:static}.services-grid{gap:16px}.service-card{padding:20px}.service-head h2{font-size:18px}.service-logo{width:52px;height:52px;font-size:30px}.service-verification{font-size:14px}}@media (max-width:760px){.admin-menu-toggle{display:inline-flex}.enhanced-admin .sidebar{z-index:120;width:285px;max-width:85vw;height:100dvh;padding:25px 15px;transition:transform .2s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(105%)}.enhanced-admin .sidebar.nav-open{transform:translate(0)}.enhanced-admin .sidebar .brand{margin-bottom:25px;display:flex}.enhanced-admin .sidebar .navlabel{display:block}.enhanced-admin .sidebar nav{flex-direction:column;gap:5px;padding:0;display:flex;overflow:visible}.enhanced-admin .sidebar nav button{padding:16px 14px;font-size:16px}.enhanced-admin .sidebar nav button svg{width:20px}.enhanced-admin .sidebarbottom{margin-top:30px;display:flex}.admin-nav-backdrop{z-index:115;background:#102b4e66;display:block;position:fixed;inset:0}.enhanced-admin .adminheader{gap:10px;height:70px}.enhanced-admin .adminheader .breadcrumb{flex:1}.enhanced-admin .adminheader>.secondary{padding:8px;font-size:11px}.services-grid{grid-template-columns:1fr;gap:20px}.service-card{border-radius:16px;padding:24px}.service-head h2{font-size:22px}.service-logo{width:63px;height:63px;font-size:36px}.service-verification{font-size:17px}.service-card>p{margin:22px 0;font-size:16px}.service-card>.button{min-height:48px}.service-options{padding:22px}.landing-row{flex-wrap:wrap;gap:10px}.landing-row>div{min-width:150px}.landing-row>.secondary{padding:8px;font-size:12px}.landing-product-grid{grid-template-columns:1fr;gap:22px}.landing-product-grid h1{font-size:27px}.landing-product-image{max-height:420px}.landing-product-grid .description{font-size:16px}.store-logo{width:40px;height:40px}.store-banner{border-radius:8px}}.status-select{color:#194779;background:#f3f7ff;border:1px solid #dbe5f3;border-radius:9px;max-width:215px;padding:9px 12px;font-size:14px}.status-select.delivered,.status-select.confirmed{color:#157448;background:#eaf9f1}.status-select.cancelled,.status-select.fake,.status-select.duplicate,.status-select.returned,.status-select.customer_cancelled{color:#a52e34;background:#fff0ef}.stat-compare{color:#77879d;justify-content:space-between;font-size:13px;display:flex}.stat-compare b{color:#075ed5}.dashboard-period,.dashboard-period>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dashboard-period{justify-content:space-between}.period-buttons .button,.period-buttons .secondary{padding:8px 15px}.date-range input{border:1px solid #dbe5f3;border-radius:7px;padding:7px;display:block}.analytics-grid{grid-template-columns:minmax(0,1.9fr) minmax(270px,1fr);gap:22px;margin-bottom:22px;display:grid}.analytics-grid .panel{min-width:0;margin:0}.chart-frame{width:100%;height:300px}.chart-key{gap:15px;font-size:13px;display:flex}.ranked-product{border-bottom:1px solid #eef2f7;align-items:center;gap:12px;padding:18px 0;display:flex}.ranked-product>img{object-fit:contain;width:43px;height:50px}.ranked-product>div{flex:1;min-width:0}.ranked-product b{font-size:14px;display:block}.ranked-product small{color:#7d8899;margin:5px 0;display:block}.rank-track{background:#edf2fa;border-radius:9px;height:4px;overflow:hidden}.rank-track i{background:#1676ee;height:100%;display:block}.donut-frame{height:205px}.source-legend>div{justify-content:space-between;padding:8px 0;font-size:14px;display:flex}.source-legend i{border-radius:50%;width:9px;height:9px;margin-left:7px;display:inline-block}.source-legend{margin-bottom:15px}.form-editor-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:start;gap:25px;display:grid}.editor-controls .panel{padding:25px}.editor-controls h2{margin-bottom:20px}.editor-controls label{margin:12px 0}.editor-controls hr{border:0;border-top:1px solid #e8eef6;margin:24px 0}.switchrow{justify-content:space-between;align-items:center;gap:15px;flex-direction:row!important;display:flex!important}.switchrow input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#b7c0c9;flex-shrink:0;position:relative;border:0!important;border-radius:25px!important;width:39px!important;height:23px!important;padding:0!important}.switchrow input:checked{background:#0768e8}.switchrow input:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .15s;position:absolute;top:3px;left:3px}.switchrow input:checked:after{transform:translate(16px)}.switchrow input:disabled{opacity:.55;cursor:not-allowed}.form-preview{min-width:0;position:sticky;top:20px;padding:18px!important}.form-preview h3{align-items:center;gap:8px;display:flex}.form-preview .cod-fields{padding:14px}.form-preview .cod-field{gap:7px;min-height:48px;padding:10px}.form-preview .cod-field input,.form-preview .cod-field select{font-size:14px}.form-preview .cod-field svg{flex-shrink:0;width:18px}.form-preview .cod-pair{gap:8px}.form-preview .cod-buy{min-height:100px;margin-top:25px}.form-preview .cod-buy b{font-size:24px}.form-preview .cod-price-tag{font-size:19px}.form-preview .cod-summary{padding:12px}.form-message{text-align:center;color:#41516a;margin:0 0 18px;line-height:1.7}.phone-hint{color:#718098;margin:8px 0 16px;display:block}.cod-field textarea{resize:vertical;width:100%;min-height:55px;font:inherit;background:0 0;border:0;outline:none}.cod-pair>.cod-field:only-child{grid-column:1/-1}.form-preview .cod-summary-total strong{font-size:20px}.form-preview .cod-form{pointer-events:auto}.analytics-grid small.muted{line-height:1.8;display:block}.daily-stats .stat strong{font-size:32px}@media (max-width:1050px){.analytics-grid,.form-editor-grid{grid-template-columns:minmax(0,1fr)}.form-preview{grid-row:1;width:100%;max-width:520px;position:static}.source-chart{max-width:none}.donut-frame{height:220px}.chart-frame{height:250px}}@media (max-width:560px){.daily-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-stats .stat{padding:16px}.daily-stats .stat-icon{display:none}.chart-key{gap:7px;font-size:12px}.dashboard-period{padding:15px}.period-buttons{gap:5px!important}.period-buttons .button,.period-buttons .secondary{padding:8px 10px;font-size:13px}.analytics-grid .panel{padding:16px}.form-preview .cod-summary-total{gap:8px}.form-editor-grid{gap:16px}}.pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding-top:24px;display:flex}.pagination span{color:#66768b;font-size:14px}.product-rating{color:#54647a;flex-wrap:wrap;align-items:center;gap:8px;margin:9px 0;font-size:14px;display:flex}.rating-stars{color:#bd8900;gap:2px;display:inline-flex}.product-rating small{color:#718098;font-size:12px}.rating-editor{border:1px solid #dce6f2;border-radius:12px;margin:15px 0;padding:16px}.rating-editor legend{padding:0 6px;font-weight:700}.rating-buttons{justify-content:flex-end;gap:6px;display:flex}.rating-buttons button{background:#fff;border:1px solid #e7edf5;border-radius:8px;padding:8px}.rating-buttons button:focus-visible{outline:3px solid #0866ff}.rating-editor>small{color:#718098;margin-top:10px;display:block}.checkout-product-heading>.product-rating{justify-content:center}.product-extras{gap:22px;display:grid}.editor-section{border:1px solid #dce6f2;border-radius:14px;min-width:0;padding:18px}.editor-section h3{margin:0 0 14px}.description-block,.variant-editor,.offer-editor{background:#f8faff;border:1px solid #e1e9f5;border-radius:11px;margin:14px 0;padding:14px}.block-heading,.block-heading>div,.rich-toolbar,.editor-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.block-heading{justify-content:space-between;margin-bottom:10px}.block-heading button{background:#fff;border:1px solid #e1e8f2;border-radius:6px;padding:6px}.rich-toolbar{margin:10px 0}.rich-toolbar select{width:auto;max-width:145px;padding:7px!important}.rich-toolbar input[type=color]{width:38px;height:34px;padding:2px}.rich-toolbar button{background:#fff;border:1px solid #d8e1f0;border-radius:6px;padding:8px 12px}.rich-toolbar button.selected{color:#075ed5;background:#e4eeff;border-color:#075ed5}.upload-label{cursor:pointer;position:relative;flex-direction:row!important;margin:0!important;display:inline-flex!important}.upload-label input{opacity:0;height:1px;position:absolute;overflow:hidden;width:1px!important}.description-image-preview{object-fit:contain;max-width:100%;max-height:220px;margin:auto;display:block}.rich-description{overflow-wrap:anywhere;min-width:0;margin:20px 0}.rich-description p{white-space:pre-wrap;margin:14px 0;line-height:1.8}.rich-description figure{margin:16px 0}.rich-description img{border-radius:12px;max-width:100%;height:auto;margin:auto;display:block}.rich-description figcaption{color:#728098;text-align:center;margin-top:8px;font-size:14px}.rich-description a{text-underline-offset:4px;text-decoration:underline;display:block}.productmodal .rich-description{max-height:40vh;padding:0 5px;overflow:auto}.purchase-options{margin:22px 0}.purchase-options fieldset{border:0;margin:20px 0;padding:0}.purchase-options legend{margin-bottom:12px;font-size:16px;font-weight:700}.variant-choices{flex-wrap:wrap;gap:9px;display:flex}.variant-choices button{text-align:right;background:#fff;border:1px solid #d9e3f2;border-radius:11px;align-items:center;gap:9px;padding:12px;display:flex}.variant-choices i{border:1px solid #c9d1dd;border-radius:50%;flex-shrink:0;width:22px;height:22px;display:block}.variant-choices b,.variant-choices small{display:block}.variant-choices small{color:#6c7a90;margin-top:4px;font-size:13px}.variant-choices .selected,.offer-choices .selected{border:2px solid var(--brand-color,#075ed5);background:#f0f6ff}.variant-choices button:disabled,.offer-choices button:disabled{opacity:.5;cursor:not-allowed}.offer-choices{gap:10px;display:grid}.offer-choices button{text-align:right;background:#fff;border:1px solid #d9e3f2;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.offer-choices b,.offer-choices small{display:block}.offer-choices small{color:#6c7a90;margin-top:5px}.offer-choices strong{color:var(--brand-color,#075ed5);white-space:nowrap}.purchase-qty{align-items:center;gap:15px;display:flex}.purchase-qty input{border:1px solid #d9e3f2;border-radius:8px;width:80px;padding:10px}.purchase-total{justify-content:space-between;align-items:center;gap:10px;margin:20px 0;display:flex}.purchase-total strong{color:var(--brand-color,#075ed5);font-size:24px}.editor-section>small{color:#718098;margin-top:10px;display:block}.variant-editor input[type=color]{height:43px}.product-extras .twocol{gap:12px}@media (max-width:550px){.editor-section{padding:13px}.rich-toolbar{gap:5px}.rich-toolbar select{max-width:115px;font-size:14px}.variant-choices button{flex:1;min-width:130px}.purchase-total strong{font-size:21px}}.direct-page .announcement{display:none}.direct-page .store-main{max-width:820px;margin:auto;padding:0 16px 45px}.direct-page .store-header{padding-top:12px;padding-bottom:12px}.direct-product{width:100%;min-width:0}.direct-heading{text-align:center;padding:12px 0 16px}.direct-heading>a{color:#64758c;text-align:right;margin-bottom:12px;font-size:14px;display:block}.direct-heading h1{margin:5px 0 10px;font-size:clamp(22px,4vw,32px);line-height:1.5}.direct-heading>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.direct-heading strong{color:var(--brand-color,#075ed5);font-size:23px}.direct-heading .product-rating{margin:0}.direct-gallery{margin-bottom:18px}.direct-hero{object-fit:contain;background:#fff;border-radius:13px;width:100%;height:auto;max-height:800px;display:block}.gallery-thumbs{gap:10px;padding:12px 2px;display:flex;overflow-x:auto}.gallery-thumbs button{background:#fff;border:2px solid #e1e8f2;border-radius:9px;flex:0 0 76px;height:76px;padding:4px}.gallery-thumbs button[aria-pressed=true]{border-color:var(--brand-color,#075ed5)}.gallery-thumbs img{object-fit:contain;border-radius:5px;width:100%;height:100%}.direct-checkout{scroll-margin-top:20px}.direct-checkout .cod-form{width:100%;margin:0}.direct-fieldset{border:0;min-width:0;margin:0;padding:0}.direct-fieldset:disabled{opacity:.75}.direct-choices{margin-bottom:24px}.direct-choices h3{margin:0 0 13px;font-size:17px}.direct-description{margin-top:35px}.direct-description .rich-description{margin:0}.direct-description .rich-description img{border-radius:8px;width:100%;max-height:none}.direct-description .rich-description figure{margin:20px 0}.direct-description .description{white-space:pre-wrap;line-height:1.9}.order-success{border:2px solid var(--brand-color,#075ed5);background:#f3f8ff;border-radius:16px;padding:40px 20px}.order-success>svg{color:#178350}.admin-gallery{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.admin-gallery>div{gap:6px;width:100px;display:grid}.admin-gallery img{object-fit:contain;border:1px solid #dce6f2;border-radius:8px;width:100px;height:90px}.admin-gallery button{color:#b02d37;font-size:13px}.product-image{text-decoration:none;display:flex}.product-body h3 a{color:inherit;text-decoration:none}.product-order{text-align:center;text-decoration:none}.direct-page .cod-summary-product{grid-template-columns:70px minmax(0,1fr) auto}@media (max-width:600px){.direct-page .store-main{padding:0 10px 30px}.direct-heading{padding-top:4px}.direct-heading h1{font-size:23px}.direct-heading strong{font-size:21px}.direct-gallery{margin-bottom:12px}.direct-hero{border-radius:9px}.direct-checkout .cod-fields{padding:16px 12px}.direct-checkout .cod-buy b{font-size:26px}.direct-checkout .cod-summary-product{grid-template-columns:55px minmax(0,1fr) auto}.direct-checkout .cod-summary-product strong{font-size:18px}.direct-description{margin-top:28px}}.theme-toggle{border:1px solid var(--line);color:#254b75;white-space:nowrap;background:#f4f7fc;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 13px;font-size:14px;display:inline-flex}.theme-toggle:hover{background:#e8f0ff}.store-header>.theme-toggle{margin-inline-start:auto}.category-symbol{--cat-bg:#e9f1ff;--cat-ink:#1562c6;background:var(--cat-bg);width:48px;height:48px;color:var(--cat-ink);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.category-symbol.electronics{--cat-bg:#e3efff;--cat-ink:#185bc7}.category-symbol.home{--cat-bg:#e1f6ef;--cat-ink:#12765f}.category-symbol.beauty{--cat-bg:#fce9f1;--cat-ink:#b32d67}.category-symbol.fashion{--cat-bg:#eee9ff;--cat-ink:#6942b4}.category-symbol.kids{--cat-bg:#fff2d7;--cat-ink:#9a6400}.category-symbol.other{--cat-bg:#e8edf4;--cat-ink:#506682}.category-symbol.compact{border-radius:10px;width:34px;height:34px}.category-tiles button{text-align:right;border-radius:13px;justify-content:flex-start;gap:12px}.category-tiles button .category-symbol svg,.category-tiles button.selected .category-symbol svg{color:var(--cat-ink);stroke-width:1.8px}.category-tiles button.selected .category-symbol{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-color,#075ed5) 22%,transparent)}.navigation-drawer>button:has(.category-symbol){align-items:center;gap:12px;display:flex}.store-header{gap:25px}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e6edf8;--muted:#a1b0c7;--line:#2a3b53;--bg:#0c1422;--blue:#7aaeff;--surface:#142033;--surface-raised:#1b2a40;--surface-soft:#101b2d}html[data-theme=dark] body{color:var(--ink);background:#0c1422}[data-theme=dark] :is(.storefront,.admin){background:var(--bg);color:var(--ink)}[data-theme=dark] :is(.product,.panel,.stat,.drawer,.modal,.adminheader,.service-card,.editor-section,.form-preview,.cookie .secondary){background:var(--surface);border-color:var(--line);color:var(--ink)}[data-theme=dark] :is(input,textarea,select){background:var(--surface-soft);color:var(--ink);border-color:var(--line)}[data-theme=dark] :is(input,textarea)::placeholder{color:#94a6c0;opacity:1}[data-theme=dark] :is(input,select,textarea):focus{border-color:#86b9ff;box-shadow:0 0 0 3px #7aaeff25}[data-theme=dark] :is(.search,.count,.secondary,.iconbtn,.theme-toggle,.thumb,.stat-icon,.stock-adjust,.landing-link,.description-block,.variant-editor,.offer-editor,.rich-toolbar button,.block-heading button,.rating-buttons button){background:var(--surface-raised);border-color:var(--line);color:var(--ink)}[data-theme=dark] :is(.theme-toggle:hover,.secondary:hover,.iconbtn:hover){background:#263d5b}[data-theme=dark] .search input{background:0 0}[data-theme=dark] .storefront footer{background:var(--surface-soft);border-color:var(--line)}[data-theme=dark] :is(.store-intro h1,.store-intro h1 span,.product-body h3,.product-price,.direct-heading strong,.landing-price,.sectionhead h1,.breadcrumb b,.cod-summary-product>strong){color:var(--ink)}[data-theme=dark] :is(.store-intro p,.form-message,.phone-hint,.cod-privacy,.product-rating,.product-rating small,.cod-summary summary small,.cod-summary-product small,.cod-summary-total>span,.stat span,.stat small,.stat-compare,.ranked-product small,.purchase-options small,.variant-choices small,.offer-choices small,.editor-section>small){color:var(--muted)}[data-theme=dark] .category-tiles button{background:var(--surface);border-color:var(--line);color:var(--ink)}[data-theme=dark] .storefront[style] .category-tiles button.selected{color:#acd0ff;background:#193759;border-color:#7bb7ff}[data-theme=dark] .category-tiles button:hover{background:#20344e;border-color:#729ccd}[data-theme=dark] .category-symbol{--cat-bg:#213a5c;--cat-ink:#a4ccff}[data-theme=dark] .category-symbol.home{--cat-bg:#173f39;--cat-ink:#85ddbc}[data-theme=dark] .category-symbol.beauty{--cat-bg:#49243c;--cat-ink:#f4a1c3}[data-theme=dark] .category-symbol.fashion{--cat-bg:#36294e;--cat-ink:#c3adff}[data-theme=dark] .category-symbol.kids{--cat-bg:#443819;--cat-ink:#efcd80}[data-theme=dark] .category-symbol.other{--cat-bg:#2a3648;--cat-ink:#bdd0e8}[data-theme=dark] .navigation-drawer>.selected{color:#b3d3ff;background:#213c5d}[data-theme=dark] .product-image{background:#f3f5f8}[data-theme=dark] .product-image img{mix-blend-mode:normal}[data-theme=dark] .pill{color:#a5e7ba;background:#172c22;border-color:#385c43}[data-theme=dark] :is(.cod-form,.cod-fields,.cod-field){background:var(--surface);color:var(--ink);border-color:var(--line)}[data-theme=dark] .storefront[style] .cod-form{border-color:#649dec;box-shadow:0 8px 30px #0003}[data-theme=dark] .cod-field :is(input,textarea,select){color:var(--ink);background:0 0}[data-theme=dark] select option{color:#e6edf8;background:#142033}[data-theme=dark] .cod-field>svg{color:#98b2d5}[data-theme=dark] .cod-field:focus-within{border-color:#88baff;box-shadow:0 0 0 3px #7aaeff22}[data-theme=dark] .storefront[style] .cod-summary>summary,[data-theme=dark] .cod-summary>summary{color:#b0d4ff;background:#1d3350}[data-theme=dark] :is(.cod-summary>summary>svg:first-child,.cod-summary-total svg,.cod-shipping>b,.cod-summary-total>b,.cod-summary-total.grand strong,.cod-price-tag,.cod-quantity>button){color:#c2deff;border-color:var(--line);background:#223650}[data-theme=dark] .storefront[style] .cod-price-tag{color:#c2deff}[data-theme=dark] .cod-summary-total.grand{border-color:var(--line)}[data-theme=dark] .cod-buy{border-color:#142033}[data-theme=dark] :is(.variant-choices button,.offer-choices button){background:var(--surface-soft);color:var(--ink);border-color:var(--line)}[data-theme=dark] :is(.variant-choices .selected,.offer-choices .selected){background:#1d3859;border-color:#83baff}[data-theme=dark] :is(.offer-choices strong,.purchase-total strong,.textbtn,.blue){color:#97c3ff}[data-theme=dark] .order-success{background:#152d34;border-color:#589fb0}[data-theme=dark] .info{color:#bed9ff;background:#172f4b;border-color:#345273}[data-theme=dark] .alert{color:#ffbdc5;background:#421e2b;border-color:#754051}[data-theme=dark] .successnotice{color:#aae8c8;background:#17392e}[data-theme=dark] :is(th,thead){color:#bbcae1;background:#1b2b42}[data-theme=dark] :is(td,tr,hr,.ranked-product,.metricrow,.shippingbulk){border-color:var(--line)}[data-theme=dark] tbody tr:hover{background:#1b2d46}[data-theme=dark] .status-select{color:#bddbff;border-color:var(--line);background:#213955}[data-theme=dark] :is(.badge,.count){color:#c0cde2;background:#2a384e}[data-theme=dark] :is(.badge.new,.badge.confirmed){color:#9ccdff;background:#203a5a}[data-theme=dark] :is(.badge.delivered,.status-select.delivered,.status-select.confirmed){color:#a3e4c2;background:#1a3c30}[data-theme=dark] :is(.badge.cancelled,.status-select.cancelled,.status-select.fake,.status-select.duplicate,.status-select.returned,.status-select.customer_cancelled){color:#f3b3c6;background:#442736}[data-theme=dark] :is(.badge.amber,.badge.shipped){color:#eaca80;background:#42381f}[data-theme=dark] :is(.rank-track,.progress,.metricbar>div){background:#2c3b51}[data-theme=dark] .recharts-cartesian-axis-tick text{fill:#adbed6}[data-theme=dark] .recharts-cartesian-grid line{stroke:#2d3d55}[data-theme=dark] .recharts-default-tooltip{color:#e6edf8!important;background:#1a2a41!important;border-color:#3b506e!important}[data-theme=dark] .recharts-tooltip-label{color:#e6edf8!important}[data-theme=dark] .description-block textarea{background:#fff}[data-theme=dark] .enhanced-admin .sidebar{background:linear-gradient(#112d53,#0d203b)}@media (max-width:600px){.theme-toggle{min-width:42px;padding:8px 10px}.theme-toggle>span{display:none}.store-header{gap:12px;padding-inline:16px}.store-header .brand{gap:8px;font-size:19px}.category-symbol{border-radius:12px;width:40px;height:40px}.category-tiles button{gap:9px;padding:10px}.adminheader .breadcrumb{font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}button,a{transition:none}}[data-theme=dark] :is(.button,.brandmark,.bluebtn){color:#fff;background:#2465d3}[data-theme=dark] .button:hover{background:#3078ea}[data-theme=dark] .storefront[style] .product-price{color:#acd0ff}.product-editor-tabs{border:1px solid #b9d2f3;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px;display:grid;overflow:hidden}.product-editor-tabs button{color:#2361a6;background:#f6faff;justify-content:center;align-items:center;gap:7px;min-height:50px;padding:13px 7px;font-size:14px;display:flex}.product-editor-tabs button[aria-selected=true]{color:#fff;background:#075ed5}.shipping-editor h3{align-items:center;gap:8px;display:flex}.shipping-modes{gap:16px;margin:24px 0;display:grid}.shipping-modes label{align-items:center;gap:10px;margin:0;display:flex}.shipping-modes input[type=radio]{accent-color:#075ed5;width:19px;height:19px;min-height:19px;margin:0}.product-shipping-table{max-height:420px;margin:15px 0}.product-shipping-table th{position:sticky;top:0}.product-shipping-table .numberinput{width:85px;min-width:78px}.upsell-card{cursor:pointer;background:#f3f8ff;border:2px dashed #bad1ef;border-radius:14px;align-items:center;gap:12px;margin:20px 0;padding:16px;display:flex}.upsell-card.chosen{background:#e9f3ff;border-style:solid;border-color:#075ed5}.upsell-card img{object-fit:contain;background:#fff;border-radius:8px;width:62px;height:66px}.upsell-card>span{flex:1;min-width:0}.upsell-card span>b,.upsell-card span>span,.upsell-card small{display:block}.upsell-card span>span{margin:4px 0;font-size:14px}.upsell-card small{color:#61748e;font-size:12px}.upsell-card strong{white-space:nowrap;color:#075ed5}.upsell-card input{flex-shrink:0;width:20px;height:20px;min-height:20px}[data-theme=dark] .product-editor-tabs{border-color:#3b567c}[data-theme=dark] .product-editor-tabs button{color:#b5d6ff;background:#172b46}[data-theme=dark] .product-editor-tabs button[aria-selected=true]{color:#fff;background:#2465d3}[data-theme=dark] .upsell-card{background:#192c46;border-color:#3a5c85}[data-theme=dark] .upsell-card.chosen{background:#203c60;border-color:#8abfff}[data-theme=dark] .upsell-card strong{color:#afceff}[data-theme=dark] .upsell-card small{color:#adc0da}@media (max-width:540px){.product-editor-tabs button{flex-direction:column;gap:4px;font-size:13px}.upsell-card{flex-wrap:wrap;gap:9px;padding:12px}.upsell-card img{width:45px;height:50px}.upsell-card strong{margin-inline-start:auto}}.sheetpro{gap:20px;display:grid}.sheet-tabs{border-bottom:1px solid var(--line,#dbe4ee);display:flex}.sheet-tabs button{color:inherit;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:16px}.sheet-tabs .selected{color:#2580ed;background:#2580ed12;border-color:#2580ed}.sheet-section{border:1px solid var(--line,#dbe4ee);border-radius:14px;gap:14px;padding:20px;display:grid}.sheet-id{background:#2580ed0c}.sheetpro h3{align-items:center;gap:8px;margin:0;display:flex}.sheet-columns{gap:8px;max-height:370px;display:grid;overflow:auto}.sheet-column{border:1px solid var(--line,#dbe4ee);border-radius:9px;align-items:center;gap:8px;padding:10px;display:flex}.sheet-column label{flex:1}.sheet-column .secondary{padding:8px}.sheetpro ol{line-height:2}.sheetpro input{width:100%}.sheetpro input[type=checkbox]{width:auto}.service-sheets{color:#0f9d58;background:#0f9d5820;font-size:34px}@media (max-width:600px){.sheet-section{padding:12px}.sheetpro .sectionhead{flex-wrap:wrap;gap:12px}}.premium-hero{isolation:isolate;color:#fff;background:linear-gradient(125deg,#071f48,#0c3c7e 65%,#105bb6);border-radius:28px;grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;margin:30px 0 0;padding:60px;display:grid;position:relative;overflow:hidden}.premium-hero:before{content:"";z-index:-1;border:1px solid #ffffff15;border-radius:50%;width:520px;height:520px;position:absolute;top:-140px;left:-140px;box-shadow:0 0 0 70px #ffffff04,0 0 0 140px #ffffff03}.premium-kicker{color:#c0dcff;align-items:center;gap:9px;font-size:13px;display:flex}.premium-kicker>span{background:#8fd1ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #8fd1ff12}.premium-copy h1{max-width:500px;margin:22px 0 14px;font-size:clamp(30px,3.5vw,50px);font-weight:700;line-height:1.5}.premium-copy>p{color:#c5d8f1;max-width:400px;font-size:17px;line-height:1.9}.storefront .premium-cta{color:#0c3c7e;background:#fff;border-radius:12px;margin:24px 0;padding:14px 25px;display:inline-flex}.hero-assurances{color:#c4d9f3;flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.hero-assurances span{align-items:center;gap:7px;display:flex}.premium-showcase{min-width:0;padding:0 0 22px 12px;position:relative}.hero-featured{color:#17243d;background:#fff;border-radius:20px;padding:20px;transition:transform .2s;display:block;transform:rotate(-2deg);box-shadow:0 24px 55px #00122b50}.hero-featured:hover{transform:rotate(0)}.hero-product-label{color:#2160a9;background:#eef5ff;border-radius:30px;padding:5px 12px;font-size:11px}.hero-featured>img{object-fit:contain;width:100%;height:220px;margin:15px 0;display:block}.hero-featured>div{border-top:1px solid #edf1f6;align-items:center;gap:14px;padding-top:16px;display:flex}.hero-featured>div>span{flex:1;min-width:0}.hero-featured small{color:#6d7d94;margin-bottom:5px;font-size:11px;display:block}.hero-featured b{font-size:15px;display:block}.hero-featured strong{color:#075ed5;white-space:nowrap;font-size:18px}.hero-pay{color:#0d3a72;background:#eaf5ff;border:1px solid #bfe2ff;border-radius:12px;align-items:center;gap:12px;padding:13px 20px;font-size:11px;display:flex;position:absolute;bottom:0;left:-12px;box-shadow:0 12px 25px #00122b30}.hero-pay b{margin-top:2px;font-size:14px;display:block}.premium-banner{object-fit:cover;border-radius:18px;width:100%;max-height:340px}.hero-brand-art{background:#ffffff0a;border:1px solid #ffffff25;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:300px;display:flex}.hero-brand-art>b{letter-spacing:5px;font-size:30px}.hero-brand-art>span{color:#b7d3f4}.catalog-caption{text-align:center;padding:46px 0 8px}.catalog-caption .eyebrow{color:var(--blue);letter-spacing:0;font-size:11px}.catalog-caption h2{margin:7px 0;font-size:28px}.catalog-caption p{color:var(--muted);font-size:14px}.storefront .category-tiles button{border-radius:16px;transition:transform .2s,border-color .2s}.storefront .category-tiles button:hover{transform:translateY(-3px)}.storefront .product{border:1px solid var(--line);border-radius:18px;transition:box-shadow .2s,transform .2s;overflow:hidden;box-shadow:0 4px 20px #132b4a04}.storefront .product:hover{transform:translateY(-4px);box-shadow:0 14px 35px #12345a10}.storefront .product-image{background:#f7f9fc}.storefront .product-order{border-radius:9px}.storefront .product-body{padding:19px}.storefront .benefits{background:#f4f8fe;border:1px solid #e2ebf7;border-radius:18px;margin-top:36px;padding:26px 18px}.storefront footer{border-top:1px solid var(--line);margin-top:45px}.order-bulkbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:20px;display:flex}.order-view-switch{background:var(--bg);border-radius:9px;gap:4px;margin-inline-end:auto;padding:4px;display:flex}.order-view-switch button{border-radius:7px;padding:9px 15px;font-size:13px}.order-view-switch .active{color:#fff;background:#075ed5}.order-bulkbar>span{color:var(--muted);font-size:13px}.order-selected td{background:#1670e410}.order-remove{color:#bd3343;margin-inline-start:10px}.admin input[type=checkbox]{accent-color:#075ed5;cursor:pointer;width:18px;height:18px;min-height:18px}.thankyou-page{max-width:1040px;margin:32px auto 55px}.thanks-banner{text-align:center;background:linear-gradient(140deg,#eff7ff,#f8fbff);border:1px solid #dbeafa;border-radius:24px;padding:40px 20px}.thanks-check{color:#fff;background:#075ed5;border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 18px;display:grid;box-shadow:0 0 0 10px #075ed510}.thanks-banner .eyebrow{color:#2167aa;letter-spacing:0;font-size:12px;display:block}.thanks-banner h1{outline:none;margin:12px 0;font-size:36px;line-height:1.5}.thanks-banner p{color:#627790;font-size:16px;line-height:1.9}.receipt-id{border:1px dashed #bed5ed;border-radius:9px;gap:12px;margin-top:20px;padding:9px 18px;font-size:13px;display:inline-flex}.receipt-id b{color:#075ed5;letter-spacing:1px}.thanks-grid{grid-template-columns:1.2fr 1fr;gap:22px;margin:24px 0;display:grid}.receipt-card{border:1px solid var(--line);background:var(--surface,#fff);border-radius:18px;padding:28px}.receipt-card h2{margin-bottom:20px;font-size:19px}.receipt-card .sectionhead h2{margin:0}.receipt-line{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:18px 0;display:flex}.receipt-line img{object-fit:contain;background:#fff;border-radius:8px;width:62px;height:62px}.receipt-line>div{flex:1;min-width:0}.receipt-line b{font-size:14px}.receipt-line small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.receipt-line strong{white-space:nowrap;font-size:15px}.receipt-money{justify-content:space-between;gap:15px;padding:18px 0;font-size:14px;display:flex}.receipt-grand{border-top:1px solid var(--line);color:#075ed5;align-items:center}.receipt-grand strong{font-size:24px}.receipt-cod{color:#267451;background:#eef7f3;border-radius:8px;align-items:center;gap:8px;padding:12px;font-size:12px;line-height:1.7;display:flex}.thanks-steps{gap:24px;margin:0;padding:0;list-style:none;display:grid}.thanks-steps li{gap:14px;display:flex;position:relative}.thanks-steps li:not(:last-child):after{content:"";background:var(--line);width:1px;height:24px;position:absolute;top:39px;right:18px}.thanks-steps li>span{background:var(--bg);border:1px solid var(--line);width:38px;height:38px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.thanks-steps li.done>span{color:#fff;background:#075ed5;border-color:#075ed5}.thanks-steps b{font-size:14px}.thanks-steps small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.receipt-address{background:var(--bg);border-radius:10px;margin-top:26px;padding:18px}.receipt-address h3{align-items:center;gap:8px;margin-bottom:10px;font-size:14px;display:flex}.receipt-address p{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.9}.thanks-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.thanks-note{text-align:center;color:var(--muted);margin-top:18px;font-size:12px}[data-theme=dark] .storefront .product-image{background:#14253c}[data-theme=dark] .storefront .benefits{background:#13253d;border-color:#294361}[data-theme=dark] .thanks-banner{background:linear-gradient(140deg,#132c4d,#111f33);border-color:#2a4769}[data-theme=dark] .thanks-banner p{color:#b0c7e2}[data-theme=dark] .receipt-card{background:#122238}[data-theme=dark] .receipt-id b,[data-theme=dark] .receipt-grand,[data-theme=dark] .thanks-banner .eyebrow{color:#94caff}[data-theme=dark] .receipt-cod{color:#9bdec1;background:#173d32}@media (max-width:760px){.premium-hero{border-radius:20px;grid-template-columns:1fr;gap:28px;margin-top:20px;padding:28px 24px}.premium-copy h1{margin-top:15px;font-size:32px}.premium-copy>p{font-size:14px}.hero-assurances{gap:12px;font-size:11px}.premium-showcase{width:100%;max-width:360px;margin:auto}.hero-featured>img{height:170px}.hero-featured{padding:16px}.hero-brand-art{height:190px}.catalog-caption{padding-top:30px}.catalog-caption h2{font-size:23px}.storefront .product-body{padding:13px}.thanks-grid{grid-template-columns:1fr;gap:16px}.thanks-banner{padding:30px 18px}.thanks-banner h1{font-size:28px}.receipt-card{padding:20px}.receipt-line{gap:10px}.receipt-line img{width:45px;height:45px}.receipt-line strong{font-size:13px}.thanks-actions>*{white-space:nowrap;flex:1;justify-content:center}.order-bulkbar{gap:8px}.order-bulkbar .button,.order-bulkbar .secondary{padding:8px 12px;font-size:12px}}@media print{body:has(.thankyou-page) :is(.store-header,.announcement,footer,.cookie,.thanks-actions,.theme-toggle){display:none!important}.thankyou-page{margin:0}.thanks-grid{display:block}.receipt-card{break-inside:avoid;margin:12px 0}.thanks-banner{padding:15px}.thanks-check{width:45px;height:45px;box-shadow:none}}.product-row-actions{align-items:center;gap:8px;display:flex}.product-row-actions>.secondary{justify-content:center;align-items:center;min-width:38px;min-height:38px;display:inline-flex}.product-row-actions button:disabled{opacity:.4;cursor:not-allowed}.order-product-list{gap:10px;min-width:180px;max-width:280px;display:grid}.order-product-mini{align-items:center;gap:10px;display:flex}.order-product-mini img,.order-product-placeholder{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:9px;flex-shrink:0;width:48px;height:48px}.order-product-placeholder{background:var(--bg);color:var(--muted);place-items:center;display:grid}.order-product-mini>span:last-child{min-width:0}.order-product-mini b{white-space:normal;font-size:12px;line-height:1.6;display:block}.order-product-mini small{margin-top:3px;font-family:inherit;font-size:11px}.clickable-order{cursor:pointer}.clickable-order:hover td{background:#1670e408}.clickable-order:focus-visible{outline-offset:-2px;outline:2px solid #2580ed}.detail-name-copy,.detail-phone-copy{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.detail-name-copy{margin-top:14px}.detail-name-copy h2{margin:0}.detail-copy{align-items:center;gap:6px;display:inline-flex}.detail-copy>.secondary{min-width:36px;min-height:36px;padding:8px}.detail-copy>[role=status]{color:#21855c;font-size:11px}.detail-copy .copy-error{color:#b33b49;max-width:160px}.carrier-page{gap:24px;display:grid}.carrier-page .panel{border:1px solid var(--line);background:var(--surface,var(--bg));border-radius:18px;padding:24px}.carrier-page h2,.carrier-order h3{align-items:center;gap:10px;display:flex}.carrier-automation{gap:16px;display:grid}.carrier-automation p{margin-bottom:0}.carrier-layout{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.carrier-search{border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;padding:0 12px;display:flex}.carrier-search input{width:100%;min-width:0;color:inherit;background:0 0;border:0;padding:12px}.carrier-list{gap:8px;max-height:530px;margin:18px 0;display:grid;overflow:auto}.carrier-card{text-align:start;border:1px solid var(--line);color:inherit;cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:12px;padding:13px;display:flex}.carrier-card.selected{background:#2563eb17;border-color:#2563eb}.carrier-card small{color:var(--muted);margin-top:3px;display:block}.carrier-mark{color:#3b82f6;background:#2563eb1a;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.carrier-config .form{margin:16px 0}.carrier-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.carrier-order{border:1px solid var(--line);border-radius:14px;margin:20px 0;padding:18px}.carrier-order details{margin:16px 0}.carrier-order summary{cursor:pointer}.carrier-order .form{margin:12px 0}.carrier-order button{margin-top:8px}.carrier-page input[type=checkbox],.carrier-order input[type=checkbox]{width:auto}.carrier-page .tablewrap{overflow:auto}.carrier-page td{white-space:normal;min-width:100px}.carrier-page .muted{font-size:14px;line-height:1.8}.carrier-config p{overflow-wrap:anywhere}@media (max-width:850px){.carrier-layout{grid-template-columns:1fr}.carrier-list{max-height:280px}.carrier-page .panel{padding:18px}}.language-picker{border:1px solid var(--line);background:var(--surface,#fff);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex;position:relative}.language-picker select{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.language-picker:focus-within{outline-offset:2px;outline:3px solid #9aafff}.language-picker svg{pointer-events:none}.language-picker:hover{background:var(--surface-soft,var(--bg))}html[dir=ltr] .sidebar{left:0;right:auto}html[dir=ltr] .adminbody{margin-left:244px;margin-right:0}html[dir=ltr] .form,html[dir=ltr] th,html[dir=ltr] .cod-field input,html[dir=ltr] .cod-field select{text-align:start}html[dir=ltr] .drawer{left:auto;right:0}@media (max-width:1100px){html[dir=ltr] .adminbody{margin-left:210px}}@media (max-width:760px){html[dir=ltr] .adminbody{margin-left:0}html[dir=ltr] .enhanced-admin .sidebar{transform:translate(-105%)}html[dir=ltr] .enhanced-admin .sidebar.nav-open{transform:translate(0)}}html[dir=ltr] .sidebar nav button,html[dir=ltr] .setuprow{text-align:start}html[dir=ltr] .navcount{margin-left:auto;margin-right:0}html[dir=ltr] .sidebar{border-left:0;border-right:1px solid var(--line)}.admin-auth-screen{background:radial-gradient(ellipse at top,#dbeafe,transparent 65%),var(--bg,#f5f8fc);place-items:center;min-height:100dvh;padding:28px 18px;display:grid}.admin-auth-card{background:var(--surface,#fff);width:100%;max-width:440px;color:var(--text,#14243a);border:1px solid var(--border,#dce5f0);border-radius:24px;padding:32px;box-shadow:0 20px 65px #075ed512}.admin-auth-brand{text-align:center;color:#075ed5;direction:ltr;font-size:24px;font-weight:800;display:block}.admin-auth-icon{color:#075ed5;background:#e8f1ff;border-radius:18px;place-items:center;width:60px;height:60px;margin:28px auto 20px;display:grid}.admin-auth-card h1{text-align:center;margin-bottom:10px;font-size:24px}.admin-auth-card>p{text-align:center;margin-bottom:24px;line-height:1.8}.admin-auth-password{position:relative}.admin-auth-password input{width:100%;padding-right:46px}.admin-auth-password button{cursor:pointer;color:inherit;background:0 0;border:0;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.admin-auth-recovery{text-align:center;color:#075ed5;margin-top:22px;font-size:13px;line-height:1.8;display:block}.admin-auth-back{justify-content:center;align-items:center;gap:8px;margin-top:22px;font-size:14px;display:flex}@media (max-width:480px){.admin-auth-card{padding:24px 20px}.admin-auth-card h1{font-size:21px}}html:not([data-theme=dark]) .admin-logout{color:#fff;background:#075ed5;border-color:#075ed5}html:not([data-theme=dark]) .admin-logout:hover{color:#fff;background:#064eb1;border-color:#064eb1}.adminbody .status-select{white-space:nowrap;border:2px solid var(--status-color,#2563eb);background:var(--status-color,#2563eb);color:#fff;cursor:pointer;width:180px;min-width:180px;max-width:none;min-height:32px;padding:5px 7px;font-size:12px;font-weight:700;box-shadow:0 2px 6px #0002}.adminbody .status-select.new{--status-color:#2563eb}.adminbody .status-select.confirmed{--status-color:#15803d}.adminbody .status-select.shipped{--status-color:#7c3aed}.adminbody .status-select.delivered{--status-color:#047857}.adminbody .status-select.cancelled,.adminbody .status-select.customer_cancelled{--status-color:#dc2626}.adminbody .status-select.no_answer,.adminbody .status-select.busy_line{--status-color:#b45309}.adminbody .status-select.deferred{--status-color:#c2410c}.adminbody .status-select.waiting_call{--status-color:#0e7490}.adminbody .status-select.fake{--status-color:#be123c}.adminbody .status-select.duplicate{--status-color:#475569}.adminbody .status-select.returned{--status-color:#a21caf}.adminbody .status-select:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.adminbody .status-select option{background:var(--surface,#fff);color:var(--ink)}.dashboard-period .period-caption{color:var(--muted,#77879d);flex-basis:100%;font-size:12px}.dashboard-period .date-range{flex-wrap:wrap;gap:12px;display:flex}.admin-brand-logo{object-fit:contain;flex-shrink:0;width:56px;height:56px}.admin-owner-logo{object-fit:contain;flex-shrink:0;width:36px;height:36px}.admin-auth-brand img{object-fit:contain;width:100px;height:100px;margin:0 auto 8px;display:block}.admin-auth-brand span{font-weight:800}.service-logo{flex-shrink:0;overflow:hidden;background:#fff!important}.service-logo>svg{width:42px;height:42px;display:block}.service-symbol{place-items:center;width:44px;height:44px;display:grid;position:relative}.service-symbol-badge{background:#fff;border-radius:50%;position:absolute;bottom:-1px;right:-1px}.service-options-title{align-items:center;gap:12px;display:flex}.service-options-title .service-logo{border-radius:12px;width:48px;height:48px}.service-options-title .service-logo>svg{width:34px;height:34px}.order-notifications{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.order-notifications h2{align-items:center;gap:8px;margin:0;font-size:18px;display:flex}.order-notifications p{margin:8px 0 0}.notification-actions{flex-wrap:wrap;gap:8px;display:flex}.order-notifications>.info{width:100%}.platform-console{max-width:1180px;margin:auto;padding:24px 24px 64px}.platform-console-header,.platform-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.platform-console-header{border-bottom:1px solid var(--line,#dfe4ed);padding-bottom:22px}.platform-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.platform-brand img{object-fit:contain;width:58px;height:58px}.platform-brand b{font-size:23px}.platform-brand small{color:#7b879a;margin-top:3px;font-size:12px;font-weight:500;display:block}.platform-title{margin:36px 0 28px}.platform-title h1{margin:7px 0;font-size:30px;line-height:1.5}.platform-eyebrow{letter-spacing:.03em;color:#2165ed;font-size:12px;font-weight:750}.platform-metrics{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}.platform-metrics article{background:var(--surface,#fff);border:1px solid var(--line,#dfe4ed);border-radius:18px;grid-template-columns:1fr auto;gap:12px;padding:22px;display:grid}.platform-metrics svg{color:#2165ed;grid-area:1/2/3;width:26px;height:26px}.platform-metrics span{color:#7b879a;font-size:14px}.platform-metrics b{font-size:32px}.platform-registration{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.platform-registration h2{margin:0}.platform-registration-link{border-top:1px solid var(--line,#dfe4ed);flex-wrap:wrap;align-items:center;gap:10px;width:100%;padding-top:15px;display:flex}.platform-registration-link code{overflow-wrap:anywhere;color:#2165ed;flex:1}.platform-switch{align-items:center;gap:10px;font-weight:650;display:flex}.platform-switch input{accent-color:#2165ed;width:21px;height:21px}.platform-shop-list{gap:12px;margin-top:22px;display:grid}.platform-shop{border:1px solid var(--line,#dfe4ed);border-radius:14px;align-items:center;gap:16px;padding:18px;display:flex}.platform-shop-icon{color:#2165ed;background:#edf3ff;border-radius:14px;place-items:center;min-width:48px;height:48px;display:grid}.platform-shop-info{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.platform-shop-info b{font-size:18px}.platform-shop-info span,.platform-shop-info small{color:#7b879a;overflow-wrap:anywhere;font-size:12px}.platform-shop-info a{color:#2165ed;overflow-wrap:anywhere;font-size:12px}.platform-state{white-space:nowrap;border-radius:30px;padding:6px 12px;font-size:12px;font-weight:750}.platform-state.active{color:#15734c;background:#dcf7e9}.platform-state.suspended{color:#b83636;background:#ffeded}.platform-owner-link{z-index:30;color:#fff;background:#075ed5;border-radius:12px;padding:10px 16px;font-size:12px;text-decoration:none;position:fixed;bottom:12px;left:12px;box-shadow:0 4px 18px #0002}.platform-register{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1100px;min-height:100vh;margin:auto;padding:52px 24px;display:grid}.platform-intro .platform-brand{margin-bottom:60px}.platform-intro h1{letter-spacing:-1.5px;margin:16px 0 20px;font-size:52px;line-height:1.35}.platform-intro>p{color:#7b879a;max-width:380px;line-height:1.9}.platform-benefits{gap:18px;margin:32px 0;display:grid}.platform-benefits span,.platform-back{align-items:center;gap:10px;display:flex}.platform-benefits svg{color:#2165ed}.platform-back{color:#2165ed;font-size:13px}.platform-signup-card{background:var(--surface,#fff);border:1px solid var(--line,#dfe4ed);border-radius:24px;padding:32px;box-shadow:0 18px 60px #142c5c0a}.platform-signup-card h2{margin-top:0;font-size:26px}.platform-signup-card .form{gap:17px}.platform-signup-card small{font-size:11px}.platform-signup-card>p{font-size:13px;line-height:1.8}.platform-console .secondary{justify-content:center;align-items:center;gap:8px;display:inline-flex}.platform-console .panel{margin-bottom:24px}@media (max-width:700px){.platform-console{padding:18px 14px 60px}.platform-title{flex-direction:column;align-items:flex-start;margin:24px 0}.platform-title h1{font-size:24px}.platform-metrics{gap:8px}.platform-metrics article{gap:8px;padding:14px}.platform-metrics svg{width:19px}.platform-metrics span{font-size:11px}.platform-metrics b{font-size:26px}.platform-shop{flex-wrap:wrap;gap:10px;padding:14px}.platform-shop-info{flex-basis:65%}.platform-shop>.secondary{margin-right:auto}.platform-register{grid-template-columns:1fr;gap:26px;padding:24px 18px 40px}.platform-intro .platform-brand{margin-bottom:28px}.platform-intro h1{font-size:36px}.platform-benefits{gap:12px;margin:22px 0;font-size:13px}.platform-signup-card{padding:24px}.platform-registration-link code{flex-basis:100%;font-size:12px}}.platform-control-tabs{border-bottom:1px solid var(--line);gap:8px;margin:0 0 24px;padding-bottom:12px;display:flex;overflow-x:auto}.platform-control-tabs button{white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;display:flex}.platform-control-tabs .selected{color:#fff;background:#075ed5}.platform-control-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.platform-period{flex-wrap:wrap;gap:16px;margin-bottom:24px;display:flex}.platform-period label{gap:7px;min-width:160px;font-size:13px;display:grid}.platform-sales-metrics{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.platform-sales-metrics article{background:var(--surface-raised,#f5f8ff);border-radius:14px;gap:10px;padding:18px;display:grid}.platform-sales-metrics span{color:var(--muted);font-size:13px}.platform-sales-metrics b{font-size:24px}.platform-facts{flex-wrap:wrap;gap:20px;margin:20px 0 30px;font-size:14px;display:flex}.platform-status-filter{max-width:170px}.platform-account-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.platform-account-grid h2{align-items:center;gap:10px;display:flex}.platform-record-search{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;display:flex}.platform-record-search>input{flex:1;min-width:180px}.platform-record-search>select{max-width:180px}.platform-product-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.platform-product-grid article{border:1px solid var(--line);border-radius:16px;align-content:start;gap:10px;padding:14px;display:grid}.platform-product-photo{background:var(--surface-soft,#f5f7fc);border-radius:10px;place-items:center;height:160px;display:grid}.platform-product-photo img{object-fit:contain;width:100%;height:100%}.platform-product-grid span,.platform-product-grid small{color:var(--muted);font-size:12px}.platform-pagination{justify-content:center;align-items:center;gap:16px;margin-top:24px;font-size:13px;display:flex}.platform-audit-list{gap:10px;display:grid}.platform-audit-list article{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:16px;display:flex}.platform-audit-list article>div{flex:1}.platform-audit-list small{color:var(--muted);font-size:12px}.platform-order-id{overflow-wrap:anywhere;font-size:10px;display:block}.platform-support-banner{color:#655016;background:#fff4ce;justify-content:center;gap:20px;padding:12px 24px;font-size:13px;display:flex}.platform-support-banner a{text-decoration:underline}@media (max-width:700px){.platform-sales-metrics{grid-template-columns:1fr 1fr;gap:8px}.platform-sales-metrics article{padding:14px}.platform-sales-metrics b{font-size:18px}.platform-account-grid{grid-template-columns:1fr;gap:0}.platform-product-grid{grid-template-columns:1fr 1fr;gap:10px}.platform-product-photo{height:130px}.platform-product-grid h3{font-size:15px}.platform-audit-list article{flex-wrap:wrap}.platform-audit-list small{width:100%;margin-right:32px}.platform-control-actions .button,.platform-control-actions .secondary{padding:10px 12px;font-size:12px}.platform-period label{min-width:130px}.platform-support-banner{flex-wrap:wrap;gap:6px}.platform-record-search>select{max-width:none}}.auth-account-links{color:#075ed5;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:22px;font-weight:600;display:flex}.recovery-code{overflow-wrap:anywhere;color:#153e76;background:#eaf2ff;border-radius:12px;margin:20px 0;padding:18px;font-size:17px;display:block}.admin-auth-screen>.platform-signup-card{width:100%;max-width:480px}[data-theme=dark] .admin-auth-card{color:#fff;border-color:#2a3b53}[data-theme=dark] .admin-auth-card :is(h1,label,.admin-auth-back,.admin-auth-password button),[data-theme=dark] .admin-auth-card :is(.auth-account-links a,.admin-auth-recovery),[data-theme=dark] .admin-auth-card input{color:#fff}.ik-login-screen{color:#172b48;background:#fff;flex-direction:column;justify-content:center;min-height:100dvh;padding:100px 24px 45px;display:flex;position:relative}.ik-login-tools{direction:rtl;justify-content:space-between;align-items:center;display:flex;position:absolute;top:25px;left:28px;right:28px}.ik-login-tools .theme-toggle{color:#2563eb;background:#eff5ff;border:0;border-radius:12px;justify-content:center;width:42px;height:42px}.ik-login-tools .theme-toggle span{display:none}.ik-login-tools .language-picker{color:#56657b;background:#f3f6fa;border-radius:12px;width:42px;height:42px}.ik-login-screen .admin-auth-card{width:100%;max-width:460px;box-shadow:none;color:inherit;background:0 0;border:0;border-radius:0;padding:0}.ik-login-screen .admin-auth-brand img{width:110px;height:110px;margin:0 auto 10px}.ik-login-screen .admin-auth-brand span{letter-spacing:1px;font-size:26px}.ik-login-screen .admin-auth-card h1{color:#172b48;margin:32px 0 42px;font-size:27px;line-height:1.5}.ik-login-screen .ik-login-description{display:none}.ik-login-screen .form{gap:22px}.ik-login-screen .form label{color:#536174;gap:9px;font-size:14px;font-weight:500;display:grid}.ik-login-screen input{color:#172b48;background:#fff;border:1px solid #e1e7ee;border-radius:10px;height:54px;padding:13px 15px;font-size:15px;box-shadow:0 3px 8px #142c4810}.ik-login-screen input::placeholder{color:#9da7b5}.ik-login-screen .admin-auth-password input{padding-left:46px;padding-right:15px}.ik-login-screen .admin-auth-password button{color:#657589;left:15px;right:auto}.ik-login-forgot{color:#2563eb;justify-self:end;margin-top:-7px;font-size:13px}.ik-login-screen .button.full{color:#fff;background:#2563eb;border-radius:10px;height:52px;font-size:16px;font-weight:600;box-shadow:0 5px 14px #2563eb20}.ik-login-screen .auth-account-links{color:#657589;justify-content:center;gap:8px;margin-top:23px;font-size:14px;font-weight:400}.ik-login-screen .auth-account-links a{color:#2563eb;font-weight:600}.ik-login-screen .admin-auth-recovery{color:#6b7e97;margin-top:29px;font-size:11px}.ik-login-screen .admin-auth-back{color:#75869e;margin-top:16px;font-size:11px}[data-theme=dark] .ik-login-screen{color:#fff;background:#0d1728}[data-theme=dark] .ik-login-screen .admin-auth-card h1,[data-theme=dark] .ik-login-screen .form label{color:#fff}[data-theme=dark] .ik-login-screen input{color:#fff;box-shadow:none;background:#142238;border-color:#304159}[data-theme=dark] .ik-login-screen :is(.ik-login-forgot,.auth-account-links a){color:#92bdff}[data-theme=dark] .ik-login-screen :is(.admin-auth-recovery,.admin-auth-back,.auth-account-links,.admin-auth-password button){color:#c2cee0}[data-theme=dark] .ik-login-tools :is(.theme-toggle,.language-picker){color:#a9cdff;background:#1b2d47}@media (max-width:600px){.ik-login-screen{justify-content:flex-start;padding:115px 24px 35px}.ik-login-tools{top:22px;left:22px;right:22px}.ik-login-screen .admin-auth-brand img{width:105px;height:105px}.ik-login-screen .admin-auth-card h1{margin:27px 0 35px;font-size:23px}.ik-login-screen .form{gap:20px}}.admin .status-select{cursor:pointer;border-radius:18px;width:84px;min-width:0;max-width:110px;height:26px;min-height:0;padding:2px 6px;font-size:10px;line-height:1.2}.sidebar .admin-app-download{color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:12px;align-items:center;gap:12px;margin:16px 0 12px;padding:14px 16px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.sidebar .admin-app-download small{opacity:.8;margin-top:4px;font-size:10px;font-weight:400;display:block}.sidebar .admin-app-download:hover{background:#ffffff26}.sidebar .admin-app-download .admin-download-logo{object-fit:contain;background:#fff;border-radius:12px;flex-shrink:0;width:44px;height:44px;padding:3px}.ip-controls{border-block-start:1px solid var(--line,#e5e7eb);padding:16px 0}.ip-controls h3{margin:0 0 12px}.ip-control-row{flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;display:flex}.ip-control-row b{overflow-wrap:anywhere}.ip-control-row .secondary{padding:8px 12px;font-size:13px}.ip-control-row small{color:#dc2626}
