.NotificationsPage-module__ArHlsG__page{min-height:100%;padding:var(--jeo-spacing-6);color:var(--jeo-text-primary)}.NotificationsPage-module__ArHlsG__header{justify-content:space-between;align-items:flex-start;gap:var(--jeo-spacing-4);margin-block-end:var(--jeo-spacing-5);display:flex}.NotificationsPage-module__ArHlsG__header h1{margin:var(--jeo-spacing-1) 0;font-size:var(--jeo-typography-role-h1-size);line-height:var(--jeo-typography-role-h1-line-height);font-weight:var(--jeo-typography-role-h1-weight)}.NotificationsPage-module__ArHlsG__header p,.NotificationsPage-module__ArHlsG__card p,.NotificationsPage-module__ArHlsG__empty p{color:var(--jeo-text-secondary);font-size:var(--jeo-typography-role-body-small-size);line-height:var(--jeo-typography-role-body-small-line-height)}.NotificationsPage-module__ArHlsG__eyebrow{align-items:center;gap:var(--jeo-spacing-2);color:var(--jeo-text-secondary);font-size:var(--jeo-typography-role-label-size);font-weight:var(--jeo-typography-role-label-weight);display:inline-flex}.NotificationsPage-module__ArHlsG__filters{gap:var(--jeo-spacing-2);flex-wrap:wrap;margin-block-end:var(--jeo-spacing-4);display:flex}.NotificationsPage-module__ArHlsG__filter{border:1px solid var(--jeo-border-default);border-radius:var(--jeo-radius-pill);min-height:44px;padding-inline:var(--jeo-spacing-3);background:var(--jeo-surface-default);color:var(--jeo-text-secondary);cursor:pointer}.NotificationsPage-module__ArHlsG__filter[aria-selected=true]{border-color:var(--jeo-action-primary);color:var(--jeo-text-primary);box-shadow:inset 0 -2px 0 var(--jeo-action-primary)}.NotificationsPage-module__ArHlsG__grid{gap:var(--jeo-spacing-3);flex-direction:column;display:flex}.NotificationsPage-module__ArHlsG__card{gap:var(--jeo-spacing-3);padding:var(--jeo-spacing-4);border:1px solid var(--jeo-border-default);border-radius:var(--jeo-radius-lg);background:var(--jeo-surface-default);box-shadow:var(--jeo-elevation-low);display:flex}.NotificationsPage-module__ArHlsG__card[data-unread=true]{border-inline-start:3px solid var(--jeo-action-primary)}.NotificationsPage-module__ArHlsG__icon{border:1px solid var(--jeo-border-default);border-radius:var(--jeo-radius-md);width:44px;height:44px;color:var(--jeo-text-primary);background:var(--jeo-surface-raised);flex:0 0 44px;place-items:center;display:grid}.NotificationsPage-module__ArHlsG__body{flex:1;min-width:0}.NotificationsPage-module__ArHlsG__meta{justify-content:space-between;gap:var(--jeo-spacing-3);color:var(--jeo-text-muted);font-size:var(--jeo-typography-role-caption-size);display:flex}.NotificationsPage-module__ArHlsG__title{align-items:center;gap:var(--jeo-spacing-2);font-weight:var(--jeo-font-weight-bold);margin-block-start:var(--jeo-spacing-1);display:flex}.NotificationsPage-module__ArHlsG__unread{border-radius:var(--jeo-radius-pill);padding:2px var(--jeo-spacing-2);background:var(--jeo-action-primary);color:var(--jeo-action-primary-text);font-size:var(--jeo-typography-role-caption-size)}.NotificationsPage-module__ArHlsG__empty{padding:var(--jeo-spacing-8) var(--jeo-spacing-4);text-align:center;border:1px dashed var(--jeo-border-default);border-radius:var(--jeo-radius-lg);background:var(--jeo-surface-default);color:var(--jeo-text-secondary)}.NotificationsPage-module__ArHlsG__summary{gap:var(--jeo-spacing-2);color:var(--jeo-text-muted);font-size:var(--jeo-typography-role-caption-size);flex-wrap:wrap;margin-block-start:var(--jeo-spacing-4);display:flex}.NotificationsPage-module__ArHlsG__summary span{border:1px solid var(--jeo-border-default);border-radius:var(--jeo-radius-pill);padding:var(--jeo-spacing-2) var(--jeo-spacing-3);background:var(--jeo-surface-default)}@media (max-width:768px){.NotificationsPage-module__ArHlsG__page{padding:var(--jeo-spacing-4) var(--jeo-spacing-3) var(--jeo-spacing-8)}.NotificationsPage-module__ArHlsG__header{flex-direction:column}.NotificationsPage-module__ArHlsG__header button{width:100%}.NotificationsPage-module__ArHlsG__meta{flex-direction:column;align-items:flex-start;gap:2px}}.NotificationsPage-module__ArHlsG__page{background:var(--jeo-background-canvas);font-family:var(--jeo-font-family-sans)}.NotificationsPage-module__ArHlsG__header{padding:var(--jeo-spacing-5);border:1px solid var(--jeo-border-default);border-radius:var(--jeo-radius-xl);background:var(--jeo-surface-default);box-shadow:var(--jeo-elevation-low)}.NotificationsPage-module__ArHlsG__filters{padding:var(--jeo-spacing-2);border:1px solid var(--jeo-border-default);border-radius:var(--jeo-radius-lg);background:var(--jeo-surface-default)}.NotificationsPage-module__ArHlsG__filter:hover{border-color:var(--jeo-border-strong);background:var(--jeo-surface-raised);color:var(--jeo-text-primary)}.NotificationsPage-module__ArHlsG__filter[aria-selected=true]{background:color-mix(in srgb,var(--jeo-action-primary) 7%,var(--jeo-surface-default));box-shadow:inset 0 -3px 0 var(--jeo-action-primary)}.NotificationsPage-module__ArHlsG__card{min-height:104px;box-shadow:none;align-items:flex-start;position:relative}.NotificationsPage-module__ArHlsG__card[data-unread=true]{border-inline-start:4px solid var(--jeo-action-primary);background:color-mix(in srgb,var(--jeo-action-primary) 3%,var(--jeo-surface-default))}.NotificationsPage-module__ArHlsG__card[data-unread=false]{opacity:.82}.NotificationsPage-module__ArHlsG__title{color:var(--jeo-text-primary);font-size:var(--jeo-typography-role-body-size);line-height:var(--jeo-typography-role-body-line-height)}.NotificationsPage-module__ArHlsG__meta span:first-child{font-weight:var(--jeo-font-weight-bold);color:var(--jeo-text-secondary)}.NotificationsPage-module__ArHlsG__unread{background:var(--jeo-action-primary);min-height:24px;color:var(--jeo-text-on-primary);font-weight:var(--jeo-font-weight-bold);align-items:center;display:inline-flex}.NotificationsPage-module__ArHlsG__summary{padding-block:var(--jeo-spacing-2)}:where(.NotificationsPage-module__ArHlsG__filter,.NotificationsPage-module__ArHlsG__header button):focus-visible{outline:2px solid var(--jeo-focus-ring);outline-offset:2px}@media (max-width:768px){.NotificationsPage-module__ArHlsG__header{padding:var(--jeo-spacing-4)}.NotificationsPage-module__ArHlsG__filters{flex-wrap:nowrap;overflow-x:auto}.NotificationsPage-module__ArHlsG__filter{flex:none}.NotificationsPage-module__ArHlsG__card{min-height:0}.NotificationsPage-module__ArHlsG__summary{grid-template-columns:1fr;display:grid}}@media (prefers-reduced-motion:reduce){.NotificationsPage-module__ArHlsG__card,.NotificationsPage-module__ArHlsG__header{transition:none!important;animation:none!important}}
