.checkout-review{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);align-items:start;gap:20px;display:grid}.checkout-review>.card{min-width:0}.checkout-order-summary .primary{width:100%}.checkout-total{color:#5749d4;margin:12px 0 22px;font-size:30px;display:block}.checkout-total-line{border-bottom:1px solid #e7edf5;justify-content:space-between;gap:12px;padding:15px 0;display:flex}.checkout-order-summary p{color:#73839a;font-size:13px;line-height:1.7}@media (width<=800px){.checkout-review{grid-template-columns:1fr}}.receipt-payment-summary{border-bottom:1px solid #e6eaf2;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;padding:12px 0 22px;display:flex}.receipt-payment-summary h3{margin:6px 0 10px;font-size:15px}.receipt-payment-summary>strong{white-space:nowrap;color:#6653ff;font-size:25px}.receipt-payment-summary>strong small{font-size:13px}.receipt-payment-methods{flex-wrap:wrap;gap:8px;margin:16px 0 24px;display:flex}.receipt-payment section>h3{font-size:16px}.crypto-instructions{background:#f6f7fc;border-radius:12px;margin:16px 0;padding:18px}.crypto-instructions label{margin:16px 0;display:block}.crypto-instructions label>strong{margin-top:7px;display:block}.payment-copy{gap:8px;margin-top:7px;display:flex}.payment-copy input{color:#23304a;background:#fff;border:1px solid #dce2ee;border-radius:8px;flex:1;min-width:0;padding:10px 12px;font-family:monospace;font-size:14px}.payment-copy button{white-space:nowrap}.receipt-payment section>.primary{margin:16px 0}.receipt-payment small{color:#708099}.receipt-create-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=520px){.receipt-payment-summary{flex-direction:column;gap:10px}.payment-copy{flex-direction:column}.payment-copy button{align-self:flex-start}}.qr-payment-notice{color:#294d72;background:#f1f7ff;border:1px solid #cddff5;border-radius:12px;margin:18px 0;padding:18px}.qr-payment-notice h4{margin:0 0 8px}.qr-payment-notice p{line-height:1.6}.qr-payment-notice .field{margin:14px 0}.qr-payment-notice>small{color:#526b87;margin-top:12px;display:block}.qr-payment-notice input{max-width:100%}.receipt-editor fieldset{border:0;min-width:0;margin:0;padding:0}.receipt-editor-intro{margin-bottom:20px}.receipt-editor-intro p,.receipt-editor-association p{color:var(--muted,#64748b);font-size:13px;line-height:1.6}.receipt-editor-client{grid-column:1/-1}.receipt-editor-section{justify-content:space-between;align-items:center;gap:12px;margin:24px 0 12px;display:flex}.receipt-editor-section h3{margin:0}.receipt-editor-section>span{color:var(--muted,#64748b);font-size:12px}.receipt-editor-lines{gap:12px;margin-bottom:12px;display:grid}.receipt-editor-line{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);border-radius:10px;grid-template-columns:minmax(180px,1fr) 80px 125px 100px 34px;align-items:center;gap:12px;padding:14px;display:grid}.receipt-editor-line .field{min-width:0;margin:0}.receipt-editor-line input,.receipt-editor textarea{box-sizing:border-box;width:100%}.receipt-editor textarea{resize:vertical;min-height:62px;font:inherit;border:1px solid var(--border,#dbe1e8);background:var(--surface,#fff);color:inherit;border-radius:8px;padding:10px}.receipt-editor-amount{text-align:right;gap:10px;font-size:13px;display:grid}.receipt-editor-amount>span{color:var(--muted,#64748b);font-size:12px}.receipt-editor-line>button{padding:6px;font-size:20px}.receipt-editor-association{border-top:1px solid var(--border,#e5e7eb);border-bottom:1px solid var(--border,#e5e7eb);margin:22px 0;padding:14px 0}.receipt-editor-association summary{cursor:pointer;font-size:13px;font-weight:600}.receipt-editor-association summary small{color:var(--muted,#64748b);margin-left:8px;font-weight:400}.receipt-editor-bottom{grid-template-columns:1fr 240px;align-items:center;gap:24px;display:grid}.receipt-editor-total{text-align:right;gap:8px;display:grid}.receipt-editor-total>span{color:var(--muted,#64748b);font-size:13px}.receipt-editor-total strong{font-size:25px}.receipt-editor-total small{font-size:12px}.receipt-item-details{margin:16px 0;font-size:13px}.receipt-item-details table{border-collapse:collapse;width:100%}.receipt-item-details td,.receipt-item-details th{text-align:left;border-bottom:1px solid var(--border,#e5e7eb);padding:8px}.receipt-item-details p{white-space:pre-wrap}.receipt-editor .modal-footer{margin-top:20px}@media (width<=650px){.receipt-editor-line{grid-template-columns:1fr 1fr 34px;gap:10px}.receipt-editor-description{grid-column:1/-1}.receipt-editor-amount{text-align:left;grid-column:1/3;justify-content:space-between;display:flex}.receipt-editor-bottom{grid-template-columns:1fr}.receipt-editor-total{text-align:left}.receipt-editor-section{align-items:flex-start}.receipt-editor-line>.field:nth-child(3){grid-column:2/4}}.dc-catalog{gap:20px;display:grid}.dc-steps{flex-wrap:wrap;gap:10px;display:flex}.dc-steps span{color:#718198;background:#edf1f8;border-radius:24px;padding:9px 14px;font-size:12px}.dc-steps .active{color:#6351df;background:#eae6ff;font-weight:700}.dc-search{color:#fff;background:linear-gradient(115deg,#5448db,#267ecb 65%,#20b8cb);border-radius:20px;padding:30px;box-shadow:0 12px 28px #337cbb20}.dc-search h3{color:#fff;margin:0 0 8px;font-size:22px}.dc-search p{color:#e4efff;margin:0 0 22px}.dc-search-input{background:#fff;border-radius:14px;gap:8px;max-width:760px;margin:auto;padding:8px;display:flex}.dc-search-input input{color:#17263f;background:#fff;flex:1;min-width:0;padding:12px;box-shadow:none!important;border:0!important}.dc-search-input button{white-space:nowrap;border-radius:10px}.dc-cart,.dc-cart-line{justify-content:space-between;align-items:center;gap:16px;display:flex}.dc-cart{background:#f1eeff;border:1px solid #d6cffb;border-radius:14px;padding:20px}.dc-cart div,.dc-cart-line div{gap:7px;display:grid}.dc-cart span,.dc-cart-line small{color:#6b7c94;font-size:12px}.dc-results{gap:12px;display:grid}.dc-result{background:#fff;border:1px solid #dfe7f2;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.dc-exact{background:linear-gradient(110deg,#f0f7ff,#fff);border-color:#a6c3ec}.dc-result h3{overflow-wrap:anywhere;color:#172944;margin:6px 0 10px}.dc-result small{color:#6a7c95;font-size:11px}.dc-state{color:#7d6b46;font-size:12px}.dc-state.available{color:#07865c}.dc-state.unavailable{color:#c14856}.dc-result-action{text-align:right;gap:8px;min-width:190px;display:grid}.dc-result-action strong{color:#3858c9;font-size:20px}.dc-result-action strong small{font-weight:400}.dc-help{color:#73839a;font-size:12px;line-height:1.65}.dc-table-heading{justify-content:space-between;align-items:center;gap:15px;margin-top:12px;display:flex}.dc-table-heading h3{margin:0}.dc-table-heading p{color:#73839a;font-size:12px}.dc-table{background:#fff;border:1px solid #dfe7f2;border-radius:15px;overflow:auto}.dc-table table{border-collapse:collapse;width:100%}.dc-table th,.dc-table td{text-align:left;border-bottom:1px solid #e7edf5;padding:18px 22px}.dc-table th{color:#72829b;background:#f4f7fc;font-size:12px}.dc-table td{color:#3e5eb5;font-size:14px}.dc-table tbody tr:nth-child(2n){background:#f7faff}.dc-table td:first-child{color:#1b304d}.dc-fieldset{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.dc-cart-line{border-bottom:1px solid #e7edf5;padding:15px 0}.dc-consent{align-items:flex-start;gap:10px;font-size:13px;line-height:1.7;display:flex}.dc-consent input{margin-top:6px}.dc-catalog .card-body{padding:24px}@media (width<=700px){.dc-search{padding:20px}.dc-search-input{flex-direction:column}.dc-result,.dc-cart,.dc-table-heading{flex-direction:column;align-items:stretch}.dc-result-action{text-align:left}.dc-cart-line{flex-wrap:wrap}.dc-table th,.dc-table td{padding:14px 12px}}.dc-review{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);align-items:start;gap:20px;display:grid}.dc-order-summary .primary{width:100%}.dc-total{color:#5749d4;margin:12px 0 22px;font-size:30px;display:block}.dc-dns-summary{flex-wrap:wrap;gap:8px;display:flex}.dc-dns-summary span{overflow-wrap:anywhere;background:#f0f3fa;border-radius:8px;padding:8px 12px}.dc-review .card{min-width:0}.dc-review .dc-cart-line b{overflow-wrap:anywhere}@media (width<=800px){.dc-review{grid-template-columns:1fr}}.dc-phone{grid-template-columns:100px minmax(0,1fr);gap:10px;display:grid}.dc-phone label{gap:6px;display:grid}.dc-phone label>span{color:#73839a;font-size:11px}.dc-phone input{width:100%;min-width:0}.service-catalog{--sc-accent:#078c91;color:#172844;margin-top:24px}.sc-categories{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0;display:grid;overflow:visible}.sc-categories button{color:#67768e;cursor:pointer;background:#fff;border:1px solid #dfe5ef;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:auto;padding:18px 10px;font:600 12px Inter,Arial;display:flex}.sc-categories button i{color:inherit;font-size:22px}.sc-categories button.active{background:var(--sc-accent);color:#fff;border-color:var(--sc-accent);box-shadow:0 6px 16px #12274814}.sc-heading{background:linear-gradient(110deg,#fff,#edf3fa);border:1px solid #e1e8f1;border-radius:16px;justify-content:space-between;align-items:center;margin:30px 0 24px;padding:26px 30px;display:flex}.sc-eyebrow,.sc-label{letter-spacing:.12em;color:var(--sc-accent);font-size:9px;font-weight:700}.sc-heading h2{margin:7px 0 9px;font-size:27px}.sc-heading p{color:#73829a;margin:0;font-size:13px;line-height:1.6}.sc-heading-icon{color:var(--sc-accent);margin-left:18px;font-size:40px}.sc-tiers,.sc-cycles{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:20px;display:flex}.sc-tiers button,.sc-cycles button{cursor:pointer;color:#455975;background:#fff;border:1px solid #dfe6f1;border-radius:24px;padding:10px 18px;font-size:12px;font-weight:600}.sc-tiers .active{color:var(--sc-accent);border-color:var(--sc-accent);background:#f6f8fc}.sc-cycles .active{background:var(--sc-accent);color:#fff;border-color:var(--sc-accent)}.sc-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.sc-plan{background:#fff;border:1px solid #dfe6f1;border-radius:17px;padding:30px 26px;transition:border-color .2s,box-shadow .2s;box-shadow:0 6px 24px #1c355108}.sc-plan:hover{border-color:var(--sc-accent);box-shadow:0 12px 28px #1c355114}.sc-plan>header{min-height:76px}.sc-plan h3{overflow-wrap:anywhere;margin:10px 0 18px;font-size:20px;line-height:1.4}.sc-pricing{min-height:138px;margin-top:12px}.sc-pricing>small{color:#8592a5;font-size:11px}.sc-pricing>div{align-items:baseline;gap:8px;margin:8px 0;display:flex}.sc-pricing strong{color:var(--sc-accent);letter-spacing:-.035em;font-size:35px}.sc-pricing span{color:#728098;font-size:12px}.sc-pricing>b{font-size:12px}.sc-pricing p{color:#74839b;font-size:11px;line-height:1.7}.sc-buy{background:var(--sc-accent);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;font-weight:700;display:flex}.sc-buy:disabled{opacity:.5;cursor:not-allowed}.sc-features{border-top:1px solid #e8edf5;margin-top:22px;padding-top:20px}.sc-features h4{margin:0 0 17px;font-size:12px}.sc-features ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.sc-features li{color:#657994;gap:10px;font-size:12px;line-height:1.7;display:flex}.sc-features li i{color:#0aaa85;flex-shrink:0;margin-top:2px;font-size:16px}.sc-features li strong{color:#243a59}.sc-empty{text-align:center;background:#fff;border:1px solid #e0e7f0;border-radius:16px;padding:48px 25px;line-height:1.8}.sc-empty>i{color:var(--sc-accent);margin-bottom:20px;font-size:40px;display:block}.sc-empty p{color:#7a889c}.service-catalog a.secondary{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.sc-domain-intro{justify-content:space-between;align-items:center;gap:24px;margin:0 0 20px;display:flex}.sc-domain-intro p{color:#78879b;max-width:680px;font-size:12px;line-height:1.8}.sc-search{max-width:360px;margin-bottom:22px}.sc-domain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sc-domain{background:#fff;border:1px solid #dfe6f1;border-radius:16px;padding:25px;position:relative}.sc-domain h3{overflow-wrap:anywhere;margin:0 0 18px;font-size:28px}.sc-domain-icon{float:right;color:var(--sc-accent);font-size:24px}.sc-domain>strong{color:var(--sc-accent);font-size:25px}.sc-domain strong small{font-size:11px}.sc-domain p{color:#75849b;font-size:12px;line-height:1.7}.sc-domain>a{margin-top:12px}.sc-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:22px 0;display:flex}.sc-pagination span{color:#718199;margin-right:auto;font-size:12px}.service-catalog button:focus-visible,.service-catalog a:focus-visible{outline-offset:3px;outline:3px solid #70b7ff}@media (width>=1700px){.sc-plans{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1100px){.sc-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-plans,.sc-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.sc-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-categories button{padding:14px 8px;font-size:11px}.sc-plans,.sc-domain-grid{grid-template-columns:1fr}.sc-heading{padding:22px}.sc-heading h2{font-size:24px}.sc-plan{padding:26px 23px}.sc-cycles button{padding:9px 12px;font-size:11px}.sc-domain-intro{flex-direction:column;align-items:flex-start;gap:8px}.sc-heading-icon{font-size:30px}}.sc-plan:nth-child(3n+2){color:#fff;background:linear-gradient(145deg,#17203b,#243b79);border-color:#243b79;box-shadow:0 12px 26px #17203b20}.sc-plan:nth-child(3n+2) .sc-label{color:#b9d6ff}.sc-plan:nth-child(3n+2) .sc-pricing strong,.sc-plan:nth-child(3n+2) .sc-features li strong{color:#fff}.sc-plan:nth-child(3n+2) .sc-pricing>small,.sc-plan:nth-child(3n+2) .sc-pricing span,.sc-plan:nth-child(3n+2) .sc-pricing p,.sc-plan:nth-child(3n+2) .sc-features li{color:#c6d4ed}.sc-plan:nth-child(3n+2) .sc-features{border-color:#ffffff24}.sc-plan:nth-child(3n+2) .sc-features li i{color:#46dfbb}.service-catalog button{font-family:inherit}body[data-billing-surface=customer]{--shadow:0 4px 20px #142e5009}body[data-billing-surface=customer] :is(button,a,input,select):focus-visible{outline-offset:3px;outline:3px solid #aaa4ff}body[data-billing-surface=customer] :is(.primary,.secondary){border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;text-decoration:none;display:inline-flex}body[data-billing-surface=customer] button:disabled{opacity:.55;cursor:not-allowed}body[data-billing-surface=customer] .view{max-width:1600px;margin:auto;padding-top:30px}body[data-billing-surface=customer] .view-heading{align-items:center;gap:16px}body[data-billing-surface=customer] .view-heading h2{letter-spacing:-.7px;font-size:26px;line-height:1.3}body[data-billing-surface=customer] .view-heading p{font-size:12px;line-height:1.65}body[data-billing-surface=customer] .view-heading>div{min-width:0}body[data-billing-surface=customer] .topbar{gap:12px}body[data-billing-surface=customer] .topbar>div:first-child{min-width:0}body[data-billing-surface=customer] .topbar small{white-space:nowrap;text-overflow:ellipsis;max-width:52vw;overflow:hidden}body[data-billing-surface=customer] .customer-card>span{flex-shrink:0}body[data-billing-surface=customer] .customer-card>div{min-width:0}body[data-billing-surface=customer] .customer-card b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body[data-billing-surface=customer] nav button{min-height:42px}body[data-billing-surface=customer] nav button.active em{color:#fff;background:#ffffff24}body[data-billing-surface=customer] .hero{border-radius:14px;gap:24px;min-height:175px;padding:28px}body[data-billing-surface=customer] .hero>div{z-index:1;max-width:62%}body[data-billing-surface=customer] .hero h2{letter-spacing:-.5px;margin:10px 0;font-size:23px;line-height:1.35}body[data-billing-surface=customer] .hero p{max-width:520px;font-size:12px;line-height:1.7}body[data-billing-surface=customer] .hero aside{z-index:1;text-align:right;min-width:0;max-width:42%;position:relative}body[data-billing-surface=customer] .hero aside b{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:25px;display:block}body[data-billing-surface=customer] .hero aside span{color:#e0e8f3;margin:8px 0 14px;font-size:11px;display:block}body[data-billing-surface=customer] .hero .secondary{color:#3b338d;background:#fff;border:0}body[data-billing-surface=customer] .metrics{gap:14px;margin:20px 0}body[data-billing-surface=customer] .metric{min-width:0;padding:19px}body[data-billing-surface=customer] .metric>a{color:inherit;align-items:center;gap:13px;width:100%;text-decoration:none;display:flex}body[data-billing-surface=customer] .metric>a>i{background:var(--billing-soft);width:43px;height:43px;color:var(--billing);border-radius:11px;flex-shrink:0;place-items:center;font-size:20px;display:grid}body[data-billing-surface=customer] .metric small{letter-spacing:.45px;font-size:9px}body[data-billing-surface=customer] .metric b{margin:6px 0;font-size:23px}body[data-billing-surface=customer] .metric em{font-size:10px;line-height:1.5}body[data-billing-surface=customer] .card{min-width:0;box-shadow:var(--shadow);border-radius:12px}body[data-billing-surface=customer] .card>header{flex-wrap:wrap;gap:12px;min-height:65px;padding:17px 20px}body[data-billing-surface=customer] .card>header h3{font-size:14px}body[data-billing-surface=customer] .card-body{padding:22px}body[data-billing-surface=customer] .card-body>p{color:var(--muted);font-size:12px;line-height:1.7}body[data-billing-surface=customer] .field{min-width:0}body[data-billing-surface=customer] .field input,body[data-billing-surface=customer] .field select{width:100%;min-height:42px}body[data-billing-surface=customer] .card-body>.field{margin-bottom:17px}body[data-billing-surface=customer] .grid-half{align-items:start;gap:20px}body[data-billing-surface=customer] .grid-2{gap:20px}body[data-billing-surface=customer] .data-table th{color:#708097;white-space:nowrap;background:#f8f9fc}body[data-billing-surface=customer] .data-table td{vertical-align:middle}body[data-billing-surface=customer] .data-table tbody tr:last-child td{border-bottom:0}body[data-billing-surface=customer] .table-wrap{max-width:100%;overflow-x:auto}body[data-billing-surface=customer] .table-tools{flex-wrap:wrap;align-items:end;gap:12px;padding:16px 20px;display:flex}body[data-billing-surface=customer] .table-tools .field{flex:1;min-width:170px;max-width:400px}body[data-billing-surface=customer] .badge{white-space:nowrap;text-transform:none;letter-spacing:0;align-items:center;font-size:10px;line-height:1.4;display:inline-flex}body[data-billing-surface=customer] .service-cards{gap:18px}body[data-billing-surface=customer] .service-card{flex-direction:column;min-width:0;padding:22px;display:flex}body[data-billing-surface=customer] .service-card h3{overflow-wrap:anywhere;margin-top:18px;font-size:16px}body[data-billing-surface=customer] .service-card p{font-size:12px}body[data-billing-surface=customer] .service-card dt,body[data-billing-surface=customer] .service-card dd{font-size:11px;line-height:1.6}body[data-billing-surface=customer] .service-card dl{margin-bottom:20px}body[data-billing-surface=customer] .service-card footer{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:auto;padding-top:4px}body[data-billing-surface=customer] .service-filters{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:20px;display:flex}body[data-billing-surface=customer] .service-filters .field{flex:1;min-width:170px}body[data-billing-surface=customer] .service-filters .filter-count{color:var(--muted);padding-bottom:12px;font-size:11px}body[data-billing-surface=customer] .scope-note{font-size:12px;line-height:1.6}body[data-billing-surface=customer] .scope-note[role=alert]{color:#a02e45;background:#fff4f4;border-color:#f5d3d7}body[data-billing-surface=customer] .scope-note[role=status]{color:#21754f;background:#f0faf5;border-color:#ccebdc}body[data-billing-surface=customer] .customer-shortcuts{grid-template-columns:1fr 1fr;gap:12px;padding:20px;display:grid}body[data-billing-surface=customer] .customer-shortcuts a{border:1px solid var(--line);color:var(--ink);border-radius:10px;align-items:center;gap:12px;min-width:0;padding:16px 12px;text-decoration:none;display:flex}body[data-billing-surface=customer] .customer-shortcuts a:hover{background:var(--billing-soft);border-color:#d5d0ff}body[data-billing-surface=customer] .customer-shortcuts i{color:var(--billing);font-size:20px}body[data-billing-surface=customer] .customer-shortcuts b,body[data-billing-surface=customer] .customer-shortcuts small{display:block}body[data-billing-surface=customer] .customer-shortcuts b{font-size:12px}body[data-billing-surface=customer] .customer-shortcuts small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.5}body[data-billing-surface=customer] .timeline{padding:6px 20px 12px}body[data-billing-surface=customer] .timeline article{align-items:center}body[data-billing-surface=customer] .timeline article>span{min-width:0}body[data-billing-surface=customer] .timeline b{font-size:12px}body[data-billing-surface=customer] .timeline small,body[data-billing-surface=customer] .timeline time{font-size:10px;line-height:1.5}body[data-billing-surface=customer] .timeline article:last-child{border-bottom:0}body[data-billing-surface=customer] .customer-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:36px 24px;display:flex}body[data-billing-surface=customer] .customer-empty>i{width:54px;height:54px;color:var(--billing);background:var(--billing-soft);border-radius:14px;place-items:center;font-size:24px;display:grid}body[data-billing-surface=customer] .customer-empty h3{margin:6px 0 0;font-size:16px}body[data-billing-surface=customer] .customer-empty p{max-width:440px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}body[data-billing-surface=customer] .session-list{border-top:1px solid var(--line)}body[data-billing-surface=customer] .session-list article{border-bottom:1px solid var(--line);padding:14px 0}body[data-billing-surface=customer] .session-list b,body[data-billing-surface=customer] .session-list small{display:block}body[data-billing-surface=customer] .session-list small{color:var(--muted);margin-top:6px;line-height:1.6}body[data-billing-surface=customer] .session-list+button{margin-top:18px}body[data-billing-surface=customer] .modal{border-radius:14px;width:min(760px,100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto}body[data-billing-surface=customer] .modal>header{padding:20px 24px}body[data-billing-surface=customer] .modal-content{padding:24px;line-height:1.7}body[data-billing-surface=customer] .modal-content p{overflow-wrap:anywhere}body[data-billing-surface=customer] .modal .summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-billing-surface=customer] .modal .summary-strip b{font-size:17px}body[data-billing-surface=customer] .modal-footer{flex-wrap:wrap}body[data-billing-surface=customer] .menu-backdrop{display:none}@media (width<=1200px){body[data-billing-surface=customer] .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){body[data-billing-surface=customer] .view{padding:22px 16px 32px}body[data-billing-surface=customer] .view-heading{flex-direction:row;align-items:start}body[data-billing-surface=customer] .view-heading h2{font-size:23px}body[data-billing-surface=customer] .view-heading>button{flex-shrink:0;padding:9px}body[data-billing-surface=customer] .hero{flex-direction:column;align-items:start;gap:20px;padding:24px}body[data-billing-surface=customer] .hero>div,body[data-billing-surface=customer] .hero aside{text-align:left;max-width:100%}body[data-billing-surface=customer] .hero h2{font-size:21px}body[data-billing-surface=customer] .hero aside b{font-size:24px}body[data-billing-surface=customer] .metric{padding:15px 12px}body[data-billing-surface=customer] .metric>a{flex-direction:column;align-items:start;gap:10px}body[data-billing-surface=customer] .metric b{font-size:21px}body[data-billing-surface=customer] .card>header,body[data-billing-surface=customer] .card-body{padding:18px}body[data-billing-surface=customer] .customer-shortcuts{padding:16px}body[data-billing-surface=customer] .customer-shortcuts a{flex-direction:column;align-items:start}body[data-billing-surface=customer] .field input,body[data-billing-surface=customer] .field select,body[data-billing-surface=customer] .modal input,body[data-billing-surface=customer] .modal select{font-size:16px}body[data-billing-surface=customer] .table-tools .field{max-width:none}body[data-billing-surface=customer] .service-filters .field:first-child{flex-basis:100%}body[data-billing-surface=customer] .sidebar{width:min(280px,85vw);transition:transform .2s}body[data-billing-surface=customer] .menu-backdrop.open{z-index:19;background:#07132480;border:0;display:block;position:fixed;inset:0}body[data-billing-surface=customer] .menu{flex-shrink:0;width:36px;height:40px}body[data-billing-surface=customer] .modal-content{padding:20px}body[data-billing-surface=customer] .modal-footer>*{flex:1}}@media (prefers-reduced-motion:reduce){body[data-billing-surface=customer] *{transition:none!important}}.customer-access-banner{color:#715523;background:#fff5dc;border-bottom:1px solid #ead3a0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;font-size:12px;display:flex}.customer-home-section{margin-top:20px}.customer-home-section>header{flex-wrap:wrap;gap:10px}.customer-home-section .service-cards{padding:20px}.customer-home-section .home-receipt-count{color:#788197;font-size:12px}.customer-domains .table-tools{flex-wrap:wrap;gap:16px;display:flex}.customer-domains .table-tools .field{flex:1;min-width:160px}.customer-domains .domain-caption{color:#788197;padding:0 20px;font-size:12px;line-height:1.6}.customer-domains>header{flex-wrap:wrap;gap:12px}.domain-profile{gap:20px;min-width:0;display:grid}.domain-profile>*{min-width:0}.domain-profile .card>header{flex-wrap:wrap;gap:14px}.domain-profile h2{overflow-wrap:anywhere}.domain-profile .domain-caption{color:#788197;padding:0 20px 16px;font-size:12px}.domain-row-actions{white-space:nowrap;gap:8px;display:flex}.domain-profile .table-tools{flex-wrap:wrap;gap:10px;padding:0;display:flex}.customer-domains td>a{color:inherit;text-decoration:none}.domain-nameservers fieldset{border:0;min-width:0;margin:0;padding:0}.ns-current{background:var(--bs-gray-100,#f7f9fc);border-radius:10px;margin-bottom:24px;padding:16px}.ns-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ns-field{align-items:end;gap:8px;min-width:0;display:flex}.ns-field .field{flex:1;min-width:0}.ns-field input{box-sizing:border-box;width:100%}.ns-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ns-comparison p,.ns-current code{overflow-wrap:anywhere}.ns-confirm{align-items:center;gap:10px;display:flex}.ns-confirm input{width:auto}.domain-nameservers .scope-note{display:block}.domain-nameservers form>p{line-height:1.6}@media (width<=700px){.ns-fields,.ns-comparison{grid-template-columns:1fr}.ns-confirm{align-items:flex-start}}.domain-contacts fieldset{border:0;min-width:0;margin:0;padding:0}.contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.domain-contacts .scope-note{display:block}.contact-review{margin-top:20px}.contact-review .ns-confirm{margin:16px 0}.contact-review td{overflow-wrap:anywhere;max-width:220px}.domain-contacts .field input{box-sizing:border-box}@media (width<=700px){.contact-fields{grid-template-columns:1fr}}.domain-private-dns fieldset{border:0;min-width:0;margin:0;padding:0}.domain-private-dns .scope-note{display:block}.domain-private-dns .field{margin:16px 0}.domain-private-dns input{box-sizing:border-box}.private-dns-search{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.private-dns-search .field{flex:1;min-width:200px}.private-dns-host{align-items:center;gap:10px;display:flex}.private-dns-host input{min-width:0;max-width:200px}.private-dns-host span,.domain-private-dns td,.domain-private-dns b{overflow-wrap:anywhere}.domain-private-dns .danger{color:#fff;background:#c73552;border:0;border-radius:9px;padding:12px 16px}.domain-private-dns .table-tools button{overflow-wrap:anywhere;max-width:100%}@media (width<=700px){.private-dns-host{flex-wrap:wrap}.private-dns-host input{max-width:100%}}.domain-auto-renew .scope-note{margin:20px 0;display:block}.auto-renew-state{background:#f7f8fc;border-radius:10px;margin-bottom:22px;padding:20px}.auto-renew-state>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.domain-auto-renew p{line-height:1.7}.domain-auto-renew .form-grid{gap:18px;margin-bottom:20px}.domain-auto-renew .field{min-width:0}.domain-auto-renew b{overflow-wrap:anywhere}@media (width<=700px){.domain-auto-renew .form-grid{grid-template-columns:1fr}.auto-renew-state>div{flex-wrap:wrap}}.domain-lock .scope-note{margin:20px 0;display:block}.domain-lock .auto-renew-state{margin-bottom:20px}.domain-renewal-checkout .scope-note{margin:20px 0;display:block}.renewal-steps{flex-wrap:wrap;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:flex}.renewal-steps li{color:#6555f5;background:#f3f1ff;border-radius:9px;padding:9px 15px;font-weight:700}.renewal-checkout-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.renewal-order-summary{background:#f7f8fc;border-radius:12px;padding:22px}.renewal-order-summary>div{flex-wrap:wrap;justify-content:space-between;gap:18px;margin:18px 0;display:flex}.renewal-total{border-top:1px solid #e1e6ed;padding-top:18px}.renewal-total strong{color:#6555f5;font-size:22px}@media (width<=700px){.renewal-checkout-grid{grid-template-columns:1fr;gap:18px}}
