@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/Customers/CustomerNew.razor.rz.scp.css */
.custnew__branch[b-shlcvisebz] { display: grid; grid-template-columns: 2fr 1.3fr 1fr 1.2fr auto; gap: 10px; align-items: end; }
.custnew__remove[b-shlcvisebz] { margin-bottom: 2px; }
.flash[b-shlcvisebz] { margin-bottom: 16px; }
@media (max-width: 900px) {
    .custnew__branch[b-shlcvisebz] { grid-template-columns: 1fr 1fr; padding-bottom: 12px; border-bottom: 1px dashed var(--panda-border); }
    .custnew__branch > :first-child[b-shlcvisebz] { grid-column: 1 / -1; }
}
/* /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; }
}
/* /Components/Pages/Licensing/PackageEdit.razor.rz.scp.css */
.pkgedit__switches[b-r0gght263n] { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 14px; }
.pkgedit__prices[b-r0gght263n] { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 12px; }
.flash[b-r0gght263n] { margin-bottom: 16px; }
/* /Components/Pages/Licensing/Packages.razor.rz.scp.css */
.pkg__grid[b-rjgipznvl7] { display: grid; grid-template-columns: repeat(auto-fill, minmax(320px, 1fr)); gap: 16px; }
.pkg__card[b-rjgipznvl7] { display: flex; flex-direction: column; gap: 14px; }
.pkg__card--featured[b-rjgipznvl7] { border-color: var(--panda-primary); box-shadow: 0 0 0 1px var(--panda-primary) inset; }
.pkg__card h2[b-rjgipznvl7] { margin: 0; }
.pkg__badges[b-rjgipznvl7] { display: flex; flex-wrap: wrap; gap: 4px; justify-content: flex-end; }
.pkg__desc[b-rjgipznvl7] { margin: 0; }
.pkg__prices[b-rjgipznvl7] { display: grid; grid-template-columns: repeat(auto-fit, minmax(90px, 1fr)); gap: 8px; }
.pkg__prices > div[b-rjgipznvl7] { padding: 10px 12px; border-radius: var(--panda-radius-md); background: var(--panda-surface-2); }
.pkg__prices small[b-rjgipznvl7] { display: block; color: var(--panda-text-muted); font-size: var(--panda-font-xs); }
.pkg__prices strong[b-rjgipznvl7] { display: block; font-size: var(--panda-font-lg); font-variant-numeric: tabular-nums; white-space: nowrap; }
.pkg__limits[b-rjgipznvl7] { list-style: none; margin: 0; padding: 0; display: grid; gap: 0; }
.pkg__limits li[b-rjgipznvl7] { display: flex; justify-content: space-between; gap: 12px; padding: 7px 0; border-top: 1px solid var(--panda-border); font-size: var(--panda-font-sm); }
.pkg__limits li span[b-rjgipznvl7] { color: var(--panda-text-muted); }
.pkg__footer[b-rjgipznvl7] { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin-top: auto; }
.pkg__footer small[b-rjgipznvl7] { color: var(--panda-text-muted); }
[b-rjgipznvl7] .flash { margin-bottom: 16px; }
/* /Components/Pages/Licensing/Payments.razor.rz.scp.css */
.pay__stats[b-eivm6kl67u] { grid-template-columns: repeat(3, 1fr); }
@media (max-width: 900px) { .pay__stats[b-eivm6kl67u] { grid-template-columns: 1fr; } }
