#savedFilterAlertSettings{box-sizing:border-box;width:100%;max-width:620px;padding:24px;color:#173f70;overflow-wrap:anywhere}
#savedFilterAlertSettings h2{font-size:22px}
#savedFilterAlertSettings .alert-field{display:grid;gap:6px;margin:16px 0}
#savedFilterAlertSettings .alert-check{display:flex;align-items:flex-start;gap:10px;margin:12px 0}
#savedFilterAlertSettings input[type=checkbox]{width:18px;height:18px;flex-shrink:0;margin-top:3px}
#savedFilterAlertSettings .alert-help{color:#52677f;font-size:13px}
#savedFilterAlertSettings [hidden]{display:none!important}
#alertSettingsResult{margin:12px 0 0;overflow-wrap:anywhere}
.alert-page{padding:150px 0 40px}.alert-page .card-body{min-width:0}
.alert-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}
.alert-heading h1{font-size:24px;margin-bottom:6px}.alert-page h2{font-size:20px}
.alert-saved-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #e5eaf2;overflow-wrap:anywhere}
.alert-saved-row>span{min-width:0}.alert-page .alert-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:20px}
.alert-page .alert-saved-row>button{flex:0 0 auto;white-space:nowrap;min-width:70px}
.alert-notification{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 12px;border-bottom:1px solid #e5eaf2;overflow-wrap:anywhere}
.alert-notification>div{min-width:0}.alert-notification.is-unread{background:#eef4ff}
.alert-notification h2{font-size:18px;margin:0 0 8px}.alert-notification .alert-names{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}
.alert-notification .alert-filter-name{background:#e9eff7;color:#173f70;padding:3px 8px;border-radius:4px;font-size:13px}
.alert-notification time,.alert-notification .alert-ended{font-size:13px;color:#52677f}
[data-alert-bell]{white-space:nowrap}[data-alert-count]{display:inline-block;min-width:20px;padding:1px 5px;border-radius:10px;background:#173f70;color:#fff;font-size:12px;text-align:center}
[data-alert-open]{min-height:36px}.alert-page button{white-space:normal}
/* Saved-search names may wrap; their two independent actions stay in one row. */
.horizontalMenu #ulSavedFilters{width:380px;max-width:calc(100vw - 32px)}
.horizontalMenu #ulSavedFilters>li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:6px}
.horizontalMenu #ulSavedFilters>li>a{min-width:0;white-space:normal;overflow-wrap:anywhere;padding:6px;text-align:left}
.horizontalMenu #ulSavedFilters>li>.btn{margin:0;white-space:nowrap;min-width:36px;min-height:36px;padding:6px 10px}
@media(max-width:1399px){.horizontalMenu #ulSavedFilters{width:100%;min-width:0;max-width:100%}.horizontalMenu #ulSavedFilters>li>.btn{min-height:44px}}
@media(max-width:600px){.alert-page{padding-top:110px}.alert-notification{flex-direction:column}.alert-heading>button{width:100%}#savedFilterAlertSettings{padding:18px}#savedFilterAlertSettings input,#savedFilterAlertSettings select{font-size:16px}.alert-page button,[data-alert-open]{min-height:44px}}
@media(max-width:600px){#savedFilterAlertSettings .alert-check,#savedFilterAlertSettings button{min-height:44px}}
