.toast-container[data-v-4c3db75f]{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-4c3db75f]{align-items:center;animation:slideIn-4c3db75f .3s ease-out;background:#fff;border-radius:8px;box-shadow:0 4px 12px transparent;display:flex;gap:12px;max-width:400px;min-width:200px;padding:12px 16px;pointer-events:auto}.toast-success[data-v-4c3db75f]{background:#f6ffed;border:1px solid #b7eb8f;color:#52c41a}.toast-error[data-v-4c3db75f]{background:transparent;border:none;border-radius:8px;box-shadow:none;color:#fff;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-4c3db75f]{background:#e6f7ff;border:1px solid #91d5ff;color:#1890ff}.toast-icon[data-v-4c3db75f]{align-items:center;display:flex;flex-shrink:0;justify-content:center}.toast-message[data-v-4c3db75f]{flex:1}.toast-message[data-v-4c3db75f],.toast-message-error[data-v-4c3db75f]{font-size:14px;line-height:1.5;word-break:break-word}.toast-message-error[data-v-4c3db75f]{text-align:center;white-space:normal}@keyframes slideIn-4c3db75f{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.toast-enter-active[data-v-4c3db75f],.toast-leave-active[data-v-4c3db75f]{transition:all .3s ease}.toast-enter-from[data-v-4c3db75f],.toast-leave-to[data-v-4c3db75f]{opacity:0;transform:translateY(-20px)}.toast-move[data-v-4c3db75f]{transition:transform .3s ease}@media (max-width:768px){.toast-container[data-v-4c3db75f]{max-width:calc(100% - 24px);top:16px}.toast[data-v-4c3db75f]{max-width:100%;min-width:auto;padding:10px 14px}.toast-error[data-v-4c3db75f]{max-width:calc(100vw - 48px);min-width:auto;padding:12px 16px;width:auto}.toast-message[data-v-4c3db75f]{font-size:13px}.toast-message-error[data-v-4c3db75f]{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:#f5f5f5;font-size:12px;line-height:1;padding:16px 0 calc(env(safe-area-inset-bottom) + 16px);text-align:center}
