/* Ee2 appearance layered over the unmodified WHMCS 8.13 lookup results. */
#order-standard_cart.ee2-domain-813 > .row > .cart-sidebar,
#order-standard_cart.ee2-domain-813 > .row > .cart-body > .header-lined,
#order-standard_cart.ee2-domain-813 > .row > .cart-body > .sidebar-categories-collapsed {
    display: none;
}
#order-standard_cart.ee2-domain-813 > .row > .cart-body {
    float: none;
    margin: 0;
    max-width: none;
    width: 100%;
}
#order-standard_cart.ee2-domain-813 .ee2-domain-hero {
    background: #242424;
    color: #fff;
    padding: 72px 20px 65px;
}
#order-standard_cart.ee2-domain-813 .ee2-domain-hero-inner {
    margin: 0 auto;
    max-width: 1110px;
}
#order-standard_cart.ee2-domain-813 .ee2-domain-kicker {
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    margin: 0 0 2px;
    text-transform: uppercase;
}
#order-standard_cart.ee2-domain-813 .ee2-domain-hero h2 {
    color: #fff;
    font-size: 34px;
    font-weight: 700;
    line-height: 1.25;
    margin: 0 0 19px;
}
#order-standard_cart.ee2-domain-813 .ee2-domain-search .domain-checker-container,
#order-standard_cart.ee2-domain-813 .ee2-domain-search .domain-checker-bg {
    background: none;
    border: 0;
    box-shadow: none;
    margin: 0;
    padding: 0;
}
#order-standard_cart.ee2-domain-813 .ee2-domain-search #frmDomainChecker > .row > div:first-child {
    margin: 0;
    max-width: none;
    padding: 0;
    width: 100%;
}
#order-standard_cart.ee2-domain-813 .ee2-domain-search .input-group {
    background: #fff;
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
}
#order-standard_cart.ee2-domain-813 .ee2-domain-search #inputDomain {
    background: #fff;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    flex: 1 1 auto;
    height: 70px;
    min-width: 0;
    padding: 0 12px;
    width: 1%;
}
#order-standard_cart.ee2-domain-813 #ee2DomainTld {
    background: #fff;
    border: 0;
    border-radius: 0;
    color: #333;
    flex: 0 0 100px;
    font-size: 16px;
    height: 70px;
    padding: 0 14px;
}
#order-standard_cart.ee2-domain-813 .ee2-domain-search .input-group-btn {
    display: flex;
    flex: 0 0 145px;
    margin: 0;
    width: 145px;
}
#order-standard_cart.ee2-domain-813 #btnCheckAvailability {
    background: #ff951b;
    border: 0;
    border-radius: 0;
    color: #fff;
    height: 70px;
    margin: 0;
    width: 100%;
}
#order-standard_cart.ee2-domain-813 .ee2-domain-search .captcha-container {
    color: #fff;
    margin-top: 15px;
}
#order-standard_cart.ee2-domain-813 .ee2-domain-search .default-captcha p { color: #fff; }
#order-standard_cart.ee2-domain-813 .ee2-domain-steps {
    display: grid;
    gap: 18px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    margin-top: 39px;
}
#order-standard_cart.ee2-domain-813 .ee2-domain-steps > div {
    align-items: center;
    color: #aaa;
    display: flex;
    font-size: 15px;
    gap: 25px;
}
#order-standard_cart.ee2-domain-813 .ee2-domain-steps span {
    align-items: center;
    background: #ff951b;
    color: #fff;
    display: inline-flex;
    flex: 0 0 45px;
    height: 45px;
    justify-content: center;
}
#order-standard_cart.ee2-domain-813 #DomainSearchResults,
#order-standard_cart.ee2-domain-813 .domain-pricing,
#order-standard_cart.ee2-domain-813 > .row > .cart-body > .row {
    margin-left: auto;
    margin-right: auto;
    max-width: 1110px;
}
@media (max-width: 767px) {
    #order-standard_cart.ee2-domain-813 .ee2-domain-hero { padding: 36px 14px; }
    #order-standard_cart.ee2-domain-813 .ee2-domain-hero h2 { font-size: 25px; }
    #order-standard_cart.ee2-domain-813 .ee2-domain-kicker { font-size: 18px; }
    #order-standard_cart.ee2-domain-813 .ee2-domain-search #inputDomain,
    #order-standard_cart.ee2-domain-813 #ee2DomainTld,
    #order-standard_cart.ee2-domain-813 #btnCheckAvailability { height: 52px; }
    #order-standard_cart.ee2-domain-813 #ee2DomainTld { flex-basis: 80px; padding: 0 3px; }
    #order-standard_cart.ee2-domain-813 .ee2-domain-search .input-group-btn {
        flex-basis: 65px;
        width: 65px;
    }
    #order-standard_cart.ee2-domain-813 .ee2-domain-steps {
        gap: 10px;
        grid-template-columns: 1fr;
        margin-top: 25px;
    }
}

/* Transfer page: preserve the built-in form IDs and handlers. */
#order-standard_cart.ee2-domain-transfer > .row > .sidebar { display: none; }
#order-standard_cart.ee2-domain-transfer > .row > .col-md-9 { float: none; width: 100%; }
#order-standard_cart.ee2-domain-transfer > .row > .col-md-9 > .header-lined,
#order-standard_cart.ee2-domain-transfer > .row > .col-md-9 > .sidebar-categories-collapsed { display: none; }
#order-standard_cart.ee2-domain-transfer .ee2-domain-hero .text-center h2 { font-size: 25px; }
#order-standard_cart.ee2-domain-transfer #frmDomainTransfer .col-sm-8 { width: 100%; margin-left: 0; }
#order-standard_cart.ee2-domain-transfer #frmDomainTransfer .panel { color: #444; border-radius: 2px; }
#order-standard_cart.ee2-domain-transfer #frmDomainTransfer .panel-title { color: #444; }
#order-standard_cart.ee2-domain-transfer #btnTransferDomain { background: #ff951b; border-color: #ff951b; color: #fff; }
#order-standard_cart.ee2-domain-transfer .ee2-domain-steps .ee2-step-number { border-radius: 0; }

/* Ege domain pages: visual changes only; WHMCS controls result visibility. */
#order-standard_cart.ee2-domain-813 {
    --ege-accent: #ff951b;
    --ege-ink: #252a32;
    --ege-line: #e7e9ed;
    --ege-muted: #6b7280;
    color: var(--ege-ink);
}
#order-standard_cart.ee2-domain-813 .ee2-domain-hero {
    background: linear-gradient(115deg, #202329, #30343b);
    border-radius: 14px;
    padding: 54px 28px;
}
#order-standard_cart.ee2-domain-813 .ee2-domain-search .input-group {
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 8px 28px rgba(0,0,0,.15);
}
#order-standard_cart.ee2-domain-813 .ee2-domain-steps { gap: 22px; }
#order-standard_cart.ee2-domain-813 .ee2-domain-steps > div { color: #cbd0d7; gap: 16px; }
#order-standard_cart.ee2-domain-813 .ee2-domain-steps span { border-radius: 10px; font-weight: 700; }
#order-standard_cart.ee2-domain-813 #DomainSearchResults { padding: 28px 0 0; }
#order-standard_cart.ee2-domain-813 #searchDomainInfo {
    background: #fff;
    border: 1px solid var(--ege-line);
    border-radius: 14px;
    padding: 32px 24px;
    margin: 0 0 24px;
    text-align: center;
    box-shadow: 0 5px 22px rgba(25,32,45,.04);
}
#order-standard_cart.ee2-domain-813 #primaryLookupResult > p:not(.domain-price) {
    font-size: 21px;
    line-height: 1.5;
    overflow-wrap: anywhere;
    margin: 0 0 16px;
}
#order-standard_cart.ee2-domain-813 .domain-checker-available { color: #25834a; }
#order-standard_cart.ee2-domain-813 .domain-checker-unavailable,
#order-standard_cart.ee2-domain-813 .domain-checker-invalid { color: #bd3838; }
#order-standard_cart.ee2-domain-813 #primaryLookupResult .domain-price { margin: 16px 0 0; }
#order-standard_cart.ee2-domain-813 #primaryLookupResult .domain-price > .price {
    font-size: 25px;
    font-weight: 700;
    color: var(--ege-ink);
    margin: 0 18px 0 0;
    vertical-align: middle;
}
#order-standard_cart.ee2-domain-813 .btn-add-to-cart,
#order-standard_cart.ee2-domain-813 #btnTransferDomain,
#order-standard_cart.ee2-domain-813 .domain-contact-support {
    background: var(--ege-accent);
    border: 1px solid var(--ege-accent);
    border-radius: 8px;
    color: #21252b;
    font-weight: 600;
    padding: 12px 22px;
    transition: background .15s, box-shadow .15s;
}
#order-standard_cart.ee2-domain-813 #primaryLookupResult .btn-add-to-cart { min-height: 48px; }
#order-standard_cart.ee2-domain-813 .btn-add-to-cart:hover,
#order-standard_cart.ee2-domain-813 #btnTransferDomain:hover {
    background: #ffab49;
    border-color: #ffab49;
}
#order-standard_cart.ee2-domain-813 button:focus-visible,
#order-standard_cart.ee2-domain-813 a:focus-visible,
#egeBulkDomains button:focus-visible,
#egeBulkDomains a:focus-visible { outline: 3px solid #3072ba; outline-offset: 3px; }
/* Suggestions keep native buttons and data attributes, styled as compact rows. */
#order-standard_cart.ee2-domain-813 .suggested-domains {
    border: 1px solid var(--ege-line);
    border-radius: 14px;
    overflow: hidden;
    margin: 0 0 28px;
    background: #fff;
}
#order-standard_cart.ee2-domain-813 .suggested-domains > .panel-heading {
    background: #292e36;
    color: #fff;
    font-size: 17px;
    font-weight: 600;
    padding: 18px 24px;
    border: 0;
}
#order-standard_cart.ee2-domain-813 #domainSuggestions { margin: 0; }
#order-standard_cart.ee2-domain-813 .domain-suggestion {
    border: 0;
    border-bottom: 1px solid var(--ege-line);
    padding: 18px 24px;
    min-height: 78px;
    border-radius: 0;
    overflow: auto;
    line-height: 42px;
}
#order-standard_cart.ee2-domain-813 .domain-suggestion:nth-child(even) { background: #f8f9fb; }
#order-standard_cart.ee2-domain-813 .domain-suggestion > .domain,
#order-standard_cart.ee2-domain-813 .domain-suggestion > .extension { font-size: 17px; font-weight: 600; overflow-wrap: anywhere; }
#order-standard_cart.ee2-domain-813 .domain-suggestion .actions { float: right; }
#order-standard_cart.ee2-domain-813 .domain-suggestion .actions > .price { font-size: 16px; font-weight: 600; margin-right: 20px; color: var(--ege-ink); }
#order-standard_cart.ee2-domain-813 .domain-suggestion .actions .btn { padding: 10px 18px; }
#order-standard_cart.ee2-domain-813 .suggested-domains .card-footer,
#order-standard_cart.ee2-domain-813 .domain-suggestions-warning { background: #fafbfc; padding: 14px 24px; }
/* Native TLD pricing and category filtering remain intact. */
#order-standard_cart.ee2-domain-813 .domain-pricing { padding: 24px 0; }
#order-standard_cart.ee2-domain-813 .domain-pricing > h4 { font-size: 22px; font-weight: 700; margin: 14px 0 18px; }
#order-standard_cart.ee2-domain-813 .tld-filters { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 20px; }
#order-standard_cart.ee2-domain-813 .tld-filters a { background: #f1f3f6; border: 1px solid var(--ege-line); border-radius: 20px; padding: 9px 14px; color: #424954; text-decoration: none; font-size: 13px; }
#order-standard_cart.ee2-domain-813 .tld-filters a.active,
#order-standard_cart.ee2-domain-813 .tld-filters a:hover { background: #ffeed8; color: #754000; border-color: #ffcc8f; }
#order-standard_cart.ee2-domain-813 .domain-pricing > .bg-white { border: 1px solid var(--ege-line); border-radius: 12px; overflow: hidden; }
#order-standard_cart.ee2-domain-813 .tld-pricing-header { background: #292e36; color: #fff; margin: 0; padding: 18px 0; font-size: 14px; font-weight: 600; }
#order-standard_cart.ee2-domain-813 .tld-row { margin: 0; padding: 18px 0; border-top: 1px solid var(--ege-line); font-size: 15px; }
#order-standard_cart.ee2-domain-813 .tld-row:nth-child(odd) { background: #f8f9fb; }
#order-standard_cart.ee2-domain-813 .tld-row strong { color: var(--ege-ink); font-size: 18px; }
#order-standard_cart.ee2-domain-813 .tld-row small { color: var(--ege-muted); font-size: 12px; }
#order-standard_cart.ee2-domain-813 .domain-promo-box { border: 1px solid var(--ege-line); border-radius: 12px; background: #f8f9fb; padding: 26px; box-shadow: none; margin-bottom: 24px; }
#order-standard_cart.ee2-domain-813 .domain-promo-box h3 { color: var(--ege-ink); }
#order-standard_cart.ee2-domain-813 .domain-promo-box i { color: #b8792e; }
#order-standard_cart.ee2-domain-813 .featured-tld { border: 1px solid var(--ege-line); border-radius: 12px; box-shadow: none; background: #fff; }
#order-standard_cart.ee2-domain-813 .spotlight-tld { border-radius: 10px; border-color: var(--ege-line); box-shadow: none; }
/* Transfer uses the same original form IDs and validation. */
#order-standard_cart.ee2-domain-transfer #frmDomainTransfer .panel { border: 0; border-radius: 12px; overflow: hidden; box-shadow: none; }
#order-standard_cart.ee2-domain-transfer #frmDomainTransfer .panel-heading { padding: 18px 24px; background: #fafbfc; border-bottom: 1px solid var(--ege-line); }
#order-standard_cart.ee2-domain-transfer #frmDomainTransfer .panel-body { padding: 24px; }
#order-standard_cart.ee2-domain-transfer #frmDomainTransfer .panel-footer { padding: 18px 24px; background: #fafbfc; border-top: 1px solid var(--ege-line); }
#order-standard_cart.ee2-domain-transfer #frmDomainTransfer .form-control { min-height: 46px; border-radius: 7px; box-shadow: none; border-color: #d9dde3; }
#order-standard_cart.ee2-domain-transfer .ee2-domain-hero label { color: #343b45; font-weight: 600; }
@media (max-width: 767px) {
    #order-standard_cart.ee2-domain-813 .ee2-domain-hero { padding: 32px 18px; border-radius: 10px; }
    #order-standard_cart.ee2-domain-813 #DomainSearchResults,
    #order-standard_cart.ee2-domain-813 .domain-pricing { padding-left: 8px; padding-right: 8px; }
    #order-standard_cart.ee2-domain-813 #searchDomainInfo { padding: 24px 16px; }
    #order-standard_cart.ee2-domain-813 #primaryLookupResult > p:not(.domain-price) { font-size: 18px; }
    #order-standard_cart.ee2-domain-813 #primaryLookupResult .domain-price > .price { margin: 0 0 14px; }
    #order-standard_cart.ee2-domain-813 #primaryLookupResult .domain-price .btn-add-to-cart { margin: 10px 0 0; width: 100%; }
    #order-standard_cart.ee2-domain-813 .domain-suggestion { padding: 16px; line-height: 1.6; }
    #order-standard_cart.ee2-domain-813 .domain-suggestion .actions { float: none; margin-top: 10px; }
    #order-standard_cart.ee2-domain-813 .domain-suggestion .actions > .price { margin-right: 10px; }
    #order-standard_cart.ee2-domain-813 .tld-pricing-header > .tld-column { margin-bottom: 10px; }
    #order-standard_cart.ee2-domain-813 .tld-row > .two-row-center { margin-bottom: 12px; text-align: center; }
    #order-standard_cart.ee2-domain-transfer #frmDomainTransfer .panel-body { padding: 18px; }
}

/* Consistent navigation on all four domain pages. */
#order-standard_cart.ee2-domain-813 .featured-tlds-container { margin:0 0 28px; }
#order-standard_cart.ee2-domain-813 .domain-pricing .tld-pricing-header > .tld-column { width:34%; }
#order-standard_cart.ee2-domain-813 .domain-pricing .tld-pricing-header > .col-md-8,
#order-standard_cart.ee2-domain-813 .domain-pricing .tld-row > .col-md-8 { width:66%; }
#order-standard_cart.ee2-domain-813 .domain-pricing .tld-row > .two-row-center { width:34%; }
#order-standard_cart.ee2-domain-813 .domain-pricing .tld-pricing-header,
#order-standard_cart.ee2-domain-813 .domain-pricing .tld-row,
#order-standard_cart.ee2-domain-813 .domain-pricing .tld-pricing-header .row,
#order-standard_cart.ee2-domain-813 .domain-pricing .tld-row .row { display:flex; flex-wrap:wrap; align-items:center; }
#order-standard_cart.ee2-domain-813 .domain-pricing .col-xs-4 { width:33.333%; }
@media(max-width:767px) {
 #order-standard_cart.ee2-domain-813 .domain-pricing .tld-pricing-header > .tld-column,
 #order-standard_cart.ee2-domain-813 .domain-pricing .tld-row > .two-row-center,
 #order-standard_cart.ee2-domain-813 .domain-pricing .tld-pricing-header > .col-md-8,
 #order-standard_cart.ee2-domain-813 .domain-pricing .tld-row > .col-md-8 { width:100%; }
}
#egeBulkDomains [hidden] { display: none !important; }
#egeBulkDomains .ege-bulk-hero { background: #242424; color: #fff; padding: 65px 20px; }
#egeBulkDomains .ege-bulk-inner { max-width: 1110px; margin: 0 auto; }
#egeBulkDomains .ege-bulk-kicker { color: #fff; font-size: 22px; margin: 0 0 5px; }
#egeBulkDomains h2 { color: #fff; font-weight: 700; font-size: 32px; margin: 0 0 25px; }
#egeBulkDomains label { display: block; font-weight: 400; color: #fff; }
#egeBulkDomains textarea { display: block; width: 100%; box-sizing: border-box; background: #fff; color: #333; border: 0; padding: 16px; font-size: 17px; margin: 10px 0 20px; resize: vertical; }
#egeBulkDomains .ege-bulk-submit { display: flex; justify-content: space-between; align-items: center; gap: 20px; }
#egeBulkDomains .ege-bulk-submit label { display: flex; gap: 15px; align-items: center; margin: 0; }
#egeBulkDomains input[name="answer"] { color: #333; background: #fff; width: 80px; padding: 12px; border: 1px solid #ddd; }
#egeBulkDomains button, #egeBulkDomains td a { color: #fff; background: #ff951b; border: 0; padding: 15px 24px; display: inline-block; text-decoration: none; }
#egeBulkDomains button:disabled { opacity: .65; cursor: wait; }
#egeBulkDomains #egeBulkError { background: #fff1f1; color: #a12626; padding: 15px; margin: 20px 0 0; }
#egeBulkDomains .ege-bulk-steps { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; margin-top: 35px; }
#egeBulkDomains .ege-bulk-steps > div { display: flex; align-items: center; gap: 20px; color: #aaa; }
#egeBulkDomains .ege-bulk-steps span { display: inline-flex; align-items: center; justify-content: center; background: #ff951b; color: #fff; width: 45px; height: 45px; flex-shrink: 0; }
#egeBulkDomains .ege-bulk-results { padding: 30px 15px; }
#egeBulkDomains .ege-bulk-note { color: #666; font-size: 13px; }
#egeBulkDomains .ege-bulk-table-wrap { overflow-x: auto; }
#egeBulkDomains table { width: 100%; border-collapse: collapse; }
#egeBulkDomains td, #egeBulkDomains th { padding: 15px; border-bottom: 1px solid #ddd; text-align: left; }
#egeBulkDomains .ege-domain-available { color: #398439; }
#egeBulkDomains .ege-domain-unavailable { color: #a12626; }
#egeBulkDomains .ege-domain-unknown { color: #836513; }
@media (max-width: 767px) {
    #egeBulkDomains .ege-bulk-hero { padding: 30px 15px; }
    #egeBulkDomains h2 { font-size: 24px; }
    #egeBulkDomains .ege-bulk-submit { align-items: stretch; flex-direction: column; }
    #egeBulkDomains .ege-bulk-steps { grid-template-columns: 1fr; gap: 12px; }
}

/* Shared Ege design refresh: no changes to lookup or captcha. */
#egeBulkDomains .ege-bulk-hero { background: linear-gradient(115deg,#202329,#30343b); border-radius:14px; padding:54px 28px; }
#egeBulkDomains textarea { border-radius:10px; box-shadow:0 8px 28px rgba(0,0,0,.15); }
#egeBulkDomains button, #egeBulkDomains td a { border-radius:8px; color:#21252b; font-weight:600; }
#egeBulkDomains .ege-bulk-steps > div { color:#cbd0d7; gap:16px; }
#egeBulkDomains .ege-bulk-steps span { border-radius:10px; font-weight:700; }
#egeBulkDomains .ege-bulk-table-wrap { border:1px solid #e7e9ed; border-radius:12px; }
#egeBulkDomains th { background:#292e36; color:#fff; font-size:14px; }
#egeBulkDomains td { background:#fff; border-color:#e7e9ed; }
#egeBulkDomains tbody tr:nth-child(even) td { background:#f8f9fb; }
#egeBulkDomains td:first-child { font-weight:600; overflow-wrap:anywhere; }
#egeBulkDomains .ege-domain-available { color:#25834a; }
#egeBulkDomains .ege-domain-unavailable { color:#bd3838; }
#egeBulkDomains button:focus-visible, #egeBulkDomains a:focus-visible { outline:3px solid #3072ba; outline-offset:3px; }
@media(max-width:767px) {
 #egeBulkDomains .ege-bulk-hero { padding:32px 18px; border-radius:10px; }
 #egeBulkDomains td, #egeBulkDomains th { padding:12px; }
}

#egeBulkDomains .ege-bulk-results { padding:30px 0; }
#egeBulkDomains .ege-bulk-summary { margin:24px 0 0; color:#667085; font-size:14px; line-height:1.7; }
#egeBulkDomains.ege-single-domain #egeBulkNames { background:#fff; color:#252a32; border:0; border-radius:10px; font-size:18px; height:60px; width:100%; padding:0 18px; margin:10px 0 22px; box-shadow:0 8px 28px rgba(0,0,0,.15); }
#egeBulkDomains .ege-bulk-results h3 { font-size:22px; margin:0 0 18px; color:#252a32; font-weight:700; }
#egeBulkDomains .ege-bulk-table-wrap { background:#fff; }
#egeBulkDomains button:hover, #egeBulkDomains td a:hover { background:#ffab49; }
#egeBulkDomains .ege-bulk-note { line-height:1.6; }
@media(max-width:767px) { #egeBulkDomains .ege-bulk-results { padding:24px 8px; } #egeBulkDomains table { min-width:470px; } }

/* Design-only correction. Do not define visibility rules for WHMCS state classes. */
#order-standard_cart.ee2-domain-813 { max-width:1180px; width:100%; margin:20px auto 40px; padding:0 18px; box-sizing:border-box; }
#order-standard_cart.ee2-domain-813 > .row { margin-left:0; margin-right:0; }
#order-standard_cart.ee2-domain-813 .ee2-domain-hero { border-radius:16px; padding:46px 30px; }
#order-standard_cart.ee2-domain-813 .ee2-domain-hero h2 { font-size:32px; line-height:1.3; }
#order-standard_cart.ee2-domain-813 .ee2-domain-search .input-group { padding:0; }
#order-standard_cart.ee2-domain-813 .ee2-domain-search .input-group-btn { padding:0; }
#order-standard_cart.ee2-domain-813 .default-captcha { background:#343a43; border:1px solid #59616d; border-radius:8px; padding:16px; }
#order-standard_cart.ee2-domain-813 .default-captcha p { color:#fff; }
#order-standard_cart.ee2-domain-813 .domain-pricing { padding-top:32px; }
#order-standard_cart.ee2-domain-813 .domain-pricing > h4 { margin:0 0 22px; font-size:27px; color:#252a32; }
#order-standard_cart.ee2-domain-813 .domain-pricing .tld-pricing-header,
#order-standard_cart.ee2-domain-813 .domain-pricing .tld-pricing-header > div,
#order-standard_cart.ee2-domain-813 .domain-pricing .tld-pricing-header .row,
#order-standard_cart.ee2-domain-813 .domain-pricing .tld-pricing-header .row > div { background:#292e36 !important; color:#fff !important; border:0 !important; box-shadow:none; }
#order-standard_cart.ee2-domain-813 .domain-pricing .tld-pricing-header { padding:20px 0; font-weight:700; }
#order-standard_cart.ee2-domain-813 .domain-pricing .tld-row { padding:22px 0; }
#order-standard_cart.ee2-domain-813 .domain-pricing .tld-row > div,
#order-standard_cart.ee2-domain-813 .domain-pricing .tld-row .row > div { border:0; }
#order-standard_cart.ee2-domain-813 .domain-pricing > .bg-white { border:1px solid #e4e7ec; border-radius:14px; box-shadow:0 7px 28px rgba(24,31,43,.04); }
#order-standard_cart.ee2-domain-813 .domain-promo-box { background:#252a32; color:#d4d9e0; border:0; padding:30px; border-radius:14px; min-height:220px; }
#order-standard_cart.ee2-domain-813 .domain-promo-box h3 { color:#fff; font-size:24px; }
#order-standard_cart.ee2-domain-813 .domain-promo-box i { color:#ff951b; font-size:38px; }
#order-standard_cart.ee2-domain-813 .domain-promo-box .btn { border-radius:8px; background:#ff951b; border-color:#ff951b; color:#252a32; padding:12px 18px; font-weight:600; }
#order-standard_cart.ee2-domain-813 .domain-promo-box .text-primary,
#order-standard_cart.ee2-domain-813 .domain-promo-box .text-warning { color:#ffb660; }
#order-standard_cart.ee2-domain-813 .domain-promo-box .small { color:#bcc4cf; }
#order-standard_cart.ee2-domain-813 .featured-tld { padding:22px; border:1px solid #e4e7ec; margin-bottom:20px; }
#order-standard_cart.ee2-domain-transfer .ee2-transfer-intro { color:#fff; font-size:20px; }
#order-standard_cart.ee2-domain-transfer .ege-transfer-intro { color:#fff; font-size:20px; }
#egeBulkDomains { max-width:1180px; margin:20px auto 40px; padding:0 18px; box-sizing:border-box; }
#egeBulkDomains .ege-bulk-hero { padding:46px 30px; }
#egeBulkDomains .ege-bulk-results { margin-top:24px; padding:28px; border:1px solid #e4e7ec; background:#fff; border-radius:14px; box-shadow:0 7px 28px rgba(24,31,43,.04); }
#egeBulkDomains th { padding:20px; font-size:15px; }
#egeBulkDomains td { padding:22px 20px; }
@media(max-width:767px) {
 #order-standard_cart.ee2-domain-813, #egeBulkDomains { padding:0 10px; margin:14px auto 28px; }
 #order-standard_cart.ee2-domain-813 .ee2-domain-hero, #egeBulkDomains .ege-bulk-hero { padding:28px 18px; }
 #order-standard_cart.ee2-domain-813 .ee2-domain-hero h2 { font-size:24px; }
 #order-standard_cart.ee2-domain-813 .domain-promo-box { min-height:0; padding:24px; }
 #egeBulkDomains .ege-bulk-results { padding:18px; }
}
