@charset "UTF-8";
/* ============ DOMAIN RESULTS -- hosting.com "Domain Name Search" siyahisi (26 Sen 2026) ============
   #LookupResults hero-dan kenardadir, legacy --sf-* tokenleri burada da ishiq edilir.
   Setirler JS ile yaranir (4 huceyre: .domain-name | .domain-status | qiymet select | ishlem),
   markup deyishmir, yalniz CSS. */

#LookupResults{
  --sf-primary-color:#16a45f;
  --sf-primary-dark:#0f6b3d;
  --sf-text-dark:#0a1616;
  --sf-text-light:#5d706d;
  --sf-text-muted:#6d7779;
  --sf-background-light:#f8f8f4;
  --sf-background-white:#fff;
  --sf-border-color:#e6efe9;
  --sf-success-color:#16a45f;
  --sf-error-color:#d1433b;
  --sf-shadow-light:none;
  --sf-shadow-medium:0 8px 24px rgba(10,22,22,.08);
  max-width:1280px !important;
  padding:56px 24px 72px !important;
  margin:0 auto;
}

/* --- ust mesaj --- */
#LookupResults .results-status{min-height:0;margin-bottom:22px;}
#LookupResults .status-message{font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.3;}
#LookupResults .status-available{color:#127a3f;}
#LookupResults .status-unavailable{color:#b42318;}

/* --- panel + setirler --- */
#LookupResults .results-table{background:#fff;border:1px solid #e6efe9;border-radius:14px;box-shadow:none;overflow:hidden;}
#LookupResults .table-header{display:none !important;}
#LookupResults .table-row{
  background:#fff;border:0;border-bottom:1px solid #eef2ef;border-radius:0;margin:0;
  padding:18px 22px;transition:background .15s ease;
}
#LookupResults .table-row:last-child{border-bottom:0;}
#LookupResults .table-row:hover{background:#fafbf8;}
#LookupResults .table-row>div{padding:0;}

@media(min-width:768px){
  #LookupResults .table-row{
    display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;grid-template-rows:auto;
    column-gap:18px;align-items:center;
  }
  #LookupResults .table-row>div{display:block;grid-row:1;}
  #LookupResults .table-row>div::before{content:none;}
  #LookupResults .table-row>.domain-status{grid-column:1;}
  #LookupResults .table-row>.domain-name{grid-column:2;}
  #LookupResults .table-row>div:nth-child(3){grid-column:3;justify-self:end;}
  #LookupResults .table-row>div:nth-child(4){grid-column:4;justify-self:end;text-align:right;}
  /* status etiketi adin ustunde (hosting.com: AVAILABLE / TAKEN) */
  #LookupResults .table-row>.domain-name::before{
    display:block;content:"";font-size:11.5px;font-weight:700;letter-spacing:.08em;
    text-transform:uppercase;color:#5d706d;margin-bottom:4px;
  }
  #LookupResults .table-row:has([id="tldok"])>.domain-name::before{content:var(--dr-ok);color:#127a3f;}
  #LookupResults .table-row:has([id="tldno"])>.domain-name::before{content:var(--dr-no);color:#6d7779;}
}

/* status huceyresi: yalniz ikon (metn gizlenir, etiket yuxarida gosterilir) */
#LookupResults .domain-status{display:flex;align-items:center;gap:0;}
#LookupResults .domain-status .domain-status{font-size:0;line-height:0;color:#16a45f;}
#LookupResults .domain-status svg{width:26px;height:26px;flex:none;}
#LookupResults [id="tldno"] .domain-status{color:#d1433b;}

#LookupResults .domain-name{font-size:19px;font-weight:600;color:#0a1616;letter-spacing:-.01em;word-break:break-all;}
#LookupResults .domain-name strong{font-weight:600;color:#0a1616;}

/* qiymet: muddet secimi ag pill kimi */
#LookupResults .table-row select{
  height:42px;padding:0 34px 0 14px !important;
  border:1px solid #e6efe9 !important;border-radius:8px !important;
  background:#fff !important;color:#0a1616 !important;
  font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;
  appearance:none;-webkit-appearance:none;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a1616' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") !important;
  background-repeat:no-repeat !important;background-position:right 12px center !important;background-size:12px !important;
}
#LookupResults .table-row select:focus{outline:2px solid #16a45f;outline-offset:2px;}

/* ishlem: checkbox -> "Sebete elave et" duymesi */
#LookupList input.custom-checkbox{
  appearance:none;-webkit-appearance:none;
  width:auto;height:44px;padding:0 18px;position:static;
  border:1px solid #082615;border-radius:8px;background:#fff;color:#082615;
  font-family:inherit;font-size:15px;font-weight:500;line-height:1;
  display:inline-flex;align-items:center;justify-content:center;cursor:pointer;
  transition:background .15s ease,color .15s ease;
}
#LookupList input.custom-checkbox::after{content:var(--dr-add);position:static;transform:none;color:inherit;font-size:15px;font-weight:500;}
#LookupList input.custom-checkbox:hover{background:#f2f4ef;}
#LookupList input.custom-checkbox:checked{background:#082615;border-color:#082615;color:#fff;}
#LookupList input.custom-checkbox:checked::after{content:var(--dr-added);}

/* tutulmush domen: transfer + whois duymeleri */
#LookupResults .action-btn{
  display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;
  border:1px solid #e6efe9;border-radius:50%;background:#fff;color:#082615;margin-left:6px;
  box-shadow:none !important;transition:border-color .15s ease;
}
#LookupResults .action-btn:hover{border-color:#082615;transform:none;}
#LookupResults .action-btn svg{width:20px;height:20px;}

/* davam duymesi */
#LookupResults form > .text-center{text-align:right;}
#LookupResults .continue-btn{
  background:#082615 !important;color:#fff;border:0;border-radius:8px;
  height:50px;padding:0 24px;font-size:16px;font-weight:600;
  margin:20px 0 0;display:inline-flex;align-items:center;gap:10px;
  box-shadow:none !important;transform:none !important;
}
#LookupResults .continue-btn:not(:disabled):hover{background:#133827 !important;}
#LookupResults .continue-btn svg{width:18px;height:18px;}

@media(max-width:767px){
  #LookupResults{padding:40px 16px 56px !important;}
  #LookupResults .status-message{font-size:18px;}
  #LookupResults .results-table{background:transparent;border:0;overflow:visible;}
  #LookupResults .table-row{border:1px solid #e6efe9;border-radius:12px;margin-bottom:12px;padding:12px 16px;}
  #LookupResults .table-row>div{display:flex;justify-content:space-between;align-items:center;padding:8px 0;}
  #LookupResults .domain-name{font-size:17px;}
  #LookupResults form > .text-center{text-align:center;}
  #LookupResults .continue-btn{width:100%;justify-content:center;}
}

/* --- duzelishler v2 (26 Sen 2026) --- */
/* status huceyresinde her hansi metn gizlenir (yalniz ikon), etiket adin ustundedir */
#LookupResults .table-row>.domain-status{font-size:0 !important;line-height:0 !important;}
#LookupResults .table-row>.domain-status *{font-size:0 !important;line-height:0 !important;}
#LookupResults .table-row>.domain-status svg{width:26px !important;height:26px !important;display:block;}
/* tutulmush domen: Transfer / Whois metnli pill duymeler */
#LookupResults .action-btn{
  width:auto !important;height:38px !important;padding:0 14px !important;border-radius:8px !important;
  gap:7px;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;
  color:#082615 !important;background:#fff !important;border:1px solid #082615 !important;margin-left:8px !important;
}
#LookupResults .action-btn:hover{background:#f2f4ef !important;}
#LookupResults .action-btn svg{width:18px !important;height:18px !important;}
/* qiymet xanasinda select yoxdursa (tutulmush), " - " gizlenir */
#LookupResults .table-row>div:nth-child(3):not(:has(select)){font-size:0;}
