#domain-search-form{max-width:1200px;margin:30px auto;padding:20px;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);background:#f9f9f9;font-family:Arial,sans-serif}#domain-search-form label{font-weight:700;color:#333;margin-bottom:10px;display:block}#domain-search-form textarea{width:100%;border:1px solid #ccc;border-radius:8px;padding:15px;font-size:16px;outline:none;transition:all 0.3s ease-in-out;resize:none}#domain-search-form textarea:focus{border-color:#3498db;box-shadow:0 0 8px rgba(52,152,219,.3)}#domain-search-form button{width:100%;padding:15px;border:none;border-radius:8px;background-color:#e84e70;color:#fff;font-size:18px;cursor:pointer;transition:background-color 0.3s ease}#domain-search-form button:hover{background-color:#eb375f}#results-popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:1400px;padding:30px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.3);z-index:1000;border-radius:10px;text-align:center}#close-popup{position:absolute;top:10px;right:10px;border:none;background:#eb375f;color:#fff;padding:5px 10px;cursor:pointer;border-radius:50%;font-weight:700;font-size:16px}#results-content{max-height:800px;overflow-y:auto;padding:15px;font-family:Arial,sans-serif;text-align:left}#overlay{background:none!important;display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5) z-index:999}#results-content table{width:100%;border-collapse:collapse;border-radius:10px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.1)}#results-content th{background-color:#e84e70!important;color:#fff;padding:10px;text-align:left}#results-content td{padding:10px;border-bottom:1px solid #ddd}#results-content tr:nth-child(even){background-color:#f9f9f9}#results-content tr:hover{background-color:#f1f1f1}#loading-spinner{display:none;text-align:center;padding:20px}.spinner{border:6px solid #f3f3f3;border-top:6px solid #e84e70;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite;margin:20px auto}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#loading-message{font-size:18px;color:#555;margin-top:10px}