/* Scoped domain-pricing workspace; live values, currency and filters are unchanged. */
.hvn-theme .hvn-domain-pricing{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;color:#263249}
.hvn-pricing-intro{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:31px 34px;margin:0 0 32px;border:1px solid #322245;border-radius:14px;background:linear-gradient(115deg,#12151f,#2e1d41);position:relative;overflow:hidden}
.hvn-pricing-kicker{font-size:10px;letter-spacing:1.6px;font-weight:600;color:#b59bd3;display:block;margin-bottom:11px}
.hvn-portal #main-body .hvn-pricing-intro h1{font-family:inherit;color:#fff;font-size:29px;line-height:1.35;letter-spacing:-.5px;font-weight:600;margin:0 0 11px}.hvn-pricing-intro p{font-size:14px;color:#c4b7d4;line-height:1.8;margin:0}.hvn-portal #main-body .hvn-pricing-intro .btn{white-space:nowrap;background:#9270ce;border-color:#ab89e3;font-size:13px;padding:12px 18px;border-radius:8px;flex-shrink:0}
.hvn-domain-pricing .featured-tld{border:1px solid #e4deee;border-radius:11px;box-shadow:none;padding:20px;background:linear-gradient(135deg,#fff,#faf7ff);margin-bottom:23px}.hvn-domain-pricing .featured-tld .price{color:#7650ad;font-size:15px!important;font-weight:600}.hvn-domain-pricing .featured-tld .img-container{height:49px;margin-bottom:12px}
.hvn-portal #main-body .hvn-pricing-title{font-family:inherit;font-size:23px;font-weight:600;letter-spacing:-.3px;line-height:1.4;color:#33394c;margin:0 0 14px}
.hvn-pricing-currency{float:right;margin:0 0 20px 22px}.hvn-portal #main-body .hvn-pricing-currency .form-control{font-family:inherit;background:#fff;border:1px solid #dfd7ea;border-radius:8px;min-height:44px;font-size:13px;color:#756385;padding:10px 35px 10px 14px}
.hvn-domain-pricing .tld-filters{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 25px}.hvn-domain-pricing .tld-filters .badge{font-family:inherit;font-size:12px;line-height:1.5;padding:8px 13px;border:1px solid #e3d8f0;border-radius:7px;color:#9978b9;background:#f5effc;font-weight:500}.hvn-domain-pricing .tld-filters .badge-success{background:#8b61c0;color:#fff;border-color:#8b61c0}
.hvn-portal #main-body .hvn-pricing-table{clear:both;padding:18px!important;border:1px solid #e2dce9!important;border-radius:13px;background:#fff;box-shadow:0 4px 18px #35234503}
.hvn-portal #main-body .hvn-domain-pricing .table{font-family:inherit!important;border-collapse:separate!important;border-spacing:0!important;width:100%!important;color:#606b7f}
.hvn-portal #main-body .hvn-domain-pricing .table th{font-family:inherit!important;font-size:12px!important;line-height:1.5;font-weight:600!important;color:#877197;background:#f6f1fb;border:0;border-bottom:1px solid #e8deef;padding:16px 15px!important;white-space:nowrap}
.hvn-portal #main-body .hvn-domain-pricing .table td{font-family:inherit!important;font-size:14px!important;line-height:1.8;font-weight:400;color:#6e788b;padding:21px 15px!important;border:0;border-bottom:1px solid #eee8f5;vertical-align:middle;background:#fff}
.hvn-portal #main-body .hvn-domain-pricing .table td small{font-family:inherit!important;font-size:11px!important;color:#a394b2;font-weight:400}.hvn-portal #main-body .hvn-domain-pricing .table tbody tr:last-child td{border-bottom:0}.hvn-domain-pricing .hvn-tld-name{font-size:18px;font-weight:600;letter-spacing:-.5px;color:#7752a5}
.hvn-portal #main-body .hvn-domain-pricing .dataTables_info,.hvn-portal #main-body .hvn-domain-pricing .dataTables_length label,.hvn-portal #main-body .hvn-domain-pricing .dataTables_filter label{font-family:inherit!important;font-size:12px!important;color:#a28cb4;font-weight:400}
.hvn-portal #main-body .hvn-domain-pricing input[type="search"]{font-family:inherit;font-size:14px!important;border:1px solid #e1d6ec;border-radius:7px;padding:9px 12px;min-height:40px;background:#fcfaff}.hvn-domain-pricing .pagination .page-link{font-family:inherit;font-size:12px;border-color:#e7dcef;color:#9c7db8;padding:8px 12px}.hvn-domain-pricing .pagination .active .page-link{background:#8f65c1!important;border-color:#8f65c1!important;color:#fff!important}
@media(max-width:767.98px){.hvn-pricing-intro{padding:26px 22px;flex-direction:column;align-items:flex-start;gap:19px}.hvn-portal #main-body .hvn-pricing-intro h1{font-size:25px}.hvn-pricing-intro p{font-size:13px}.hvn-pricing-currency{float:none;margin:0 0 23px}.hvn-pricing-currency select{width:100%}.hvn-portal #main-body .hvn-pricing-title{font-size:21px}.hvn-portal #main-body .hvn-pricing-table{padding:10px!important;overflow-x:auto}.hvn-portal #main-body .hvn-domain-pricing .table{min-width:790px}.hvn-portal #main-body .hvn-domain-pricing .table td{padding:18px 13px!important;font-size:13px!important}}
