/* /Components/Pages/Applications.razor.rz.scp.css */
.applications-grid[b-mil92du2n2]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}
.applications-grid h2[b-mil92du2n2]{margin-top:20px}.application-actions[b-mil92du2n2]{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}
.application-actions .button[b-mil92du2n2]{min-height:48px}code[b-mil92du2n2]{display:block;overflow-wrap:anywhere;background:#eef5f4;padding:12px;border-radius:8px;font-size:.85rem}
li[b-mil92du2n2]{margin-bottom:10px}details[b-mil92du2n2]{margin:20px 0}summary[b-mil92du2n2]{cursor:pointer;min-height:44px}
@media(max-width:900px){.applications-grid[b-mil92du2n2]{grid-template-columns:1fr}.application-actions[b-mil92du2n2]{flex-direction:column}.application-actions .button[b-mil92du2n2]{width:100%}}
/* /Components/Pages/Connecteurs.razor.rz.scp.css */
.connector-card[b-ko1okkbgp8] { padding: 18px; margin: 16px 0; border: 1px solid #d7e0e5; border-radius: 10px; min-width: 0; }
.connector-card strong[b-ko1okkbgp8] { font-size: 1.05rem; overflow-wrap: anywhere; }
.connector-card code[b-ko1okkbgp8] { overflow-wrap: anywhere; white-space: normal; }
.connector-actions[b-ko1okkbgp8] { display: flex; flex-wrap: wrap; gap: 10px; margin: 14px 0; }
@media(max-width:600px) { .connector-card[b-ko1okkbgp8] { padding: 12px; } .connector-actions .button[b-ko1okkbgp8] { width: 100%; } }
/* /Components/Pages/Demarrage.razor.rz.scp.css */
.demarrage-steps[b-egsaapxp4f] { list-style:none; padding:0; display:grid; grid-template-columns:1fr 1fr; gap:22px; }
.demarrage-steps > li[b-egsaapxp4f] { padding:26px; min-width:0; }
.demarrage-steps h2[b-egsaapxp4f] { margin:10px 0; }
.demarrage-steps p[b-egsaapxp4f] { margin-bottom:18px; }
.demarrage-steps > li:last-child[b-egsaapxp4f] { grid-column:1 / -1; }
@media(max-width:850px) { .demarrage-steps[b-egsaapxp4f] { grid-template-columns:1fr; } }
/* /Components/Pages/Exploitation.razor.rz.scp.css */
.exploitation-actions[b-2ce7tw32oi] { display: flex; flex-wrap: wrap; gap: .75rem; margin-bottom: 1rem; }
.exploitation-grid[b-2ce7tw32oi] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1rem; }
.exploitation-control[b-2ce7tw32oi], .exploitation-files[b-2ce7tw32oi], .exploitation-limits[b-2ce7tw32oi] { padding: 1.4rem; }
.exploitation-control-title[b-2ce7tw32oi] { display: flex; align-items: flex-start; justify-content: space-between; gap: .8rem; }
.exploitation-control h2[b-2ce7tw32oi] { margin: 0; font-size: 1.1rem; }
.exploitation-control p[b-2ce7tw32oi] { line-height: 1.6; }
.exploitation-badge[b-2ce7tw32oi] { flex-shrink: 0; border-radius: 1rem; padding: .3rem .65rem; font-size: .8rem; font-weight: 700; }
.is-ok[b-2ce7tw32oi] { background: #e6f3ed; color: #226447; }
.is-error[b-2ce7tw32oi] { background: #fceae7; color: #a23429; }
.is-unknown[b-2ce7tw32oi] { background: #f6efdf; color: #745a23; }
.exploitation-files[b-2ce7tw32oi], .exploitation-limits[b-2ce7tw32oi] { margin-top: 1rem; }
.exploitation-unavailable[b-2ce7tw32oi] { display: block; color: #a23429; font-size: .8rem; margin-top: .25rem; }
.exploitation-limits li[b-2ce7tw32oi] { line-height: 1.6; margin-bottom: .6rem; }
@media (max-width: 700px) { .exploitation-grid[b-2ce7tw32oi] { grid-template-columns: minmax(0, 1fr); } .exploitation-actions .button[b-2ce7tw32oi] { width: 100%; } .exploitation-control-title[b-2ce7tw32oi] { flex-wrap: wrap; } }
/* /Components/Pages/Maintenance.razor.rz.scp.css */
.maintenance-nav[b-ltlfvrjr4t] { display:flex; flex-wrap:wrap; gap:1.5rem; margin-bottom:1.5rem; }
.maintenance-steps[b-ltlfvrjr4t] { padding:0; list-style:none; display:grid; grid-template-columns:1fr 1fr; gap:1.25rem; }
.maintenance-steps > li[b-ltlfvrjr4t], .maintenance-limits[b-ltlfvrjr4t] { padding:1.6rem; min-width:0; }
.maintenance-steps h2[b-ltlfvrjr4t] { margin:.8rem 0; }
.maintenance-steps li[b-ltlfvrjr4t], .maintenance-limits p[b-ltlfvrjr4t] { line-height:1.7; }
.maintenance-steps pre[b-ltlfvrjr4t] { white-space:pre-wrap; overflow-wrap:anywhere; background:#eef4f5; padding:1rem; border-radius:8px; font-size:.85rem; }
.maintenance-steps code[b-ltlfvrjr4t] { overflow-wrap:anywhere; }
.maintenance-limits[b-ltlfvrjr4t] { margin-top:1.25rem; }
@media(max-width:900px) { .maintenance-steps[b-ltlfvrjr4t] { grid-template-columns:1fr; } }
@media(max-width:600px) { .maintenance-steps > li[b-ltlfvrjr4t], .maintenance-limits[b-ltlfvrjr4t] { padding:1rem; } }
/* /Components/Pages/ParcoursReception.razor.rz.scp.css */
.parcours-advanced[b-npgj71m6zh] {
    margin-top: 2rem;
    padding-top: 1.6rem;
    border-top: 1px solid var(--border);
}

.parcours-advanced-heading[b-npgj71m6zh] {
    display: grid;
    grid-template-columns: minmax(16rem, .75fr) minmax(20rem, 1.25fr);
    gap: 1.5rem;
    align-items: end;
    margin-bottom: 1.25rem;
}

.parcours-advanced-heading h2[b-npgj71m6zh] {
    margin: .5rem 0 0;
    font-size: 1.55rem;
    letter-spacing: -.025em;
}

.parcours-advanced-heading > p[b-npgj71m6zh] {
    margin: 0;
    color: var(--ink-muted);
    line-height: 1.65;
}

.parcours-config-grid[b-npgj71m6zh] {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1rem;
}

.parcours-config-card[b-npgj71m6zh] {
    min-width: 0;
    margin: 0;
    padding: 1.15rem;
    border: 1px solid #d4dde6;
    border-radius: .4rem;
    background: #fbfcfd;
}

.parcours-config-card.is-wide[b-npgj71m6zh] {
    grid-column: 1 / -1;
}

.parcours-config-card > legend[b-npgj71m6zh] {
    padding: 0 .45rem;
    color: var(--ink);
    font-size: 1.05rem;
    font-weight: 700;
}

.parcours-config-card label[b-npgj71m6zh] {
    min-width: 0;
}

.parcours-card-intro[b-npgj71m6zh] {
    display: flex;
    gap: 1rem;
    align-items: center;
    justify-content: space-between;
}

.parcours-card-intro p[b-npgj71m6zh] {
    max-width: 54rem;
    margin: 0;
    color: var(--ink-muted);
    font-size: .88rem;
    line-height: 1.55;
}

.parcours-card-intro .button[b-npgj71m6zh] {
    flex: 0 0 auto;
}

.parcours-empty-rule[b-npgj71m6zh] {
    margin: 1rem 0 0;
    padding: .9rem;
    border: 1px dashed #c8d2dc;
    border-radius: .35rem;
    color: var(--ink-muted);
    font-size: .85rem;
}

.parcours-repeater[b-npgj71m6zh] {
    display: grid;
    gap: .8rem;
    margin-top: 1rem;
}

.parcours-repeater-item[b-npgj71m6zh] {
    min-width: 0;
    padding: .95rem;
    border: 1px solid #d8e0e7;
    border-radius: .35rem;
    background: #fff;
}

.parcours-rule-grid[b-npgj71m6zh] {
    display: grid;
    grid-template-columns: minmax(8rem, .75fr) minmax(13rem, 1.5fr) minmax(9rem, .75fr);
    gap: .8rem;
    align-items: end;
}

.parcours-row-actions[b-npgj71m6zh] {
    display: flex;
    gap: 1rem;
    align-items: center;
    justify-content: space-between;
    margin-top: .8rem;
}

.parcours-row-actions .checkbox-label[b-npgj71m6zh] {
    margin: 0;
}

.parcours-row-actions .button[b-npgj71m6zh] {
    min-height: 2.45rem;
    padding: .45rem .75rem;
    font-size: .8rem;
}

.parcours-fields-two[b-npgj71m6zh],
.parcours-unplanned-grid[b-npgj71m6zh] {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: .15rem .8rem;
}

.parcours-config-card > .checkbox-label[b-npgj71m6zh] {
    align-items: flex-start;
    margin: .85rem 0 0;
    line-height: 1.45;
}

.parcours-config-card .checkbox-label small[b-npgj71m6zh] {
    display: block;
    margin-top: .2rem;
    color: var(--ink-muted);
    font-size: .74rem;
    font-weight: 400;
    line-height: 1.45;
}

.label-hint[b-npgj71m6zh] {
    color: var(--ink-muted);
    font-size: .73rem;
    font-weight: 400;
}

.parcours-help[b-npgj71m6zh],
.parcours-mode-description[b-npgj71m6zh] {
    color: var(--ink-muted);
    font-size: .78rem;
    line-height: 1.55;
}

.parcours-help[b-npgj71m6zh] {
    margin: .9rem 0 0;
}

.parcours-mode-description[b-npgj71m6zh] {
    min-height: 2.5rem;
    margin: .7rem 0;
    padding: .7rem .8rem;
    border-left: 3px solid #8ebbb6;
    background: #eef6f4;
    color: #315d58;
}

.parcours-inline-warning[b-npgj71m6zh] {
    margin: .2rem 0 .8rem;
    padding: .65rem .75rem;
    border: 1px solid #e6c998;
    border-radius: .3rem;
    background: #fff4e3;
    color: #624013;
    font-size: .8rem;
    line-height: 1.5;
}

@media (max-width: 72rem) {
    .parcours-advanced-heading[b-npgj71m6zh] {
        grid-template-columns: 1fr;
        gap: .7rem;
    }

    .parcours-config-grid[b-npgj71m6zh] {
        grid-template-columns: 1fr;
    }

    .parcours-config-card.is-wide[b-npgj71m6zh] {
        grid-column: auto;
    }

    .parcours-rule-grid[b-npgj71m6zh] {
        grid-template-columns: minmax(8rem, .75fr) minmax(12rem, 1.25fr);
    }

    .parcours-rule-grid .parcours-grow-field[b-npgj71m6zh] {
        grid-column: span 1;
    }
}

@media (max-width: 45rem) {
    .parcours-config-card[b-npgj71m6zh] {
        padding: .9rem;
    }

    .parcours-card-intro[b-npgj71m6zh],
    .parcours-row-actions[b-npgj71m6zh] {
        align-items: stretch;
        flex-direction: column;
    }

    .parcours-card-intro .button[b-npgj71m6zh],
    .parcours-row-actions .button[b-npgj71m6zh] {
        width: 100%;
    }

    .parcours-rule-grid[b-npgj71m6zh],
    .parcours-fields-two[b-npgj71m6zh],
    .parcours-unplanned-grid[b-npgj71m6zh] {
        grid-template-columns: 1fr;
    }
}
/* /Components/Pages/Receptions.razor.rz.scp.css */
.file-controls[b-ijpbooqpwg] { margin-bottom: 24px; padding:24px; }
.file-views[b-ijpbooqpwg] { display:flex; flex-wrap:wrap; gap:10px; margin-bottom:18px; }
.file-controls .supervision-toolbar[b-ijpbooqpwg] { display:grid; grid-template-columns:minmax(200px,2fr) repeat(2,minmax(150px,1fr)); gap:12px; align-items:end; }
.file-controls input[type=search][b-ijpbooqpwg] { width:100%; }
.file-controls .muted[b-ijpbooqpwg] { margin:12px 0 0; font-size:.85rem; }
.file-pagination[b-ijpbooqpwg] { display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; gap:16px; margin-top:22px; }
.file-pagination span[b-ijpbooqpwg] { font-size:.88rem; }
@media(max-width:1000px) { .file-controls .supervision-toolbar[b-ijpbooqpwg] { grid-template-columns:1fr 1fr; } .file-controls .filter-search[b-ijpbooqpwg] { grid-column:1 / -1; } }
@media(max-width:600px) { .file-controls[b-ijpbooqpwg] { padding:16px; } .file-controls .supervision-toolbar[b-ijpbooqpwg] { grid-template-columns:1fr; } .file-views .button[b-ijpbooqpwg] { flex:1 1 40%; min-height:46px; } .file-pagination span[b-ijpbooqpwg] { order:-1; width:100%; } }
/* /Components/Pages/Referentiels.razor.rz.scp.css */
.ref-information[b-ru65xu36et]{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;padding:1rem 1.2rem;border-left:3px solid var(--accent,#3e7c6e);background:var(--surface-soft,#edf3f0);border-radius:0 12px 12px 0;margin-bottom:1.5rem;color:var(--text,#253633)}
.ref-information span[b-ru65xu36et]{font-size:.9rem;line-height:1.5}.ref-familles[b-ru65xu36et]{display:flex;gap:.5rem;overflow-x:auto;padding:.2rem 0 .9rem;margin-bottom:.5rem}.ref-famille[b-ru65xu36et]{white-space:nowrap;background:var(--surface,#fff);border:1px solid var(--border,#dce4df);border-radius:999px;padding:.65rem 1rem;font:inherit;font-size:.9rem;cursor:pointer;color:var(--muted,#586961)}.ref-famille.active[b-ru65xu36et]{background:#183f37;color:#fff;border-color:#183f37}.ref-famille:focus-visible[b-ru65xu36et]{outline:3px solid #a7cbbd;outline-offset:2px}.ref-famille:disabled[b-ru65xu36et]{cursor:wait;opacity:.7}
.ref-catalogue[b-ru65xu36et],.ref-edition[b-ru65xu36et],.ref-confirmation[b-ru65xu36et],.ref-historique[b-ru65xu36et]{padding:1.5rem;margin-bottom:1.2rem}.ref-recherche[b-ru65xu36et]{display:flex;align-items:end;flex-wrap:wrap;gap:.8rem;margin:1.2rem 0}.ref-recherche label[b-ru65xu36et]{flex:1;min-width:220px;max-width:520px;display:grid;gap:.4rem;font-size:.85rem;font-weight:600}.ref-recherche input[b-ru65xu36et],.ref-edition input[b-ru65xu36et]{min-height:44px;width:100%;border:1px solid var(--border,#d7e0d9);border-radius:8px;padding:.65rem .8rem;font:inherit;background:#fff}.ref-edition input[readonly][b-ru65xu36et]{background:#f0f3f1;color:#54655c}.ref-edition label[b-ru65xu36et]{display:grid;gap:.4rem}.ref-edition fieldset[b-ru65xu36et]{border:0;padding:0;margin:0}.ref-description[b-ru65xu36et]{grid-column:1 / -1}.ref-compteur[b-ru65xu36et]{font-size:.8rem;color:var(--muted,#607267)}.ref-code[b-ru65xu36et]{display:block;margin-top:.25rem;font:500 .75rem ui-monospace,monospace;color:var(--muted,#607267)}.ref-actions[b-ru65xu36et]{display:flex;flex-wrap:wrap;gap:.7rem}.ref-actions button[b-ru65xu36et]{white-space:nowrap}.ref-pagination[b-ru65xu36et]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.2rem;font-size:.8rem;color:var(--muted,#607267)}.ref-vide[b-ru65xu36et]{padding:2rem 1rem;text-align:center;background:#f6f8f6;border-radius:12px}.ref-vide p[b-ru65xu36et]{max-width:560px;margin:.5rem auto;line-height:1.6;color:#607267}.ref-confirmation[b-ru65xu36et]{border-color:#d7b66d;background:#fffcf4}.ref-historique ol[b-ru65xu36et]{list-style:none;padding:0;margin:0}.ref-historique li[b-ru65xu36et]{padding:1rem 0;border-top:1px solid var(--border,#dce4df)}.ref-historique li div[b-ru65xu36et]{display:flex;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.ref-historique time[b-ru65xu36et]{font-size:.8rem;color:#607267}.ref-historique p[b-ru65xu36et]{margin:.4rem 0 0;font-size:.85rem;color:#607267;overflow-wrap:anywhere}
@media(max-width:700px){.ref-catalogue[b-ru65xu36et],.ref-edition[b-ru65xu36et],.ref-confirmation[b-ru65xu36et],.ref-historique[b-ru65xu36et]{padding:1rem}.ref-pagination[b-ru65xu36et]{flex-wrap:wrap}.ref-recherche label[b-ru65xu36et]{max-width:none;flex-basis:100%}.ref-information[b-ru65xu36et]{font-size:.9rem}.ref-actions[b-ru65xu36et]{min-width:150px}.ref-edition .form-grid[b-ru65xu36et]{grid-template-columns:1fr}}
/* /Components/Pages/Roles.razor.rz.scp.css */
.role-actions[b-uxjn4v0uc7] { display: flex; flex-wrap: wrap; gap: .65rem; }
.role-permissions[b-uxjn4v0uc7] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1rem; margin: 1.5rem 0; }
.role-group[b-uxjn4v0uc7] { padding: 1.1rem; border: 1px solid var(--border-color, #dbe3ea); border-radius: .75rem; display: grid; gap: .7rem; align-content: start; }
.role-group legend[b-uxjn4v0uc7] { font-weight: 700; padding: 0 .35rem; }
.role-empty[b-uxjn4v0uc7] { padding: 1rem; color: #475569; background: #f1f5f9; border-radius: .5rem; }
@media (max-width: 650px) { .role-permissions[b-uxjn4v0uc7] { grid-template-columns: 1fr; } }
/* /Components/Pages/Supervision.razor.rz.scp.css */
.maintenance-nav[b-eickoq44f0] { display:flex; flex-wrap:wrap; gap:1.5rem; margin-bottom:1.5rem; }
.supervision-summary[b-eickoq44f0] { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:1rem; margin:1.5rem 0; }
.summary-card[b-eickoq44f0], .supervision-section[b-eickoq44f0] { padding:1.5rem; }
.summary-card strong[b-eickoq44f0] { font-size:2rem; color:var(--teal-dark,#007e78); }
.summary-card .summary-state[b-eickoq44f0] { font-size:1.35rem; }
.supervision-section[b-eickoq44f0] { margin-bottom:1.25rem; min-width:0; }
.supervision-section h2[b-eickoq44f0] { margin-top:0; }
.supervision-section h3[b-eickoq44f0] { font-size:1.05rem; margin:0 0 .7rem; }
.incident-list[b-eickoq44f0], .worker-list[b-eickoq44f0] { display:grid; gap:1rem; }
.incident-card[b-eickoq44f0], .worker-card[b-eickoq44f0] { border:1px solid var(--border,#d9e2e5); border-radius:10px; padding:1.15rem; overflow-wrap:anywhere; }
.incident-card .section-heading[b-eickoq44f0] { margin-bottom:.7rem; }
.supervision-columns[b-eickoq44f0] { display:grid; grid-template-columns:1fr 1fr; gap:1.25rem; }
.worker-card dl[b-eickoq44f0], dl.worker-card[b-eickoq44f0] { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:.6rem 1rem; }
.worker-card dt[b-eickoq44f0] { color:var(--ink-muted,#5c6d7a); } .worker-card dd[b-eickoq44f0] { margin:0; }
.measure-grid[b-eickoq44f0] { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:1rem; }
.measure-grid article[b-eickoq44f0] { border-left:3px solid #007e78; padding:.75rem 1rem; }
.supervision-section label[b-eickoq44f0] { display:block; margin-bottom:1rem; }
.supervision-section .checkbox-label[b-eickoq44f0] { display:flex; align-items:center; }
.supervision-section input:not([type=checkbox])[b-eickoq44f0], .supervision-section textarea[b-eickoq44f0] { width:100%; }
@media(max-width:950px) { .supervision-columns[b-eickoq44f0] { grid-template-columns:1fr; } .measure-grid[b-eickoq44f0] { grid-template-columns:1fr 1fr; } }
@media(max-width:600px) { .supervision-summary[b-eickoq44f0], .measure-grid[b-eickoq44f0] { grid-template-columns:1fr; } .supervision-section[b-eickoq44f0], .summary-card[b-eickoq44f0] { padding:1rem; } .worker-card dl[b-eickoq44f0], dl.worker-card[b-eickoq44f0] { grid-template-columns:1fr; gap:.25rem; } .worker-card dd[b-eickoq44f0] { margin-bottom:.7rem; } .supervision-section .page-actions .button[b-eickoq44f0] { width:100%; } }
/* /Components/Receptions/ApercuDocument.razor.rz.scp.css */
.document-preview[b-o3etpy9x5p] { margin: 12px 0; padding: 12px; background: #f4f7f8; border-radius: 8px; min-width: 0; }
.document-preview figure[b-o3etpy9x5p] { margin: 0 0 18px; }
.document-preview img[b-o3etpy9x5p] { display: block; max-width: 100%; max-height: 520px; width: auto; height: auto; object-fit: contain; margin: 0 auto 10px; background: white; }
.document-preview a[b-o3etpy9x5p] { overflow-wrap: anywhere; }
.document-preview p[b-o3etpy9x5p] { margin: 10px 0 0; }
/* /Components/Receptions/ChoixReference.razor.rz.scp.css */
.reference-picker[b-5w1jggvwxy] { border: 1px solid var(--border, #dbe4e8); border-radius: 10px; padding: 12px; min-width: 0; }
.reference-picker label[b-5w1jggvwxy] { display: grid; gap: 6px; }
.reference-search[b-5w1jggvwxy] { display: flex; gap: 8px; align-items: end; margin-top: 10px; }
.reference-query[b-5w1jggvwxy] { flex: 1; min-width: 0; font-size: .82rem; }
.reference-picker input[b-5w1jggvwxy], .reference-picker select[b-5w1jggvwxy] { width: 100%; min-width: 0; }
.reference-search button[b-5w1jggvwxy] { padding: 8px 10px; min-height: 40px; }
.reference-pages[b-5w1jggvwxy] { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 8px; color: #526473; }
@media (max-width: 600px) { .reference-search[b-5w1jggvwxy] { flex-wrap: wrap; } .reference-query[b-5w1jggvwxy] { flex-basis: 100%; } }
/* /Components/Receptions/FormulaireDonneesMetier.razor.rz.scp.css */
.metier-editor[b-nzfum6tqze] { min-width: 0; }
.metier-section[b-nzfum6tqze] { margin-top: 22px; padding-top: 18px; border-top: 1px solid #dbe4e8; }
.metier-section summary[b-nzfum6tqze], .cargo-line summary[b-nzfum6tqze] { cursor: pointer; padding: 10px 0; font-weight: 600; }
.cargo-line[b-nzfum6tqze] { padding: 16px; background: #fff; border: 1px solid #dbe4e8; border-radius: 10px; margin: 14px 0; min-width: 0; }
.cargo-line strong[b-nzfum6tqze] { overflow-wrap: anywhere; }
.cargo-line header[b-nzfum6tqze] { flex-wrap: wrap; gap: 10px; }
.cargo-line .notice[b-nzfum6tqze] { margin-bottom: 0; }
@media (max-width: 600px) { .cargo-line[b-nzfum6tqze] { padding: 10px; } .section-heading[b-nzfum6tqze] { flex-wrap: wrap; gap: 12px; } }
/* /Components/Receptions/ReceptionOperations.razor.rz.scp.css */
.document-controls[b-nlj82d8z3b] { margin: 22px 0; padding-top: 15px; border-top: 1px solid #d5e0e6; }
.document-review-card[b-nlj82d8z3b] { min-width: 0; padding: 16px; margin: 12px 0; border: 1px solid #d5e0e6; border-radius: 10px; background: white; }
.document-review-card strong[b-nlj82d8z3b] { overflow-wrap: anywhere; }
.document-review-card .section-heading[b-nlj82d8z3b] { flex-wrap: wrap; gap: 10px; }
.document-page-links[b-nlj82d8z3b] { display: flex; flex-wrap: wrap; gap: 12px; margin: 12px 0; }
.document-controls li[b-nlj82d8z3b] { overflow-wrap: anywhere; margin: 8px 0; }
.document-non-conforme[b-nlj82d8z3b] { color: #a32725; }
.document-preview-toggle[b-nlj82d8z3b] { margin: 12px 0; }
.document-preview-toggle summary[b-nlj82d8z3b] { cursor: pointer; font-weight: 650; padding: 10px 0; }
.next-operation[b-nlj82d8z3b] { display: flex; align-items: center; justify-content: space-between; gap: 18px; margin: 20px 0; padding: 18px; background: #e9f3f2; border-left: 4px solid #008a82; border-radius: 8px; }
.next-operation p[b-nlj82d8z3b] { margin: 4px 0; }
.next-operation .button[b-nlj82d8z3b] { flex-shrink: 0; }
.document-acquisition-modes[b-nlj82d8z3b] { display: flex; flex-wrap: wrap; gap: 12px; margin-bottom: 16px; }
.draft-notice[b-nlj82d8z3b] { margin-top: 0; }
@media (max-width: 600px) { .document-review-card[b-nlj82d8z3b] { padding: 10px; } .document-page-links .button[b-nlj82d8z3b] { width: 100%; } }
@media (max-width: 700px) { .next-operation[b-nlj82d8z3b] { align-items: stretch; flex-direction: column; } .document-acquisition-modes .button[b-nlj82d8z3b] { width: 100%; } }
/* /Components/Receptions/ScanDocument.razor.rz.scp.css */
.scan-document[b-6xvuc3lq5u] { min-width: 0; padding: 16px; border: 1px solid #b8d8d3; border-radius: 10px; background: #f7fbfa; }
.scan-document h3[b-6xvuc3lq5u] { margin-top: 0; }
.scan-acquisition[b-6xvuc3lq5u] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; margin: 16px 0 10px; }
.scan-acquisition .button[b-6xvuc3lq5u], .scan-commandes .button[b-6xvuc3lq5u] { min-height: 48px; white-space: normal; line-height: 1.35; }
.scan-file-input[b-6xvuc3lq5u] { position: absolute; width: 1px; height: 1px; opacity: 0; overflow: hidden; pointer-events: none; }
.scan-limits[b-6xvuc3lq5u] { color: #465b65; font-size: .875rem; line-height: 1.5; }
.scan-count[b-6xvuc3lq5u] { font-weight: 700; margin-bottom: 6px; }
.scan-document [data-message][b-6xvuc3lq5u] { padding: 10px 12px; background: #e8f2ef; border-radius: 7px; overflow-wrap: anywhere; }
.scan-document [data-message][role=alert][b-6xvuc3lq5u] { color: #81332b; background: #fff0ed; border-left: 3px solid #b94636; }
.scan-document[aria-busy=true][b-6xvuc3lq5u] { border-color: #008a82; }
.scan-document canvas[b-6xvuc3lq5u] { display: block; max-width: 100%; height: auto; margin: 15px auto; touch-action: none; background: #e4e9ed; }
.scan-document [hidden][b-6xvuc3lq5u] { display: none; }
.scan-pages[b-6xvuc3lq5u], .scan-commandes[b-6xvuc3lq5u] { display: flex; flex-wrap: wrap; gap: 8px; margin: 12px 0; }
.scan-pages[b-6xvuc3lq5u]  button { min-height: 44px; max-width: 100%; overflow-wrap: anywhere; padding: 9px 12px; border: 1px solid #bdcfce; border-radius: 7px; background: white; cursor: pointer; }
.scan-pages[b-6xvuc3lq5u]  button[aria-pressed=true] { background: #006e68; color: white; }
.scan-cadre[b-6xvuc3lq5u] { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 10px; }
.scan-cadre input[b-6xvuc3lq5u] { width: 100%; min-width: 0; min-height: 44px; }
@media (max-width: 600px) { .scan-document[b-6xvuc3lq5u] { padding: 12px; } .scan-acquisition[b-6xvuc3lq5u] { grid-template-columns: minmax(0, 1fr); } .scan-cadre[b-6xvuc3lq5u] { grid-template-columns: repeat(2, minmax(0, 1fr)); } .scan-commandes .button[b-6xvuc3lq5u] { width: 100%; } }
