/* v1.0.07: accessible notifications and native logout form alignment. */
.utec-logout-form{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;flex:none}
.utec-logout-form .btn{cursor:pointer;white-space:nowrap}
#toast.toast{position:fixed;bottom:24px;right:24px;z-index:99999;max-width:min(410px,calc(100vw - 24px));padding:14px 18px;box-shadow:0 14px 35px rgba(0,39,108,.15);background:#e9f5ff;border:1px solid #9ad0ff;border-radius:12px;color:#073478;font-weight:600;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .2s,transform .2s}
#toast.toast.visible{opacity:1;transform:translateY(0);pointer-events:auto}
#toast.toast.visible.error{background:#fff0ef;border-color:#ffc1c1;color:#b42332}
@media(max-width:600px){#toast.toast{right:12px;bottom:12px}}
