.sa-notifications-page{max-width:1120px}.sa-notifications-page h1:focus{outline:none}.sa-notifications-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 0;border-bottom:1px solid var(--sa-border)}.sa-notifications-toolbar>span{font-size:11px;color:var(--sa-muted)}.sa-notification-list{margin:0;padding:0;list-style:none}.sa-notification-list>li{display:flex;align-items:flex-start;gap:16px;padding:24px 16px;border-bottom:1px solid var(--sa-border)}.sa-notification-list .is-unread{background:light-dark(#f8fcf9,var(--mrs-surface))}.sa-notification-category{flex-shrink:0;color:light-dark(#397150,var(--mrs-accent-text));margin-top:3px}.sa-notification-category.inspection{color:light-dark(#89651c,var(--mrs-warning-text))}.sa-notification-category.settlement{color:light-dark(#436a7a,var(--mrs-info-text))}.sa-notification-category.receipt{color:light-dark(#536a93,var(--mrs-info-text))}.sa-notification-date{margin-top:6px;font-size:10px;color:light-dark(#707070,var(--mrs-text-secondary))}.sa-notification-content{min-width:0;flex:1 1}.sa-notification-meta{display:flex;justify-content:space-between;gap:12px;color:light-dark(#616b64,var(--mrs-text-secondary));font-size:11px}.is-unread .sa-notification-meta>span:last-child{color:light-dark(#245c39,var(--mrs-accent-text));font-weight:600}.sa-notification-content h2{font-size:15px;line-height:1.6;margin:8px 0;overflow-wrap:anywhere}.sa-notification-content p{margin:0 0 8px;color:light-dark(#616161,var(--mrs-text-secondary));font-size:12px;line-height:1.8;overflow-wrap:anywhere}.sa-notification-content small{font-size:10px;color:light-dark(#707070,var(--mrs-text-secondary));overflow-wrap:anywhere}.sa-notification-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.sa-notifications-footer{margin-top:24px}.customer-notifications{width:100%}.customer-notifications .sa-heading{flex-wrap:wrap;gap:12px}.customer-notifications h1>span{margin-left:8px;font-size:16px;color:var(--sa-muted)}.customer-notifications .sa-tabs button>span{margin-left:8px}.customer-notification-more{display:flex;justify-content:center;margin-top:20px}.customer-notification-error{position:fixed;z-index:100;bottom:16px;right:16px;max-width:min(440px,calc(100% - 32px));margin:0;padding:12px 16px;border:1px solid light-dark(#bb4b43,var(--mrs-danger-border));border-radius:4px;background:light-dark(#fff7f6,var(--mrs-surface));color:light-dark(#9a3029,var(--mrs-danger-text));font-size:13px;overflow-wrap:anywhere}@media (max-width:640px){.sa-notification-list>li{gap:12px;padding:20px 12px}.sa-notifications-toolbar>span{width:100%;padding-left:8px}}