@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap");.domain-available-box,.domain-unavailable-box,.suggestions{border-radius:16px;box-shadow:0 12px 32px rgba(0,0,0,.06);background:var(--alert-bg);margin:40px auto;max-width:960px;padding:25px}.box-title1{font-size:10px;font-weight:500;padding:10px 16px;border-radius:8px 8px 0 0;display:flex;align-items:center;justify-content:center;gap:6px}.box-title1,.title{background:linear-gradient(90deg,#4caf50,#45a049);color:#fff;text-align:center}.box-title1,.title{font-size:22px;font-weight:600;padding:20px;border-radius:12px 12px 0 0}.title{background:linear-gradient(90deg,#2196f3,#0d8bf2);color:#fff;font-size:14px;font-weight:500;padding:10px 16px;border-radius:8px;text-align:center;display:flex;align-items:center;justify-content:center;gap:6px}.domain-unavailable-box .box-title{background:linear-gradient(90deg,#ff5f6d,#ffc371);color:#fff;font-size:18px}.available-icon,.other-options-icon,.unavailable-icon{font-size:26px;margin-right:8px}.suggestions__container{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:20px;gap:20px;padding:20px 0}.suggestions__item{border:1px solid #e3e8ff;padding:16px 20px;border-radius:12px;display:flex;justify-content:space-between;align-items:center;background:var(--bg);transition:transform .2s ease}.suggestions__item:hover{transform:translateY(-3px)}.suggestion-name{font-weight:600;font-size:16px;color:var(--muted)}.purchase-button1{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:10px 16px;border:none;border-radius:8px;font-weight:500;display:flex;align-items:center;transition:background .3s ease}.purchase-button1:hover{background:linear-gradient(135deg,#556cd6,#5e4b8b)}.purchase-button1 .material-symbols-outlined{margin-left:6px;font-size:18px}.error-message{color:#d32f2f;font-size:14px;text-align:center;margin-top:15px}@media (max-width:768px){.box-title1,.title{font-size:13px;padding:8px 12px}.suggestions__item{flex-direction:column;align-items:flex-start;gap:12px}.purchase-button1{width:100%;justify-content:center}.box-title1,.title{font-size:18px;padding:16px}}:root{--bg:#fff;--surface:#fff;--text:#0f172a;--muted:#64748b;--border:#e5e7eb;--chip-bg:#f0f5ff;--accent:#0858f7;--icon:#292929;--hover-overlay:rgba(2,6,23,.04);--header-bg:var(--bg);--header-divider:var(--border);--font:"Open Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}html.dark{--bg:#0b1836;--surface:#1a2332;--text:#f1f5f9;--muted:#94a3b8;--border:#2a3441;--chip-bg:#2a3441;--accent:#60a5fa;--icon:#fff;--hover-overlay:hsla(0,0%,100%,.06);--header-bg:#0e1a36;--header-divider:hsla(0,0%,100%,.1)}.dashboard-header,.header{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;background:var(--header-bg);color:var(--text);border-bottom:1px solid var(--header-divider);font-family:var(--font)}.dashboard-header .header-right,.header .header-right{display:flex;align-items:center;gap:20px}.dashboard-header button.rounded-circle,.header button.rounded-circle{min-width:40px!important;width:40px!important;height:40px!important;background:var(--chip-bg)!important;color:var(--accent)!important;border:1px solid var(--border)!important;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,transform .2s ease}.dashboard-header button.rounded-circle:hover,.header button.rounded-circle:hover{transform:translateY(-1px)}.dashboard-header button.rounded-circle svg,.header button.rounded-circle svg{color:var(--icon)!important;font-size:18px!important;transition:color .2s ease}.dashboard-header .myAcc,.header .myAcc{text-align:left!important;color:var(--text)!important;text-transform:capitalize!important}.dashboard-header .myAcc .userInfo h4,.header .myAcc .userInfo h4{margin:0;font:600 15px/15px var(--font);color:var(--text)}.dashboard-header .myAcc .userInfo p,.header .myAcc .userInfo p{margin:0;font-size:12px;color:var(--muted);opacity:.9}.dashboard-header .userImg,.header .userImg{display:flex;align-items:center;justify-content:center;overflow:hidden;width:40px;height:40px;border:1px solid var(--accent);padding:2px;border-radius:50%}.dashboard-header .userImg.lg,.header .userImg.lg{width:60px!important;height:60px!important}.dashboard-header .userImg .rounded-circle,.header .userImg .rounded-circle{display:flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:pointer;border-radius:50%}.dashboard-header .userImg .rounded-circle img,.header .userImg .rounded-circle img{object-fit:cover;width:100%;height:100%}.dashboard-header .logo-class,.header .logo-class{font-size:1.5rem;font-weight:700;color:var(--text)}.dashboard-header .logo-image-dashboard,.header .logo-image-dashboard{height:30px;width:auto;margin-left:-20px}.dashboard-header .search-bar,.header .search-bar{flex:1 1;margin:0 20px}.dashboard-header .search-bar input,.header .search-bar input{width:100%;max-width:400px;padding:8px;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:6px}.dashboard-header .search-bar input::placeholder,.header .search-bar input::placeholder{color:var(--muted)}.dashboard-header .profile,.header .profile{position:relative;cursor:pointer}.dashboard-header .profile-icon,.header .profile-icon{font-size:1.8rem;color:var(--text)}.MuiPaper-elevation{background-color:var(--surface)!important;border:1px solid var(--border)!important}.MuiPaper-elevation,.MuiPaper-elevation li,.MuiPaper-elevation li *{color:var(--text)!important}.MuiMenuItem-root:hover,.MuiPaper-elevation li:hover{background:var(--hover-overlay)!important}.toggleMenuButton{display:inline-flex}.menuToggleButton{display:none!important}@media (max-width:768px){.dashboard-header .profile,.header .profile,.toggleMenuButton{display:none!important}.menuToggleButton{display:inline-flex!important}}.details-section{display:flex;flex-direction:column;gap:20px;padding:20px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.table tbody td{font-size:14px!important;color:#2f2d3e;font-weight:500}.table tbody .actions button{min-width:32px!important;width:32px!important;height:32px!important;margin:0 3px!important}.table tbody .actions button.secondary{background:rgba(203,60,231,.2)!important}.table tbody .actions button.success{background:rgba(26,159,83,.2)!important}.table tbody .actions button.error{background:rgba(241,17,51,.2)!important}.table tbody .actions button svg{font-size:30px!important}table.v-align td{vertical-align:middle!important}.table td .new,.table td .old{display:block;width:100%}table td .imgWrapper{width:20%;flex:0 0 20%}table td .imgWrapper .card{border-radius:10px!important;overflow:hidden!important}table td .info{width:65%;flex:0 0 65%}table td .info h6{font-size:14px;font-weight:600}table td .info h6,table td .info p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0}table td .info p{font-size:13px;line-height:18px;color:#5e5d72}table.v-align td .productBox{width:270px}.tableFooter{padding-bottom:20px}.tableFooter .pagination{margin-left:auto}.tableFooter p{font-size:14px;font-weight:500;margin-bottom:0;cursor:pointer}.css-1to7aaw-MuiButtonBase-root-MuiPaginationItem-root.Mui-selected{background-color:#0858f7!important}.details-section__item{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:20px;margin-bottom:20px;transition:transform .3s ease,box-shadow .3s ease}.details-section__item:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.1)}.details-section__item h2{color:#333;font-size:1.6rem;margin-bottom:15px}.details-section__item p{margin-bottom:8px;font-size:1rem;color:#555}.details-section__item p strong{color:#333;font-weight:700}.details-section__item a{color:#007bff;text-decoration:none;font-weight:600}.details-section__item a:hover{text-decoration:underline}.details-section__see-more{text-align:center;margin-top:20px}.details-section__see-more p{cursor:pointer;color:#007bff;font-weight:700;text-decoration:underline}.details-section__see-more p:hover{color:#0056b3}.details-section__table{width:100%;overflow-x:auto}.details-section__table table{width:100%;border-collapse:collapse;margin-top:10px}.details-section__table td,.details-section__table th{border:1px solid #ddd;padding:8px;text-align:left;white-space:nowrap}.details-section__table th{background-color:#f4f4f4;font-weight:700}@media (max-width:768px){.details-section__table td,.details-section__table th{font-size:14px;padding:6px}}.business-email-container{max-width:1200px;margin:0 auto;padding:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.business-email-container .page-header{text-align:center;margin-bottom:18px}.business-email-container .business-email-header{font-size:30px;font-weight:800;letter-spacing:-.01em;margin:0}.business-email-container .subhead{margin-top:8px;color:var(--muted);font-size:14px}.business-email-container .alert-message{border:1px solid var(--card-border);border-left:4px solid var(--brand);padding:12px 14px;margin:16px 0 24px;border-radius:10px;display:flex;align-items:center;gap:8px;background:transparent;color:var(--text)}.business-email-container .alert-message.error{border-left-color:#ef4444;color:#991b1b}.popup-overlay-static-website{position:fixed;inset:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(0,0,0,.35);display:flex;justify-content:center;align-items:center;z-index:5000}.popup-box-static-website{background-color:var(--surface)!important;color:var(--text)!important;border:1px solid var(--border)!important;padding:20px 24px;width:420px;max-width:90%;border-radius:14px;box-shadow:0 12px 40px rgba(0,0,0,.25);position:relative;animation:fadeIn .3s ease}.popup-close-static-website{position:absolute;top:1px;right:1px;color:var(--text);background:transparent;border:none;font-size:26px;cursor:pointer;line-height:1}.popup-content-static-website{display:flex;gap:10px;align-items:center;margin-top:12px;font-size:15px;color:var(--text)}.popup-content-static-website.error{color:#991b1b;border-left:4px solid #ef4444;padding-left:10px}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.business-email-container .email-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,360px));grid-gap:22px;gap:22px;justify-content:center}@media (max-width:768px){.business-email-container .email-cards-grid{grid-template-columns:1fr}.business-email-container .card-header{flex-direction:column;align-items:flex-start}.business-email-container .email-card{max-width:100%}}.business-email-container .email-card{width:100%;max-width:360px;border:1px solid var(--card-border);border-radius:14px;overflow:hidden;background:#fff;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.business-email-container .email-card:hover{transform:translateY(-3px);box-shadow:0 12px 22px rgba(0,0,0,.08);border-color:#cbd5e1}.business-email-container .card-header{display:flex;align-items:center;gap:14px;padding:16px;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;position:relative}.business-email-container .card-header :after,.business-email-container .card-header :before,.business-email-container .card-header:after,.business-email-container .card-header:before{content:none!important}.business-email-container .card-icon{background:hsla(0,0%,100%,.22);width:44px;height:44px;border-radius:50%;display:grid;place-items:center}.business-email-container .card-headings{flex:1 1 auto;min-width:0}.business-email-container .plan-name{margin:0;font-size:18px;font-weight:700;line-height:1.25}.business-email-container .order-id{margin:3px 0 0;font-size:14px;color:#e5e7eb}.business-email-container .card-chips{display:flex;gap:8px;margin-left:auto;align-items:center}.business-email-container .dot{background:#e5e7eb}.business-email-container .dot-neutral{opacity:.9}.business-email-container .chip{font-weight:700!important}.business-email-container .chip-trial{background:hsla(0,0%,100%,.18)!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.35)!important}.business-email-container .chip-paid{background:rgba(16,185,129,.18)!important;color:#ecfdf5!important;border:1px solid rgba(16,185,129,.35)!important}.business-email-container .card-details{padding:16px 18px;border-bottom:1px solid var(--card-border)}.business-email-container .detail-row{display:grid;grid-template-columns:140px 1fr;grid-gap:10px;gap:10px;align-items:center;margin-bottom:10px;font-size:14px}.business-email-container .detail-label{color:var(--muted);font-weight:600}.business-email-container .detail-value{color:var(--text);font-weight:600;overflow-wrap:anywhere}.business-email-container .muted{color:var(--muted);font-weight:500}.business-email-container .price-row{margin-top:12px;padding-top:12px;border-top:1px dashed var(--card-border)}.business-email-container .price-value{color:var(--success);font-weight:800}.business-email-container .status-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid;font-weight:700;font-size:12px;line-height:1;white-space:nowrap}.business-email-container .status-badge.paid{color:var(--success);background:rgba(5,150,105,.12);border-color:rgba(5,150,105,.5)}.business-email-container .status-badge.trial{color:var(--trial);background:rgba(109,40,217,.12);border-color:rgba(109,40,217,.45)}.business-email-container .progress-container{padding:12px 18px 4px}.business-email-container .progress-bar{height:8px;border-radius:999px;background:linear-gradient(90deg,var(--brand),var(--brand-2));transition:width .6s ease}.business-email-container .progress-text{margin:.35rem 0 0;font-size:12px;color:var(--muted)}.business-email-container .action-bar{padding:12px 14px 16px;display:flex;align-items:center;justify-content:space-between}.business-email-container .icon-actions{display:flex;align-items:center;gap:8px}.business-email-container .icon-btn{background:transparent!important;border:1px solid var(--card-border)!important;box-shadow:none!important;transition:transform .12s ease,background .12s ease}.business-email-container .icon-btn svg{font-size:18px;color:var(--text)}.business-email-container .icon-btn:hover{transform:translateY(-1px);background:rgba(0,0,0,.03)!important}.business-email-container .icon-btn.danger svg{color:#ef4444}.business-email-container .domain-link{word-break:break-word;display:inline-block;max-width:260px;color:var(--domain-link);font-weight:700;text-decoration:none}.business-email-container .domain-link:hover{color:#1d4ed8;text-decoration:underline}.business-email-container .add-domain-text{color:#16a34a;cursor:pointer;text-decoration:underline;display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-weight:700}.business-email-container .add-domain-icon{font-size:18px}.business-email-container .add-domain-text:hover{color:#15803d}.business-email-container .loading-container-first-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 0 56px;text-align:center}.business-email-container .loading-spinner{width:40px;height:40px;border-top:3px solid var(--card-border);border:3px solid var(--card-border);border-top-color:var(--brand);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}.business-email-container .loading-container-first-loader p{color:var(--muted);font-size:16px;font-weight:600}.loader-first{width:50px;padding:8px;aspect-ratio:1;border-radius:50%;background:#3b82f6;--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s linear infinite}@keyframes l3{to{transform:rotate(1turn)}}.business-email-container .no-places-container{display:flex;justify-content:center;padding:48px 0 56px}.business-email-container .empty-state{text-align:center;max-width:420px}.business-email-container .empty-icon{color:#a0aec0;margin-bottom:16px}.business-email-container .empty-state h3{font-size:22px;color:var(--text);margin-bottom:8px;font-weight:800}.business-email-container .empty-state p{color:var(--muted);margin-bottom:18px}.business-email-container .cta-button{display:inline-block;background:var(--brand);color:#fff;padding:10px 20px;border-radius:999px;text-decoration:none;font-weight:700;transition:transform .12s ease,background .12s ease}.business-email-container .cta-button:hover{background:#4338ca;transform:translateY(-1px)}@media (max-width:900px){.business-email-container .card-chips{gap:6px}}@media (max-width:768px){.business-email-container{padding:16px}.business-email-container .detail-row{grid-template-columns:1fr;gap:6px}.business-email-container .action-bar{flex-direction:column;gap:8px}}.business-email-container .detail-value,.business-email-container .order-id,.business-email-container .plan-name{overflow-wrap:anywhere}.business-email-container .quick-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.14);color:#fff;font-weight:700;font-size:12px;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease}.business-email-container .quick-chip:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.22);border-color:hsla(0,0%,100%,.5)}.business-email-container .dot{width:8px;height:8px;border-radius:50%;display:inline-block;transition:box-shadow .2s ease,transform .2s ease}.business-email-container .dot-running{background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.18)}.business-email-container .dot-stopped{background:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,.18)}.business-email-container .dot-pending{background:#f59e0b;box-shadow:0 0 0 4px rgba(245,158,11,.18)}.business-email-container .dot-unknown{background:#94a3b8;box-shadow:0 0 0 4px rgba(148,163,184,.18)}.server-modal{color:var(--sm-text);background:var(--sm-bg);padding-top:8px}.sm-titlebar{gap:8px;font-weight:800}.sm-header,.sm-titlebar{display:flex;align-items:center;justify-content:space-between}.sm-header{flex-wrap:wrap;gap:10px;margin-bottom:10px}.sm-state{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--sm-border);border-radius:12px}.sm-dot{width:10px;height:10px;border-radius:50%;background:#94a3b8}.dot-running{background:#22c55e}.dot-stopped{background:#ef4444}.dot-unknown{background:#94a3b8}.sm-state-text{font-weight:800;text-transform:capitalize}.sm-badges{display:flex;flex-wrap:wrap;gap:8px}.sm-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-weight:700;font-size:12px;border:1px solid var(--sm-border);color:var(--sm-text);background:transparent}.sm-badge.ok{background:rgba(16,185,129,.14);border-color:rgba(16,185,129,.35)}.sm-badge.warn{background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.35)}.sm-badge.neutral{background:rgba(148,163,184,.14);border-color:rgba(148,163,184,.35)}.sm-badge.unknown{background:transparent}.sm-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px;margin:6px 0 12px}.sm-key{display:block;font-size:12px;color:var(--sm-muted)}.sm-val{font-weight:700;word-break:break-word}.sm-actions{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 10px}.sm-icon{border:1px solid var(--sm-border)!important;background:transparent!important;width:40px;height:40px;display:inline-grid;place-items:center;border-radius:10px!important;transition:transform .12s ease,background .12s ease,border-color .12s ease}.sm-icon svg{font-size:20px;color:var(--sm-text)}.sm-icon:hover{transform:translateY(-1px);background:rgba(0,0,0,.03)!important}.sm-icon.success svg{color:var(--sm-ok)}.sm-icon.danger svg{color:var(--sm-bad)}.sm-icon[disabled]{opacity:.5;pointer-events:none}.sm-error{margin:8px 0;color:#b91c1c;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.25);border-radius:10px;padding:8px 10px}.sm-backups{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.sm-bk-title{font-weight:800;margin-bottom:2px}.sm-bk-line{display:flex;gap:8px;flex-wrap:wrap}.sm-bk-key{color:var(--sm-muted)}.sm-bk-val{font-weight:700}.spin{animation:smspin .9s linear infinite}@keyframes smspin{to{transform:rotate(1turn)}}@media (max-width:480px){.sm-meta{grid-template-columns:1fr}}.cms-dialog{background:var(--dlg-bg)!important;color:var(--dlg-text)!important;border:1px solid var(--dlg-border);border-radius:12px!important;overflow:hidden}.cms-dialog .MuiDialogTitle-root{color:var(--dlg-text);border-bottom:1px solid var(--dlg-border);font-weight:800}.cms-dialog .MuiDialogContent-root{color:var(--dlg-text);background:var(--dlg-bg)}.cms-dialog .MuiDialogContent-root.MuiDialogContent-dividers{border-top:1px solid var(--dlg-border);border-bottom:1px solid var(--dlg-border)}.cms-dialog .MuiDialogActions-root{border-top:1px solid var(--dlg-border);background:var(--dlg-bg)}.cms-dialog .MuiButton-root{border-radius:10px;text-transform:none;font-weight:700}.text-subheading{color:var(--muted)}.cms-dialog .MuiFormLabel-root{color:var(--dlg-muted)}.cms-dialog .MuiOutlinedInput-root{background:var(--dlg-field-bg);color:var(--dlg-text)}.cms-dialog .MuiOutlinedInput-notchedOutline{border-color:var(--dlg-border)}.cms-dialog .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--dlg-muted)}.cms-dialog .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--dlg-brand)}.cms-dialog .MuiInputBase-input{color:var(--dlg-text)}.cms-dialog .MuiSelect-icon{color:var(--dlg-muted)}.css-3hpdci-MuiSvgIcon-root-MuiStepIcon-root.Mui-completed{color:#4caf50}.step-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center;max-width:100%}.step-icon{margin-right:5px}.step-icon,.step-text{font-size:16px;color:var(--text)}.step-text{margin:0}@media (max-width:768px){.MuiStepper-root{align-items:center}.step-container{flex-direction:column;margin-bottom:10px}.step-icon{font-size:14px}.step-text{font-size:12px}}.domain-selection-container{background:var(--alert-bg);padding:20px;box-shadow:0 4px 8px rgba(0,0,0,.1);max-width:600px;margin:50px auto;text-align:center}.static-tab-menu{display:flex;justify-content:center;margin-bottom:20px}.static-tab-button{padding:12px 20px;margin:0 20px;background-color:transparent;color:var(--text);font-size:16px;cursor:pointer;transition:all .3s ease;border:none;border-bottom:3px solid transparent;font-weight:400}.static-tab-button.active{color:#007bff;border-bottom:3px solid #007bff;font-weight:700}.static-tab-button:hover{color:#007bff}.domain-search{padding:20px;display:inline-block;text-align:left;width:100%;max-width:500px;margin-top:20px}.form-group{display:flex;flex-direction:column;gap:15px;margin-top:15px}input[type=text],textarea{padding:12px;font-size:14px;border:1px solid #ddd;border-radius:5px;background-color:var(--border);width:100%;box-sizing:border-box;transition:all .3s ease}input[type=text]:focus,textarea:focus{border-color:#007bff;outline:none}input[type=text]::placeholder,textarea::placeholder{color:var(--muted-text)}textarea{resize:none;height:100px}.btn{padding:10px 20px;font-size:16px;border-radius:5px;cursor:pointer;transition:background-color .3s ease;font-weight:700;border:none}.btn.btn-1{background-color:#4caf50;color:#fff}.btn.btn-1:hover{background-color:#45a049}.btn.btn-2{background-color:#007bff;color:#fff}.btn.btn-2:hover{background-color:#0056b3}.loading-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999}.loading-spinner{border:12px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:30px;height:30px;animation:spin 1.5s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-image{width:100px;height:100px;margin-bottom:1rem}.transfer-section{max-width:600px;margin:50px auto;text-align:left;padding:20px;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1)}.skip-div{text-align:left;padding:10px;cursor:pointer;transition:transform .2s ease-in-out}.skip-div:hover{transform:scale(1.05)}.skip-text{color:blue;text-decoration:underline;font-weight:700;cursor:pointer}.free-domain-container{background:#f8f9fa;padding:30px;box-shadow:0 4px 12px rgba(0,0,0,.15);max-width:650px;margin:50px auto;text-align:center;border-radius:10px;border:1px solid #e0e0e0}.coupon-message h4{font-size:24px;font-weight:700;color:#2c3e50;margin-bottom:15px}.coupon-message h6{font-size:16px;font-weight:400;color:#555;line-height:1.6;margin-bottom:10px}.coupon-message h6:last-child{font-weight:500;color:#007bff}.cartContainer{margin:0 auto;padding:2rem;color:var(--text);background:transparent}.cartContainer .head-container{text-align:center;margin-bottom:2rem}.cartContainer .head-container h2{font-size:clamp(1.5rem,2.2vw,2.25rem);color:var(--text);letter-spacing:-.025em}.cartContainer .head-container p{color:var(--muted);font-size:1rem;line-height:1.6;max-width:680px;margin:0 auto}.cartContainer .cartContent{display:grid;grid-template-columns:3fr 2fr;grid-gap:1.5rem;gap:1.5rem}.cartContainer .itemsColumn,.cartContainer .summaryColumn{min-width:0}.cartContainer .addonCard,.cartContainer .domainCard,.cartContainer .summaryCard{background:var(--card);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);padding:1.25rem;margin-bottom:1rem;text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.cartContainer .addonCard:hover,.cartContainer .domainCard:hover,.cartContainer .summaryCard:hover{transform:translateY(-2px);box-shadow:0 10px 25px -3px rgba(0,0,0,.18),0 4px 6px -4px rgba(0,0,0,.12);border-color:color-mix(in oklab,var(--border),var(--primary) 20%)}.cartContainer .domainName{font-size:1.25rem;font-weight:800;color:var(--primary);margin:0 0 .5rem;word-break:break-word}.cartContainer .domainType{background:var(--pill-bg);color:var(--pill-text);padding:.25rem .6rem;border-radius:999px;font-size:.75rem;font-weight:700;display:inline-block;margin-bottom:1rem;letter-spacing:.03em}.cartContainer .displaydiv{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.5rem}.cartContainer .selectBox{padding:.6rem .7rem;min-width:180px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font:inherit}.cartContainer .domainPrice{font-size:1.125rem;font-weight:800;color:var(--text)}.cartContainer .renewalNotice{color:var(--danger);font-size:.875rem;margin:.5rem 0 0;padding:.6rem .75rem;width:100%;background:color-mix(in oklab,var(--danger) 10%,transparent);border-radius:8px;border-left:3px solid var(--danger)}.cartContainer .cardTitle{font-size:1.125rem;font-weight:800;margin-bottom:.75rem;color:var(--text)}.cartContainer .addonItem{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 0;border-bottom:1px solid var(--border)}.cartContainer .addonItem:last-child{border-bottom:none}.cartContainer .addonDetails{flex:1 1;min-width:0}.cartContainer .addonTitle{font-weight:700;margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem;color:var(--text)}.cartContainer .recommendedTag{background:var(--success);color:#fff;padding:.15rem .4rem;border-radius:4px;font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cartContainer .addonDescription{color:var(--muted);font-size:.9rem;line-height:1.5;margin-bottom:.25rem}.cartContainer .addonPrice{font-weight:700;color:var(--text);white-space:nowrap}.cartContainer .toggleSwitch{position:relative;display:inline-block;width:50px;height:26px;flex:0 0 auto}.cartContainer .toggleSwitch input{opacity:0;width:0;height:0}.cartContainer .slider{position:absolute;inset:0;cursor:pointer;background:#cbd5e0;transition:.25s;border-radius:34px}.cartContainer .slider:before{content:"";position:absolute;height:20px;width:20px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.25s;box-shadow:0 1px 3px rgba(0,0,0,.15)}.cartContainer input:checked+.slider{background:var(--success)}.cartContainer input:checked+.slider:before{transform:translateX(24px)}.cartContainer .disabledAddon{opacity:.75}.cartContainer .summaryItem{margin-bottom:.75rem;font-size:.95rem}.cartContainer .summaryItem,.cartContainer .summaryTotal{display:flex;justify-content:space-between;gap:.75rem;color:var(--text)}.cartContainer .summaryTotal{align-items:center;font-size:1.1rem;font-weight:800;padding-top:1rem;border-top:1px solid var(--border)}.cartContainer .discountText{font-weight:700;color:var(--primary);cursor:pointer;margin-top:.75rem}.cartContainer .couponContainer{display:flex;gap:.5rem;margin-top:.6rem}.cartContainer .couponInput{flex:1 1;min-width:0;padding:.6rem .7rem;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font:inherit}.cartContainer .applyButton{padding:.6rem .9rem;background:var(--primary-2);color:#fff;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:transform .12s ease,filter .12s ease}.cartContainer .applyButton:hover{transform:translateY(-1px);filter:brightness(1.05)}.cartContainer .errorText,.cartContainer .errorText2{color:var(--danger);margin-top:.5rem;font-weight:600}.cartContainer .discountValue{color:var(--success);font-weight:800}.cartContainer .terms{font-size:.85rem;color:var(--muted);margin:1.25rem 0;line-height:1.6}.cartContainer .checkoutButtongroup{display:flex;flex-direction:column;gap:.6rem;margin-top:.75rem;flex-wrap:wrap;align-items:center;justify-content:center}.cartContainer .checkoutButton{width:100%;padding:1rem;background:linear-gradient(135deg,var(--primary-3) 0,var(--primary) 100%);color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:800;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.cartContainer .checkoutButton:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 6px 14px rgba(0,0,0,.15)}.cartContainer .checkoutButton:active{transform:translateY(0)}.cartContainer .checkoutButtonPaypal{width:100%;padding:1rem;background:var(--paypal);color:#111827;border:none;border-radius:10px;font-size:1rem;font-weight:800;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.cartContainer .checkoutButtonPaypal:hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:0 6px 14px rgba(0,0,0,.15)}.cartContainer .checkoutButtonPaypal:active{transform:translateY(0)}.cartContainer .checkoutButtonRazorpay{width:100%;padding:1rem;background:linear-gradient(135deg,#0c9eaf,#0947a6);color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:800;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.cartContainer .checkoutButtonRazorpay:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 6px 14px rgba(0,0,0,.15)}.cartContainer .checkoutButtonRazorpay:active{transform:translateY(0)}.cartContainer .auth-header{text-align:center;margin:2rem 0 1rem}.cartContainer .auth-title{display:flex;align-items:center;justify-content:center;gap:.6rem;color:var(--text);margin:0 0 .4rem;font-size:1.35rem;font-weight:800}.cartContainer .auth-icon-large{font-size:1.6rem;color:var(--primary)}.cartContainer .auth-title-text{font-weight:800}.cartContainer .auth-subtitle{color:var(--muted);margin:0 auto 1rem;line-height:1.6;font-size:.98rem;max-width:540px}.cartContainer .auth-footer{text-align:center;margin-top:2rem;padding-top:1rem;border-top:1px solid var(--border)}.cartContainer .footer-highlight{display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--text);margin-bottom:.75rem;font-size:1rem;font-weight:700}.cartContainer .footer-links{display:flex;justify-content:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.cartContainer .footer-links a{color:var(--primary);text-decoration:none;font-weight:700}.cartContainer .footer-links a:hover{text-decoration:underline}.cartContainer .footer-divider{color:var(--muted)}.cartContainer .auth-security{display:flex;align-items:center;justify-content:center;gap:.4rem;color:var(--muted);font-size:.85rem;margin-bottom:.75rem}.cartContainer .footer-copyright{color:var(--muted);font-size:.8rem}.cartContainer .buttonContainer{margin-top:1.25rem;text-align:center}.cartContainer .backButton{display:inline-flex;align-items:center;gap:.5rem;color:var(--primary);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:.5rem .9rem;font-weight:700;cursor:pointer;transition:background .12s ease,transform .12s ease,border-color .12s}.cartContainer .backButton:hover{background:color-mix(in oklab,var(--primary) 12%,var(--surface));border-color:color-mix(in oklab,var(--border),var(--primary) 30%);transform:translateY(-1px)}.text-heading{color:var(--text)}@media (max-width:960px){.cartContainer .cartContent{grid-template-columns:1fr}}@media (max-width:768px){.cartContainer,.cartContainer .addonCard,.cartContainer .domainCard,.cartContainer .summaryCard{padding:1rem}.cartContainer .addonItem{flex-direction:column;align-items:flex-start}.cartContainer .displaydiv{flex-direction:column;align-items:stretch}.cartContainer .selectBox{width:100%}.cartContainer .domainPrice{font-size:1rem}}.payment-page,.payment-page *{background:transparent}.payment-page .auto-container,.payment-page .content-box,.payment-page .content-side{background:transparent!important;box-shadow:none!important;border:0!important}.auto-container:has(.cartContainer),.content-box:has(.cartContainer),section:has(.cartContainer){background:transparent!important;box-shadow:none!important;border:0!important}.cartContainer .head-container h2{color:var(--text)!important;opacity:1!important;visibility:visible!important;font-weight:800;margin:0 0 .75rem}.cartContainer .head-container p{color:var(--muted)!important}.selectBox2{margin-top:20px;padding:.6rem .7rem;min-width:180px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font:inherit}