.toast-container[data-v-e3dd2a0c]{display:flex;flex-direction:column;gap:12px;left:50%;max-width:calc(100% - 32px);pointer-events:none;position:fixed;top:20px;transform:translate(-50%);width:auto;z-index:9999}.toast[data-v-e3dd2a0c]{align-items:center;animation:slideIn-e3dd2a0c .3s ease-out;background:#f8fafc;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;gap:12px;max-width:400px;min-width:200px;padding:12px 16px;pointer-events:auto}.toast-success[data-v-e3dd2a0c]{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857}.toast-error[data-v-e3dd2a0c]{background:#000c;border:none;border-radius:8px;box-shadow:none;color:#f8fafcFFF;gap:0;height:auto;justify-content:center;max-width:calc(100vw - 64px);min-width:auto;opacity:1;padding:12px 16px;width:auto}.toast-info[data-v-e3dd2a0c]{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.toast-icon[data-v-e3dd2a0c]{align-items:center;display:flex;flex-shrink:0;justify-content:center}.toast-message[data-v-e3dd2a0c]{flex:1}.toast-message[data-v-e3dd2a0c],.toast-message-error[data-v-e3dd2a0c]{font-size:14px;line-height:1.5;word-break:break-word}.toast-message-error[data-v-e3dd2a0c]{text-align:center;white-space:normal}@keyframes slideIn-e3dd2a0c{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.toast-enter-active[data-v-e3dd2a0c],.toast-leave-active[data-v-e3dd2a0c]{transition:all .3s ease}.toast-enter-from[data-v-e3dd2a0c],.toast-leave-to[data-v-e3dd2a0c]{opacity:0;transform:translateY(-20px)}.toast-move[data-v-e3dd2a0c]{transition:transform .3s ease}@media (max-width:768px){.toast-container[data-v-e3dd2a0c]{max-width:calc(100% - 24px);top:16px}.toast[data-v-e3dd2a0c]{max-width:100%;min-width:auto;padding:10px 14px}.toast-error[data-v-e3dd2a0c]{max-width:calc(100vw - 48px);min-width:auto;padding:12px 16px;width:auto}.toast-message[data-v-e3dd2a0c]{font-size:13px}.toast-message-error[data-v-e3dd2a0c]{font-size:14px;line-height:1.5}}.column-watch-app *{box-sizing:border-box}.column-watch-app .c-mobile-page-footer a{color:inherit;text-decoration:none}.column-watch-app .c-mobile-page-footer{background:#f1f5f9;font-size:12px;line-height:1;padding:16px 0 calc(env(safe-area-inset-bottom) + 16px);text-align:center}
