.notifications-native-header{display:none}.notification-row{display:flex;align-items:flex-start;gap:12px;border-radius:18px;padding:10px 12px;transition:background-color .16s ease}.notification-avatar-button,.notification-copy-button{border:0;background:transparent;padding:0}.notification-avatar-button{flex:0 0 auto}.notification-avatar,.notification-geane-logo{position:relative;display:grid;width:44px;height:44px;place-items:center;overflow:hidden;border-radius:50%}.notification-avatar[data-supplier=true]{border-radius:22%}.notification-geane-logo{background:#F13957;color:#fff;font-size:17px;font-weight:700}.notification-avatar-fallback{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:17px;font-weight:700}.notification-avatar-fallback[data-geane=true]{font-size:9px}.notification-copy{min-width:0;flex:1}.notification-copy-button{display:block;width:100%;color:inherit;text-align:left}.notification-body,.notification-time,.notification-title{display:block}.notification-title{color:#181818;font-size:14px;font-weight:600}.notification-body{margin-top:2px;color:#5A626B;font-size:12px}.notification-time{margin-top:2px;color:#8b939c;font-size:11px}.notification-unread{width:8px;height:8px;flex:0 0 8px;margin-top:4px;border-radius:50%;background:#F13957}.notification-actions{display:flex;align-items:center;gap:8px;margin-top:8px}.notification-action-primary,.notification-action-secondary{min-height:34px;border-radius:999px;padding:0 16px;font-size:12px;font-weight:600}.notification-action-primary{border:1px solid #f13957;background:#F13957;color:#fff}.notification-action-secondary{border:1px solid #181818;background:#fff;color:#181818}.notification-action-primary:disabled,.notification-action-secondary:disabled{opacity:.55}.notification-action-error,.notification-action-note,.notification-action-stale{margin-top:6px;font-size:12px;line-height:17px}.notification-action-note{color:#6F6F6F}.notification-action-stale{color:#9A9DA2}.notification-action-error{color:#F13957}.notification-action-retry{margin-top:6px;border:0;background:transparent;padding:0;color:#F13957;font-size:12px;font-weight:600}.notifications-state h2{margin:0;color:#202124;font-size:18px;font-weight:700}.notifications-state>p{margin-top:8px;color:#74777c;font-size:13px}.notifications-retry{margin-top:18px;border:0;border-radius:18px;background:#171719;padding:10px 18px;color:#fff;font-size:13px;font-weight:600}@media (max-width:767px){.notifications-desktop-title{display:none}.notifications-native-header{box-sizing:border-box;min-height:calc(env(safe-area-inset-top, 0px) + 63 * var(--mobile-v, 1px));display:flex;align-items:flex-end;padding:calc(env(safe-area-inset-top, 0px) + 12 * var(--mobile-v, 1px)) calc(20 * var(--mobile-h, 1px)) calc(13 * var(--mobile-v, 1px));border-bottom:.5px solid #eceef0}.notifications-native-back,.notifications-native-spacer{width:calc(38 * var(--mobile-m, 1px));height:calc(38 * var(--mobile-m, 1px));flex:0 0 calc(38 * var(--mobile-m, 1px))}.notifications-native-back{display:grid;place-items:center;border:0;border-radius:50%;background:#f4f4f5;padding:0;color:#171719}.notifications-native-back:active{opacity:.7}.notifications-native-back span{display:block;margin-top:calc(-4 * var(--mobile-m, 1px));font-size:calc(32 * var(--mobile-m, 1px));font-weight:400;line-height:1}.notifications-native-header h1{min-width:0;flex:1;margin:0 0 0 calc(12 * var(--mobile-h, 1px));color:#18181a;font-size:calc(23 * var(--mobile-m, 1px));font-weight:700;line-height:calc(30 * var(--mobile-m, 1px))}.app-shell .notifications-page{min-height:100svh;background:#fff;padding:0}.app-shell .notifications-page>div{max-width:none}.app-shell .notifications-page>div>h1{margin:0;padding:calc(env(safe-area-inset-top, 0px) + 12 * var(--mobile-v, 1px)) calc(20 * var(--mobile-h, 1px)) calc(13 * var(--mobile-v, 1px));border-bottom:.5px solid #eceef0;color:#18181a;font-size:calc(23 * var(--mobile-m, 1px));font-weight:700;line-height:calc(30 * var(--mobile-m, 1px))}.app-shell .notifications-page>div>a{display:none}.app-shell .notifications-content{margin-top:0}.app-shell .notifications-desktop-controls{display:none}.app-shell .notifications-content>[role=alert]{padding:calc(8 * var(--mobile-v, 1px)) calc(20 * var(--mobile-h, 1px));font-size:calc(12 * var(--mobile-m, 1px))}.app-shell .notifications-state{min-height:calc(100svh - 72px);display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:0;border:0;border-radius:0;background:#fff;padding:0 calc(34 * var(--mobile-h, 1px)) calc(70 * var(--mobile-v, 1px));box-shadow:none;text-align:center}.app-shell .notifications-state h2{font-size:calc(18 * var(--mobile-m, 1px))}.app-shell .notifications-state>p{margin-top:calc(8 * var(--mobile-v, 1px));font-size:calc(13 * var(--mobile-m, 1px));line-height:calc(18 * var(--mobile-m, 1px))}.app-shell .notifications-retry{margin-top:calc(18 * var(--mobile-v, 1px));border-radius:calc(18 * var(--mobile-m, 1px));padding:calc(10 * var(--mobile-v, 1px)) calc(18 * var(--mobile-h, 1px));font-size:calc(13 * var(--mobile-m, 1px))}.app-shell .notifications-list{margin:0;border:0;border-radius:0;background:#fff;padding:0;box-shadow:none}.app-shell .notification-row{min-height:calc(74 * var(--mobile-v, 1px));align-items:center;gap:calc(12 * var(--mobile-h, 1px));margin:0;border-bottom:.5px solid #f0f0f1;border-radius:0;background:#fff;padding:calc(11 * var(--mobile-v, 1px)) calc(20 * var(--mobile-h, 1px))}.app-shell .notification-avatar,.app-shell .notification-avatar-button,.app-shell .notification-geane-logo{width:calc(46 * var(--mobile-m, 1px));height:calc(46 * var(--mobile-m, 1px))}.app-shell .notification-avatar-fallback,.app-shell .notification-geane-logo{font-size:calc(18 * var(--mobile-m, 1px))}.app-shell .notification-avatar-fallback[data-geane=true]{font-size:calc(10 * var(--mobile-m, 1px))}.app-shell .notification-title{color:#313338;font-weight:600}.app-shell .notification-body,.app-shell .notification-title{font-size:calc(13 * var(--mobile-m, 1px));line-height:calc(18 * var(--mobile-m, 1px))}.app-shell .notification-body{margin-top:calc(2 * var(--mobile-v, 1px));color:#686b70;font-weight:400}.app-shell .notification-time{margin-top:calc(4 * var(--mobile-v, 1px));color:#9a9da2;font-size:calc(11 * var(--mobile-m, 1px));font-weight:400;line-height:calc(15 * var(--mobile-m, 1px))}.app-shell .notification-actions{gap:calc(8 * var(--mobile-m, 1px));margin-top:calc(8 * var(--mobile-v, 1px))}.app-shell .notification-action-primary,.app-shell .notification-action-secondary{min-height:calc(34 * var(--mobile-v, 1px));padding-inline:calc(16 * var(--mobile-h, 1px));font-size:calc(12 * var(--mobile-m, 1px))}.app-shell .notification-action-error,.app-shell .notification-action-note,.app-shell .notification-action-stale{margin-top:calc(6 * var(--mobile-v, 1px));font-size:calc(12 * var(--mobile-m, 1px));line-height:calc(17 * var(--mobile-m, 1px))}.app-shell .notification-action-retry{margin-top:calc(6 * var(--mobile-v, 1px));font-size:calc(12 * var(--mobile-m, 1px))}.app-shell .notifications-more{margin-top:calc(12 * var(--mobile-v, 1px));margin-bottom:calc(18 * var(--mobile-v, 1px) + env(safe-area-inset-bottom, 0px))}}