.campusGlobalSearch{background:linear-gradient(#f9f6f0b8,#fff6);border-bottom:1px solid #2a354314;gap:12px;padding:15px 18px 17px;display:grid}.campusGlobalAiAction{appearance:none;color:#fff;text-align:left;cursor:pointer;background:radial-gradient(circle at 92% 0,#528bc540,#0000 35%),linear-gradient(145deg,#172b42,#0f1d2f);border:1px solid #28486921;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;padding:14px;transition:transform .16s,box-shadow .16s;display:grid;box-shadow:0 14px 34px #12243824}.campusGlobalAiAction:hover{transform:translateY(-1px);box-shadow:0 17px 40px #12243830}.campusGlobalAiMark{color:#d9ebff;background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;place-items:center;width:41px;height:41px;font-size:14px;display:grid}.campusGlobalAiCopy{gap:3px;min-width:0;display:grid}.campusGlobalAiCopy>small{color:#85b5e7;letter-spacing:.15em;font-size:6px;font-weight:900}.campusGlobalAiCopy>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:650;overflow:hidden}.campusGlobalAiCopy>p{color:#ffffff82;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:7px;overflow:hidden}.campusGlobalAiOpen{color:#fff;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff1c;border-radius:9px;align-items:center;gap:8px;min-height:34px;padding:0 11px;font-size:7px;font-weight:850;display:inline-flex}.campusGlobalAiOpen i{font-style:normal}.campusGlobalResultHeader{justify-content:space-between;align-items:center;gap:14px;display:flex}.campusGlobalResultHeader>span{color:#83603f;letter-spacing:.14em;align-items:center;gap:7px;font-size:6px;font-weight:900;display:flex}.campusGlobalResultHeader>span i{background:#4eaf78;border-radius:50%;width:5px;height:5px}.campusGlobalResultHeader small{color:#929ba7;font-size:7px}.campusGlobalResults{scrollbar-width:thin;gap:6px;max-height:235px;display:grid;overflow-y:auto}.campusGlobalResults>button{appearance:none;color:#243247;text-align:left;cursor:pointer;background:#ffffffbf;border:1px solid #2b374512;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto 16px;align-items:center;gap:11px;width:100%;min-height:56px;padding:8px 11px;transition:border-color .15s,background .15s,transform .15s;display:grid}.campusGlobalResults>button:hover{background:#fff;border-color:#5c442c2e;transform:translate(2px)}.campusGlobalResultIcon{color:#765332;background:#f5eadd;border-radius:10px;place-items:center;width:36px;height:36px;font-size:8px;font-weight:900;display:grid}.campusGlobalResultCopy{gap:4px;min-width:0;display:grid}.campusGlobalResultCopy b{color:#263347;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.campusGlobalResultCopy small{color:#7e8998;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.campusGlobalResultMeta{color:#6a7380;text-overflow:ellipsis;white-space:nowrap;background:#f0f3f6;border-radius:999px;max-width:180px;padding:5px 7px;font-size:6px;font-weight:750;overflow:hidden}.campusGlobalResults>button>strong{color:#a09487;font-size:11px}.campusGlobalLoading{color:#87909d;background:#ffffff94;border:1px solid #e8ebef;border-radius:12px;align-items:center;gap:6px;min-height:58px;padding:0 13px;font-size:7px;display:flex}.campusGlobalLoading i{background:#6d91b4;border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite campusGlobalLoadingPulse}.campusGlobalLoading i:nth-child(2){animation-delay:.12s}.campusGlobalLoading i:nth-child(3){margin-right:5px;animation-delay:.24s}@keyframes campusGlobalLoadingPulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.campusGlobalEmpty{background:#ffffff8c;border:1px dashed #d9dee5;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:11px 13px;display:grid}.campusGlobalEmpty>span{color:#765332;background:#f4eade;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.campusGlobalEmpty p{gap:4px;margin:0;display:grid}.campusGlobalEmpty b{color:#354155;font-size:8px}.campusGlobalEmpty small{color:#8b94a0;font-size:7px;line-height:1.45}.campusGlobalEmpty button{color:#294e72;cursor:pointer;background:#fff;border:1px solid #d5dde6;border-radius:9px;min-height:33px;padding:0 11px;font-size:7px;font-weight:800}.campusGlobalSecurity{color:#8a939e;flex-wrap:wrap;align-items:center;gap:7px 13px;font-size:6px;display:flex}.campusGlobalSecurity span{align-items:center;gap:5px;display:flex}.campusGlobalSecurity i{background:#4eb47a;border-radius:50%;width:5px;height:5px}@media (width<=650px){.campusGlobalSearch{padding:12px}.campusGlobalAiAction{grid-template-columns:auto minmax(0,1fr)}.campusGlobalAiOpen{display:none}.campusGlobalResults>button{grid-template-columns:34px minmax(0,1fr) 14px}.campusGlobalResultMeta{display:none}.campusGlobalEmpty{grid-template-columns:auto minmax(0,1fr)}.campusGlobalEmpty button{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.campusGlobalAiAction,.campusGlobalResults>button,.campusGlobalLoading i{transition:none!important;animation:none!important}}.unifiedNotificationCenter{z-index:5200;color:#24334a;background:radial-gradient(circle at 100% 0,#3767a517,#0000 25%),#fffdf9;border:1px solid #2b374621;border-radius:20px;width:min(520px,100vw - 28px);max-height:min(720px,100vh - 95px);display:grid;position:absolute;top:calc(100% + 13px);right:0;overflow:hidden;box-shadow:0 28px 90px #121d2b38}.unifiedNotificationHeader{border-bottom:1px solid #e9e4de;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 20px 15px;display:flex}.unifiedNotificationHeader>div>span{color:#4778aa;letter-spacing:.16em;margin-bottom:6px;font-size:7px;font-weight:900;display:block}.unifiedNotificationHeader h3{color:#1d2d43;letter-spacing:-.025em;margin:0;font-size:20px;line-height:1.1}.unifiedNotificationHeader p{color:#89929f;margin:6px 0 0;font-size:8px}.unifiedNotificationHeader>button{color:#7a818a;cursor:pointer;background:#fffc;border:1px solid #e1ddd7;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;padding:0;font-size:15px;display:grid}.unifiedNotificationFilters{scrollbar-width:none;border-bottom:1px solid #ece7e1;gap:6px;padding:11px 14px;display:flex;overflow-x:auto}.unifiedNotificationFilters button{color:#7b828c;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:7px;font-weight:800;display:inline-flex}.unifiedNotificationFilters button.active{color:#315c88;background:#f0f5fa;border-color:#cfd9e5}.unifiedNotificationFilters button span{min-width:17px;height:17px;color:inherit;background:#365b8217;border-radius:999px;place-items:center;padding:0 4px;font-size:6px;display:grid}.unifiedNotificationStatus{color:#805f48;background:#fff6ed;border:1px solid #ead8ca;border-radius:9px;margin:10px 14px 0;padding:9px 10px;font-size:7px}.unifiedNotificationList{overscroll-behavior:contain;min-height:180px;overflow-y:auto}.unifiedNotificationItem{background:#ffffffb3;border-bottom:1px solid #eee9e3}.unifiedNotificationMain>i{color:#315f8d;background:#e8f0f8;border-radius:11px;place-items:center;width:38px;height:38px;font-size:9px;font-style:normal;font-weight:900;display:grid}.unifiedNotificationMeta b{color:#65758a;letter-spacing:.11em;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:900;overflow:hidden}.unifiedNotificationMeta small{color:#9ba3ad;flex:none;font-size:6px}.unifiedNotificationMain>span>strong{color:#25364d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.unifiedNotificationMain>strong{color:#a1a8b0;align-self:center;font-size:11px}.unifiedNotificationBadges{flex-wrap:wrap;align-items:center;gap:5px;display:flex!important}.unifiedNotificationBadges em{color:#617187;text-transform:capitalize;background:#edf1f5;border-radius:999px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:800}.unifiedNotificationBadges em.priority{color:#8a5e2f;background:#faedda}.unifiedNotificationBadges em.acknowledgement{color:#984848;background:#fbeaea}.unifiedNotificationBadges em.acknowledged{color:#3f7556;background:#e8f4ec}.unifiedNotificationItem>footer{justify-content:flex-end;gap:7px;padding:0 15px 11px 64px;display:flex}.unifiedNotificationItem>footer a,.unifiedNotificationItem>footer button{color:#39658f;cursor:pointer;background:#f5f8fb;border:1px solid #d7dfe8;border-radius:8px;justify-content:center;align-items:center;min-height:28px;padding:0 9px;font-size:6px;font-weight:850;text-decoration:none;display:inline-flex}.unifiedNotificationLoading span{background:linear-gradient(100deg,#f0eeeb 25%,#faf9f7 43%,#f0eeeb 60%) 0 0/220% 100%;border-radius:12px;min-height:76px;animation:1.35s linear infinite unifiedNotificationLoading}@keyframes unifiedNotificationLoading{to{background-position:-220% 0}}.unifiedNotificationEmpty i{color:#3e7858;background:#e8f5ed;border-radius:14px;place-items:center;width:45px;height:45px;font-style:normal;font-weight:900;display:grid}.unifiedNotificationEmpty strong{color:#37465a;font-size:10px}.unifiedNotificationEmpty p{color:#939ba5;margin:0;font-size:7px}.unifiedNotificationFooter>span{color:#728278;align-items:center;gap:7px;font-size:7px;display:inline-flex}.unifiedNotificationFooter>span i{background:#49b978;border-radius:50%;width:6px;height:6px}.unifiedNotificationFooter button{color:#3e6285;cursor:pointer;background:#fff;border:1px solid #d7dfe7;border-radius:8px;min-height:32px;padding:0 11px;font-size:7px;font-weight:850}.unifiedNotificationFooter button:disabled{cursor:default;opacity:.48}@media (width<=620px){.unifiedNotificationCenter{border-radius:18px;width:auto;max-height:none;position:fixed;inset:72px 10px 82px}.unifiedNotificationList{min-height:0}}@media (prefers-reduced-motion:reduce){.unifiedNotificationMain{transition:none!important}.unifiedNotificationLoading span{animation:none!important}}.unifiedNotificationCenter{z-index:5200!important;color:#2f2b27!important;isolation:isolate!important;background:linear-gradient(#fff 0%,#fdfcfb 100%)!important;border:1px solid #3e362e1f!important;border-radius:22px!important;grid-template-rows:auto auto auto minmax(0,1fr) auto!important;width:min(480px,100vw - 32px)!important;max-height:min(720px,100vh - 96px)!important;animation:.18s both unifiedNotificationEnterpriseIn!important;display:grid!important;position:absolute!important;top:calc(100% + 14px)!important;right:0!important;overflow:hidden!important;box-shadow:0 30px 90px #1f1b172e,0 8px 24px #1f1b1712!important}@keyframes unifiedNotificationEnterpriseIn{0%{opacity:0;transform:translateY(-7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.unifiedNotificationCenter:before{content:""!important;z-index:2!important;background:linear-gradient(90deg,#74614f 0%,#ae9274 52%,#d8c4ad 100%)!important;height:3px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.unifiedNotificationHeader{background:linear-gradient(135deg,#fff 0%,#fbf9f6 100%)!important;border-bottom:1px solid #ebe7e2!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;padding:22px 22px 18px!important;display:flex!important;position:relative!important}.unifiedNotificationHeader>div{min-width:0!important}.unifiedNotificationHeader>div>span{color:#8d6c4e!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0 0 7px!important;font-size:9px!important;font-weight:850!important;line-height:1!important;display:block!important}.unifiedNotificationHeader h3{color:#292521!important;letter-spacing:-.025em!important;margin:0!important;font-size:21px!important;font-weight:750!important;line-height:1.15!important}.unifiedNotificationHeader p{color:#8c857e!important;max-width:340px!important;margin:7px 0 0!important;font-size:11px!important;line-height:1.5!important}.unifiedNotificationHeader>button{color:#716b65!important;cursor:pointer!important;background:#fff!important;border:1px solid #e3dfda!important;border-radius:10px!important;flex:none!important;place-items:center!important;width:36px!important;height:36px!important;padding:0!important;font-size:18px!important;line-height:1!important;transition:background .16s,color .16s,border-color .16s,transform .16s!important;display:grid!important;box-shadow:0 3px 10px #26211c0a!important}.unifiedNotificationHeader>button:hover{color:#292521!important;background:#f7f5f2!important;border-color:#d2ccc5!important;transform:translateY(-1px)!important}.unifiedNotificationFilters{scrollbar-width:none!important;background:#fbfaf8!important;border-bottom:1px solid #ece8e3!important;gap:7px!important;padding:11px 15px!important;display:flex!important;overflow-x:auto!important}.unifiedNotificationFilters::-webkit-scrollbar{display:none!important}.unifiedNotificationFilters button{color:#746e68!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:33px!important;padding:0 11px!important;font-size:10px!important;font-weight:700!important;line-height:1!important;transition:color .16s,background .16s,border-color .16s,transform .16s!important;display:inline-flex!important}.unifiedNotificationFilters button:hover{color:#463c33!important;background:#f2eee9!important}.unifiedNotificationFilters button.active{color:#6e4f35!important;background:#f6ede3!important;border-color:#ddcbb8!important;box-shadow:inset 0 0 0 1px #ffffff8c!important}.unifiedNotificationFilters button span{min-width:19px!important;height:19px!important;color:inherit!important;background:#5d493614!important;border-radius:999px!important;place-items:center!important;padding:0 5px!important;font-size:8px!important;font-weight:800!important;display:grid!important}.unifiedNotificationFilters button.active span{background:#6f4d2f1c!important}.unifiedNotificationStatus{color:#7b5940!important;background:#fff8f0!important;border:1px solid #ead8c8!important;border-radius:10px!important;margin:12px 15px 0!important;padding:10px 12px!important;font-size:10px!important;line-height:1.45!important}.unifiedNotificationList{overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:#d8d3cd transparent!important;background:#fff!important;min-height:190px!important;overflow-y:auto!important}.unifiedNotificationList::-webkit-scrollbar{width:6px!important}.unifiedNotificationList::-webkit-scrollbar-track{background:0 0!important}.unifiedNotificationList::-webkit-scrollbar-thumb{background:#d8d3cd!important;border-radius:999px!important}.unifiedNotificationItem{background:#fff!important;border-bottom:1px solid #efebe7!important;transition:background .16s,box-shadow .16s!important;position:relative!important}.unifiedNotificationItem:last-child{border-bottom:0!important}.unifiedNotificationItem:hover{background:#fcfaf8!important}.unifiedNotificationItem.unread{background:linear-gradient(90deg,#fffaf4 0%,#fff 62%)!important}.unifiedNotificationItem.unread:before{content:""!important;background:#a77b55!important;border-radius:0 4px 4px 0!important;width:3px!important;height:38px!important;position:absolute!important;top:18px!important;left:0!important}.unifiedNotificationItem.priority-critical{box-shadow:inset 3px 0 #a95050!important}.unifiedNotificationItem.priority-high{box-shadow:inset 3px 0 #bd833e!important}.unifiedNotificationMain{width:100%!important;color:inherit!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;grid-template-columns:42px minmax(0,1fr) 16px!important;align-items:flex-start!important;gap:12px!important;padding:16px 17px!important;transition:background .15s!important;display:grid!important}.unifiedNotificationMain:hover{background:#f8f4ef94!important}.unifiedNotificationMain>i{color:#72583f!important;letter-spacing:.03em!important;background:#f8f2eb!important;border:1px solid #e6ddd3!important;border-radius:12px!important;place-items:center!important;width:42px!important;height:42px!important;font-size:10px!important;font-style:normal!important;font-weight:850!important;display:grid!important;box-shadow:0 3px 10px #2a221c0a!important}.unifiedNotificationMain>span{gap:6px!important;min-width:0!important;display:grid!important}.unifiedNotificationMeta{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.unifiedNotificationMeta b{color:#87715d!important;letter-spacing:.11em!important;text-transform:uppercase!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:8px!important;font-weight:850!important;line-height:1.2!important;overflow:hidden!important}.unifiedNotificationMeta small{color:#a49d96!important;flex:none!important;font-size:9px!important;font-weight:500!important}.unifiedNotificationMain>span>strong{color:#302c28!important;letter-spacing:-.005em!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:720!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.unifiedNotificationItem:not(.unread) .unifiedNotificationMain>span>strong{color:#514b46!important;font-weight:650!important}.unifiedNotificationMain p{color:#817a73!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:10px!important;line-height:1.55!important;display:-webkit-box!important;overflow:hidden!important}.unifiedNotificationMain>strong{color:#aaa39c!important;align-self:center!important;font-size:14px!important;font-weight:500!important;transition:transform .16s,color .16s!important}.unifiedNotificationMain:hover>strong{color:#6e5947!important;transform:translate(2px)!important}.unifiedNotificationBadges{flex-wrap:wrap!important;align-items:center!important;gap:5px!important;margin-top:1px!important;display:flex!important}.unifiedNotificationBadges em{color:#746d67!important;text-transform:capitalize!important;background:#f6f4f2!important;border:1px solid #e4e0dc!important;border-radius:999px!important;align-items:center!important;min-height:21px!important;padding:0 7px!important;font-size:8px!important;font-style:normal!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.unifiedNotificationBadges em.priority{color:#8b5d2c!important;background:#fff4e3!important;border-color:#eed8ba!important}.unifiedNotificationBadges em.acknowledgement{color:#994f4f!important;background:#fff0f0!important;border-color:#efd0d0!important}.unifiedNotificationBadges em.acknowledged{color:#467458!important;background:#eef8f1!important;border-color:#cfe5d7!important}.unifiedNotificationItem>footer{flex-wrap:wrap!important;justify-content:flex-end!important;gap:7px!important;padding:0 17px 13px 71px!important;display:flex!important}.unifiedNotificationItem>footer a,.unifiedNotificationItem>footer button{color:#665342!important;cursor:pointer!important;background:#fff!important;border:1px solid #ddd7d1!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-height:30px!important;padding:0 10px!important;font-size:8px!important;font-weight:800!important;text-decoration:none!important;transition:border-color .16s,background .16s,transform .16s!important;display:inline-flex!important}.unifiedNotificationItem>footer a:hover,.unifiedNotificationItem>footer button:hover{background:#faf4ed!important;border-color:#cdbba9!important;transform:translateY(-1px)!important}.unifiedNotificationLoading{gap:10px!important;padding:15px!important;display:grid!important}.unifiedNotificationLoading span{background:linear-gradient(100deg,#f3f0ed 25%,#fbfaf9 43%,#f3f0ed 60%) 0 0/220% 100%!important;border:1px solid #eeeae6!important;border-radius:13px!important;min-height:88px!important}.unifiedNotificationEmpty{text-align:center!important;align-content:center!important;place-items:center!important;gap:8px!important;min-height:280px!important;padding:36px 24px!important;display:grid!important}.unifiedNotificationEmpty i{color:#47735a!important;background:#edf7f0!important;border:1px solid #d8e8dc!important;border-radius:15px!important;place-items:center!important;width:52px!important;height:52px!important;margin-bottom:4px!important;font-size:16px!important;font-style:normal!important;font-weight:850!important;display:grid!important}.unifiedNotificationEmpty strong{color:#3b3733!important;font-size:13px!important;font-weight:720!important}.unifiedNotificationEmpty p{color:#928b84!important;max-width:290px!important;margin:0!important;font-size:10px!important;line-height:1.55!important}.unifiedNotificationFooter{background:#faf9f7!important;border-top:1px solid #e9e5e0!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;min-height:58px!important;padding:11px 16px!important;display:flex!important}.unifiedNotificationFooter>span{color:#77716b!important;align-items:center!important;gap:7px!important;font-size:9px!important;font-weight:600!important;display:inline-flex!important}.unifiedNotificationFooter>span i{background:#45a36d!important;border-radius:50%!important;width:7px!important;height:7px!important;box-shadow:0 0 0 3px #45a36d1a!important}.unifiedNotificationFooter button{color:#654f3d!important;cursor:pointer!important;background:#fff!important;border:1px solid #ddd7d1!important;border-radius:9px!important;min-height:33px!important;padding:0 12px!important;font-size:9px!important;font-weight:800!important;transition:border-color .16s,background .16s!important}.unifiedNotificationFooter button:hover{background:#faf4ed!important;border-color:#cdbba9!important}.unifiedNotificationFooter button:disabled{cursor:default!important;opacity:.45!important;transform:none!important}@media (width<=620px){.unifiedNotificationCenter{border-radius:20px!important;width:auto!important;max-height:none!important;position:fixed!important;inset:66px 10px 12px!important}.unifiedNotificationHeader{padding:19px 17px 15px!important}.unifiedNotificationHeader h3{font-size:19px!important}.unifiedNotificationHeader p{font-size:10px!important}.unifiedNotificationFilters{padding:10px 12px!important}.unifiedNotificationList{min-height:0!important}.unifiedNotificationMain{grid-template-columns:40px minmax(0,1fr) 13px!important;gap:10px!important;padding:14px 13px!important}.unifiedNotificationMain>i{width:40px!important;height:40px!important}.unifiedNotificationItem>footer{padding:0 13px 12px 63px!important}.unifiedNotificationFooter{padding:10px 13px!important}}@media (prefers-reduced-motion:reduce){.unifiedNotificationCenter,.unifiedNotificationMain,.unifiedNotificationHeader>button,.unifiedNotificationFilters button,.unifiedNotificationItem>footer a,.unifiedNotificationItem>footer button{transition:none!important;animation:none!important}}.unifiedNotificationDateGroup{z-index:4;-webkit-backdrop-filter:blur(10px);background:#faf8f5f5;border-top:1px solid #eee9e4;border-bottom:1px solid #ebe6e0;justify-content:space-between;align-items:center;gap:14px;min-height:38px;padding:0 17px;display:flex;position:sticky;top:0}.unifiedNotificationDateGroup:first-child{border-top:0}.unifiedNotificationDateGroup>span{color:#625142;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850;line-height:1}.unifiedNotificationDateGroup>small{color:#9a9189;font-size:8px;font-weight:600}@media (width<=620px){.unifiedNotificationDateGroup{min-height:36px;padding:0 13px}.unifiedNotificationDateGroup>small{display:none}}.unifiedNotificationFooterActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.unifiedNotificationFooterActions button{white-space:nowrap}.unifiedNotificationFooterActions button.active{color:#fff;background:#27221e;border-color:#27221e}@media (width<=520px){.unifiedNotificationFooterActions{gap:6px}}.unifiedNotificationCenter{grid-template-rows:auto auto auto minmax(0,1fr) auto!important;display:grid!important;overflow:hidden!important}.unifiedNotificationList{overscroll-behavior:contain;scrollbar-width:thin;min-height:0!important;max-height:none!important;overflow:hidden auto!important}.unifiedNotificationFooter{z-index:20!important;background:#fffffffa!important;border-top:1px solid #3e362e1a!important;flex-shrink:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:58px!important;padding:10px 14px!important;display:flex!important;position:relative!important;box-shadow:0 -8px 24px #1f1b1709!important}.unifiedNotificationFooter>span{white-space:nowrap!important;flex-shrink:0!important;align-items:center!important;gap:6px!important;display:flex!important}.unifiedNotificationFooterActions>button{color:#51483f!important;min-height:34px!important;font:inherit!important;white-space:nowrap!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;background:#fff!important;border:1px solid #3e362e24!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;padding:7px 11px!important;font-size:9px!important;font-weight:800!important;display:inline-flex!important}.unifiedNotificationFooterActions>button:disabled{cursor:default!important;opacity:.45!important}@media (width<=620px){.unifiedNotificationFooter{min-height:56px!important;padding:9px 12px!important}.unifiedNotificationFooter>span{font-size:8px!important}.unifiedNotificationFooterActions{gap:6px!important}.unifiedNotificationFooterActions>button{min-height:32px!important;padding:6px 9px!important}}@media (width<=440px){.unifiedNotificationFooter>span{display:none!important}.unifiedNotificationFooterActions{width:100%!important}.unifiedNotificationFooterActions>button{flex:1 1 0!important}}.unifiedNotificationCenter{flex-direction:column!important;height:min(720px,100vh - 96px)!important;max-height:min(720px,100vh - 96px)!important;display:flex!important;position:absolute!important;overflow:hidden!important}.unifiedNotificationHeader,.unifiedNotificationFilters,.unifiedNotificationStatus{flex:none!important}.unifiedNotificationList{overscroll-behavior:contain!important;flex:auto!important;width:100%!important;min-height:0!important;padding-bottom:8px!important;position:relative!important;overflow:hidden auto!important}.unifiedNotificationFooter{z-index:100!important;box-sizing:border-box!important;opacity:1!important;visibility:visible!important;background:#fff!important;border-top:1px solid #3e362e1f!important;flex:none!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:60px!important;margin:0!important;padding:10px 14px!important;display:flex!important;position:relative!important;box-shadow:0 -10px 30px #1f1b170f!important}.unifiedNotificationFooter>span{color:#84796f!important;white-space:nowrap!important;align-items:center!important;gap:6px!important;font-size:8px!important;font-weight:700!important;display:inline-flex!important}.unifiedNotificationFooterActions{justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin-left:auto!important;display:flex!important}.unifiedNotificationFooterActions>button{appearance:none!important;color:#574b40!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important;cursor:pointer!important;background:#faf8f5!important;border:1px solid #463a2f29!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;min-height:34px!important;padding:7px 12px!important;font-size:9px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.unifiedNotificationFooterActions>button:hover:not(:disabled){background:#f4efe9!important;border-color:#463a2f4d!important}.unifiedNotificationFooterActions>button.active{color:#fff!important;background:#49372a!important;border-color:#49372a!important}.unifiedNotificationFooterActions>button:disabled{opacity:.42!important;cursor:default!important}@media (width<=620px){.unifiedNotificationCenter{width:auto!important;height:auto!important;max-height:none!important;position:fixed!important;inset:72px 10px 82px!important}.unifiedNotificationFooter{min-height:58px!important}}@media (width<=440px){.unifiedNotificationFooter>span{display:none!important}.unifiedNotificationFooterActions{width:100%!important;margin-left:0!important}.unifiedNotificationFooterActions>button{flex:1 1 0!important}}
