/* Hosting Pazarı v2.8.4 — domain registration/transfer tables */
.hpt284-domains{max-width:1450px;margin:0 auto;padding:17px 18px 42px;color:#12305b}
.hpt284-domains *{box-sizing:border-box}
.hpt284-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:7px 0 15px}
.hpt284-eyebrow{font-size:10px;font-weight:800;letter-spacing:.10em;color:#1576d9}
.hpt284-head h1{font-size:clamp(23px,2.35vw,34px);letter-spacing:-.8px;line-height:1.2;margin:4px 0 8px}
.hpt284-head p{margin:0;color:#627895;font-size:12px;max-width:780px;line-height:1.7}
.hpt284-count{padding:8px 13px;color:#1166cb;border:1px solid #dbe9fc;border-radius:10px;background:#f2f8ff;font-size:11px;font-weight:750;white-space:nowrap}
.hpt284-quick-head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin:23px 0 12px}
.hpt284-quick-head h2{font-size:19px;margin:2px 0 3px;letter-spacing:-.3px;color:inherit}
.hpt284-quick-head p{font-size:11px;color:#788ca8;margin:0}
.hpt284-quick-head>a{color:#126bd1;text-decoration:none;font-size:11px;font-weight:760;white-space:nowrap}
.hpt284-transfer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:0 0 18px}
.hpt284-transfer-card{min-width:0;display:flex;flex-direction:column;gap:5px;padding:15px 16px;border-radius:15px;background:linear-gradient(140deg,#fff,#f5faff);border:1px solid #dbe9fb;text-decoration:none;color:#1b3c69;box-shadow:0 5px 18px #0f5b9c09;transition:box-shadow .2s,border-color .2s,transform .2s}
.hpt284-transfer-card:hover{border-color:#80b5fa;box-shadow:0 9px 24px #1a6bc51c;transform:translateY(-2px)}
.hpt284-transfer-top{display:flex;justify-content:space-between;align-items:center;gap:6px}.hpt284-transfer-top strong{font-size:18px;color:#17396f;line-height:1.25}.hpt284-transfer-top span{color:#7a8ba2;font-size:9px;text-align:right}
.hpt284-transfer-label{font-size:10px;color:#4c759f;margin-top:5px}.hpt284-transfer-value{font-size:21px;font-weight:800;color:#076bcb;white-space:nowrap;min-height:31px;line-height:1.45}
.hpt284-transfer-value .hpc-convert-price{font-size:inherit}.hpt284-transfer-value .hpc-convert-price small{font-size:10px}.hpt284-transfer-value:has(.hpt284-unspecified){font-size:14px;color:#7b8b9d}
.hpt284-transfer-brand{font-size:10px;color:#6c819c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hpt284-controls{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 0}
.hpt284-extensions,.hpt284-sort{display:flex;align-items:center;flex-wrap:wrap;gap:6px}
.hpt284-extensions a,.hpt284-sort a{border:1px solid #e0e8f4;border-radius:9px;padding:8px 11px;text-decoration:none;color:#477194;font-size:11px;font-weight:700;background:#fff;white-space:nowrap}
.hpt284-sort span{color:#75869d;font-size:11px;margin-right:4px}
.hpt284-extensions .is-selected,.hpt284-sort .is-selected{color:#fff;border-color:#126dd6;background:#126dd6;box-shadow:0 3px 9px #126dd61e}
.hpt284-results-hint{font-size:10px;color:#7890a8;margin:0 0 9px}
.hpt284-warning{background:#fff8e9;border:1px solid #ffdfae;color:#7a5a25;padding:11px;border-radius:9px;font-size:11px}
.hpt284-table-scroll{overflow-x:auto;border:1px solid #dee9f5;border-radius:14px;background:#fff;box-shadow:0 6px 24px #0c41600b}
.hpt284-table{width:100%;border-collapse:collapse;text-align:left;min-width:760px;font-size:12px}
.hpt284-table thead{background:#f3f8ff}.hpt284-table th{font-size:10px;letter-spacing:.02em;color:#6981a3;font-weight:770;padding:13px 14px;white-space:nowrap}
.hpt284-table td{padding:13px 14px;border-top:1px solid #eaf0f7;vertical-align:middle;color:#284568}.hpt284-table tbody tr:hover{background:#f8fbff}
.hpt284-table td strong{font-weight:770}.hpt284-table .hpt284-tld{color:#1265c6;font-size:14px;font-weight:800;text-decoration:none}
.hpt284-company{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:#213c63;min-width:0}.hpt284-logo{height:34px;width:64px;border:1px solid #edf1f5;border-radius:7px;background:#fff;display:flex;justify-content:center;align-items:center;overflow:hidden}.hpt284-logo img{max-width:59px;max-height:29px;object-fit:contain}
.hpt284-table .hpt24-price-condition{display:block;font-size:9px;line-height:1.5;color:#947336}.hpt284-table .hpc-convert-price small{font-size:9px}
.hpt284-transfer-table-price{color:#0668ba}.hpt284-transfer-missing .hpt284-transfer-table-price{font-weight:500}
.hpt284-free-transfer{color:#00815d;font-weight:780}.hpt284-unspecified{color:#8b98a8;font-weight:550;font-size:11px}
.hpt284-go{display:inline-flex;align-items:center;gap:4px;border:1px solid #d9e9ff;border-radius:9px;background:#edf6ff;color:#146ac9;padding:8px 10px;text-decoration:none;font-weight:740;font-size:10px;white-space:nowrap}
.hpt284-go:hover{background:#dcebff}.hpt284-empty{text-align:center;padding:25px!important;color:#8291a6!important}
.hpt284-disclaimer{margin:12px 0 0;color:#8190a6;font-size:10px;line-height:1.65}
@media(max-width:1050px){.hpt284-transfer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.hpt284-domains{padding:10px 10px 30px}.hpt284-head{align-items:flex-start}.hpt284-count{display:none}.hpt284-quick-head{align-items:start}.hpt284-quick-head>a{font-size:9px}.hpt284-transfer-grid{gap:8px}.hpt284-transfer-card{padding:12px 10px;border-radius:12px}.hpt284-transfer-top{align-items:flex-start;flex-direction:column}.hpt284-transfer-label{margin-top:0}.hpt284-transfer-value{font-size:18px}.hpt284-controls{align-items:flex-start;flex-direction:column}.hpt284-table-scroll{overflow:visible;border:0;background:transparent;box-shadow:none}.hpt284-table{min-width:0;display:block}.hpt284-table thead{display:none}.hpt284-table tbody{display:grid;gap:9px}.hpt284-table tr{display:grid;grid-template-columns:1fr 1fr;gap:5px 10px;padding:12px;border:1px solid #e2e9f3;border-radius:12px;background:#fff}.hpt284-table td{border:0;padding:2px 0;font-size:11px;min-width:0}.hpt284-table td:before{content:attr(data-label);display:block;font-size:9px;color:#8395aa;margin-bottom:3px}.hpt284-table td:nth-child(2){grid-column:2;grid-row:1}.hpt284-table td:last-child{grid-column:1/-1}.hpt284-go{justify-content:center;width:100%}.hpt284-company{gap:5px}.hpt284-logo{width:44px;height:26px}.hpt284-logo img{max-width:40px;max-height:23px}}
/* Theme's dark setting is class-based; adapt without changing existing light mode. */
body.hpt25-dark .hpt284-domains,body.dark-mode .hpt284-domains,html[data-theme="dark"] .hpt284-domains{color:#e2edfa}
body.hpt25-dark .hpt284-transfer-card,body.hpt25-dark .hpt284-table-scroll,body.hpt25-dark .hpt284-table tr,body.hpt25-dark .hpt284-extensions a:not(.is-selected),body.hpt25-dark .hpt284-sort a:not(.is-selected){background:#172d4c;color:#d6e6f7;border-color:#344b67}
body.hpt25-dark .hpt284-table thead{background:#1b3455}
body.hpt25-dark .hpt284-table td{border-color:#344b67;color:#d6e6f7}
body.hpt25-dark .hpt284-transfer-top strong{color:#e7f2ff}
