.alerts-page{max-width:800px;margin:0 auto;padding:24px}.alerts-header{margin-bottom:24px}.alerts-title{font-size:28px;font-weight:600;color:#202223;margin:0 0 8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.alerts-subtitle{font-size:15px;color:#6d7175;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.alerts-banner{display:flex;align-items:flex-start;gap:16px;padding:20px 24px;border-radius:12px;margin-bottom:24px}.alerts-banner--critical{background:#fff5f4;border:1px solid #fad2cf}.alerts-banner--success{background:#d3f0d9;border:1px solid #b3e6c4}.alerts-banner__icon{flex-shrink:0;width:24px;height:24px;margin-top:2px}.alerts-banner--critical .alerts-banner__icon{color:#d72c0d}.alerts-banner--success .alerts-banner__icon{color:#29845a}.alerts-banner__content{display:flex;flex-direction:column;gap:4px}.alerts-banner__title{font-size:16px;font-weight:600;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.alerts-banner--critical .alerts-banner__title{color:#d72c0d}.alerts-banner--success .alerts-banner__title{color:#29845a}.alerts-banner__subtitle{font-size:14px;color:#6d7175;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.alerts-content{background:#ffffff;border:1px solid #e1e3e5;border-radius:12px;box-shadow:0 1px 3px #0000000a;overflow:hidden}.alerts-feed{display:flex;flex-direction:column}.alert-item{display:flex;align-items:flex-start;gap:16px;padding:20px 24px;border-bottom:1px solid #e4e5e7;transition:opacity .3s ease,background-color .15s ease}.alert-item:last-child{border-bottom:none}.alert-item:hover{background:#f9fafb}.alert-item--critical{background:#fffbfb}.alert-item--critical:hover{background:#fff5f4}.alert-item--fading{opacity:.5;pointer-events:none}.alert-item__icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f6f6f7;border-radius:10px;color:#6d7175}.alert-item--critical .alert-item__icon{background:#fff5f4;color:#d72c0d}.alert-item__content{flex:1;min-width:0}.alert-item__header{display:flex;align-items:center;gap:8px;margin-bottom:4px}.alert-item__category{font-size:12px;font-weight:500;color:#6d7175;text-transform:uppercase;letter-spacing:.5px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.alert-item__severity{font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.alert-item__severity--critical{background:#fff5f4;color:#d72c0d;border:1px solid #fad2cf}.alert-item__severity--warning{background:#fffbf0;color:#b98900;border:1px solid #ffe5a0}.alert-item__severity--info{background:#e0edff;color:#2c6ecb;border:1px solid #a8c8f0}.alert-item__title{font-size:15px;font-weight:600;color:#202223;margin:0 0 4px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.alert-item__message{font-size:14px;color:#6d7175;margin:0 0 8px;line-height:1.5;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.alert-item__time{font-size:12px;color:#8c9196;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.alert-item__actions{display:flex;flex-direction:column;align-items:flex-end;gap:12px;flex-shrink:0}.alert-item__impact{font-size:11px;font-weight:600;padding:4px 10px;border-radius:4px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.alert-item__impact--critical{background:#fff5f4;color:#d72c0d;border:1px solid #fad2cf}.alert-item__impact--warning{background:#fffbf0;color:#b98900;border:1px solid #ffe5a0}.alert-item__button{display:inline-flex;align-items:center;padding:8px 16px;background:#ffffff;color:#2c6ecb;border:1px solid #2c6ecb;border-radius:8px;font-size:13px;font-weight:500;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;cursor:pointer;transition:all .15s ease;white-space:nowrap}.alert-item__button:hover{background:#e0edff}.alert-item__button--primary{background:#d72c0d;color:#fff;border-color:#d72c0d}.alert-item__button--primary:hover{background:#b52308;border-color:#b52308}.alert-item__button:disabled{opacity:.6;cursor:not-allowed}.alerts-empty-state{padding:64px 32px;text-align:center}.alerts-empty-state__illustration{margin-bottom:24px}.alerts-empty-state__title{font-size:20px;font-weight:600;color:#202223;margin:0 0 8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.alerts-empty-state__message{font-size:14px;color:#6d7175;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.alerts-error-banner{display:flex;align-items:center;padding:16px 20px;background:#fff5f4;border:1px solid #fad2cf;border-radius:12px;color:#d72c0d;font-size:14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}
