.wpb_row.domain_search{position:relative;padding-bottom:50px}.domain-search-results{clear:both;margin-top:60px;padding:30px;background:#fffffff2;border-radius:12px;box-shadow:0 4px 20px #0000001a;position:relative;z-index:10;width:100%;max-width:100%}.domain-search-results-wrapper{max-width:900px;margin:0 auto}.checking{text-align:center;padding:60px 20px;font-size:20px;color:#666;font-weight:500}.checking:after{content:"...";animation:dots 1.5s steps(4,end) infinite}@keyframes dots{0%,20%{content:"."}40%{content:".."}60%,to{content:"..."}}.main-result{padding:25px 30px;margin-bottom:30px;border-radius:10px;text-align:center;background:linear-gradient(135deg,#fff3cd,#ffe8a1);border:2px solid #ffc107;box-shadow:0 2px 10px #ffc10733}.main-result h4{margin:0;color:#856404;font-size:18px;font-weight:600}.domain-result{display:flex;align-items:center;justify-content:space-between;padding:20px 25px;margin-bottom:20px;background:#fff;border-radius:10px;border-left:5px solid #ccc;box-shadow:0 2px 8px #00000014;transition:all .3s ease}.domain-result:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}.domain-result.available{border-left-color:#28a745;background:linear-gradient(to right,#f0fff4,#fff)}.domain-result.taken{border-left-color:#dc3545;background:linear-gradient(to right,#fff5f5,#fff)}.domain-result .domain-name{font-size:20px;font-weight:700;color:#2c3e50}.domain-result .domain-status{font-size:15px;padding:6px 16px;border-radius:20px;font-weight:600}.domain-result.available .domain-status{background:#28a745;color:#fff}.domain-result.taken .domain-status{background:#dc3545;color:#fff}.suggestions{margin-top:30px}.suggestions h5{margin-bottom:25px;color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.suggestion-list{display:grid;gap:12px}.suggestion-item{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#fff;border-radius:8px;border:2px solid #e9ecef;transition:all .3s ease}.suggestion-item:hover{border-color:#313d8f;box-shadow:0 3px 12px #313d8f26;transform:translate(5px)}.suggestion-item.loading{opacity:.6;background:#f8f9fa}.suggestion-item .domain{font-weight:600;font-size:16px;color:#2c3e50}.suggestion-item .status{display:flex;align-items:center;gap:12px}.suggestion-item.available{border-left:4px solid #28a745;background:linear-gradient(to right,#f0fff4,#fff)}.suggestion-item.taken{border-left:4px solid #dc3545;background:linear-gradient(to right,#fff5f5,#fff)}.badge{display:inline-block;padding:6px 14px;font-size:13px;font-weight:700;border-radius:20px;text-transform:uppercase;letter-spacing:.5px}.badge-success{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;box-shadow:0 2px 6px #28a7454d}.badge-danger{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;box-shadow:0 2px 6px #dc35454d}.btn-xs{padding:6px 14px;font-size:13px;font-weight:600;border-radius:6px}.btn-info{background:linear-gradient(135deg,#17a2b8,#138496);color:#fff;border:none;padding:8px 16px;border-radius:6px;text-decoration:none;transition:all .3s ease;box-shadow:0 2px 6px #17a2b84d;font-weight:600}.btn-info:hover{background:linear-gradient(135deg,#138496,#117a8b);color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 10px #17a2b866}
