.cv-hosting-area{max-width:950px}.cv-hosting-heading{margin-bottom:24px}.cv-hosting-heading .cv-eyebrow{color:#0a9c9c}.cv-hosting-heading h2{margin:10px 0 7px;color:#092b53;font-size:2rem}.cv-hosting-heading p{color:#58708a;margin:0;line-height:1.6}.cv-hosting-card{background:#fff;border:1px solid #d8e5f1;border-radius:16px;padding:28px;margin:0 0 20px;box-shadow:0 9px 23px rgba(15,47,84,.06)}.cv-hosting-card-top{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #e3edf5;padding-bottom:21px}.cv-hosting-eyebrow{display:block;color:#1372c3;text-transform:uppercase;font-size:.71rem;font-weight:850;letter-spacing:.09em}.cv-hosting-card h3{font-size:1.55rem;margin:7px 0;color:#0b305d}.cv-hosting-card strong{font-size:1.4rem;color:#092b53}.cv-hosting-card strong small{font-size:.88rem}.cv-hosting-status{align-self:start;border-radius:999px;padding:7px 10px;background:#edf4fb;color:#345b79;font-size:.75rem;font-weight:850;white-space:nowrap}.cv-hosting-active{background:#e7f7ef;color:#17643f}.cv-hosting-hosting-setup-pending,.cv-hosting-paid,.cv-hosting-cpanel-created,.cv-hosting-welcome-details-sent{background:#fff3dc;color:#885d08}.cv-hosting-suspended,.cv-hosting-cancelled{background:#ffeded;color:#982c35}.cv-hosting-data{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:22px 0}.cv-hosting-data div{padding:12px;background:#f6f9fd;border-radius:9px}.cv-hosting-data span{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;font-weight:800;color:#73859a;margin-bottom:5px}.cv-hosting-data b{display:block;color:#274a69;font-size:.87rem;line-height:1.4}.cv-hosting-progress{border-left:4px solid #00aebe;background:#eef9fa;padding:12px 14px;border-radius:0 8px 8px 0;color:#3e6378;line-height:1.55;font-size:.9rem}.cv-hosting-progress strong{font-size:.9rem}.cv-hosting-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.cv-hosting-actions .cv-button{padding:10px 13px;font-size:.84rem}.cv-hosting-empty,.cv-subscription-notice{padding:28px;background:#fff;border:1px solid #d8e5f1;border-radius:14px;color:#56708a}.cv-hosting-empty h3{margin:0 0 8px;color:#0b305d}.cv-hosting-empty p{margin:0 0 18px;line-height:1.6}.cv-subscription-notice{margin-top:18px;border-left:4px solid #e3a329;background:#fff8e7;color:#715617;line-height:1.55}.cv-account-content .woocommerce-MyAccount-content .form-row{margin-bottom:18px}.cv-account-content .woocommerce-MyAccount-content label{color:#173c64;font-size:.8rem;font-weight:800;letter-spacing:.025em}.cv-account-content .woocommerce-MyAccount-content input.input-text,.cv-account-content .woocommerce-MyAccount-content select{width:100%;height:49px;border:1px solid #c9d8e7;border-radius:8px;padding:0 12px}.cv-account-content .woocommerce-MyAccount-content input:focus,.cv-account-content .woocommerce-MyAccount-content select:focus{outline:0;border-color:#00aebe;box-shadow:0 0 0 3px rgba(0,174,190,.14)}.cv-account-content .woocommerce-MyAccount-content .button{border:0;border-radius:8px;background:#123c71;color:#fff;padding:12px 17px;font-weight:800}.cv-account-content .woocommerce-MyAccount-content .woocommerce-Addresses{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.cv-account-content .woocommerce-MyAccount-content .woocommerce-Address{float:none!important;width:auto!important;margin:0!important;padding:22px;border:1px solid #dce7f2;border-radius:12px;background:#f9fbfe}@media(max-width:800px){.cv-hosting-data{grid-template-columns:repeat(2,1fr)}.cv-account-content .woocommerce-MyAccount-content .woocommerce-Addresses{grid-template-columns:1fr}}@media(max-width:520px){.cv-hosting-card{padding:21px}.cv-hosting-card-top{display:block}.cv-hosting-status{display:inline-block;margin-top:10px}.cv-hosting-data{grid-template-columns:1fr}.cv-hosting-actions .cv-button{width:100%}}
