.NotificationInboxModal_backdrop__m0MFT{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;box-sizing:border-box;padding:1rem;overflow:hidden;background:var(--modal-backdrop-color);-webkit-backdrop-filter:var(--modal-backdrop-filter);backdrop-filter:var(--modal-backdrop-filter)}.NotificationInboxModal_modal__2itou{--inbox-padding:clamp(1.25rem,calc(var(--website-design-vw, 1vw) * 2.2),2rem);display:flex;flex-direction:column;width:min(var(--website-dialog-reference-width,100%),60rem);max-width:100%;max-height:min(54rem,calc(var(--website-visible-height, 100dvh) - 2rem));min-height:0;box-sizing:border-box;overflow:hidden;border:1px solid var(--app-line,rgba(18,45,37,.12));border-radius:1.55rem;background:var(--app-surface,#fff);color:var(--app-text,#12352d);box-shadow:0 32px 90px var(--app-shadow-colour,rgba(7,25,20,.28)),0 8px 24px var(--app-shadow-colour,rgba(7,25,20,.12))}.NotificationInboxModal_modal__2itou *,.NotificationInboxModal_modal__2itou :after,.NotificationInboxModal_modal__2itou :before{box-sizing:border-box}.NotificationInboxModal_header__zkxz4{display:flex;align-items:flex-start;gap:1rem;flex-shrink:0;margin:0 var(--inbox-padding);padding:var(--inbox-padding) 0 1.15rem;border-bottom:1px solid var(--app-line,rgba(18,45,37,.1))}.NotificationInboxModal_headerText__eA8tO{flex:1 1;min-width:0}.NotificationInboxModal_title__5zqNA{margin:0;color:var(--app-text,#12352d);font-size:clamp(1.55rem,calc(var(--website-design-vw, 1vw) * 2.3),2rem);font-weight:800;line-height:1.08;letter-spacing:-.04em;overflow-wrap:anywhere}.NotificationInboxModal_subtitle__KzmeD{display:block;margin-top:.35rem;color:var(--app-muted,#64746a);font-size:.88rem;font-weight:650;line-height:1.5}.NotificationInboxModal_close__UBJJS{position:static;flex-shrink:0;width:2.75rem;min-width:2.75rem;height:2.75rem;border-radius:.9rem}.NotificationInboxModal_body__QGMIS{min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#78958a #edf2ef;padding:1.3rem var(--inbox-padding);background:linear-gradient(180deg,var(--app-surface,#fff),var(--app-surface,#f8fbf9))}.NotificationInboxModal_body__QGMIS>*+*{margin-top:1rem}.NotificationInboxModal_body__QGMIS::-webkit-scrollbar{width:12px}.NotificationInboxModal_body__QGMIS::-webkit-scrollbar-track{background:var(--app-surface-soft,#edf2ef);border-radius:8px}.NotificationInboxModal_body__QGMIS::-webkit-scrollbar-thumb{background:var(--app-surface-soft,#78958a);border:2px solid var(--app-line,#edf2ef);border-radius:8px}.NotificationInboxModal_body__QGMIS::-webkit-scrollbar-thumb:hover{background:#426d5e}.NotificationInboxModal_body__QGMIS:focus-visible{outline:2px solid var(--app-accent,#78958a);outline-offset:-3px}.NotificationInboxModal_list__SZKql{display:grid;grid-gap:.85rem;gap:.85rem;min-width:0;margin-top:.85rem;overflow-wrap:anywhere}.NotificationInboxModal_footer__s5wrK{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;padding:1rem var(--inbox-padding) 1.35rem;border-top:1px solid var(--app-line,rgba(37,71,51,.13));background:var(--app-surface,#fff)}.NotificationInboxModal_button__6Tm7v{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:3rem;padding:.7rem 1.15rem;border:1px solid var(--app-info-line,rgba(62,110,213,.16));border-radius:1rem;background:var(--app-info-soft,#f2f5f8);color:var(--app-text,#12352d);font:inherit;font-size:.9rem;font-weight:750;line-height:1.25;cursor:pointer}.NotificationInboxModal_button__6Tm7v:hover:not(:disabled){background:var(--app-surface-soft,#e8f0ed);border-color:var(--app-line,#78958a)}.NotificationInboxModal_button__6Tm7v:focus-visible{outline:3px solid var(--app-accent,rgba(43,138,99,.3));outline-offset:2px}.NotificationInboxModal_button__6Tm7v:disabled{opacity:.5;cursor:default}.NotificationInboxModal_primary__IB0Qk{background:#176047;border-color:var(--app-line,#176047);color:#fff}.NotificationInboxModal_primary__IB0Qk:hover:not(:disabled){background:#123f31}.NotificationInboxModal_pagination__R_DPZ{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.65rem;margin-right:auto}@media (max-width:540px){:where(html:not(:has([data-website-canvas]))) .NotificationInboxModal_modal__2itou{--inbox-padding:1rem}:where(html:not(:has([data-website-canvas]))) .NotificationInboxModal_pagination__R_DPZ{flex-basis:100%}:where(html:not(:has([data-website-canvas]))) .NotificationInboxModal_button__6Tm7v{min-height:2.75rem;padding-inline:.8rem}}