.notification-page{background:var(--body-background);border-radius:var(--content-border-radius);height:100%;min-height:0}.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{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-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}.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,[data-mantine-color-scheme=dark]:not(:root) .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}}
