Spaces:
Running
Running
| .page { | |
| position: relative; | |
| display: flex; | |
| flex-direction: column; | |
| } | |
| main { | |
| flex: 1; | |
| background-color: var(--app-bg); | |
| } | |
| .sidebar { | |
| background-color: var(--sidebar-bg); | |
| } | |
| .top-row { | |
| background-color: var(--surface); | |
| border-bottom: 1px solid var(--border); | |
| justify-content: flex-end; | |
| height: 3.5rem; | |
| display: flex; | |
| align-items: center; | |
| } | |
| .top-row ::deep a, | |
| .top-row ::deep .btn-link { | |
| white-space: nowrap; | |
| margin-left: 1.5rem; | |
| text-decoration: none; | |
| color: var(--text-muted); | |
| } | |
| .top-row ::deep a:hover, | |
| .top-row ::deep .btn-link:hover { | |
| text-decoration: underline; | |
| color: var(--text-primary); | |
| } | |
| @media (min-width: 641px) { | |
| .page { | |
| flex-direction: row; | |
| } | |
| .sidebar { | |
| width: 250px; | |
| height: 100vh; | |
| position: sticky; | |
| top: 0; | |
| } | |
| } | |
| #blazor-error-ui { | |
| background: var(--status-danger-bg); | |
| color: var(--status-danger-text); | |
| bottom: 0; | |
| position: fixed; | |
| width: 100%; | |
| z-index: 1000; | |
| } | |