/* Native WHMCS domain selection and product configuration. No form replacement. */
body.ph-ssr-active:is(.page-configureproductdomain,.page-configureproduct) :is(.app-main,.main-body,.main-footer){background:var(--ph-lab-bg)!important;color:var(--ph-lab-text)}
body.ph-ssr-active:is(.page-configureproductdomain,.page-configureproduct) .main-body{padding:32px 24px 40px!important}
body.ph-ssr-active:is(.page-configureproductdomain,.page-configureproduct) .main-body>.container{width:100%;max-width:1200px;padding:0;margin-inline:auto}
body.ph-ssr-active:is(.page-configureproductdomain,.page-configureproduct) .main-grid-order{width:100%;max-width:none;margin:0;font-size:14px;line-height:1.5}
body.ph-ssr-active:is(.page-configureproductdomain,.page-configureproduct) .main-header{margin:0 0 24px;padding:0!important}
body.ph-ssr-active:is(.page-configureproductdomain,.page-configureproduct) .main-header h1{margin:0;font-family:inherit;font-size:36px;font-weight:700;line-height:1.25;letter-spacing:-.8px;color:var(--ph-lab-text)}
body.ph-ssr-active:is(.page-configureproductdomain,.page-configureproduct) :is(.main-content,.order-content,.order-sidebar){min-width:0}
body.ph-ssr-active:is(.page-configureproductdomain,.page-configureproduct) .order-content{max-width:none!important;width:100%}
body.ph-ssr-active:is(.page-configureproductdomain,.page-configureproduct) .panel{border:1px solid var(--ph-lab-border);border-radius:10px;background:var(--ph-lab-surface)!important;color:var(--ph-lab-text);box-shadow:none!important}
body.ph-ssr-active:is(.page-configureproductdomain,.page-configureproduct) .panel-body{padding:24px;background:transparent;border-color:var(--ph-lab-border)}
body.ph-ssr-active:is(.page-configureproductdomain,.page-configureproduct) .panel>.panel-body:first-child{border-top-left-radius:9px;border-top-right-radius:9px}
body.ph-ssr-active:is(.page-configureproductdomain,.page-configureproduct) .panel>.panel-body:last-child{border-bottom-left-radius:9px;border-bottom-right-radius:9px}
body.ph-ssr-active:is(.page-configureproductdomain,.page-configureproduct) .form-control{height:44px;min-width:0;border:1px solid var(--ph-lab-border);border-radius:6px;background:var(--ph-lab-soft);color:var(--ph-lab-text);padding:10px 12px;font-family:inherit;font-size:14px;line-height:22px;box-shadow:none}
body.ph-ssr-active:is(.page-configureproductdomain,.page-configureproduct) textarea.form-control{height:auto;min-height:100px}
body.ph-ssr-active:is(.page-configureproductdomain,.page-configureproduct) .form-control::placeholder{color:var(--ph-lab-muted);opacity:1}
body.ph-ssr-active:is(.page-configureproductdomain,.page-configureproduct) .form-control:focus{border-color:var(--ph-lab-accent);outline:2px solid var(--ph-lab-tint);outline-offset:1px}
body.ph-ssr-active:is(.page-configureproductdomain,.page-configureproduct) .main-grid-order .btn{height:auto;min-height:44px;padding:10px 18px;border-radius:6px;font-family:inherit;font-size:14px;font-weight:600;line-height:22px;white-space:normal;box-shadow:none;transition:background-color .15s ease,border-color .15s ease}
body.ph-ssr-active:is(.page-configureproductdomain,.page-configureproduct) .main-grid-order :is(.btn-primary,.btn-info){background:#7052ff!important;background-image:none!important;border:1px solid #7052ff!important;color:#fff!important}
body.ph-ssr-active:is(.page-configureproductdomain,.page-configureproduct) .main-grid-order :is(.btn-primary,.btn-info):not(:disabled):not(.disabled):is(:hover,:focus-visible){background:#6144e5!important;border-color:#6144e5!important;color:#fff!important}
body.ph-ssr-active:is(.page-configureproductdomain,.page-configureproduct) .main-grid-order :is(.btn:disabled,.btn.disabled){opacity:.5;cursor:not-allowed}
body.ph-ssr-active:is(.page-configureproductdomain,.page-configureproduct) .main-grid-order .btn:focus-visible{outline:2px solid var(--ph-lab-accent);outline-offset:3px}
body.ph-ssr-active:is(.page-configureproductdomain,.page-configureproduct) .radio-styled{flex:0 0 18px;width:18px;height:18px;min-width:18px;min-height:18px;background:var(--ph-lab-surface);border-color:var(--ph-lab-muted)}
body.ph-ssr-active:is(.page-configureproductdomain,.page-configureproduct) .radio-styled.checked{background:var(--ph-lab-accent);border-color:var(--ph-lab-accent)}
body.ph-ssr-active:is(.page-configureproductdomain,.page-configureproduct) .radio-styled:focus-within{outline:2px solid var(--ph-lab-accent);outline-offset:3px}
body.ph-ssr-active:is(.page-configureproductdomain,.page-configureproduct) :is(.text-muted,.text-light,.help-block,.section-desc){color:var(--ph-lab-muted)!important}
body.ph-ssr-active:is(.page-configureproductdomain,.page-configureproduct) .main-footer{border-color:var(--ph-lab-border);color:var(--ph-lab-muted)}

/* The choices and search form share one card and one left edge. */
body.ph-ssr-active.page-configureproductdomain .main-content{display:block}
body.ph-ssr-active.page-configureproductdomain .panel-choose-domain{margin:0}
body.ph-ssr-active.page-configureproductdomain .panel-domain-option{display:block;padding:24px}
body.ph-ssr-active.page-configureproductdomain .panel-domain-option>.content{display:grid;gap:10px;width:100%;max-width:none;margin:0}
body.ph-ssr-active.page-configureproductdomain .panel-domain-option label.radio{display:flex;align-items:flex-start;gap:12px;min-height:50px;margin:0;padding:14px 16px;border:1px solid var(--ph-lab-border);border-radius:8px;background:var(--ph-lab-surface);color:var(--ph-lab-text);font-size:14px;line-height:21px;cursor:pointer}
body.ph-ssr-active.page-configureproductdomain .panel-domain-option label.radio:has(.radio-styled.checked){border-color:var(--ph-lab-accent);background:var(--ph-lab-tint)}
body.ph-ssr-active.page-configureproductdomain .panel-domain-option label.radio:hover{border-color:var(--ph-lab-accent)}
body.ph-ssr-active.page-configureproductdomain .panel-domain-option label.radio>.radio-styled{position:relative;inset:auto;margin:1px 0 0}
body.ph-ssr-active.page-configureproductdomain .panel-choose-domain .panel-domain-search{padding:24px;border-top:1px solid var(--ph-lab-border);border-radius:0 0 9px 9px;background:var(--ph-lab-surface)!important;background-image:none!important}
body.ph-ssr-active.page-configureproductdomain .panel-domain-search::after{display:none}
body.ph-ssr-active.page-configureproductdomain .panel-domain-search .inline-form{align-items:center;gap:10px;width:100%;max-width:none;margin:0}
body.ph-ssr-active.page-configureproductdomain .panel-domain-search .inline-form-element{min-width:0;margin:0}
body.ph-ssr-active.page-configureproductdomain .panel-domain-search .inline-form-element.w-100{flex:1 1 auto}
body.ph-ssr-active.page-configureproductdomain .panel-domain-search .inline-form-element:nth-child(2){flex:0 0 108px;width:108px}
body.ph-ssr-active.page-configureproductdomain .panel-domain-search .inline-form-element:last-child{flex:0 0 auto;width:auto}
body.ph-ssr-active.page-configureproductdomain .panel-choose-domain .dropdown .tld-select{height:44px;min-width:108px;padding:10px 12px;border:1px solid var(--ph-lab-border);border-radius:6px;background:var(--ph-lab-soft);color:var(--ph-lab-text);font-size:14px;line-height:22px}
body.ph-ssr-active.page-configureproductdomain .panel-choose-domain .dropdown .caret{margin-left:12px;color:var(--ph-lab-muted)}
body.ph-ssr-active.page-configureproductdomain .panel-domain-search .dropdown-menu{border:1px solid var(--ph-lab-border);border-radius:8px;background:var(--ph-lab-surface);color:var(--ph-lab-text)}
body.ph-ssr-active.page-configureproductdomain .panel-domain-search .dropdown-menu-item>a{color:var(--ph-lab-text)}
body.ph-ssr-active.page-configureproductdomain .panel-domain-search .dropdown-menu-item:is(.active,:hover)>a{background:var(--ph-lab-tint);color:var(--ph-lab-accent)}
body.ph-ssr-active.page-configureproductdomain .domain-suggestions-warning{margin:12px 0 0;color:var(--ph-lab-muted);font-size:12px;line-height:1.6;text-align:left}
body.ph-ssr-active.page-configureproductdomain #primaryLookupSearching{min-height:120px;margin:24px 0;padding:24px}
body.ph-ssr-active.page-configureproductdomain #DomainSearchResults{margin:24px 0 0}
body.ph-ssr-active.page-configureproductdomain .domain-checker-result-headline{margin:0 0 24px}
body.ph-ssr-active.page-configureproductdomain #primaryLookupResult>.message{min-height:0;margin:0;padding:24px;border:1px solid var(--ph-lab-border);border-radius:10px;background:var(--ph-lab-surface);color:var(--ph-lab-text);box-shadow:none;text-align:left;flex-direction:row;align-items:center;justify-content:space-between;gap:20px}
body.ph-ssr-active.page-configureproductdomain #primaryLookupResult .message-content{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:14px;min-width:0;margin:0;flex:1}
body.ph-ssr-active.page-configureproductdomain #primaryLookupResult .message-icon{grid-row:1 / span 3;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;border:0;border-radius:10px;background:var(--ph-lab-tint);color:var(--ph-lab-accent);font-size:20px}
body.ph-ssr-active.page-configureproductdomain #primaryLookupResult .message-success .message-icon{background:#20a46b1a;color:#178654}
body.ph-ssr-active.page-configureproductdomain #primaryLookupResult .message-danger .message-icon{background:#de526b1a;color:#c63954}
body.ph-ssr-active.page-configureproductdomain #primaryLookupResult .message-text{margin:0;color:var(--ph-lab-text);font-size:18px;font-weight:600;line-height:1.5;text-align:left;overflow-wrap:anywhere}
body.ph-ssr-active.page-configureproductdomain #primaryLookupResult :is(.message-content>h6,.domain-price){grid-column:2;margin:4px 0 0;color:var(--ph-lab-muted);font-size:13px;line-height:1.5}
body.ph-ssr-active.page-configureproductdomain #primaryLookupResult .domain-price .price{margin:0;text-align:left;color:var(--ph-lab-text);font-size:16px;font-weight:600;line-height:1.5}
body.ph-ssr-active.page-configureproductdomain .spotlight-tlds-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}
body.ph-ssr-active.page-configureproductdomain .spotlight-tld-container{width:auto;min-width:0;margin:0;padding:0}
body.ph-ssr-active.page-configureproductdomain .spotlight-tld{height:100%;border:1px solid var(--ph-lab-border);border-radius:10px;background:var(--ph-lab-surface);box-shadow:none}
body.ph-ssr-active.page-configureproductdomain .spotlight-tld .spotlight-body{height:100%;background:transparent;box-shadow:none}
body.ph-ssr-active.page-configureproductdomain .spotlight-tld .spotlight-top{display:flex;flex-direction:column;height:100%}
body.ph-ssr-active.page-configureproductdomain .spotlight-tld .spotlight-price{padding:10px 12px;border-bottom:1px solid var(--ph-lab-border);background:var(--ph-lab-soft);color:var(--ph-lab-muted);font-size:12px}
body.ph-ssr-active.page-configureproductdomain .spotlight-tld .spotlight-content{padding:16px 12px;flex:1}
body.ph-ssr-active.page-configureproductdomain .spotlight-tld .spotlight-content .extension{font-size:22px;font-weight:600;color:var(--ph-lab-text)}
body.ph-ssr-active.page-configureproductdomain .spotlight-tld .spotlight-footer{padding:0 12px 12px;background:transparent}
body.ph-ssr-active.page-configureproductdomain .spotlight-tld .spotlight-footer .btn{width:100%;min-height:36px;padding:6px 8px;font-size:12px;line-height:22px}
body.ph-ssr-active.page-configureproductdomain .spotlight-tld .btn-unavailable{border:1px solid var(--ph-lab-border);background:var(--ph-lab-soft);color:var(--ph-lab-muted);opacity:1}
body.ph-ssr-active.page-configureproductdomain .spotlight-tld.unavailable .spotlight-content .extension{color:var(--ph-lab-muted)}
body.ph-ssr-active.page-configureproductdomain .suggested-domains{margin-top:24px}
body.ph-ssr-active.page-configureproductdomain .suggested-domains>h4{margin:0 0 16px;color:var(--ph-lab-text);font-size:18px;font-weight:600;line-height:1.5}
body.ph-ssr-active.page-configureproductdomain .domain-lookup-result.list-group{border:1px solid var(--ph-lab-border);border-radius:10px;background:var(--ph-lab-surface);box-shadow:none}
body.ph-ssr-active.page-configureproductdomain .domain-lookup-result.list-group .list-group-item{padding:16px 20px;border-color:var(--ph-lab-border);background:var(--ph-lab-surface);gap:16px;flex-wrap:wrap}
body.ph-ssr-active.page-configureproductdomain .domain-lookup-result.list-group .list-group-item.added{background:var(--ph-lab-tint)}
body.ph-ssr-active.page-configureproductdomain .domain-lookup-result.list-group .content{min-width:0;flex-wrap:wrap}
body.ph-ssr-active.page-configureproductdomain .domain-lookup-result.list-group :is(.domain,.extension){color:var(--ph-lab-text);font-size:14px;overflow-wrap:anywhere}
body.ph-ssr-active.page-configureproductdomain .domain-lookup-result.list-group .actions{gap:16px;margin-left:auto;min-width:0}
body.ph-ssr-active.page-configureproductdomain .domain-suggestion .price{margin:0;color:var(--ph-lab-text);font-size:14px;line-height:1.5}
body.ph-ssr-active.page-configureproductdomain .more-suggestions{padding:12px 20px;border-color:var(--ph-lab-border);background:var(--ph-lab-soft)}
body.ph-ssr-active.page-configureproductdomain .bottom-action-sticky{position:sticky;inset:auto 0 16px;display:flex;min-height:76px;height:auto;width:100%!important;margin:24px 0 0;padding:16px 24px!important;border:1px solid var(--ph-lab-border);border-radius:10px;background:var(--ph-lab-surface);color:var(--ph-lab-text);box-shadow:none;opacity:1;z-index:20}
body.ph-ssr-active.page-configureproductdomain .bottom-action-sticky>.container{width:100%;max-width:none;padding:0}
body.ph-ssr-active.page-configureproductdomain .bottom-action-sticky .space-between{align-items:center;flex-wrap:nowrap;gap:16px}
body.ph-ssr-active.page-configureproductdomain .bottom-action-sticky .content{width:auto;flex-basis:auto;min-width:0;font-size:13px}
body.ph-ssr-active.page-configureproductdomain .bottom-action-sticky .content+.content{width:auto;flex:0 0 auto;margin-left:auto}
body.ph-ssr-active.page-configureproductdomain .bottom-action-sticky .badge{padding:5px 9px;background:var(--ph-lab-tint);color:var(--ph-lab-accent);font-size:12px}

/* Configuration keeps the native AJAX summary and option handlers. */
body.ph-ssr-active.page-configureproduct .main-content{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}
body.ph-ssr-active.page-configureproduct .order-sidebar{width:auto;padding:0}
body.ph-ssr-active.page-configureproduct .order-content>.section{margin:0 0 24px}
body.ph-ssr-active.page-configureproduct .section-header{margin:0 0 16px}
body.ph-ssr-active.page-configureproduct .section-desc{margin:0;font-size:14px;line-height:1.5}
body.ph-ssr-active.page-configureproduct :is(.section>h3,.section-header>h3,.domain-information-title h2){margin:0 0 16px;color:var(--ph-lab-text);font-family:inherit;font-size:18px;font-weight:600;line-height:1.5;letter-spacing:0}
body.ph-ssr-active.page-configureproduct .panel-product .domain-information{margin:0;padding:0;border:0}
body.ph-ssr-active.page-configureproduct .panel-product .domain-information-title h2{margin:0 0 12px}
body.ph-ssr-active.page-configureproduct .product-info{font-size:14px;line-height:1.8;color:var(--ph-lab-muted)}
body.ph-ssr-active.page-configureproduct .product-info strong{color:var(--ph-lab-text);font-weight:600}
body.ph-ssr-active.page-configureproduct #sectionCycles .row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px;margin:0!important}
body.ph-ssr-active.page-configureproduct #sectionCycles .row>[class*="col-"]{width:auto;min-width:0;padding:0}
body.ph-ssr-active.page-configureproduct #sectionCycles .panel-check{height:100%;margin:0!important}
body.ph-ssr-active.page-configureproduct .panel-check:is(.checked,:has(input:checked)){border-color:var(--ph-lab-accent)!important;background:var(--ph-lab-tint)!important}
body.ph-ssr-active.page-configureproduct .panel-check:not(.disabled):hover{border-color:var(--ph-lab-accent)}
body.ph-ssr-active.page-configureproduct .check>label{display:flex;align-items:flex-start;gap:12px;min-height:92px;height:100%;padding:16px;color:var(--ph-lab-text)}
body.ph-ssr-active.page-configureproduct .check>label>.radio-styled{position:relative;inset:auto;margin:3px 0 0}
body.ph-ssr-active.page-configureproduct .check-content{min-width:0;margin:0;flex:1}
body.ph-ssr-active.page-configureproduct .check-title{display:block;margin:0;color:var(--ph-lab-text);font-size:14px;font-weight:600;line-height:1.6}
body.ph-ssr-active.page-configureproduct .check-cycle>label{min-height:112px}
body.ph-ssr-active.page-configureproduct .ph-cycle-label{display:block;font-size:14px;font-weight:500;line-height:22px}
body.ph-ssr-active.page-configureproduct .ph-cycle-price{display:block;margin-top:4px;font-size:22px;font-weight:700;line-height:1.35;font-variant-numeric:tabular-nums;letter-spacing:-.3px}
body.ph-ssr-active.page-configureproduct .ph-cycle-note{display:block;margin-top:4px;color:var(--ph-lab-muted);font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}
body.ph-ssr-active.page-configureproduct :is(.check-subtitle,.check-desc){color:var(--ph-lab-muted);font-size:12px;line-height:1.5}
body.ph-ssr-active.page-configureproduct .product-configurable-options>.section{margin:0 0 24px}
body.ph-ssr-active.page-configureproduct .order-summary{padding:20px;border:1px solid var(--ph-lab-border);border-radius:10px;background:var(--ph-lab-surface)!important;background-image:none!important;color:var(--ph-lab-text);box-shadow:none!important}
body.ph-ssr-active.page-configureproduct .order-summary>h2{margin:0;padding:0 0 16px;border-bottom:1px solid var(--ph-lab-border);color:var(--ph-lab-text);font-size:18px;font-weight:600;line-height:1.5}
body.ph-ssr-active.page-configureproduct .order-summary-list{margin:0;padding:12px 0;border-color:var(--ph-lab-border);color:var(--ph-lab-text);font-size:13px;line-height:1.5}
body.ph-ssr-active.page-configureproduct .order-summary-list .list-item{gap:12px;padding:4px 0}
body.ph-ssr-active.page-configureproduct .order-summary-list .item-name{max-width:none;flex:1;overflow:visible;overflow-wrap:anywhere}
body.ph-ssr-active.page-configureproduct .order-summary-list .item-value{flex:0 0 auto;max-width:48%;padding:0;white-space:nowrap}
body.ph-ssr-active.page-configureproduct .order-summary :is(.faded,.list-item-title,.item-name span,.total-due-today-text){color:var(--ph-lab-muted)!important}
body.ph-ssr-active.page-configureproduct .order-summary .total-due-today{gap:12px;align-items:center;margin:16px 0 0;padding:16px;border:1px solid var(--ph-lab-border);border-radius:8px;background:var(--ph-lab-soft)}
body.ph-ssr-active.page-configureproduct .order-summary .total-due-today .content{min-width:0;color:var(--ph-lab-text)}
body.ph-ssr-active.page-configureproduct .order-summary .amt{margin:0;font-size:30px;font-weight:700;line-height:1.2;letter-spacing:-.6px;color:var(--ph-lab-text)}
body.ph-ssr-active.page-configureproduct .order-summary .basket-icon{align-self:center;color:var(--ph-lab-muted)}
body.ph-ssr-active.page-configureproduct .order-summary-actions{margin:16px 0 0}
body.ph-ssr-active.page-configureproduct .order-summary-actions .btn{width:100%;min-height:44px}
body.ph-ssr-active.page-configureproduct .order-summary-actions .btn :is(span,i){font-size:inherit;line-height:inherit}
body.ph-ssr-active.page-configureproduct .order-summary .order-summary-actions .btn.btn-checkout{background:#7052ff!important;border-color:#7052ff!important;color:#fff!important}
body.ph-ssr-active.page-configureproduct .order-summary .order-summary-actions .btn.btn-checkout :is(span,i){color:#fff!important}
body.ph-ssr-active.page-configureproduct .order-summary .order-summary-actions .btn.btn-checkout:not(:disabled):not(.disabled):is(:hover,:focus-visible){background:#6144e5!important;border-color:#6144e5!important;color:#fff!important}
body.ph-ssr-active.page-configureproduct .order-summary+.alert-panel{margin:12px 0 0!important;padding:12px;border:1px solid var(--ph-lab-border);border-radius:8px;background:var(--ph-lab-soft);color:var(--ph-lab-muted);font-size:12px;line-height:1.5}
body.ph-ssr-active.page-configureproduct .order-summary+.alert-panel :is(.alert-icon,.alert-link){color:var(--ph-lab-accent)}
body.ph-ssr-active.page-configureproduct .order-summary+.alert-panel .alert-icon::before{top:14px!important;left:12px}

@media(max-width:991px){
 body.ph-ssr-active.page-configureproduct .main-content{display:block}
 body.ph-ssr-active.page-configureproduct .main-body{padding-bottom:190px!important}
 body.ph-ssr-active.page-configureproduct .order-summary-mob{padding:12px 16px 16px;border-radius:10px 10px 0 0;border-bottom:0}
 body.ph-ssr-active.page-configureproduct .order-summary-mob .total-due-today{margin:0;padding:0;border:0;border-radius:0;background:transparent}
 body.ph-ssr-active.page-configureproduct .order-summary-mob .amt{font-size:26px}
 body.ph-ssr-active.page-configureproduct .order-summary-mob .btn-rounded{min-height:36px;width:36px;height:36px;padding:6px;background:var(--ph-lab-tint)!important;border:1px solid var(--ph-lab-border)!important;border-radius:8px;color:var(--ph-lab-accent)!important}
 body.ph-ssr-active.page-configureproduct .order-summary-mob .summary-container>.content{max-height:calc(100dvh - 190px);padding-inline:0}
 body.ph-ssr-active.page-configureproduct .order-summary-mob .order-summary-actions{margin-top:12px}
 body.ph-ssr-active.page-configureproduct .order-summary-mob .order-summary-actions .btn{border-radius:6px}
}
@media(max-width:767px){
 body.ph-ssr-active:is(.page-configureproductdomain,.page-configureproduct) .main-body{padding:24px 16px 32px!important}
 body.ph-ssr-active:is(.page-configureproductdomain,.page-configureproduct) .main-header h1{font-size:28px;letter-spacing:-.5px}
 body.ph-ssr-active:is(.page-configureproductdomain,.page-configureproduct) .panel-body{padding:20px}
 body.ph-ssr-active.page-configureproductdomain :is(.panel-domain-option,.panel-choose-domain .panel-domain-search){padding:20px}
 body.ph-ssr-active.page-configureproductdomain .panel-domain-option label.radio{padding:12px;min-height:46px}
 body.ph-ssr-active.page-configureproductdomain #primaryLookupResult>.message{padding:20px;gap:16px;flex-wrap:wrap}
 body.ph-ssr-active.page-configureproductdomain #primaryLookupResult .message-content{grid-template-columns:32px minmax(0,1fr);column-gap:12px}
 body.ph-ssr-active.page-configureproductdomain #primaryLookupResult .message-icon{width:32px;height:32px;font-size:18px;border-radius:8px}
 body.ph-ssr-active.page-configureproductdomain #primaryLookupResult .message-text{font-size:16px}
 body.ph-ssr-active.page-configureproductdomain #primaryLookupResult>.message>.btn{width:100%}
 body.ph-ssr-active.page-configureproductdomain .spotlight-tlds-container{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.ph-ssr-active.page-configureproductdomain .domain-lookup-result.list-group .list-group-item{padding:16px}
 body.ph-ssr-active.page-configureproductdomain .bottom-action-sticky{padding:12px 16px!important;bottom:12px;min-height:70px}
 body.ph-ssr-active.page-configureproductdomain .bottom-action-sticky .content:first-child{flex:1;justify-content:flex-start;font-size:12px}
 body.ph-ssr-active.page-configureproductdomain .bottom-action-sticky .btn{padding-inline:12px}
 body.ph-ssr-active.page-configureproduct .main-body{padding-bottom:190px!important}
}
@media(max-width:575px){
 body.ph-ssr-active.page-configureproductdomain .panel-domain-search .inline-form{flex-direction:row;flex-wrap:wrap;gap:10px}
 body.ph-ssr-active.page-configureproductdomain .panel-domain-search .inline-form-element.w-100{width:calc(100% - 100px);flex:1 1 calc(100% - 100px)}
 body.ph-ssr-active.page-configureproductdomain .panel-domain-search .inline-form-element:nth-child(2){width:90px;flex:0 0 90px}
 body.ph-ssr-active.page-configureproductdomain .panel-choose-domain .dropdown .tld-select{min-width:90px}
 body.ph-ssr-active.page-configureproductdomain .panel-domain-search .inline-form-element:last-child{width:100%;flex:1 1 100%}
 body.ph-ssr-active.page-configureproductdomain .panel-domain-search .inline-form-element+.inline-form-element{margin:0}
 body.ph-ssr-active.page-configureproductdomain .panel-domain-search .inline-form-element:last-child>.btn{width:100%}
 body.ph-ssr-active.page-configureproductdomain .domain-lookup-result.list-group .actions{width:100%;flex-direction:row;justify-content:space-between;gap:10px}
 body.ph-ssr-active.page-configureproductdomain .domain-lookup-result .btn-add-to-cart{min-width:0}
 body.ph-ssr-active.page-configureproductdomain .domain-suggestion .price{flex-shrink:0}
}
@media(prefers-reduced-motion:reduce){
 body.ph-ssr-active:is(.page-configureproductdomain,.page-configureproduct) .main-grid-order :is(.btn,.radio-styled){transition:none}
}
