@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 1.6fr auto; gap: 10px; align-items: end; }

.custnew__branch[b-shlcvisebz]  .custnew__branch-geo { grid-column: 1 / -1; }
.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; flex-wrap: wrap; }

.dash__attention[b-g493kg8yh7] { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 10px; }
.dash__attention > a[b-g493kg8yh7] { color: inherit; transition: transform var(--panda-duration-fast), box-shadow var(--panda-duration-fast); }
.dash__attention > a:hover[b-g493kg8yh7] { transform: translateY(-1px); box-shadow: var(--panda-shadow-sm); }

.dash__kpis[b-g493kg8yh7] { grid-template-columns: repeat(4, minmax(0, 1fr)); margin-bottom: 0; }
.dash__kpis > a[b-g493kg8yh7] { color: inherit; transition: border-color var(--panda-duration-fast), box-shadow var(--panda-duration-fast), transform var(--panda-duration-fast); }
.dash__kpis > a:hover[b-g493kg8yh7] { border-color: var(--panda-border-strong); box-shadow: var(--panda-shadow-md); transform: translateY(-2px); }
.dash__kpis .panda-stat[data-tone="brand"][b-g493kg8yh7]::before { background: var(--panda-primary); }
.dash__of[b-g493kg8yh7] { font-size: var(--panda-font-sm); font-weight: var(--panda-weight-medium); color: var(--panda-text-muted); }

.dash__grid[b-g493kg8yh7] { display: grid; grid-template-columns: minmax(0, 1.6fr) minmax(300px, 1fr); gap: 16px; align-items: start; }
.dash__main[b-g493kg8yh7], .dash__side[b-g493kg8yh7] { display: grid; gap: 16px; min-width: 0; }

.dash__bars[b-g493kg8yh7] { display: grid; grid-template-columns: repeat(6, 1fr); gap: 10px; height: 180px; align-items: end; padding-top: 22px; }
.dash__bar[b-g493kg8yh7] { position: relative; display: flex; flex-direction: column; align-items: center; justify-content: flex-end; height: 100%; min-width: 0; }
.dash__bar > i[b-g493kg8yh7] { display: block; width: 100%; max-width: 64px; height: var(--h); border-radius: 8px 8px 3px 3px; background: linear-gradient(180deg, var(--panda-primary), color-mix(in srgb, var(--panda-primary) 55%, var(--panda-surface))); transition: height var(--panda-duration-slow) var(--panda-ease); }
.dash__bar:last-child > i[b-g493kg8yh7] { box-shadow: 0 0 0 2px var(--panda-surface), 0 0 0 3.5px var(--panda-primary-soft-strong); }
.dash__bar > small[b-g493kg8yh7] { margin-top: 8px; color: var(--panda-text-muted); font-size: var(--panda-font-xs); text-transform: capitalize; }
.dash__bar-value[b-g493kg8yh7] { position: absolute; top: -20px; font-size: var(--panda-font-xs); font-weight: var(--panda-weight-semibold); color: var(--panda-text-soft); font-variant-numeric: tabular-nums; white-space: nowrap; }

.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; gap: 12px; }
.dash__list > div:last-child[b-g493kg8yh7] { border-bottom: 0; }
.dash__list strong[b-g493kg8yh7] { text-align: right; font-weight: 600; font-size: var(--panda-font-sm); }
.dash__activity .panda-table th[b-g493kg8yh7], .dash__activity .panda-table td[b-g493kg8yh7] { padding-left: var(--panda-space-5); }

@media (max-width: 1280px) { .dash__kpis[b-g493kg8yh7] { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@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; }
    .dash__kpis[b-g493kg8yh7] { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .dash__bars[b-g493kg8yh7] { height: 140px; gap: 6px; }
    .dash__bar-value[b-g493kg8yh7] { display: none; }
    .dash__attention[b-g493kg8yh7] { grid-template-columns: 1fr; }
}
/* /Components/Pages/Licensing/Devices.razor.rz.scp.css */
.dev__stats[b-wgt2f0slig] { grid-template-columns: repeat(3, 1fr); }
@media (max-width: 900px) { .dev__stats[b-wgt2f0slig] { grid-template-columns: 1fr; } }
.dev__stat[b-wgt2f0slig] { color: inherit; text-decoration: none; }
.dev__stat:hover[b-wgt2f0slig] { border-color: var(--panda-brand, #f15a24); }
.dev__id[b-wgt2f0slig] { word-break: break-all; }
.dev__id[b-wgt2f0slig]  mark { background: var(--panda-warning-soft, #fff1c2); color: inherit; padding: 0 1px; border-radius: 3px; }
.dev__row--off[b-wgt2f0slig] { opacity: 0.6; }
/* /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; } }

/* İndirim yardımcısı: değer + tür + Uygula tek satırda, açıklama altta */
.pay-discount[b-eivm6kl67u] { display: flex; flex-wrap: wrap; align-items: flex-end; gap: var(--panda-space-2); padding: var(--panda-space-3); border: 1px dashed var(--panda-border); border-radius: var(--panda-radius-md); }
.pay-discount .panda-field[b-eivm6kl67u] { margin: 0; width: 120px; }
.pay-discount small[b-eivm6kl67u] { flex-basis: 100%; }
/* /Components/Pages/Notifications/Announcements.razor.rz.scp.css */
.ann-summary[b-ebbtt0o0xl] { display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 12px; margin-bottom: 18px; }
.ann-summary > div[b-ebbtt0o0xl] { background: var(--panda-surface, #fff); border: 1px solid var(--panda-border, #e7e7ea); border-radius: 14px; padding: 14px 16px; display: flex; flex-direction: column; }
.ann-summary strong[b-ebbtt0o0xl] { font-size: 1.6rem; line-height: 1.1; }
.ann-summary span[b-ebbtt0o0xl] { font-size: 12.5px; opacity: .7; }

.ann-grid[b-ebbtt0o0xl] { display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); gap: 16px; }
.ann-card[b-ebbtt0o0xl] { display: flex; flex-direction: column; background: var(--panda-surface, #fff); border: 1px solid var(--panda-border, #e7e7ea); border-radius: 16px; overflow: hidden; }
.ann-card--off[b-ebbtt0o0xl] { opacity: .62; }
.ann-card__media[b-ebbtt0o0xl] { position: relative; aspect-ratio: 16 / 8; background: #1b1f24; display: grid; place-items: center; border-bottom: 4px solid #3b82f6; }
.ann-card__media[b-ebbtt0o0xl] { overflow: hidden; }
/* Resim kırpılmaz: tamamı ortada, boşluk aynı resmin bulanık kopyası */
.ann-card__media .ann-card__bg[b-ebbtt0o0xl] { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; filter: blur(18px) brightness(.55); transform: scale(1.15); }
.ann-card__media .ann-card__img[b-ebbtt0o0xl] { position: relative; width: 100%; height: 100%; object-fit: contain; }
.ann-card__noimg[b-ebbtt0o0xl] { color: rgba(255,255,255,.5); font-size: 13px; }
.ann-card__state[b-ebbtt0o0xl] { position: absolute; top: 10px; left: 10px; padding: 4px 10px; border-radius: 99px; background: rgba(0,0,0,.6); color: #fff; font-size: 11.5px; font-weight: 600; }
.ann-tone--campaign[b-ebbtt0o0xl] { border-bottom-color: #ff4b1f; }
.ann-tone--warning[b-ebbtt0o0xl] { border-bottom-color: #f59e0b; }
.ann-tone--success[b-ebbtt0o0xl] { border-bottom-color: #16a34a; }
.ann-card__body[b-ebbtt0o0xl] { padding: 14px 16px; display: flex; flex-direction: column; gap: 6px; flex: 1; }
.ann-card__body h3[b-ebbtt0o0xl] { margin: 0; font-size: 16px; line-height: 1.3; }
.ann-card__body p[b-ebbtt0o0xl] { margin: 0; font-size: 13.5px; opacity: .8; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
.ann-card__eyebrow[b-ebbtt0o0xl] { align-self: flex-start; font-size: 11px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: #ff4b1f; }
.ann-card__meta[b-ebbtt0o0xl] { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 4px; }
.ann-card__when[b-ebbtt0o0xl], .ann-card__link[b-ebbtt0o0xl] { font-size: 12px; opacity: .7; word-break: break-all; }
.ann-card__actions[b-ebbtt0o0xl] { display: flex; gap: 6px; flex-wrap: wrap; padding: 10px 12px; border-top: 1px solid var(--panda-border, #e7e7ea); }
.ann-danger[b-ebbtt0o0xl] { color: #d92d20; }
.ann-full[b-ebbtt0o0xl] { grid-column: 1 / -1; }
.ann-image-field[b-ebbtt0o0xl] { display: flex; gap: 14px; align-items: flex-start; margin-bottom: 8px; }
.ann-image-field img[b-ebbtt0o0xl] { width: 180px; aspect-ratio: 16 / 9; object-fit: contain; background: #1b1f24; border-radius: 10px; border: 1px solid var(--panda-border, #e7e7ea); }
.ann-image-field > div[b-ebbtt0o0xl] { flex: 1; display: flex; flex-direction: column; gap: 6px; }
/* /Components/Pages/Platform/Downloads.razor.rz.scp.css */
.dl-master[b-j6sm6irn6u] { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 12px; margin-bottom: 18px; }
.dl-master > div[b-j6sm6irn6u] { background: var(--panda-surface, #fff); border: 1px solid var(--panda-border, #e7e7ea); border-radius: 14px; padding: 14px 16px; display: flex; flex-direction: column; gap: 8px; }
.dl-master h3[b-j6sm6irn6u] { margin: 0; font-size: 1rem; }
.dl-master p[b-j6sm6irn6u] { margin: 0; color: var(--panda-muted, #6b6b76); }
.dl-root[b-j6sm6irn6u] { display: flex; gap: 8px; }
.dl-root .panda-input[b-j6sm6irn6u] { flex: 1; min-width: 0; }
.dl-key[b-j6sm6irn6u] { display: flex; flex-direction: column; gap: 8px; margin-bottom: 18px; }
.dl-group[b-j6sm6irn6u] { margin-bottom: 24px; }
.dl-link[b-j6sm6irn6u] { min-width: 220px; font-size: 0.8rem; }
.dl-actions[b-j6sm6irn6u] { display: flex; flex-wrap: wrap; gap: 6px; justify-content: flex-end; }
.dl-row--off td[b-j6sm6irn6u] { opacity: 0.55; }
.dl-danger[b-j6sm6irn6u] { color: var(--panda-danger, #dc2626); }
@media (max-width: 720px) {
  .dl-root[b-j6sm6irn6u] { flex-direction: column; }
  .dl-actions[b-j6sm6irn6u] { justify-content: flex-start; }
}
.dl-storage[b-j6sm6irn6u] { display: flex; flex-direction: column; gap: 8px; margin-bottom: 18px; }
.dl-storage code[b-j6sm6irn6u] { word-break: break-all; }
/* /Components/Pages/Platform/Logs.razor.rz.scp.css */
/* Log kayıtları: süzgeç, kaynak kartları, açılır satırlar (telefonda iki satıra iner). */
.logs-filters[b-y1j72m5olg] { align-items: end; }
.logs-filters__narrow[b-y1j72m5olg] { min-width: 110px !important; max-width: 130px; }
.logs-dates[b-y1j72m5olg] { display: contents; }
.logs-dates[hidden][b-y1j72m5olg] { display: none; }

.logs-problem[b-y1j72m5olg] { margin-bottom: 12px; overflow-wrap: anywhere; }

.logs-sources[b-y1j72m5olg] { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 12px; margin-bottom: 16px; }
.logs-source[b-y1j72m5olg] { align-content: start; overflow: visible; }
.logs-source--selected[b-y1j72m5olg] { border-color: var(--panda-primary); box-shadow: 0 0 0 1px var(--panda-primary); }
.logs-source > small[b-y1j72m5olg] { display: flex; align-items: center; justify-content: space-between; gap: 8px; }
.logs-source__levels[b-y1j72m5olg] { display: flex; flex-wrap: wrap; gap: 6px; }
.logs-source__meta[b-y1j72m5olg] { color: var(--panda-text-muted); font-size: var(--panda-font-xs); overflow-wrap: anywhere; }
.logs-source__problem[b-y1j72m5olg] { color: var(--panda-danger-text); font-size: var(--panda-font-xs); overflow-wrap: anywhere; }
.logs-source__files summary[b-y1j72m5olg] { cursor: pointer; color: var(--panda-text-soft); font-size: var(--panda-font-xs); }
.logs-source__files ul[b-y1j72m5olg] { margin: 6px 0 0; padding: 0 0 0 16px; font-size: var(--panda-font-xs); max-height: 180px; overflow: auto; }

.logs-list[b-y1j72m5olg] { border-top: 1px solid var(--panda-border); }
.logs-row[b-y1j72m5olg] { border-bottom: 1px solid var(--panda-border); }
.logs-row > summary[b-y1j72m5olg] {
    display: grid;
    grid-template-columns: 7.2rem auto auto minmax(6rem, 13rem) minmax(0, 1fr) auto;
    align-items: center;
    gap: 10px;
    padding: 8px 16px;
    cursor: pointer;
    list-style: none;
    font-size: var(--panda-font-sm);
}
.logs-row > summary[b-y1j72m5olg]::-webkit-details-marker { display: none; }
.logs-row > summary:hover[b-y1j72m5olg] { background: var(--panda-surface-2); }
.logs-row[open] > summary[b-y1j72m5olg] { background: var(--panda-surface-2); }
.logs-row--error > summary[b-y1j72m5olg], .logs-row--critical > summary[b-y1j72m5olg] { box-shadow: inset 3px 0 0 var(--panda-danger); }
.logs-row--warning > summary[b-y1j72m5olg] { box-shadow: inset 3px 0 0 var(--panda-warning); }
.logs-row time[b-y1j72m5olg] { color: var(--panda-text-muted); font-variant-numeric: tabular-nums; white-space: nowrap; }
.logs-row__cat[b-y1j72m5olg] { color: var(--panda-text-soft); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.logs-row__msg[b-y1j72m5olg] { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.logs-row__trace[b-y1j72m5olg] { color: var(--panda-text-muted); font-size: var(--panda-font-xs); white-space: nowrap; }
.logs-row__body[b-y1j72m5olg] { display: grid; gap: 12px; padding: 12px 16px 16px; background: var(--panda-surface-2); }
.logs-row__text[b-y1j72m5olg] {
    margin: 0;
    max-height: 420px;
    overflow: auto;
    padding: 12px;
    border: 1px solid var(--panda-border);
    border-radius: var(--panda-radius-sm);
    background: var(--panda-surface);
    font-family: var(--panda-font-mono);
    font-size: var(--panda-font-xs);
    line-height: 1.5;
    white-space: pre-wrap;
    overflow-wrap: anywhere;
}
.logs-row__actions[b-y1j72m5olg] { display: flex; flex-wrap: wrap; gap: 8px; }

.logs-archive form[b-y1j72m5olg] { margin-top: 8px; }
.logs-hint[b-y1j72m5olg] { margin-top: 12px; font-size: var(--panda-font-xs); }

@media (max-width: 760px) {
    .logs-row > summary[b-y1j72m5olg] { grid-template-columns: auto auto auto 1fr; gap: 6px 8px; padding: 10px 12px; }
    .logs-row__cat[b-y1j72m5olg] { display: none; }
    .logs-row__msg[b-y1j72m5olg] { grid-column: 1 / -1; white-space: normal; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
    .logs-row__trace[b-y1j72m5olg] { grid-row: 1; grid-column: 4; justify-self: end; }
    .logs-row__body[b-y1j72m5olg] { padding: 12px; }
    .logs-filters__narrow[b-y1j72m5olg] { max-width: none; }
}
