/**
 * Item WP-50 - Domain sorgu sayfası (form banner içinde, hemen açıklama altında)
 */

/* Sub-banner: arka plan yoksa okunaklı zemin */
.domain-query-page .sub-banner-main-con {
    background-color: #0a0e27;
    background-size: cover;
}
.domain-query-page .sub-banner-inner-con {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
@media (min-width: 768px) {
    .domain-query-page .sub-banner-inner-con {
        padding-left: 3rem;
        padding-right: 3rem;
    }
}
@media (min-width: 1200px) {
    .domain-query-page .sub-banner-inner-con {
        padding-left: 120px;
        padding-right: 120px;
    }
}

/* Domain arama: banner içinde, açıklama altında; max genişlik ve hizalama */
.domain-query-page .sub-banner-inner-con .domain-serach-con {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    margin-bottom: 0;
    margin-top: 1.5rem;
    max-width: 560px;
    margin-left: auto;
    margin-right: auto;
    grid-template-columns: unset;
}
.domain-query-page .sub-banner-inner-con .find-domain-box {
    flex: 1 1 220px;
    min-width: 0;
}
.domain-query-page .sub-banner-inner-con .find-domain-box input {
    width: 100%;
    border-right: none;
}
.domain-query-page .sub-banner-inner-con .domain-serach-con .search-btn {
    flex: 0 0 auto;
    margin-bottom: 0;
}

/* Sonuç ve sipariş CTA alanları */
.domain-query-page #check_result {
    padding: 12px 16px;
    border-radius: 6px;
    max-width: 560px;
    margin-left: auto;
    margin-right: auto;
}
.domain-query-page #check_result.alert-success {
    background-color: #d4edda;
    color: #155724;
    border: 1px solid #c3e6cb;
}
.domain-query-page #check_result.alert-danger {
    background-color: #f8d7da;
    color: #721c24;
    border: 1px solid #f5c6cb;
}
.domain-query-page #check_result.alert-warning {
    background-color: #fff3cd;
    color: #856404;
    border: 1px solid #ffeeba;
}
.domain-query-page #order_cta {
    margin-top: 1rem;
    max-width: 560px;
    margin-left: auto;
    margin-right: auto;
}
.domain-query-page #order_cta .generic-btn a,
.domain-query-page #order_cta .btn {
    display: inline-block;
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
}
.domain-query-page #order_cta hr {
    border-color: rgba(255,255,255,0.3);
}
.domain-query-page #order_cta p,
.domain-query-page #order_cta .text-muted {
    color: rgba(255,255,255,0.9);
}
