Files
tnsu-approval-route/frontend/lib-commonjs/webparts/approvalAdmin/components/app/TopNav.module.scss.css
T
2026-07-29 12:30:40 +05:00

112 lines
2.2 KiB
CSS

:root {
--navy-950: #0A1B30;
--navy-900: #0F2440;
--navy-800: #1B3A5C;
--navy-700: #244B73;
--navy-600: #2D5C8A;
--navy-100: #E8EEF4;
--navy-50: #F4F7FA;
--gold-600: #B8881A;
--gold-500: #D4A01E;
--gold-400: #E5B635;
--gold-300: #F0CC5E;
--gold-100: #FDF5E0;
--gold-50: #FEFBF0;
--gray-900: #111827;
--gray-700: #374151;
--gray-500: #6B7280;
--gray-400: #9CA3AF;
--gray-300: #D1D5DB;
--gray-200: #E5E7EB;
--gray-100: #F3F4F6;
--gray-50: #F9FAFB;
--red-500: #DC2626;
--red-50: #FEF2F2;
--green-600: #15803D;
--green-50: #F0FDF4;
--blue-600: #2563EB;
--blue-50: #EFF6FF;
--amber-700: #854D0E;
--sh-1: 0 1px 2px rgba(15, 36, 64, 0.04), 0 1px 3px rgba(15, 36, 64, 0.06);
--sh-2: 0 4px 16px rgba(15, 36, 64, 0.07);
--sh-3: 0 12px 32px rgba(15, 36, 64, 0.1);
--sh-gold: 0 4px 20px rgba(212, 160, 30, 0.18);
--sh-modal: 0 24px 70px rgba(10, 27, 48, 0.25);
--r-sm: 6px;
--r-md: 10px;
--r-lg: 14px;
}
.topnav {
background: linear-gradient(135deg, #0A1B30 0%, #1B3A5C 85%);
padding: 0 22px;
display: flex;
align-items: center;
height: 54px;
box-shadow: 0 1px 0 rgba(212, 160, 30, 0.35);
border-radius: 10px 10px 0 0;
flex-wrap: wrap;
}
.brand {
display: flex;
align-items: center;
gap: 10px;
margin-right: 28px;
flex-shrink: 0;
}
.mark {
width: 30px;
height: 30px;
border-radius: 7px;
background: linear-gradient(180deg, #E5B635, #B8881A);
display: flex;
align-items: center;
justify-content: center;
color: #0A1B30;
font-weight: 800;
font-size: 13px;
font-family: "Lora", Georgia, serif;
}
.brandText {
color: #fff;
font-weight: 600;
font-size: 13px;
letter-spacing: 0.4px;
white-space: nowrap;
}
.brandText em {
font-style: normal;
color: #E5B635;
}
.tabs {
display: flex;
height: 100%;
flex-wrap: wrap;
}
.tab {
padding: 0 16px;
border: none;
background: 0;
color: rgba(255, 255, 255, 0.5);
font-size: 13px;
font-weight: 500;
cursor: pointer;
font-family: inherit;
transition: 0.18s;
height: 54px;
border-bottom: 2px solid transparent;
letter-spacing: 0.2px;
}
.tab:hover {
color: rgba(255, 255, 255, 0.85);
}
.tab.on {
color: #F0CC5E;
border-bottom-color: #E5B635;
}