.domain-search-public-page{font-family:Arial,"Segoe UI",sans-serif;background:#fff;color:#27302b}
.domain-search-public-page *{box-sizing:border-box}
.domain-page-shell{background:linear-gradient(180deg,#fbfdfb 0,#fff 72%);padding:0 0 44px;color:#1d2922}
.domain-page-container{width:calc(100% - 36px);max-width:1280px!important;padding-left:0!important;padding-right:0!important}
.domain-breadcrumb{min-height:58px;display:flex;align-items:center;gap:9px;border-bottom:1px solid #eef2ef;color:#707a73;font-size:.92rem}
.domain-breadcrumb a{display:inline-flex;align-items:center;gap:6px;color:#159347;font-weight:700;text-decoration:none}
.domain-breadcrumb>a i{font-size:.86rem}
.domain-breadcrumb>i{font-size:.72rem;color:#abb2ad}
.domain-notice{margin:16px 0 0;border-radius:12px;padding:13px 15px;font-size:.92rem;font-weight:700}
.domain-notice-error{background:#fff4f3;border:1px solid #f1d6d4;color:#982f2c}
.domain-notice-ok{background:#eef9f1;border:1px solid #d6eedc;color:#126d37}
.domain-page-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start;padding-top:24px}
.domain-page-heading{margin-bottom:20px}
.domain-page-heading h1{margin:0;color:#26312b;font-size:3.05rem;line-height:1.07;font-weight:800;letter-spacing:-.035em}
.domain-page-heading p{margin:12px 0 0;color:#58645d;font-size:1.05rem;line-height:1.72;max-width:760px}
.domain-tabs{display:flex;align-items:flex-end;gap:3px}
.domain-tab{height:52px;padding:0 26px;border:1px solid #e0e7e2;border-bottom:0;border-radius:12px 12px 0 0;background:#f6f8f7;color:#26342b;font-size:.96rem;font-weight:800;cursor:pointer}
.domain-tab.active{position:relative;background:#fff;color:#0b7138}
.domain-tab.active:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:3px;border-radius:8px;background:#20ad55}
.domain-card{background:#fff;border:1px solid #e0e8e2;border-radius:16px;box-shadow:0 8px 20px rgba(25,52,33,.045)}
.domain-search-card{border-radius:0 16px 16px 16px;padding:22px}
.domain-tab-panel[hidden]{display:none!important}
.domain-search-form{display:grid;grid-template-columns:minmax(0,1fr) 128px 156px;gap:11px}
.domain-input-wrap{height:58px;display:flex;align-items:center;gap:11px;padding:0 16px;border:1px solid #dbe4de;border-radius:10px;background:#fff}
.domain-input-wrap i{flex:0 0 auto;color:#8d9991;font-size:1.08rem}
.domain-input-wrap input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#202d25;font-size:1rem;box-shadow:none}
.domain-input-wrap input::placeholder{color:#a6afa9}
.domain-search-form select{height:58px;border:1px solid #dbe4de;border-radius:10px;background:#fff;padding:0 14px;color:#253129;font-size:.95rem;font-weight:800;outline:none}
.domain-search-btn{height:58px;border:0;border-radius:10px;background:linear-gradient(135deg,#0e8f3c,#25b959);color:#fff;font-size:.96rem;font-weight:800;box-shadow:0 9px 18px rgba(25,167,77,.16);transition:transform .18s ease,box-shadow .18s ease}
.domain-search-btn:hover{transform:translateY(-1px);box-shadow:0 11px 22px rgba(25,167,77,.2)}
.domain-search-btn i{margin-right:7px}
.domain-popular{display:flex;align-items:center;gap:13px;flex-wrap:wrap;padding:15px 2px 0;color:#637068;font-size:.9rem}
.domain-popular>span{font-weight:700}
.domain-popular-tld{border:0;background:transparent;padding:0;color:#139344;font-size:.9rem;font-weight:800;cursor:pointer}
.domain-transfer-form{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:11px}
.domain-transfer-note{margin:13px 2px 0;color:#717b74;font-size:.9rem;line-height:1.55}
.domain-transfer-note i{margin-right:6px;color:#159246}
.domain-message{margin-top:16px}
.domain-loading,.domain-error{display:flex;align-items:center;gap:12px;border-radius:12px;padding:14px 16px;font-size:.92rem}
.domain-loading{background:#eef9f1;border:1px solid #d7efde;color:#116c36}
.domain-error{background:#fff4f3;border:1px solid #f0d4d2;color:#982f2c}
.domain-error div{display:flex;flex-direction:column;gap:3px}
.domain-result-card{margin-top:16px;overflow:hidden}
.domain-section-title{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #edf1ee}
.domain-section-title.simple{padding:17px 18px}
.domain-section-title h2{margin:0;color:#174d2d;font-size:1.22rem;font-weight:800}
.domain-section-title p{margin:5px 0 0;color:#78847c;font-size:.84rem;line-height:1.45}
.domain-main-result{display:grid;grid-template-columns:50px minmax(0,1fr) 90px 135px 126px;gap:13px;align-items:center;padding:18px 20px;border-bottom:1px solid #edf1ee}
.domain-result-icon{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.35rem}
.domain-main-result.is-available .domain-result-icon{background:#20ad55;color:#fff}
.domain-main-result.is-unavailable .domain-result-icon{background:#eef1ef;color:#858f89}
.domain-result-name strong,.domain-result-name small{display:block}
.domain-result-name strong{color:#173724;font-size:1.08rem;font-weight:800}
.domain-result-name small{margin-top:4px;color:#778179;font-size:.82rem}
.domain-status,.domain-mini-status{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:7px 11px;font-size:.78rem;font-weight:800;white-space:nowrap}
.domain-status{background:#e9f8ed;color:#148943}
.is-unavailable .domain-status{background:#f0f2f0;color:#808983}
.domain-result-price{text-align:right}
.domain-result-price strong,.domain-result-price small{display:block}
.domain-result-price strong{color:#0e7432;font-size:1rem;font-weight:800}
.domain-result-price small{margin-top:3px;color:#858e88;font-size:.78rem}
.domain-add-form{margin:0}
.domain-add-form button{width:100%;height:40px;border:0;border-radius:7px;background:#20ad55;color:#fff;font-size:.84rem;font-weight:800;white-space:nowrap}
.domain-add-form button i{margin-right:5px}
.domain-add-form.compact button{background:#fff;color:#159246;border:1px solid #21ad56}
.domain-other-title{padding:13px 20px 8px;color:#355541;font-size:.95rem;font-weight:800}
.domain-other-list{padding:0 16px 12px}
.domain-other-row{min-height:54px;display:grid;grid-template-columns:minmax(0,1fr) 86px 120px 112px;gap:13px;align-items:center;padding:9px 4px;border-bottom:1px solid #eff2f0}
.domain-other-row:last-child{border-bottom:0}
.domain-other-row>div:first-child strong,.domain-other-row>div:first-child small{display:block}
.domain-other-row>div:first-child strong{color:#27352c;font-size:.93rem;font-weight:700}
.domain-other-row>div:first-child small{margin-top:2px;color:#8d958f;font-size:.76rem}
.domain-mini-status.ok{background:#eaf8ee;color:#138942}
.domain-mini-status.no{background:#f0f2f0;color:#838c86}
.domain-other-price{text-align:right;color:#26342b;font-size:.88rem;font-weight:800}
.domain-other-price small{color:#838c86;font-size:.73rem}
.domain-unavailable-text{color:#969e99;font-size:.8rem;text-align:center}
.domain-suggestion-wrap{border-top:1px solid #edf1ee;padding-bottom:17px}
.domain-suggestion-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;padding:0 18px}
.domain-suggestion{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:9px;padding:13px;border:1px solid #dfe7e1;border-radius:10px;background:#fff}
.domain-suggestion strong,.domain-suggestion span{display:block}
.domain-suggestion strong{color:#28352c;font-size:.88rem;font-weight:700}
.domain-suggestion span{margin-top:5px;color:#0f8c42;font-size:.87rem;font-weight:800}
.domain-suggestion span small{display:inline;color:#7c867f;font-size:.72rem}
.domain-suggestion-form{margin:0}
.domain-suggestion-form button{width:38px;height:38px;border:0;border-radius:8px;background:#edf9f0;color:#16a34a;font-size:0}
.domain-suggestion-form button i{font-size:1.05rem}
.domain-extra-section{margin-top:18px;overflow:hidden}
.domain-extra-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px}
.domain-extra-item{min-height:132px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:11px;align-items:start;padding:15px;border:1px solid #e1e8e3;border-radius:12px;color:inherit;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}
.domain-extra-item:hover{border-color:#9eddb4;box-shadow:0 8px 20px rgba(24,68,40,.06);transform:translateY(-1px)}
.domain-extra-item>span{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#eaf8ee;color:#19a44c;font-size:1.25rem}
.domain-extra-item strong,.domain-extra-item small{display:block}
.domain-extra-item strong{color:#28352d;font-size:.95rem;font-weight:800}
.domain-extra-item small{margin-top:6px;color:#657269;font-size:.84rem;line-height:1.5}
.domain-extra-item>i{margin-top:5px;color:#a0a8a2;font-size:.82rem}
.domain-sidebar{display:grid;gap:18px}
.domain-cart-card{position:sticky;top:16px;overflow:hidden}
.domain-cart-title{min-height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #e8ece9}
.domain-cart-title h2{margin:0;color:#174d2d;font-size:1.12rem;font-weight:800}
.domain-cart-title h2 i{margin-right:8px;color:#19a54c}
.domain-cart-title span{color:#6e7971;font-size:.82rem;font-weight:700}
.domain-cart-empty{text-align:center;padding:30px 22px}
.domain-cart-empty>i{color:#aeb8b1;font-size:2.15rem}
.domain-cart-empty strong{display:block;margin-top:10px;color:#2b382f;font-size:.98rem;font-weight:800}
.domain-cart-empty p{margin:7px auto 0;max-width:260px;color:#6d7971;font-size:.88rem;line-height:1.55}
.domain-cart-items{padding:5px 16px}
.domain-cart-item{position:relative;display:grid;grid-template-columns:1fr auto;gap:8px;padding:14px 30px 14px 0;border-bottom:1px solid #edf1ee}
.domain-cart-item strong,.domain-cart-item small{display:block}
.domain-cart-item strong{color:#26342b;font-size:.92rem;font-weight:700}
.domain-cart-item small{margin-top:4px;color:#7d867f;font-size:.78rem}
.domain-cart-price{align-self:start;color:#0d773a;font-size:.92rem;font-weight:800}
.domain-cart-remove{position:absolute;right:0;top:10px;margin:0}
.domain-cart-remove button{border:0;background:transparent;color:#858f88;padding:4px;font-size:.82rem}
.domain-cart-totals{padding:14px 16px 6px}
.domain-cart-totals>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:#667169;font-size:.9rem}
.domain-cart-totals strong{color:#202e25}
.domain-cart-total{padding-top:11px;border-top:1px solid #e7ece8;font-size:1rem!important;font-weight:700}
.domain-cart-total strong{color:#0d773a;font-size:1.18rem}
.domain-checkout-btn{min-height:46px;display:flex;align-items:center;justify-content:center;gap:11px;margin:8px 16px 9px;border-radius:8px;background:linear-gradient(135deg,#0e8f3c,#25b959);color:#fff;text-decoration:none;font-size:.92rem;font-weight:800}
.domain-checkout-btn:hover{color:#fff}
.domain-continue-btn{min-height:43px;display:flex;align-items:center;justify-content:center;margin:0 16px 16px;border:1px solid #d7dfd9;border-radius:8px;color:#3d4841;text-decoration:none;font-size:.88rem;font-weight:800}
.domain-why-card{padding:20px}
.domain-why-card h2{margin:0 0 17px;color:#174d2d;font-size:1.18rem;font-weight:800}
.domain-why-card ul{display:grid;gap:15px;list-style:none;margin:0;padding:0}
.domain-why-card li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:start}
.domain-why-card li>span{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#edf9f0;color:#1aa24d;font-size:1.05rem}
.domain-why-card strong,.domain-why-card small{display:block}
.domain-why-card strong{color:#2d3a31;font-size:.92rem;font-weight:800}
.domain-why-card small{margin-top:4px;color:#727e76;font-size:.8rem;line-height:1.45}
.domain-trust-strip{margin-top:22px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}
.domain-trust-strip>div{min-height:88px;display:flex;align-items:center;gap:14px;padding:15px 22px;border-right:1px solid #e8ede9}
.domain-trust-strip>div:last-child{border-right:0}
.domain-trust-strip span{width:46px;height:46px;flex:0 0 auto;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#eaf8ee;color:#18a14b;font-size:1.35rem}
.domain-trust-strip p{margin:0}
.domain-trust-strip strong,.domain-trust-strip small{display:block}
.domain-trust-strip strong{color:#205331;font-size:.95rem;font-weight:800}
.domain-trust-strip small{margin-top:4px;color:#6e7a72;font-size:.8rem}
.domain-faq-section{padding-top:26px}
.domain-faq-section>h2{margin:0 0 14px;color:#2a302d;font-size:1.65rem;font-weight:800}
.domain-faq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.domain-faq-grid details{border:1px solid #e0e7e2;border-radius:12px;background:#fff;padding:0 16px;box-shadow:0 7px 18px rgba(24,53,32,.035)}
.domain-faq-grid summary{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:11px;color:#26342b;font-size:.94rem;font-weight:700;cursor:pointer;list-style:none}
.domain-faq-grid summary::-webkit-details-marker{display:none}
.domain-faq-grid summary i{transition:transform .18s ease}
.domain-faq-grid details[open] summary i{transform:rotate(180deg)}
.domain-faq-grid p{margin:0 0 15px;color:#627068;font-size:.88rem;line-height:1.55}
@media(max-width:1199px){
  .domain-page-container{width:calc(100% - 32px)}
  .domain-page-grid{grid-template-columns:minmax(0,1fr) 330px;gap:20px}
  .domain-suggestion-grid,.domain-extra-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .domain-main-result{grid-template-columns:46px minmax(0,1fr) 84px 120px}
  .domain-main-result .domain-add-form{grid-column:2/-1}
  .domain-other-row{grid-template-columns:minmax(0,1fr) 80px 108px 108px}
  .domain-trust-strip>div{padding:13px 16px}
}
@media(max-width:991px){
  .domain-page-heading h1{font-size:2.55rem}
  .domain-page-grid{grid-template-columns:1fr}
  .domain-sidebar{grid-template-columns:1fr 1fr}
  .domain-cart-card{position:static}
  .domain-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}
  .domain-trust-strip>div:nth-child(2){border-right:0}
  .domain-trust-strip>div:nth-child(-n+2){border-bottom:1px solid #e8ede9}
}
@media(max-width:767px){
  .domain-page-container{width:calc(100% - 24px)}
  .domain-breadcrumb{min-height:50px}
  .domain-page-grid{padding-top:18px}
  .domain-page-heading h1{font-size:2rem}
  .domain-page-heading p{font-size:.98rem}
  .domain-tabs{overflow-x:auto}
  .domain-tab{height:46px;flex:0 0 auto;padding:0 17px;font-size:.9rem}
  .domain-search-card{padding:16px}
  .domain-search-form{grid-template-columns:minmax(0,1fr) 96px}
  .domain-search-btn{grid-column:1/-1}
  .domain-transfer-form{grid-template-columns:1fr}
  .domain-main-result{grid-template-columns:42px minmax(0,1fr) auto;padding:15px 13px}
  .domain-main-result .domain-status{grid-column:2}
  .domain-result-price{grid-column:3;grid-row:1/3}
  .domain-main-result .domain-add-form{grid-column:1/-1}
  .domain-other-list{padding:0 10px 11px}
  .domain-other-row{grid-template-columns:1fr auto}
  .domain-other-row .domain-mini-status{display:none}
  .domain-other-price{text-align:left}
  .domain-other-row .domain-add-form,.domain-unavailable-text{grid-column:2;grid-row:1/3}
  .domain-sidebar{grid-template-columns:1fr}
  .domain-suggestion-grid,.domain-extra-grid{grid-template-columns:1fr 1fr;padding-left:11px;padding-right:11px}
  .domain-trust-strip{grid-template-columns:1fr}
  .domain-trust-strip>div{border-right:0!important;border-bottom:1px solid #e8ede9}
  .domain-trust-strip>div:last-child{border-bottom:0}
  .domain-faq-grid{grid-template-columns:1fr}
}
@media(max-width:480px){
  .domain-page-container{width:calc(100% - 20px)}
  .domain-search-form{grid-template-columns:1fr}
  .domain-search-form select,.domain-search-btn{grid-column:1}
  .domain-main-result{grid-template-columns:38px 1fr}
  .domain-result-price{grid-column:2;grid-row:auto;text-align:left}
  .domain-main-result .domain-status{grid-column:2}
  .domain-other-row{grid-template-columns:1fr}
  .domain-other-row .domain-add-form,.domain-unavailable-text{grid-column:1;grid-row:auto}
  .domain-suggestion-grid,.domain-extra-grid{grid-template-columns:1fr}
  .domain-faq-section{padding-bottom:8px}
}

/* v2.11.6 - Dolu durumu + kamuya acik WHOIS/RDAP bilgileri */
.domain-main-result.is-unavailable .domain-result-icon{background:#f2f4f3;color:#111827;border:1px solid #d9dfdb}
.domain-main-result.is-unavailable .domain-status{background:#fff;color:#111827;border:1.5px solid #111827;font-weight:900;box-shadow:0 2px 6px rgba(17,24,39,.08)}
.domain-main-result.is-unavailable .domain-result-name small{color:#525b55;font-weight:600}
.domain-unavailable-text.is-taken{color:#111827;font-weight:800}
.domain-mini-status.no{background:#fff;color:#111827;border:1px solid #aeb7b1;font-weight:900}
.domain-main-result.is-premium .domain-result-icon{background:#fff8df;color:#9a6a00;border:1px solid #f1d47b}
.domain-main-result.is-premium .domain-status,.domain-mini-status.premium{background:#fff8df;color:#765100;border:1px solid #e4c45f;font-weight:900}

.domain-whois-panel{border-top:1px solid #e5ebe7;border-bottom:1px solid #e5ebe7;background:linear-gradient(180deg,#fbfcfb 0,#fff 100%);padding:18px 20px 20px}
.domain-whois-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}
.domain-whois-head>div{min-width:0}
.domain-whois-head strong,.domain-whois-head small{display:block}
.domain-whois-head strong{color:#111827;font-size:1rem;font-weight:900}
.domain-whois-head small{margin-top:3px;color:#69736c;font-size:.78rem;word-break:break-word}
.domain-whois-source{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:54px;padding:5px 9px;border-radius:999px;background:#eef8f1;color:#146c36;border:1px solid #d5ebdc;font-size:.7rem;font-weight:900;letter-spacing:.04em}
.domain-whois-loading{display:flex;align-items:center;gap:9px;padding:13px 14px;border:1px dashed #cfd8d2;border-radius:10px;background:#fff;color:#59645d;font-size:.84rem;font-weight:700}
.domain-whois-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.domain-whois-item{min-width:0;padding:11px 12px;border:1px solid #e2e8e4;border-radius:10px;background:#fff}
.domain-whois-item.is-wide{grid-column:span 3}
.domain-whois-item>span,.domain-whois-item>strong{display:block}
.domain-whois-item>span{margin-bottom:5px;color:#758078;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.035em}
.domain-whois-item>strong{color:#111827;font-size:.86rem;line-height:1.45;font-weight:800;overflow-wrap:anywhere}
.domain-whois-inline-note{display:inline!important;color:#667169!important;font-size:.7rem!important;font-weight:700!important;white-space:nowrap}
.domain-whois-status{display:inline-flex;margin:2px 4px 2px 0;padding:3px 7px;border-radius:999px;background:#f1f4f2;color:#39443d;border:1px solid #dfe5e1;font-size:.68rem;font-weight:700}
.domain-whois-privacy{display:flex;align-items:flex-start;gap:9px;margin-top:11px;padding:10px 12px;border-radius:9px;background:#f7f8f7;border:1px solid #e1e5e2;color:#4f5953;font-size:.78rem;line-height:1.5}
.domain-whois-privacy i{margin-top:1px;color:#111827}
.domain-whois-foot{margin-top:11px;color:#727b75;font-size:.73rem;line-height:1.5}
.domain-whois-foot i{margin-right:5px;color:#168a43}
.domain-whois-error{display:flex;align-items:flex-start;gap:10px;padding:12px 13px;border-radius:9px;background:#fff8f7;border:1px solid #efd9d6;color:#7c3531}
.domain-whois-error>i{margin-top:1px}
.domain-whois-error strong,.domain-whois-error span{display:block}
.domain-whois-error strong{font-size:.84rem;font-weight:900}
.domain-whois-error span{margin-top:3px;font-size:.78rem;line-height:1.45}

@media(max-width:991px){
  .domain-whois-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .domain-whois-item.is-wide{grid-column:span 2}
}
@media(max-width:600px){
  .domain-whois-panel{padding:15px 13px 17px}
  .domain-whois-grid{grid-template-columns:1fr}
  .domain-whois-item.is-wide{grid-column:1}
  .domain-whois-head{align-items:flex-start}
}

/* v2.11.7 - WHOIS result presentation only. Search form/layout intentionally unchanged. */
.domain-whois-panel.domain-whois-modern{
  padding:18px 20px 20px;
  border-top:1px solid #e5ebe7;
  border-bottom:1px solid #e5ebe7;
  background:#f8fbf9;
}
.domain-whois-modern-loading{
  display:flex;
  align-items:center;
  gap:14px;
  min-height:86px;
  padding:18px;
  border:1px solid #dfe8e2;
  border-radius:14px;
  background:#fff;
  box-shadow:0 8px 24px rgba(15,91,48,.06);
}
.domain-whois-modern-loading-icon{
  width:44px;
  height:44px;
  flex:0 0 44px;
  border-radius:50%;
  display:flex;
  align-items:center;
  justify-content:center;
  background:#eaf8ef;
  color:#159447;
}
.domain-whois-modern-loading strong,.domain-whois-modern-loading span{display:block}
.domain-whois-modern-loading strong{font-size:.94rem;color:#173724;font-weight:900}
.domain-whois-modern-loading div>span{margin-top:4px;color:#6e7a72;font-size:.8rem}
.domain-whois-card-head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:18px;
  padding:0 0 15px;
}
.domain-whois-domain-id{display:flex;align-items:center;gap:12px;min-width:0}
.domain-whois-domain-icon{
  width:42px;
  height:42px;
  flex:0 0 42px;
  border-radius:50%;
  display:flex;
  align-items:center;
  justify-content:center;
  background:#1bae55;
  color:#fff;
  font-size:1.05rem;
  box-shadow:0 6px 16px rgba(27,174,85,.18);
}
.domain-whois-domain-line{display:flex;align-items:center;gap:9px;min-width:0;flex-wrap:wrap}
.domain-whois-domain-line>strong{font-size:1.05rem;color:#153923;font-weight:900;overflow-wrap:anywhere}
.domain-whois-domain-id small{display:block;margin-top:3px;color:#758078;font-size:.76rem}
.domain-whois-registered-badge{
  display:inline-flex;
  align-items:center;
  min-height:27px;
  padding:4px 11px;
  border-radius:999px;
  background:#e5f7eb;
  color:#087f36;
  font-size:.72rem;
  font-weight:900;
}
.domain-whois-query-time{text-align:right;flex:0 0 auto}
.domain-whois-query-time span,.domain-whois-query-time strong{display:block}
.domain-whois-query-time span{color:#7a847e;font-size:.68rem;font-weight:700}
.domain-whois-query-time strong{margin-top:3px;color:#59645d;font-size:.73rem;font-weight:800}
.domain-whois-modern-layout{
  display:grid;
  grid-template-columns:minmax(0,1fr) 270px;
  gap:18px;
  align-items:start;
}
.domain-whois-detail-card,.domain-whois-status-card{
  border:1px solid #dfe7e2;
  border-radius:14px;
  background:#fff;
  box-shadow:0 10px 30px rgba(17,75,42,.06);
}
.domain-whois-detail-card{overflow:hidden;min-width:0}
.domain-whois-tabbar{
  display:flex;
  align-items:center;
  gap:4px;
  padding:0 14px;
  min-height:48px;
  border-bottom:1px solid #e8eeea;
  background:#fcfdfc;
  overflow:auto;
}
.domain-whois-tab{
  position:relative;
  border:0;
  background:transparent;
  color:#59665e;
  font-size:.76rem;
  font-weight:800;
  padding:15px 11px 13px;
  white-space:nowrap;
  cursor:pointer;
}
.domain-whois-tab:after{
  content:"";
  position:absolute;
  left:10px;
  right:10px;
  bottom:0;
  height:2px;
  border-radius:2px;
  background:transparent;
}
.domain-whois-tab.active{color:#087b35}
.domain-whois-tab.active:after{background:#17a34a}
.domain-whois-tab-content{padding:12px 14px 14px}
.domain-whois-tab-panel[hidden]{display:none!important}
.domain-whois-table{border:1px solid #e7ece8;border-radius:9px;overflow:hidden}
.domain-whois-table-row{
  display:grid;
  grid-template-columns:170px minmax(0,1fr);
  gap:16px;
  align-items:start;
  min-height:36px;
  padding:8px 11px;
  border-bottom:1px solid #edf1ee;
  background:#fff;
}
.domain-whois-table-row:last-child{border-bottom:0}
.domain-whois-table-row>span{color:#425049;font-size:.73rem;font-weight:800}
.domain-whois-table-row>strong{color:#59645d;font-size:.74rem;line-height:1.45;font-weight:700;overflow-wrap:anywhere}
.domain-whois-table-row.is-owner>strong{color:#162f21;font-weight:900}
.domain-whois-table-row.is-expiry>strong{color:#087f36;font-weight:900}
.domain-whois-privacy-modern{
  display:flex;
  gap:10px;
  align-items:flex-start;
  margin-top:12px;
  padding:11px 12px;
  border:1px solid #dfe9e2;
  border-radius:10px;
  background:#f6faf7;
}
.domain-whois-privacy-modern>i{color:#128443;margin-top:2px}
.domain-whois-privacy-modern strong,.domain-whois-privacy-modern span{display:block}
.domain-whois-privacy-modern strong{color:#294735;font-size:.75rem;font-weight:900}
.domain-whois-privacy-modern span{margin-top:3px;color:#6a756e;font-size:.7rem;line-height:1.45}
.domain-whois-ns-list{border:1px solid #e7ece8;border-radius:9px;overflow:hidden}
.domain-whois-ns-row{
  display:grid;
  grid-template-columns:150px minmax(0,1fr);
  gap:15px;
  padding:10px 12px;
  border-bottom:1px solid #edf1ee;
}
.domain-whois-ns-row:last-child{border-bottom:0}
.domain-whois-ns-row span{color:#526158;font-size:.72rem;font-weight:800}
.domain-whois-ns-row strong{color:#173724;font-size:.75rem;font-weight:800;overflow-wrap:anywhere}
.domain-whois-technical-block h4{margin:0 0 9px;color:#173724;font-size:.82rem;font-weight:900}
.domain-whois-status-list{display:flex;flex-wrap:wrap;gap:7px}
.domain-whois-status-chip{
  display:inline-flex;
  align-items:center;
  gap:5px;
  padding:6px 8px;
  border:1px solid #dce8df;
  border-radius:8px;
  background:#f6faf7;
  color:#385043;
  font-size:.68rem;
  font-weight:800;
  overflow-wrap:anywhere;
}
.domain-whois-status-chip i{color:#18a14a;font-size:.68rem}
.domain-whois-source-box{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:8px;
  margin-top:14px;
}
.domain-whois-source-box>div{padding:10px 11px;border:1px solid #e5ebe7;border-radius:9px;background:#fff}
.domain-whois-source-box span,.domain-whois-source-box strong{display:block}
.domain-whois-source-box span{color:#7b857f;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}
.domain-whois-source-box strong{margin-top:4px;color:#273e30;font-size:.72rem;font-weight:900;overflow-wrap:anywhere}
.domain-whois-empty-state{padding:18px;color:#6d7871;font-size:.76rem;text-align:center}
.domain-whois-status-card{padding:16px}
.domain-whois-status-card h3{margin:0;color:#126b33;font-size:.9rem;font-weight:900}
.domain-whois-status-main{display:flex;align-items:center;gap:11px;margin-top:15px}
.domain-whois-status-main>span{
  width:38px;
  height:38px;
  flex:0 0 38px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:50%;
  background:#23b55d;
  color:#fff;
  font-size:1.1rem;
}
.domain-whois-status-main strong,.domain-whois-status-main small{display:block}
.domain-whois-status-main strong{color:#0d6830;font-size:1rem;font-weight:900}
.domain-whois-status-main small{margin-top:3px;color:#79837d;font-size:.68rem;line-height:1.4}
.domain-whois-status-divider{height:1px;background:#e7ece8;margin:14px 0}
.domain-whois-status-card dl{margin:0;display:grid;gap:10px}
.domain-whois-status-card dl>div{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}
.domain-whois-status-card dt{color:#4e5b53;font-size:.71rem;font-weight:800}
.domain-whois-status-card dd{margin:0;color:#34463a;font-size:.71rem;font-weight:800;text-align:right;overflow-wrap:anywhere}
.domain-whois-status-card dd.is-warning{color:#b66b00}
.domain-whois-status-note{margin-top:15px;padding:10px;border-radius:9px;background:#f6faf7;color:#67736b;font-size:.67rem;line-height:1.45}
.domain-whois-status-note i{color:#178f45;margin-right:4px}
.domain-whois-modern-error{
  display:flex;
  gap:12px;
  align-items:flex-start;
  padding:16px;
  border:1px solid #ead8d5;
  border-radius:12px;
  background:#fff8f7;
}
.domain-whois-modern-error>span{width:38px;height:38px;flex:0 0 38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f7e7e4;color:#a34b42}
.domain-whois-modern-error strong{display:block;color:#7a332e;font-size:.85rem;font-weight:900}
.domain-whois-modern-error p{margin:4px 0 0;color:#80514d;font-size:.75rem}
.domain-whois-modern-error small{display:block;margin-top:6px;color:#8b6a67;font-size:.67rem}

@media (max-width:1100px){
  .domain-whois-modern-layout{grid-template-columns:1fr}
  .domain-whois-status-card{display:grid;grid-template-columns:160px minmax(0,1fr);column-gap:18px;align-items:start}
  .domain-whois-status-card h3{grid-column:1/-1}
  .domain-whois-status-main{grid-column:1}
  .domain-whois-status-divider{display:none}
  .domain-whois-status-card dl{grid-column:2;margin-top:15px}
  .domain-whois-status-note{grid-column:1/-1}
}
@media (max-width:720px){
  .domain-whois-panel.domain-whois-modern{padding:14px 12px 16px}
  .domain-whois-card-head{align-items:flex-start;flex-direction:column}
  .domain-whois-query-time{text-align:left}
  .domain-whois-modern-layout{gap:12px}
  .domain-whois-tabbar{padding:0 8px}
  .domain-whois-tab-content{padding:10px}
  .domain-whois-table-row,.domain-whois-ns-row{grid-template-columns:1fr;gap:3px}
  .domain-whois-status-card{display:block}
  .domain-whois-status-divider{display:block}
  .domain-whois-source-box{grid-template-columns:1fr}
}

/* v2.11.10 - Domain sonuc satiri / Sepete Ekle hizalama FIX */
@media(min-width:1200px){
  .domain-main-result{
    grid-template-columns:50px minmax(0,1fr) 96px minmax(132px,150px) 148px;
    gap:14px;
  }
  .domain-other-row{
    grid-template-columns:minmax(0,1fr) 96px minmax(132px,150px) 148px;
    gap:14px;
  }
}
.domain-main-result .domain-add-form,
.domain-other-row .domain-add-form{
  width:100%;
  min-width:0;
  justify-self:stretch;
}
.domain-main-result .domain-add-form button,
.domain-other-row .domain-add-form button{
  width:100%;
  min-width:0;
  padding:0 12px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:7px;
  box-sizing:border-box;
  line-height:1;
  overflow:hidden;
  text-overflow:ellipsis;
}
.domain-main-result .domain-add-form button i,
.domain-other-row .domain-add-form button i{
  margin-right:0;
  flex:0 0 auto;
}
.domain-main-result .domain-result-price,
.domain-other-row .domain-other-price{
  min-width:0;
  white-space:nowrap;
}
@media(min-width:768px) and (max-width:1199px){
  .domain-other-row{
    grid-template-columns:minmax(0,1fr) 88px minmax(124px,140px) 140px;
    gap:12px;
  }
  .domain-main-result .domain-add-form button,
  .domain-other-row .domain-add-form button{
    min-height:42px;
  }
}
@media(max-width:767px){
  .domain-other-row .domain-add-form{
    width:142px;
    max-width:42vw;
    justify-self:end;
  }
  .domain-other-row .domain-add-form button{
    min-height:42px;
    padding:0 10px;
    font-size:.82rem;
  }
}
@media(max-width:480px){
  .domain-other-row .domain-add-form{
    width:100%;
    max-width:none;
    justify-self:stretch;
  }
}
