.notification-page{background:var(--body-background);border-radius:var(--content-border-radius);height:100%;min-height:0}.notification-page__hero--still .rf-page-hero__icon{animation:none}.notification-page .pw-header{font-style:normal;font-weight:var(--fw-550);font-size:var(--fz-28);line-height:var(--lh-ui);color:var(--neutral-90)}.notification-page .pw-content{border:1px solid var(--neutral-20);box-shadow:var(--shadow-lvl3);border-radius:12px;min-height:0;overflow:hidden}.notification-page .pw-content>.modal-loading-overlay{height:100%}.notification-container{background:var(--surface);width:100%;height:100%}.notification-container .notification-column{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.notification-container .notification-list{padding:0 12px 12px;overflow:hidden}.notification-container .notification-list .dtb__row{cursor:pointer}.notification-container .notification-list .dtb__row.notification-unread-row:before,.notification-container .notification-list .dtb__row.notification-unread-row .dtb__rowline>.dtb__stick-first:before{opacity:1;background:var(--primary-60-main);width:3px}.notification-container .notification-body{overflow:auto}.notification-container .notification-empty-text{font-weight:var(--fw-550);font-size:var(--fz-24);color:var(--neutral-50);text-align:center;justify-content:center;align-items:center;height:100%;display:flex}.notification-skeleton{background:var(--surface);grid-template-columns:minmax(320px,600px) minmax(360px,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.notification-skeleton__list{border-right:1px solid var(--border-subtle);min-width:0;min-height:0;padding:0 12px 12px;display:flex}.notification-skeleton__detail{flex-direction:column;gap:14px;padding:24px;display:flex}@keyframes ai-tooltip-card-appear{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ai-tooltip-border-flow{0%,to{background-position:0 0,0 0,0 0,0%}50%{background-position:0 0,0 0,0 0,100%}}@keyframes ai-tooltip-glow-pulse{0%,to{opacity:.4;transform:translateY(0)scale(1)}50%{opacity:.6;transform:translateY(-3px)scale(1.05)}}.notification-text{white-space:pre-line;overflow-wrap:anywhere}.notification-text__link{white-space:normal;margin:8px 0;display:block}.notification-link{min-width:0;color:var(--text-primary);display:flex;position:relative}.notification-link__anchor{border:1px solid var(--border);background:var(--surface-sunken);border-radius:9px;align-items:center;gap:12px;width:100%;min-width:0;min-height:64px;padding:11px 44px 11px 15px;text-decoration:none;transition:background .13s,border-color .13s;display:flex}.notification-link__anchor:hover{background:var(--surface-selected);border-color:var(--status-info-border)}.notification-link__anchor:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.notification-link__icon{width:23px;height:23px;color:var(--text-link);flex:0 0 23px}.notification-link__content{min-width:0}.notification-link__title{font-size:var(--fz-14);font-weight:var(--fw-500);line-height:var(--lh-text);letter-spacing:var(--ls-normal);color:var(--text-link);overflow-wrap:anywhere;display:block}.notification-link__external{vertical-align:-1px;width:14px;height:14px;margin-left:5px}.notification-link__meta{font-size:var(--fz-11);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);color:var(--text-secondary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;gap:3px 10px;margin-top:3px;display:flex}@media not print{:root[data-mantine-color-scheme=dark] .notification-link__meta{color:var(--neutral-60)}}.notification-link__info{position:absolute;top:50%;right:9px;transform:translateY(-50%)}.notification-link[data-kind=external] .notification-link__icon{color:var(--text-secondary)}.notification-link__popover{border:1px solid var(--border);background:var(--surface-raised);max-width:calc(100vw - 24px);color:var(--text-primary);white-space:normal;padding:14px}.notification-link__popover-label{font-size:var(--fz-11);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);color:var(--text-secondary);margin-bottom:8px;display:block}.notification-link__address{font-size:var(--fz-13);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);background:var(--surface-sunken);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:6px;margin-bottom:8px;padding:10px;display:block}.notification-link__copy-status{font-size:var(--fz-11);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);color:var(--text-secondary);margin-top:6px;display:block}.notification-link__sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.notification-link__anchor{transition:none}}
