| | .instrument-tabs { |
| | display: flex; |
| | gap: 0.5rem; |
| | margin-bottom: 1.5rem; |
| | padding: 0.5rem; |
| | background-color: #f8f9fa; |
| | border-radius: 8px; |
| | overflow-x: auto; |
| | } |
| |
|
| | .instrument-tabs.single { |
| | justify-content: center; |
| | } |
| |
|
| | .instrument-badge { |
| | display: flex; |
| | align-items: center; |
| | gap: 0.5rem; |
| | padding: 0.75rem 1.5rem; |
| | background: linear-gradient(135deg, #007bff 0%, #0056b3 100%); |
| | color: white; |
| | border-radius: 6px; |
| | font-weight: 500; |
| | box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); |
| | } |
| |
|
| | .instrument-tab { |
| | display: flex; |
| | align-items: center; |
| | gap: 0.5rem; |
| | padding: 0.75rem 1.25rem; |
| | border: 2px solid #dee2e6; |
| | border-radius: 6px; |
| | background-color: white; |
| | cursor: pointer; |
| | transition: all 0.2s ease; |
| | font-size: 0.95rem; |
| | font-weight: 500; |
| | white-space: nowrap; |
| | } |
| |
|
| | .instrument-tab:hover { |
| | border-color: #007bff; |
| | background-color: #f8f9fa; |
| | transform: translateY(-1px); |
| | box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1); |
| | } |
| |
|
| | .instrument-tab.active { |
| | border-color: #007bff; |
| | background: linear-gradient(135deg, #007bff 0%, #0056b3 100%); |
| | color: white; |
| | box-shadow: 0 3px 8px rgba(0, 123, 255, 0.3); |
| | } |
| |
|
| | .instrument-tab.active:hover { |
| | background: linear-gradient(135deg, #0056b3 0%, #003d82 100%); |
| | transform: translateY(-1px); |
| | } |
| |
|
| | .instrument-tab .instrument-icon, |
| | .instrument-badge .instrument-icon { |
| | font-size: 1.25rem; |
| | line-height: 1; |
| | } |
| |
|
| | .instrument-tab .instrument-label, |
| | .instrument-badge .instrument-label { |
| | font-size: 0.95rem; |
| | } |
| |
|
| | |
| | @media (max-width: 600px) { |
| | .instrument-tabs { |
| | gap: 0.25rem; |
| | padding: 0.25rem; |
| | } |
| |
|
| | .instrument-tab { |
| | padding: 0.5rem 0.75rem; |
| | font-size: 0.85rem; |
| | } |
| |
|
| | .instrument-tab .instrument-icon { |
| | font-size: 1.1rem; |
| | } |
| |
|
| | .instrument-tab .instrument-label { |
| | display: none; |
| | } |
| | } |
| |
|