#leave-notification-dialog{width:min(470px,calc(100% - 28px));padding:0;border:0;border-radius:18px;background:#fff;color:#17213f;box-shadow:0 24px 80px #07144255}
#leave-notification-dialog::backdrop{background:#07144288;backdrop-filter:blur(3px)}
.leave-notification-form{padding:26px}
.leave-notification-form .dialog-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}
.leave-notification-form .dialog-title h2{margin:4px 0 0;font-size:23px;letter-spacing:-.03em}
.leave-notification-form .icon-button{border:0;background:transparent;color:#66708f;font-size:27px;line-height:1;cursor:pointer;padding:2px 5px}
.leave-notification-text{margin:4px 0 8px;color:#26355f;font-size:16px;line-height:1.55}
.leave-notification-signer{margin:14px 0 0;color:#718099;font-size:13px;font-weight:650}
.leave-notification-form .dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}
.leave-notification-form .dialog-actions button{padding:10px 16px;border-radius:9px;font:inherit;font-size:13px;font-weight:750;cursor:pointer}
.leave-notification-form .dialog-actions .primary{border:1px solid #4564d8;background:#4564d8;color:#fff}
