/* The existing domain search, availability lookup, order forms and price table are retained. */
.st-domains .sf-hero{padding-bottom:42px;background-image:linear-gradient(90deg,#0c101af2,#0c101ace),url('../img/head/domainHead.webp')}.st-domains .sf-hero h1{font-size:45px;text-transform:none}.st-domains .domain-hub-search{position:relative;display:flex;align-items:flex-end;gap:12px;width:100%;max-width:900px;height:auto;margin:28px 0 0;padding:20px;background:#1b2331;border:1px solid #425475;border-radius:6px}.st-domains .domain-hub-search label{display:block;color:#b9cbe6;font-size:11px;margin:0 0 8px}.st-domains .domain-search-field{flex:1;min-width:0}.st-domains .domain-search-tld{width:155px;flex-shrink:0}.st-domains .domain-hub-search input,.st-domains .domain-hub-search select{display:block!important;width:100%;height:48px;border:1px solid #485d7c;border-radius:4px;background:#141b27;color:#e1ebfc;padding:11px 14px;font-size:14px;line-height:1.5;box-shadow:none}.st-domains .domain-hub-search input::placeholder{color:#8c9cb3}.st-domains .domain-hub-search input:focus,.st-domains .domain-hub-search select:focus{outline:2px solid #91bfff;outline-offset:2px}.st-domains .domain-hub-search button{position:static;inset:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-shrink:0;width:auto;height:48px;margin:0;padding:11px 20px;font-size:13px;background:#284777;color:#e1ebfc;border:1px solid #6388bf;border-radius:4px;font-weight:550;z-index:auto}.st-domains .domain-hub-search button:hover{transform:none;background:#345e9e}.st-domains .domain-hub-search .nice-select{display:none!important}.st-domains>section.home{background:#141414;padding:34px 0}.st-domains section.home h3{font-size:24px;text-align:left!important;line-height:1.5}.st-domains .alert-warning{background:#202c3e;border:1px solid #465c7c;color:#c5d6f1;border-radius:5px;font-size:13px;line-height:1.8;padding:20px}.st-domains .btn-primary,.st-domains .btn-outline-primary{background:#284777;color:#e1ebfc;border:1px solid #577fb9;border-radius:4px;font-size:12px}.st-domains .btn-primary:hover,.st-domains .btn-outline-primary:hover{background:#345e9e;color:white}.st-domains .boxcontent,.st-domains .rootserverProduct{background:linear-gradient(145deg,#252932,#202329);border:1px solid #3c4554;border-radius:5px;box-shadow:none;color:#dceaff;padding:20px}.st-domains .boxcontent{min-height:180px;transition:border-color .18s}.st-domains .boxcontent:hover{border-color:#8db8ff}.st-domains .boxcontent img{max-height:80px;width:auto;object-fit:contain;margin-bottom:10px}.st-domains .boxcontent span{font-size:14px;color:#c1d1e9}.st-domains .boxcontent b{font-size:20px;line-height:2;color:#dceaff}.st-domains .table-responsive{border:1px solid #3c4554;border-radius:5px;padding:16px;background:#1d2027}.st-domains .table{color:#c1d1e9;border-color:#3c4554;font-size:12px}.st-domains .table thead th{background:#23344e;color:#dceaff;font-size:11px;font-weight:600;border-bottom:1px solid #4d6690;padding:15px 12px}.st-domains .table tbody td{background:#202329;color:#c1d1e9!important;padding:15px 12px;border-color:#3c4554;vertical-align:middle}.st-domains .table tbody tr:hover td{background:#26364c}.st-domains .table a{color:#a8caff!important}.st-domains .dataTables_wrapper .dataTables_filter,.st-domains .dataTables_wrapper .dataTables_length,.st-domains .dataTables_wrapper .dataTables_info,.st-domains .dataTables_wrapper .dataTables_paginate{font-size:12px;color:#a7b5cb!important;padding:10px 0}.st-domains .dataTables_wrapper input,.st-domains .dataTables_wrapper select{background:#141b27;color:#e1ebfc;border:1px solid #485d7c;border-radius:4px;padding:6px}.st-domains .dataTables_wrapper .paginate_button{color:#a8caff!important}.st-domains .card.bg-dark{background:linear-gradient(145deg,#252932,#202329)!important;border:1px solid #3c4554;border-radius:5px;text-align:left!important}.st-domains .card-body{padding:22px}.st-domains .card-title{font-size:16px;line-height:1.6;color:#dceaff}.st-domains .card-text{font-size:12px;line-height:1.9;color:#a7b5cb;margin-top:10px}.st-domains .card-icon{color:#8db8ff}.st-domains .card-icon svg{max-width:36px}.st-domains #dorob{scroll-margin-top:90px}.st-domains .rootserverProduct form input{background:#141b27;border-color:#485d7c;color:#e1ebfc}.st-domains .sf-hero-bottom{flex-wrap:wrap}
@media(max-width:767px){.st-domains .domain-hub-search{padding:16px;gap:12px;flex-wrap:wrap}.st-domains .domain-search-field{flex-basis:calc(100% - 125px)}.st-domains .domain-search-tld{width:110px}.st-domains .domain-hub-search button{width:100%}.st-domains section.home h3{font-size:21px}.st-domains .sf-hero h1{font-size:36px}}
.st-domains .domain-result{display:flex;justify-content:space-between;align-items:center;gap:25px}.st-domains .domain-result h2{font-size:25px;line-height:1.6;margin-top:8px;overflow-wrap:anywhere}.st-domains .domain-result form{min-width:220px;max-width:100%;display:flex;flex-direction:column;gap:12px}.st-domains .domain-result label{font-size:12px;color:#b9cbe6}.st-domains .domain-result .btn{padding:12px 18px}.st-domains .domain-result input{font-size:13px}.st-domains .domain-status{font-size:12px;margin-top:8px}.st-domains .domain-available{color:#98d6b0}.st-domains .domain-taken{color:#e4c28d}
@media(max-width:767px){.st-domains .domain-result{flex-direction:column;align-items:stretch}.st-domains .domain-result form{min-width:0}.st-domains .domain-result h2{font-size:21px}}
.st-domains .domain-robot-teaser{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px;background:linear-gradient(120deg,#20324d,#1b2535);border:1px solid #465c7c;border-radius:6px;margin-bottom:35px;scroll-margin-top:90px}.st-domains .domain-robot-teaser h3{font-size:20px;margin-top:10px}.st-domains .domain-robot-teaser p{font-size:12px;line-height:1.8;color:#a7b5cb;margin-top:8px}.st-domains .domain-robot-teaser>.btn{flex-shrink:0;padding:12px 18px}#domain-prices{scroll-margin-top:85px}
@media(max-width:767px){.st-domains .domain-robot-teaser{padding:20px;flex-direction:column;align-items:stretch;gap:18px}.st-domains .domain-robot-teaser h3{font-size:18px}}
@media(max-width:400px){.st-domains .domain-search-field{flex-basis:100%}.st-domains .domain-search-tld{width:100%}.st-domains .sf-hero h1{font-size:31px}.st-domains .sf-hero-bottom>span+span{padding-left:0;border:0}}
