.app-modal[data-v-7bb1876b]{align-content:center;align-items:center;background-color:#00000080;display:flex;justify-content:center;inset:0;min-height:100vh;min-height:100dvh;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));position:fixed;width:100%;z-index:100}.app-modal[data-v-7bb1876b],.app-modal .modal-view[data-v-7bb1876b]{box-sizing:border-box;overflow-x:hidden;overflow-y:auto}.app-modal .modal-view[data-v-7bb1876b]{background:#fff;border-radius:1.0416666667vw;max-height:min(90vh,900px);max-width:calc(100% - 32px);padding:1.5625vw 1.0416666667vw;width:min(640px,100% - 32px);width:min(var(--app-modal-width,640px),100% - 32px);-webkit-overflow-scrolling:touch;min-width:0}.app-modal .modal-view .title[data-v-7bb1876b]{color:#222421;font-family:Microsoft YaHei;font-size:.9375vw;font-weight:700}.app-modal .modal-view .content[data-v-7bb1876b]{min-width:0;overflow-x:hidden;padding-top:1.0416666667vw}.app-modal .modal-view .footer[data-v-7bb1876b]{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;font-family:Microsoft YaHei;font-size:.8333333333vw;font-weight:700;gap:.625vw .8333333333vw;justify-content:flex-end;line-height:2.8125vw;max-width:100%;min-width:0;text-align:center;width:100%}.app-modal .modal-view .footer .cancel-btn[data-v-7bb1876b]{border:1px solid #222021;border-radius:.5208333333vw;box-sizing:border-box;color:#222421;cursor:pointer;flex:0 1 auto;height:2.8125vw;margin-right:0;max-width:100%;min-width:0;overflow:hidden;padding:0 1.25vw;text-overflow:ellipsis;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:auto}.app-modal .modal-view .footer .cancel-btn[data-v-7bb1876b]:hover{background-color:#e5e3e7}.app-modal .modal-view .footer .cancel-btn[data-v-7bb1876b]:active{background-color:#222021;color:#fff;transform:scale(.95)}.app-modal .modal-view .footer .confirm-btn[data-v-7bb1876b]{background:#000;border-radius:.5208333333vw;box-sizing:border-box;color:#fff;cursor:pointer;flex:0 1 auto;height:2.8125vw;max-width:100%;min-width:0;overflow:hidden;padding:0 max(12px,min(1.25vw,1.875vw));text-overflow:ellipsis;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.app-modal .modal-view .footer .confirm-btn[data-v-7bb1876b]:hover{background-color:#222021}.app-modal .modal-view .footer .confirm-btn[data-v-7bb1876b]:active{background-color:#222021;transform:scale(.95)}.app-modal .modal-view .footer .confirm-btn.is-loading[data-v-7bb1876b]{background:#999;cursor:not-allowed;pointer-events:none}@media screen and (max-width:1024px){.app-modal .modal-view[data-v-7bb1876b]{border-radius:18px;max-height:88vh;max-width:calc(100% - 40px);padding:24px 18px;width:min(640px,100% - 40px);width:min(var(--app-modal-width,640px),100% - 40px)}.app-modal .modal-view .title[data-v-7bb1876b]{font-size:17px}.app-modal .modal-view .content[data-v-7bb1876b]{padding-top:16px}.app-modal .modal-view .footer[data-v-7bb1876b]{font-size:15px;gap:10px 12px;line-height:48px}.app-modal .modal-view .footer .cancel-btn[data-v-7bb1876b]{border-radius:10px;height:46px;line-height:46px;padding:0 18px}.app-modal .modal-view .footer .confirm-btn[data-v-7bb1876b]{border-radius:10px;height:46px;line-height:46px;padding:0 max(12px,min(4vw,24px))}}@media screen and (max-width:480px){.app-modal[data-v-7bb1876b]{align-items:center;padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))}.app-modal .modal-view[data-v-7bb1876b]{border-radius:16px;max-height:min(92vh,100dvh - 32px);max-width:calc(100% - 24px);padding:20px 16px;width:calc(100% - 24px)}.app-modal .modal-view .title[data-v-7bb1876b]{font-size:16px;line-height:1.4;padding-right:8px}.app-modal .modal-view .content[data-v-7bb1876b]{padding-top:14px}.app-modal .modal-view .footer[data-v-7bb1876b]{align-items:stretch;flex-direction:column-reverse;gap:10px;line-height:normal;margin-top:4px}.app-modal .modal-view .footer .cancel-btn[data-v-7bb1876b],.app-modal .modal-view .footer .confirm-btn[data-v-7bb1876b]{height:46px;line-height:46px;max-width:none;padding:0 16px;width:100%}.app-modal .modal-view .footer .confirm-btn[data-v-7bb1876b]{white-space:normal;word-wrap:anywhere}}.auth-overlay-enter-active[data-v-7bb1876b],.auth-overlay-leave-active[data-v-7bb1876b]{transition:opacity .3s ease}.auth-overlay-enter-from[data-v-7bb1876b],.auth-overlay-leave-to[data-v-7bb1876b]{opacity:0}
