|
|
|
@ -1,10 +1,10 @@ |
|
|
|
.navbar { |
|
|
|
.navbar { |
|
|
|
background-color: #fff; |
|
|
|
background: linear-gradient(120deg, var(--color-surface), var(--color-surface-alt)); |
|
|
|
border-bottom: 1px solid #e5e5e5; |
|
|
|
border-bottom: 1px solid var(--color-border); |
|
|
|
position: sticky; |
|
|
|
position: sticky; |
|
|
|
top: 0; |
|
|
|
top: 0; |
|
|
|
z-index: 100; |
|
|
|
z-index: 100; |
|
|
|
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); |
|
|
|
box-shadow: 0 8px 24px var(--color-shadow); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
.navbar-container { |
|
|
|
.navbar-container { |
|
|
|
@ -21,7 +21,7 @@ |
|
|
|
align-items: center; |
|
|
|
align-items: center; |
|
|
|
gap: 8px; |
|
|
|
gap: 8px; |
|
|
|
text-decoration: none; |
|
|
|
text-decoration: none; |
|
|
|
color: #030303; |
|
|
|
color: var(--color-primary-dark); |
|
|
|
font-size: 20px; |
|
|
|
font-size: 20px; |
|
|
|
font-weight: 600; |
|
|
|
font-weight: 600; |
|
|
|
} |
|
|
|
} |
|
|
|
@ -42,16 +42,17 @@ |
|
|
|
|
|
|
|
|
|
|
|
.navbar-link { |
|
|
|
.navbar-link { |
|
|
|
text-decoration: none; |
|
|
|
text-decoration: none; |
|
|
|
color: #030303; |
|
|
|
color: var(--color-text); |
|
|
|
font-size: 14px; |
|
|
|
font-size: 14px; |
|
|
|
font-weight: 500; |
|
|
|
font-weight: 500; |
|
|
|
padding: 8px 12px; |
|
|
|
padding: 8px 12px; |
|
|
|
border-radius: 4px; |
|
|
|
border-radius: 999px; |
|
|
|
transition: background-color 0.2s; |
|
|
|
transition: background-color 0.2s, color 0.2s; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
.navbar-link:hover { |
|
|
|
.navbar-link:hover { |
|
|
|
background-color: #f2f2f2; |
|
|
|
background-color: rgba(242, 107, 164, 0.12); |
|
|
|
|
|
|
|
color: var(--color-primary-dark); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
.navbar-user { |
|
|
|
.navbar-user { |
|
|
|
@ -62,32 +63,34 @@ |
|
|
|
|
|
|
|
|
|
|
|
.navbar-username { |
|
|
|
.navbar-username { |
|
|
|
font-size: 14px; |
|
|
|
font-size: 14px; |
|
|
|
color: #606060; |
|
|
|
color: var(--color-muted); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
.navbar-button { |
|
|
|
.navbar-button { |
|
|
|
background-color: #065fd4; |
|
|
|
background: linear-gradient(135deg, var(--color-primary), var(--color-secondary)); |
|
|
|
color: white; |
|
|
|
color: white; |
|
|
|
border: none; |
|
|
|
border: none; |
|
|
|
padding: 8px 16px; |
|
|
|
padding: 10px 20px; |
|
|
|
border-radius: 18px; |
|
|
|
border-radius: 999px; |
|
|
|
font-size: 14px; |
|
|
|
font-size: 14px; |
|
|
|
font-weight: 500; |
|
|
|
font-weight: 600; |
|
|
|
cursor: pointer; |
|
|
|
cursor: pointer; |
|
|
|
text-decoration: none; |
|
|
|
text-decoration: none; |
|
|
|
display: inline-block; |
|
|
|
display: inline-block; |
|
|
|
transition: background-color 0.2s; |
|
|
|
transition: transform 0.2s, box-shadow 0.2s; |
|
|
|
|
|
|
|
box-shadow: 0 10px 20px rgba(153, 118, 255, 0.2); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
.navbar-button:hover { |
|
|
|
.navbar-button:hover { |
|
|
|
background-color: #0556c4; |
|
|
|
transform: translateY(-1px); |
|
|
|
|
|
|
|
box-shadow: 0 12px 24px rgba(153, 118, 255, 0.28); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/* Search and Filters Section */ |
|
|
|
/* Search and Filters Section */ |
|
|
|
.navbar-filters { |
|
|
|
.navbar-filters { |
|
|
|
background-color: #f9f9f9; |
|
|
|
background-color: var(--color-surface-muted); |
|
|
|
border-top: 1px solid #e5e5e5; |
|
|
|
border-top: 1px solid var(--color-border); |
|
|
|
padding: 12px 24px; |
|
|
|
padding: 16px 24px; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
.navbar-filters-container { |
|
|
|
.navbar-filters-container { |
|
|
|
@ -107,29 +110,34 @@ |
|
|
|
|
|
|
|
|
|
|
|
.navbar-search-input { |
|
|
|
.navbar-search-input { |
|
|
|
flex: 1; |
|
|
|
flex: 1; |
|
|
|
padding: 8px 12px; |
|
|
|
padding: 10px 14px; |
|
|
|
border: 1px solid #ccc; |
|
|
|
border: 1px solid var(--color-border); |
|
|
|
font-size: 14px; |
|
|
|
font-size: 14px; |
|
|
|
background-color: #fff; |
|
|
|
background-color: var(--color-surface); |
|
|
|
|
|
|
|
border-radius: 999px; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
.navbar-search-input:focus { |
|
|
|
.navbar-search-input:focus { |
|
|
|
outline: none; |
|
|
|
outline: none; |
|
|
|
border-color: #065fd4; |
|
|
|
border-color: var(--color-secondary); |
|
|
|
|
|
|
|
box-shadow: 0 0 0 3px rgba(155, 142, 246, 0.25); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
.navbar-search-button { |
|
|
|
.navbar-search-button { |
|
|
|
padding: 8px 16px; |
|
|
|
padding: 10px 18px; |
|
|
|
background-color: #f2f2f2; |
|
|
|
background-color: var(--color-mint); |
|
|
|
border: 1px solid #ccc; |
|
|
|
border: none; |
|
|
|
border-radius: 20px; |
|
|
|
border-radius: 999px; |
|
|
|
cursor: pointer; |
|
|
|
cursor: pointer; |
|
|
|
font-size: 16px; |
|
|
|
font-size: 16px; |
|
|
|
transition: background-color 0.2s; |
|
|
|
transition: transform 0.2s, box-shadow 0.2s; |
|
|
|
|
|
|
|
color: var(--color-text); |
|
|
|
|
|
|
|
box-shadow: 0 8px 16px rgba(184, 242, 230, 0.4); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
.navbar-search-button:hover { |
|
|
|
.navbar-search-button:hover { |
|
|
|
background-color: #e5e5e5; |
|
|
|
transform: translateY(-1px); |
|
|
|
|
|
|
|
box-shadow: 0 12px 18px rgba(184, 242, 230, 0.55); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
.navbar-filter-controls { |
|
|
|
.navbar-filter-controls { |
|
|
|
@ -140,31 +148,35 @@ |
|
|
|
|
|
|
|
|
|
|
|
.navbar-filter-select { |
|
|
|
.navbar-filter-select { |
|
|
|
padding: 8px 12px; |
|
|
|
padding: 8px 12px; |
|
|
|
border: 1px solid #ccc; |
|
|
|
border: 1px solid var(--color-border); |
|
|
|
border-radius: 4px; |
|
|
|
border-radius: 999px; |
|
|
|
font-size: 14px; |
|
|
|
font-size: 14px; |
|
|
|
background-color: white; |
|
|
|
background-color: var(--color-surface); |
|
|
|
cursor: pointer; |
|
|
|
cursor: pointer; |
|
|
|
|
|
|
|
color: var(--color-text); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
.navbar-filter-select:focus { |
|
|
|
.navbar-filter-select:focus { |
|
|
|
outline: none; |
|
|
|
outline: none; |
|
|
|
border-color: #065fd4; |
|
|
|
border-color: var(--color-primary); |
|
|
|
|
|
|
|
box-shadow: 0 0 0 3px rgba(242, 107, 164, 0.25); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
.navbar-clear-button { |
|
|
|
.navbar-clear-button { |
|
|
|
padding: 8px 12px; |
|
|
|
padding: 8px 12px; |
|
|
|
background-color: #fff; |
|
|
|
background-color: transparent; |
|
|
|
border: 1px solid #ccc; |
|
|
|
border: 1px solid var(--color-border); |
|
|
|
border-radius: 4px; |
|
|
|
border-radius: 999px; |
|
|
|
cursor: pointer; |
|
|
|
cursor: pointer; |
|
|
|
font-size: 14px; |
|
|
|
font-size: 14px; |
|
|
|
white-space: nowrap; |
|
|
|
white-space: nowrap; |
|
|
|
transition: background-color 0.2s; |
|
|
|
transition: background-color 0.2s, color 0.2s; |
|
|
|
|
|
|
|
color: var(--color-muted); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
.navbar-clear-button:hover { |
|
|
|
.navbar-clear-button:hover { |
|
|
|
background-color: #f2f2f2; |
|
|
|
background-color: rgba(254, 200, 154, 0.4); |
|
|
|
|
|
|
|
color: var(--color-text); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/* Mobile Responsive - Second Row Layout */ |
|
|
|
/* Mobile Responsive - Second Row Layout */ |
|
|
|
|