/* /Pages/StockLedgerInReport.razor.rz.scp.css */
.ledger-branch-picker[b-woooxjlll7] { position: relative; }
.ledger-branch-picker summary[b-woooxjlll7] { padding: 14px 16px; border: 1px solid #c9d4e4; border-radius: 7px; cursor: pointer; background: white; min-height: 48px; box-sizing: border-box; }
.ledger-branch-options[b-woooxjlll7] { position: absolute; top: 100%; left: 0; right: 0; z-index: 30; max-height: 320px; overflow-y: auto; padding: 8px; background: white; border: 1px solid #c9d4e4; border-radius: 8px; box-shadow: 0 10px 24px #18304024; }
.ledger-branch-options .ledger-branch-option[b-woooxjlll7] { display: flex; align-items: center; gap: 10px; padding: 10px 8px; margin: 0; cursor: pointer; font-weight: normal; }
.ledger-branch-options input[type=checkbox][b-woooxjlll7] { width: 20px; height: 20px; min-height: 20px; margin: 0; padding: 0; flex: 0 0 20px; accent-color: #647b5d; }
.ledger-branch-option:hover[b-woooxjlll7] { background: #edf2ed; }
.ledger-branch-option small[b-woooxjlll7] { color: #526474; }
/* /Shared/SavingOverlay.razor.rz.scp.css */
.saving-dialog[b-emdhbf7fkd] {
    position: fixed;
    inset: 0;
    margin: auto;
    width: min(420px, calc(100vw - 32px));
    max-height: calc(100dvh - 32px);
    box-sizing: border-box;
    padding: 32px 24px;
    border: 1px solid #d7e0d9;
    border-radius: 20px;
    background: #fff;
    color: #172b3a;
    text-align: center;
    box-shadow: 0 20px 70px #102b3640;
}
.saving-dialog[b-emdhbf7fkd]::backdrop { background: #142c3a80; backdrop-filter: blur(3px); }
.saving-dialog h2[b-emdhbf7fkd] { margin: 20px 0 10px; font-size: 1.3rem; outline: none; }
.saving-dialog p[b-emdhbf7fkd] { margin: 0; color: #526474; line-height: 1.6; font-size: .95rem; }
.saving-spinner[b-emdhbf7fkd] { width: 42px; height: 42px; margin: 0 auto; border: 4px solid #e5ebe5; border-top-color: #647b5d; border-radius: 50%; animation: saving-spin-b-emdhbf7fkd .85s linear infinite; }
@keyframes saving-spin-b-emdhbf7fkd { to { transform: rotate(360deg); } }
@media (prefers-reduced-motion: reduce) { .saving-spinner[b-emdhbf7fkd] { animation: none; } }
/* /Shared/StockPhotoPreview.razor.rz.scp.css */
.stock-hold-preview[hidden][b-xsvw1rwszw] { display: none; }
.stock-hold-preview[b-xsvw1rwszw] { position: fixed; inset: 0; z-index: 2147483000; display: grid; place-items: center; padding: 20px; background: #10253299; pointer-events: none; }
figure[b-xsvw1rwszw] { margin: 0; padding: 16px; max-width: min(680px, 100%); box-sizing: border-box; border-radius: 20px; background: white; color: #172b3a; box-shadow: 0 20px 70px #0005; text-align: center; }
img[b-xsvw1rwszw] { display: block; width: auto; height: auto; max-width: 100%; max-height: 65dvh; object-fit: contain; margin: auto; border-radius: 10px; }
figcaption[b-xsvw1rwszw] { font-weight: 700; margin-top: 12px; overflow-wrap: anywhere; }
small[b-xsvw1rwszw] { display: block; color: #526474; margin-top: 6px; }
@media print { .stock-hold-preview[b-xsvw1rwszw] { display: none !important; } }
