/* TAQA STORE V232 — Account Polish / Dashboard System */
:root{
  --v232-bg:#050806;
  --v232-panel:#0b100d;
  --v232-panel-2:#0e1511;
  --v232-panel-3:#111a15;
  --v232-line:rgba(255,255,255,.075);
  --v232-line-strong:rgba(255,255,255,.12);
  --v232-text:#f4f8f5;
  --v232-muted:#8b9991;
  --v232-soft:#66736c;
  --v232-green:#30e980;
  --v232-green-2:#1ccf6d;
  --v232-green-soft:rgba(48,233,128,.09);
  --v232-green-soft-2:rgba(48,233,128,.15);
  --v232-danger:#f08f8f;
  --v232-shadow:0 24px 72px rgba(0,0,0,.28);
  --v232-radius:18px;
  --v232-radius-lg:24px;
}

body.customer-account-v130{
  background:
    radial-gradient(760px 360px at 84% -60px,rgba(48,233,128,.075),transparent 68%),
    linear-gradient(180deg,#050806 0%,#060a08 100%)!important;
  color:var(--v232-text)!important;
}
body.customer-account-v130 *{box-sizing:border-box}
body.customer-account-v130 button,body.customer-account-v130 input,body.customer-account-v130 select,body.customer-account-v130 textarea{font-family:"Tajawal",sans-serif}

/* App shell */
body.customer-account-v130 .v232-topbar{
  height:68px!important;min-height:68px!important;padding:0 24px!important;
  grid-template-columns:238px minmax(0,1fr) auto!important;
  background:rgba(5,8,6,.88)!important;border-bottom:1px solid var(--v232-line)!important;
  backdrop-filter:blur(20px)!important;
}
body.customer-account-v130 .v232-topbar .ca-logo{width:auto!important}
body.customer-account-v130 .v232-topbar .ca-logo-full{width:130px!important}
.v232-topbar-title{justify-self:start;display:flex;align-items:baseline;gap:8px;min-width:0}
.v232-topbar-title small{color:#65736b;font-size:10px;font-weight:800}
.v232-topbar-title b{color:#dce5df;font-size:13px;font-weight:900}
body.customer-account-v130 .ca-top-actions{gap:7px!important}
body.customer-account-v130 .ca-top-actions:before{display:none!important}
.v232-store-link{height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border:1px solid var(--v232-line);border-radius:11px;background:#0b100d;color:#b7c1bb;text-decoration:none;font-size:11px;font-weight:800}
.v232-store-link svg{width:15px;height:15px;color:#74d99c}
body.customer-account-v130 .v232-topbar .ca-icon-btn,body.customer-account-v130 .v232-topbar .ca-top-actions>.ca-avatar{width:38px!important;height:38px!important;border-radius:11px!important;background:#0b100d!important;border-color:var(--v232-line)!important}

body.customer-account-v130 .v232-account-frame{grid-template-columns:242px minmax(0,1fr)!important;min-height:calc(100vh - 68px)!important}
body.customer-account-v130 .v232-sidebar{
  top:68px!important;height:calc(100vh - 68px)!important;min-height:calc(100vh - 68px)!important;
  padding:18px 13px 15px!important;background:rgba(7,11,9,.78)!important;border-inline-start:1px solid var(--v232-line)!important;
}
body.customer-account-v130 .v232-sidebar-profile{
  grid-template-columns:43px minmax(0,1fr)!important;padding:12px!important;margin-bottom:15px!important;gap:10px!important;
  background:linear-gradient(145deg,#0f1713,#0a0f0c)!important;border:1px solid var(--v232-line)!important;border-radius:16px!important;
}
body.customer-account-v130 .v232-sidebar-profile:after{display:none!important}
body.customer-account-v130 .v232-sidebar-profile .ca-avatar{width:43px!important;height:43px!important;border-radius:13px!important;font-size:16px!important}
.v232-sidebar-profile>div{min-width:0}.v232-sidebar-profile>div b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px!important}.v232-sidebar-profile>div small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px!important;font-size:9.5px!important}
.v232-account-status{grid-column:1/-1;display:inline-flex;align-items:center;gap:5px;width:max-content;color:#84e8ab;font-size:9px;font-weight:900}.v232-account-status svg{width:13px;height:13px}
body.customer-account-v130 .v232-sidebar-nav{display:block!important}
body.customer-account-v130 .v232-sidebar-nav:before{display:none!important}
.v232-nav-group{display:grid;gap:4px;margin-bottom:13px}.v232-nav-label{padding:0 10px 4px;color:#59665f;font-size:9px;font-weight:900;letter-spacing:.08em}
body.customer-account-v130 .v232-sidebar-nav button{min-height:42px!important;border-radius:11px!important;padding:0 11px!important;gap:9px!important;font-size:12px!important}
body.customer-account-v130 .v232-sidebar-nav button.active{background:rgba(48,233,128,.085)!important;border-color:rgba(48,233,128,.13)!important;box-shadow:inset -2px 0 0 var(--v232-green)!important;color:#d8f7e4!important}
body.customer-account-v130 .v232-sidebar-nav button svg{width:17px!important;height:17px!important}
.v232-sidebar-nav button em{margin-inline-start:auto;min-width:20px;height:20px;border-radius:999px;background:var(--v232-green);color:#041108;display:grid;place-items:center;font-size:9px;font-style:normal;font-weight:900}
body.customer-account-v130 .v232-sidebar-footer{padding-top:13px!important;border-top:1px solid var(--v232-line)!important}
body.customer-account-v130 .v232-sidebar-footer:before{display:none!important}
.v232-secure-note{display:flex;gap:8px;align-items:flex-start;padding:10px;margin-bottom:8px;border-radius:12px;background:rgba(48,233,128,.035);border:1px solid rgba(48,233,128,.08)}
.v232-secure-note>svg{width:17px;height:17px;color:#68dc97;flex:0 0 auto}.v232-secure-note b{display:block;font-size:10px;color:#a7d7b9}.v232-secure-note small{display:block;color:#5d6b63;font-size:8.5px;line-height:1.45;margin-top:2px}
body.customer-account-v130 .v232-sidebar-footer button{min-height:40px!important;border-radius:11px!important;font-size:11px!important}
body.customer-account-v130 .v232-main{padding:27px 30px 74px!important}
body.customer-account-v130 .v232-view{max-width:1180px!important}

/* Shared headings */
.v232-eyebrow{display:inline-flex;align-items:center;gap:6px;color:#72d99b;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
.v232-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--v232-green);box-shadow:0 0 12px rgba(48,233,128,.45)}
.v232-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:16px;padding:4px 2px}
.v232-page-head h1{margin:5px 0 3px;font-size:31px;line-height:1.15;letter-spacing:-.025em}.v232-page-head p{margin:0;color:var(--v232-muted);font-size:12px;line-height:1.65;max-width:620px}
.v232-head-counter{display:flex;align-items:baseline;gap:7px;padding:10px 14px;border:1px solid var(--v232-line);border-radius:13px;background:var(--v232-panel)}.v232-head-counter b{font-size:22px}.v232-head-counter span{color:var(--v232-muted);font-size:10px;font-weight:800}
.v232-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:11px}.v232-section-head small,.v232-card-title small{display:block;color:#5d6a63;font-size:8.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.v232-section-head h2,.v232-card-title h2{margin:3px 0 0;font-size:16px;line-height:1.25}.v232-section-head p{margin:3px 0 0;color:var(--v232-muted);font-size:10px}.v232-section-head>button{border:0;background:none;color:#78dca0;font-size:10px;font-weight:900;cursor:pointer}

/* Overview */
.v232-welcome{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;margin-bottom:13px}
.v232-welcome-copy{position:relative;overflow:hidden;min-height:205px;padding:27px 29px;border:1px solid var(--v232-line);border-radius:24px;background:radial-gradient(300px 180px at 12% 0,rgba(48,233,128,.13),transparent 70%),linear-gradient(135deg,#101813,#090e0b 68%);box-shadow:var(--v232-shadow)}
.v232-welcome-copy:after{content:"";position:absolute;left:-54px;bottom:-110px;width:250px;height:250px;border-radius:50%;border:1px solid rgba(48,233,128,.09);box-shadow:0 0 0 30px rgba(48,233,128,.018),0 0 0 64px rgba(48,233,128,.012)}
.v232-welcome-copy h1{position:relative;z-index:1;margin:8px 0 6px;font-size:33px;line-height:1.15;letter-spacing:-.03em}.v232-welcome-copy p{position:relative;z-index:1;margin:0;max-width:600px;color:#98a59d;font-size:12.5px;line-height:1.7}.v232-welcome-actions{position:relative;z-index:1;display:flex;gap:8px;margin-top:18px}.v232-welcome-actions .ca-btn{min-height:41px!important;padding-inline:14px!important;font-size:11px!important}
.v232-account-card{padding:20px;border:1px solid var(--v232-line);border-radius:24px;background:linear-gradient(145deg,#0e1511,#090e0c);display:flex;flex-direction:column;box-shadow:var(--v232-shadow)}
.v232-account-card-top{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--v232-line)}.v232-avatar-lg{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--v232-green-soft-2);border:1px solid rgba(48,233,128,.16);color:#bff9d4;font-size:19px;font-weight:900}.v232-account-card-top b{display:block;font-size:14px}.v232-account-card-top small{display:block;color:#6f7c75;font-size:9.5px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v232-account-checks{display:grid;gap:7px;padding:13px 0}.v232-account-checks span{display:flex;align-items:center;gap:7px;color:#7b8981;font-size:10px}.v232-account-checks span svg{width:14px;height:14px}.v232-account-checks span.ok{color:#89dba8}.v232-account-card>button{margin-top:auto;min-height:37px;border:1px solid var(--v232-line);border-radius:10px;background:#0a0f0c;color:#aeb9b2;font-size:10px;font-weight:900;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.v232-account-card>button svg{width:13px;height:13px}

body.customer-account-v130 .v232-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;margin-bottom:18px!important}
body.customer-account-v130 .v232-stats .ca-stat{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:11px!important;align-items:center!important;min-height:92px!important;padding:13px!important;border-radius:16px!important;background:var(--v232-panel)!important;border-color:var(--v232-line)!important}
body.customer-account-v130 .v232-stats .ca-stat:after{display:none!important}.v232-stat-icon{width:42px;height:42px;border-radius:12px;background:#111914;border:1px solid var(--v232-line);display:grid!important;place-items:center;color:#86938c}.v232-stat-icon svg{width:18px;height:18px}.v232-stats .ca-stat.green .v232-stat-icon{background:rgba(48,233,128,.07);color:#66dc98}.v232-stats .ca-stat.amber .v232-stat-icon{background:rgba(245,178,66,.065);color:#dfb56f}.v232-stats .ca-stat.accent .v232-stat-icon{background:rgba(91,149,255,.07);color:#90b7ff}
.v232-stats .ca-stat>div>span{display:block!important;margin:0 0 1px!important;color:#7c8982!important;font-size:9.5px!important}.v232-stats .ca-stat b{display:block;font-size:21px!important;line-height:1.08!important;color:#f2f6f3!important}.v232-stats .ca-stat.accent b{font-size:17px!important}.v232-stats .ca-stat small{display:block;color:#556159;font-size:8.5px;margin-top:3px}

.v232-quick-section{margin-bottom:19px!important}.v232-quick{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.v232-quick button{position:relative!important;min-height:74px!important;padding:12px 12px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) 15px!important;grid-template-rows:auto auto!important;align-items:center!important;text-align:right!important;column-gap:9px!important;row-gap:1px!important;background:var(--v232-panel)!important;border:1px solid var(--v232-line)!important;border-radius:15px!important}.v232-quick button:hover{transform:translateY(-1px);border-color:rgba(48,233,128,.16)!important;background:#0e1511!important}.v232-quick-icon{grid-row:1/3;width:36px;height:36px;border-radius:10px;background:rgba(48,233,128,.055);display:grid;place-items:center;color:#6bdc99}.v232-quick-icon svg{width:17px!important;height:17px!important}.v232-quick button>span:not(.v232-quick-icon){align-self:end;font-size:11px!important;color:#d8dfda!important;font-weight:900}.v232-quick button>small{align-self:start;color:#5f6c65!important;font-size:8.5px!important}.v232-quick button>svg{grid-column:3;grid-row:1/3;width:14px!important;height:14px!important;color:#4f5b54!important}

.v232-overview-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);gap:12px;align-items:start}.v232-overview-main,.v232-account-tools{min-width:0}.v232-account-tools{padding:15px;border:1px solid var(--v232-line);border-radius:18px;background:var(--v232-panel)}.v232-tool-list{display:grid;gap:7px}.v232-tool-list button{display:grid;grid-template-columns:34px minmax(0,1fr) 14px;gap:9px;align-items:center;width:100%;padding:9px;border:1px solid var(--v232-line);border-radius:12px;background:#080d0a;color:#dce4df;text-align:right;cursor:pointer}.v232-tool-list button>span{width:34px;height:34px;border-radius:10px;background:#101813;display:grid;place-items:center;color:#72d69a}.v232-tool-list button>span svg{width:16px;height:16px}.v232-tool-list button b{display:block;font-size:10.5px}.v232-tool-list button small{display:block;color:#5e6a63;font-size:8.5px;margin-top:2px}.v232-tool-list button>svg{width:13px;height:13px;color:#556159}

/* Orders */
.v232-order-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.v232-order-metrics>div{padding:12px 14px;border:1px solid var(--v232-line);border-radius:14px;background:var(--v232-panel)}.v232-order-metrics span{display:block;color:#6e7b73;font-size:9px;font-weight:800}.v232-order-metrics b{display:block;margin-top:2px;font-size:20px}
.v232-orders-toolbar{padding:10px;border:1px solid var(--v232-line);border-radius:16px;background:var(--v232-panel);margin-bottom:10px}.v232-orders-toolbar .ca-search{margin:0 0 7px!important}.v232-orders-toolbar .ca-input{min-height:43px!important}.v232-orders-toolbar .ca-tabs{margin:0!important;padding:0!important}.v232-orders-toolbar .ca-tabs button{min-height:31px!important;font-size:9.5px!important;padding:0 11px!important}
.v232-orders-list{display:grid;gap:8px}.v232-order-card{padding:0!important;margin:0!important;overflow:hidden!important;border-radius:16px!important;background:var(--v232-panel)!important;border:1px solid var(--v232-line)!important}.v232-order-main{display:grid;grid-template-columns:138px minmax(220px,1fr) minmax(235px,.82fr) 110px;align-items:center;gap:14px;padding:13px 14px}.v232-order-id>span,.v232-order-statuses>span,.v232-order-total>span{display:block;color:#5f6b64;font-size:8px;font-weight:900;margin-bottom:4px}.v232-order-id .ca-order-number b{font-size:11px!important}.v232-order-id small{font-size:8.5px;color:#647069}.v232-order-product{margin:0!important;min-width:0}.v232-order-product img{width:48px!important;height:44px!important;padding:4px!important;object-fit:contain!important;background:#070b09!important;border-radius:10px!important}.v232-order-product b{font-size:11px!important}.v232-order-product span{font-size:8.5px!important}.v232-order-statuses>div{display:flex;flex-wrap:wrap;gap:4px}.v232-order-statuses .ca-badge{padding:3px 6px!important;font-size:8.5px!important}.v232-order-statuses .ca-badge svg{width:10px!important;height:10px!important}.v232-order-total strong{font-size:13px;color:#dff6e8}.v232-order-action{display:flex;justify-content:flex-end;padding:9px 14px;border-top:1px solid var(--v232-line);background:#090e0b}.v232-order-action .ca-btn{min-height:34px!important;padding:0 11px!important;font-size:9.5px!important}

/* Profile */
.v232-profile-hero{display:grid;grid-template-columns:68px minmax(0,1fr) auto;gap:14px;align-items:center;padding:17px;margin-bottom:11px;border:1px solid var(--v232-line);border-radius:18px;background:linear-gradient(145deg,#0f1713,#0a0f0c)}.v232-profile-avatar{width:68px;height:68px;border-radius:20px;display:grid;place-items:center;background:var(--v232-green-soft-2);border:1px solid rgba(48,233,128,.16);color:#bff8d3;font-size:24px;font-weight:900}.v232-profile-copy b{display:block;font-size:16px}.v232-profile-copy>span{display:block;color:#77847d;font-size:10px;margin-top:2px}.v232-profile-copy>div{display:flex;gap:6px;margin-top:8px}.v232-profile-copy em{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:999px;background:#101813;border:1px solid var(--v232-line);color:#829087;font-size:8.5px;font-style:normal}.v232-profile-copy em svg{width:11px;height:11px}.v232-profile-meta{padding:10px 13px;border-inline-start:1px solid var(--v232-line);min-width:150px}.v232-profile-meta span{display:block;color:#637068;font-size:8.5px}.v232-profile-meta b{display:block;margin-top:3px;font-size:11px;direction:ltr;text-align:right}
.v232-settings-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:11px;align-items:start}.v232-profile-form{padding:18px!important}.v232-card-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--v232-line)}.v232-card-title>svg{width:19px;height:19px;color:#5fca8a}.v232-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px}.v232-span-2{grid-column:1/-1}.v232-form-actions{display:flex;justify-content:flex-start;padding-top:4px}.v232-form-actions .ca-btn{min-width:140px}
.v232-profile-side{display:grid;gap:10px}.v232-side-card{padding:16px;border:1px solid var(--v232-line);border-radius:17px;background:var(--v232-panel)}.v232-side-icon{width:38px;height:38px;border-radius:11px;background:var(--v232-green-soft);display:grid;place-items:center;color:#69d895;margin-bottom:11px}.v232-side-icon svg{width:18px;height:18px}.v232-side-card h3{margin:0 0 4px;font-size:13px}.v232-side-card p{margin:0 0 12px;color:#6f7c74;font-size:9.5px;line-height:1.6}
body.customer-account-v130 .v232-profile-form .ca-input{min-height:44px!important;border-radius:11px!important;font-size:12px!important}.v232-profile-form .ca-field{margin-bottom:11px!important}.v232-profile-form .ca-field label{font-size:9.5px!important}

/* Security */
.v232-security-state{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid rgba(48,233,128,.12);border-radius:13px;background:rgba(48,233,128,.045);color:#75d99c}.v232-security-state>svg{width:19px;height:19px}.v232-security-state b{display:block;font-size:10px}.v232-security-state small{display:block;color:#5d8069;font-size:8px;margin-top:1px}.v232-security-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:10px}.v232-password-card{grid-row:span 2}.v232-security-grid .ca-security-card{margin:0!important;padding:17px!important;border-radius:17px!important}.v232-security-grid .ca-form{padding:0!important}.v232-security-hint{display:flex;gap:7px;align-items:flex-start;margin-top:10px;padding:9px;border-radius:11px;background:#090e0b;border:1px solid var(--v232-line);color:#66736b;font-size:9px;line-height:1.55}.v232-security-hint svg{width:14px;height:14px;flex:0 0 auto;color:#75d99c}.v232-logout-card p{margin:0 0 12px;color:#748179;font-size:10px;line-height:1.6}

/* Deliveries */
.v232-deliveries{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.v232-delivery-order{padding:15px!important;border-radius:18px!important}.v232-delivery-order .ca-delivery-order-head{margin-bottom:9px}.v232-delivery-order .ca-delivery-order-head>div>span{display:block;color:#5f6c65;font-size:8px}.v232-delivery-order .ca-delivery-order-head b{font-size:10.5px;font-family:"JetBrains Mono",monospace}.v232-delivery-order .ca-delivery-order-head small{font-size:8.5px}.v232-delivery-order .ca-delivery-preview{margin-bottom:9px!important;padding:9px!important}.v232-delivery-order .ca-delivery-card{border-radius:14px!important}.v232-delivery-order>.ca-btn{margin-top:8px!important;min-height:36px!important;font-size:9.5px!important}

/* Favorites */
.v232-favorites-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.v232-favorites-grid .ca-favorite-card{padding:9px!important;text-decoration:none;overflow:hidden}.v232-favorite-media{position:relative}.v232-favorite-media img{width:100%!important;aspect-ratio:3/2!important;object-fit:contain!important;background:#070b09!important;border:1px solid var(--v232-line)!important;border-radius:13px!important;padding:9px!important}.v232-favorite-media>span{position:absolute;top:8px;left:8px;width:28px;height:28px;border-radius:9px;background:rgba(6,10,8,.82);border:1px solid var(--v232-line);display:grid;place-items:center;color:#79d99d}.v232-favorite-media>span svg{width:14px;height:14px}.v232-favorites-grid .ca-favorite-card>div:last-child{padding:9px 4px 4px}.v232-favorites-grid .ca-favorite-card b{display:block;color:#e4ebe6;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v232-favorites-grid .ca-favorite-card strong{display:block;color:#b8f0ca;font-size:12px;margin-top:4px}.v232-favorites-grid .ca-favorite-card small{display:flex;align-items:center;gap:4px;color:#617068;font-size:8.5px;margin-top:6px}.v232-favorites-grid .ca-favorite-card small svg{width:11px;height:11px}

/* Support */
.v232-support-grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:10px;align-items:start}.v232-support-fast{margin:0!important;padding:20px!important;border-radius:18px!important;position:sticky;top:88px}.v232-support-icon{width:48px;height:48px;border-radius:15px;background:var(--v232-green-soft);border:1px solid rgba(48,233,128,.12);display:grid;place-items:center;color:#6cda98;margin-bottom:13px}.v232-support-icon svg{width:22px;height:22px}.v232-support-fast>small{display:block;color:#65726b;font-size:8.5px;font-weight:900}.v232-support-fast h2{margin:3px 0 4px;font-size:20px}.v232-support-fast p{margin:0 0 14px;color:#77847c;font-size:10px;line-height:1.65}.v232-support-tip{display:flex;gap:7px;margin-top:10px;padding:9px;border:1px solid var(--v232-line);border-radius:11px;background:#090e0b;color:#627068;font-size:8.5px;line-height:1.55}.v232-support-tip svg{width:13px;height:13px;flex:0 0 auto;color:#71d99b}.v232-ticket-form{padding:18px!important;border-radius:18px!important}.v232-ticket-form .ca-form{border:0!important;background:transparent!important;padding:0!important}.v232-ticket-history{margin-top:15px}.v232-ticket-history .ca-ticket{padding:12px!important}.v232-ticket-history .ca-ticket b{font-size:10.5px}.v232-ticket-history .ca-ticket small{font-size:8.5px}

/* Notifications */
.v232-notifications{display:grid;gap:7px}.v232-notifications .ca-notification{display:grid!important;grid-template-columns:38px minmax(0,1fr) 7px 15px!important;gap:10px!important;align-items:center!important;padding:11px 12px!important;margin:0!important;text-align:right!important}.v232-notif-icon{width:38px;height:38px;border-radius:11px;background:#101713;display:grid;place-items:center;color:#748179}.v232-notif-icon svg{width:17px;height:17px}.v232-notifications .ca-notification.unread .v232-notif-icon{background:var(--v232-green-soft);color:#6edb99}.v232-notifications .ca-notification .text p{font-size:10.5px!important;margin:0!important}.v232-notifications .ca-notification .text small{font-size:8.5px!important}.v232-notifications .ca-notif-dot{width:6px!important;height:6px!important}.v232-notifications .ca-notification>svg{width:13px!important;height:13px!important;color:#56625b}

/* Existing order detail polish */
body.customer-account-v130 .ca-detail-head{border-radius:18px!important;padding:18px!important;background:linear-gradient(145deg,#0f1713,#0a0f0c)!important}
body.customer-account-v130 .ca-detail-head h1{font-size:19px!important}
body.customer-account-v130 .ca-timeline,body.customer-account-v130 .ca-items,body.customer-account-v130 .ca-delivery-section,body.customer-account-v130 .ca-pay,body.customer-account-v130 .ca-history,body.customer-account-v130 .ca-order-help{border-radius:17px!important;padding:16px!important;background:var(--v232-panel)!important;border-color:var(--v232-line)!important}
body.customer-account-v130 .ca-mini-status{border-radius:12px!important;background:#090e0b!important}
body.customer-account-v130 .ca-item img{width:58px!important;height:52px!important;border-radius:11px!important}
body.customer-account-v130 .ca-badge{border-radius:999px!important}
body.customer-account-v130 .ca-btn{box-shadow:none!important}
body.customer-account-v130 .ca-btn.primary{background:linear-gradient(180deg,var(--v232-green),var(--v232-green-2))!important;color:#031008!important;border-color:rgba(48,233,128,.4)!important}
body.customer-account-v130 .ca-card{box-shadow:none!important}

/* Responsive */
@media(max-width:1100px){
  body.customer-account-v130 .v232-account-frame{grid-template-columns:220px minmax(0,1fr)!important}
  body.customer-account-v130 .v232-topbar{grid-template-columns:216px minmax(0,1fr) auto!important;padding-inline:18px!important}
  body.customer-account-v130 .v232-main{padding-inline:22px!important}
  .v232-order-main{grid-template-columns:125px minmax(190px,1fr) minmax(190px,.8fr) 96px;gap:10px}
  .v232-settings-layout{grid-template-columns:minmax(0,1fr) 240px}
}
@media(max-width:900px){
  body.customer-account-v130 .v232-topbar{height:64px!important;min-height:64px!important;grid-template-columns:1fr auto!important;padding:0 13px!important}
  .v232-topbar-title{display:none}.v232-store-link span{display:none}.v232-store-link{width:38px;padding:0;justify-content:center}
  body.customer-account-v130 .v232-account-frame{display:block!important;min-height:calc(100vh - 64px)!important}
  body.customer-account-v130 .v232-sidebar{display:none!important}
  body.customer-account-v130 .v232-main{padding:18px 14px calc(84px + env(safe-area-inset-bottom,0px))!important}
  body.customer-account-v130 .v232-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,.95)!important;border-top:1px solid var(--v232-line)!important;backdrop-filter:blur(18px)!important;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px))!important}
  .v232-welcome{grid-template-columns:1fr}.v232-account-card{display:none}.v232-welcome-copy{min-height:auto;padding:22px}
  body.customer-account-v130 .v232-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .v232-overview-grid{grid-template-columns:1fr}.v232-account-tools{order:-1}.v232-tool-list{grid-template-columns:repeat(3,minmax(0,1fr))}.v232-tool-list button{grid-template-columns:32px minmax(0,1fr);}.v232-tool-list button>svg{display:none}
  .v232-order-main{grid-template-columns:118px minmax(0,1fr) 100px}.v232-order-statuses{grid-column:2/4}.v232-order-total{grid-column:3;grid-row:1}.v232-order-product{grid-column:2;grid-row:1}.v232-order-id{grid-row:1/3}.v232-order-action{padding-top:8px}
  .v232-settings-layout{grid-template-columns:1fr}.v232-profile-side{grid-template-columns:repeat(2,minmax(0,1fr))}.v232-security-grid{grid-template-columns:1fr}.v232-password-card{grid-row:auto}.v232-support-grid{grid-template-columns:1fr}.v232-support-fast{position:static}.v232-deliveries{grid-template-columns:1fr!important}
}
@media(max-width:620px){
  body.customer-account-v130 .v232-main{padding-inline:10px!important;padding-top:13px!important}
  .v232-page-head{align-items:flex-start;gap:12px;margin-bottom:12px}.v232-page-head h1{font-size:25px}.v232-page-head p{font-size:10.5px}.v232-page-head>.ca-btn{min-height:35px!important;padding-inline:10px!important;font-size:9px!important}.v232-head-counter{padding:8px 10px}.v232-head-counter b{font-size:18px}.v232-head-counter span{font-size:8px}
  .v232-welcome-copy{padding:19px;border-radius:18px}.v232-welcome-copy h1{font-size:26px}.v232-welcome-copy p{font-size:10.5px}.v232-welcome-actions{display:grid;grid-template-columns:1fr 1fr}.v232-welcome-actions .ca-btn{width:100%;padding-inline:8px!important}
  body.customer-account-v130 .v232-stats{gap:7px!important;margin-bottom:14px!important}.v232-stats .ca-stat{grid-template-columns:36px minmax(0,1fr)!important;min-height:80px!important;padding:10px!important;gap:8px!important}.v232-stat-icon{width:36px;height:36px;border-radius:10px}.v232-stats .ca-stat b{font-size:18px!important}.v232-stats .ca-stat.accent b{font-size:13px!important}.v232-stats .ca-stat small{font-size:7.5px}
  .v232-quick{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v232-quick button{min-height:68px!important;padding:10px!important}
  .v232-tool-list{grid-template-columns:1fr}.v232-account-tools{padding:12px}.v232-section-head h2{font-size:14px}
  .v232-order-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.v232-order-metrics>div{padding:9px 11px}.v232-order-metrics b{font-size:17px}
  .v232-orders-toolbar{padding:8px}.v232-orders-toolbar .ca-tabs{gap:5px!important}.v232-orders-toolbar .ca-tabs button{padding:0 9px!important}
  .v232-order-main{display:block;padding:12px}.v232-order-id{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-bottom:9px;border-bottom:1px solid var(--v232-line)}.v232-order-id>span{display:none}.v232-order-id small{margin-inline-start:auto}.v232-order-product{margin:10px 0!important}.v232-order-statuses{margin-top:9px}.v232-order-total{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding-top:9px;border-top:1px solid var(--v232-line)}.v232-order-total>span{margin:0}.v232-order-action .ca-btn{width:100%}
  .v232-profile-hero{grid-template-columns:56px minmax(0,1fr);padding:13px}.v232-profile-avatar{width:56px;height:56px;border-radius:16px}.v232-profile-meta{grid-column:1/-1;border:0;border-top:1px solid var(--v232-line);padding:9px 0 0;display:flex;justify-content:space-between;align-items:center}.v232-profile-meta b{margin:0}.v232-form-grid{grid-template-columns:1fr}.v232-span-2{grid-column:auto}.v232-profile-side{grid-template-columns:1fr}.v232-profile-form{padding:14px!important}.v232-form-actions .ca-btn{width:100%}
  .v232-security-state{display:none}.v232-security-grid .ca-security-card{padding:14px!important}.v232-support-fast,.v232-ticket-form{padding:15px!important}.v232-favorites-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .v232-notifications .ca-notification{grid-template-columns:34px minmax(0,1fr) 6px 13px!important;padding:9px!important}.v232-notif-icon{width:34px;height:34px}
}
@media(max-width:390px){
  .v232-favorites-grid{grid-template-columns:1fr!important}.v232-page-head>.ca-btn{display:none}.v232-welcome-actions{grid-template-columns:1fr}.v232-profile-copy>div{flex-wrap:wrap}.v232-order-id small{display:none}
}
