.leave-backfill-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.leave-backfill-form>label{display:flex;flex-direction:column;gap:8px;font-size:14px}.leave-backfill-form input:not([type=file]),.leave-backfill-form select,.leave-backfill-form textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid #d2d3c7;border-radius:10px;background:#fdfcf9;padding:10px 12px;font:inherit}.leave-backfill-form input,.leave-backfill-form select{height:44px}.leave-backfill-form textarea{min-height:100px;resize:vertical}.leave-backfill-form>[hidden]{display:none!important}.leave-backfill-form .leave-backfill-selected,.leave-backfill-form .leave-proof-note,.leave-backfill-form .leave-proof-message,.leave-backfill-form .request-attachment-picker{grid-column:1/-1}.leave-backfill-selected{display:flex;gap:8px;flex-wrap:wrap}.leave-proof-note,.leave-proof-row small{display:block;color:#808473;font-size:13px;line-height:1.7}.leave-proof-message{color:#a46657;white-space:pre-wrap;min-height:24px}.leave-proof-row{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px 0;border-top:1px solid #dedfd4}.leave-proof-panel{margin-bottom:24px}.leave-proof-panel[hidden]{display:none}.leave-proof-row strong{font-size:15px}.leave-proof-dialog{width:min(600px,calc(100vw - 32px));border:1px solid #dedfd4;border-radius:18px;padding:24px;background:#fdfcf9;max-height:90dvh}.leave-proof-dialog::backdrop{background:#26302055}.leave-proof-dialog footer{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.leave-proof-dialog .request-attachment-picker{display:flex;flex-direction:column;gap:12px}@media(max-width:650px){.leave-backfill-form{grid-template-columns:1fr}.leave-proof-row{align-items:stretch;flex-direction:column}.leave-proof-row button{width:100%}}

.leave-backfill-form>button{justify-self:start;min-width:140px}
