@import '_content/PandaPOS.Web.Shared/PandaPOS.Web.Shared.jmsb8y5agn.bundle.scp.css';

/* /Components/Layout/MainLayout.razor.rz.scp.css */
/* /Components/Layout/NavMenu.razor.rz.scp.css */

.panda-logout-form[b-c84bk1ox4e] { margin: 0; }
.panda-nav__item--button[b-c84bk1ox4e] { width: 100%; border: 0; background: transparent; cursor: pointer; text-align: left; font: inherit; }
/* /Components/Pages/Account/Profile.razor.rz.scp.css */
.profile__grid[b-uokr2g02h5] { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 16px; align-items: start; }
.profile__side[b-uokr2g02h5] { display: grid; gap: 16px; }
.profile__card[b-uokr2g02h5] { display: grid; gap: 16px; }
.profile__identity[b-uokr2g02h5] { display: flex; align-items: center; gap: 16px; }
.profile__identity h2[b-uokr2g02h5] { margin: 0; }
.profile__identity small[b-uokr2g02h5] { color: var(--panda-text-muted); }
.profile__roles[b-uokr2g02h5] { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 8px; }
.profile__facts[b-uokr2g02h5] { display: grid; gap: 0; margin: 0; }
.profile__facts > div[b-uokr2g02h5] { display: flex; justify-content: space-between; gap: 16px; padding: 10px 0; border-top: 1px solid var(--panda-border); }
.profile__facts dt[b-uokr2g02h5] { color: var(--panda-text-muted); }
.profile__facts dd[b-uokr2g02h5] { margin: 0; text-align: right; font-weight: var(--panda-weight-medium); overflow-wrap: anywhere; }
.profile__form[b-uokr2g02h5] { display: grid; gap: 14px; margin: 0; }
.profile__actions[b-uokr2g02h5] { display: flex; justify-content: flex-end; }
[b-uokr2g02h5] .validation-message { color: var(--panda-danger); font-size: 12px; }
[b-uokr2g02h5] .flash { margin-bottom: 16px; }
@media (max-width: 900px) {
    .profile__grid[b-uokr2g02h5] { grid-template-columns: 1fr; }
    .profile__actions .panda-button[b-uokr2g02h5] { width: 100%; }
}
/* /Components/Pages/Admin/Roles.razor.rz.scp.css */
.roles__form[b-ctn668mecg] { margin: 0; }
.roles__grid[b-ctn668mecg] { display: grid; grid-template-columns: repeat(auto-fill, minmax(320px, 1fr)); gap: 16px; }
.roles__card[b-ctn668mecg] { display: flex; flex-direction: column; gap: 14px; }
.roles__card h2[b-ctn668mecg] { display: flex; align-items: center; gap: 8px; margin: 0; }
.roles__perms[b-ctn668mecg] { display: flex; flex-wrap: wrap; gap: 6px; }
.roles__footer[b-ctn668mecg] { display: flex; align-items: center; justify-content: flex-end; gap: 6px; margin-top: auto; }
.roles__perm-groups[b-ctn668mecg] { display: grid; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: 12px; }
.roles__perm-group[b-ctn668mecg] { display: grid; gap: 8px; padding: 12px; border: 1px solid var(--panda-border); border-radius: var(--panda-radius-md); background: var(--panda-surface-2); }
.roles__perm-group-head[b-ctn668mecg] { padding-bottom: 6px; border-bottom: 1px solid var(--panda-border); }
[b-ctn668mecg] .validation-message { color: var(--panda-danger); font-size: 12px; }
[b-ctn668mecg] .flash { margin-bottom: 16px; }
/* /Components/Pages/Admin/Users.razor.rz.scp.css */
.users__muted[b-4vnzmges90] { color: var(--panda-text-muted); font-variant-numeric: tabular-nums; }
.users__actions[b-4vnzmges90] { display: flex; align-items: center; justify-content: flex-end; gap: 6px; white-space: nowrap; }
.users__roles[b-4vnzmges90] { display: grid; grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); gap: 10px; }
.users__table-form[b-4vnzmges90] { margin: 0; }
[b-4vnzmges90] .panda-person strong .panda-badge { margin-left: 6px; vertical-align: middle; }
[b-4vnzmges90] td .panda-badge + .panda-badge { margin-left: 4px; }
[b-4vnzmges90] .validation-message { color: var(--panda-danger); font-size: 12px; }
[b-4vnzmges90] .flash { margin-bottom: 16px; }
.users__avatar[b-4vnzmges90] { display: flex; align-items: center; gap: 16px; }
.users__avatar > .panda-field[b-4vnzmges90], .users__avatar-fields[b-4vnzmges90] { flex: 1; min-width: 0; display: grid; gap: 8px; }
/* /Components/Pages/Home.razor.rz.scp.css */
.dash[b-g493kg8yh7] { display: flex; flex-direction: column; gap: 16px; }
.dash__head[b-g493kg8yh7] { display: flex; align-items: flex-end; justify-content: space-between; gap: 16px; margin-bottom: 4px; }
.dash__head h1[b-g493kg8yh7] { margin: 2px 0 0; }
.dash__tools[b-g493kg8yh7] { display: flex; align-items: center; gap: 10px; }
.dash__stats[b-g493kg8yh7] { margin-bottom: 0; }
.dash__grid[b-g493kg8yh7] { display: grid; grid-template-columns: minmax(0, 1.6fr) minmax(300px, 1fr); gap: 16px; align-items: start; }
.dash__side[b-g493kg8yh7] { display: grid; gap: 16px; }
.dash__time[b-g493kg8yh7] { color: var(--panda-text-muted); font-variant-numeric: tabular-nums; white-space: nowrap; }
.dash__desc[b-g493kg8yh7] { display: block; color: var(--panda-text-muted); white-space: normal; max-width: 420px; }
.dash__list > div[b-g493kg8yh7] { min-height: 44px; padding: 8px 0; }
.dash__list > div:last-child[b-g493kg8yh7] { border-bottom: 0; }
.dash__list strong[b-g493kg8yh7] { text-align: right; font-weight: 600; }

@media (max-width: 1100px) {
    .dash__grid[b-g493kg8yh7] { grid-template-columns: 1fr; }
}
@media (max-width: 639px) {
    .dash__head[b-g493kg8yh7] { flex-direction: column; align-items: stretch; }
}
