.unx-notification-button{position:relative;border:1px solid #1d486c;background:#0b1d30;color:#dceeff;border-radius:12px;min-width:43px;height:43px;font-size:17px;cursor:pointer}.unx-notification-button em{display:none;position:absolute;right:-6px;top:-7px;min-width:17px;height:17px;padding:0 3px;border-radius:12px;background:#1681ff;color:#fff;font:700 10px/17px system-ui;font-style:normal}.unx-notification-button.has-unread{border-color:#4aa3ff;box-shadow:0 0 0 3px #1681ff20;animation:unxBellPulse 1.8s ease-in-out infinite}.unx-notification-button.has-unread em{display:block}.unx-notification-modal{width:min(620px,100%)}.unx-notice-toolbar,.unx-notice-actions{display:flex;align-items:center;gap:12px}.unx-notice-toolbar{justify-content:space-between;margin:14px 0 8px;padding:10px 12px;border:1px solid #214564;border-radius:12px;background:#081a2b}.unx-notice-select-all{display:flex;align-items:center;gap:8px;color:#dceeff;font-weight:800;cursor:pointer}.unx-notice-toolbar input,.unx-notice-select input{width:18px;height:18px;margin:0;accent-color:#1681ff}.unx-notice-toolbar>span{color:#8eafca;font-size:12px;font-weight:800}.unx-notice-list{max-height:min(60vh,530px);overflow:auto;margin:8px 0 15px}.unx-notice-row{display:grid;grid-template-columns:42px 1fr;align-items:stretch;margin:0 0 8px;border:1px solid #173855;background:#091a2b;border-radius:12px;overflow:hidden}.unx-notice-row:hover{border-color:#3389de}.unx-notice-row.unread{background:#102c47}.unx-notice-select{display:grid;place-items:center;border-right:1px solid #173855;cursor:pointer}.unx-notice{width:100%;display:flex;gap:10px;align-items:flex-start;text-align:left;border:0;background:transparent;color:#dceeff;padding:13px;cursor:pointer}.unx-notice:hover{background:#0d2740}.unx-notice-dot{flex:0 0 8px;height:8px;border-radius:50%;background:transparent;margin-top:6px}.unread .unx-notice-dot{background:#40d9ab;box-shadow:0 0 0 4px #40d9ab22}.unx-notice b,.unx-notice small{display:block}.unx-notice small{color:#85a9c9;font-size:12px;margin-top:4px;line-height:1.45}.unx-notice-empty{padding:28px;text-align:center;color:#85a9c9;border:1px dashed #254867;border-radius:12px}.unx-notice-actions{justify-content:space-between}.unx-notice-actions button:disabled{opacity:.45;cursor:not-allowed}.unx-notice-delete{border:1px solid #e46570;border-radius:10px;background:#391820;color:#ffd9dc;padding:10px 14px;font-weight:900;cursor:pointer}.unx-notice-delete:not(:disabled):hover{background:#59202b}.unx-notice-error{min-height:18px;margin:8px 0 0;color:#ffbd70;font-size:12px}
.unx-message-alert{display:flex;align-items:center;gap:12px;margin:0 30px 10px;padding:11px 12px;border:1px solid #2e91ff;border-radius:15px;background:linear-gradient(110deg,#123d66,#0a2741 72%);box-shadow:0 12px 34px #0005,0 0 0 3px #1681ff16;color:#fff}.unx-message-alert-main{display:flex;align-items:center;gap:12px;min-width:0;flex:1;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.unx-message-alert-main>span:last-child{display:grid;gap:2px;min-width:0}.unx-message-alert-main small{color:#78bdff;font-size:9px;font-weight:950;letter-spacing:.11em}.unx-message-alert-main b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unx-message-alert-main>span:last-child>span{color:#b6cee0;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unx-message-alert-icon{position:relative;display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border:1px solid #61adfa;border-radius:12px;background:#0c2b48;font-size:19px}.unx-message-alert-icon em{position:absolute;right:-7px;top:-7px;min-width:19px;height:19px;padding:0 4px;border-radius:12px;background:#1681ff;color:#fff;font:900 10px/19px system-ui;font-style:normal;text-align:center}.unx-message-alert-open{flex:0 0 auto;border:1px solid #62b3ff;border-radius:10px;background:#1681ff;color:#fff;padding:9px 12px;font:850 11px system-ui;cursor:pointer}.unx-message-alert-dismiss{flex:0 0 32px;width:32px;height:32px;border:0;background:transparent;color:#9bbbd2;font-size:23px;cursor:pointer}.unx-has-message-unread{position:relative;border-color:#2e91ff!important;box-shadow:inset 3px 0 #1681ff,0 0 0 2px #1681ff13}.unx-has-message-unread::after{content:attr(data-unx-unread);display:grid;place-items:center;margin-left:auto;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#1681ff;color:#fff;font:900 10px/20px system-ui}.support-nav-btn.unx-has-message-unread{animation:unxSupportPulse 2s ease-in-out infinite}@keyframes unxBellPulse{50%{box-shadow:0 0 0 6px #1681ff0d}}@keyframes unxSupportPulse{50%{background:#123454}}
@media(max-width:760px){.unx-message-alert{margin:4px 14px 8px;align-items:stretch;flex-wrap:wrap}.unx-message-alert-main{flex-basis:calc(100% - 44px)}.unx-message-alert-open{flex:1;margin-left:54px}.unx-message-alert-dismiss{position:absolute;right:15px;top:4px}.unx-message-alert-main>span:last-child>span{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.unx-notice-actions{align-items:stretch;flex-direction:column}.unx-notice-actions button{width:100%}}
@media(prefers-reduced-motion:reduce){.unx-notification-button.has-unread,.support-nav-btn.unx-has-message-unread{animation:none}}
.unx-message-alert{position:relative}
