/* The Tiranga Host - Choose a Domain page */
body.page-configureproductdomain .main-header{padding:18px 0 6px!important}
body.page-configureproductdomain .main-header-title{font-size:34px;font-weight:800;color:var(--tt-navy)}
body.page-configureproductdomain .main-header-label{margin-top:10px}
body.page-configureproductdomain .main-header-label-desc{display:inline-block;background:#EAF1FF;color:var(--tt-navy);border-radius:14px;padding:9px 14px;font-weight:600;line-height:1.4}
body.page-configureproductdomain .main-header-label-name{color:var(--tt-blue);font-weight:800}

body.lagom .panel-choose-domain{border-radius:26px!important;overflow:hidden;background:#fff!important}
body.lagom .panel-choose-domain-boxed .panel-domain-option{padding:16px!important}
body.lagom .panel-choose-domain-boxed .panel-domain-option .content{display:flex;flex-direction:column;gap:12px;width:100%}
body.lagom .panel-choose-domain-boxed .panel-domain-option .content>label.radio{width:100%!important;margin:0;display:block;position:relative}
body.lagom .panel-choose-domain-boxed .box{display:flex!important;flex-direction:row!important;align-items:center;gap:14px;text-align:left;background:#fff;border:1.5px solid var(--tt-line);border-radius:18px;padding:14px 16px;min-height:96px;transition:.15s;position:relative;overflow:hidden}
body.lagom .panel-choose-domain-boxed .box-icon{flex:0 0 74px;width:74px;height:74px;display:flex;align-items:center;justify-content:center;background:#EEF4FF;border-radius:20px;margin:0!important}
body.lagom .panel-choose-domain-boxed .box-icon svg{width:52px;height:52px}
body.lagom .panel-choose-domain-boxed .box-text{flex:1;min-width:0}
body.lagom .panel-choose-domain-boxed .box-text-title{display:block;font-size:19px;font-weight:800;color:var(--tt-navy);margin-bottom:3px}
body.lagom .panel-choose-domain-boxed .box-text-subtitle{display:block;font-size:14.5px;line-height:1.4;color:var(--tt-muted)}
body.lagom .panel-choose-domain-boxed label.radio:hover .box{border-color:#9DBEFF;transform:translateY(-1px)}
body.lagom .panel-choose-domain-boxed label.radio input:checked~.box,
body.lagom .panel-choose-domain-boxed label.radio.checked .box,
body.lagom .panel-choose-domain-boxed label.radio .checked~.box,
body.lagom .panel-choose-domain-boxed label.radio .active~.box{border-color:var(--tt-blue);background:#F6FAFF;box-shadow:0 12px 26px -18px rgba(10,92,255,.8)}
body.lagom .panel-choose-domain-boxed label.radio input:checked~.box::after,
body.lagom .panel-choose-domain-boxed label.radio.checked .box::after,
body.lagom .panel-choose-domain-boxed label.radio .checked~.box::after{content:"";position:absolute;right:0;top:0;width:44px;height:44px;background:var(--tt-blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l4.500 4.500L19 7'/%3E%3C/svg%3E") 22px 4px/20px no-repeat;clip-path:polygon(0 0,100% 0,100% 100%)}

/* search area: deep blue like the reference */
body.lagom .panel-choose-domain .panel-domain-search{background:linear-gradient(135deg,#071a66 0%,#0A3FD0 100%)!important;padding:18px 16px 20px!important;border:0!important}
body.lagom .panel-choose-domain .panel-domain-search .inline-form{display:flex;flex-direction:column;gap:12px}
body.lagom .panel-choose-domain .panel-domain-search .inline-form-element{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important}
body.lagom .panel-choose-domain .panel-domain-search .form-control,
body.lagom .panel-choose-domain .panel-domain-search .tld-select{background:#fff!important;border:1px solid #D8E3F8!important;border-radius:16px!important;min-height:54px;font-size:17px;color:var(--tt-ink)}
body.lagom .panel-choose-domain .panel-domain-search .tld-select{display:flex;align-items:center;justify-content:space-between;padding:0 16px;font-weight:700}
body.lagom .panel-choose-domain .panel-domain-search .btn{width:100%;min-height:54px;border-radius:16px!important;font-size:18px;font-weight:800;background:linear-gradient(90deg,#10A5FF,#2F8CFF)!important;border:0!important;color:#fff!important}
body.lagom .panel-choose-domain .panel-domain-search .btn:hover{filter:brightness(1.07)}

@media (min-width:768px){
  body.lagom .panel-choose-domain-boxed .panel-domain-option .content{flex-direction:row}
  body.lagom .panel-choose-domain-boxed .panel-domain-option .content.content-wrap{flex-wrap:wrap}
  body.lagom .panel-choose-domain-boxed .panel-domain-option .content>label.radio{flex:1}
  body.lagom .panel-choose-domain-boxed .box{flex-direction:column!important;text-align:center;min-height:210px;justify-content:center}
  body.lagom .panel-choose-domain .panel-domain-search .inline-form{flex-direction:row}
  body.lagom .panel-choose-domain .panel-domain-search .inline-form-element:nth-child(2){max-width:200px!important}
  body.lagom .panel-choose-domain .panel-domain-search .inline-form-element:last-child{max-width:190px!important}
}
