:root{--bg:#07110c;--panel:#0e1e15;--panel2:#12271b;--line:rgba(170,220,183,.13);--text:#f5f8f5;--muted:#9eb0a4;--green:#67d37f;--dark:#07110c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 18% 5%,rgba(66,151,87,.18),transparent 28%),linear-gradient(180deg,#07110c,#08150e 55%,#06100a);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;min-height:100vh}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px);background-size:48px 48px}button,input,select{font:inherit}button,a{color:inherit}a{text-decoration:none}.shell{width:min(1180px,calc(100% - 40px));margin:auto}.topbar{position:sticky;top:0;z-index:20;background:rgba(7,17,12,.84);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.05)}.nav{height:76px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:flex;align-items:center;gap:11px}.brand span:last-child{display:grid}.brand small{color:var(--muted);font-size:11px;margin-top:2px}.mark{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(145deg,#6fdb85,#2d8547);color:#06100b;font-weight:900;font-size:20px}.nav nav{display:flex;gap:28px;color:#c3d1c7;font-size:14px}.nav nav a:hover,.nav nav .active{color:#fff}.cart-btn{border:1px solid rgba(103,211,127,.3);background:rgba(103,211,127,.08);padding:10px 15px;border-radius:999px;cursor:pointer}.cart-btn span{display:inline-grid;place-items:center;background:var(--green);color:#07110c;min-width:22px;height:22px;border-radius:50%;font-weight:900;margin-left:6px}.hero{min-height:560px;display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center;padding:75px 0 60px}.eyebrow{color:var(--green);font-size:12px;font-weight:900;letter-spacing:.18em}.hero h1{font-size:clamp(3.2rem,6vw,6rem);line-height:.98;letter-spacing:-.055em;margin:17px 0}.hero h1 em{font-style:normal;color:#9ae6aa}.hero>div>p{color:#b3c2b8;font-size:18px}.userbox{margin-top:35px;max-width:600px;background:rgba(14,30,21,.82);border:1px solid var(--line);border-radius:20px;padding:20px}.userbox label{display:block;font-size:12px;font-weight:800;letter-spacing:.08em;margin-bottom:10px}.userrow{display:grid;grid-template-columns:1fr 120px;gap:9px}.userrow input,.userrow select{width:100%;background:#09150e;border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:12px;padding:14px;outline:none}.userrow input:focus,.userrow select:focus{border-color:#58bd70}.userbox small{display:block;color:#7f9285;margin-top:9px}.hero-card{background:linear-gradient(145deg,#11271a,#0a170f);border:1px solid var(--line);border-radius:28px;padding:36px;box-shadow:0 30px 90px rgba(0,0,0,.35)}.hero-card>span{font-size:11px;color:#91a298;letter-spacing:.17em}.hero-card strong{display:block;font-size:42px;margin:12px 0 0}.hero-card p{color:#9eb0a4}.online{margin-top:60px;border-top:1px solid var(--line);padding-top:18px;color:#a6b8ab;font-size:12px;font-weight:800}.online i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#65d27d;box-shadow:0 0 16px #65d27d;margin-right:8px}.shop{padding:40px 0 80px}.shop-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px}.shop h2{font-size:42px;letter-spacing:-.04em;margin:10px 0 0}.tabs{display:flex;gap:8px;flex-wrap:wrap}.tabs button{cursor:pointer;border:1px solid var(--line);background:#0c1b12;color:#9eb0a4;border-radius:999px;padding:10px 14px}.tabs button.selected{background:#68d17e;color:#07110c;font-weight:800}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.product{position:relative;overflow:hidden;background:linear-gradient(145deg,rgba(17,39,26,.96),rgba(10,23,15,.96));border:1px solid var(--line);border-radius:22px;padding:25px;min-height:315px;display:flex;flex-direction:column}.product:before{content:"";position:absolute;width:180px;height:180px;border-radius:50%;background:rgba(82,187,106,.08);right:-60px;top:-70px}.badge{align-self:flex-start;font-size:10px;letter-spacing:.12em;font-weight:900;color:#8ce09e;border:1px solid rgba(103,211,127,.24);padding:6px 9px;border-radius:999px}.icon{font-size:35px;margin:27px 0 15px}.product h3{font-size:25px;margin:0}.product p{color:#9eb0a4;line-height:1.55;min-height:48px}.buyrow{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:15px}.price{font-size:24px;font-weight:900}.add{cursor:pointer;border:0;background:#65d17c;color:#06100b;border-radius:11px;padding:11px 14px;font-weight:900}.add:hover,.checkout:hover{filter:brightness(1.08)}.note{display:flex;gap:16px;justify-content:center;align-items:center;margin-bottom:70px;border:1px solid rgba(103,211,127,.18);background:rgba(103,211,127,.06);border-radius:16px;padding:18px;color:#a9b9ae}.note strong{color:#fff}footer{border-top:1px solid rgba(255,255,255,.05);padding:28px 0;color:#7f9285}.foot{display:flex;justify-content:space-between;font-size:12px}.shade{position:fixed;inset:0;background:rgba(0,0,0,.6);opacity:0;pointer-events:none;transition:.2s;z-index:40}.shade.open{opacity:1;pointer-events:auto}.drawer{position:fixed;right:0;top:0;width:min(440px,100%);height:100vh;background:#09150e;border-left:1px solid var(--line);z-index:50;transform:translateX(100%);transition:.25s;display:flex;flex-direction:column;padding:26px}.drawer.open{transform:none}.drawer-head{display:flex;justify-content:space-between;align-items:start}.drawer-head span{color:var(--green);font-size:10px;font-weight:900;letter-spacing:.15em}.drawer-head h2{margin:7px 0;font-size:27px}.drawer-head button{border:0;background:none;color:#fff;font-size:34px;cursor:pointer}.cart-items{overflow:auto;flex:1;padding:18px 0}.empty{color:#849589;text-align:center;margin-top:80px}.cart-item{display:grid;grid-template-columns:1fr auto;gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.cart-item small{display:block;color:#87998d;margin-top:4px}.remove{border:0;background:none;color:#d58d8d;cursor:pointer}.summary{border-top:1px solid var(--line);padding-top:20px}.summary>div{display:flex;justify-content:space-between;font-size:18px}.summary strong{font-size:24px}.checkout{width:100%;border:0;border-radius:13px;background:#65d17c;color:#06100b;font-weight:900;padding:15px;margin-top:18px;cursor:pointer}.summary small{display:block;text-align:center;color:#718278;margin-top:10px}.toast{position:fixed;left:50%;bottom:25px;transform:translate(-50%,20px);background:#eef7f0;color:#09200f;padding:12px 18px;border-radius:999px;font-weight:800;opacity:0;pointer-events:none;transition:.2s;z-index:70}.toast.show{opacity:1;transform:translate(-50%,0)}@media(max-width:850px){.nav nav{display:none}.hero{grid-template-columns:1fr;gap:20px}.hero-card{display:none}.grid{grid-template-columns:1fr 1fr}.shop-head{align-items:start;flex-direction:column}.note{align-items:start;flex-direction:column}}@media(max-width:560px){.shell{width:min(100% - 24px,1180px)}.hero{padding-top:50px}.hero h1{font-size:3.4rem}.userrow{grid-template-columns:1fr}.grid{grid-template-columns:1fr}.foot{gap:10px;flex-direction:column}.tabs{width:100%}.tabs button{flex:1}.product{min-height:280px}}
.account-actions{display:flex;gap:10px;align-items:center}.account-btn{border:1px solid #28513b;background:#10271b;color:#eafff1;padding:10px 14px;border-radius:10px;cursor:pointer}.recent{padding:20px 0 10px}.recent-row{display:flex;gap:12px;overflow:auto;padding:10px 0}.purchase-card{min-width:220px;background:#0d1c14;border:1px solid #1d3a2a;border-radius:14px;padding:12px;display:flex;gap:10px;align-items:center}.purchase-card img{width:48px;height:48px;border-radius:9px;image-rendering:pixelated}.purchase-card small{display:block;color:#8ca99a}.modal{position:fixed;inset:0;z-index:50;display:none;place-items:center;background:#000a;padding:20px}.modal.open{display:grid}.modal-card{width:min(480px,100%);background:#0b1710;border:1px solid #28513b;border-radius:18px;padding:22px}.modal-card h2{margin-top:0}.formgrid{display:grid;gap:12px}.formgrid input,.formgrid select{width:100%;box-sizing:border-box;background:#07110c;color:#fff;border:1px solid #28513b;border-radius:10px;padding:12px}.form-actions{display:flex;gap:10px;flex-wrap:wrap}.linkbtn{background:none;border:0;color:#75d997;cursor:pointer;padding:0}.profilebox{display:grid;gap:10px}.hidden{display:none!important}.manage-link{color:#75d997}.privacy{display:flex;gap:8px;align-items:center}.account-note{color:#8ca99a;font-size:13px}

/* ===== CedarMC Store Management v4 Test UI ===== */
body.manage-page{margin:0;background:#04110d;color:#f5fbf8;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}
.manage-page *{box-sizing:border-box}
.m-shell{min-height:100vh;display:grid;grid-template-columns:250px 1fr;background:
radial-gradient(circle at 70% -10%,rgba(27,255,129,.09),transparent 28%),
linear-gradient(rgba(10,30,23,.62),rgba(3,14,11,.92))}
.m-side{position:sticky;top:0;height:100vh;padding:24px 16px;border-right:1px solid #173b2f;background:linear-gradient(180deg,rgba(5,29,21,.98),rgba(3,18,14,.98))}
.m-logo{font-size:29px;font-weight:1000;letter-spacing:-1px;color:#fff;margin:2px 8px 2px}.m-logo span{color:#38ed86}
.m-sub{font-size:11px;letter-spacing:2px;color:#8bb8a4;margin:0 8px 28px}
.m-nav button{width:100%;border:0;background:transparent;color:#b8d0c6;padding:13px 14px;margin:4px 0;border-radius:9px;text-align:left;font-weight:700;font-size:14px;cursor:pointer}
.m-nav button.active,.m-nav button:hover{background:#0d392a;color:#52f29a;box-shadow:inset 3px 0 #38ed86}
.m-status{position:absolute;left:16px;right:16px;bottom:22px;border:1px solid #24513e;background:#08251b;padding:15px;border-radius:12px;font-size:12px;color:#9fc3b4}
.m-online{color:#3bf08c;font-weight:800;font-size:14px}.m-main{min-width:0}
.m-top{height:76px;padding:0 30px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #173b2f;background:rgba(3,19,14,.74)}
.m-user{display:flex;gap:12px;align-items:center}.m-avatar{width:42px;height:42px;border-radius:9px;background:#123d2d;display:grid;place-items:center;font-size:23px}
.m-owner{font-size:11px;background:#0c633d;color:#51f49b;border:1px solid #1ba966;padding:4px 8px;border-radius:6px}
.m-content{padding:30px}.m-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}
.m-heading h1{font-size:34px;margin:0 0 4px}.m-heading p{margin:0;color:#86aa9c}
.m-btn{border:1px solid #2b6049;background:#0b2a20;color:#eaf9f1;border-radius:8px;padding:11px 16px;font-weight:800;cursor:pointer}
.m-btn.primary{background:linear-gradient(135deg,#08783f,#0aa855);border-color:#1bc26c}.m-btn:hover{filter:brightness(1.12)}
.m-tools{display:flex;gap:12px;margin-bottom:18px}.m-tools input,.m-tools select,.m-field input,.m-field select,.m-field textarea{background:#071c16;border:1px solid #28513f;color:#eaf9f1;border-radius:7px;padding:11px 12px;outline:none}
.m-tools input{width:290px}.m-tools select{min-width:160px}
.m-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:14px}
.m-card{overflow:hidden;border:1px solid #28513f;border-radius:11px;background:linear-gradient(180deg,#0a211a,#071812);box-shadow:0 8px 24px rgba(0,0,0,.18)}
.m-img{height:125px;background:linear-gradient(135deg,#12392b,#071812);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}
.m-img img{width:100%;height:100%;object-fit:cover}.m-fallback{font-size:48px}
.m-live{position:absolute;left:10px;top:9px;background:#08a85a;color:#fff;border-radius:20px;padding:4px 9px;font-size:11px;font-weight:900}
.m-draft{background:#5b6870}.m-cardbody{padding:13px}.m-card h3{margin:0 0 5px;font-size:16px}.m-price{font-size:15px;font-weight:900}.m-cat{font-size:11px;color:#c998ff;background:#3c1f59;border:1px solid #5d2f85;border-radius:20px;padding:3px 9px;margin-left:7px}
.m-desc{color:#91aa9f;font-size:12px;min-height:34px;margin:8px 0 12px}.m-actions{display:flex;gap:7px}.m-actions button{flex:1;padding:8px}
.m-addcard{border:1px dashed #39735a;border-radius:11px;min-height:265px;background:rgba(7,28,22,.5);display:grid;place-items:center;text-align:center;color:#8db5a4;cursor:pointer}.m-addcard b{font-size:42px;color:#35e887;display:block}
.m-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px}.m-stat{border:1px solid #234d3c;background:#071d16;border-radius:10px;padding:15px}.m-stat strong{font-size:20px}.m-stat small{display:block;color:#84a999;margin-top:3px}
.m-modalback{position:fixed;inset:0;background:rgba(0,0,0,.67);display:grid;place-items:center;padding:20px;z-index:30}.m-modal{width:min(850px,96vw);max-height:92vh;overflow:auto;border:1px solid #2c7654;border-radius:14px;background:#071b15;box-shadow:0 25px 80px #000;padding:22px}
.m-modalhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.m-modalhead h2{margin:0}.m-close{font-size:24px;background:none;border:0;color:#fff;cursor:pointer}
.m-form{display:grid;grid-template-columns:1.2fr .8fr;gap:22px}.m-field{display:grid;gap:6px;margin-bottom:13px}.m-field label{font-size:12px;color:#bdd4ca;font-weight:700}.m-field textarea{min-height:95px;resize:vertical}
.m-upload{border:1px dashed #347354;background:#0a281e;border-radius:10px;padding:12px;text-align:center}.m-preview{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:8px;background:#06140f;margin-bottom:10px}
.m-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:18px;border-top:1px solid #1e4335;padding-top:16px}
.m-users{display:grid;gap:10px}.m-userrow{display:grid;grid-template-columns:1fr 170px 100px;gap:10px;align-items:center;border:1px solid #234d3c;background:#071d16;border-radius:9px;padding:12px}
.hidden{display:none!important}
@media(max-width:850px){.m-shell{grid-template-columns:1fr}.m-side{display:none}.m-content{padding:18px}.m-form{grid-template-columns:1fr}.m-stats{grid-template-columns:1fr 1fr}.m-tools{flex-wrap:wrap}.m-tools input{width:100%}}

/* CedarMC v4.1 branding */
.m-side{background:linear-gradient(180deg,rgba(2,20,14,.28),rgba(2,16,12,.76)),url("assets/cedarmc-forest-banner.jpg") center/cover no-repeat}
.m-side::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,15,10,.08) 45%,rgba(0,0,0,.36));z-index:0}
.m-side>*{position:relative;z-index:1}.m-brand{margin:-10px -5px 18px;text-align:center}.m-brand img{display:block;width:100%;max-height:155px;object-fit:cover;border-radius:8px;mix-blend-mode:screen}
.m-top{position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(3,19,14,.94),rgba(3,19,14,.45) 48%,rgba(3,19,14,.78)),url("assets/cedarmc-forest-banner.jpg") center 48%/cover no-repeat}
.m-top::after{content:"MANAGE  •  CREATE  •  GROW   ·   C E D A R M C";position:absolute;right:190px;top:50%;transform:translateY(-50%);color:#37ef8b;font-size:10px;font-weight:900;letter-spacing:2px;text-shadow:0 0 12px rgba(55,239,139,.55);pointer-events:none}.m-top>*{position:relative;z-index:1}
.m-avatar{overflow:hidden;border:1px solid rgba(56,237,134,.35);box-shadow:0 0 16px rgba(56,237,134,.15)}.m-avatar img{width:100%;height:100%;display:block;object-fit:cover;image-rendering:pixelated}
.m-titleline{display:flex;align-items:center;gap:15px}.products-title-icon{width:48px;height:48px;fill:none;stroke:#24f58a;stroke-width:2.5;stroke-linejoin:round;filter:drop-shadow(0 0 5px rgba(36,245,138,.9)) drop-shadow(0 0 14px rgba(36,245,138,.45))}
.m-nav button.active{border:1px solid rgba(29,238,126,.65);border-left:4px solid #25f58a;box-shadow:0 0 18px rgba(25,235,120,.10),inset 0 0 20px rgba(25,235,120,.05)}
@media(max-width:1150px){.m-top::after{display:none}}

/* CedarMC v4.2 sidebar correction */
.m-shell{grid-template-columns:258px 1fr}
.m-side{display:flex;flex-direction:column;padding:18px 15px 14px;overflow:hidden;background:linear-gradient(180deg,rgba(1,18,12,.20),rgba(1,18,12,.38) 45%,rgba(0,12,8,.28)),url("assets/cedarmc-sidebar-forest.jpg") center/cover no-repeat}
.m-side::after{background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,18,12,.10) 45%,rgba(0,0,0,.18))}
.m-brand{flex:0 0 auto;margin:-2px 0 13px}.m-brand img{width:100%;height:128px;max-height:none;object-fit:cover;object-position:center;border-radius:7px;mix-blend-mode:screen;filter:drop-shadow(0 0 12px rgba(26,245,126,.18))}
.m-nav{flex:0 0 auto}.m-nav button{min-height:45px;margin:4px 0;padding:11px 12px;background:rgba(2,20,14,.34);backdrop-filter:blur(2px);text-shadow:0 1px 3px rgba(0,0,0,.75)}.m-nav button:disabled{opacity:.62}
.m-nav button.active{background:rgba(5,56,38,.78);color:#fff;border:1px solid rgba(35,244,137,.62);border-left:4px solid #28f58c}
.m-side-bottom{margin-top:auto;display:flex;flex-direction:column;gap:12px;position:relative;z-index:2}
.m-status{position:static;left:auto;right:auto;bottom:auto;background:rgba(3,31,22,.86);backdrop-filter:blur(5px);border:1px solid rgba(39,225,127,.42);box-shadow:0 8px 28px rgba(0,0,0,.22);padding:13px 14px;border-radius:10px}
.m-slogan{padding:7px 13px 2px;color:#fff;font-family:"Segoe Script","Bradley Hand",cursive;font-size:19px;line-height:1.02;transform:rotate(-3deg);text-shadow:0 2px 5px #000,0 0 10px rgba(0,0,0,.75)}.m-slogan span{display:block}.m-slogan b{display:block;margin-top:10px;color:#39f292;font:800 9px/1.2 Inter,system-ui,sans-serif;letter-spacing:5px;transform:rotate(3deg)}
.m-version{font-size:10px;color:#8aa99d;padding:0 7px}.m-top{height:82px}.m-content{padding-top:27px}
@media(max-height:760px){.m-brand img{height:98px}.m-nav button{min-height:38px;padding:8px 11px;margin:2px 0}.m-slogan{display:none}.m-side-bottom{gap:7px}}

/* ===== CedarMC v4.4 CLEAN SIDEBAR — no forest background image ===== */
.m-side{
  background:
    radial-gradient(circle at 50% 15%,rgba(23,132,82,.13),transparent 30%),
    linear-gradient(180deg,#061b14 0%,#03140f 48%,#020e0b 100%) !important;
}
.m-side::after{
  background:
    linear-gradient(90deg,rgba(38,244,143,.025),transparent 28%,transparent 72%,rgba(38,244,143,.025)) !important;
}
.m-brand img{
  mix-blend-mode:normal !important;
}
.m-nav button{
  background:rgba(4,27,20,.58) !important;
  backdrop-filter:none !important;
}
.m-nav button.active{
  background:linear-gradient(90deg,rgba(8,69,45,.92),rgba(4,42,30,.82)) !important;
  border:1px solid rgba(42,246,143,.62) !important;
  border-left:4px solid #2cff91 !important;
  box-shadow:0 0 16px rgba(33,245,135,.09),inset 0 0 15px rgba(33,245,135,.045) !important;
}
.m-status{
  background:rgba(3,31,22,.94) !important;
  backdrop-filter:none !important;
}

/* CedarMC v4.5 exact live-file sidebar fix */
.m-side{position:sticky;top:0;height:100vh;min-height:680px;display:flex;flex-direction:column;overflow:hidden;padding:14px 15px 12px;background:linear-gradient(180deg,rgba(2,18,13,.22),rgba(2,18,13,.42) 42%,rgba(1,12,9,.50)),url("assets/cedarmc-forest-banner.jpg") 34% center/auto 100% no-repeat !important}
.m-side::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.03),rgba(0,18,12,.10) 55%,rgba(0,0,0,.18)) !important}
.m-side>*{position:relative;z-index:1}
.m-brand{flex:0 0 auto;margin:0 0 10px;min-height:0;text-align:center}
.m-brand img{display:block;width:100%;height:auto !important;max-height:145px !important;object-fit:contain !important;object-position:center !important;border-radius:8px;mix-blend-mode:normal !important}
.m-nav{flex:0 0 auto}.m-nav button{min-height:42px;margin:3px 0;padding:10px 12px;background:rgba(2,22,15,.48) !important;backdrop-filter:blur(2px) !important}
.m-nav button.active{background:rgba(4,59,39,.82) !important;border:1px solid rgba(42,246,143,.68) !important;border-left:4px solid #2cff91 !important}
.m-side-bottom{margin-top:auto;gap:8px;padding-top:10px}.m-status{padding:11px 12px;background:rgba(2,31,21,.82) !important;backdrop-filter:blur(3px) !important}
.m-slogan{padding:4px 10px 0;font-size:17px}.m-slogan b{margin-top:7px}.m-version{padding:0 5px 1px}
@media(max-height:760px){.m-side{padding-top:10px}.m-brand img{max-height:108px !important}.m-nav button{min-height:36px;padding:7px 10px;margin:2px 0}.m-status{padding:9px 10px}.m-slogan{font-size:14px;display:block}.m-version{font-size:9px}}


/* ===== CedarMC v4.6 Orders ===== */
.m-orders{display:grid;gap:12px;margin-top:14px}
.m-order{border:1px solid rgba(91,255,173,.16);border-radius:12px;background:rgba(3,22,16,.82);box-shadow:0 10px 30px rgba(0,0,0,.18);overflow:hidden}
.m-order-main{display:grid;grid-template-columns:1.05fr 1.35fr 2fr .65fr;gap:16px;align-items:center;padding:16px 18px}
.m-order-main>div{min-width:0}.m-order-main strong{display:block;color:#eefdf5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-order-main small{display:block;color:#83a897;margin-top:4px}
.m-order-id strong{color:#42f49a}.m-order-total{font-size:20px;font-weight:800;color:#66ffad;text-align:right}
.m-order-controls{display:flex;align-items:end;gap:10px;padding:12px 18px;border-top:1px solid rgba(91,255,173,.10);background:rgba(1,14,10,.46)}
.m-order-controls label{display:grid;gap:5px;color:#82a996;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.m-order-controls select{min-width:135px}
.m-order-controls .saveOrder{margin-left:auto}
.m-order-empty{padding:30px;text-align:center;border:1px dashed rgba(91,255,173,.18);border-radius:12px;color:#83a897;background:rgba(3,22,16,.55)}
.m-order-tools{grid-template-columns:minmax(260px,1fr) 180px 180px}
@media(max-width:1050px){.m-order-main{grid-template-columns:1fr 1fr}.m-order-total{text-align:left}.m-order-controls{flex-wrap:wrap}.m-order-controls .saveOrder{margin-left:0}}
@media(max-width:720px){.m-order-main{grid-template-columns:1fr}.m-order-tools{grid-template-columns:1fr}.m-order-controls{align-items:stretch;flex-direction:column}.m-order-controls select{width:100%}}
