/* v3.8: product domain selection only; lookup behavior preserved. */
#order-standard_cart.sh-store-domain .cart-sidebar .panel{border:1px solid #dce7ed;border-radius:10px;overflow:hidden;box-shadow:0 3px 12px rgba(1,60,90,.035);margin-bottom:20px}
#order-standard_cart.sh-store-domain .cart-sidebar .panel-heading{padding:15px 16px;background:#f0f7fb;border-bottom:1px solid #dce7ed;color:#013c5a}
#order-standard_cart.sh-store-domain .cart-sidebar .panel-title{font-size:15px;line-height:1.5;color:#013c5a}
#order-standard_cart.sh-store-domain .cart-sidebar .list-group-item{padding:12px 15px;font-size:13px;line-height:1.7;color:#526775;border-bottom:1px solid #e5edf1;overflow-wrap:anywhere}
#order-standard_cart.sh-store-domain .cart-sidebar .list-group-item.active{background:#013c5a;border-color:#013c5a;color:#fff}
#order-standard_cart.sh-store-domain .cart-sidebar .list-group-item:not(.active):hover{background:#f0f7fb;color:#013c5a}


#order-standard_cart.sh-store-domain .domain-selection-options .option{padding:17px 20px;border:1px solid #d6e7ef;border-radius:10px;background:linear-gradient(145deg,#f1f8fc,#fff);margin-bottom:12px;color:#526775;box-shadow:0 3px 12px rgba(1,60,90,.035)}
#order-standard_cart.sh-store-domain .domain-selection-options .option>label{font-size:14px;line-height:1.8;color:#013c5a}
#order-standard_cart.sh-store-domain .domain-input-group{padding-top:15px;padding-bottom:5px}
#order-standard_cart.sh-store-domain .form-control{min-height:44px;height:auto;padding:10px 12px;border:1px solid #d1e1ea;border-radius:6px;font-size:14px;color:#234c63;box-shadow:none}
#order-standard_cart.sh-store-domain .input-group .form-control{border-radius:0 6px 6px 0}
#order-standard_cart.sh-store-domain .input-group-addon{border-color:#d1e1ea;background:#eaf4f9;color:#234c63;border-radius:6px 0 0 6px}
#order-standard_cart.sh-store-domain .form-control:focus{border-color:#0088cc;box-shadow:0 0 0 2px rgba(0,136,204,.12)}
#order-standard_cart.sh-store-domain .domain-input-group button[type=submit],#order-standard_cart.sh-store-domain #btnDomainContinue{min-height:44px;padding:10px 14px;border-radius:7px;background:#329e5d;border-color:#2e9556;color:#fff;font-size:14px;font-weight:600;white-space:normal}
#order-standard_cart.sh-store-domain #btnDomainContinue{min-height:48px;padding:12px 24px;font-size:16px;margin-top:18px}
#order-standard_cart.sh-store-domain .domain-input-group button[type=submit]:hover,#order-standard_cart.sh-store-domain #btnDomainContinue:hover{background:#287d4b;border-color:#287d4b}
#order-standard_cart.sh-store-domain button:focus-visible{outline:3px solid #013c5a;outline-offset:3px}
#order-standard_cart.sh-store-domain .suggested-domains{border:1px solid #dce7ed;border-radius:10px;overflow:hidden}
#order-standard_cart.sh-store-domain .suggested-domains .panel-heading{background:#f0f7fb;color:#013c5a;padding:15px}
#order-standard_cart.sh-store-domain .domain-suggestion{padding:14px 16px;border-color:#e5edf1;font-size:14px}
@media(max-width:767px){#order-standard_cart.sh-store-domain .domain-selection-options .option{padding:15px 13px}#order-standard_cart.sh-store-domain .domain-input-group .domains-row>.col-xs-9{width:65%}#order-standard_cart.sh-store-domain .domain-input-group .domains-row>.col-xs-3{width:35%}#order-standard_cart.sh-store-domain .domain-input-group .btn-block{margin-top:12px}#order-standard_cart.sh-store-domain #btnDomainContinue{width:100%}}

/* V3.11 - Shared readability */
#order-standard_cart.sh-store-domain{font-size:14px;line-height:1.7}
#order-standard_cart.sh-store-domain .summary-container,#order-standard_cart.sh-store-domain .sidebar .list-group-item,#order-standard_cart.sh-store-domain .form-control,#order-standard_cart.sh-store-domain .info-text-sm{font-size:14px}
#order-standard_cart.sh-store-domain small,#order-standard_cart.sh-store-domain .small{font-size:12px}
#order-standard_cart.sh-store-domain .sidebar .panel-title{font-size:17px;line-height:1.6}
