/* CMS Gaarahost v1.5.2 — domain checker modern WHMCS UI. Separate cache-busted CSS. */
.gh-domain-whmcs{--dc-navy:#0b2d5b;--dc-blue:#1469df;--dc-teal:#13b8a6;--dc-gold:#f59e0b;--dc-border:#deebf5;--dc-muted:#67809f;background:linear-gradient(180deg,#f3f7fd,#fff 360px);padding:0 0 85px;min-height:calc(100vh - 155px)}
.gh-domain-whmcs *, .gh-domain-whmcs *::before,.gh-domain-whmcs *::after{box-sizing:border-box}
.gh-domain-whmcs .container{width:min(1180px,calc(100% - 40px));margin-inline:auto}
.gh-domain-whmcs h1,.gh-domain-whmcs h2,.gh-domain-whmcs h3,.gh-domain-whmcs h4{font-family:Poppins,Inter,"Segoe UI",sans-serif;letter-spacing:-.035em}
.gh-domain-whmcs .btn.primary{background:#f59e0b;border-color:#f59e0b;color:#062751;box-shadow:0 8px 22px #f59e0b33;font-weight:850}
.gh-domain-whmcs .btn.primary:hover{background:#ffb22b}
.gh-domain-whmcs .btn.outline{border-color:#d5e3f5;color:#0b3d78}
.gh-domain-hero{position:relative;overflow:hidden;isolation:isolate;padding:64px 0 43px;background:radial-gradient(circle at 87% 15%,#1c80bc82 0,transparent 34%),radial-gradient(circle at 5% 90%,#174680 0,transparent 50%),linear-gradient(125deg,#09284f 0%,#0b396b 65%,#124d87 100%);color:#fff}
.gh-domain-hero:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.14;background-image:radial-gradient(circle,#bdeaff 1.4px,transparent 1.6px);background-size:24px 24px;mask-image:linear-gradient(to right,transparent 36%,black 100%)}
.gh-domain-hero:after{content:"";position:absolute;width:370px;height:370px;border:1px solid #66b8f054;border-radius:50%;right:-130px;top:-175px;box-shadow:0 0 0 75px #4c9fdd13,0 0 0 155px #4c9fdd0a;z-index:-1}
.gh-domain-hero-inner{text-align:center;position:relative}
.gh-domain-kicker{display:inline-flex;align-items:center;gap:8px;color:#ffc65c;background:#ffffff14;border:1px solid #ffffff2d;padding:8px 14px;border-radius:30px;font-weight:800;font-size:11px;letter-spacing:.17em;margin-bottom:17px}
.gh-domain-hero h1{font-size:clamp(30px,3.15vw,45px);line-height:1.18;font-weight:850;color:#fff;max-width:800px;margin:0 auto 16px}
.gh-domain-hero p{color:#c5dcf1;max-width:750px;font-size:15px;line-height:1.7;margin:0 auto 28px}
.gh-domain-search{background:#fff;border:1px solid #d7e7f1;border-radius:20px;box-shadow:0 22px 45px #031b3c55;padding:13px;max-width:940px;margin:0 auto}
.gh-domain-searchbar{display:grid;grid-template-columns:42px minmax(0,1fr) 150px 164px;gap:10px;align-items:center}
.gh-domain-searchicon{width:42px;height:46px;display:grid;place-items:center;border-radius:10px;background:#edf5fc;color:#0d63b9;font-size:25px;font-weight:750}
.gh-domain-whmcs .gh-domain-searchbar input,.gh-domain-whmcs .gh-domain-searchbar select{min-height:47px;height:47px;border-radius:10px;font-size:14px;color:#143a66;border:1px solid #dbe6f4;background:white;padding:10px 14px;width:100%;margin:0}
.gh-domain-whmcs .gh-domain-searchbar input:focus,.gh-domain-whmcs .gh-domain-searchbar select:focus{border-color:#60a8ed;outline:0;box-shadow:0 0 0 3px #1469df18}
.gh-domain-whmcs .gh-domain-searchbar .btn{width:100%;min-height:47px;height:47px;border-radius:10px;padding:9px 12px;white-space:nowrap}
.gh-domain-helper{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;padding:13px 4px 1px}
.gh-domain-helper span{color:#5b7796;background:#f5f9fd;border:1px solid #e6eef7;font-size:11px;font-weight:750;border-radius:30px;padding:6px 11px}
.gh-domain-helper span:before{content:"✓";color:#0caf93;font-weight:900;margin-right:6px}
.gh-domain-quickprices{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;max-width:940px;margin:24px auto 0}
.gh-domain-quickprice{min-width:0;border:1px solid #ffffff3d;background:#ffffff0e;border-radius:11px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:6px;color:#fff}
.gh-domain-quickprice strong{font-size:18px;font-weight:850;color:#fff;letter-spacing:-.03em}.gh-domain-quickprice span{font-size:10px;color:#bad2ec;line-height:1.4;text-align:right}
.gh-domain-body{margin-top:29px}
.gh-domain-alert{padding:16px 20px;border-radius:14px;border:1px solid;margin:0 0 18px;font-size:13px;line-height:1.6;font-weight:600}
.gh-domain-alert.warning{color:#92600b;border-color:#f2d39a;background:#fff8eb}.gh-domain-alert.danger{color:#b13852;border-color:#f0c7cc;background:#fff3f3}
.gh-domain-resultbox{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#fff;padding:28px 30px;border:1px solid var(--dc-border);border-left:5px solid #9bb2cf;border-radius:18px;box-shadow:0 13px 32px #0b2d5b0c;margin-bottom:25px}
.gh-domain-resultbox.is-available{border-left-color:#16b68e}.gh-domain-resultbox.is-unavailable{border-left-color:#e15b65}
.gh-domain-resultlabel{font-size:10px;letter-spacing:.16em;color:#718ba7;font-weight:900}
.gh-domain-resultbox h2{font-size:clamp(22px,2.7vw,32px);color:#0b2d5b;margin:5px 0 8px;word-break:break-word;line-height:1.3}
.gh-domain-resultbox p{font-size:13px;color:#7085a0;margin:0;line-height:1.6}
.gh-domain-api-note{display:block;font-size:11px;color:#8ca2b9;margin-top:6px}
.gh-domain-resultactions{display:flex;flex-direction:column;gap:9px;align-items:flex-end;min-width:185px}
.gh-domain-status,.gh-domain-mini-status{display:inline-flex;align-items:center;gap:6px;font-size:11px;line-height:1.3;font-weight:850;white-space:nowrap;border-radius:100px;padding:8px 12px}
.gh-domain-status.available,.gh-domain-mini-status.available{color:#088761;background:#dff9ef}.gh-domain-status.taken,.gh-domain-mini-status.taken{color:#b94451;background:#fff0f1}.gh-domain-status.unknown,.gh-domain-mini-status.unknown{color:#6b7f97;background:#edf3f8}
.gh-domain-status:before,.gh-domain-mini-status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}
.gh-domain-whmcs .gh-domain-resultactions .btn{padding:12px 17px;min-height:43px}
.gh-domain-panel{background:white;border:1px solid var(--dc-border);border-radius:18px;box-shadow:0 12px 32px #0b2d5b0b;margin-bottom:22px;overflow:hidden}
.gh-domain-panelhead{padding:22px 25px;border-bottom:1px solid #eaf0f8;display:flex;justify-content:space-between;align-items:center}
.gh-domain-panelhead h3{font-size:21px;line-height:1.3;color:#0b2d5b;font-weight:850;margin:0 0 4px}
.gh-domain-panelhead p{font-size:12px;color:#7c91a9;margin:0;line-height:1.6}
.gh-domain-suggestgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px}
.gh-domain-suggest{border:1px solid #e5ecf5;background:linear-gradient(180deg,#fff,#fafdff);border-radius:14px;padding:18px;min-width:0}
.gh-domain-suggest.ok{border-color:#c8ebdb}.gh-domain-suggest.no{border-color:#f3dade}
.gh-domain-suggesttop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}
.gh-domain-suggest h4{font-size:17px;line-height:1.4;color:#163a66;word-break:break-word;margin:0 0 5px}
.gh-domain-suggestprice{font-size:13px;font-weight:850;color:#e58b00}
.gh-domain-suggestmeta{font-size:11px;color:#8ba0b6;margin:12px 0 0}
.gh-domain-suggestactions{margin-top:15px}.gh-domain-suggestactions .btn{width:100%;border-radius:10px;min-height:39px;padding:8px 11px;font-size:12px}
.gh-domain-unavailable-action{display:block;border-radius:10px;background:#f6f8fa;text-align:center;color:#8494a8;font-size:12px;padding:10px}
.gh-domain-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);gap:22px;align-items:start}
.gh-domain-transferform{padding:22px 25px 25px}.gh-domain-transferform label{display:block;font-size:12px;font-weight:800;color:#2b476b;margin:0 0 14px}
.gh-domain-transferform input{margin:7px 0 0;min-height:45px;border-radius:10px;width:100%}
.gh-domain-transferform>.btn{margin-top:3px}.gh-domain-transferform .tiny{margin-top:12px}
.gh-domain-tldlist{padding:10px 23px 20px}.gh-domain-tldrow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 0;border-bottom:1px solid #eef2f7}
.gh-domain-tldrow:last-child{border-bottom:none}.gh-domain-tldrow span{font-weight:850;font-size:16px;color:#123764}.gh-domain-tldrow strong{font-size:13px;color:#ed9203}
.gh-domain-tablewrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.gh-domain-table{border-collapse:collapse;width:100%;min-width:540px}.gh-domain-table thead{background:#f6f9fc}
.gh-domain-table th,.gh-domain-table td{padding:14px 23px;text-align:left;border-bottom:1px solid #edf2f8;color:#637b95;font-size:12px}
.gh-domain-table th{font-weight:850;color:#687f9a}.gh-domain-table td strong{color:#0b2d5b;font-size:15px}
@media(max-width:1060px){.gh-domain-suggestgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.gh-domain-grid{grid-template-columns:1fr}.gh-domain-quickprices{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.gh-domain-hero{padding:45px 0 35px}.gh-domain-hero h1{font-size:clamp(28px,5vw,40px)}.gh-domain-searchbar{grid-template-columns:38px minmax(0,1fr) 130px}.gh-domain-searchbar .btn{grid-column:1/-1}.gh-domain-helper{gap:6px}.gh-domain-quickprices{grid-template-columns:repeat(2,minmax(0,1fr))}.gh-domain-resultbox{align-items:flex-start;flex-direction:column;padding:22px}.gh-domain-resultactions{min-width:0;align-items:flex-start}.gh-domain-suggestgrid{grid-template-columns:1fr}.gh-domain-panelhead{padding:18px}}
@media(max-width:500px){.gh-domain-whmcs .container{width:calc(100% - 24px)}.gh-domain-hero{padding:33px 0 27px}.gh-domain-hero h1{font-size:28px}.gh-domain-hero p{font-size:13px}.gh-domain-search{padding:10px;border-radius:15px}.gh-domain-searchbar{grid-template-columns:1fr;gap:8px}.gh-domain-searchicon{display:none}.gh-domain-searchbar .btn{grid-column:auto}.gh-domain-helper span{font-size:10px}.gh-domain-quickprices{gap:7px;margin-top:16px}.gh-domain-quickprice{padding:9px}.gh-domain-quickprice strong{font-size:15px}.gh-domain-resultbox{padding:18px}.gh-domain-panelhead h3{font-size:19px}.gh-domain-suggestgrid{padding:13px}.gh-domain-transferform{padding:16px}.gh-domain-table th,.gh-domain-table td{padding:12px}}
