.search-header {
    background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
    border: 1px solid #dee2e6;
}

.search-header .form-control:focus {
    box-shadow: 0 0 15px rgba(0,0,0,0.1);
    border: none;
}

.extra-small {
    font-size: 0.7rem;
    letter-spacing: 1px;
}

.no-results-suggestions h2 {
    position: relative;
    display: inline-block;
}

.no-results-suggestions h2::after {
    content: '';
    position: absolute;
    bottom: -10px;
    left: 25%;
    width: 50%;
    height: 2px;
    background-color: #dc3545;
}