Spaces:
Running
Running
| /* HeaderNav Dropdown Styles */ | |
| .dropdownContainer { | |
| position: relative; | |
| } | |
| .dropdownMenu { | |
| position: absolute; | |
| right: 0; | |
| top: 100%; | |
| margin-top: 0.5rem; | |
| width: 180px; | |
| background: var(--go-ui-color-white); | |
| border-radius: var(--go-ui-border-radius-md); | |
| box-shadow: var(--go-ui-box-shadow-lg); | |
| border: 1px solid var(--go-ui-color-separator); | |
| z-index: 50; | |
| animation: dropdownSlideIn 0.15s ease-out; | |
| } | |
| .dropdownContent { | |
| padding: var(--go-ui-spacing-xs) 0; | |
| } | |
| /* Animation keyframes */ | |
| @keyframes dropdownSlideIn { | |
| from { | |
| opacity: 0; | |
| transform: translateY(-4px); | |
| } | |
| to { | |
| opacity: 1; | |
| transform: translateY(0); | |
| } | |
| } | |
| /* Responsive adjustments */ | |
| @media (max-width: 768px) { | |
| .dropdownMenu { | |
| width: 160px; | |
| right: -0.25rem; | |
| } | |
| .dropdownItem { | |
| padding: var(--go-ui-spacing-xs) var(--go-ui-spacing-sm); | |
| font-size: var(--go-ui-font-size-xs); | |
| } | |
| } | |