.page.messages{position:fixed;top:0;left:0;width:100%;z-index:999;display:flex;flex-direction:column;align-items:center;padding:16px 16px 0;box-sizing:border-box;pointer-events:none}.page.messages>*:not(script){width:100%;display:flex;flex-direction:column;align-items:center}.page.messages .message{position:relative;box-sizing:border-box;width:100%;max-width:560px;margin:0 0 8px;padding:14px 20px 14px 52px;max-height:40vh;overflow:hidden;background:#fff;border:1px solid #e8e8e8;border-left:3px solid #1a141f;border-radius:8px;box-shadow:0 1px 2px rgba(26,20,31,.06),0 8px 24px -6px rgba(26,20,31,.18);font-family:"montserrat-medium","montserratarm-medium",sans-serif;font-size:14px;line-height:20px;color:#1a141f;text-align:left;pointer-events:auto;animation:ucom-message-in .32s cubic-bezier(.16,.84,.44,1) both}.page.messages .message>*:first-child:before{display:none;content:none}.page.messages .message>*{position:relative;margin:0;padding:0}.page.messages .message>* a{color:inherit;text-decoration:underline;text-underline-offset:2px}.page.messages .message>* a:hover{text-decoration-thickness:2px}.page.messages .message:before{content:"";position:absolute;left:18px;top:14px;width:20px;height:20px;background-repeat:no-repeat;background-position:center;background-size:20px 20px}.page.messages .message-success,.page.messages .message.success{border-left-color:#7ebc0a;background:#fafdf4 !important}.page.messages .message-success:before,.page.messages .message.success:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='9' fill='%237EBC0A'/%3E%3Cpath d='M6 10.4l2.6 2.6L14 7.6' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.page.messages .message-error,.page.messages .message.error{border-left-color:#d51a52;background:#fef5f8 !important}.page.messages .message-error:before,.page.messages .message.error:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='9' fill='%23D51A52'/%3E%3Cpath d='M10 5.5v5.2' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='10' cy='14.2' r='1.15' fill='%23fff'/%3E%3C/svg%3E")}.page.messages .message-warning,.page.messages .message.warning{border-left-color:#c77700;background:#fff9f0 !important}.page.messages .message-warning:before,.page.messages .message.warning:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M10 2.4l8 14.2H2z' fill='%23C77700'/%3E%3Cpath d='M10 7.6v3.9' stroke='%23fff' stroke-width='1.9' stroke-linecap='round'/%3E%3Ccircle cx='10' cy='14.3' r='1.1' fill='%23fff'/%3E%3C/svg%3E")}.page.messages .message-notice,.page.messages .message.notice,.page.messages .message-info,.page.messages .message.info{border-left-color:#1a141f;background:#f5f3f7 !important}.page.messages .message-notice:before,.page.messages .message.notice:before,.page.messages .message-info:before,.page.messages .message.info:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='9' fill='%231A141F'/%3E%3Cpath d='M10 9.2v5' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='10' cy='6' r='1.15' fill='%23fff'/%3E%3C/svg%3E")}@keyframes ucom-message-in{from{opacity:0;transform:translate3d(0,-14px,0) scale(.985)}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes ucom-message-out{0%{opacity:1;max-height:40vh}55%{opacity:0;transform:translate3d(0,-10px,0);max-height:40vh}100%{opacity:0;transform:translate3d(0,-10px,0);visibility:hidden;max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;border-top-width:0;border-bottom-width:0}}.page.messages .message-success,.page.messages .message.success{animation:ucom-message-in .32s cubic-bezier(.16,.84,.44,1) both,ucom-message-out .4s ease-in 6s both}@media (prefers-reduced-motion:reduce){.page.messages .message,.page.messages .message-success,.page.messages .message.success{animation:none}}@media (max-width:767px){.page.messages{padding:12px 12px 0}.page.messages .message{max-width:none;padding:12px 16px 12px 46px;font-size:13px;line-height:19px}.page.messages .message:before{left:15px;top:12px;width:18px;height:18px;background-size:18px 18px}}