/* === Harfehaval Domain Checker (Isolated) === */

.harfehaval-domain-checker-widget {
    direction: rtl;
}

.harfehaval-domain-checker {
    max-width: 600px;
}

.harfehaval-domain-checker .hdc-row {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    gap: 10px;
}

.harfehaval-domain-checker .hdc-domain-input {
    flex: 1;
    min-width: 180px;
}

.harfehaval-domain-checker .hdc-domain-input,
.harfehaval-domain-checker .hdc-domain-tld,
.harfehaval-domain-checker .hdc-check-btn,
.harfehaval-domain-checker .hdc-reset-btn {
    padding: 10px 12px;
    font-size: 14px;
    border-radius: 6px;
    border: 1px solid #ddd;
    box-sizing: border-box;
}

.harfehaval-domain-checker .hdc-check-btn {
    background: #111;
    color: #fff;
    border: none;
    cursor: pointer;
}

.harfehaval-domain-checker .hdc-reset-btn {
    background: #f1f1f1;
    color: #333;
    border: none;
    cursor: pointer;
}

.harfehaval-domain-checker .hdc-result {
    margin-top: 12px;
    font-weight: 600;
}

.harfehaval-domain-checker .hdc-loading { color: #777; }
.harfehaval-domain-checker .hdc-available { color: #1e8e3e; }
.harfehaval-domain-checker .hdc-unavailable { color: #c62828; }
.harfehaval-domain-checker .hdc-error { color: red; }
