#alertmessage.partner-notifications{position:fixed;top:18px;right:22px;left:auto;bottom:auto;display:block;width:420px;max-width:calc(100vw - 32px);height:auto;min-height:0;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;pointer-events:none;z-index:10000002;font-family:Arial,Helvetica,sans-serif;font-size:13px!important;font-weight:400;line-height:1.5;text-align:left;text-shadow:none;color:#42536e}
#alertmessage.partner-notifications:empty{display:none}
#alertmessage .partner-notice{--notice-color:#3379d4;--notice-tint:#eaf2ff;display:flex;align-items:flex-start;gap:12px;position:relative;width:100%;padding:17px 15px 17px 17px;background:#fff;border:1px solid #e0e7f1;border-radius:13px;box-shadow:0 12px 40px #19355526;pointer-events:auto;animation:partner-notice-enter .18s ease-out;overflow:hidden;box-sizing:border-box}
#alertmessage .partner-notice-success{--notice-color:#258b72;--notice-tint:#e7f7f0}
#alertmessage .partner-notice-warning{--notice-color:#b78024;--notice-tint:#fff5df}
#alertmessage .partner-notice-error{--notice-color:#ce5262;--notice-tint:#fdecef}
#alertmessage .partner-notice-icon{display:flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:9px;background:var(--notice-tint);color:var(--notice-color)}
#alertmessage .partner-notice-icon svg{display:block;width:21px;height:21px}
#alertmessage .partner-notice-main{flex:1;min-width:0;padding-top:1px}
#alertmessage .partner-notice-title{display:block;font-size:13px;font-weight:700;line-height:1.4;color:#263b59;margin:0 0 5px}
#alertmessage .partner-notice-text{font-size:12px;font-weight:400;line-height:1.65;color:#6f8098;overflow-wrap:anywhere;max-height:min(60vh,400px);overflow:auto}
#alertmessage .partner-notice-text p{font-size:inherit;line-height:inherit;margin:0 0 8px}
#alertmessage .partner-notice-text p:last-child{margin-bottom:0}
#alertmessage .partner-notice-text a{color:var(--notice-color);text-decoration:underline}
#alertmessage .partner-notice-close{display:flex;align-items:center;justify-content:center;flex:0 0 26px;width:26px;height:26px;padding:5px;margin:-3px -3px 0 0;border:0;border-radius:6px;color:#96a5b9;background:transparent;cursor:pointer}
#alertmessage .partner-notice-close svg{width:16px;height:16px}
#alertmessage .partner-notice-close:hover{background:#edf2f9;color:#435a7b}
#alertmessage .partner-notice-close:focus-visible{outline:2px solid #80abeb;outline-offset:2px}
[data-partner-theme=dark] #alertmessage .partner-notice{background:#1b2b42;border-color:#344964;box-shadow:0 12px 40px #0005;--notice-color:#91bbf6;--notice-tint:#263f62}
[data-partner-theme=dark] #alertmessage .partner-notice-success{--notice-color:#7bd6b7;--notice-tint:#204b43}
[data-partner-theme=dark] #alertmessage .partner-notice-warning{--notice-color:#edc26b;--notice-tint:#4a402a}
[data-partner-theme=dark] #alertmessage .partner-notice-error{--notice-color:#f19daa;--notice-tint:#50303e}
[data-partner-theme=dark] #alertmessage .partner-notice-title{color:#e0eafa}
[data-partner-theme=dark] #alertmessage .partner-notice-text{color:#adc0da}
[data-partner-theme=dark] #alertmessage .partner-notice-close{color:#91a8c5}
[data-partner-theme=dark] #alertmessage .partner-notice-close:hover{background:#2a3f5d;color:#dae8fc}
@keyframes partner-notice-enter{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:575px){#alertmessage.partner-notifications{right:16px;top:14px;width:calc(100vw - 32px)}#alertmessage .partner-notice{padding:15px;gap:10px}}
@media(prefers-reduced-motion:reduce){#alertmessage .partner-notice{animation:none}}
