toastcontainer#toastContainer{width:auto;z-index:2147483630;position:fixed;top:10px;right:10px}body:has(.aiAgentPanel--open:not(.aiAgentPanel--expanded)) toastcontainer#toastContainer{right:calc(var(--ai-agent-panel-width,0px) + 10px)}@media (max-width:520px){body:has(.aiAgentPanel--open) toastcontainer#toastContainer{right:10px}}toastmessage{padding:12px 40px 12px 16px;background-repeat:no-repeat;background-position:10px center;word-wrap:break-word;display:flex;align-items:center;min-height:64px;box-sizing:border-box;float:right;clear:both;position:relative;margin-bottom:8px;border-radius:8px;text-shadow:0px 0px 2px rgba(0,0,0,0.25);box-shadow:0px 4px 12px rgba(0,0,0,0.15),0px 1px 3px rgba(0,0,0,0.08);color:#fff;letter-spacing:0.1px}toastmessage a{color:#fff;border-bottom:dotted 1px #fff}toastmessage .toastClose{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:bold;line-height:1;cursor:pointer;opacity:0.7;border-radius:50%;user-select:none;transition:opacity 0.15s ease,background-color 0.15s ease;&:hover{opacity:1;background-color:rgba(0,0,0,0.15)}}toastmessage.toastNotice{border-left:4px solid #f1a421;background:linear-gradient(135deg,#ffffff 0%,#fff7e6 100%)!important;color:#444;text-shadow:none}toastmessage.toastNotice a{color:#444}toastmessage.toastNotice .toastClose:hover{background-color:rgba(0,0,0,0.08)}toastmessage.toastWarning{background:linear-gradient(135deg,#fbc55a 0%,#f9a826 100%)!important;color:#000;text-shadow:none}toastmessage.toastWarning a{color:#000}toastmessage.toastError{background:linear-gradient(135deg,#d23636 0%,#a00000 100%)!important;color:#f3f3f3}toastmessage.toastSuccess{background:linear-gradient(135deg,#6fc56a 0%,#4ea049 100%)}@keyframes toastFadeIn{0%{transform:translateX(8%);opacity:0.3}100%{transform:translateX(0%);opacity:1}}toastmessage.toastFadeIn{animation-name:toastFadeIn;animation-duration:0.3s;animation-timing-function:ease-out;opacity:1}toastmessage.toastFadeOut{opacity:0;transition:all 0.3s ease-out;font-size:0px;letter-spacing:6px;padding:0px}