:root{--notification-bg:linear-gradient(180deg,#f4f7fb,#fff);--notification-surface:hsla(0,0%,100%,.94);--notification-surface-strong:#fff;--notification-border:rgba(25,72,111,.12);--notification-border-strong:rgba(17,108,115,.24);--notification-text:#13324a;--notification-muted:#61758a;--notification-accent:#0f766e;--notification-accent-soft:rgba(15,118,110,.12);--notification-read:#edf2f7;--notification-warm:#f59e0b;--notification-danger:#b42318}.notification-page[data-v-2264facf]{margin:0 auto;max-width:980px;padding-inline:1rem}.notification-page--compact[data-v-2264facf]{max-width:none;padding-inline:0}.notification-shell[data-v-2264facf]{background:var(--notification-bg);border:1px solid var(--notification-border);border-radius:28px;box-shadow:0 18px 50px #13324a14;display:grid;gap:1.5rem;padding:1.5rem}.notification-shell--compact[data-v-2264facf]{background:transparent;border:0;border-radius:0;box-shadow:none;gap:0;padding:0}.notification-header[data-v-2264facf]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.notification-eyebrow[data-v-2264facf]{color:var(--notification-accent);font-size:.8rem;font-weight:700;letter-spacing:.12em;margin:0 0 .25rem;text-transform:uppercase}.notification-title[data-v-2264facf]{color:var(--notification-text);font-size:clamp(1.75rem,3vw,2.4rem);font-weight:800;margin:0}.notification-subtitle[data-v-2264facf]{color:var(--notification-muted);font-size:1rem;margin:.4rem 0 0;max-width:42rem}.notification-summary[data-v-2264facf]{display:flex;flex-wrap:wrap;gap:.75rem}.summary-card[data-v-2264facf]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid var(--notification-border);border-radius:18px;color:var(--notification-text);min-width:112px;padding:.85rem 1rem}.summary-card--strong[data-v-2264facf]{background:#0f766e14;border-color:var(--notification-border-strong)}.summary-label[data-v-2264facf]{color:var(--notification-muted);display:block;font-size:.8rem;letter-spacing:.08em;margin-bottom:.2rem;text-transform:uppercase}.summary-card strong[data-v-2264facf]{font-size:1.4rem;font-weight:800}.notification-list[data-v-2264facf]{display:grid;gap:1rem}.notification-list--compact[data-v-2264facf]{gap:0}.notification-list__footer[data-v-2264facf]{display:grid;gap:.75rem;justify-items:center;padding-top:.25rem}.notification-list__footer--compact[data-v-2264facf]{padding:.75rem 1rem 0}.notification-list__status[data-v-2264facf]{color:var(--notification-muted);font-size:.9rem;margin:0}.notification-list__error[data-v-2264facf]{color:var(--notification-danger);font-size:.9rem;font-weight:600;margin:0}.show-more-button[data-v-2264facf]{align-items:center;background:#fff;border:1px solid rgba(15,118,110,.18);border-radius:999px;color:var(--notification-accent);display:inline-flex;font-size:.92rem;font-weight:700;gap:.55rem;padding:.8rem 1.15rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,opacity .18s ease}.show-more-button[data-v-2264facf]:focus-visible,.show-more-button[data-v-2264facf]:hover{border-color:#0f766e57;box-shadow:0 10px 22px #0f766e24;outline:none;transform:translateY(-1px)}.show-more-button[data-v-2264facf]:disabled{cursor:wait;opacity:.7;transform:none}.notification-card[data-v-2264facf]{background:var(--notification-surface-strong);border:1px solid rgba(15,118,110,.16);border-radius:22px;box-shadow:0 12px 30px #13324a14;color:inherit;display:grid;gap:1rem;padding:1.25rem;text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;width:100%}.notification-card--compact[data-v-2264facf]{background:transparent;border:0;border-bottom:1px solid rgba(25,72,111,.1);border-radius:0;box-shadow:none;gap:.8rem;padding:1rem}.notification-card[data-v-2264facf]:focus-visible,.notification-card[data-v-2264facf]:hover{border-color:#0f766e52;box-shadow:0 18px 34px #13324a24;outline:none;transform:translateY(-2px)}.notification-card--compact[data-v-2264facf]:focus-visible,.notification-card--compact[data-v-2264facf]:hover{background:#0f766e0a;border-color:transparent;box-shadow:none;transform:none}.notification-card--read[data-v-2264facf]{background:var(--notification-surface);border-color:var(--notification-border);box-shadow:none}.notification-card--schedule[data-v-2264facf]{overflow:hidden;position:relative}.notification-card--schedule[data-v-2264facf]:after{background:linear-gradient(180deg,var(--notification-warm) 0,var(--notification-accent) 100%);content:"";inset:0 auto 0 0;position:absolute;width:5px}.notification-card--compact.notification-card--schedule[data-v-2264facf]:after{width:3px}.notification-card__top[data-v-2264facf]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.notification-card__title-wrap[data-v-2264facf]{align-items:flex-start;display:flex;gap:.9rem}.notification-dot[data-v-2264facf]{background:var(--notification-accent);border-radius:999px;box-shadow:0 0 0 6px var(--notification-accent-soft);flex-shrink:0;height:.8rem;margin-top:.4rem;width:.8rem}.notification-dot--muted[data-v-2264facf]{background:#9aa8b6;box-shadow:0 0 0 6px #9aa8b61f}.notification-card__badges[data-v-2264facf]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.45rem}.status-badge[data-v-2264facf]{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:700;letter-spacing:.02em;padding:.28rem .65rem}.status-badge--unread[data-v-2264facf]{background:var(--notification-accent-soft);color:var(--notification-accent)}.status-badge--read[data-v-2264facf]{background:#61758a1f;color:var(--notification-muted)}.status-badge--schedule[data-v-2264facf]{background:#f59e0b24;color:#9a6700}.notification-card__title[data-v-2264facf]{color:var(--notification-text);font-size:1.08rem;font-weight:750;line-height:1.35;margin:0}.notification-card__message[data-v-2264facf]{color:#324d63;line-height:1.65;margin:0}.notification-time[data-v-2264facf]{align-items:center;color:var(--notification-muted);display:inline-flex;font-size:.84rem;gap:.35rem;white-space:nowrap}.notification-meta[data-v-2264facf]{display:flex;flex-wrap:wrap;gap:.65rem}.meta-pill[data-v-2264facf]{background:#13324a0f;border-radius:999px;display:inline-flex;font-size:.82rem;font-weight:600;padding:.38rem .7rem}.meta-pill[data-v-2264facf],.schedule-change-details[data-v-2264facf]{align-items:center;color:var(--notification-text)}.schedule-change-details[data-v-2264facf]{background:linear-gradient(135deg,#f59e0b14,#0f766e14);border-radius:18px;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:1rem}.schedule-row[data-v-2264facf]{display:grid;gap:.15rem}.schedule-row--next[data-v-2264facf]{justify-items:end;text-align:right}.schedule-label[data-v-2264facf]{color:var(--notification-muted);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.schedule-arrow[data-v-2264facf]{background:#fffc;border-radius:999px;color:var(--notification-accent);display:grid;height:2.5rem;place-items:center;width:2.5rem}.schedule-reason[data-v-2264facf]{display:grid;gap:.35rem;grid-column:1/-1;min-width:0}.schedule-reason__text[data-v-2264facf]{color:var(--notification-text);font-size:.94rem;line-height:1.55;margin:0;overflow-wrap:anywhere;white-space:pre-line;word-break:break-word}.state-card[data-v-2264facf]{align-items:center;background:#ffffffad;border:1px dashed var(--notification-border);border-radius:22px;display:flex;gap:1rem;padding:1.35rem}.notification-shell--compact .state-card[data-v-2264facf]{border-radius:16px;margin:.75rem 1rem;padding:1rem}.notification-shell--compact .notification-time[data-v-2264facf]{font-size:.78rem}.notification-shell--compact .notification-card__title[data-v-2264facf]{font-size:.96rem}.notification-shell--compact .notification-card__message[data-v-2264facf]{font-size:.87rem;line-height:1.55}.notification-shell--compact .notification-meta[data-v-2264facf]{gap:.45rem}.notification-shell--compact .meta-pill[data-v-2264facf]{font-size:.74rem;padding:.3rem .55rem}.notification-shell--compact .schedule-change-details[data-v-2264facf]{border-radius:14px;padding:.8rem}.notification-shell--compact .schedule-label[data-v-2264facf]{font-size:.7rem}.notification-shell--compact .schedule-arrow[data-v-2264facf]{height:2rem;width:2rem}.notification-shell--compact .schedule-reason__text[data-v-2264facf]{font-size:.86rem}.state-card h2[data-v-2264facf]{color:var(--notification-text);font-size:1.05rem;margin:0 0 .25rem}.state-card p[data-v-2264facf]{color:var(--notification-muted);margin:0}.state-card--error[data-v-2264facf]{background:#b423180a;border-color:#b4231833}.state-icon[data-v-2264facf]{background:#ffffffe6;border-radius:16px;color:var(--notification-accent);display:grid;flex-shrink:0;font-size:1.3rem;height:3rem;place-items:center;width:3rem}.state-card--error .state-icon[data-v-2264facf]{color:var(--notification-danger)}@media (max-width:768px){.notification-shell[data-v-2264facf]{border-radius:22px;padding:1rem}.notification-shell--compact[data-v-2264facf]{border-radius:0;padding:0}.notification-card__top[data-v-2264facf],.notification-header[data-v-2264facf]{flex-direction:column}.notification-summary[data-v-2264facf]{width:100%}.summary-card[data-v-2264facf]{flex:1 1 140px}.notification-time[data-v-2264facf]{white-space:normal}.schedule-change-details[data-v-2264facf]{grid-template-columns:1fr}.schedule-row--next[data-v-2264facf]{justify-items:start;text-align:left}.schedule-arrow[data-v-2264facf]{justify-self:start;transform:rotate(90deg)}}@media (max-width:576px){.notification-page[data-v-2264facf]{padding-inline:.5rem}.notification-page--compact[data-v-2264facf]{padding-inline:0}.notification-card[data-v-2264facf],.state-card[data-v-2264facf]{padding:1rem}.notification-card__title-wrap[data-v-2264facf]{gap:.7rem}.notification-dot[data-v-2264facf]{height:.7rem;width:.7rem}}
