.jf-domain-search .jf-domain-result:not(:empty){display:block;margin:20px 0 0;padding:22px;border:1px solid #40566b;border-radius:12px;background:#0e1927;color:#e2e8f0;font-size:14px;line-height:1.65;text-align:left}
.jf-domain-search .jf-domain-result[data-state="available"]{border-color:#2e9c5c;background:#0c211b}
.jf-domain-search .jf-domain-result[data-state="unavailable"]{border-color:#ac6265;background:#251419}
.jf-domain-search .jf-domain-result[data-state="unknown"],.jf-domain-search .jf-domain-result[data-state="error"]{border-color:#b89141;background:#241d10}
.jf-domain-result .jf-domain-result-name{color:#fff!important;font-size:18px;font-weight:700;margin:0 0 8px;overflow-wrap:anywhere}
.jf-domain-result .jf-domain-result-title{color:#fff;font-size:18px;margin:0 0 8px}
.jf-domain-result[data-state="available"] .jf-domain-result-title{color:#8cf0ac}
.jf-domain-result[data-state="unavailable"] .jf-domain-result-title{color:#ffb4b8}
.jf-domain-result[data-state="unknown"] .jf-domain-result-title,.jf-domain-result[data-state="error"] .jf-domain-result-title{color:#ffdf91}
.jf-domain-result .jf-domain-result-description{color:#e2e8f0!important;margin:8px 0}
.jf-domain-result .jf-domain-result-note{color:#cbd5e1!important;font-size:12px;margin:14px 0 0}
.jf-domain-result-prices{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}
.jf-domain-result-prices>div{background:#0c1817;border:1px solid #35594a;padding:12px;border-radius:8px}
.jf-domain-result-prices span{display:block;color:#cbd5e1;font-size:12px}.jf-domain-result-prices strong{display:block;color:#fff;font-size:25px}
.jf-domain-search .jf-domain-result .jf-domain-register-form{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:18px 0 0;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;max-width:none;width:100%}
.jf-domain-register-form label{display:grid;gap:6px;min-width:175px;color:#e2e8f0;font-size:12px}
.jf-domain-search .jf-domain-result .jf-domain-register-form select{height:46px;padding:10px;border:1px solid #496454!important;background:#0a1513!important;color:#fff!important;border-radius:8px;font:inherit;min-width:175px;width:100%}
.jf-domain-search .jf-domain-result .jf-domain-register-button,.jf-domain-search .jf-domain-result .jf-domain-consult-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin:0;padding:12px 20px!important;white-space:normal!important;border:0!important;border-radius:8px;background:#4ade80!important;color:#062212!important;font:700 14px 'DM Sans',sans-serif!important;text-decoration:none!important;cursor:pointer}
.jf-domain-register-button:focus-visible,.jf-domain-consult-button:focus-visible{outline:3px solid #fff;outline-offset:3px}
@media(max-width:600px){.jf-domain-result-prices{grid-template-columns:1fr}.jf-domain-search .jf-domain-result:not(:empty){padding:16px}.jf-domain-register-form label,.jf-domain-register-button{width:100%}}

.jf-domain-period{display:grid;gap:6px;color:#e2e8f0;font-size:13px;margin-top:16px}.jf-domain-search .jf-domain-result .jf-domain-period select{width:100%;min-height:44px;padding:10px;border:1px solid #496454!important;background:#0a1513!important;color:#fff!important;border-radius:8px;font:inherit}
