/* /Components/Shared/ConfirmDialog.razor.rz.scp.css */
.confirm-overlay[b-2747sww56v]{position:fixed;inset:0;z-index:2000;background:#0008;display:grid;place-items:center;padding:16px}.panel[b-2747sww56v]{width:min(520px,100%);max-height:calc(100dvh - 32px);overflow:auto;margin:0;background:var(--surface);color:var(--text);border:1px solid var(--line);padding:24px;border-radius:12px;box-shadow:0 16px 48px #0003}.panel p[b-2747sww56v]{color:var(--text);line-height:1.8;overflow-wrap:anywhere}button[b-2747sww56v]{min-height:44px;min-width:88px;margin-inline-end:8px}
/* /Components/Shared/CustomerBalance.razor.rz.scp.css */
.customer-balance[b-74emy8p6oy]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:inherit;font-variant-numeric:tabular-nums}
.balance-badge[b-74emy8p6oy]{display:inline-block;padding:.2rem .65rem;border-radius:999px;font-size:.8rem;font-weight:700;line-height:1.5}
.debtor .balance-badge[b-74emy8p6oy]{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}
.creditor .balance-badge[b-74emy8p6oy]{color:#166534;background:#dcfce7;border:1px solid #bbf7d0}
.settled .balance-badge[b-74emy8p6oy]{color:#374151;background:#e5e7eb;border:1px solid #d1d5db}
.balance-amount[b-74emy8p6oy]{color:var(--text);white-space:nowrap}
/* /Components/Shared/NotificationBell.razor.rz.scp.css */

.notification-bell[b-k53ouvgost]{position:relative}
.notification-bell>summary[b-k53ouvgost]{cursor:pointer;list-style:none;position:relative;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}
summary[b-k53ouvgost]::-webkit-details-marker{display:none}summary:hover[b-k53ouvgost],details[open]>summary[b-k53ouvgost]{background:var(--tint);color:var(--accent)}
.notification-count[b-k53ouvgost]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:22px;padding:1px 5px;background:var(--danger);color:var(--bg);border-radius:20px;font-size:11px;font-weight:700;direction:ltr}
summary .notification-count[b-k53ouvgost]{position:absolute;top:-7px;inset-inline-end:-7px;border:2px solid var(--surface)}
.notification-list[b-k53ouvgost]{position:absolute;inset-inline-end:0;top:calc(100% + 10px);width:min(420px,calc(100vw - 24px));max-height:min(680px,70dvh);overflow:auto;overscroll-behavior:contain;background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:12px;padding:16px;box-shadow:0 12px 36px #0003;z-index:100;text-align:start}
.notice-header[b-k53ouvgost]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.notice-header h2[b-k53ouvgost]{margin:0;font-size:17px}.notice-header h2 .notification-count[b-k53ouvgost]{margin-inline-start:6px}
.notice-toolbar[b-k53ouvgost]{display:flex;align-items:end;gap:8px;margin-bottom:16px}.notice-toolbar label[b-k53ouvgost]{flex:1;min-width:0}.notice-toolbar select[b-k53ouvgost]{width:100%}
.notice[b-k53ouvgost]{border:1px solid var(--line);border-inline-start:4px solid var(--line);border-radius:10px;padding:14px;margin-bottom:12px;overflow-wrap:anywhere;min-width:0}
.notice:hover[b-k53ouvgost]{background:var(--soft)}.notice.unread[b-k53ouvgost]{background:var(--soft);border-inline-start-color:var(--accent)}.notice.warning[b-k53ouvgost]{border-inline-start-color:var(--warning)}.notice.critical[b-k53ouvgost]{border-inline-start-color:var(--danger)}
.notice-state[b-k53ouvgost]{display:block;font-size:11px;color:var(--muted);margin-block:4px 8px}.unread .notice-state[b-k53ouvgost]{font-weight:700;color:var(--accent)}
.severity[b-k53ouvgost]{display:inline-block;padding:4px 8px;border-radius:6px;font-size:12px;margin-bottom:6px}.warning .severity[b-k53ouvgost]{background:var(--warning-soft);color:var(--warning)}.critical .severity[b-k53ouvgost]{background:var(--danger-soft);color:var(--danger)}
.notice-message[b-k53ouvgost]{margin:8px 0}.notice-detail[b-k53ouvgost]{display:block;margin:4px 0;line-height:1.6;text-align:start}.notice-detail:first-child[b-k53ouvgost]{font-weight:600}.notice-time[b-k53ouvgost]{display:block;text-align:start;color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}
.notice-actions[b-k53ouvgost]{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.notification-list button[b-k53ouvgost],.notification-list .button[b-k53ouvgost]{min-height:44px;min-width:44px;white-space:normal;font-size:12px;padding:8px 12px}.dismiss-action[b-k53ouvgost]{color:var(--danger)}
.notice-empty[b-k53ouvgost]{text-align:center;padding:32px 12px;color:var(--muted)}.notice-empty strong[b-k53ouvgost]{display:block;font-size:28px;color:var(--success);margin-bottom:12px}
.notification-page>summary[b-k53ouvgost]{display:none}.notification-page .notification-list[b-k53ouvgost]{position:static;width:100%;max-width:900px;max-height:none;box-shadow:none;padding:20px}
@media(max-width:760px){.notification-bell .notification-list[b-k53ouvgost]{position:fixed;inset-inline:12px;top:132px;width:auto;max-height:calc(100dvh - 148px)}.notification-page .notification-list[b-k53ouvgost]{padding:12px}.notice-toolbar[b-k53ouvgost]{flex-wrap:wrap}.notice-toolbar label[b-k53ouvgost]{min-width:170px}}
