/* /Layout/MainLayout.razor.rz.scp.css */
.page[b-jkc8tbd0yi] { position: relative; display: flex; flex-direction: column; }
main[b-jkc8tbd0yi] { flex: 1; }
.top-row[b-jkc8tbd0yi] { background-color: #f7f7f7; border-bottom: 1px solid #d6d5d5; justify-content: flex-end; height: 3.5rem; display: flex; align-items: center; }
.top-row[b-jkc8tbd0yi]  a, .top-row[b-jkc8tbd0yi]  .btn-link { white-space: nowrap; margin-left: 1.5rem; text-decoration: none; }
.top-row[b-jkc8tbd0yi]  a:hover, .top-row[b-jkc8tbd0yi]  .btn-link:hover { text-decoration: underline; }
.top-row[b-jkc8tbd0yi]  a:first-child { overflow: hidden; text-overflow: ellipsis; }
@media (max-width: 640.98px) { .top-row[b-jkc8tbd0yi] { justify-content: space-between; } }
@media (min-width: 641px) { .page[b-jkc8tbd0yi] { flex-direction: row; } .sidebar[b-jkc8tbd0yi] { width: 250px; height: 100vh; position: sticky; top: 0; } .top-row[b-jkc8tbd0yi] { position: sticky; top: 0; z-index: 1; } }
