.notification-bell{--notice-accent:#f4a65b;--notice-accent-soft:#f4a65b29}.notification-bell-registration{--notice-accent:#f0a0a8;--notice-accent-soft:#f0a0a829}.notification-trigger{color:#f9ddc5;cursor:pointer;background:#fff1df17;border:1px solid #ffe1c747}.notification-trigger:hover,.notification-trigger[aria-expanded=true]{background:var(--notice-accent-soft);border-color:var(--notice-accent);color:var(--notice-accent)}.notification-trigger:focus-visible,.notification-panel button:focus-visible{outline-offset:2px;outline:2px solid #ffd2a5}.notification-count{background:var(--notice-accent);color:#302027;border:1px solid #34242c;font-size:.67rem}.notification-panel{color:#fff5ea;-webkit-backdrop-filter:blur(20px);background:#382630;border:1px solid #a27672;width:min(23rem,100vw - 2rem);box-shadow:4px 5px #a87b6f,0 22px 55px #1a101666}.notification-panel-header{background:linear-gradient(100deg,#50343e,#654149);border-color:#ffe2c833;gap:.6rem}.notification-panel-header>span{font-family:Outfit,sans-serif;font-size:1rem}.notification-mark-all{color:#ffca9c;white-space:nowrap;cursor:pointer;font-weight:800}.notification-mark-all:hover{color:#fff}.notification-list{scrollbar-color:#b88b78 #f7edde}.notification-item{color:#dcc6bc;text-align:left;border-color:#ffe1c91f;width:100%;display:block}.notification-item:hover{background:#55404a}.notification-item[data-unread=true]{background:var(--notice-accent-soft)}.notification-item[data-unread=true]:hover{background:#65464e}.notification-status{background:#927d7a}.notification-item[data-unread=true] .notification-status{background:var(--notice-accent);box-shadow:0 0 0 4px var(--notice-accent-soft)}.notification-message{color:#d9c5bc}.notification-item[data-unread=true] .notification-message{color:#fff5ea;font-weight:650}.notification-time{color:#c3a9a1}.notification-empty{color:#d5bcb1;justify-items:center;gap:.5rem;display:grid}.notification-empty svg{color:#ffbe85;font-size:1.7rem}.notification-backdrop{cursor:default;background:0 0;border:0}.site-mobile-notification{z-index:1;position:relative}.site-mobile-registration{color:#f8e6d6;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .2rem;font-size:.88rem;font-weight:750;display:flex}@media (width<=420px){.notification-panel{right:-3.1rem}.site-mobile-registration .notification-panel{right:-1rem}}:is(.site-nav-home,.site-nav-apply,.site-nav-public) .site-nav-inner{gap:1.5rem;max-width:1240px;min-height:76px;padding-block:.7rem}:is(.site-nav-home,.site-nav-apply,.site-nav-public) .site-nav-logo{flex:none;order:-1;margin-right:auto;position:static;transform:none}:is(.site-nav-home,.site-nav-apply,.site-nav-public) .site-nav-logo img{height:3.3rem}:is(.site-nav-home,.site-nav-apply,.site-nav-public) .site-nav-links{flex:none;order:0;gap:1.25rem}:is(.site-nav-home,.site-nav-apply,.site-nav-public) .site-nav-actions{flex:none;order:1}:is(.site-nav-home,.site-nav-apply,.site-nav-public) .site-nav-link{color:#f7eee6;font-size:.78rem}:is(.site-nav-home,.site-nav-apply,.site-nav-public) .site-nav-link:hover,.site-nav-public .site-nav-link-active{color:#ffb28d}.site-nav-public .site-nav-links .site-nav-link-active:after{content:"";background:#ffb28d;border-radius:2px;height:2px;position:absolute;bottom:-.35rem;left:0;right:0}:is(.site-nav-home,.site-nav-apply,.site-nav-public) .btn-primary{background:var(--site-orange,#fa5a30);color:#fff;box-shadow:none}:is(.site-nav-home,.site-nav-apply,.site-nav-public) .btn-secondary{color:#ffb28d;border-color:#ffb28d}:is(.site-nav-home,.site-nav-apply,.site-nav-public) .site-nav-toggle,.site-mobile-menu .nav-link{color:#fff5ed}.site-mobile-menu .btn-primary{background:var(--site-orange,#fa5a30);color:#fff;box-shadow:none}.site-mobile-menu .site-nav-link-active{color:#ffb28d}@media (width<=1199px){:is(.site-nav-home,.site-nav-apply,.site-nav-public) .site-nav-logo{margin-right:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(.site-nav-home,.site-nav-apply,.site-nav-public) .site-nav-toggle{margin-left:auto}:is(.site-nav-home,.site-nav-apply,.site-nav-public) .site-mobile-notification+.site-nav-toggle{margin-left:0}}@media (width<=767px){:is(.site-nav-home,.site-nav-apply,.site-nav-public) .site-nav-inner{gap:.5rem;padding-inline:1rem}}
