.safe-accordion{min-width:0;border:1px solid var(--line,#35536d);border-radius:12px;background:var(--panel,#111f2e);margin:0 0 14px;scroll-margin-top:180px}.safe-accordion>summary{cursor:pointer;padding:17px 20px;font-size:16px;font-weight:700;line-height:1.4;color:var(--text,#ecf5ff);min-height:26px}.safe-accordion>summary::marker{color:var(--blue,#76c4ff)}.safe-accordion[open]{border-color:#528eb9}.safe-accordion[open]>summary{color:var(--blue,#76c4ff);border-bottom:1px solid var(--line,#35536d)}.safe-accordion-body{padding:20px;min-width:0}.safe-accordion-body>.card{box-shadow:none;margin:0;border:0;padding:0;background:transparent}.safe-accordion-body>label:last-child{margin-bottom:0}.safe-accordion-body>.stack{margin-top:0}.safe-accordion-body>section>h2:first-child{display:none}.safe-accordion[hidden]{display:none!important}.request-form-signature{scroll-margin-top:180px}.request-step-dialog form{padding:0;margin:0;border:0;background:transparent}.request-step-dialog .submission-review-content{max-height:70dvh;overflow:auto}.request-step-dialog .signature-pad{min-height:90px}.request-step-form .submission-review-actions{position:sticky;bottom:0;background:var(--panel,#112135);z-index:1}.request-step-history .request-signoff{margin-top:8px}.request-step-history summary{cursor:pointer;font-weight:700;padding:12px}.request-form-signature .signature-feedback{color:#f4d698}#leave-form>.request-editorbar,#equipmentform>.request-editorbar{order:initial}@media(max-width:650px){.safe-accordion>summary{padding:15px;font-size:15px}.safe-accordion-body{padding:15px}.request-step-dialog .submission-review-actions{flex-wrap:wrap}.request-step-dialog .submission-review-actions>button{flex:1;min-height:46px}}
@media print{.safe-accordion{border:0;break-inside:auto;margin:0}.safe-accordion>summary{color:#111;padding:12px 0;border:0!important}.safe-accordion::details-content{display:block!important;content-visibility:visible!important}.safe-accordion-body{padding:0}.request-form-signature{display:none!important}}
