﻿:root,[data-bs-theme="light"]{--bs-primary:#4f46e5;--bs-primary-rgb:79,70,229;--bs-body-bg:#f8fafc;--bs-body-bg-rgb:248,250,252;--bs-body-color:#0f172a;--bs-body-color-rgb:15,23,42;--bs-emphasis-color:#020617;--bs-secondary-color:#64748b;--bs-secondary-bg:#f1f5f9;--bs-secondary-bg-rgb:241,245,249;--bs-tertiary-bg:#f1f5f9;--bs-tertiary-bg-rgb:241,245,249;--bs-border-color-translucent:rgba(16,32,51,.15);--bs-border-color:#d7dee8;--bs-border-color-rgb:215,222,232;--bs-light-rgb:241,243,245;--customer-panel-bg:var(--bs-card-bg,#fff);--customer-panel-border:var(--bs-border-color);--customer-action-bg:var(--bs-card-bg);--customer-action-hover-bg:var(--bs-secondary-bg);--customer-action-border:var(--bs-border-color);--customer-muted-panel-bg:var(--bs-secondary-bg);--mt-page-bg:var(--bs-body-bg);--mt-surface:var(--bs-card-bg);--mt-surface-soft:var(--bs-secondary-bg);--mt-surface-raised:var(--bs-card-bg);--mt-border:var(--bs-border-color);--mt-muted:var(--bs-secondary-color);--mt-heading:var(--bs-emphasis-color);--mt-navbar-bg:#0f172a;--mt-palette-white:#fff;--mt-palette-alice:#f0f8ff;--mt-palette-powder:#b0e0e6;--mt-palette-sky:#87ceeb;--mt-palette-steel:#4682b4;}[data-bs-theme="dark"]{--bs-body-bg:#071827;--bs-body-bg-rgb:7,24,39;--bs-body-color:#e2f0ff;--bs-body-color-rgb:226,240,255;--bs-emphasis-color:#f1f7ff;--bs-emphasis-color-rgb:241,247,255;--bs-light-rgb:110,139,173;--bs-primary:#3b82f6;--bs-primary-rgb:59,130,246;--bs-primary-bg:#132d4a;--bs-primary-bg-rgb:19,45,74;--bs-primary-border-subtle:rgba(59,130,246,.3);--bs-secondary:#8ba6c2;--bs-secondary-rgb:139,166,194;--bs-secondary-color:#b8c9e0;--bs-secondary-bg:#132d4a;--bs-secondary-bg-rgb:19,45,74;--bs-tertiary-bg:#0c2239;--bs-tertiary-bg-rgb:12,34,57;--bs-tertiary-color:#a3b8d1;--bs-border-color:#1e3f5f;--bs-border-color-translucent:rgba(59,130,246,.22);--bs-border-color-rgb:41,70,97;--bs-badge-bg:#3b82f6;--bs-success:#14b8a6;--bs-success-rgb:20,184,166;--bs-info:#67e8f9;--bs-info-rgb:103,232,249;--bs-warning:#fbbf24;--bs-warning-rgb:251,191,36;--bs-danger:#f87171;--bs-danger-rgb:248,113,113;--bs-heading-color:#f1f7ff;--bs-link-color:#60a5fa;--bs-link-color-rgb:96,165,250;--bs-link-hover-color:#93c5fd;--bs-code-color:#67e8f9;--bs-focus-ring-color:rgba(59,130,246,.6);--bs-focus-ring-width:3px;--bs-card-bg:#132d4a;--bs-card-border-color:#1e3f5f;--bs-card-color:#e2f0ff;--bs-modal-bg:#132d4a;--bs-modal-border-color:#1e3f5f;--bs-dropdown-bg:#132d4a;--bs-dropdown-border-color:#1e3f5f;--bs-dropdown-color:#e2f0ff;--bs-nav-link-color:#b8c9e0;--bs-nav-link-hover-color:#e2f0ff;--bs-nav-link-active-color:#3b82f6;--bs-btn-primary-color:#fff;--bs-btn-primary-bg:#3b82f6;--bs-btn-primary-border-color:#3b82f6;--bs-tooltip-bg:#071827;--bs-popover-bg:#132d4a;--mt-navbar-bg:#081a2d;--mt-page-bg:var(--bs-body-bg);--mt-surface:var(--bs-card-bg);--mt-surface-soft:#102b46;--mt-surface-raised:#153655;--mt-border:var(--bs-border-color);--mt-muted:#b9cbd8;--mt-heading:#f6fbff;--customer-panel-bg:var(--bs-card-bg);--customer-panel-border:var(--bs-border-color);--customer-action-bg:var(--bs-card-bg);--customer-action-hover-bg:#1a3856;--customer-action-border:var(--bs-border-color);--customer-muted-panel-bg:var(--bs-secondary-bg);}.mystores-page,.orderlist-page,.customer-page,.myaccount-page,.helpdesk-page,.billing-page,.subscriptions-page{min-height:100vh;background:radial-gradient(circle at 10% 8%,rgba(var(--bs-primary-rgb),.08),transparent 40rem),radial-gradient(circle at 88% 22%,rgba(var(--bs-primary-rgb),.06),transparent 45rem),linear-gradient(180deg,rgba(var(--bs-body-bg-rgb),.75) 0%,rgba(var(--bs-primary-bg-rgb),.45) 35%,transparent 80%),var(--bs-body-bg);}.customer-hero,.customer-page .card,.myaccount-page .card,.helpdesk-page .card,.billing-page .card,.subscriptions-page .card,.orderlist-page .card,.mystores-page .card,.customer-dashboard-page .customer-resource-card,.customer-dashboard-page .customer-attention-card{background-color:var(--customer-panel-bg);border:1px solid var(--customer-panel-border)!important;border-radius:1.25rem;box-shadow:0 1px 3px rgba(0,0,0,.06),0 4px 6px -1px rgba(0,0,0,.04),0 10px 15px -3px rgba(0,0,0,.03);transition:box-shadow .2s ease,transform .2s ease;}.customer-page .card:hover,.customer-dashboard-page .customer-resource-card:hover,.customer-action-card:hover,.myaccount-action-card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);}.customer-hero{position:relative;overflow:hidden;padding:1rem;backdrop-filter:blur(14px);border-color:var(--customer-panel-border)!important;}.customer-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.16),transparent 32%),radial-gradient(circle at 12% 0%,rgba(var(--bs-primary-rgb),.18),transparent 18rem);opacity:.68;}.customer-hero>*{position:relative;z-index:1;}.billing-hero,.subscriptions-hero{background:linear-gradient(135deg,rgba(var(--bs-primary-rgb),.12),rgba(255,255,255,.94)),var(--customer-panel-bg);border-color:var(--customer-panel-border)!important;}[data-bs-theme="dark"] .billing-hero,[data-bs-theme="dark"] .subscriptions-hero{background:linear-gradient(135deg,rgba(var(--bs-primary-rgb),.24),rgba(var(--bs-primary-rgb),.08)),linear-gradient(180deg,var(--bs-secondary-bg),var(--bs-body-bg));border:1px solid var(--customer-panel-border);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);}.customer-hero-icon,.billing-hero-icon,.subscriptions-hero-icon,.orderlist-hero-icon,.customer-action-icon,.myaccount-action-icon{width:3rem;height:3rem;border-radius:1rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:1.35rem;color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);}.customer-action-card,.myaccount-action-card{min-height:5.25rem;display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;border:1px solid var(--customer-action-border);border-radius:1.15rem;background:var(--customer-action-bg);color:var(--bs-body-color);text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);}.customer-action-text,.myaccount-action-text{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;flex:1 1 auto;}.customer-action-text>span,.myaccount-action-text>span{display:block;}.customer-action-text>span:last-child,.myaccount-action-text>span:last-child{font-size:.875rem;line-height:1.35;}.customer-action-card:hover,.customer-action-card:focus,.myaccount-action-card:hover,.myaccount-action-card:focus{color:var(--bs-body-color);text-decoration:none;background:var(--customer-action-hover-bg);border-color:rgba(var(--bs-primary-rgb),.42);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);}.customer-billing-alert{padding:.9rem 1rem;border-radius:1rem;border:1px solid #f59e0b;background:linear-gradient(135deg,#fef3c7,#fefce8);color:#b45309;font-weight:500;box-shadow:0 2px 4px rgba(245,158,11,.1);}.customer-quick-grid,.myaccount-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;}.myaccount-quick-grid:has(*){margin-top:.85rem;}.customer-hero-link-row,.myaccount-hero-link-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;width:min(100%,39rem);align-self:flex-start;}.customer-hero-link,.myaccount-hero-link{min-height:3.15rem;display:flex;align-items:center;gap:.6rem;padding:.5rem;border:1px solid var(--customer-action-border);border-radius:1rem;background:var(--customer-action-bg);color:var(--bs-body-color);text-decoration:none;transition:transform .14s ease,background-color .14s ease,border-color .14s ease,box-shadow .14s ease;align-self:start;}.customer-hero-link:hover,.myaccount-hero-link:hover{background:var(--customer-action-hover-bg);border-color:rgba(var(--bs-primary-rgb),.42);box-shadow:0 .35rem 1rem rgba(0,0,0,.08);transform:translateY(-1px);}.customer-hero-link:focus-visible,.myaccount-hero-link:focus-visible{outline:0;box-shadow:0 0 0 .22rem rgba(var(--bs-primary-rgb),.22);}.customer-hero-link-icon,.myaccount-hero-link-icon{width:2rem;height:2rem;border-radius:.8rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:.95rem;}.customer-hero-link>span:last-child,.myaccount-hero-link>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:.85rem;}.customer-dashboard-page .customer-resource-card,.customer-dashboard-page .customer-attention-card{border:1px solid var(--customer-panel-border);}.customer-dashboard-page .customer-resource-card{background:var(--customer-panel-bg);border-color:var(--customer-panel-border)!important;overflow:hidden;}.customer-attention-icon{width:2.65rem;height:2.65rem;border-radius:1rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:1.15rem;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);}.customer-action-card:focus-visible,.myaccount-action-card:focus-visible,.myaccount-side-link:focus-visible{outline:0;box-shadow:0 0 0 .22rem rgba(var(--bs-primary-rgb),.22);}.bg-footer{background-color:var(--mt-navbar-bg);color:#fff;}.bg-footer a{color:#fff!important;font-size:small;}@media(max-width:1199.98px){.customer-quick-grid,.myaccount-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.customer-hero-link-row,.myaccount-hero-link-row{width:100%;}.customer-hero-logout-form{width:100%;}}@media(max-width:991.98px){.mystores-page .customer-quick-grid{display:none;}}@media(max-width:575.98px){.customer-hero{padding:.9rem;}.customer-hero-icon,.subscriptions-hero-icon,.billing-hero-icon,.orderlist-hero-icon{width:2.5rem;height:2.5rem;}.customer-quick-grid,.myaccount-quick-grid{grid-template-columns:1fr;}.customer-action-card,.myaccount-action-card{min-height:4.5rem;}.customer-hero-link-row,.myaccount-hero-link-row{grid-template-columns:repeat(2,minmax(0,1fr));}.customer-hero-link,.myaccount-hero-link{min-height:2.9rem;padding:.5rem .65rem;}.customer-hero-link-icon,.myaccount-hero-link-icon{width:1.85rem;height:1.85rem;border-radius:.7rem;}}@media(max-width:575.98px){.customer-dashboard-page .customer-quick-grid{gap:.7rem;}.customer-dashboard-page .customer-action-card{padding:.8rem;}.customer-cart-summary-item{padding:.7rem .75rem;}.customer-cart-summary-price{font-size:.95rem;}.customer-agent-access-button{width:100%;}}