/* TAQA STORE V231 — Customer Journey / Account / Auth / Orders Deep Redesign */
:root{
  --v231-bg:#050806;
  --v231-bg-2:#080d0a;
  --v231-surface:#0c120f;
  --v231-surface-2:#111a15;
  --v231-surface-3:#151f19;
  --v231-line:rgba(255,255,255,.08);
  --v231-line-strong:rgba(255,255,255,.13);
  --v231-text:#f3f8f5;
  --v231-muted:#93a099;
  --v231-green:#29e37a;
  --v231-green-2:#14bd60;
  --v231-green-soft:rgba(41,227,122,.10);
  --v231-green-soft-2:rgba(41,227,122,.17);
  --v231-shadow:0 26px 80px rgba(0,0,0,.38);
  --v231-radius-xl:28px;
  --v231-radius-lg:21px;
  --v231-radius-md:15px;
}

/* =========================================
   ACCOUNT APPLICATION
   ========================================= */
body.customer-account-v130{
  min-height:100vh!important;
  margin:0!important;
  background:
    radial-gradient(900px 480px at 78% -10%,rgba(41,227,122,.10),transparent 62%),
    linear-gradient(180deg,#050806 0%,#070b09 100%)!important;
  color:var(--v231-text)!important;
}
body.customer-account-v130 #siteFooter{display:none!important}
body.customer-account-v130 .ca-app{min-height:100vh!important;background:transparent!important}
body.customer-account-v130 .ca-topbar{
  height:74px!important;min-height:74px!important;
  padding:0 28px!important;
  display:grid!important;grid-template-columns:260px 1fr auto!important;align-items:center!important;
  border-bottom:1px solid var(--v231-line)!important;
  background:rgba(5,8,6,.82)!important;backdrop-filter:blur(18px)!important;
  position:sticky!important;top:0!important;z-index:80!important;
}
body.customer-account-v130 .ca-logo{width:190px!important;justify-content:flex-start!important;background:transparent!important;border:0!important;padding:0!important}
body.customer-account-v130 .ca-logo-full{width:148px!important;height:auto!important;display:block!important}
body.customer-account-v130 .ca-page-title{justify-self:start!important;color:#b8c4bd!important;font-size:13px!important;font-weight:700!important}
body.customer-account-v130 .ca-top-actions{display:flex!important;align-items:center!important;gap:8px!important}
body.customer-account-v130 .ca-top-actions:before{
  content:"متجر المنتجات";display:flex;align-items:center;height:38px;padding:0 13px;border:1px solid var(--v231-line);border-radius:999px;color:#b6c0ba;font-size:11px;font-weight:800
}
body.customer-account-v130 .ca-icon-btn,body.customer-account-v130 .ca-top-actions>.ca-avatar{
  width:40px!important;height:40px!important;border-radius:12px!important;border:1px solid var(--v231-line)!important;background:#0b110e!important;color:#dce5df!important;
}
body.customer-account-v130 .ca-top-actions>.ca-avatar{background:linear-gradient(145deg,#183d27,#0e2418)!important;color:#d7ffe6!important;font-weight:900!important}
body.customer-account-v130 .ca-unread{background:var(--v231-green)!important;color:#021007!important;border:2px solid #07100b!important}
body.customer-account-v130 .ca-frame{min-height:calc(100vh - 74px)!important;display:grid!important;grid-template-columns:270px minmax(0,1fr)!important}
body.customer-account-v130 .ca-sidebar{
  min-height:calc(100vh - 74px)!important;padding:22px 16px 18px!important;
  border-inline-start:1px solid var(--v231-line)!important;background:rgba(7,11,9,.72)!important;
  display:flex!important;flex-direction:column!important;position:sticky!important;top:74px!important;height:calc(100vh - 74px)!important;overflow:auto!important;
}
body.customer-account-v130 .ca-sidebar-profile{
  padding:16px!important;margin-bottom:18px!important;border-radius:18px!important;border:1px solid var(--v231-line)!important;
  background:linear-gradient(145deg,#111a15,#0b100e)!important;display:grid!important;grid-template-columns:48px 1fr!important;align-items:center!important;gap:11px!important;
}
body.customer-account-v130 .ca-sidebar-profile:after{content:"حساب موحد للطلبات والتسليم";grid-column:1/-1;color:#708078;font-size:10px;line-height:1.5;padding-top:8px;border-top:1px solid var(--v231-line)}
body.customer-account-v130 .ca-sidebar-profile .ca-avatar{width:48px!important;height:48px!important;border-radius:15px!important;background:var(--v231-green-soft-2)!important;color:#bfffd7!important;border:1px solid rgba(41,227,122,.2)!important}
body.customer-account-v130 .ca-sidebar-profile b{font-size:14px!important;color:#f3f8f5!important}.ca-sidebar-profile small{color:#7f8e86!important;font-size:10px!important;margin-top:4px!important}
body.customer-account-v130 .ca-sidebar-nav{display:grid!important;gap:5px!important}
body.customer-account-v130 .ca-sidebar-nav:before{content:"حسابي";font-size:10px;font-weight:900;color:#65736c;padding:5px 10px 6px;letter-spacing:.08em}
body.customer-account-v130 .ca-sidebar-nav button{
  min-height:46px!important;border-radius:13px!important;padding:0 13px!important;display:flex!important;align-items:center!important;gap:11px!important;
  background:transparent!important;border:1px solid transparent!important;color:#a7b2ac!important;font-size:13px!important;font-weight:700!important;transition:.18s ease!important;
}
body.customer-account-v130 .ca-sidebar-nav button:hover{background:rgba(255,255,255,.025)!important;color:#eaf1ed!important}
body.customer-account-v130 .ca-sidebar-nav button.active{background:linear-gradient(90deg,rgba(41,227,122,.13),rgba(41,227,122,.045))!important;border-color:rgba(41,227,122,.17)!important;color:#d5fbe3!important;box-shadow:inset -3px 0 0 var(--v231-green)!important}
body.customer-account-v130 .ca-sidebar-nav button svg{width:18px!important;height:18px!important;color:#829087!important}
body.customer-account-v130 .ca-sidebar-nav button.active svg{color:var(--v231-green)!important}
body.customer-account-v130 .ca-sidebar-logout{margin-top:auto!important;padding-top:16px!important;border-top:1px solid var(--v231-line)!important}
body.customer-account-v130 .ca-sidebar-logout:before{content:"TAQA STORE · OMAN";display:block;color:#536159;font-size:9px;font-weight:800;margin:0 8px 10px;letter-spacing:.12em}
body.customer-account-v130 .ca-sidebar-logout button{min-height:44px!important;border-radius:12px!important;width:100%!important;background:rgba(239,68,68,.055)!important;border:1px solid rgba(239,68,68,.13)!important;color:#ed8a8a!important;font-weight:800!important}
body.customer-account-v130 .ca-main{padding:32px 34px 88px!important;min-width:0!important;max-width:none!important;width:100%!important}
body.customer-account-v130 .ca-view{width:100%!important;max-width:1120px!important;margin:0 auto!important}
body.customer-account-v130 .ca-bottom{display:none!important}

.v231-account-hero{
  position:relative;overflow:hidden;min-height:235px;margin-bottom:18px;padding:32px;border-radius:var(--v231-radius-xl);
  border:1px solid var(--v231-line);background:
    radial-gradient(380px 210px at 8% 12%,rgba(41,227,122,.17),transparent 64%),
    linear-gradient(135deg,#111b16 0%,#0a0f0d 58%,#07100b 100%);
  display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:center;gap:28px;box-shadow:0 18px 65px rgba(0,0,0,.18)
}
.v231-account-hero:before{content:"";position:absolute;inset:auto -80px -130px auto;width:360px;height:360px;border-radius:50%;border:1px solid rgba(41,227,122,.11);box-shadow:0 0 0 32px rgba(41,227,122,.025),0 0 0 72px rgba(41,227,122,.018)}
.v231-account-copy{position:relative;z-index:2}.v231-account-copy .v231-eyebrow{display:inline-flex;align-items:center;gap:7px;color:#74eea5;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.v231-account-copy .v231-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--v231-green);box-shadow:0 0 16px rgba(41,227,122,.55)}
.v231-account-copy h1{font-size:36px!important;line-height:1.18!important;margin:10px 0 8px!important;letter-spacing:-.03em!important}.v231-account-copy p{max-width:610px;margin:0;color:var(--v231-muted);line-height:1.75;font-size:14px}.v231-account-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px}.v231-account-actions .ca-btn{min-height:42px;padding:0 17px!important}
.v231-account-visual{position:relative;z-index:2;height:168px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,#0d1511,#07100b);display:grid;place-items:center;overflow:hidden}.v231-account-visual:before{content:"";position:absolute;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(41,227,122,.22),transparent 66%)}.v231-account-visual svg{position:relative;width:66px;height:66px;color:#5df39a;filter:drop-shadow(0 0 20px rgba(41,227,122,.25))}.v231-account-visual span{position:absolute;bottom:16px;left:18px;right:18px;text-align:center;font-size:10px;color:#66736c;font-weight:800;letter-spacing:.08em}

body.customer-account-v130 .ca-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0 0 22px!important}
body.customer-account-v130 .ca-stat{position:relative!important;overflow:hidden!important;min-height:112px!important;padding:17px!important;border-radius:18px!important;border:1px solid var(--v231-line)!important;background:linear-gradient(150deg,#0f1713,#090e0c)!important;box-shadow:none!important}
body.customer-account-v130 .ca-stat:after{content:"";position:absolute;width:80px;height:80px;border-radius:50%;left:-28px;bottom:-34px;background:rgba(255,255,255,.018)}
body.customer-account-v130 .ca-stat span{color:#7f8d85!important;font-size:10px!important;font-weight:800!important}.ca-stat b{font-size:27px!important;display:block!important;margin-top:9px!important;color:#f4f8f6!important}.ca-stat.green b{color:#72efa7!important}.ca-stat.amber b{color:#f0c470!important}.ca-stat.accent b{font-size:19px!important;color:#c7f7d9!important}

.v231-section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:3px 0 12px}.v231-section-title>div span{display:block;color:#64736b;font-size:10px;font-weight:900;letter-spacing:.08em;margin-bottom:4px}.v231-section-title h2,.v231-section-title h1{margin:0!important;font-size:21px!important}.v231-section-title p{margin:5px 0 0;color:var(--v231-muted);font-size:12px}.v231-section-title>button{border:1px solid var(--v231-line);background:#0b110e;color:#b8c2bc;border-radius:11px;min-height:36px;padding:0 12px;font-weight:800;cursor:pointer}

body.customer-account-v130 .ca-quick{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}
body.customer-account-v130 .ca-quick button{position:relative!important;overflow:hidden!important;min-height:106px!important;padding:16px!important;border-radius:18px!important;border:1px solid var(--v231-line)!important;background:#0c120f!important;display:grid!important;grid-template-columns:42px 1fr!important;grid-template-rows:auto auto!important;column-gap:11px!important;align-items:center!important;text-align:right!important;color:#eaf2ed!important;transition:.18s ease!important}
body.customer-account-v130 .ca-quick button:hover{transform:translateY(-2px)!important;border-color:rgba(41,227,122,.24)!important;background:#0f1713!important}
body.customer-account-v130 .ca-quick button svg{grid-row:1/3;width:42px!important;height:42px!important;padding:10px;border-radius:13px;background:var(--v231-green-soft);color:var(--v231-green)}
body.customer-account-v130 .ca-quick button span{font-size:13px!important;font-weight:900!important;align-self:end}.ca-quick button small{font-size:10px;color:#77857e;align-self:start;line-height:1.45}

body.customer-account-v130 .ca-card{border:1px solid var(--v231-line)!important;background:#0c120f!important;box-shadow:none!important}
body.customer-account-v130 .ca-order-card{border-radius:20px!important;padding:18px!important;margin-bottom:10px!important;position:relative!important;overflow:hidden!important}
body.customer-account-v130 .ca-order-card:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:3px;background:linear-gradient(var(--v231-green),transparent 78%);opacity:.5}
body.customer-account-v130 .ca-order-head{padding-bottom:13px!important;border-bottom:1px solid var(--v231-line)!important}.ca-order-number b{font-family:"JetBrains Mono",monospace!important;font-size:13px!important}.ca-order-number button{background:transparent!important;border:0!important;color:#65736b!important}.ca-order-head small{color:#68766e!important;font-size:10px!important}
body.customer-account-v130 .ca-product-line{margin:14px 0 11px!important;padding:0!important}.ca-product-line img{width:72px!important;height:64px!important;border-radius:14px!important;object-fit:contain!important;background:#070b09!important;padding:7px!important;border:1px solid var(--v231-line)!important}.ca-product-line .info b{font-size:14px!important}.ca-product-line .info span{font-size:10px!important;color:#7b8981!important}.ca-product-more{background:rgba(255,255,255,.04)!important;border:1px solid var(--v231-line)!important;color:#aab5ae!important;border-radius:999px!important}
body.customer-account-v130 .ca-status-row{gap:6px!important}.ca-badge{border-radius:999px!important;font-size:10px!important;padding:6px 8px!important;border:1px solid rgba(255,255,255,.06)!important;background:rgba(255,255,255,.035)!important}.ca-badge svg{width:13px!important;height:13px!important}.ca-badge.green{background:rgba(41,227,122,.08)!important;color:#8af5b4!important;border-color:rgba(41,227,122,.13)!important}.ca-badge.amber{background:rgba(245,173,66,.07)!important;color:#f0c57d!important;border-color:rgba(245,173,66,.12)!important}.ca-badge.red{background:rgba(239,68,68,.07)!important;color:#f09a9a!important;border-color:rgba(239,68,68,.13)!important}.ca-badge.blue{background:rgba(71,145,255,.07)!important;color:#8cb9fb!important;border-color:rgba(71,145,255,.13)!important}
body.customer-account-v130 .ca-order-foot{border-top:1px solid var(--v231-line)!important;margin-top:13px!important;padding-top:13px!important}.ca-order-foot strong{font-size:17px!important}.ca-btn{min-height:40px!important;border-radius:12px!important;border:1px solid var(--v231-line)!important;background:#101713!important;color:#e7eeea!important;font-weight:800!important}.ca-btn.primary{background:linear-gradient(180deg,#31e984,#25cf70)!important;color:#021007!important;border-color:rgba(41,227,122,.55)!important}.ca-btn.ghost{background:rgba(255,255,255,.025)!important}.ca-btn.danger{background:rgba(239,68,68,.07)!important;color:#ef9696!important;border-color:rgba(239,68,68,.14)!important}

.v231-orders-hero{position:relative;margin-bottom:15px;padding:24px 25px;border:1px solid var(--v231-line);border-radius:23px;background:linear-gradient(135deg,#101713,#090e0c);display:flex;justify-content:space-between;gap:20px;align-items:center;overflow:hidden}.v231-orders-hero:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;left:-95px;top:-105px;background:radial-gradient(circle,rgba(41,227,122,.16),transparent 65%)}.v231-orders-hero h1{margin:0 0 6px!important;font-size:28px!important}.v231-orders-hero p{margin:0;color:var(--v231-muted);font-size:12px}.v231-orders-summary{display:flex;gap:8px;position:relative;z-index:1}.v231-orders-summary span{min-width:88px;padding:10px 12px;border-radius:14px;border:1px solid var(--v231-line);background:rgba(3,7,5,.5);display:grid;gap:4px}.v231-orders-summary b{font-size:17px}.v231-orders-summary small{color:#6f7c75;font-size:9px;font-weight:800}
body.customer-account-v130 .ca-search{position:relative!important;margin:0 0 11px!important}.ca-search>svg{position:absolute!important;z-index:3!important;right:14px!important;top:50%!important;transform:translateY(-50%)!important;color:#617068!important;width:18px!important}.ca-search .ca-input{padding-right:43px!important}
body.customer-account-v130 .ca-input{min-height:49px!important;border-radius:13px!important;background:#080d0b!important;border:1px solid var(--v231-line)!important;color:#eef3f0!important;outline:0!important}.ca-input:focus{border-color:rgba(41,227,122,.35)!important;box-shadow:0 0 0 3px rgba(41,227,122,.06)!important}
body.customer-account-v130 .ca-tabs{display:flex!important;gap:7px!important;overflow:auto!important;padding:1px 0 11px!important;margin:0 0 4px!important;border:0!important}.ca-tabs button{white-space:nowrap!important;min-height:36px!important;padding:0 13px!important;border-radius:999px!important;background:#0c120f!important;border:1px solid var(--v231-line)!important;color:#8f9b94!important;font-weight:800!important}.ca-tabs button.active{background:var(--v231-green-soft)!important;color:#baf7d0!important;border-color:rgba(41,227,122,.22)!important}

body.customer-account-v130 .ca-detail-back{min-height:38px!important;margin-bottom:11px!important;border:0!important;background:transparent!important;color:#95a29b!important;font-weight:800!important}.ca-detail-head{border-radius:22px!important;padding:22px!important;background:linear-gradient(145deg,#111a15,#0a0f0d)!important}.ca-detail-head h1{font-family:"JetBrains Mono",monospace!important;font-size:23px!important}.ca-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.ca-mini-status{padding:13px!important;border:1px solid var(--v231-line)!important;border-radius:14px!important;background:#080d0b!important}.ca-mini-status>span{color:#6f7c75!important;font-size:9px!important;font-weight:800!important}.ca-timeline,.ca-items,.ca-delivery-section,.ca-pay,.ca-history,.ca-order-help{border-radius:20px!important;padding:19px!important;margin-top:10px!important}.ca-timeline h3,.ca-items h3,.ca-delivery-section h3,.ca-pay h3{font-size:14px!important;margin:0 0 14px!important}.ca-timeline-item{min-height:52px!important}.ca-timeline-dot{background:#0a100d!important;border:1px solid var(--v231-line)!important}.ca-timeline-item.done .ca-timeline-dot{background:var(--v231-green-soft-2)!important;border-color:rgba(41,227,122,.28)!important;color:#aaf7c8!important}.ca-item{padding:11px 0!important;border-bottom:1px solid var(--v231-line)!important}.ca-item img{width:66px!important;height:58px!important;object-fit:contain!important;background:#070b09!important;border:1px solid var(--v231-line)!important;border-radius:13px!important;padding:6px!important}.ca-item strong{font-size:13px!important}.ca-delivery-card{border-radius:17px!important;background:#080d0b!important;border:1px solid rgba(41,227,122,.12)!important;padding:15px!important}.ca-secret-box{background:#050806!important;border:1px solid var(--v231-line)!important;border-radius:13px!important}.ca-secret-value{font-family:"JetBrains Mono",monospace!important}.ca-pay-row{border-color:var(--v231-line)!important}.ca-pay-row.total{padding-top:13px!important;margin-top:6px!important}.ca-history summary{font-weight:900!important}.ca-order-help p{color:#8c9992!important}.ca-actions{gap:7px!important;flex-wrap:wrap!important}

body.customer-account-v130 .ca-profile-avatar{display:grid!important;grid-template-columns:72px 1fr!important;grid-template-rows:auto auto!important;column-gap:14px!important;align-items:center!important;padding:20px!important;border-radius:20px!important;background:linear-gradient(145deg,#101713,#0a0f0d)!important;border:1px solid var(--v231-line)!important;margin-bottom:10px!important}.ca-profile-circle{grid-row:1/3!important;width:72px!important;height:72px!important;border-radius:20px!important;background:var(--v231-green-soft)!important;border:1px solid rgba(41,227,122,.18)!important;color:#baf6d0!important;font-size:25px!important}.ca-profile-avatar b{font-size:16px!important;align-self:end}.ca-profile-avatar>span{color:#78867f!important;font-size:11px!important;align-self:start;margin-top:3px!important}.ca-form{background:#0c120f!important;border:1px solid var(--v231-line)!important;border-radius:20px!important;padding:19px!important}.ca-field{margin-bottom:13px!important}.ca-field label{font-size:11px!important;color:#aeb9b2!important;font-weight:800!important}.ca-field small{color:#65736b!important}.ca-security-card{padding:19px!important;margin-bottom:10px!important}.ca-security-card>.ca-form{border:0!important;padding:0!important;background:transparent!important}.ca-session{border-radius:14px!important;background:#080d0b!important;border:1px solid var(--v231-line)!important;padding:13px!important}.ca-current{background:var(--v231-green-soft)!important;color:#96f3ba!important;border:1px solid rgba(41,227,122,.14)!important}

.ca-deliveries{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.ca-delivery-order{border-radius:20px!important;padding:17px!important}.ca-delivery-preview{padding:11px!important;border-radius:14px!important;background:#080d0b!important;border:1px solid var(--v231-line)!important}.ca-delivery-preview img{width:64px!important;height:58px!important;object-fit:contain!important;border-radius:11px!important;background:#050806!important;padding:5px!important}.ca-favorites-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.ca-favorite-card{border-radius:18px!important;padding:10px!important}.ca-favorite-card img{width:100%!important;aspect-ratio:3/2!important;object-fit:contain!important;background:#070b09!important;border-radius:13px!important;padding:8px!important;border:1px solid var(--v231-line)!important}.ca-ticket{border-radius:16px!important}.ca-support-whatsapp{border:1px solid rgba(41,227,122,.15)!important;background:linear-gradient(145deg,#101914,#0b110e)!important;border-radius:20px!important;padding:18px!important;margin-bottom:10px!important}.ca-notification{border-radius:16px!important;margin-bottom:8px!important}.ca-notification.unread{border-color:rgba(41,227,122,.15)!important;background:linear-gradient(90deg,rgba(41,227,122,.06),#0c120f)!important}.ca-notif-dot{background:var(--v231-green)!important}

/* =========================================
   AUTH — LOGIN / SIGNUP / RESET / VERIFY
   ========================================= */
body.customer-auth-v130{
  --auth-green:var(--v231-green);
  min-height:100vh!important;margin:0!important;padding:0!important;background:
    radial-gradient(760px 420px at 15% 10%,rgba(41,227,122,.09),transparent 64%),
    #050806!important;color:var(--v231-text)!important;
}
body.customer-auth-v130 .footer{display:none!important}
body.customer-auth-v130 .ca-auth-wrap{
  width:min(1180px,calc(100% - 38px))!important;min-height:100vh!important;margin:0 auto!important;padding:34px 0!important;
  display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr)!important;align-items:center!important;gap:18px!important;
}
body.customer-auth-v130 .ca-auth-wrap>.ca-auth-brand{display:none!important}
.v231-auth-showcase{
  position:relative;overflow:hidden;min-height:650px;border-radius:30px;border:1px solid var(--v231-line);
  background:
   radial-gradient(450px 300px at 24% 18%,rgba(41,227,122,.18),transparent 65%),
   linear-gradient(145deg,#111b16,#08100c 70%);
  padding:40px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--v231-shadow)
}
.v231-auth-showcase:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;left:-150px;bottom:-190px;border:1px solid rgba(41,227,122,.13);box-shadow:0 0 0 42px rgba(41,227,122,.025),0 0 0 92px rgba(41,227,122,.015)}
.v231-auth-brand-row{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between}.v231-auth-brand-row img{width:164px;height:auto}.v231-auth-om{font-size:10px;font-weight:900;color:#7f8b84;border:1px solid var(--v231-line);padding:7px 10px;border-radius:999px;background:rgba(0,0,0,.16)}
.v231-auth-copy{position:relative;z-index:2;max-width:560px}.v231-auth-copy>span{display:inline-flex;align-items:center;gap:7px;color:#84f3af;font-size:10px;font-weight:900;letter-spacing:.09em}.v231-auth-copy>span:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--v231-green);box-shadow:0 0 16px rgba(41,227,122,.6)}.v231-auth-copy h2{font-size:42px;line-height:1.17;margin:12px 0 12px;letter-spacing:-.035em}.v231-auth-copy p{margin:0;color:#8d9b93;line-height:1.85;font-size:14px;max-width:500px}.v231-auth-points{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v231-auth-point{min-height:96px;padding:14px;border:1px solid var(--v231-line);border-radius:16px;background:rgba(5,8,6,.45);display:flex;flex-direction:column;justify-content:space-between}.v231-auth-point svg{width:20px;height:20px;color:var(--v231-green)}.v231-auth-point b{font-size:11px}.v231-auth-point small{font-size:9px;color:#69776f;line-height:1.45}
body.customer-auth-v130 .ca-auth-card{
  width:100%!important;max-width:none!important;margin:0!important;padding:28px 30px 25px!important;border-radius:28px!important;border:1px solid var(--v231-line)!important;background:rgba(10,15,12,.92)!important;box-shadow:var(--v231-shadow)!important;backdrop-filter:blur(16px)!important;
}
body.customer-auth-v130 .auth-card-header-v215{margin-bottom:23px!important;padding-bottom:16px!important;border-bottom:1px solid var(--v231-line)!important}.auth-card-logo-v215{width:128px!important;height:auto!important}.auth-card-head-spacer-v215{width:70px!important}.ca-auth-back{color:#8e9b94!important;font-size:11px!important}.ca-auth-back:hover{color:#e1e9e4!important}
body.customer-auth-v130 .auth-title-mini{margin-bottom:17px!important}.auth-title-mini b{font-size:26px!important;letter-spacing:-.025em!important}.auth-title-mini>span{color:#77857e!important;font-size:11px!important;margin-top:5px!important;line-height:1.6!important}
body.customer-auth-v130 .auth-tabs{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:5px!important;padding:4px!important;border:1px solid var(--v231-line)!important;background:#070b09!important;border-radius:13px!important;margin-bottom:17px!important}.auth-tabs button{min-height:38px!important;border-radius:10px!important;border:0!important;background:transparent!important;color:#738078!important;font-weight:900!important}.auth-tabs button.active{background:#111a15!important;color:#d8e5dd!important;box-shadow:inset 0 0 0 1px var(--v231-line)!important}
body.customer-auth-v130 .auth-form{gap:12px!important}.auth-field-v213 label,.form-field label{font-size:10px!important;color:#a7b2ac!important;font-weight:900!important;margin-bottom:6px!important}.auth-input-shell-v213,.customer-auth-v130 .form-field>input{min-height:50px!important;border-radius:13px!important;border:1px solid var(--v231-line)!important;background:#070b09!important}.auth-input-shell-v213:focus-within,.customer-auth-v130 .form-field>input:focus{border-color:rgba(41,227,122,.34)!important;box-shadow:0 0 0 3px rgba(41,227,122,.055)!important}.auth-input-shell-v213 input,.customer-auth-v130 .form-field>input{color:#f0f6f2!important;background:transparent!important;font-size:13px!important}.auth-input-shell-v213>svg{color:#5f6e66!important;width:17px!important}.auth-password-toggle-v213{color:#67756d!important}.auth-form-row-v123{font-size:10px!important}.forgot-password-link-v95{color:#91d7ac!important}.auth-confidence-v213{grid-template-columns:repeat(2,1fr)!important;gap:7px!important}.auth-confidence-v213>div{border:1px solid var(--v231-line)!important;border-radius:13px!important;background:#080d0b!important;padding:10px!important}.auth-confidence-v213 svg{color:#65e99b!important}.auth-confidence-v213 b{font-size:10px!important}.auth-confidence-v213 small{font-size:8.5px!important;color:#66746c!important}.auth-primary-v213,.customer-auth-v130 .cta{min-height:51px!important;border-radius:13px!important;background:linear-gradient(180deg,#32e985,#24ce6f)!important;color:#021007!important;border:1px solid rgba(41,227,122,.5)!important;box-shadow:none!important;font-weight:900!important}.ca-auth-policy,.ca-auth-footer-link{font-size:9px!important;color:#606e66!important;line-height:1.65!important}.ca-auth-policy a,.ca-auth-footer-link a{color:#8da69a!important}
body.customer-auth-v130[data-page="forgot-password"] .ca-auth-card,body.customer-auth-v130[data-page="reset-password"] .ca-auth-card,body.customer-auth-v130[data-page="verify-email"] .ca-auth-card{padding-top:32px!important}.otp-boxes-v86{gap:7px!important}.otp-digit-v86{width:48px!important;height:54px!important;border-radius:13px!important;background:#070b09!important;border:1px solid var(--v231-line)!important;color:#e9f2ec!important}.otp-digit-v86:focus{border-color:rgba(41,227,122,.4)!important;box-shadow:0 0 0 3px rgba(41,227,122,.06)!important}.auth-safe-note,.password-reset-note-v95{border-radius:13px!important;border:1px solid var(--v231-line)!important;background:#080d0b!important;color:#8e9b94!important}.verify-email-chip-v87{background:var(--v231-green-soft)!important;color:#a8f4c5!important;border:1px solid rgba(41,227,122,.16)!important}

/* Auth callback */
body.oauth-callback-v223{min-height:100vh!important;background:radial-gradient(640px 400px at 50% 0,rgba(41,227,122,.10),transparent 66%),#050806!important;display:grid!important;place-items:center!important;padding:20px!important}.oauth-callback-card-v223{width:min(480px,100%)!important;border-radius:26px!important;background:#0c120f!important;border:1px solid var(--v231-line)!important;box-shadow:var(--v231-shadow)!important;padding:34px!important}.oauth-callback-card-v223 img{width:145px!important}.oauth-callback-card-v223 h1{font-size:25px!important}.oauth-callback-card-v223 p{color:#839087!important}.oauth-callback-card-v223 a{border-radius:12px!important;background:var(--v231-green)!important;color:#031008!important}

/* =========================================
   ORDER SUCCESS / PAYMENT STATES / SUPPORT
   ========================================= */
body[data-page="order-success"],body[data-page^="payment-"]{background:radial-gradient(760px 440px at 50% -8%,rgba(41,227,122,.08),transparent 65%),#050806!important;color:var(--v231-text)!important}
body[data-page^="payment-"] #mainContent.v128-static-main{width:min(820px,calc(100% - 28px))!important;min-height:calc(100vh - 230px)!important;margin:0 auto!important;padding:72px 0!important;display:grid!important;align-content:center!important;gap:10px!important}.v128-page-hero{position:relative!important;padding:28px!important;border-radius:24px!important;border:1px solid var(--v231-line)!important;background:linear-gradient(145deg,#101713,#090e0c)!important;margin:0!important;overflow:hidden!important}.v128-page-hero:after{content:"";position:absolute;width:230px;height:230px;border-radius:50%;left:-100px;top:-120px;background:radial-gradient(circle,rgba(41,227,122,.15),transparent 66%)}.v128-page-hero .eyebrow{color:#65e99b!important;font-size:10px!important;font-weight:900!important}.v128-page-hero h1{font-size:34px!important;margin:8px 0 7px!important;letter-spacing:-.025em!important}.v128-page-hero p{color:#849188!important;max-width:600px!important;line-height:1.75!important;margin:0!important}.v128-card{border:1px solid var(--v231-line)!important;background:#0c120f!important;border-radius:22px!important;box-shadow:none!important}.v128-static-main>.v128-card{display:grid!important;grid-template-columns:72px 1fr!important;gap:18px!important;align-items:center!important;padding:22px!important}.v128-static-main>.v128-card .v128-icon{width:72px!important;height:72px!important;border-radius:20px!important;background:var(--v231-green-soft)!important;border:1px solid rgba(41,227,122,.16)!important;color:#69eca0!important}.v128-static-main>.v128-card .v128-icon svg{width:30px!important;height:30px!important}.v128-action-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.v128-action-list .outline-btn{min-height:46px!important;border-radius:12px!important;background:#0a100d!important;border:1px solid var(--v231-line)!important;color:#d3ddd7!important;font-weight:800!important}.v128-action-list .outline-btn:first-child{background:var(--v231-green)!important;color:#031008!important;border-color:rgba(41,227,122,.5)!important}
body[data-page="payment-failed"] .v128-static-main>.v128-card .v128-icon,body[data-page="payment-cancelled"] .v128-static-main>.v128-card .v128-icon{background:rgba(239,68,68,.07)!important;border-color:rgba(239,68,68,.14)!important;color:#ef8a8a!important}
body[data-page="payment-pending"] .v128-static-main>.v128-card .v128-icon,body[data-page="payment-syncing"] .v128-static-main>.v128-card .v128-icon{background:rgba(245,173,66,.07)!important;border-color:rgba(245,173,66,.14)!important;color:#edbf73!important}

body[data-page="payment-callback"] #mainContent{min-height:calc(100vh - 220px)!important;display:grid!important;place-items:center!important;padding:70px 16px!important}.payment-callback-card-v109{width:min(650px,100%)!important;border-radius:26px!important;border:1px solid var(--v231-line)!important;background:linear-gradient(145deg,#101713,#090e0c)!important;box-shadow:var(--v231-shadow)!important;padding:32px!important;text-align:center!important}.payment-callback-icon-v109{width:78px!important;height:78px!important;border-radius:22px!important;background:var(--v231-green-soft)!important;border:1px solid rgba(41,227,122,.15)!important;margin:0 auto 18px!important}.payment-callback-card-v109 .eyebrow{color:#71eda6!important;font-size:10px!important;font-weight:900!important}.payment-callback-card-v109 h1{font-size:31px!important;margin:7px 0 8px!important}.payment-callback-card-v109 p,.payment-callback-card-v109>small{color:#829087!important;line-height:1.7!important}.payment-callback-actions-v109{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin-top:18px!important}.payment-callback-actions-v109>*{min-height:44px!important;border-radius:12px!important;border:1px solid var(--v231-line)!important;background:#0a100d!important;color:#d6dfda!important}.payment-callback-actions-v109 .cta{background:var(--v231-green)!important;color:#031008!important;border-color:rgba(41,227,122,.5)!important}

body[data-page="order-success"] .success-simple-header-v101{background:rgba(5,8,6,.86)!important;border-bottom:1px solid var(--v231-line)!important;backdrop-filter:blur(16px)!important}.success-shell-v101{width:min(920px,calc(100% - 28px))!important;margin:42px auto 70px!important}.success-card-v101,.success-order-card-v101,.success-offers-v101{border-radius:24px!important;border:1px solid var(--v231-line)!important;background:#0c120f!important;box-shadow:none!important}.success-main-v101{border-radius:27px!important;background:radial-gradient(380px 200px at 20% 0,rgba(41,227,122,.14),transparent 65%),linear-gradient(145deg,#101713,#090e0c)!important;border:1px solid var(--v231-line)!important}.success-main-icon-v101{background:var(--v231-green-soft)!important;border:1px solid rgba(41,227,122,.18)!important;color:#70eea7!important}.success-main-v101 h1{font-size:34px!important}.success-main-v101 p{color:#87948d!important}.success-step-v101{border-color:var(--v231-line)!important;background:#090e0c!important}.success-step-v101.done,.success-step-v101.active{border-color:rgba(41,227,122,.16)!important;background:rgba(41,227,122,.055)!important}.success-primary-v101{background:var(--v231-green)!important;color:#031008!important;border-radius:12px!important}.success-shell-v101 .outline-btn{border-radius:12px!important;border-color:var(--v231-line)!important;background:#0a100d!important;color:#d2dcd6!important}.success-item-v101{border-color:var(--v231-line)!important}.success-order-id-v101{font-family:"JetBrains Mono",monospace!important}

body[data-page="support"]{background:radial-gradient(700px 390px at 50% -5%,rgba(41,227,122,.06),transparent 66%),#050806!important}.v128-static-grid{gap:10px!important}.v128-static-grid .v128-card{border-radius:20px!important;padding:20px!important;background:#0c120f!important;transition:.18s!important}.v128-static-grid .v128-card:hover{transform:translateY(-2px)!important;border-color:rgba(41,227,122,.18)!important}.v128-static-grid .v128-icon{background:var(--v231-green-soft)!important;color:#69eda0!important;border-radius:14px!important}.v128-static-grid .v128-card h3{font-size:15px!important}.v128-static-grid .v128-card p{color:#7e8b83!important}

/* =========================================
   RESPONSIVE
   ========================================= */
@media(max-width:1050px){
  body.customer-account-v130 .ca-frame{grid-template-columns:230px minmax(0,1fr)!important}
  body.customer-account-v130 .ca-topbar{grid-template-columns:220px 1fr auto!important;padding-inline:20px!important}
  body.customer-account-v130 .ca-main{padding-inline:24px!important}
  .v231-account-hero{grid-template-columns:minmax(0,1fr) 250px!important}.v231-account-copy h1{font-size:32px!important}
  body.customer-auth-v130 .ca-auth-wrap{grid-template-columns:minmax(0,1fr) minmax(390px,.92fr)!important}.v231-auth-showcase{padding:30px!important}.v231-auth-copy h2{font-size:35px!important}
}
@media(max-width:860px){
  body.customer-account-v130 .ca-topbar{grid-template-columns:1fr auto!important;height:66px!important;min-height:66px!important;padding:0 15px!important}.ca-page-title{display:none!important}.ca-top-actions:before{display:none!important}.ca-logo-full{width:126px!important}.ca-frame{display:block!important;min-height:calc(100vh - 66px)!important}.ca-sidebar{display:none!important}.ca-main{padding:18px 14px calc(88px + env(safe-area-inset-bottom,0px))!important}.ca-bottom{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;position:fixed!important;z-index:90!important;bottom:0!important;left:0!important;right:0!important;background:rgba(6,10,8,.94)!important;border-top:1px solid var(--v231-line)!important;backdrop-filter:blur(16px)!important;padding:7px 7px calc(7px + env(safe-area-inset-bottom,0px))!important}.ca-bottom>*{min-height:49px!important;border-radius:12px!important;color:#6f7d75!important}.ca-bottom .active{background:var(--v231-green-soft)!important;color:#aef4c8!important}.ca-bottom svg{width:18px!important;height:18px!important}
  .v231-account-hero{grid-template-columns:1fr!important;min-height:auto!important;padding:23px!important;border-radius:22px!important}.v231-account-visual{display:none!important}.v231-account-copy h1{font-size:29px!important}.v231-account-copy p{font-size:12px!important}.ca-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ca-quick{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ca-deliveries{grid-template-columns:1fr!important}.ca-favorites-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v231-orders-hero{align-items:flex-start!important;flex-direction:column!important}.v231-orders-summary{width:100%!important}.v231-orders-summary span{flex:1!important}
  body.customer-auth-v130 .ca-auth-wrap{width:min(560px,calc(100% - 24px))!important;display:block!important;padding:24px 0 36px!important}.v231-auth-showcase{display:none!important}.customer-auth-v130 .ca-auth-card{padding:23px 20px!important;border-radius:22px!important}.customer-auth-v130 .ca-auth-back{position:static!important}.auth-title-mini b{font-size:24px!important}
  body[data-page^="payment-"] #mainContent.v128-static-main{padding:38px 0 55px!important}.v128-page-hero h1{font-size:29px!important}.v128-static-main>.v128-card{grid-template-columns:1fr!important;text-align:center!important}.v128-static-main>.v128-card .v128-icon{margin:auto!important}.v128-action-list{grid-template-columns:1fr!important}.payment-callback-actions-v109{grid-template-columns:1fr!important}
}
@media(max-width:560px){
  body.customer-account-v130 .ca-main{padding-inline:11px!important}.v231-account-hero{padding:20px!important;border-radius:19px!important}.v231-account-copy h1{font-size:26px!important}.v231-account-actions{display:grid!important;grid-template-columns:1fr 1fr!important}.v231-account-actions .ca-btn{width:100%!important}.ca-stat{min-height:94px!important;padding:14px!important}.ca-stat b{font-size:23px!important}.ca-quick button{min-height:90px!important;padding:12px!important;grid-template-columns:38px 1fr!important}.ca-quick button svg{width:38px!important;height:38px!important}.ca-order-card{padding:14px!important;border-radius:17px!important}.ca-product-line img{width:58px!important;height:54px!important}.ca-order-foot{align-items:flex-start!important;gap:10px!important}.ca-order-foot .ca-actions{width:100%!important}.ca-order-foot .ca-btn{width:100%!important}.v231-orders-hero{padding:19px!important;border-radius:19px!important}.v231-orders-hero h1{font-size:25px!important}.v231-orders-summary span{min-width:0!important;padding:9px!important}.ca-detail-head,.ca-timeline,.ca-items,.ca-delivery-section,.ca-pay,.ca-history,.ca-order-help{padding:15px!important;border-radius:17px!important}.ca-detail-grid{grid-template-columns:1fr!important}.ca-item{grid-template-columns:55px 1fr!important}.ca-item strong{grid-column:2!important}.ca-profile-avatar{grid-template-columns:58px 1fr!important}.ca-profile-circle{width:58px!important;height:58px!important;border-radius:16px!important}.ca-form{padding:15px!important;border-radius:17px!important}.ca-favorites-grid{grid-template-columns:1fr!important}
  body.customer-auth-v130 .ca-auth-wrap{width:calc(100% - 18px)!important;padding:14px 0 26px!important}.customer-auth-v130 .ca-auth-card{padding:20px 15px!important;border-radius:19px!important}.auth-card-header-v215{margin-bottom:17px!important}.auth-card-logo-v215{width:112px!important}.auth-confidence-v213{grid-template-columns:1fr!important}.otp-digit-v86{width:42px!important;height:50px!important}.v128-page-hero{padding:22px!important;border-radius:20px!important}.v128-page-hero h1{font-size:26px!important}.v128-static-main>.v128-card{padding:17px!important;border-radius:19px!important}.payment-callback-card-v109{padding:23px 17px!important;border-radius:21px!important}.payment-callback-card-v109 h1{font-size:27px!important}.success-shell-v101{width:calc(100% - 18px)!important;margin-top:22px!important}
}

/* Generic account sub-view headings / empty states */
body.customer-account-v130 .ca-title{margin:0 0 16px!important}
body.customer-account-v130 .ca-title h1{margin:0!important;font-size:27px!important;letter-spacing:-.025em!important}
body.customer-account-v130 .ca-title p{margin:5px 0 0!important;color:var(--v231-muted)!important;font-size:12px!important;line-height:1.65!important}
body.customer-account-v130 .ca-empty{padding:34px 22px!important;border-radius:20px!important;text-align:center!important}
body.customer-account-v130 .ca-empty .icon{width:58px!important;height:58px!important;border-radius:17px!important;background:var(--v231-green-soft)!important;color:#75efa7!important;display:grid!important;place-items:center!important;margin:0 auto 13px!important}
body.customer-account-v130 .ca-empty .icon svg{width:25px!important;height:25px!important}
body.customer-account-v130 .ca-empty h2{font-size:17px!important;margin:0 0 6px!important}
body.customer-account-v130 .ca-empty p{color:#77857d!important;font-size:11px!important;line-height:1.7!important;margin:0 auto 15px!important;max-width:430px!important}

/* Order-success generated markup (V101 compatibility) */
body[data-page="order-success"] .success-main-card-v101{
  padding:30px!important;border-radius:27px!important;border:1px solid var(--v231-line)!important;
  background:radial-gradient(380px 210px at 18% 0,rgba(41,227,122,.15),transparent 64%),linear-gradient(145deg,#101713,#090e0c)!important;
  box-shadow:var(--v231-shadow)!important;text-align:center!important
}
body[data-page="order-success"] .success-icon-v101{width:78px!important;height:78px!important;border-radius:22px!important;background:var(--v231-green-soft)!important;border:1px solid rgba(41,227,122,.18)!important;color:#73efa8!important;margin:0 auto 14px!important}
body[data-page="order-success"] .success-icon-v101.warning{background:rgba(239,68,68,.07)!important;border-color:rgba(239,68,68,.14)!important;color:#ef9090!important}
body[data-page="order-success"] .success-badge-v101{display:inline-flex!important;border-radius:999px!important;padding:6px 10px!important;background:var(--v231-green-soft)!important;border:1px solid rgba(41,227,122,.14)!important;color:#a7f3c3!important;font-size:10px!important;font-weight:900!important}
body[data-page="order-success"] .success-main-card-v101 h1{font-size:34px!important;margin:10px 0 7px!important;letter-spacing:-.025em!important}
body[data-page="order-success"] .success-main-card-v101>p{color:#87948d!important;line-height:1.75!important;margin:0 auto 18px!important;max-width:620px!important}
body[data-page="order-success"] .order-code-card-v101{display:grid!important;grid-template-columns:auto 1fr auto!important;gap:10px!important;align-items:center!important;padding:13px!important;border-radius:15px!important;border:1px solid var(--v231-line)!important;background:#080d0b!important;text-align:right!important}
body[data-page="order-success"] .order-code-card-v101 span{color:#6f7c75!important;font-size:10px!important;font-weight:800!important}.order-code-card-v101 b{font-family:"JetBrains Mono",monospace!important;font-size:13px!important}.order-code-card-v101 button{min-height:36px!important;border-radius:10px!important;border:1px solid var(--v231-line)!important;background:#101713!important;color:#cbd6cf!important}
body[data-page="order-success"] .success-actions-v101{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin-top:13px!important}.success-actions-v101>*{min-height:45px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important}
body[data-page="order-success"] .success-grid-v101{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:10px!important}.success-panel-v101{padding:19px!important;border-radius:20px!important;border:1px solid var(--v231-line)!important;background:#0c120f!important}.success-panel-v101 h2{font-size:14px!important;margin:0 0 13px!important}.success-steps-v101{gap:7px!important}.success-step-v101{min-height:45px!important;border-radius:13px!important}.success-summary-lines-v101>div{border-color:var(--v231-line)!important}.success-summary-lines-v101 span{color:#748179!important}.success-details-v101{margin-top:10px!important;border:1px solid var(--v231-line)!important;border-radius:20px!important;background:#0c120f!important;overflow:hidden!important}.success-details-v101 summary{padding:17px 19px!important;font-weight:900!important}.success-details-grid-v101{padding:0 19px 18px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.success-details-grid-v101>div{padding:12px!important;border:1px solid var(--v231-line)!important;border-radius:13px!important;background:#080d0b!important}.success-details-grid-v101 span{color:#6e7b74!important;font-size:9px!important}.success-items-v101{padding:0 19px 18px!important}.success-offers-v101{margin-top:10px!important;padding:19px!important;border-radius:20px!important;border:1px solid var(--v231-line)!important;background:#0c120f!important}.success-section-head-v101 h2{font-size:15px!important}.success-section-head-v101 span{color:#75827b!important}.success-offers-row-v101{gap:8px!important}.success-offer-card-v101{border:1px solid var(--v231-line)!important;background:#080d0b!important;border-radius:15px!important}.success-offer-card-v101 button{border-radius:10px!important;background:var(--v231-green-soft)!important;color:#a6f4c3!important;border:1px solid rgba(41,227,122,.14)!important}.success-note-v101{margin-top:10px!important;padding:13px 15px!important;border:1px solid rgba(41,227,122,.12)!important;border-radius:15px!important;background:rgba(41,227,122,.045)!important;color:#91a198!important}
@media(max-width:760px){body[data-page="order-success"] .success-actions-v101{grid-template-columns:1fr!important}.success-grid-v101{grid-template-columns:1fr!important}.success-details-grid-v101{grid-template-columns:1fr 1fr!important}}
@media(max-width:500px){body[data-page="order-success"] .success-main-card-v101{padding:22px 15px!important;border-radius:20px!important}.success-main-card-v101 h1{font-size:28px!important}.success-details-grid-v101{grid-template-columns:1fr!important}.order-code-card-v101{grid-template-columns:1fr auto!important}.order-code-card-v101 span{grid-column:1/-1!important}}
