.notifications-drawer .ant-drawer-body{display:flex;flex-direction:column;gap:14px}.notifications-drawer__header{display:flex;flex-direction:column;gap:4px}.notifications-drawer__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.notifications-drawer__title{margin:0;font-size:14px;font-weight:600;line-height:16px;color:var(--color-neutral-800)}.notifications-drawer__close{display:flex;padding:0;border:none;background:none;color:var(--color-neutral-800);cursor:pointer}.notifications-drawer__count,.notifications-drawer__description{margin:0;font-size:12px;line-height:14px;color:var(--color-neutral-800)}.notifications-drawer__count{font-weight:500;text-align:right}.notifications-drawer__list{display:flex;flex-direction:column;gap:14px}.user-approval{position:relative;display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--color-primary-light);border-radius:8px;background:var(--content-background);color:var(--color-neutral-800)}.user-approval__header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.user-approval__title{margin:0;font-size:12px;font-weight:600;line-height:14px}.user-approval__date{flex-shrink:0;font-size:10px;line-height:12px}.user-approval__data{display:flex;flex-direction:column;gap:4px;margin:0}.user-approval__field{display:flex;align-items:center;gap:3px;margin:0;padding-left:4px;font-size:10px;line-height:12px}.user-approval__field dt{display:flex}.user-approval__field dd{margin:0}.user-approval__field--name{padding-left:4px}.user-approval__documents{display:flex;flex-direction:column;gap:2px;margin:0;padding:0 0 0 4px;list-style:none}.user-approval__document{padding:4px 0;border:none;background:none;font-size:12px;font-weight:500;line-height:14px;color:var(--color-primary);text-align:left;text-decoration:underline;cursor:pointer}.user-approval__manager{display:flex;flex-direction:column;gap:2px}.user-approval__manager-title{margin:0;font-size:10px;font-weight:700;line-height:12px;color:var(--color-neutral-600)}.user-approval__actions{display:flex;gap:8px;margin-top:8px}.user-approval__action.ant-btn{flex:1 1}.user-approval__modal .ant-modal-footer .ant-btn{width:40%}.user-approval--resolved{overflow:hidden;animation:user-approval-resolved .56s ease-out forwards}.user-approval--resolved>:not(.user-approval__decision){pointer-events:none;animation:user-approval-content-out .12s ease forwards}@keyframes user-approval-content-out{to{opacity:0}}@keyframes user-approval-resolved{0%{max-height:var(--user-approval-height);opacity:1}30%{max-height:calc(var(--user-approval-height) * .82);opacity:.9}to{max-height:0;padding-block:0;border-block-width:0;margin-bottom:-14px;opacity:0}}.user-approval__decision{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;animation:user-approval-decision-pop .24s cubic-bezier(.34,1.56,.64,1) 40ms both}@keyframes user-approval-decision-pop{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}.user-approval--approved .user-approval__decision{color:var(--color-feedback-success)}.user-approval--denied .user-approval__decision{color:var(--color-feedback-error)}@media (prefers-reduced-motion:reduce){.user-approval--resolved,.user-approval--resolved>*,.user-approval__decision{animation-duration:1ms;animation-delay:0s}}