.EmailHostingPromo_card__3dK4j{background:linear-gradient(160deg,#1e2a40,#162236 55%,#111a2e);border:1px solid rgba(255,255,255,.07);border-radius:14px;box-shadow:0 4px 24px rgba(0,0,0,.3);display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;position:relative;min-height:320px}.EmailHostingPromo_head__Bm_AO{display:flex;align-items:center;gap:10px;padding:18px 18px 0;flex-shrink:0}.EmailHostingPromo_iconBox__z56qc{width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,#ff8c00,#ff6a00);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 14px rgba(255,140,0,.35);flex-shrink:0}.EmailHostingPromo_badge__36K3A{font-size:.72rem;font-weight:700;color:#e2e2e2}.EmailHostingPromo_stage__qlNiT{position:relative;flex:1 1;min-height:190px;margin:14px 0;overflow:hidden}.EmailHostingPromo_blob__tigQ8{position:absolute;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.14) 0,rgba(255,255,255,0) 70%);filter:blur(6px);pointer-events:none;z-index:1}.EmailHostingPromo_blob1__MVSy_{top:-30px;left:-30px}.EmailHostingPromo_blob2__n2Enc{bottom:-40px;right:-30px;width:170px;height:170px;background:radial-gradient(circle,rgba(255,140,0,.16) 0,rgba(255,140,0,0) 70%)}.EmailHostingPromo_slide__v4FBW{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;padding:20px 22px}.EmailHostingPromo_slide0__GwGuG{background:linear-gradient(160deg,#163350,#0f2438 60%,#0a1a2a)}.EmailHostingPromo_slide1__CIjON{background:linear-gradient(160deg,#2c1c4c,#1e1338 60%,#130c27)}.EmailHostingPromo_slide2__c_hjO{background:linear-gradient(160deg,#0f3a2b,#0a2a1f 60%,#071e17)}.EmailHostingPromo_slide3__2fyuQ{background:linear-gradient(160deg,#3c2712,#2a1b0c 60%,#1f1408)}.EmailHostingPromo_slideIconBox__zIGJj{width:58px;height:58px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:6px;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 10px 28px rgba(0,0,0,.35)}.EmailHostingPromo_slide0__GwGuG .EmailHostingPromo_slideIconBox__zIGJj{color:#5ec8ff;box-shadow:0 0 0 1px rgba(94,200,255,.28),0 10px 28px rgba(94,200,255,.22)}.EmailHostingPromo_slide1__CIjON .EmailHostingPromo_slideIconBox__zIGJj{color:#c58bff;box-shadow:0 0 0 1px rgba(197,139,255,.28),0 10px 28px rgba(197,139,255,.22)}.EmailHostingPromo_slide2__c_hjO .EmailHostingPromo_slideIconBox__zIGJj{color:#4ade80;box-shadow:0 0 0 1px rgba(74,222,128,.28),0 10px 28px rgba(74,222,128,.22)}.EmailHostingPromo_slide3__2fyuQ .EmailHostingPromo_slideIconBox__zIGJj{color:#ff8c00;box-shadow:0 0 0 1px rgba(255,140,0,.28),0 10px 28px rgba(255,140,0,.22)}.EmailHostingPromo_slideTitle__SGT4u{font-size:1.05rem;font-weight:800;color:#f2f2f2;line-height:1.3}.EmailHostingPromo_slideDesc__z9FwU{font-size:.76rem;color:#b7c3d1;line-height:1.4;max-width:230px}.EmailHostingPromo_footer__cmZpz{flex-shrink:0;padding:14px 18px 18px;background:rgba(0,0,0,.14);border-top:1px solid rgba(255,255,255,.06)}.EmailHostingPromo_dots__8sihz{display:flex;justify-content:center;gap:6px;margin-bottom:14px}.EmailHostingPromo_dot__tELOD{width:16px;height:4px;border-radius:2px;background:rgba(255,255,255,.15);border:none;padding:0;cursor:pointer;transition:background .25s,width .25s}.EmailHostingPromo_dot__tELOD:hover{background:rgba(255,140,0,.4)}.EmailHostingPromo_dotActive__etpN_{background:#ff8c00;width:22px}.EmailHostingPromo_price__6twFn{display:flex;align-items:baseline;justify-content:center;gap:6px;margin-bottom:14px}.EmailHostingPromo_priceFrom__T5ny5{font-size:.7rem;color:#7da4d8}.EmailHostingPromo_priceValue__Jt32T{font-size:1.3rem;font-weight:800;color:#ff8c00}.EmailHostingPromo_priceValue__Jt32T span{font-size:.7rem;font-weight:500;color:#a48c7a;margin-left:2px}.EmailHostingPromo_ctaBtn__VbCnh{display:block;width:100%;padding:11px 0;background:#ff8c00;color:#4d2600;border:none;border-radius:8px;font-size:.88rem;font-weight:700;font-family:inherit;cursor:pointer;text-align:center;box-shadow:0 4px 16px rgba(255,140,0,.25);transition:filter .18s,box-shadow .18s}.EmailHostingPromo_ctaBtn__VbCnh:hover{filter:brightness(1.08);box-shadow:0 8px 24px rgba(255,140,0,.35)}.page{min-height:100vh;background:radial-gradient(circle at 100% 0,rgba(255,138,0,.06) 0,transparent 32%),radial-gradient(circle at 0 100%,rgba(91,63,208,.06) 0,transparent 32%),#efefef;font-family:Plus Jakarta Sans,sans-serif;position:relative;overflow-x:hidden}.glowRight{top:20%;right:-8%;width:560px;height:560px;background:rgba(91,63,208,.05);filter:blur(120px)}.glowLeft,.glowRight{position:fixed;border-radius:50%;pointer-events:none;z-index:0}.glowLeft{bottom:10%;left:-8%;width:400px;height:400px;background:rgba(91,63,208,.03);filter:blur(100px)}.outerWrapper{position:relative;z-index:1;display:flex;gap:24px;align-items:flex-start;padding:160px 24px 80px;max-width:1440px;margin:0 auto}.sidebar{width:256px;min-width:256px;position:sticky;top:0;background:linear-gradient(135deg,#ffffff,#f7f8fa);border:1px solid rgba(23,23,23,.14);border-radius:.75rem;padding:20px 12px;height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 20px 50px rgba(91,63,208,.08),0 8px 20px rgba(255,138,0,.06)}.content{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:18px}.card{display:block!important;position:static!important;background:#ffffff!important;border:1px solid rgba(23,23,23,.18)!important;border-radius:14px!important}.card,.welcomeBanner{box-shadow:0 4px 24px rgba(23,23,23,.08)}.welcomeBanner{background:linear-gradient(120deg,#fff7ec,#ffffff 55%,#faf9ff);border:1px solid rgba(91,63,208,.12);border-radius:14px;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.welcomeLeft{flex:1 1;min-width:0;color:#171717}.badge{display:inline-flex!important;align-items:center;padding:5px 14px!important;border-radius:9999px!important;position:static!important;top:auto!important;background:rgba(91,63,208,.1);border:1px solid rgba(91,63,208,.2);color:var(--h-purple)!important;font-size:.78rem!important;font-weight:600!important;margin-bottom:12px;letter-spacing:.03em}.heading{color:#171717;font-size:1.875rem;font-weight:800;line-height:1.2;margin-bottom:8px}.headingAccent{color:#ff9600}.subheading{color:var(--muted-text);font-size:.875rem;line-height:1.65;max-width:460px}.filterBar{background:#ffffff;border:1px solid rgba(23,23,23,.18);border-radius:14px;box-shadow:0 4px 24px rgba(23,23,23,.08);padding:18px 24px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.filterBar .select{padding:13px 14px}.filterLeft{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.inputGroup{display:flex;flex-direction:column;gap:6px}.inputLabel{font-size:.72rem;font-weight:600;color:var(--muted-text);letter-spacing:.05em;text-transform:uppercase}.select{padding:9px 14px;background:rgba(23,23,23,.04);border:1px solid rgba(23,23,23,.24);border-radius:8px;color:var(--text);font-size:.875rem;font-family:inherit;cursor:pointer;outline:none;transition:border-color .18s;min-width:160px}.select:focus{border-color:rgba(91,63,208,.4)}.select option{background:#ffffff}.searchBox{display:flex;align-items:center;gap:10px;padding:9px 14px;background:rgba(23,23,23,.04);border:1px solid rgba(23,23,23,.24);border-radius:8px;transition:border-color .18s;min-width:240px}.searchBox:focus-within{border-color:rgba(91,63,208,.4)}.searchIcon{color:var(--muted-text);font-size:16px;flex-shrink:0}.searchInput{background:none;border:none;outline:none;color:var(--text);font-size:.875rem;font-family:inherit;width:100%}.searchInput::placeholder{color:var(--muted-text)}.balanceBox{gap:14px;padding:16px 20px;background:rgba(255,140,0,.06);border:1px solid rgba(255,140,0,.14);min-width:240px;flex-shrink:0}.balanceBox,.balanceIconBox{display:flex;align-items:center;border-radius:10px}.balanceIconBox{width:48px;height:48px;min-width:48px;background:rgba(255,140,0,.1);justify-content:center;color:#b45309;font-size:20px}.balanceInfo{display:flex;flex-direction:column;gap:1px}.balanceLabel{color:var(--muted-text);font-size:.78rem;font-weight:500}.balanceAmount{color:var(--text);font-size:1.6rem;font-weight:800;line-height:1.1}.addFundsBtn{display:inline-flex;align-items:center;gap:5px;margin-top:7px;padding:7px 13px;background:#ff8c00;color:#4d2600;border:none;border-radius:6px;font-size:.78rem;font-weight:700;font-family:inherit;cursor:pointer;box-shadow:0 3px 12px rgba(255,140,0,.22);transition:filter .18s,box-shadow .18s;width:fit-content}.addFundsBtn:hover{filter:brightness(1.08);box-shadow:0 6px 20px rgba(255,140,0,.32)}.bentoGrid{display:grid;grid-template-columns:1fr 1.5fr 260px;gap:16px;align-items:stretch}.urgentCard{background:#ffffff;border:1px solid rgba(23,23,23,.18);border-radius:14px;box-shadow:0 4px 24px rgba(23,23,23,.08);padding:22px;display:flex;flex-direction:column}.urgentTitle{font-size:1rem;font-weight:700;color:var(--text);margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgba(23,23,23,.16)}.urgentList{display:flex;flex-direction:column;flex:1 1}.urgentItem{display:flex;align-items:center;gap:12px;padding:13px 0;cursor:pointer;border-bottom:1px solid rgba(23,23,23,.14);transition:opacity .18s}.urgentItem:last-child{border-bottom:none}.urgentItem:hover{opacity:.75}.urgentIconBox{width:38px;height:38px;min-width:38px;border-radius:8px;background:rgba(229,57,53,.12);display:flex;align-items:center;justify-content:center;color:#dc2626;font-size:16px}.urgentText{flex:1 1;min-width:0}.urgentItemTitle{font-size:.82rem;font-weight:700;color:var(--text);display:flex;align-items:center;gap:4px;margin-bottom:1px}.urgentArrow{color:#dc2626;flex-shrink:0;margin-left:auto}.urgentDesc{font-size:.72rem;color:var(--muted-text);line-height:1.4}.statsGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.statCard{border-radius:12px;padding:20px 18px 18px;display:flex;flex-direction:column;cursor:pointer;box-shadow:0 8px 22px rgba(23,23,23,.1);transition:transform .2s,box-shadow .2s}.statCard:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgba(23,23,23,.18)}.statCard1{background:linear-gradient(145deg,#8b5cf6,#7c3aed 55%,#6d28d9)}.statCard2{background:linear-gradient(145deg,#e879f9,#c026d3 55%,#a21caf)}.statCard3{background:linear-gradient(145deg,#60a5fa,#3b82f6 55%,#2563eb)}.statCard4{background:linear-gradient(145deg,#2dd4bf,#14b8a6 55%,#0d9488)}.statIconBox{width:44px;height:44px;border-radius:9px;border:1.5px solid rgba(255,255,255,.2);background:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;margin-bottom:14px}.statDivider{height:1px;background:rgba(255,255,255,.18);margin-bottom:12px}.statNumber{font-size:2.25rem;font-weight:800;color:#fff;line-height:1;margin-bottom:3px}.statLabel{font-size:.88rem;font-weight:700;color:#fff;margin-bottom:4px}.statDesc{font-size:.74rem;color:rgba(255,255,255,.75);line-height:1.45;flex:1 1;margin-bottom:14px}.statBtn{display:block;width:100%;padding:9px 0;background:rgba(255,255,255,.1);border:1.5px solid rgba(255,255,255,.28);border-radius:6px;color:#fff;font-size:.8rem;font-weight:700;font-family:inherit;cursor:pointer;text-align:center;transition:background .18s;margin-top:auto}.statBtn:hover{background:rgba(255,255,255,.2)}.promoBanner{background:linear-gradient(160deg,#f5f3ff,#ffffff 55%,#fff7ec);border:1px solid rgba(91,63,208,.12);border-radius:14px;padding:26px 20px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 4px 24px rgba(23,23,23,.08)}.promoLabel{font-size:.8rem;color:var(--h-purple);font-weight:500;margin-bottom:6px}.promoHeading{font-size:1.3rem;font-weight:800;color:var(--text);line-height:1.35;margin-bottom:8px}.promoSub{font-size:.8rem;color:var(--h-purple);margin-bottom:24px;flex:1 1}.promoBtn{display:block;width:100%;padding:11px 0;background:#5b3fd0;color:#fff;border:none;border-radius:8px;font-size:.88rem;font-weight:700;font-family:inherit;cursor:pointer;text-align:center;box-shadow:0 4px 16px rgba(91,63,208,.25);transition:filter .18s,box-shadow .18s;margin-top:auto}.promoBtn:hover{filter:brightness(1.08);box-shadow:0 8px 24px rgba(91,63,208,.35)}.renewalsRow{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tableBox{background:#ffffff;border:1px solid rgba(91,63,208,.12);border-radius:14px;box-shadow:0 4px 24px rgba(23,23,23,.08);overflow:hidden}.tableHead{padding:20px 24px;border-bottom:1px solid rgba(91,63,208,.1)}.tableTitle{font-size:1.075rem;font-weight:700;color:var(--text)}.tableWrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:0!important}.table thead{background:linear-gradient(135deg,#5b3fd0,#43318f)}.table th{padding:13px 18px!important;text-align:left;color:rgba(255,255,255,.88);font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.12)!important;background-color:transparent!important;box-shadow:none!important;white-space:nowrap}.table td:nth-child(2),.table th:nth-child(2){text-align:right}.table td:nth-child(4),.table th:nth-child(4){text-align:center}.table td:last-child,.table td:nth-last-child(2),.table th:last-child,.table th:nth-last-child(2){text-align:right}.table td{padding:14px 18px!important;border-bottom:1px solid rgba(91,63,208,.08)!important;background-color:transparent!important;box-shadow:none!important;color:var(--text);font-size:.9rem;transition:background .15s ease}.table tbody tr:nth-child(2n) td{background-color:rgba(91,63,208,.02)!important}.table tbody tr:hover td{background-color:rgba(91,63,208,.05)!important}.table td.cellAction:empty:after{content:"—";color:rgba(23,23,23,.2)}.noData{text-align:center;padding:44px 20px!important;color:var(--muted-text)!important;font-size:.875rem}.banner{background:linear-gradient(120deg,#fff7ec,#ffffff 55%,#faf9ff);border:1px solid rgba(91,63,208,.12);border-radius:14px;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;box-shadow:0 4px 24px rgba(23,23,23,.08);flex-wrap:wrap}.bannerLeft{flex:1 1;min-width:0}.serviceSection{background:#ffffff!important;border:1px solid rgba(91,63,208,.12);border-radius:14px;box-shadow:0 4px 24px rgba(23,23,23,.08);overflow:hidden;position:relative}.serviceSection:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--h-purple),var(--h-purple-lt),var(--h-orange),var(--h-purple));background-size:200% 100%;animation:c_serviceGradientFlow 6s ease infinite}@keyframes c_serviceGradientFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.sectionHead{padding:20px 24px;border-bottom:1px solid rgba(91,63,208,.1);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sectionTitle{font-size:1.1rem;font-weight:800;letter-spacing:-.01em;color:var(--text);margin-bottom:2px}.sectionSub{font-size:.78rem;color:var(--muted-text)}.sectionCount{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:9999px;background:rgba(91,63,208,.08);border:1px solid rgba(91,63,208,.18);color:var(--h-purple);font-size:.78rem;font-weight:700;white-space:nowrap}.sectionCount:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.serviceInfo{align-items:flex-start;gap:12px;display:flex;color:var(--text)!important}.serviceIcon{width:40px;height:40px;min-width:40px;border-radius:10px;background:linear-gradient(135deg,rgba(91,63,208,.16),rgba(138,99,232,.08));border:1px solid rgba(91,63,208,.18);display:flex;align-items:center;justify-content:center;color:var(--h-purple);font-size:17px;transition:transform .18s ease}.table tbody tr:hover .serviceIcon{transform:scale(1.06)}.serviceDomain{font-size:.9rem;font-weight:700;color:var(--text);margin-bottom:2px}.servicePlan{font-size:.76rem;color:var(--muted-text)}.statusBadge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:9999px;font-size:.75rem;font-weight:600}.statusActive{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.25);color:#059669}.statusSuspended{background:rgba(229,57,53,.1);border:1px solid rgba(229,57,53,.25);color:#dc2626}.statusPending{background:rgba(255,140,0,.1);border:1px solid rgba(255,140,0,.25);color:#b45309}.statusTerminated{background:rgba(23,23,23,.05);border:1px solid rgba(23,23,23,.24);color:var(--muted-text)}#Unpaid.serviceSection:before{background:linear-gradient(90deg,#ff8c00,#ffb648,#ff8c00);opacity:0}#Paid.serviceSection:before{background:linear-gradient(90deg,#10b981,#6ee7b7,#10b981);opacity:0}#Refunded.serviceSection:before{background:linear-gradient(90deg,#2563eb,#93c5fd,#2563eb);opacity:0}#Unpaid .table thead{background:rgba(255,140,0,.09)}#Unpaid .table th{color:#b45309;border-bottom-color:rgba(255,140,0,.25)!important}#Paid .table thead{background:rgba(16,185,129,.09)}#Paid .table th{color:#047857;border-bottom-color:rgba(16,185,129,.25)!important}#Refunded .table thead{background:rgba(37,99,235,.09)}#Refunded .table th{color:#1d4ed8;border-bottom-color:rgba(37,99,235,.25)!important}#Unpaid .statusBadge.statusTerminated{background:rgba(255,140,0,.12);border:1px solid rgba(255,140,0,.3);color:#b45309}#Paid .statusBadge.statusTerminated{background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.3);color:#059669}#Refunded .statusBadge.statusTerminated{background:rgba(37,99,235,.12);border:1px solid rgba(37,99,235,.3);color:#2563eb}.detailsBtn{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;background:rgba(91,63,208,.08);border:1px solid rgba(91,63,208,.2);border-radius:7px;color:var(--h-purple);font-size:.8rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease;white-space:nowrap}.detailsBtn:before{font-family:remixicon!important;font-size:.95em}.cellAction:nth-last-of-type(2) .detailsBtn:before{content:"\ee59"}.cellAction:last-of-type .detailsBtn:before{content:"\ecaf"}.cellAction:last-of-type .detailsBtn{background:linear-gradient(135deg,var(--h-purple),#4530a8);border-color:transparent;color:#fff}.detailsBtn:hover{background:rgba(91,63,208,.16);border-color:rgba(91,63,208,.4);color:var(--h-purple);transform:translateY(-1px);box-shadow:0 4px 12px rgba(91,63,208,.15)}.cellAction:last-of-type .detailsBtn:hover{background:linear-gradient(135deg,var(--h-purple-lt),var(--h-purple));color:#fff;box-shadow:0 4px 14px rgba(91,63,208,.35)}.skeletonWrap{display:flex;flex-direction:column;gap:10px;padding:12px 0}.skeletonRow{height:44px;border-radius:8px;background:linear-gradient(90deg,#eef0f3 25%,#f7f8fa 50%,#eef0f3 75%);background-size:200% 100%;animation:shimmer 1.4s infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pagination{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:14px 20px!important;list-style:none;border-top:1px solid rgba(91,63,208,.1)}.pageInfo{color:var(--muted-text);font-size:.78rem;margin-right:8px}.pageBtn{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;border-radius:6px;background:rgba(23,23,23,.04);border:1px solid rgba(23,23,23,.2);color:var(--text);font-size:.78rem;font-weight:600;cursor:pointer}.pageBtn:hover:not(:disabled){background:rgba(91,63,208,.12);border-color:rgba(91,63,208,.3);color:var(--h-purple)}.pageBtn:disabled{opacity:.4;cursor:not-allowed}.pageBtnActive{background:rgba(91,63,208,.15);border-color:var(--h-purple);color:var(--h-purple)}.tabsCard{background:#ffffff;border:1px solid rgba(23,23,23,.18);border-radius:16px;overflow:hidden;box-shadow:0 4px 32px rgba(23,23,23,.08)}.tabPanel{width:100%}.tabHeaders{display:flex;gap:2px;padding:14px 20px 0;background:rgba(23,23,23,.02);border-bottom:1px solid rgba(23,23,23,.18)}.tabBtn{padding:11px 24px;font-size:1.15rem;font-weight:700;font-family:inherit;cursor:pointer;border:1px solid transparent;border-bottom:none;border-radius:10px 10px 0 0;background:rgba(23,23,23,.03);color:#6b7280;transition:color .22s,background .22s,border-color .22s,box-shadow .22s;position:relative;bottom:-1px;display:inline-flex;align-items:center;gap:9px;letter-spacing:.01em}.tabBtn:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:transparent;border-radius:3px 3px 0 0;transition:background .22s}.tabIcon{font-size:1.4rem;line-height:1;transition:color .22s,transform .22s,filter .22s;color:#4b5563}.tabBtnOverview.tabBtnActive{color:#0891b2;background:rgba(34,211,238,.08);border-color:rgba(34,211,238,.2);box-shadow:0 -2px 16px rgba(34,211,238,.08)}.tabBtnOverview.tabBtnActive:after{background:linear-gradient(90deg,#06b6d4,#22d3ee)}.tabBtnOverview.tabBtnActive .tabIcon{color:#0891b2;filter:drop-shadow(0 0 6px rgba(34,211,238,.6))}.tabBtnOverview:not(.tabBtnActive):hover{color:#0e7490;background:rgba(34,211,238,.05);border-color:rgba(34,211,238,.1)}.tabBtnOverview:not(.tabBtnActive):hover .tabIcon{color:#0e7490;transform:scale(1.15)}.tabBtnModify.tabBtnActive{color:var(--h-purple);background:rgba(192,132,252,.08);border-color:rgba(192,132,252,.2);box-shadow:0 -2px 16px rgba(192,132,252,.08)}.tabBtnModify.tabBtnActive:after{background:linear-gradient(90deg,#8b5cf6,#c084fc)}.tabBtnModify.tabBtnActive .tabIcon{color:var(--h-purple);filter:drop-shadow(0 0 6px rgba(192,132,252,.6))}.tabBtnModify:not(.tabBtnActive):hover{color:var(--h-purple-lt);background:rgba(192,132,252,.05);border-color:rgba(192,132,252,.1)}.tabBtnModify:not(.tabBtnActive):hover .tabIcon{color:var(--h-purple-lt);transform:scale(1.15)}.infoGrid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(23,23,23,.06)}.infoCard{background:#ffffff;padding:22px 28px;display:flex;flex-direction:column;gap:10px;transition:background .15s}.infoCard:hover{background:#f7f8fa}.infoLabel{font-size:.82rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted-text)}.infoValue{font-size:1.1rem;font-weight:500;color:var(--text)}.infoValueRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.statusBadge:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0;margin-right:6px}.statusSuccess{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);color:#059669}.statusDefault{background:rgba(23,23,23,.05);border:1px solid rgba(23,23,23,.24);color:var(--muted-text)}.lockBadge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:7px;font-size:.95rem;font-weight:700;letter-spacing:.01em}.lockLocked{background:#ef4444;border:1px solid #ef4444;color:#fff}.lockUnlocked{background:#10b981;border:1px solid #10b981;color:#fff}.lockHint{font-size:.82rem;color:var(--muted-text);line-height:1.4}.actionBtn{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;background:rgba(91,63,208,.08);color:var(--h-purple);border:1px solid rgba(91,63,208,.22);border-radius:7px;font-size:.95rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .18s,border-color .18s,box-shadow .18s}.actionBtn:hover{background:rgba(91,63,208,.15);border-color:rgba(91,63,208,.4);box-shadow:0 0 12px rgba(91,63,208,.1)}.unlockBtn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:transparent;color:var(--muted-text);border:1px solid rgba(23,23,23,.18);border-radius:7px;font-size:.875rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .18s,border-color .18s,color .18s}.unlockBtn:hover{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.4);color:#059669}.lockBtn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:transparent;color:var(--muted-text);border:1px solid rgba(23,23,23,.18);border-radius:7px;font-size:.875rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .18s,border-color .18s,color .18s}.lockBtn:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.4);color:#dc2626}.contactForm{padding:28px 28px 24px;display:flex;flex-direction:column;gap:24px}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px}.formField{display:flex;flex-direction:column;gap:7px}.formFieldFull{grid-column:span 2}.formLabel{font-size:.82rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#6b7280}.formInput{padding:10px 14px;background:rgba(23,23,23,.04);border:1px solid rgba(23,23,23,.22);border-radius:8px;color:var(--text);font-size:1rem;font-family:inherit;outline:none;width:100%;box-sizing:border-box;transition:border-color .18s,background .18s}.formInput:focus{border-color:rgba(91,63,208,.4);background:rgba(91,63,208,.02)}.formNote{padding:11px 14px;background:rgba(23,23,23,.03);border:1px solid rgba(23,23,23,.18);border-radius:8px;color:var(--muted-text);font-size:.95rem;line-height:1.65;margin:0}.formWarning{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;background:rgba(239,68,68,.05);border:1px solid rgba(239,68,68,.15);border-left:3px solid #ef4444;border-radius:10px}.formWarningIcon{width:36px;height:36px;min-width:36px;border-radius:8px;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.2);display:flex;align-items:center;justify-content:center;color:#dc2626;font-size:20px}.formWarningBody{display:flex;flex-direction:column;gap:4px}.formWarningTitle{font-size:.95rem;font-weight:700;color:#dc2626;letter-spacing:.01em}.formWarningText{font-size:.95rem;color:rgba(220,38,38,.85);line-height:1.6}.formActions{display:flex;justify-content:flex-end}.formStatus{padding:11px 14px;border-radius:8px;font-size:.9rem;font-weight:600;line-height:1.5}.formStatusSuccess{background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.25);color:#059669}.formStatusError{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.25);color:#dc2626}.submitBtn{display:inline-flex;align-items:center;gap:7px;padding:10px 28px;background:#5b3fd0;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:700;font-family:inherit;cursor:pointer;box-shadow:0 4px 16px rgba(91,63,208,.25);transition:filter .18s,box-shadow .18s}.submitBtn:hover{filter:brightness(1.08);box-shadow:0 8px 24px rgba(91,63,208,.35)}.sectionHeader{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid rgba(23,23,23,.16)}.sectionTitleRow{gap:10px}.sectionIcon,.sectionTitleRow{display:flex;align-items:center}.sectionIcon{width:34px;height:34px;min-width:34px;border-radius:8px;background:rgba(91,63,208,.1);border:1px solid rgba(91,63,208,.2);justify-content:center;color:var(--h-purple);font-size:1.15rem}.sectionFooter{padding:18px 24px;border-top:1px solid rgba(23,23,23,.16);display:flex;justify-content:flex-start}.nsGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;padding:22px 24px}.addBtn{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;background:#5b3fd0;color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:700;font-family:inherit;cursor:pointer;box-shadow:0 4px 14px rgba(91,63,208,.25);transition:filter .18s,box-shadow .18s}.addBtn:hover{filter:brightness(1.1);box-shadow:0 6px 20px rgba(91,63,208,.35)}.addBtn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.dnsFilterRow{display:flex;align-items:center;gap:8px;padding:16px 24px 18px;flex-wrap:wrap}.dnsFilterChip{display:inline-flex;align-items:center;padding:5px 14px;background:rgba(23,23,23,.03);color:var(--muted-text);border:1px solid rgba(23,23,23,.2);border-radius:999px;font-size:.82rem;font-weight:700;font-family:inherit;letter-spacing:.05em;cursor:pointer;transition:color .15s,background .15s,border-color .15s}.dnsFilterChip:hover{color:var(--text);border-color:rgba(23,23,23,.18)}.dnsFilterChipActive{background:rgba(91,63,208,.1);border-color:rgba(91,63,208,.3);color:var(--h-purple)}.dnsSearchInput{margin-left:auto;padding:6px 14px;background:rgba(23,23,23,.03);color:var(--text);border:1px solid rgba(23,23,23,.2);border-radius:999px;font-size:.82rem;font-family:inherit;min-width:200px;outline:none;transition:border-color .15s,background .15s}.dnsSearchInput::placeholder{color:#6b7280}.dnsSearchInput:focus{border-color:rgba(91,63,208,.3);background:rgba(23,23,23,.05)}.dnsTableWrapper{overflow-x:auto}.dnsTable{width:100%;border-collapse:collapse;font-size:1rem;table-layout:fixed}.dnsTable td:first-child,.dnsTable th:first-child{width:90px}.dnsTable td:nth-child(2),.dnsTable th:nth-child(2){width:20%}.dnsTable td:nth-child(4),.dnsTable th:nth-child(4){width:90px}.dnsTable td:nth-child(5),.dnsTable th:nth-child(5){width:80px}.dnsTable td:nth-child(6),.dnsTable th:nth-child(6){width:230px}.dnsTable thead tr{background:rgba(23,23,23,.02);border-bottom:1px solid rgba(23,23,23,.18)}.dnsTable th{padding:12px 20px;text-align:left;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4b5563}.dnsTable tbody tr{border-bottom:1px solid rgba(23,23,23,.13);transition:background .15s}.dnsTable tbody tr:last-child{border-bottom:none}.dnsTable tbody tr:hover{background:rgba(23,23,23,.02)}.dnsTable td{padding:14px 20px;color:var(--text);vertical-align:middle}.typeBadge{display:inline-flex;align-items:center;padding:3px 10px;background:rgba(91,63,208,.08);border:1px solid rgba(91,63,208,.2);border-radius:6px;font-size:.875rem;font-weight:700;color:var(--h-purple);letter-spacing:.05em}.hostCell{color:var(--text)}.hostCell,.pointsCell{font-family:JetBrains Mono,Courier New,monospace;font-size:.95rem;white-space:normal;word-break:break-all}.pointsCell{color:var(--muted-text)}.emptyCell{color:#374151}.actionGroup{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.actionGroup button{white-space:nowrap}.editBtn{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;background:rgba(34,211,238,.07);color:#0891b2;border:1px solid rgba(34,211,238,.18);border-radius:6px;font-size:.875rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s}.editBtn:hover{background:rgba(34,211,238,.14);border-color:rgba(34,211,238,.35)}.removeBtn{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;background:rgba(239,68,68,.07);color:#dc2626;border:1px solid rgba(239,68,68,.18);border-radius:6px;font-size:.875rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s}.removeBtn:hover{background:rgba(239,68,68,.14);border-color:rgba(239,68,68,.35)}.saveBtn{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;background:rgba(34,197,94,.08);color:#059669;border:1px solid rgba(34,197,94,.2);border-radius:6px;font-size:.875rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s}.saveBtn:hover{background:rgba(34,197,94,.16);border-color:rgba(34,197,94,.4)}.tableInput{width:100%;min-width:90px;padding:6px 10px;background:rgba(23,23,23,.04);border:1px solid rgba(23,23,23,.22);border-radius:6px;color:var(--text);font-size:.9rem;font-family:inherit;outline:none;transition:border-color .18s,background .18s}.tableInput:focus{border-color:rgba(91,63,208,.4);background:rgba(91,63,208,.02)}.tableSelect{cursor:pointer}.tableSelect,.tableTextarea{width:100%;min-width:90px;padding:6px 10px;background:rgba(23,23,23,.04);border:1px solid rgba(23,23,23,.22);border-radius:6px;color:var(--text);font-size:.9rem;font-family:inherit;outline:none;transition:border-color .18s,background .18s}.tableTextarea{resize:vertical;min-height:120px;font-family:JetBrains Mono,Courier New,monospace;word-break:break-all}.dnsRowMessage{display:flex;align-items:center;gap:5px;margin-top:8px;padding:0;background:none;border:none;border-radius:0;font-size:.78rem;font-weight:600;line-height:1.4}.dnsRowMessage:before{content:"";width:5px;height:5px;min-width:5px;border-radius:50%;background:currentColor}.modalOverlay{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:1000}.modalBox{background:#ffffff;border:1px solid rgba(23,23,23,.2);border-radius:12px;padding:24px;max-width:360px;width:90%;text-align:center}.modalText{margin:0 0 18px;font-size:.95rem;color:var(--text)}.modalActions{display:flex;justify-content:center;gap:12px}.modalActions--end{justify-content:flex-end}.mt-overlay{position:fixed;inset:0;background:rgba(23,23,23,.55);display:flex;align-items:flex-start;justify-content:center;z-index:1200;padding-top:30px;box-sizing:border-box}.mt-modal{background:#ffffff;border:1px solid rgba(23,23,23,.2);border-radius:.75rem;width:100%;max-width:100%;height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 25px 60px rgba(23,23,23,.22);font-family:Plus Jakarta Sans,sans-serif}.mt-scrollArea{flex:1 1;overflow-y:auto}.mt-grid{display:grid;grid-template-columns:1fr;gap:.75rem 2rem}.centerLoading{display:flex;align-items:center;justify-content:center;min-height:60vh}@media (max-width:1100px){.bentoGrid{grid-template-columns:1fr 1.5fr}}@media (max-width:1024px){.outerWrapper{flex-direction:column;padding-top:100px}.sidebar{width:100%;min-width:100%;height:auto;position:relative;top:0;display:none}.bentoGrid{grid-template-columns:1fr 1fr}.promoBanner{grid-column:span 2}.renewalsRow{grid-template-columns:1fr}.content{width:100%}}@media (max-width:768px){.outerWrapper{padding:90px 16px 60px}.banner,.welcomeBanner{flex-direction:column;align-items:flex-start}.balanceBox{width:100%;min-width:100%}.bentoGrid{grid-template-columns:1fr}.promoBanner{grid-column:span 1}.statsGrid{grid-template-columns:1fr 1fr}.filterBar{align-items:stretch}.filterBar,.filterLeft{flex-direction:column}.searchBox,.select{min-width:100%}.formGrid,.infoGrid{grid-template-columns:1fr}.formFieldFull{grid-column:span 1}.contactForm{padding:20px 16px}.nsGrid{grid-template-columns:1fr}}@media (max-width:480px){.statsGrid{grid-template-columns:1fr}.heading{font-size:1.5rem}.tabBtn{padding:9px 14px;font-size:1.05rem}.infoCard{padding:16px 20px}}@media (max-width:640px){.cardTable table,.cardTable tbody,.cardTable td,.cardTable tr{display:block;width:100%}.cardTable thead{display:none}.cardTable tbody tr{margin-bottom:12px;padding:14px 16px;background:rgba(23,23,23,.02);border:1px solid rgba(23,23,23,.18);border-radius:12px}.cardTable tbody tr:last-child{margin-bottom:0}.cardTable td{padding:7px 0;border-bottom:none!important}.cardTable td.cellMain{padding:0 0 12px;margin-bottom:8px;border-bottom:1px solid rgba(23,23,23,.16)!important}.cardTable td[data-label]{display:flex;align-items:center;justify-content:space-between;gap:12px}.cardTable td[data-label]:before{content:attr(data-label);font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-text);flex-shrink:0}.cardTable td.cellAction:empty{display:none;padding:0}.cardTable td.cellAction .detailsBtn{display:block;width:100%;text-align:center}.cardTable .dnsTable td:first-child,.cardTable .dnsTable td:nth-child(2),.cardTable .dnsTable td:nth-child(3),.cardTable .dnsTable td:nth-child(4),.cardTable .dnsTable td:nth-child(5),.cardTable .dnsTable td:nth-child(6){width:100%}.cardTable .dnsTable td.cellAction{display:flex;flex-direction:column;gap:8px}.cardTable .dnsTable .actionGroup{flex-wrap:wrap}.dnsFilterRow{flex-direction:column;align-items:stretch}.dnsSearchInput{margin-left:0;width:100%;min-width:0;box-sizing:border-box}.tabHeaders{flex-wrap:wrap}.ticketRow{grid-template-columns:1fr!important}.ticketMetaCol{border-right:none!important;border-bottom:1px solid rgba(23,23,23,.18)}.popupGrid{grid-template-columns:1fr!important}}.tableHidden{display:none}.rowClickable{cursor:pointer}.pageRaised{z-index:1200}.invoiceTheme--unpaid{background:rgba(255,140,0,.06);border-color:rgba(255,140,0,.22)}.invoiceTheme--paid{background:rgba(16,185,129,.06);border-color:rgba(16,185,129,.22)}.invoiceTheme--refunded{background:rgba(96,165,250,.06);border-color:rgba(96,165,250,.22)}.invoiceTheme--default{background:rgba(23,23,23,.03);border-color:rgba(23,23,23,.2)}.invoiceTheme--unpaid .sectionCount,.invoiceTheme--unpaid .sectionTitle{color:#ff8c00}.invoiceTheme--paid .sectionCount,.invoiceTheme--paid .sectionTitle{color:#34d399}.invoiceTheme--refunded .sectionCount,.invoiceTheme--refunded .sectionTitle{color:#60a5fa}.invoiceTheme--default .sectionCount,.invoiceTheme--default .sectionTitle{color:var(--text)}.invoiceTheme--unpaid .sectionCount{background:rgba(255,140,0,.06);border:1px solid rgba(255,140,0,.22)}.invoiceTheme--paid .sectionCount{background:rgba(16,185,129,.06);border:1px solid rgba(16,185,129,.22)}.invoiceTheme--refunded .sectionCount{background:rgba(96,165,250,.06);border:1px solid rgba(96,165,250,.22)}.invoiceTheme--default .sectionCount{background:rgba(23,23,23,.04);border:1px solid rgba(23,23,23,.24)}@keyframes spin{to{transform:rotate(1turn)}}.tfa-hero{flex-direction:column;text-align:center;gap:14px;padding:40px 28px 32px}.tfa-hero,.tfa-icon-circle{display:flex;align-items:center}.tfa-icon-circle{width:84px;height:84px;border-radius:50%;justify-content:center;font-size:2.25rem}.tfa-icon-circle--loading{background:rgba(23,23,23,.04);border:1px solid rgba(23,23,23,.24);color:var(--muted-text)}.tfa-icon-circle--on{background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.3);color:#34d399;box-shadow:0 0 32px rgba(16,185,129,.15)}.tfa-icon-circle--off{background:rgba(255,140,0,.08);border:1px solid rgba(255,140,0,.22);color:#ff8c00}.tfa-title{margin:0;font-size:1.3rem;font-weight:800;color:var(--text)}.tfa-pill{font-size:.8rem;padding:5px 16px}.tfa-desc{margin:4px 0 0;font-size:.9rem;color:var(--muted-text);line-height:1.65;max-width:460px}.tfa-status-msg{max-width:440px}.tfa-switch-row{display:flex;align-items:center;gap:14px;margin-top:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.tfa-switch-track{position:relative;width:54px;height:30px;border-radius:999px;background:rgba(23,23,23,.14);border:1px solid rgba(23,23,23,.18);flex-shrink:0;box-shadow:none;transition:background .25s,border-color .25s,box-shadow .25s}.tfa-switch-track--on{background:#ff8c00;border-color:#ff8c00;box-shadow:0 0 16px rgba(255,140,0,.35)}.tfa-switch-track--disabled{opacity:.6}.tfa-switch-thumb{position:absolute;top:2px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center}.tfa-spinner-icon{font-size:.85rem;color:#ff8c00;animation:spin .8s linear infinite}.tfa-switch-label{font-size:.95rem;font-weight:700;color:var(--text)}.tfa-otp-box{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:10px;padding:18px 20px;background:rgba(255,140,0,.04);border:1px solid rgba(255,140,0,.18);border-radius:12px;width:100%;max-width:420px;overflow:hidden}.tfa-otp-hint{margin:0;font-size:.85rem;color:var(--muted-text);line-height:1.5}.tfa-otp-hint-icon{margin-right:6px}.tfa-otp-row{display:flex;gap:10px;width:100%}.tfa-otp-input{text-align:center;letter-spacing:.3em;font-size:1.1rem;font-weight:700}.tfa-otp-actions{display:flex;align-items:center;gap:10px;font-size:.82rem}.tfa-otp-sep{color:var(--muted-text)}.tfa-link-btn{background:none;border:none;color:#ff8c00;font-weight:600;font-size:.82rem;cursor:pointer;padding:0}.tfa-skel-phone{width:160px;height:16px}.tfa-phone-icon{color:var(--muted-text)}.be-skel-disk{width:140px;height:16px}.be-skel-space{width:120px;height:16px}.be-skel-accounts{width:60px;height:16px}.be-skel-fullrow{width:100%;height:40px}.cp-sectionLabel{font-size:.82rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted-text);margin:0 0 12px}.cp-prefRow{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid rgba(23,23,23,.18)}.cp-checkbox{width:18px;height:18px;margin-top:3px;flex-shrink:0;accent-color:#ff8c00}.cp-textWrap{display:flex;flex-direction:column;gap:3px}.cp-title{margin:0;font-size:.95rem;font-weight:700;color:var(--text)}.cp-desc{margin:0;font-size:.85rem;color:var(--muted-text);line-height:1.5}.skel-w100{width:100px;height:16px}.skel-w130{width:130px;height:16px}.skel-w160{width:160px;height:16px}.skel-w180{width:180px;height:16px}.skel-w80-22{width:80px;height:22px}.skel-w140-22{width:140px;height:22px}.skel-h40{height:40px}.formNote--center{text-align:center}.invoiceLink,.linkAccent{color:#ff8c00}.invoiceLink{cursor:pointer;font-weight:600}.ticketRow{display:grid;grid-template-columns:220px 1fr;border-bottom:1px solid rgba(23,23,23,.18)}.ticketMetaCol{border-right:1px solid rgba(23,23,23,.18);padding:1.1rem 1.25rem;display:flex;flex-direction:column;gap:.5rem}.vtp-overlay{position:fixed;inset:0;background:rgba(23,23,23,.55);display:flex;align-items:flex-start;justify-content:center;padding-top:110px;z-index:1200;box-sizing:border-box}.vtp-modal{background:#ffffff;border:1px solid rgba(23,23,23,.2);border-radius:14px;width:100%;max-width:1280px;max-height:calc(100vh - 140px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 60px rgba(23,23,23,.22);font-family:Plus Jakarta Sans,sans-serif}.vtp-header{justify-content:space-between;padding:1.25rem 1.5rem}.vtp-header,.vtp-header-group{display:flex;align-items:center}.vtp-header-group{gap:.65rem;flex-wrap:wrap}.vtp-header-actions{display:flex;align-items:center;gap:.75rem}.vtp-title{color:var(--text);font-size:1.125rem;font-weight:800;margin:0}.vtp-status{background:rgba(255,140,0,.1);color:#b45309;border:1px solid rgba(255,140,0,.25);border-radius:999px;padding:3px 12px;font-size:.75rem;font-weight:600}.vtp-close{background:none;border:none;color:var(--muted-text);font-size:1.1rem;cursor:pointer;line-height:1;padding:4px;border-radius:6px;transition:background .18s,color .18s}.vtp-close:hover{background:rgba(23,23,23,.06);color:var(--text)}.vtp-reply-btn{background:linear-gradient(135deg,var(--h-purple),#4530a8);color:#fff;border:none;border-radius:.4rem;padding:.5rem 1.1rem;font-size:.8125rem;font-weight:700;cursor:pointer;transition:filter .18s,box-shadow .18s}.vtp-reply-btn:hover{filter:brightness(1.08);box-shadow:0 4px 14px rgba(91,63,208,.3)}.vtp-divider{border-top:1px solid rgba(23,23,23,.2)}.vtp-thread{overflow-y:auto;flex:1 1}.vtp-meta-line{color:var(--muted-text);font-size:.8125rem;margin:0}.vtp-content-col{padding:1.1rem 1.25rem}.vtp-message{color:var(--text);font-size:.875rem;line-height:1.6;word-break:break-word}.vtp-attach-label{color:var(--text);font-size:.8125rem;font-weight:700;margin:.5rem 0 .4rem}.vtp-attach-link{display:block;color:#b45309;font-size:.8125rem;font-weight:600;text-decoration:none;word-break:break-all}.vtp-attach-link:hover{text-decoration:underline}.vtp-reply-textarea{width:100%;min-height:90px;resize:vertical;background:rgba(23,23,23,.04);border:1px solid rgba(23,23,23,.24);border-radius:.5rem;color:var(--text);font-size:.875rem;font-family:inherit;padding:.75rem;outline:none;box-sizing:border-box;transition:border-color .18s,background .18s}.vtp-reply-textarea:focus{border-color:rgba(91,63,208,.4);background:rgba(91,63,208,.02)}.vtp-attach-row{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:.65rem}.vtp-file-input{color:var(--muted-text);font-size:.78rem;max-width:200px}.vtp-reply-actions{display:flex;justify-content:flex-end;gap:.65rem;margin-top:.75rem}.vtp-send-btn{background:linear-gradient(135deg,var(--h-purple),#4530a8);color:#fff;border:none;border-radius:.4rem;padding:.55rem 1.25rem;font-size:.875rem;font-weight:700;cursor:pointer;transition:filter .18s,box-shadow .18s}.vtp-send-btn:hover{filter:brightness(1.08);box-shadow:0 4px 14px rgba(91,63,208,.3)}.vtp-cancel-btn{background:rgba(23,23,23,.05);color:var(--text);border:1px solid var(--border-color);border-radius:.4rem;padding:.55rem 1.25rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .18s,border-color .18s}.vtp-cancel-btn:hover{background:rgba(23,23,23,.09)}.popupGrid{display:grid;gap:.75rem 2rem;grid-template-columns:1fr 1fr}.mdp-overlay{position:fixed;inset:0;background:rgba(23,23,23,.55);display:flex;align-items:center;justify-content:center;z-index:1000}.mdp-modal{background:#ffffff;border:1px solid rgba(23,23,23,.2);border-radius:14px;width:100%;max-width:620px;box-shadow:0 25px 60px rgba(23,23,23,.22);padding:1.5rem;font-family:Plus Jakarta Sans,sans-serif}.mdp-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.mdp-title{color:var(--text);font-size:1.125rem;font-weight:800;margin:0}.mdp-close{background:none;border:none;color:var(--muted-text);font-size:1.1rem;cursor:pointer;line-height:1;padding:4px;border-radius:6px;transition:background .18s,color .18s}.mdp-close:hover{background:rgba(23,23,23,.06);color:var(--text)}.mdp-divider{border-top:1px solid rgba(23,23,23,.2);margin:1rem 0}.mdp-skelList{display:flex;flex-direction:column;gap:12px}.mdp-skel{display:inline-block;border-radius:6px;background:linear-gradient(90deg,#eef0f3 25%,#f7f8fa 50%,#eef0f3 75%);background-size:200% 100%;animation:shimmer 1.4s infinite}.mdp-col{display:flex;flex-direction:column;gap:.65rem}.mdp-row{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}.mdp-label{color:var(--muted-text);font-size:.8125rem;font-weight:600;flex-shrink:0}.mdp-value{color:var(--text);font-size:.875rem}.mdp-badge{background:rgba(16,185,129,.1);color:#059669;border:1px solid rgba(16,185,129,.3);border-radius:999px;padding:1px 10px;font-size:.75rem;font-weight:600}.mdp-actions{display:flex;justify-content:space-between;margin-top:.5rem}.mdp-btn{padding:.55rem 1.25rem;border-radius:.4rem;font-size:.875rem;font-weight:600;cursor:pointer;border:none;transition:filter .18s,box-shadow .18s,background .18s}.mdp-btn--secondary{background:rgba(23,23,23,.05);color:var(--text);border:1px solid var(--border-color)}.mdp-btn--secondary:hover{background:rgba(23,23,23,.09)}.mdp-btn--primary{background:linear-gradient(135deg,var(--h-purple),#4530a8);color:#fff}.mdp-btn--primary:hover{filter:brightness(1.08);box-shadow:0 4px 14px rgba(91,63,208,.3)}.cpanelGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:18px;padding:28px;--cp-blue:59,130,246;--cp-rose:244,63,94;--cp-amber:245,158,11;--cp-slate:148,163,184;--cp-indigo:99,102,241;--cp-cyan:6,182,212;--cp-emerald:16,185,129;--cp-violet:139,92,246;--cp-teal:20,184,166;--cp-pink:236,72,153;--cp-sky:14,165,233}.cpanelTile{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:26px 18px;background:#ffffff;border:1px solid rgba(23,23,23,.18);border-radius:14px;box-shadow:0 2px 12px rgba(23,23,23,.05);cursor:pointer;font-family:inherit;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.cpanelTile:hover{transform:translateY(-3px);background:var(--subtle-bg);border-color:rgba(255,140,0,.28);box-shadow:0 10px 28px rgba(23,23,23,.12)}.cpanelIconWrap{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:14px;font-size:1.55rem}.cpanelIconWrap.cpBlue{background:rgba(var(--cp-blue),.12);color:rgb(var(--cp-blue))}.cpanelIconWrap.cpRose{background:rgba(var(--cp-rose),.12);color:rgb(var(--cp-rose))}.cpanelIconWrap.cpAmber{background:rgba(var(--cp-amber),.12);color:rgb(var(--cp-amber))}.cpanelIconWrap.cpSlate{background:rgba(var(--cp-slate),.14);color:rgb(var(--cp-slate))}.cpanelIconWrap.cpIndigo{background:rgba(var(--cp-indigo),.12);color:rgb(var(--cp-indigo))}.cpanelIconWrap.cpCyan{background:rgba(var(--cp-cyan),.12);color:rgb(var(--cp-cyan))}.cpanelIconWrap.cpEmerald{background:rgba(var(--cp-emerald),.12);color:rgb(var(--cp-emerald))}.cpanelIconWrap.cpViolet{background:rgba(var(--cp-violet),.12);color:rgb(var(--cp-violet))}.cpanelIconWrap.cpTeal{background:rgba(var(--cp-teal),.12);color:rgb(var(--cp-teal))}.cpanelIconWrap.cpPink{background:rgba(var(--cp-pink),.12);color:rgb(var(--cp-pink))}.cpanelIconWrap.cpSky{background:rgba(var(--cp-sky),.12);color:rgb(var(--cp-sky))}.cpanelTile:has(.cpanelIconWrap.cpBlue){background:rgba(var(--cp-blue),.07);border-color:rgba(var(--cp-blue),.25)}.cpanelTile:has(.cpanelIconWrap.cpBlue):hover{background:rgba(var(--cp-blue),.12);border-color:rgba(var(--cp-blue),.4)}.cpanelTile:has(.cpanelIconWrap.cpRose){background:rgba(var(--cp-rose),.07);border-color:rgba(var(--cp-rose),.25)}.cpanelTile:has(.cpanelIconWrap.cpRose):hover{background:rgba(var(--cp-rose),.12);border-color:rgba(var(--cp-rose),.4)}.cpanelTile:has(.cpanelIconWrap.cpAmber){background:rgba(var(--cp-amber),.07);border-color:rgba(var(--cp-amber),.25)}.cpanelTile:has(.cpanelIconWrap.cpAmber):hover{background:rgba(var(--cp-amber),.12);border-color:rgba(var(--cp-amber),.4)}.cpanelTile:has(.cpanelIconWrap.cpSlate){background:rgba(var(--cp-slate),.09);border-color:rgba(var(--cp-slate),.3)}.cpanelTile:has(.cpanelIconWrap.cpSlate):hover{background:rgba(var(--cp-slate),.15);border-color:rgba(var(--cp-slate),.45)}.cpanelTile:has(.cpanelIconWrap.cpIndigo){background:rgba(var(--cp-indigo),.07);border-color:rgba(var(--cp-indigo),.25)}.cpanelTile:has(.cpanelIconWrap.cpIndigo):hover{background:rgba(var(--cp-indigo),.12);border-color:rgba(var(--cp-indigo),.4)}.cpanelTile:has(.cpanelIconWrap.cpCyan){background:rgba(var(--cp-cyan),.07);border-color:rgba(var(--cp-cyan),.25)}.cpanelTile:has(.cpanelIconWrap.cpCyan):hover{background:rgba(var(--cp-cyan),.12);border-color:rgba(var(--cp-cyan),.4)}.cpanelTile:has(.cpanelIconWrap.cpEmerald){background:rgba(var(--cp-emerald),.07);border-color:rgba(var(--cp-emerald),.25)}.cpanelTile:has(.cpanelIconWrap.cpEmerald):hover{background:rgba(var(--cp-emerald),.12);border-color:rgba(var(--cp-emerald),.4)}.cpanelTile:has(.cpanelIconWrap.cpViolet){background:rgba(var(--cp-violet),.07);border-color:rgba(var(--cp-violet),.25)}.cpanelTile:has(.cpanelIconWrap.cpViolet):hover{background:rgba(var(--cp-violet),.12);border-color:rgba(var(--cp-violet),.4)}.cpanelTile:has(.cpanelIconWrap.cpTeal){background:rgba(var(--cp-teal),.07);border-color:rgba(var(--cp-teal),.25)}.cpanelTile:has(.cpanelIconWrap.cpTeal):hover{background:rgba(var(--cp-teal),.12);border-color:rgba(var(--cp-teal),.4)}.cpanelTile:has(.cpanelIconWrap.cpPink){background:rgba(var(--cp-pink),.07);border-color:rgba(var(--cp-pink),.25)}.cpanelTile:has(.cpanelIconWrap.cpPink):hover{background:rgba(var(--cp-pink),.12);border-color:rgba(var(--cp-pink),.4)}.cpanelTile:has(.cpanelIconWrap.cpSky){background:rgba(var(--cp-sky),.07);border-color:rgba(var(--cp-sky),.25)}.cpanelTile:has(.cpanelIconWrap.cpSky):hover{background:rgba(var(--cp-sky),.12);border-color:rgba(var(--cp-sky),.4)}.cpanelTileTitle{color:var(--text);font-size:.95rem;font-weight:700}.cpanelTileDesc{color:var(--muted-text);font-size:.78rem;line-height:1.4}@media (max-width:640px){.cpanelGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));padding:18px;gap:12px}.cpanelTile{padding:18px 12px}}.reportSectionHeader{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:22px 28px 0}.sampleBadge{padding:4px 12px;border-radius:999px;background:rgba(255,140,0,.08);border:1px solid rgba(255,140,0,.2);color:#ff8c00;font-size:.72rem;letter-spacing:.02em}.loginCpanelBtn,.sampleBadge{display:inline-flex;align-items:center;font-weight:600}.loginCpanelBtn{gap:8px;padding:9px 18px;border-radius:999px;border:1px solid #ff8c00;background:#ff8c00;color:#1a1a1a;font-size:.82rem;letter-spacing:.01em;cursor:pointer;transition:background .2s ease,transform .2s ease}.loginCpanelBtn i{font-size:1rem}.loginCpanelBtn:hover{background:#ffa733;transform:translateY(-1px)}.reportsGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;padding:18px 28px 28px}.reportCard{display:flex;flex-direction:column;gap:10px;padding:14px;background:#ffffff;border:1px solid rgba(23,23,23,.18);border-radius:12px;box-shadow:0 2px 12px rgba(23,23,23,.05);min-width:0}.reportHeader{display:flex;align-items:center;gap:8px;min-width:0}.reportIcon{width:30px;height:30px;font-size:.9rem;flex-shrink:0}.reportLabel{color:var(--text);font-size:.74rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.reportValueRow{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.reportValue{color:var(--muted-text);font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.reportPercent{color:var(--text);font-size:.78rem;font-weight:700;flex-shrink:0}.reportBarTrack{width:100%;height:8px;border-radius:999px;background:rgba(23,23,23,.08);overflow:hidden}.reportBarFill{height:100%;border-radius:999px;transition:width .4s ease}.reportBarFill--ok{background:#10b981}.reportBarFill--warn{background:#f59e0b}.reportBarFill--danger{background:#ef4444}.reportCard--stat{justify-content:center}.reportStatValue{color:var(--text);font-size:1.4rem;font-weight:800}@media (max-width:1100px){.reportsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.reportSectionHeader{padding:18px 18px 0}.reportsGrid{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 18px 18px;gap:10px}}.servercart_layout{display:flex;align-items:flex-start;gap:24px;margin-top:48px}.servercart_left{flex:0 0 70%;max-width:70%}.servercart_right{flex:0 0 30%;max-width:30%}.servercart_planCard{background:#fff;border:1px solid var(--border-color);border-radius:var(--h-r,16px);padding:28px 30px 30px;box-shadow:0 20px 50px rgba(91,63,208,.08),0 8px 20px rgba(255,138,0,.06);color:var(--text)}.servercart_planHeader{display:flex;align-items:flex-start;gap:16px;margin-bottom:18px}.servercart_planIconBox{flex:none;width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--h-white);background:linear-gradient(135deg,var(--h-orange),var(--h-orange-dk));box-shadow:0 6px 18px var(--h-sh-orange)}.servercart_planTitle{font-size:21px;font-weight:700;margin-bottom:4px;color:var(--text)}.servercart_planBadge{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--h-orange-dk);background:rgba(255,138,0,.1);border:1px solid rgba(255,138,0,.25);border-radius:6px;padding:3px 8px;margin-bottom:8px}.servercart_planDesc{font-size:13px;line-height:1.6;color:var(--muted-text);margin-bottom:24px}.servercart_optionsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 18px}.servercart_formGroup{display:flex;flex-direction:column;background:var(--subtle-bg);border:1px solid var(--border-color);border-radius:14px;padding:14px 16px;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;&:hover{border-color:var(--h-purple-lt);box-shadow:0 0 20px var(--h-sh-purple);transform:translateY(-2px)}label{font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted-text)}}.servercart_formGroupHead{display:flex;align-items:center;gap:10px;margin-bottom:10px}.servercart_fullRow{grid-column:1/-1}.servercart_iconCircle{flex:none;width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:var(--h-white)}.servercart_iconColor0{background:linear-gradient(135deg,var(--h-purple),var(--h-purple-lt))}.servercart_iconColor1{background:linear-gradient(135deg,var(--h-orange),var(--h-orange-dk))}.servercart_iconColor2{background:linear-gradient(135deg,var(--h-purple-lt),var(--h-purple))}.servercart_iconColor3{background:linear-gradient(135deg,var(--h-orange-dk),var(--h-purple))}.servercart_iconColor4{background:linear-gradient(135deg,var(--h-orange),var(--h-purple-lt))}.servercart_select{width:100%;height:42px;padding:0 14px;border-radius:10px;border:1px solid var(--border-color);background:var(--subtle-bg);color:var(--text);font-size:14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease;&:focus{border-color:var(--h-orange);box-shadow:0 0 0 3px var(--h-sh-orange)}}.servercart_customSelect{position:relative}.servercart_customSelectTrigger{width:100%;height:42px;padding:0 14px;border-radius:10px;border:1px solid var(--border-color);background:var(--subtle-bg);color:var(--text);font-size:14px;font-family:inherit;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;outline:none;transition:border-color .2s ease,box-shadow .2s ease;&:hover{border-color:var(--h-purple-lt)}&[aria-expanded=true]{border-color:var(--h-orange);box-shadow:0 0 0 3px var(--h-sh-orange)}span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.servercart_customSelectChevron{flex:none;color:var(--muted-text);transition:transform .2s ease}.servercart_customSelectChevronOpen{transform:rotate(180deg)}.servercart_customSelectList{position:fixed;z-index:9999;max-height:220px;overflow-y:auto;list-style:none;margin:0;padding:6px;background:#fff;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 16px 40px rgba(23,23,23,.14);animation:servercart_customSelectFadeIn .15s ease}@keyframes servercart_customSelectFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.servercart_customSelectOption{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:8px;font-size:13px;color:var(--text);cursor:pointer;transition:background .15s ease,color .15s ease;&:hover{background:rgba(255,138,0,.1);color:var(--text)}&.servercart_customSelectOptionActive{color:var(--h-orange-dk);background:rgba(255,138,0,.1);font-weight:600}}.servercart_error{color:#dc2626;background:rgba(220,38,38,.06);border:1px solid rgba(220,38,38,.2);border-radius:10px;margin:20px 0 0}.servercart_error,.servercart_success{display:flex;align-items:center;gap:8px;padding:10px 14px;font-size:13px}.servercart_success{color:#1e7e34;background:rgba(50,168,82,.08);border:1px solid rgba(50,168,82,.25);border-radius:10px;font-weight:600;margin:0 0 12px}.servercart_summaryHead{display:flex;align-items:center;gap:10px;margin-bottom:15px}.servercart_summaryIconBox{flex:none;width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--h-white);background:linear-gradient(135deg,var(--h-orange),var(--h-orange-dk));box-shadow:0 6px 16px var(--h-sh-orange)}.servercart_summaryRow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px dashed var(--border-color);font-size:13px;&:last-child{border-bottom:none}}.servercart_summaryLabel{color:var(--muted-text)}.servercart_summaryPrice{font-weight:600;font-size:13px;white-space:nowrap;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:900px){.servercart_layout{flex-direction:column}.servercart_left,.servercart_right{flex:0 0 100%;max-width:100%}}