.notification-bell{display:inline-flex;align-items:center;justify-content:center;position:relative;width:40px;height:40px;flex-shrink:0;border:1px solid #464769;border-radius:12px;background:#171a31;color:#d9d3ff;text-decoration:none}.notification-bell[hidden]{display:none!important}.notification-bell svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8}.notification-bell b{position:absolute;right:-5px;top:-6px;min-width:18px;min-height:18px;box-sizing:border-box;padding:2px 4px;border-radius:12px;background:#a58aff;color:#120b2c;font-size:10px;text-align:center}.notification-bell:focus-visible{outline:3px solid #bfa9ff;outline-offset:3px}
.notification-page .workspace-header>div,.saved-search-page .workspace-header>div{min-width:0;max-width:100%}.notification-page h1,.saved-search-page h1{overflow-wrap:anywhere}
.notice-toolbar,.notice-list-tools,.notice-actions,.notice-tabs{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.notice-toolbar{justify-content:space-between;margin:25px 0}.notice-toolbar a,.notice-actions a,.notification-page .notice-availability a,.saved-search-page a{color:#c9b8ff}.notice-tabs button,.notice-list-tools button,.notice-actions button,.saved-search-heading button,.notice-load-more,.saved-search-editor button:not(.discover-primary),#saveBrowseSearch{font:inherit;line-height:1.45;cursor:pointer;padding:10px 14px;color:#dedaf2;border:1px solid #4b436d;border-radius:11px;background:#211d38}.notice-tabs button[aria-pressed=true]{background:#554087;border-color:#ae90f1;color:white}.notice-tabs b{border-radius:8px;background:#ffffff15;padding:2px 7px}.notice-list-tools{justify-content:space-between;margin-bottom:18px}.notice-list-tools label{display:flex;gap:9px;align-items:center;min-height:44px}.notice-list-tools input,.notice-setting-row input{accent-color:#ac8cff;width:18px;height:18px;flex-shrink:0}
.notice-item{display:flex;align-items:flex-start;position:relative;gap:18px;padding:24px;border:1px solid #30344f;border-radius:18px;background:#13182b;margin-bottom:12px;min-width:0}.notice-item.unread{background:linear-gradient(120deg,#211c3e,#10182d);border-color:#65518b}.notice-symbol{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:#a388ff20;color:#cbb5ff;font-size:24px;flex-shrink:0}.notice-copy{min-width:0;flex:1}.notice-copy h2{font-size:18px;margin:9px 0;color:#f0efff;line-height:1.4;overflow-wrap:anywhere}.notice-copy p{font-size:14px;line-height:1.65;color:#b7c1dc;margin:0 0 12px;overflow-wrap:anywhere}.notice-copy>small{display:block;line-height:1.6;font-size:11px;color:#9daac5}.notice-copy .mini-kicker{font-size:10px;line-height:1.6}.notice-dot{width:8px;height:8px;border-radius:50%;background:#b196ff;flex-shrink:0;margin-top:8px}.notice-actions{margin-top:16px}.notice-actions button,.notice-actions a,.notice-actions>span{font-size:12px}.notice-actions>span{color:#9cabc1}.notice-actions a{padding:8px 0}.notice-load-more{display:block;margin:22px auto}.notice-load-more[hidden]{display:none}.notice-availability{padding:14px 18px;border:1px solid #383c56;border-radius:12px;margin:20px 0;background:#090f20}.notice-availability p{font-size:13px;color:#b3bdd7;line-height:1.65}.notice-setting-row{border:1px solid #393750;border-radius:12px;margin:18px 0;padding:12px 16px 16px;display:flex;gap:15px;flex-wrap:wrap}.notice-setting-row legend{padding:0 6px;color:#ddd6f2;font-size:14px;font-weight:600}.notice-setting-row label{display:flex;align-items:center;gap:8px;cursor:pointer;min-height:36px;font-size:13px;flex:1;min-width:110px}.notice-hint{font-size:12px!important;line-height:1.7!important;color:#a8b6cd!important}.notification-page [data-notice-panel=settings]>p{color:#b6bfd6;line-height:1.7}.notification-page button:disabled,.saved-search-page button:disabled{opacity:.55;cursor:wait}.notification-page button:focus-visible,.saved-search-page button:focus-visible,#saveBrowseSearch:focus-visible{outline:3px solid #bfa8ff;outline-offset:3px}
.saved-search-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.saved-search-layout>section,.saved-search-editor{min-width:0}.saved-search-card{margin-bottom:22px;scroll-margin-top:100px}.saved-search-card.selected{border-color:#b18ae8;box-shadow:0 0 0 2px #b18ae830}.saved-search-heading{display:flex;gap:16px;justify-content:space-between;align-items:flex-start}.saved-search-heading>div{min-width:0}.saved-search-heading h2{font-size:21px;line-height:1.4;margin:9px 0;overflow-wrap:anywhere}.saved-search-heading p{font-size:13px;line-height:1.6;color:#b5bfd8;overflow-wrap:anywhere}.saved-search-heading button{font-size:12px;flex-shrink:0}.saved-search-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 12px}.saved-search-results>a{display:block;padding:16px;border:1px solid #34364e;border-radius:14px;text-decoration:none;background:#0b1122;min-width:0}.saved-search-results strong{display:block;margin:12px 0 8px;line-height:1.5;color:#e7eafd;overflow-wrap:anywhere}.saved-search-results p{font-size:12px;line-height:1.6;color:#aab8d1;overflow-wrap:anywhere}.saved-search-results>a>span:last-child{font-size:12px}.saved-search-results>p{grid-column:1/-1}.saved-search-editor{position:sticky;top:90px}.saved-search-editor h2{font-size:22px;overflow-wrap:anywhere}.saved-search-editor form{display:grid;gap:16px}.saved-search-editor label{display:grid;gap:7px;font-size:12px;color:#c4cce1}.saved-search-editor label[hidden]{display:none}.saved-search-editor input,.saved-search-editor select{box-sizing:border-box;width:100%;min-width:0;border:1px solid #44445f;background:#0a1123;border-radius:10px;color:#ecebfc;padding:12px;font:inherit}.saved-search-editor>a{display:block;font-size:13px;line-height:1.6}.saved-search-editor [role=status]{font-size:13px;line-height:1.5;color:#cdbbf3}.browse-saved-search{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:16px 0 22px}.browse-saved-search a{font-size:12px;color:#bcabeb}
@media(max-width:1000px){.saved-search-layout{grid-template-columns:minmax(0,1fr)}.saved-search-editor{position:static;order:-1}.saved-search-editor form{grid-template-columns:repeat(2,minmax(0,1fr))}.saved-search-editor form>button,.saved-search-editor form>[role=status]{grid-column:1/-1}}
@media(max-width:550px){.notice-item{padding:17px;gap:11px}.notice-symbol{width:30px;height:30px;font-size:19px;border-radius:9px}.notice-copy h2{font-size:16px}.notice-copy .mini-kicker{letter-spacing:.04em}.notice-dot{position:absolute;right:12px;top:12px}.notice-list-tools button{font-size:12px}.notice-list-tools{gap:5px}.saved-search-results{grid-template-columns:minmax(0,1fr)}.saved-search-heading{flex-wrap:wrap}.saved-search-editor form{grid-template-columns:minmax(0,1fr)}.notice-toolbar{align-items:flex-start}.notification-page .workspace-header,.saved-search-page .workspace-header{gap:16px}.saved-search-page .workspace-header h1,.notification-page h1{font-size:clamp(27px,7vw,38px)}}
