/* Sitefitters dark order form: generated recolor layer + brand layer */
#order-standard_cart label, #order-standard_cart p.domain-renewal-desc, .service-renewals .div-renewal-period-label{color:#94A3B8}
#order-standard_cart .sub-heading{border-top:1px solid #263449}
#order-standard_cart .domain-checker-advanced .multiselect{color:#F1F5F9}
#order-standard_cart .domain-checker-advanced label{color:#F1F5F9}
#order-standard_cart .domain-checker-advanced input[type="checkbox"]{background-color:#111C33}
#order-standard_cart .products .product{background-color:#111C33;border:1px solid #263449}
#order-standard_cart .products .product header{background-color:#16213A}
#order-standard_cart .products .product header span{color:#F1F5F9}
#order-standard_cart .products .product header .qty{color:#94A3B8}
#order-standard_cart .panel-addon .panel-body label{color:#F1F5F9}
#order-standard_cart .panel-addon .panel-price{background-color:#16213A}
#order-standard_cart .panel-addon-selected{border-color:#263449}
#order-standard_cart .domain-selection-options .option{background-color:#16213A}
#order-standard_cart .domain-selection-options .option-selected{background-color:#16213A}
#order-standard_cart .transfer-not-eligible{color:#94A3B8;background-color:#16213A}
#order-standard_cart .product-info{background-color:#16213A;border-top:1px solid #263449;border-bottom:1px solid #263449}
#order-standard_cart .summary-container{background-color:#16213A}
#order-standard_cart .order-summary .summary-totals{border-top:1px solid #263449;border-bottom:1px solid #263449}
#order-standard_cart .apply-credit-container{background-color:#16213A}
#order-standard_cart .cc-input-container{background-color:#16213A;border:1px solid #263449}
#order-standard_cart .cc-input-container .existing-cc-grid{color:#94A3B8}
#order-standard_cart .field, #order-standard_cart .form-control{border:1px solid #263449;color:#94A3B8;background-color:#111C33}
#order-standard_cart .form-control:focus{border-color:#263449}
#order-standard_cart .field[disabled], #order-standard_cart .field[readonly], #order-standard_cart .form-control[disabled], #order-standard_cart .form-control[readonly]{background-color:#16213A}
#order-standard_cart .field-help-text{color:#94A3B8}
#order-standard_cart .view-cart-items .item{background-color:#111C33}
#order-standard_cart .view-cart-items .item:nth-child(even){background-color:#16213A}
#order-standard_cart .btn-remove-from-cart{color:#CBD5E1}
#order-standard_cart .order-summary .subtotal{border-bottom:1px solid #263449}
#order-standard_cart .order-summary .bordered-totals{border-bottom:1px solid #263449}
#order-standard_cart .order-summary .recurring-charges{color:#94A3B8}
#order-standard_cart .order-summary .btn-continue-shopping{color:#F1F5F9}
#order-standard_cart .view-cart-tabs .nav-tabs a[aria-selected="true"], #order-standard_cart .view-cart-tabs .nav-tabs a[aria-expanded="true"]{border-color:#263449 #263449 #263449;background-color:#16213A}
#order-standard_cart .view-cart-tabs .tab-content{background-color:#16213A}
#order-standard_cart .view-cart-promotion-code{background-color:#111C33;border:1px dashed #263449}
#order-standard_cart .view-cart-gateway-checkout{background-color:#16213A}
div.domainresults div:not(.btn-group){background-color:#1E293B;color:#94A3B8}
div.domainresults div:not(.btn-group) span{color:#94A3B8}
.domain-checker-container .input-group-box{background-color:#111C33}
.domain-pricing .tld-row{border-bottom:1px solid #263449}
.domain-pricing .tld-row.highlighted{background-color:#16213A}
.domain-pricing .tld-pricing-header .col-xs-2, .domain-pricing .tld-pricing-header .col-sm-2, .domain-pricing .tld-pricing-header .col-xs-4, .domain-pricing .tld-pricing-header .col-sm-4{background-color:#16213A}
.domain-pricing .tld-pricing-header div:nth-child(odd){border-color:#2563EB;background-color:#16213A}
.spotlight-tlds{background-color:#16213A}
.spotlight-tld{background-color:#111C33;border:1px solid #263449;color:#94A3B8}
.spotlight-tld .unavailable, .spotlight-tld .invalid{background-color:#16213A;border-color:#263449}
.suggested-domains .domain-lookup-suggestions-message, .suggested-domains .domain-lookup-suggestions-loader{background-color:#16213A}
.domain-promo-box{background-color:#16213A;border:1px solid #263449;color:#F1F5F9}
.domain-promo-box .small{color:#94A3B8}
.domain-renewals, .service-renewals{border-top:1px solid #263449}
.domain-renewals, .service-renewals, .addon-renewals .service-renewal{background-color:#16213A}
.domain-renewals .domain-renewal, .service-renewals .service-renewal{border-bottom:1px solid #263449}
.domain-renewals .domain-renewal:nth-child(even), .service-renewals .service-renewal:nth-child(even), .addon-renewals .service-renewal:nth-child(even){background-color:#16213A}
.service-renewals .div-renewal-ineligible{color:#94A3B8}
.addon-renewals > div{border:1px solid #263449}
#order-standard_cart .addon-promo-container{border:1px solid #263449}
#order-standard_cart .mc-promo{background-color:#111C33;border:1px dashed #263449}
#order-standard_cart .mc-promo .body{border-top:10px solid #263449;background-color:#16213A}
#order-standard_cart .mc-promo.weebly .expander, #order-standard_cart .mc-promo.weebly .price{color:#94A3B8}
#order-standard_cart .mc-promo.sitelockvpn .arrow{background-color:#0B1222}
#order-standard_cart .mc-promo.sitelockvpn .expander, #order-standard_cart .mc-promo.sitelockvpn .price{color:#94A3B8}
#order-standard_cart .default-captcha{background-color:#16213A;border:1px solid #263449;color:#94A3B8}
#order-standard_cart .account-select-container{border-right:1px solid #263449}
#order-standard_cart .account-select-container div.account{background-color:#16213A;border:1px solid #263449}
#order-standard_cart .account-select-container div.account.active{background-color:#111C33}
.product-recommendations .product-recommendation{background-color:#111C33;border:1px dashed #263449}
.product-recommendations .product-recommendation .body{border-top:10px solid #263449;background-color:#16213A}
#order-standard_cart label, #order-standard_cart p.domain-renewal-desc, .service-renewals .div-renewal-period-label{color:#94A3B8}
#order-standard_cart .sub-heading{border-top:1px solid #263449}
#order-standard_cart .domain-checker-advanced .multiselect{color:#F1F5F9}
#order-standard_cart .domain-checker-advanced label{color:#F1F5F9}
#order-standard_cart .domain-checker-advanced input[type="checkbox"]{background-color:#111C33}
#order-standard_cart .products .product{background-color:#111C33;border:1px solid #263449}
#order-standard_cart .products .product header{background-color:#16213A}
#order-standard_cart .products .product header span{color:#F1F5F9}
#order-standard_cart .products .product header .qty{color:#94A3B8}
#order-standard_cart .panel-addon .panel-body label{color:#F1F5F9}
#order-standard_cart .panel-addon .panel-price{background-color:#16213A}
#order-standard_cart .panel-addon-selected{border-color:#263449}
#order-standard_cart .domain-selection-options .option{background-color:#16213A}
#order-standard_cart .domain-selection-options .option-selected{background-color:#16213A}
#order-standard_cart .transfer-not-eligible{color:#94A3B8;background-color:#16213A}
#order-standard_cart .product-info{background-color:#16213A;border-top:1px solid #263449;border-bottom:1px solid #263449}
#order-standard_cart .summary-container{background-color:#16213A}
#order-standard_cart .order-summary .summary-totals{border-top:1px solid #263449;border-bottom:1px solid #263449}
#order-standard_cart .apply-credit-container{background-color:#16213A}
#order-standard_cart .cc-input-container{background-color:#16213A;border:1px solid #263449}
#order-standard_cart .cc-input-container .existing-cc-grid{color:#94A3B8}
#order-standard_cart .field, #order-standard_cart .form-control{border:1px solid #263449;color:#94A3B8;background-color:#111C33}
#order-standard_cart .form-control:focus{border-color:#263449}
#order-standard_cart .field[disabled], #order-standard_cart .field[readonly], #order-standard_cart .form-control[disabled], #order-standard_cart .form-control[readonly]{background-color:#16213A}
#order-standard_cart .field-help-text{color:#94A3B8}
#order-standard_cart .view-cart-items .item{background-color:#111C33}
#order-standard_cart .view-cart-items .item:nth-child(even){background-color:#16213A}
#order-standard_cart .btn-remove-from-cart{color:#CBD5E1}
#order-standard_cart .order-summary .subtotal{border-bottom:1px solid #263449}
#order-standard_cart .order-summary .bordered-totals{border-bottom:1px solid #263449}
#order-standard_cart .order-summary .recurring-charges{color:#94A3B8}
#order-standard_cart .order-summary .btn-continue-shopping{color:#F1F5F9}
#order-standard_cart .view-cart-tabs .nav-tabs a[aria-selected="true"], #order-standard_cart .view-cart-tabs .nav-tabs a[aria-expanded="true"]{border-color:#263449 #263449 #263449;background-color:#16213A}
#order-standard_cart .view-cart-tabs .tab-content{background-color:#16213A}
#order-standard_cart .view-cart-promotion-code{background-color:#111C33;border:1px dashed #263449}
#order-standard_cart .view-cart-gateway-checkout{background-color:#16213A}
div.domainresults div:not(.btn-group){background-color:#1E293B;color:#94A3B8}
div.domainresults div:not(.btn-group) span{color:#94A3B8}
.domain-checker-container .input-group-box{background-color:#111C33}
.domain-pricing .tld-row{border-bottom:1px solid #263449}
.domain-pricing .tld-row.highlighted{background-color:#16213A}
.domain-pricing .tld-pricing-header .col-xs-2, .domain-pricing .tld-pricing-header .col-sm-2, .domain-pricing .tld-pricing-header .col-xs-4, .domain-pricing .tld-pricing-header .col-sm-4{background-color:#16213A}
.domain-pricing .tld-pricing-header div:nth-child(odd){border-color:#2563EB;background-color:#16213A}
.spotlight-tlds{background-color:#16213A}
.spotlight-tld{background-color:#111C33;border:1px solid #263449;color:#94A3B8}
.spotlight-tld .unavailable, .spotlight-tld .invalid{background-color:#16213A;border-color:#263449}
.suggested-domains .domain-lookup-suggestions-message, .suggested-domains .domain-lookup-suggestions-loader{background-color:#16213A}
.domain-promo-box{background-color:#16213A;border:1px solid #263449;color:#F1F5F9}
.domain-promo-box .small{color:#94A3B8}
.domain-renewals, .service-renewals{border-top:1px solid #263449}
.domain-renewals, .service-renewals, .addon-renewals .service-renewal{background-color:#16213A}
.domain-renewals .domain-renewal, .service-renewals .service-renewal{border-bottom:1px solid #263449}
.domain-renewals .domain-renewal:nth-child(even), .service-renewals .service-renewal:nth-child(even), .addon-renewals .service-renewal:nth-child(even){background-color:#16213A}
.service-renewals .div-renewal-ineligible{color:#94A3B8}
.addon-renewals > div{border:1px solid #263449}
#order-standard_cart .addon-promo-container{border:1px solid #263449}
#order-standard_cart .mc-promo{background-color:#111C33;border:1px dashed #263449}
#order-standard_cart .mc-promo .body{border-top:10px solid #263449;background-color:#16213A}
#order-standard_cart .mc-promo.weebly .expander, #order-standard_cart .mc-promo.weebly .price{color:#94A3B8}
#order-standard_cart .mc-promo.sitelockvpn .arrow{background-color:#0B1222}
#order-standard_cart .mc-promo.sitelockvpn .expander, #order-standard_cart .mc-promo.sitelockvpn .price{color:#94A3B8}
#order-standard_cart .default-captcha{background-color:#16213A;border:1px solid #263449;color:#94A3B8}
#order-standard_cart .account-select-container{border-right:1px solid #263449}
#order-standard_cart .account-select-container div.account{background-color:#16213A;border:1px solid #263449}
#order-standard_cart .account-select-container div.account.active{background-color:#111C33}

#order-standard_cart{color:#CBD5E1;font-family:'Manrope',system-ui,-apple-system,'Segoe UI',sans-serif;}
#order-standard_cart h1,#order-standard_cart h2,#order-standard_cart h3,#order-standard_cart .font-size-36{color:#F1F5F9;font-weight:800;}
#order-standard_cart .header-lined h1{color:#fff;}
#order-standard_cart .header-lined p,#order-standard_cart .text-muted{color:#94A3B8!important;}
#order-standard_cart .sub-heading{border-top-color:#263449;}
#order-standard_cart .sub-heading span{background:#0F172A!important;color:#F1F5F9;font-weight:700;}
#order-standard_cart .products .product{background:#111C33!important;border:1px solid #1E293B!important;border-radius:14px;overflow:hidden;transition:border-color .15s,transform .15s;}
#order-standard_cart .products .product:hover{border-color:#2563EB!important;transform:translateY(-2px);}
#order-standard_cart .products .product header{background:#0F1A2E!important;margin:0;border-bottom:1px solid #1E293B;padding:16px 20px;}
#order-standard_cart .products .product header span{color:#fff!important;font-weight:800;}
#order-standard_cart .products .product div.product-desc{color:#CBD5E1;font-size:.9em;line-height:1.6;}
#order-standard_cart .products .product div.product-pricing span.price{color:#fff;font-weight:800;font-size:1.7em;}
#order-standard_cart .products .product .btn-order-now{background:#C2410C!important;border-color:#C2410C!important;color:#fff!important;border-radius:10px;font-weight:700;}
#order-standard_cart .products .product .btn-order-now:hover{background:#9A3412!important;border-color:#9A3412!important;}
#order-standard_cart .panel-addon{background:#111C33!important;border:1px solid #1E293B!important;border-radius:12px;color:#CBD5E1;}
#order-standard_cart .panel-addon:hover{background:#16213A!important;}
#order-standard_cart .panel-addon-selected{border-color:#2563EB!important;box-shadow:0 0 0 1px #2563EB inset;}
#order-standard_cart .panel-addon .panel-add{background:#1E293B!important;color:#F1F5F9!important;}
#order-standard_cart .panel-addon-selected .panel-add{background:#2563EB!important;color:#fff!important;}
#order-standard_cart .order-summary{background-color:#16213A!important;border:1px solid #1E293B!important;border-bottom:3px solid #EA580C!important;border-radius:14px;overflow:hidden;}
#order-standard_cart .order-summary h2{color:#fff!important;font-weight:800;}
#order-standard_cart .summary-container{background-color:#111C33!important;color:#CBD5E1;border-radius:0;}
#order-standard_cart .order-summary .summary-totals{border-color:#263449!important;}
#order-standard_cart .order-summary .total-due-today .amt{color:#fff;font-weight:800;}
#order-standard_cart .order-summary .btn-checkout,#order-standard_cart .btn-checkout{background:#C2410C!important;border-color:#C2410C!important;color:#fff!important;border-radius:10px;font-weight:800;}
#order-standard_cart .btn-checkout:hover{background:#9A3412!important;}
#order-standard_cart .btn-continue-shopping,#order-standard_cart .btn-link{color:#60A5FA!important;}
#order-standard_cart .view-cart-items-header{background-color:#16213A!important;color:#94A3B8!important;border-radius:12px 12px 0 0;}
#order-standard_cart .view-cart-items{border-color:#1E293B!important;}
#order-standard_cart .view-cart-items .item{background-color:#111C33!important;border-color:#1E293B!important;}
#order-standard_cart .view-cart-items .item-title,#order-standard_cart .view-cart-items .item-price{color:#F1F5F9;}
#order-standard_cart .view-cart-tabs .nav-tabs{border-color:#263449;}
#order-standard_cart .view-cart-tabs .nav-tabs .nav-link{color:#94A3B8;background:transparent;border-color:transparent;}
#order-standard_cart .view-cart-tabs .nav-tabs .nav-link.active{color:#fff;background:#111C33;border-color:#263449 #263449 #111C33;}
#order-standard_cart .view-cart-tabs .tab-content{background:#111C33;border-color:#263449!important;}
#order-standard_cart .empty-cart{color:#94A3B8;}
#order-standard_cart .cart-sidebar .card,#order-standard_cart .cart-sidebar .panel{background:#111C33!important;border-color:#1E293B!important;}
#order-standard_cart .cart-sidebar .list-group-item{background:#111C33!important;color:#CBD5E1!important;border-color:#1E293B!important;}
#order-standard_cart .cart-sidebar .list-group-item.active,#order-standard_cart .cart-sidebar .list-group-item:hover{background:rgba(37,99,235,.16)!important;color:#fff!important;}
#order-standard_cart .field-container,#order-standard_cart .account-select-container,#order-standard_cart .apply-credit-container,#order-standard_cart .cc-input-container,#order-standard_cart .captcha-container{background:#111C33!important;border-color:#1E293B!important;color:#CBD5E1;border-radius:12px;}
#order-standard_cart .prepend-icon .field-icon{color:#64748B;}
#order-standard_cart .prepend-icon .field{background:#0B1222!important;border-color:#334155!important;color:#F1F5F9!important;}
#order-standard_cart .account-select-container .account{border-color:#263449;}
#order-standard_cart .account-select-container .account.active{background:rgba(37,99,235,.12);}
#order-standard_cart label.radio-inline,#order-standard_cart .form-check-label,#order-standard_cart .order-confirmation{color:#CBD5E1;}
#order-standard_cart .domain-checker-container,#order-standard_cart .domain-checker-bg{background:#111C33!important;border-radius:14px;}
#order-standard_cart .domain-selection-options .option{background:#111C33!important;border-color:#1E293B!important;border-radius:12px;color:#CBD5E1;}
#order-standard_cart .domain-selection-options .option-selected{background:rgba(37,99,235,.12)!important;border-color:#2563EB!important;}
#order-standard_cart .domain-suggestions .list-group-item,#order-standard_cart .domain-lookup-result{background:#111C33!important;border-color:#1E293B!important;color:#CBD5E1;}
#order-standard_cart .product-info{background:#111C33!important;border:1px solid #1E293B;border-radius:14px;padding:18px 20px;color:#CBD5E1;}
#order-standard_cart .product-info .product-title{color:#fff;font-weight:800;}
#order-standard_cart .mc-promo{background:#111C33!important;border-color:#1E293B!important;color:#CBD5E1;}

/* ===== Sitefitters 5-step checkout ===== */
#order-standard_cart .sf-steps{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 28px;}
#order-standard_cart .sf-step{flex:1 1 160px;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid #1E293B;background:#111C33;color:#94A3B8;font-weight:700;font-size:14px;text-decoration:none;min-height:44px;}
#order-standard_cart .sf-step .sf-n{width:28px;height:28px;flex:none;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#1E293B;color:#CBD5E1;font-size:13px;font-weight:800;}
#order-standard_cart .sf-step.is-active{border-color:#2563EB;background:rgba(37,99,235,.14);color:#fff;}
#order-standard_cart .sf-step.is-active .sf-n{background:#2563EB;color:#fff;}
#order-standard_cart .sf-step.is-done{color:#CBD5E1;}
#order-standard_cart .sf-step.is-done .sf-n{background:#15803D;color:#fff;}
#order-standard_cart a.sf-step.is-done:hover{border-color:#334155;color:#fff;text-decoration:none;}
@media (max-width:767.98px){#order-standard_cart .sf-step{flex:1 1 44px;justify-content:center;padding:10px;}#order-standard_cart .sf-step span:not(.sf-n){display:none;}#order-standard_cart .sf-step.is-active span:not(.sf-n){display:inline;}#order-standard_cart .sf-step.is-active{flex:3 1 160px;}}
/* focused flow: no category sidebar, full-width body */
#order-standard_cart .cart-sidebar,#order-standard_cart .sidebar-collapsed{display:none!important;}
#order-standard_cart .cart-body{width:100%!important;float:none!important;padding-left:0;}
#order-standard_cart .header-lined{margin-bottom:22px;}
#order-standard_cart .header-lined h1{font-size:34px!important;letter-spacing:-.02em;}
#order-standard_cart .products .product{display:flex;flex-direction:column;}
#order-standard_cart .products .row-eq-height>div{margin-bottom:16px;}

/* ===== Compact configure (step 2) ===== */
#order-standard_cart .sf-cfg-sub{margin:6px 0 0;color:#94A3B8;font-size:15px}
#order-standard_cart .secondary-cart-body > p:first-child{display:none}
#order-standard_cart .sf-has-pkgs .product-info{display:none}
#order-standard_cart .sf-sec{background:#111C33;border:1px solid #1E293B;border-radius:14px;padding:20px;margin:0 0 16px}
#order-standard_cart .sf-sec-h{display:flex;align-items:center;gap:12px;margin:0 0 14px}
#order-standard_cart .sf-sec-h .sf-num{width:28px;height:28px;border-radius:8px;background:#1E293B;color:#fff;font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center;flex:none}
#order-standard_cart .sf-sec-h h2{margin:0;color:#fff;font-size:17px;font-weight:800;letter-spacing:0}
#order-standard_cart .sf-sec-h small{margin-left:auto;color:#94A3B8;font-size:13px}
#order-standard_cart .sf-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}
#order-standard_cart .sf-tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 14px 12px;border:1px solid #263449;border-radius:12px;background:#0F1A2E;cursor:pointer;min-height:96px;text-align:left;font-family:inherit;color:inherit;width:100%;box-sizing:border-box}
#order-standard_cart .sf-tile b{color:#F1F5F9;font-size:14.5px;padding-right:26px}
#order-standard_cart .sf-tile small{color:#94A3B8;font-size:12.5px;line-height:1.4}
#order-standard_cart .sf-tile .sf-pr{margin-top:auto;padding-top:6px;color:#fff;font-weight:800;font-size:14px}
#order-standard_cart .sf-tile .sf-pr s{color:#64748B;font-weight:700;margin-right:6px;font-size:12.5px}
#order-standard_cart .sf-tile .sf-tag{font-size:11px;font-weight:800;color:#FDBA74;background:rgba(234,88,12,.16);padding:2px 8px;border-radius:999px}
#order-standard_cart .sf-tile .sf-ck{position:absolute;top:12px;right:12px;width:20px;height:20px;border-radius:999px;border:1.5px solid #475569;display:flex;align-items:center;justify-content:center}
#order-standard_cart .sf-tile.on{border-color:#2563EB;background:rgba(37,99,235,.12);box-shadow:inset 0 0 0 1px #2563EB}
#order-standard_cart .sf-tile.on .sf-ck{background:#2563EB;border-color:#2563EB}
#order-standard_cart .sf-tile.on .sf-ck::after{content:"";width:8px;height:8px;border-radius:999px;background:#fff}
#order-standard_cart .sf-tile.sf-busy{opacity:.6;pointer-events:none}
#order-standard_cart .sf-tile:focus-visible{outline:2px solid #60A5FA;outline-offset:2px}
/* add-on panels as tiles */
#order-standard_cart #productAddonsContainer > .sub-heading{display:none}
#order-standard_cart .addon-products{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin:0 !important}
#order-standard_cart .addon-products > [class*="col-"]{width:auto !important;max-width:none !important;flex:none !important;padding:0 !important;float:none !important}
#order-standard_cart .panel-addon{position:relative;margin:0 !important;height:100%;min-height:96px;display:flex;flex-direction:column;border:1px solid #263449 !important;border-radius:12px !important;background:#0F1A2E !important;cursor:pointer;overflow:hidden;box-shadow:none !important;transition:border-color .15s,background .15s}
#order-standard_cart .panel-addon:hover{border-color:#334155 !important}
#order-standard_cart .panel-addon .panel-body{padding:14px 40px 4px 14px !important;font-size:12.5px;color:#94A3B8;line-height:1.4;background:transparent !important}
#order-standard_cart .panel-addon .panel-body label{display:block;margin:0;color:#F1F5F9;font-size:14.5px;font-weight:800;cursor:pointer}
#order-standard_cart .panel-addon .panel-body br{display:none}
#order-standard_cart .panel-addon .icheckbox_square-blue,#order-standard_cart .panel-addon .panel-body input[type=checkbox]{position:absolute !important;top:12px;right:12px;margin:0 !important}
#order-standard_cart .panel-addon .icheckbox_square-blue{width:20px;height:20px;border-radius:6px;border:1.5px solid #475569;background:transparent !important}
#order-standard_cart .panel-addon .icheckbox_square-blue.checked{background:#2563EB !important;border-color:#2563EB}
#order-standard_cart .panel-addon .icheckbox_square-blue.checked::after{content:"";position:absolute;left:5px;top:5px;width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}
#order-standard_cart .panel-addon .panel-price{margin-top:auto;padding:6px 14px 12px !important;background:transparent !important;color:#fff !important;font-weight:800;font-size:14px;text-align:left !important;border:0 !important}
#order-standard_cart .panel-addon .panel-add{display:none !important}
#order-standard_cart .panel-addon.panel-addon-selected{border-color:#2563EB !important;background:rgba(37,99,235,.12) !important;box-shadow:inset 0 0 0 1px #2563EB !important}
/* summary */
#order-standard_cart .secondary-cart-sidebar .order-summary{background:#111C33 !important;border:1px solid #1E293B !important;border-radius:16px 16px 0 0 !important;padding:0 !important;overflow:hidden}
#order-standard_cart .sf-os-head{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#16213A;border-bottom:1px solid #1E293B}
#order-standard_cart .sf-os-head h2{margin:0;color:#fff;font-size:17px;font-weight:800}
#order-standard_cart .sf-os-head span{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#94A3B8;font-weight:700}
#order-standard_cart #producttotal{padding:16px 20px;background:transparent !important}
#order-standard_cart .sf-os{display:flex;flex-direction:column;gap:10px}
#order-standard_cart .sf-ln{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px}
#order-standard_cart .sf-ln span{color:#CBD5E1}
#order-standard_cart .sf-ln b{color:#F1F5F9;white-space:nowrap;font-weight:800}
#order-standard_cart .sf-os-name{color:#fff !important;font-weight:800}
#order-standard_cart .sf-os-grp{font-size:12.5px;color:#94A3B8}
#order-standard_cart .sf-lbl{font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748B;margin-top:4px}
#order-standard_cart .sf-due{padding-top:12px;margin-top:4px;border-top:1px solid #263449;display:flex;justify-content:space-between;align-items:flex-end;gap:12px}
#order-standard_cart .sf-due span:first-child{color:#fff;font-weight:800;font-size:15px}
#order-standard_cart .sf-due-amt{color:#fff;font-size:28px;font-weight:800;line-height:1;text-align:right}
#order-standard_cart .sf-after{background:#0B1222;border:1px solid #1E293B;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}
#order-standard_cart .sf-after:empty{display:none}
#order-standard_cart .sf-after .sf-ln{font-size:13px}
#order-standard_cart .secondary-cart-sidebar .order-summary + .text-center{background:#111C33;border:1px solid #1E293B;border-top:0;border-radius:0 0 16px 16px;padding:4px 20px 18px}
#order-standard_cart #btnCompleteProductConfig{width:100%;height:50px;background:#C2410C !important;border:0 !important;border-radius:10px !important;font-weight:800;font-size:16px}
#order-standard_cart #btnCompleteProductConfig .fas{display:none}
#order-standard_cart .sf-secure{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:10px;font-size:12.5px;color:#94A3B8;font-weight:700}
@media (min-width:992px){#order-standard_cart .secondary-cart-sidebar #orderSummary{position:sticky;top:20px;margin-top:0 !important}}
#order-standard_cart #btnCompleteProductConfig::after{content:" \2192"}
#order-standard_cart .panel-addon .panel-body,#order-standard_cart .panel-addon .panel-price{text-align:left !important}
#order-standard_cart .sf-due-amt{font-size:24px}
/* ===== WordPress Hosting ===== */
#order-standard_cart.sf-wp .secondary-cart-body > .field-container,
#order-standard_cart.sf-wp .secondary-cart-body .sub-heading,
#order-standard_cart.sf-wp #productConfigurableOptions,
#order-standard_cart.sf-wp #productAddonsContainer{display:none !important}
#order-standard_cart #sfWpUi.sf-busy{opacity:.55;pointer-events:none}
#order-standard_cart .sf-tiles.sf-wide{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}
#order-standard_cart .sf-tile .sf-tag{margin-bottom:2px}
#order-standard_cart .sf-mg-list{margin:6px 0 0;padding-left:16px;font-size:12.5px;color:#CBD5E1;line-height:1.55;text-align:left}
#order-standard_cart .sf-os-tiles{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}
#order-standard_cart .sf-os{align-items:center;text-align:center;gap:10px;padding:18px 12px 14px;min-height:140px;cursor:default}
#order-standard_cart .sf-os-pick{display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:0;padding:0;cursor:pointer;color:inherit;font-family:inherit;width:100%}
#order-standard_cart .sf-os-pick b{padding:0 !important}
#order-standard_cart .sf-os-logo{width:52px;height:52px;border-radius:14px;background:#16213A;border:1px solid #263449;display:flex;align-items:center;justify-content:center}
#order-standard_cart .sf-os-ver{margin-top:auto;height:32px;width:100%;background:#0B1222;border:1px solid #334155;border-radius:8px;color:#E2E8F0;font-family:inherit;font-size:12.5px;font-weight:700;padding:0 8px}
#order-standard_cart .sf-dc{flex-direction:row;align-items:center;gap:12px;min-height:66px}
#order-standard_cart .sf-dc b{display:block}
#order-standard_cart .sf-pin{width:36px;height:36px;flex:none;border-radius:10px;background:#16213A;display:flex;align-items:center;justify-content:center}
/* store: plan cards */
#order-standard_cart .sf-wpp{display:flex;flex-direction:column;gap:24px;margin:0 0 24px}
#order-standard_cart .sf-wpp-top{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}
#order-standard_cart .sf-wpp-lead{margin:0;max-width:640px;color:#94A3B8;font-size:15.5px;line-height:1.6}
#order-standard_cart .sf-wpp-tg{display:inline-flex;padding:4px;background:#0B1222;border:1px solid #263449;border-radius:12px;gap:4px}
#order-standard_cart .sf-wpp-tg button{height:40px;padding:0 18px;border:0;border-radius:9px;font-family:inherit;font-weight:800;font-size:14px;cursor:pointer;background:transparent;color:#94A3B8}
#order-standard_cart .sf-wpp-tg button.on{background:#2563EB;color:#fff}
#order-standard_cart .sf-wpp-tg em{font-style:normal;color:#86EFAC;margin-left:6px;font-size:12px}
#order-standard_cart .sf-wpp-tg button.on em{color:#DCFCE7}
#order-standard_cart .sf-wpp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}
#order-standard_cart .sf-wpp-card{display:flex;flex-direction:column;gap:16px;padding:24px;background:#111C33;border:1px solid #1E293B;border-radius:18px;position:relative}
#order-standard_cart .sf-wpp-hot{border:2px solid #EA580C}
#order-standard_cart .sf-wpp-badge{position:absolute;top:-12px;left:24px;background:#C2410C;color:#fff;font-size:12px;font-weight:800;padding:4px 10px;border-radius:999px}
#order-standard_cart .sf-wpp-card h2{margin:0;color:#fff;font-size:21px;font-weight:800}
#order-standard_cart .sf-wpp-for{margin:2px 0 0;color:#94A3B8;font-size:13.5px}
#order-standard_cart .sf-wpp-price{display:flex;flex-direction:column;gap:6px}
#order-standard_cart .sf-wpp-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}
#order-standard_cart .sf-wpp-row b{color:#fff;font-size:40px;font-weight:800;letter-spacing:-1px;line-height:1}
#order-standard_cart .sf-wpp-row span{color:#94A3B8;font-size:14px;font-weight:700}
#order-standard_cart .sf-wpp-row s{color:#64748B;font-weight:700;font-size:15px}
#order-standard_cart .sf-wpp-bill{font-size:13px;color:#94A3B8}
#order-standard_cart .sf-wpp-save{align-self:flex-start;font-size:12px;font-weight:800;color:#86EFAC;background:rgba(34,197,94,.14);padding:3px 9px;border-radius:999px}
#order-standard_cart .sf-wpp-specs{display:grid;grid-template-columns:1fr 1fr;gap:8px}
#order-standard_cart .sf-wpp-specs div{background:#0F1A2E;border:1px solid #1E293B;border-radius:10px;padding:10px 12px}
#order-standard_cart .sf-wpp-specs b{display:block;color:#fff;font-size:16px;font-weight:800}
#order-standard_cart .sf-wpp-specs small{color:#94A3B8;font-size:12px}
#order-standard_cart .sf-wpp-feat{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:14px;color:#CBD5E1}
#order-standard_cart .sf-wpp-feat li{position:relative;padding-left:24px;line-height:1.4}
#order-standard_cart .sf-wpp-feat li::before{content:"";position:absolute;left:3px;top:4px;width:10px;height:6px;border-left:2.4px solid #4ADE80;border-bottom:2.4px solid #4ADE80;transform:rotate(-45deg)}
#order-standard_cart .sf-wpp-btn{margin-top:auto;height:48px;display:flex;align-items:center;justify-content:center;border-radius:10px;font-weight:800;font-size:15px;color:#fff !important;border:1px solid #334155;text-decoration:none}
#order-standard_cart .sf-wpp-btn:hover{background:#16213A}
#order-standard_cart .sf-wpp-btn-or{background:#C2410C;border-color:#C2410C}
#order-standard_cart .sf-wpp-btn-or:hover{background:#B13A0A}
#order-standard_cart .sf-wpp-next{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:center;padding:16px 20px;background:#111C33;border:1px solid #1E293B;border-radius:14px;font-size:14px;color:#CBD5E1}
#order-standard_cart .sf-wpp-next b{color:#fff}
#order-standard_cart .sf-wpp-logos{display:flex;gap:8px;align-items:center}
#order-standard_cart .products.sf-wp-hide{display:none !important}
