/* /Components/BalanceNotificationCenter.razor.rz.scp.css */
.notice-center[b-8lxks5vz1o]{position:relative;flex:0 0 auto;color:var(--ink-900,#12313a)}
.notice-bell[b-8lxks5vz1o]{position:relative;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--ink-200,#d7e2e5);border-radius:10px;background:white;color:var(--ink-700,#315a65);cursor:pointer}
.notice-bell svg[b-8lxks5vz1o]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.notice-badge[b-8lxks5vz1o]{position:absolute;right:-7px;top:-7px;min-width:19px;padding:2px 4px;border-radius:12px;background:var(--teal-700,#007f78);color:#fff;font-size:.65rem;font-weight:800;border:2px solid white}
.notice-panel[b-8lxks5vz1o]{position:absolute;right:0;top:48px;z-index:120;width:420px;max-width:calc(100vw - 24px);max-height:75vh;overflow:auto;border:1px solid var(--ink-200,#d7e2e5);border-radius:16px;background:#fff;box-shadow:0 14px 45px #12313a26;text-align:left}
.notice-heading[b-8lxks5vz1o]{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 18px 10px}.notice-heading h2[b-8lxks5vz1o]{font-size:1.1rem;margin:0}.notice-heading p[b-8lxks5vz1o]{font-size:.8rem;margin:.3rem 0;color:var(--ink-500,#64828a)}
.notice-close[b-8lxks5vz1o]{border:0;background:transparent;font-size:1.5rem;cursor:pointer;color:inherit}
.notice-tools[b-8lxks5vz1o]{display:flex;flex-wrap:wrap;gap:8px;padding:0 18px 14px}.notice-panel button[b-8lxks5vz1o]{font-family:inherit}.notice-tools button[b-8lxks5vz1o],.notice-actions button[b-8lxks5vz1o],.notice-pagination button[b-8lxks5vz1o]{padding:7px 10px;border:1px solid var(--ink-200,#d7e2e5);border-radius:8px;background:white;font-size:.74rem;color:inherit;cursor:pointer}.notice-filter[aria-pressed=true][b-8lxks5vz1o]{background:var(--teal-700,#007f78);color:#fff}.notice-mark-all[b-8lxks5vz1o]{margin-left:auto}.notice-panel button:disabled[b-8lxks5vz1o]{opacity:.5;cursor:default}
.notice-list[b-8lxks5vz1o]{list-style:none;padding:0;margin:0}.notice-list li[b-8lxks5vz1o]{padding:15px 18px;border-top:1px solid var(--ink-200,#d7e2e5)}.notice-unread[b-8lxks5vz1o]{background:#eff9f8;border-left:3px solid var(--teal-700,#007f78)}.notice-read[b-8lxks5vz1o]{border-left:3px solid transparent}.notice-list p[b-8lxks5vz1o]{margin:0 0 7px;font-size:.85rem;line-height:1.5}.notice-list small[b-8lxks5vz1o]{font-size:.72rem;color:var(--ink-500,#64828a)}.notice-actions[b-8lxks5vz1o]{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:10px}.notice-actions a[b-8lxks5vz1o]{font-size:.76rem;font-weight:650;color:var(--teal-700,#007f78)}
.notice-empty[b-8lxks5vz1o],.notice-footnote[b-8lxks5vz1o]{padding:14px 18px;font-size:.8rem}.notice-footnote[b-8lxks5vz1o]{border-top:1px solid var(--ink-200,#d7e2e5);margin:0;color:var(--ink-500,#64828a);font-size:.7rem}.notice-error[b-8lxks5vz1o]{margin:8px 18px;padding:10px;border:1px solid #f1b6b0;background:#fff0ee;border-radius:8px;font-size:.8rem}.notice-pagination[b-8lxks5vz1o]{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;font-size:.75rem}
@media(max-width:640px){.notice-panel[b-8lxks5vz1o]{position:fixed;left:12px;right:12px;top:78px;width:auto;max-height:calc(100dvh - 95px)}}
@media print{.notice-center[b-8lxks5vz1o]{display:none!important}}
/* /Components/Layout/MainLayout.razor.rz.scp.css */
/* Los estilos del layout se centralizan en app.css para compartir los mismos tokens visuales. */
/* /Components/Layout/ReconnectModal.razor.rz.scp.css */
.components-reconnect-first-attempt-visible[b-moodfl58g3],
.components-reconnect-repeated-attempt-visible[b-moodfl58g3],
.components-reconnect-failed-visible[b-moodfl58g3],
.components-pause-visible[b-moodfl58g3],
.components-resume-failed-visible[b-moodfl58g3],
.components-rejoining-animation[b-moodfl58g3] {
    display: none;
}

#components-reconnect-modal.components-reconnect-show .components-reconnect-first-attempt-visible[b-moodfl58g3],
#components-reconnect-modal.components-reconnect-show .components-rejoining-animation[b-moodfl58g3],
#components-reconnect-modal.components-reconnect-paused .components-pause-visible[b-moodfl58g3],
#components-reconnect-modal.components-reconnect-resume-failed .components-resume-failed-visible[b-moodfl58g3],
#components-reconnect-modal.components-reconnect-retrying[b-moodfl58g3],
#components-reconnect-modal.components-reconnect-retrying .components-reconnect-repeated-attempt-visible[b-moodfl58g3],
#components-reconnect-modal.components-reconnect-retrying .components-rejoining-animation[b-moodfl58g3],
#components-reconnect-modal.components-reconnect-failed[b-moodfl58g3],
#components-reconnect-modal.components-reconnect-failed .components-reconnect-failed-visible[b-moodfl58g3] {
    display: block;
}


#components-reconnect-modal[b-moodfl58g3] {
    background-color: white;
    width: 20rem;
    margin: 20vh auto;
    padding: 2rem;
    border: 0;
    border-radius: 0.5rem;
    box-shadow: 0 3px 6px 2px rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: display 0.5s allow-discrete, overlay 0.5s allow-discrete;
    animation: components-reconnect-modal-fadeOutOpacity-b-moodfl58g3 0.5s both;
    &[open]

{
    animation: components-reconnect-modal-slideUp-b-moodfl58g3 1.5s cubic-bezier(.05, .89, .25, 1.02) 0.3s, components-reconnect-modal-fadeInOpacity-b-moodfl58g3 0.5s ease-in-out 0.3s;
    animation-fill-mode: both;
}

}

#components-reconnect-modal[b-moodfl58g3]::backdrop {
    background-color: rgba(0, 0, 0, 0.4);
    animation: components-reconnect-modal-fadeInOpacity-b-moodfl58g3 0.5s ease-in-out;
    opacity: 1;
}

@keyframes components-reconnect-modal-slideUp-b-moodfl58g3 {
    0% {
        transform: translateY(30px) scale(0.95);
    }

    100% {
        transform: translateY(0);
    }
}

@keyframes components-reconnect-modal-fadeInOpacity-b-moodfl58g3 {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes components-reconnect-modal-fadeOutOpacity-b-moodfl58g3 {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.components-reconnect-container[b-moodfl58g3] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
}

#components-reconnect-modal p[b-moodfl58g3] {
    margin: 0;
    text-align: center;
}

#components-reconnect-modal button[b-moodfl58g3] {
    border: 0;
    background-color: #6b9ed2;
    color: white;
    padding: 4px 24px;
    border-radius: 4px;
}

    #components-reconnect-modal button:hover[b-moodfl58g3] {
        background-color: #3b6ea2;
    }

    #components-reconnect-modal button:active[b-moodfl58g3] {
        background-color: #6b9ed2;
    }

.components-rejoining-animation[b-moodfl58g3] {
    position: relative;
    width: 80px;
    height: 80px;
}

    .components-rejoining-animation div[b-moodfl58g3] {
        position: absolute;
        border: 3px solid #0087ff;
        opacity: 1;
        border-radius: 50%;
        animation: components-rejoining-animation-b-moodfl58g3 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
    }

        .components-rejoining-animation div:nth-child(2)[b-moodfl58g3] {
            animation-delay: -0.5s;
        }

@keyframes components-rejoining-animation-b-moodfl58g3 {
    0% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    4.9% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    5% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 1;
    }

    100% {
        top: 0px;
        left: 0px;
        width: 80px;
        height: 80px;
        opacity: 0;
    }
}
/* /Components/Pages/Administration/Users.razor.rz.scp.css */
.user-role-group[b-yflryk3dj9] { border: 0; padding: 0; margin: 1rem 0; min-width: 0; }
.user-role-group legend[b-yflryk3dj9] { font-weight: 700; margin-bottom: .6rem; }
.user-role-options[b-yflryk3dj9] { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 180px), 1fr)); gap: .75rem; }
.user-role-option[b-yflryk3dj9] { display: flex; align-items: center; gap: .65rem; padding: 1rem; border: 1px solid #d4e0e4; border-radius: 12px; cursor: pointer; min-width: 0; }
.user-role-option span[b-yflryk3dj9] { overflow-wrap: anywhere; }
.user-role-option input[b-yflryk3dj9] { flex: 0 0 auto; }
.user-role-option:has(input:checked)[b-yflryk3dj9] { background: #eefaf8; border-color: #00877d; }
.user-role-option:focus-within[b-yflryk3dj9] { outline: 2px solid #00877d; outline-offset: 2px; }
.user-district-list[b-yflryk3dj9] { display: flex; flex-direction: column; gap: .25rem; max-height: 280px; overflow-y: auto; padding: .3rem; border: 1px solid #d4e0e4; border-radius: 12px; }
.user-district-list .user-role-option[b-yflryk3dj9] { padding: .6rem .75rem; border: 0; border-radius: 6px; margin: 0; }
.section-selection-actions[b-yflryk3dj9] { display: flex; flex-wrap: wrap; gap: .75rem; margin: .75rem 0; }
.section-selection-actions button[b-yflryk3dj9] { white-space: normal; }
/* /Components/Pages/Attention/Reports.razor.rz.scp.css */
.report-filters[b-6vi9gnsyyd] { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 1rem; border: 0; padding: 0; margin: 0; }
.report-filters button[b-6vi9gnsyyd] { justify-self: start; }
.report-print-actions[b-6vi9gnsyyd] { display: flex; align-items: center; flex-wrap: wrap; gap: .75rem; margin-bottom: 1rem; }
.report-print-actions p[b-6vi9gnsyyd] { margin: 0; }
.report-applied-filters[b-6vi9gnsyyd] { overflow-wrap: anywhere; }
@media print {
    .report-controls[b-6vi9gnsyyd], .report-print-actions[b-6vi9gnsyyd] { display: none !important; }
    .report-results[b-6vi9gnsyyd] { border: 0; border-radius: 0; box-shadow: none; padding: 0; color: #000; background: #fff; }
    .people-table-wrap[b-6vi9gnsyyd] { overflow: visible; }
    .people-table[b-6vi9gnsyyd] { width: 100%; min-width: 0; border-collapse: collapse; font-size: 10pt; }
    .people-table thead[b-6vi9gnsyyd] { display: table-header-group; }
    .people-table tbody[b-6vi9gnsyyd] { display: table-row-group; }
    .people-table tr[b-6vi9gnsyyd] { display: table-row; break-inside: avoid; }
    .people-table th[b-6vi9gnsyyd], .people-table td[b-6vi9gnsyyd] { display: table-cell; padding: 6pt; border-bottom: 1px solid #ccc; white-space: normal; color: #000; }
    .people-table td[b-6vi9gnsyyd]::before { display: none; }
}
@media(min-width:1200px){.report-filters[b-6vi9gnsyyd]{grid-template-columns:repeat(4,minmax(0,1fr));}.report-filters button[b-6vi9gnsyyd]{grid-column:1/-1;}}
@media(max-width:600px){.report-filters[b-6vi9gnsyyd]{grid-template-columns:1fr;}}
/* /Components/Pages/Inventory/Dispatches.razor.rz.scp.css */
.custody-print[b-prr53u5dt1] { display: none; }
@media print {
 .dispatch-controls[b-prr53u5dt1] { display:none!important; }
 .custody-print[b-prr53u5dt1] { display:block; border:0; box-shadow:none; padding:0; color:#000; }
 .custody-print p[b-prr53u5dt1] { margin:1.2rem 0; }
}
.support-fields[b-prr53u5dt1]{display:grid;gap:.8rem}
.receiver-picker[b-prr53u5dt1]{border:0;padding:0;margin:0;min-width:0}
.receiver-picker legend[b-prr53u5dt1]{font-size:.875rem;font-weight:650;padding:0;margin-bottom:.65rem}
.receiver-picker>label[b-prr53u5dt1]{display:block;margin-bottom:.4rem}
.receiver-options[b-prr53u5dt1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;max-height:300px;overflow-y:auto;padding:4px;margin-top:.65rem}
.receiver-option[b-prr53u5dt1]{display:flex;align-items:flex-start;gap:.7rem;padding:.85rem;min-width:0;border:1px solid var(--ink-200,#d7e2e5);border-radius:10px;background:var(--paper,#fff);cursor:pointer}
.receiver-option span[b-prr53u5dt1]{min-width:0;overflow-wrap:anywhere;font-weight:650;line-height:1.5}.receiver-option small[b-prr53u5dt1]{display:block;font-size:.75rem;font-weight:400;color:var(--ink-500,#64828a)}
.receiver-option[b-prr53u5dt1]  input[type=radio]{flex:0 0 auto;width:18px;height:18px;margin:.2rem 0 0;accent-color:var(--teal-700,#007f78)}
.receiver-option:has(input:checked)[b-prr53u5dt1]{border-color:var(--teal-700,#007f78);background:var(--teal-50,#eff9f8)}
.receiver-option:focus-within[b-prr53u5dt1]{outline:2px solid var(--teal-700,#007f78);outline-offset:1px}
.receiver-selected[b-prr53u5dt1]{padding:.7rem;border-radius:8px;background:var(--ink-50,#f0f5f6);font-size:.85rem}
@media(max-width:700px){.receiver-options[b-prr53u5dt1]{grid-template-columns:minmax(0,1fr)}}
/* /Components/Pages/Inventory/ExpiryPanel.razor.rz.scp.css */
.expiry-table[b-yc8mhyhn3r]{width:100%;border-collapse:collapse;font-size:.9rem;margin:.75rem 0}
.expiry-table th[b-yc8mhyhn3r],.expiry-table td[b-yc8mhyhn3r]{text-align:left;padding:.65rem .75rem;border-bottom:1px solid #e4ebed}
.expiry-table th[b-yc8mhyhn3r]{background:#fff4df;color:#74530d}
details[b-yc8mhyhn3r]{margin-top:1rem}summary[b-yc8mhyhn3r]{cursor:pointer;font-weight:600;padding:.5rem 0}
/* /Components/Pages/Inventory/Index.razor.rz.scp.css */
.stock-heading[b-cm12fcojzb]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}
.movement-apply-panel[b-cm12fcojzb]{margin-top:1rem;padding:1rem;border:1px solid #d9e3e6;border-radius:12px;background:#f5faf9}
.movement-apply-panel p[b-cm12fcojzb]{line-height:1.6;overflow-wrap:anywhere}
.movement-apply-confirmation[b-cm12fcojzb]{margin-top:1rem;padding-top:1rem;border-top:1px solid #d9e3e6}
.movement-apply-actions[b-cm12fcojzb]{display:flex;flex-wrap:wrap;gap:.75rem}
.movement-apply-actions button[b-cm12fcojzb]{white-space:normal;min-width:0}
@media(max-width:600px){.movement-apply-actions[b-cm12fcojzb]{flex-direction:column}.movement-apply-actions button[b-cm12fcojzb]{width:100%}}
.stock-heading h2[b-cm12fcojzb]{margin:0 0 .25rem}
.stock-heading p[b-cm12fcojzb],.stock-note[b-cm12fcojzb]{color:#526d76;font-size:.875rem;margin:.25rem 0}
.stock-search[b-cm12fcojzb]{width:min(100%,22rem)}
.movement-product-picker[b-cm12fcojzb]{border:0;padding:0;margin:1rem 0;min-width:0}
.movement-product-picker legend[b-cm12fcojzb]{font-weight:700;margin-bottom:.5rem}
.movement-product-list[b-cm12fcojzb]{max-height:260px;overflow-y:auto;border:1px solid #d9e3e6;border-radius:12px;padding:.5rem;margin-top:.75rem}
.movement-product-option[b-cm12fcojzb]{display:flex;align-items:center;gap:.75rem;padding:.8rem;border-radius:8px;cursor:pointer;min-width:0}
.movement-product-option input[b-cm12fcojzb]{flex-shrink:0}
.movement-product-option span[b-cm12fcojzb]{min-width:0;overflow-wrap:anywhere}
.movement-product-option small[b-cm12fcojzb]{display:block;color:#526d76;margin-top:.25rem}
.movement-product-option:has(input:checked)[b-cm12fcojzb]{background:#eefaf8}
.movement-product-option:focus-within[b-cm12fcojzb]{outline:2px solid #00877d;outline-offset:-2px}
.stock-search label[b-cm12fcojzb]{display:block;font-size:.875rem;font-weight:600;margin-bottom:.3rem}
.stock-search .text-input[b-cm12fcojzb]{min-height:2.75rem;padding:.6rem .85rem}
.stock-table-scroll[b-cm12fcojzb]{overflow-x:auto;border:1px solid #d9e3e6;border-radius:.75rem}
.stock-table[b-cm12fcojzb]{width:100%;border-collapse:collapse;text-align:left;font-size:.95rem;white-space:nowrap}
.stock-table th[b-cm12fcojzb],.stock-table td[b-cm12fcojzb]{padding:.8rem 1rem;border-bottom:1px solid #e4ebed}
.stock-table thead th[b-cm12fcojzb]{background:#f1f5f6;color:#48616b;font-size:.8rem;font-weight:700}
.stock-table tbody th[b-cm12fcojzb]{font-weight:600;white-space:normal;min-width:10rem}
.stock-table tbody tr:last-child>*[b-cm12fcojzb]{border-bottom:0}
.stock-table .stock-number[b-cm12fcojzb]{text-align:right;font-variant-numeric:tabular-nums}
.stock-total[b-cm12fcojzb]{background:#f8fafb}
.stock-total .stock-kind[b-cm12fcojzb]{font-size:.8rem;font-weight:600;color:#48616b}
.stock-lot th[b-cm12fcojzb]{padding-left:1.6rem;color:#526d76;font-weight:400!important;font-size:.875rem}
.stock-lot .stock-kind[b-cm12fcojzb]{font-size:.875rem;color:#526d76}
.stock-unit[b-cm12fcojzb]{color:#526d76}
.stock-available[b-cm12fcojzb]{display:inline-block;min-width:3rem;padding:.2rem .55rem;border-radius:.4rem;background:#edf3f5;color:#173b46;font-weight:700}
.stock-note[b-cm12fcojzb]{margin-top:.8rem}
.stock-empty[b-cm12fcojzb]{text-align:center;padding:1.5rem!important;color:#526d76;white-space:normal}
.stock-caption[b-cm12fcojzb]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.movement-heading[b-cm12fcojzb],.movement-header[b-cm12fcojzb]{display:flex;justify-content:space-between;align-items:center;gap:.75rem}
.movement-heading[b-cm12fcojzb]{margin-bottom:1rem;flex-wrap:wrap}
.movement-heading h2[b-cm12fcojzb],.movement-header h3[b-cm12fcojzb]{margin:0}
.movement-heading p[b-cm12fcojzb]{font-size:.875rem;color:#526d76;margin:.3rem 0}
.movement-count[b-cm12fcojzb]{font-size:.8rem;color:#48616b;background:#f1f5f6;border-radius:1rem;padding:.35rem .7rem}
.movement-card[b-cm12fcojzb]{border:1px solid #d9e3e6;border-radius:.75rem;padding:1rem;margin-top:.8rem}
.movement-header[b-cm12fcojzb]{flex-wrap:wrap}
.movement-header h3[b-cm12fcojzb]{font-size:1.05rem;margin-top:.2rem}
.movement-folio[b-cm12fcojzb]{font-size:.8rem;color:#526d76}
.movement-status[b-cm12fcojzb]{font-size:.75rem;font-weight:700;border-radius:1rem;padding:.35rem .7rem}
.movement-applied[b-cm12fcojzb]{background:#e7f4ee;color:#235b44}
.movement-draft[b-cm12fcojzb]{background:#fff2d7;color:#74530d}
.movement-other[b-cm12fcojzb]{background:#edf3f5;color:#48616b}
.movement-meta[b-cm12fcojzb]{display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;font-size:.85rem;color:#526d76;margin:.75rem 0}
.movement-meta strong[b-cm12fcojzb]{font-weight:600;margin-right:.3rem}
.movement-notes[b-cm12fcojzb]{display:grid;gap:.4rem;margin:.75rem 0;font-size:.875rem;overflow-wrap:anywhere}
.movement-notes div[b-cm12fcojzb]{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.5rem}
.movement-notes dt[b-cm12fcojzb]{color:#526d76}.movement-notes dd[b-cm12fcojzb]{margin:0;white-space:pre-wrap}
.movement-lines[b-cm12fcojzb]{font-size:.875rem}.movement-lines th[b-cm12fcojzb],.movement-lines td[b-cm12fcojzb]{padding:.6rem .75rem}
.movement-card>.secondary-button[b-cm12fcojzb]{margin-top:.75rem}
@media(max-width:700px){.stock-heading[b-cm12fcojzb]{align-items:stretch;flex-direction:column}.stock-search[b-cm12fcojzb]{width:100%}.stock-table th[b-cm12fcojzb],.stock-table td[b-cm12fcojzb]{padding:.65rem .75rem}}
/* /Components/Pages/Inventory/Return.razor.rz.scp.css */
.return-print[b-fdhrpmwh32] { display:none; }
.return-field[b-fdhrpmwh32] { display:flex; flex-direction:column; gap:.6rem; min-width:0; }
.return-field label[b-fdhrpmwh32] { font-weight:600; line-height:1.5; }
.return-field small[b-fdhrpmwh32] { color:var(--text-muted,#526d76); }
.return-field[b-fdhrpmwh32]  input[type=file] { display:block; width:100%; max-width:100%; min-width:0; padding:.6rem; border:1px solid #d7e2e5; border-radius:8px; background:#fff; box-sizing:border-box; }
.return-evidence-block[b-fdhrpmwh32] { margin:1.5rem 0; padding:1.25rem; border:1px solid #d7e2e5; border-radius:12px; }
.return-evidence-block h3[b-fdhrpmwh32] { margin:0 0 .75rem; }
.return-evidence-block > button[b-fdhrpmwh32] { margin:.25rem 0 1.25rem; white-space:normal; }
.return-file-grid[b-fdhrpmwh32] { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:1.5rem; }
.return-confirmation[b-fdhrpmwh32] { margin-top:1.5rem; padding-top:1.25rem; border-top:1px solid #d7e2e5; }
.return-confirmation label[b-fdhrpmwh32] { display:flex; gap:.75rem; align-items:flex-start; line-height:1.6; }
.return-confirmation input[type=checkbox][b-fdhrpmwh32] { flex-shrink:0; margin-top:.35rem; }
@media(max-width:800px){.return-file-grid[b-fdhrpmwh32]{grid-template-columns:1fr;}.return-evidence-block[b-fdhrpmwh32]{padding:1rem;}}
.support-fields table[b-fdhrpmwh32] { width:100%; border-collapse:collapse; margin:1rem 0; }
.support-fields th[b-fdhrpmwh32],.support-fields td[b-fdhrpmwh32] { text-align:left; padding:.75rem .5rem; border-bottom:1px solid var(--border-color,#d7e2e5); }
.support-fields th[b-fdhrpmwh32] { background:var(--surface-muted,#f0f5f6); }
.support-fields input[type=number][b-fdhrpmwh32] { width:6rem; max-width:100%; padding:.6rem; border:1px solid #bbcdd1; border-radius:.5rem; }
@media(max-width:600px){.support-fields th[b-fdhrpmwh32],.support-fields td[b-fdhrpmwh32]{padding:.5rem .25rem;font-size:.85rem;}.support-fields input[type=number][b-fdhrpmwh32]{width:4rem;}}
@media print{.return-controls[b-fdhrpmwh32]{display:none!important;}.return-print[b-fdhrpmwh32]{display:block;border:0;box-shadow:none;padding:0;color:#000;}.return-print p[b-fdhrpmwh32]{margin:1.2rem 0;}.return-print table[b-fdhrpmwh32]{width:100%;border-collapse:collapse;}.return-print td[b-fdhrpmwh32],.return-print th[b-fdhrpmwh32]{padding:.5rem;border-bottom:1px solid #ccc;}}
@media print{.partial-receipt[b-fdhrpmwh32]{break-before:page;}}
/* /Components/Pages/Requests/Create.razor.rz.scp.css */
.capture-evidence[b-cktynnl226]{border-top:1px solid #d9e3e6;margin-top:1rem;padding-top:1rem}
.request-product-picker[b-cktynnl226]{border:0;padding:0;margin:.5rem 0;min-width:0}
.request-product-picker legend[b-cktynnl226]{font-weight:700;margin-bottom:.65rem}
.request-product-picker>label[b-cktynnl226]{display:block;margin-bottom:.5rem}
.request-product-results[b-cktynnl226]{max-height:260px;overflow-y:auto;border:1px solid #d9e3e6;border-radius:12px;padding:.5rem}
.request-product-option[b-cktynnl226]{display:flex;align-items:center;gap:.75rem;padding:.8rem;cursor:pointer;border-radius:8px;min-width:0}
.request-product-option span[b-cktynnl226]{min-width:0;overflow-wrap:anywhere}
.request-product-option small[b-cktynnl226]{display:block;color:#526d76;margin-top:.25rem}
.request-product-option[b-cktynnl226]  input{flex-shrink:0}
.request-product-option:has(input:checked)[b-cktynnl226]{background:#eefaf8}
.request-product-option:focus-within[b-cktynnl226]{outline:2px solid #00877d;outline-offset:-2px}
.capture-evidence h3[b-cktynnl226]{margin:.25rem 0}.capture-evidence small[b-cktynnl226]{font-weight:400}
.capture-evidence p[b-cktynnl226]{font-size:.875rem;color:#526d76}.capture-evidence .form-alert[b-cktynnl226]{color:inherit}
.capture-evidence-options[b-cktynnl226]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem}
.capture-evidence-options label[b-cktynnl226]{display:flex;flex-direction:column;gap:.5rem;min-width:0;padding:.8rem;border:1px solid #d9e3e6;border-radius:.65rem}
.capture-evidence-options input[b-cktynnl226]{max-width:100%}.capture-evidence li[b-cktynnl226]{overflow-wrap:anywhere}
/* /Components/Pages/Requests/Detail.razor.rz.scp.css */
.request-progress-panel[b-myhrbq6nld] { margin:1.25rem 0; }
.request-progress-panel p[b-myhrbq6nld] { line-height:1.6; overflow-wrap:anywhere; }
.request-progress-item[b-myhrbq6nld] { border-top:1px solid #d7e2e5; padding:1rem 0; }
.request-progress-item h3[b-myhrbq6nld] { margin:.5rem 0; }
.request-progress-item .secondary-button[b-myhrbq6nld] { white-space:normal; }
.request-audit-details[b-myhrbq6nld] { margin-top:1rem; border-top:1px solid #d7e2e5; padding-top:1rem; }
.request-audit-details summary[b-myhrbq6nld] { cursor:pointer; font-weight:600; }
.request-audit-details .request-timeline[b-myhrbq6nld] { margin-top:1rem; }
.request-audit-details .request-timeline li > div[b-myhrbq6nld] { min-width:0; overflow-wrap:anywhere; }
/* /Components/Pages/Requests/StockAvailability.razor.rz.scp.css */
.stock-availability-wrap[b-cig7v0hshj]{overflow-x:auto;margin:.75rem 0}
table[b-cig7v0hshj]{width:100%;border-collapse:collapse;font-size:.9rem}
th[b-cig7v0hshj],td[b-cig7v0hshj]{padding:.7rem .85rem;border-bottom:1px solid #d9e3e6;text-align:left}
thead[b-cig7v0hshj]{background:#f1f5f6}td[b-cig7v0hshj]{font-variant-numeric:tabular-nums}
p[b-cig7v0hshj]{font-size:.9rem}
/* /Components/Pages/Supports/Delivery.razor.rz.scp.css */
.request-evidence-picker[b-3wpbkd6e36] { min-width:0; margin:1rem 0; padding:0; border:0; }
.request-evidence-picker legend[b-3wpbkd6e36] { margin-bottom:.5rem; font-weight:600; }
.request-evidence-options[b-3wpbkd6e36] { display:grid; gap:.6rem; max-height:24rem; overflow-y:auto; padding:.2rem; }
.request-evidence-option[b-3wpbkd6e36] { display:flex; align-items:flex-start; gap:.75rem; padding:.85rem 1rem; border:1px solid #d7e2e5; border-radius:8px; cursor:pointer; }
.request-evidence-option:has(input:checked)[b-3wpbkd6e36] { border-color:#008b83; background:#eefaf8; }
.request-evidence-option:focus-within[b-3wpbkd6e36] { outline:2px solid #008b83; outline-offset:2px; }
.request-evidence-option input[b-3wpbkd6e36] { flex:0 0 auto; width:1rem; height:1rem; margin:.2rem 0 0; }
.request-evidence-option > span[b-3wpbkd6e36] { display:block; min-width:0; overflow-wrap:anywhere; }
.request-evidence-option strong[b-3wpbkd6e36], .request-evidence-option span span[b-3wpbkd6e36], .request-evidence-option small[b-3wpbkd6e36] { display:block; }
.request-evidence-option small[b-3wpbkd6e36] { margin-top:.35rem; color:#506570; }
/* /Components/Pages/Supports/DeliveryFollowUp.razor.rz.scp.css */
.followup-stack[b-j29g1vlxiu]{display:grid;gap:1rem;min-width:0}
.support-fields[b-j29g1vlxiu]{display:grid;gap:.8rem}
.follow-choice-group[b-j29g1vlxiu]{border:0;margin:0;padding:0;min-width:0}
.follow-choice-group legend[b-j29g1vlxiu]{font-size:.875rem;font-weight:650;margin-bottom:.65rem;padding:0}
.follow-options[b-j29g1vlxiu]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}
.follow-option[b-j29g1vlxiu]{display:flex;gap:.7rem;align-items:flex-start;min-width:0;padding:1rem;border:1px solid var(--ink-200,#d7e2e5);border-radius:12px;background:var(--paper,#fff);cursor:pointer;line-height:1.45}
.follow-option span[b-j29g1vlxiu]{min-width:0;overflow-wrap:anywhere}.follow-option strong[b-j29g1vlxiu],.follow-option small[b-j29g1vlxiu]{display:block}.follow-option strong[b-j29g1vlxiu]{font-size:.875rem}.follow-option small[b-j29g1vlxiu]{font-size:.78rem;color:var(--ink-500,#64828a);margin-top:.25rem}
.follow-option[b-j29g1vlxiu]  input[type=radio]{flex:0 0 auto;margin:.2rem 0 0;width:18px;height:18px;accent-color:var(--teal-700,#007f78)}
.follow-option:has(input:checked)[b-j29g1vlxiu]{border-color:var(--teal-700,#007f78);background:var(--teal-50,#eff9f8)}
.follow-option:focus-within[b-j29g1vlxiu]{outline:2px solid var(--teal-700,#007f78);outline-offset:2px}
.support-fields:disabled .follow-option[b-j29g1vlxiu]{cursor:default;opacity:.7}
@media(max-width:700px){.follow-options[b-j29g1vlxiu]{grid-template-columns:minmax(0,1fr)}.follow-option[b-j29g1vlxiu]{padding:.85rem}}
/* /Components/Pages/Supports/Index.razor.rz.scp.css */
.support-inboxes[b-vv44dmqqk7]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}
.support-inboxes button[b-vv44dmqqk7]{padding:.65rem .9rem}
.support-inboxes [aria-current="page"][b-vv44dmqqk7]{background:#173b46;color:white;border-color:#173b46}
