.dayoff-selectable{cursor:pointer}.dayoff-selectable:hover{outline:2px solid #ac8c4d;outline-offset:-2px}.inline-calendar th.dayoff-selected{outline:3px solid #ac8c4d;outline-offset:-3px;background:#e8ddc4}.dayoff-menu-dot{color:#b58b32;font-size:14px}.dayoff-decision-dialog{max-width:min(90vw,520px);border-radius:22px;border:1px solid #cbb98a;background:#f4f1e9;color:#24231e;padding:28px}.dayoff-decision-dialog::backdrop{background:#0007}.dayoff-decision-reason{white-space:pre-wrap;overflow-wrap:anywhere}.inline-dayoff-request textarea{width:100%;box-sizing:border-box}
#dayoff-rejection-dialog{position:fixed;inset:0;z-index:2147483500;background:#0006;display:flex;align-items:center;justify-content:center}#dayoff-rejection-dialog>section{width:min(560px,calc(100vw - 32px));max-height:90dvh;overflow:auto}
