/* Hexazn Cart appearance; preserve WHMCS IDs, forms and order scripts. */
#order-standard_cart{color:#0b153b;padding-bottom:30px}
#order-standard_cart .header-lined{border:0;margin:0 0 24px}
#order-standard_cart .header-lined h1{font-size:28px;font-weight:700;color:#0b153b;letter-spacing:-.5px}
#order-standard_cart .header-lined p{color:#63799e}
#order-standard_cart .panel,#order-standard_cart .card,#order-standard_cart .product{border:1px solid #e5edf8;border-radius:14px;background:white;box-shadow:0 3px 12px #21456b06;overflow:hidden}
#order-standard_cart .panel-heading,#order-standard_cart .card-header{padding:17px 18px;background:#fff;border-color:#e8eef7}
#order-standard_cart .panel-title{font-size:16px;font-weight:600;line-height:1.5;margin:0;color:#0b153b}
#order-standard_cart .panel-title>i:not(.panel-minimise){color:#005cff;margin-right:10px}
#order-standard_cart .list-group-item{background:white;border-color:#edf2fa;color:#30456e;padding:13px 18px}
#order-standard_cart .list-group-item.active{background:#eaf2ff;color:#005cff;font-weight:600;border-color:#dbe8ff}
#order-standard_cart .product{margin-bottom:22px;display:flex;flex-direction:column;height:calc(100% - 22px)}
#order-standard_cart .product header{padding:20px 24px;background:#f8fbff;color:#0b153b;font-size:19px;font-weight:600;border-bottom:1px solid #e8eef7}
#order-standard_cart .product .product-desc{padding:20px 24px;flex:1;color:#60749a;font-size:14px;line-height:1.8;float:none;width:100%}
#order-standard_cart .product .product-desc ul{padding-left:20px}
#order-standard_cart .product footer{float:none;width:100%;padding:20px 24px;border-top:1px solid #e8eef7;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;background:#fff}
#order-standard_cart .product .product-pricing{float:none;width:auto;text-align:left;color:#61769a}
#order-standard_cart .product .product-pricing .price{color:#0b153b;font-size:25px;font-weight:700}
#order-standard_cart .product .btn-order-now{margin:0;float:none}
#order-standard_cart .btn{border-radius:8px;padding:10px 18px;font-weight:500}
#order-standard_cart .btn-primary,#order-standard_cart .btn-success{background:#005cff;border-color:#005cff;color:#fff}
#order-standard_cart a.btn-primary,#order-standard_cart a.btn-success{color:#fff}
#order-standard_cart .btn-primary:hover,#order-standard_cart .btn-success:hover{background:#004ad0;border-color:#004ad0}
#order-standard_cart .btn-default{background:white;border:1px solid #cdddf5;color:#005cff}
#order-standard_cart .form-control{border:1px solid #d5e0ef;background:#fff;border-radius:8px;min-height:42px;color:#23365c}
#order-standard_cart .form-control:focus{border-color:#75a5ff;box-shadow:0 0 0 3px #005cff12}
#order-standard_cart textarea.form-control{height:auto}
#order-standard_cart .sub-heading{border-color:#dfE8f5;margin-top:26px}
#order-standard_cart .sub-heading span{color:#254470;background:#f5f9ff;font-weight:600}
#order-standard_cart .order-summary{border:1px solid #d8e6fb;border-radius:14px;background:white;box-shadow:0 6px 22px #21456b09;overflow:hidden}
#order-standard_cart .order-summary h2{background:#192d4b;color:white;font-size:20px;padding:20px;margin:0}
#order-standard_cart .order-summary .summary-container{background:white;color:#435b81;padding:20px}
#order-standard_cart .order-summary .total-due-today{background:#eff5ff;color:#005cff;border-radius:10px;padding:16px}
#order-standard_cart .view-cart-items-header{background:#192d4b;color:white;border-radius:10px 10px 0 0;padding:14px}
#order-standard_cart .view-cart-items{background:white;border:1px solid #e2ebf7;border-radius:0 0 10px 10px}
#order-standard_cart .view-cart-items .item{border-color:#e8eef7;padding:18px}
#order-standard_cart .view-cart-tabs .nav-tabs>li>a{border-radius:8px 8px 0 0;color:#536e98}
#order-standard_cart .view-cart-tabs .tab-content{background:white;border:1px solid #e2ebf7;border-radius:0 0 10px 10px;padding:20px}
#order-standard_cart .domain-selection-options .option{background:white;border:1px solid #e2ebf7;border-radius:10px;padding:16px;margin-bottom:12px}
#order-standard_cart .domain-selection-options .option-selected{background:#eff5ff;border-color:#91b7ff}
#order-standard_cart .domain-checker-container{background:linear-gradient(120deg,#192d4b,#234982);border-radius:14px;padding:28px}
#order-standard_cart .domain-checker-bg{background:none}
#order-standard_cart .suggested-domains,#order-standard_cart .domain-search-results{border-radius:12px;overflow:hidden}
#order-standard_cart .alert{border-radius:10px}
@media(max-width:767px){#order-standard_cart .header-lined h1{font-size:24px}#order-standard_cart .product footer,#order-standard_cart .product header,#order-standard_cart .product .product-desc{padding:18px}#order-standard_cart .secondary-cart-sidebar{max-width:100%}#order-standard_cart .domain-checker-container{padding:18px}}
/* Explicit layout rules avoid the original float-based cart collapsing in flex rows. */
#order-standard_cart>.row{align-items:flex-start}
#order-standard_cart .cart-body,#order-standard_cart .secondary-cart-body{min-width:0}
#order-standard_cart .cart-sidebar .panel,#order-standard_cart .cart-sidebar .card{margin-bottom:18px}
#order-standard_cart .cart-sidebar .panel-heading .panel-title{margin:0;font-size:16px}
#order-standard_cart .cart-sidebar .list-group-item{font-size:14px}
#order-standard_cart .product .product-pricing .price{line-height:1.4}
#order-standard_cart .product footer .btn{color:white}
#order-standard_cart .order-summary .summary-container .btn{width:100%}
#order-standard_cart .order-summary .total-due-today .amt{color:#005cff;font-size:28px;font-weight:700}
#order-standard_cart .view-cart-items .item-title{color:#12264c;font-weight:600}
#order-standard_cart .view-cart-items .item-price{color:#12264c}
#order-standard_cart .view-cart-items .item-domain{color:#5f759b}
#order-standard_cart .empty-cart{border-radius:8px}
@media(min-width:1200px){#order-standard_cart .cart-sidebar{flex:0 0 24%;width:24%;max-width:24%}#order-standard_cart .cart-body{flex:0 0 76%;width:76%;max-width:76%}}
@media(max-width:1199px){#order-standard_cart .cart-body{flex:0 0 100%;max-width:100%}}
@media(max-width:991px){#order-standard_cart .secondary-cart-body{flex:0 0 100%;max-width:100%}#order-standard_cart .secondary-cart-sidebar{float:none;flex:0 0 100%;width:100%;max-width:100%;margin:20px 0 0;padding:0 15px}#order-standard_cart .order-summary{max-width:100%}}
@media(max-width:575px){#order-standard_cart .product footer{align-items:flex-start}#order-standard_cart .product footer .btn{width:100%}#order-standard_cart .view-cart-items .item{padding:14px}#order-standard_cart .order-summary .summary-container{padding:16px}}
#order-standard_cart .panel,#order-standard_cart .card,#order-standard_cart .product,#order-standard_cart .order-summary{box-shadow:none;border-radius:10px;border-color:#e4e9f1}
#order-standard_cart .product header{background:#fff;font-size:18px}
#order-standard_cart .product .product-pricing .price{font-size:24px}
#order-standard_cart .btn{border-radius:6px;font-size:13px}
#order-standard_cart .domain-checker-container{background:#1e3455;border-radius:10px}
/* Match the restrained HexaOne shared visual system. */
#order-standard_cart{color:#24334d;font-size:13px}
#order-standard_cart .header-lined h1{font-size:25px;font-weight:600}
#order-standard_cart .panel,#order-standard_cart .card,#order-standard_cart .product,#order-standard_cart .order-summary{border-color:#e5e9ef;border-radius:8px;box-shadow:none}
#order-standard_cart .panel-title{font-size:14px;font-weight:600}
#order-standard_cart .panel-title>i:not(.panel-minimise){color:#6480af}
#order-standard_cart .list-group-item{font-size:13px;padding:12px 16px}
#order-standard_cart .list-group-item.active{background:#eef3fc;color:#355c9b;border-color:#e3eaf5}
#order-standard_cart .product header{font-size:16px;padding:18px 20px}
#order-standard_cart .product .product-desc{font-size:13px;padding:18px 20px}
#order-standard_cart .product footer{padding:18px 20px}
#order-standard_cart .product .product-pricing .price{font-size:23px;font-weight:600}
#order-standard_cart .btn-primary,#order-standard_cart .btn-success{background:#2563eb;border-color:#2563eb;color:#fff}
#order-standard_cart .order-summary h2{background:#243650;font-size:17px;font-weight:600;padding:18px}
#order-standard_cart .order-summary .total-due-today{background:#f2f5fb;color:#355c9b;border-radius:6px}
#order-standard_cart .view-cart-items-header{background:#f0f3f8;color:#43536d;font-weight:600;border-radius:8px 8px 0 0}
#order-standard_cart .form-control{font-size:13px;border-radius:6px;border-color:#dfe5ed}
