:root.search-new {
    --primary: #FF6B35;
    --primary-dark: #E55100;
    --primary-light: #FFA573;
    --accent: #FF9558;
    --gradient-main: linear-gradient(135deg, #FF6B35 0%, #FF9558 100%);
    --gradient-2: linear-gradient(135deg, #FF9558 0%, #FFB088 100%);
    --btn-price: var(--global-btn-price);
    --btn-offer: var(--global-btn-offer);
    --text-primary: #2D1810;
    --primary-bg-1: rgba(255, 107, 53, 0.03);
    --primary-bg-2: rgba(255, 149, 88, 0.03);
    --hero-filter: drop-shadow(0 4px 20px rgba(255, 107, 53, 0.2));
    --focus-shadow: 0 25px 50px rgba(255, 107, 53, 0.12), inset 0 0 0 2px rgba(255, 107, 53, 0.08);
}

.dk-list-new-days {
    display: inline-block;
    width: 60px;
    color: var(--primary);
}

.dk-list-new-regdate {
    display: inline-block;
    width: 160px;
}

.dk-list-new-period {
    display: inline-block;
    width: 120px;
}

.dk-list-new-registrar {
    display: inline-block;
    font-size: 13px;
    width: 140px;
}

@media (max-width: 768px) {
    .dk-list-new-regdate,
    .dk-list-new-period,
    .dk-list-new-registrar {
        display: none;
    }
}

.domain-card.for-sale {
    border-color: var(--accent);
    border-width: 2px;
}

.domain-info {
    display: flex;
    justify-content: space-around;
    font-size: 11px;
    color: #6b7280;
    padding: 8px 0;
}

.info-item {
    text-align: center;
}

.info-label {
    text-transform: uppercase;
    font-size: 10px;
    color: #9ca3af;
    margin-bottom: 2px;
}

.info-value {
    font-weight: 600;
    color: var(--text-primary);
}

.age-today {
    color: #FF6B35;
}

.age-week {
    color: #E55100;
}

.age-month {
    color: #5D3A2A;
}

.loading-initial {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 60px 20px;
    grid-column: 1/-1;
}

@media (max-width: 768px) {
    .tld-registrar-bar {
        align-items: stretch;
        gap: 15px;
        padding: 10px;
    }
    .tld-registrar-bar .filter-group:nth-child(1),
    .tld-registrar-bar .filter-group:nth-child(2) {
        display: none;
    }
    .filters-bar .filter-group:nth-child(1),
    .filters-bar .filter-group:nth-child(2) {
        display: none;
    }
    .filter-btn[data-sort="date-desc"],
    .filter-btn[data-sort="date-asc"] {
        display: none;
    }
}