/* Government Banner */
.customs-gov-banner {
    background: linear-gradient(135deg, #e8eaf6 0%, #c5cae9 100%);
    padding: 0.8rem 0;
    border-bottom: 3px solid var(--customs-primary);
    animation: customsSlideDown 0.6s ease-out;
}

.customs-gov-flag {
    width: 28px;
    height: 18px;
    background: linear-gradient(to bottom, #b22234 0%, #b22234 35%, white 35%, white 50%, #b22234 50%, #b22234 85%, white 85%);
    border-radius: 2px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.customs-gov-text {
    font-size: 0.9rem;
    color: var(--customs-dark);
    font-weight: 500;
    margin-left: 12px;
}

@media (max-width: 576px) {

    .customs-gov-text {
        font-size: 0.8rem;
    }
}
/* Navigation Header */
