/* Nurbilisim Domain Landing v1 — scoped to domainregister.tpl */
#order-standard_cart.nb-domain-landing{width:min(1180px,calc(100% - 36px))!important;max-width:1180px!important;margin:28px auto 80px!important;padding:0!important;min-height:0!important;float:none!important;clear:both!important;font-family:inherit;color:#14234b}
#order-standard_cart.nb-domain-landing *{box-sizing:border-box}
#order-standard_cart.nb-domain-landing .nbd-hero{border-radius:26px;padding:48px 52px;background:linear-gradient(110deg,#101f4b 0%,#253b93 53%,#6637c5 100%);color:#fff;box-shadow:0 22px 45px rgba(25,42,100,.16);margin-bottom:22px}
#order-standard_cart.nb-domain-landing .nbd-eyebrow{font-size:12px;font-weight:800;letter-spacing:2px;color:#bdd5ff;margin-bottom:16px}
#order-standard_cart.nb-domain-landing .nbd-hero h1{font-size:clamp(28px,3.7vw,46px);line-height:1.15;font-weight:800;color:#fff!important;margin:0 0 16px!important;max-width:790px}
#order-standard_cart.nb-domain-landing .nbd-hero p{font-size:16px;line-height:1.65;color:#e4ecff;max-width:690px;margin:0}
#order-standard_cart.nb-domain-landing .nbd-hero-pills{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}
#order-standard_cart.nb-domain-landing .nbd-hero-pills span{font-size:12px;font-weight:700;background:#ffffff1c;border:1px solid #ffffff33;padding:9px 13px;border-radius:50px;color:#fff}
#order-standard_cart.nb-domain-landing .nbd-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 36px}
#order-standard_cart.nb-domain-landing .nbd-action{display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding:23px;border:1px solid #e2e9f9;border-radius:20px;background:#fff;box-shadow:0 10px 26px #162d6810;text-decoration:none!important;transition:transform .2s,box-shadow .2s}
#order-standard_cart.nb-domain-landing .nbd-action:hover{transform:translateY(-3px);box-shadow:0 18px 35px #162d6820}
#order-standard_cart.nb-domain-landing .nbd-action-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#ecf2ff;color:#3666e9;font-size:28px}
#order-standard_cart.nb-domain-landing .nbd-action strong{font-size:18px;color:#14234b}
#order-standard_cart.nb-domain-landing .nbd-action small{font-size:13px;color:#647391;line-height:1.5}
#order-standard_cart.nb-domain-landing .nbd-action b{font-size:13px;color:#375bea;margin-top:5px}
#order-standard_cart.nb-domain-landing .nbd-action-active{border-color:#8aabff}
#order-standard_cart.nb-domain-landing .nbd-popular{margin:0 0 34px}
#order-standard_cart.nb-domain-landing .nbd-kicker{font-size:11px;letter-spacing:1.6px;color:#4868e4;font-weight:800}
#order-standard_cart.nb-domain-landing .nbd-section-heading h2{font-size:28px;color:#14234b;margin:7px 0!important;font-weight:800}
#order-standard_cart.nb-domain-landing .nbd-section-heading p{color:#647391;font-size:14px;margin:0 0 19px}
#order-standard_cart.nb-domain-landing .nbd-price-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
#order-standard_cart.nb-domain-landing .nbd-price-card{background:#fff;border:1px solid #dfe7fa;border-radius:20px;padding:21px;min-width:0;box-shadow:0 9px 28px #1b35700b}
#order-standard_cart.nb-domain-landing .nbd-price-top{display:flex;justify-content:space-between;align-items:center;gap:5px;margin-bottom:15px}
#order-standard_cart.nb-domain-landing .nbd-price-top strong{font-size:29px;font-weight:850;color:#17285c}
#order-standard_cart.nb-domain-landing .nbd-price-top span{font-size:9px;font-weight:800;color:#4568db;background:#eaf0ff;padding:5px 7px;border-radius:20px}
#order-standard_cart.nb-domain-landing .nbd-price-card>small{color:#71809b;font-size:12px}
#order-standard_cart.nb-domain-landing .nbd-price-value{font-size:22px;font-weight:800;color:#1b3278;min-height:49px;padding:8px 0 14px;overflow-wrap:anywhere}
#order-standard_cart.nb-domain-landing .nbd-price-value em{font-style:normal;font-size:12px;font-weight:500;color:#7885a0}
#order-standard_cart.nb-domain-landing .nbd-price-cta{display:flex;justify-content:space-between;gap:8px;align-items:center;background:linear-gradient(110deg,#247fff,#683ce3);color:#fff!important;border-radius:10px;padding:11px 12px;text-decoration:none!important;font-size:12px;font-weight:700}
#order-standard_cart.nb-domain-landing>.nbd-original-layout{display:block!important;margin:0!important}
#order-standard_cart.nb-domain-landing .nbd-original-layout>.cart-sidebar,#order-standard_cart.nb-domain-landing .sidebar-collapsed{display:none!important}
#order-standard_cart.nb-domain-landing .nbd-original-layout>.cart-body{display:block!important;width:100%!important;max-width:none!important;float:none!important;margin:0!important;padding:0!important;min-width:0!important;background:transparent!important}
#order-standard_cart.nb-domain-landing .nbd-native-title{display:none!important}
#order-standard_cart.nb-domain-landing .nbd-search-description{font-size:15px;color:#586a91;margin:0 0 14px}
#order-standard_cart.nb-domain-landing .domain-checker-container{background:#fff;border:1px solid #e0e8fa;border-radius:21px;padding:24px;box-shadow:0 12px 30px #1c31700c;margin-bottom:30px;scroll-margin-top:110px}
#order-standard_cart.nb-domain-landing .domain-checker-bg{background:none!important;min-height:0!important;padding:10px 0!important}
#order-standard_cart.nb-domain-landing #frmDomainChecker .row{margin:0!important}
#order-standard_cart.nb-domain-landing #frmDomainChecker .col-md-8{width:100%!important;max-width:100%!important;flex:0 0 100%!important;margin:0!important;left:auto!important;padding:0!important}
#order-standard_cart.nb-domain-landing #frmDomainChecker .input-group{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;width:100%!important;gap:10px}
#order-standard_cart.nb-domain-landing #inputDomain{width:100%!important;min-width:0!important;flex:1 1 auto!important;max-width:none!important;height:54px!important;background:#f7f9ff!important;border:1px solid #d9e4fb!important;border-radius:11px!important;color:#172a55!important;font-size:16px!important;padding:12px 16px!important}
#order-standard_cart.nb-domain-landing #frmDomainChecker .input-group-btn{display:flex!important;width:auto!important;flex:0 0 auto!important}
#order-standard_cart.nb-domain-landing #btnCheckAvailability{height:54px!important;white-space:nowrap!important;background:linear-gradient(110deg,#2485ff,#643ce3)!important;border:0!important;color:#fff!important;border-radius:11px!important;padding:0 23px!important;font-weight:700!important}
#order-standard_cart.nb-domain-landing .domain-pricing{background:#fff;border:1px solid #e1e9f8;border-radius:20px;padding:25px!important;margin-top:22px}
#order-standard_cart.nb-domain-landing .domain-pricing h4{font-weight:800;color:#182a59;margin:12px 0 18px}
#order-standard_cart.nb-domain-landing .tld-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}
#order-standard_cart.nb-domain-landing .tld-filters a{padding:8px 13px!important;border-radius:22px!important;text-decoration:none!important}
#order-standard_cart.nb-domain-landing .tld-pricing-header{background:#edf2ff;border-radius:10px;font-weight:800;padding:14px 8px;color:#1b3265}
#order-standard_cart.nb-domain-landing .tld-row{border-bottom:1px solid #e9eef8;padding:12px 8px;align-items:center}
#order-standard_cart.nb-domain-landing .tld-row strong{font-size:17px;color:#162b61}
#order-standard_cart.nb-domain-landing .domain-promo-box{border:1px solid #e0e8f8;border-radius:16px;padding:22px;margin-top:22px}
@media(max-width:850px){#order-standard_cart.nb-domain-landing .nbd-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#order-standard_cart.nb-domain-landing .nbd-action-grid{grid-template-columns:1fr}#order-standard_cart.nb-domain-landing .nbd-hero{padding:33px 25px}}
@media(max-width:520px){#order-standard_cart.nb-domain-landing{width:calc(100% - 22px)!important;margin-top:15px!important}#order-standard_cart.nb-domain-landing .nbd-hero{padding:28px 20px;border-radius:18px}#order-standard_cart.nb-domain-landing .nbd-price-grid{gap:10px}#order-standard_cart.nb-domain-landing .nbd-price-card{padding:14px}#order-standard_cart.nb-domain-landing .nbd-price-top strong{font-size:23px}#order-standard_cart.nb-domain-landing .nbd-price-top span{display:none}#order-standard_cart.nb-domain-landing .nbd-price-value{font-size:17px}#order-standard_cart.nb-domain-landing .domain-checker-container{padding:15px}#order-standard_cart.nb-domain-landing #frmDomainChecker .input-group{flex-direction:column!important}#order-standard_cart.nb-domain-landing #frmDomainChecker .input-group-btn,#order-standard_cart.nb-domain-landing #btnCheckAvailability{width:100%!important}#order-standard_cart.nb-domain-landing .domain-pricing{padding:12px!important}#order-standard_cart.nb-domain-landing .tld-pricing-header,#order-standard_cart.nb-domain-landing .tld-row{font-size:11px}}

/* v2: arama kutusu en ustte, tekrarlanan alt promosyonlar kaldirildi */
#order-standard_cart.nb-domain-landing .nbd-search-top{margin:0 0 24px}
#order-standard_cart.nb-domain-landing .nbd-search-top h2{font-size:23px;font-weight:800;color:#172957;margin:0 0 12px}
#order-standard_cart.nb-domain-landing .nbd-search-top .domain-checker-container{margin-bottom:0!important}
#order-standard_cart.nb-domain-landing .nbd-search-top .nbd-search-description{margin-bottom:12px}

/* v3: Keep the domain search button fully visible at every desktop width. */
#order-standard_cart.nb-domain-landing #frmDomainChecker .input-group{box-sizing:border-box!important;max-width:100%!important}
#order-standard_cart.nb-domain-landing #frmDomainChecker .input-group>.form-control{width:1%!important;flex:1 1 0%!important;min-width:0!important}
#order-standard_cart.nb-domain-landing #frmDomainChecker .input-group-btn{position:static!important;min-width:110px!important;max-width:none!important;overflow:visible!important}
#order-standard_cart.nb-domain-landing #btnCheckAvailability{width:110px!important;min-width:110px!important;max-width:110px!important;padding:0 12px!important;overflow:visible!important;text-align:center!important}
@media(max-width:520px){#order-standard_cart.nb-domain-landing #frmDomainChecker .input-group>.form-control{width:100%!important;flex:1 1 auto!important}#order-standard_cart.nb-domain-landing #frmDomainChecker .input-group-btn,#order-standard_cart.nb-domain-landing #btnCheckAvailability{width:100%!important;max-width:none!important}}
