/* TNC Portal - Clash Display Medium Font Styles */

/* Clash Display Medium Font Classes */
.clash-display-medium {
    font-family: 'Clash Display', sans-serif;
    font-weight: 500;
}

.tnc-logo-text {
    font-family: 'Clash Display', sans-serif;
    font-weight: 500;
}

.tnc-tab-text {
    font-family: 'Clash Display', sans-serif;
    font-weight: 500;
}

/* Portal Header Text */
.portal-header-title {
    font-family: 'Clash Display', sans-serif;
    font-weight: 500;
}

/* TNC Portal Color Scheme */
.portal-background {
    background-color: #EBE5E3 !important; /* Bakgrundsfärg */
}

/* Sidebar Colors */
.portal-sidebar,
.bg-blue-600 {
    background-color: #002B46 !important; /* Huvudfärg - Sidebar */
}

.hover\:bg-blue-600:hover {
    background-color: #002B46 !important;
}

/* Active Menu Item Colors */
.bg-blue-700 {
    background-color: #5272A6 !important; /* Accentfärg - Aktiv meny */
}

.hover\:bg-blue-700:hover {
    background-color: #5272A6 !important;
}

/* Tab Active State */
.bg-blue-500 {
    background-color: #5272A6 !important; /* Accentfärg för tabs */
}

/* Text colors for accent */
.text-blue-500 {
    color: #5272A6 !important;
}

.border-blue-500 {
    border-color: #5272A6 !important;
}

/* Logo - use normal blend mode so logo is always visible */
.logo-transparent,
img[src*="logo.png"] {
    background: transparent !important;
    mix-blend-mode: normal !important;
    opacity: 1 !important;
}

/* Note: Outlook Bookings iframe content cannot be styled due to same-origin policy */
/* The tabs "Flex", "Express", "Tradition" and text "TNC NORDIC", "TNC Group" */
/* inside the Outlook Bookings iframe are controlled by Microsoft and cannot be modified */
