.arco-message-wrapper-bottom:has(.app-toast){bottom:calc(24px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:center;gap:10px;padding:0 16px;display:flex}.arco-message-wrapper-bottom:has(.app-toast)>div{width:100%;max-width:440px}.app-toast.arco-message{border:1px solid var(--line);width:max-content;min-width:min(344px,100%);max-width:100%;min-height:48px;color:var(--ink);text-align:left;background:#fff;border-radius:12px;align-items:center;gap:10px;margin:0 auto;padding:10px 48px 10px 18px;display:flex;overflow:visible;box-shadow:0 8px 32px #6b25461a}.app-toast .arco-message-content{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:18px;line-height:26px}.app-toast .arco-message-icon{flex:none;align-items:center;margin:0;font-size:20px;animation:none;display:inline-flex}.app-toast.arco-message-success .arco-message-icon,.app-toast.arco-message-success .arco-message-content{color:var(--teal)}.app-toast.arco-message-info .arco-message-icon{color:#4f83bb}.app-toast.arco-message-warning .arco-message-icon{color:#c98a30}.app-toast.arco-message-error .arco-message-icon{color:#e5484d}.app-toast .arco-message-close-btn{top:50%;right:2px;transform:translateY(-50%)}.app-toast-dismiss{width:44px;height:44px;color:var(--muted);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;font-size:15px;transition:color .15s,background .15s;display:inline-flex}.app-toast-dismiss:hover{color:var(--teal);background:#edf7f4}.app-toast-dismiss:focus-visible{outline:2px solid var(--teal);outline-offset:-5px}html[data-theme=dark] .app-toast.arco-message{background:var(--elevated);border-color:var(--control-border);box-shadow:var(--shadow)}html[data-theme=dark] .app-toast.arco-message-info .arco-message-icon{color:#91c9ff}html[data-theme=dark] .app-toast.arco-message-warning .arco-message-icon{color:#f4ce78}html[data-theme=dark] .app-toast.arco-message-error .arco-message-icon{color:var(--danger)}html[data-theme=dark] .app-toast-dismiss:hover{background:var(--soft);color:var(--teal)}.app-toast-motion-appear,.app-toast-motion-enter{opacity:0;transform:translateY(14px)}.app-toast-motion-appear-active,.app-toast-motion-enter-active{opacity:1;transition:opacity .18s ease-out,transform .18s ease-out;transform:translateY(0)}.app-toast-motion-exit{overflow:hidden}.app-toast-motion-exit-active{opacity:0;transition:height .18s,opacity .18s,transform .18s;transform:translateY(8px)}@media (max-width:390px){.arco-message-wrapper-bottom:has(.app-toast){bottom:calc(16px + env(safe-area-inset-bottom,0px))}.app-toast.arco-message{width:100%;padding-left:14px}}@media (prefers-reduced-motion:reduce){.app-toast-motion-appear,.app-toast-motion-enter,.app-toast-motion-exit-active{transform:none}.app-toast-motion-appear-active,.app-toast-motion-enter-active,.app-toast-motion-exit-active,.app-toast-dismiss{transition-duration:.01ms}}
:root,body{--ink:#233750;--muted:#778699;--teal:#167e77;--line:#d5e8e3;--paper:#fbfaf7;--surface:#fff;--elevated:#fff;--input-bg:#fff;--control-border:#80cbb8;--soft:#e7f6f1;--on-accent:#fff;--danger:#d92769;--shadow:0 12px 36px #23344d1f;--primary-1:234, 248, 242;--primary-2:201, 237, 225;--primary-3:158, 221, 204;--primary-4:107, 199, 181;--primary-5:58, 175, 158;--primary-6:22, 126, 119;--primary-7:14, 105, 99;--primary-8:10, 81, 77;--primary-9:6, 60, 57;--primary-10:3, 41, 39;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark],html[data-theme=dark] body{--paper:#0e1927;--surface:#142335;--elevated:#1c3044;--input-bg:#102031;--ink:#eef6f5;--muted:#a6b9c6;--teal:#66dcc0;--line:#2d485a;--control-border:#607f94;--soft:#16332f;--on-accent:#0c2423;--danger:#ff8a9c;--shadow:0 12px 36px #03080f52;--primary-1:22, 51, 47;--primary-2:28, 75, 66;--primary-3:43, 111, 96;--primary-4:62, 156, 136;--primary-5:84, 196, 175;--primary-6:102, 220, 192;--primary-7:128, 231, 207;--primary-8:160, 242, 222;--primary-9:192, 248, 235;--primary-10:225, 252, 245;--color-bg-1:var(--paper);--color-bg-2:var(--surface);--color-bg-3:var(--elevated);--color-bg-4:#233c50;--color-bg-5:#2d485a;--color-border:var(--line);--color-border-1:var(--line);--color-border-2:var(--line);--color-border-3:var(--control-border);--color-border-4:#7895a8;--color-text-1:var(--ink);--color-text-2:var(--muted);--color-text-3:#91a5b6;--color-text-4:#728799;--color-fill-1:#132638;--color-fill-2:#1c3044;--color-fill-3:#294356;--color-fill-4:#36556a;--color-mask-bg:#03080f9e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--paper);min-width:320px}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button:not(:disabled),select{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline-offset:4px;outline:3px solid #48b8aa}::selection{color:#163e3b;background:#c9eee2}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-confirm-dialog.arco-modal{border-radius:20px;overflow:hidden;box-shadow:0 8px 32px #6b25461a}.app-confirm-dialog .arco-modal-header{border:0;height:auto;padding:28px 32px 0}.app-confirm-dialog .arco-modal-title{color:var(--ink);text-align:left;overflow-wrap:anywhere;padding-right:18px;font-size:26px;font-weight:650;line-height:38px}.app-confirm-dialog-heading{align-items:flex-start;gap:12px;display:flex}.app-confirm-dialog-heading>:last-child{min-width:0}.app-confirm-dialog-symbol{height:38px;color:var(--teal);flex:none;align-items:center;display:flex}.app-confirm-dialog .app-confirm-dialog-symbol .arco-icon{margin:0;font-size:26px}.app-confirm-dialog-delete .app-confirm-dialog-symbol,.app-confirm-dialog-discard .app-confirm-dialog-symbol{color:#e5484d}.app-confirm-dialog-warning .app-confirm-dialog-symbol{color:#c98a30}.app-confirm-dialog .arco-modal-content{padding:16px 32px 0}.app-confirm-dialog-description{color:var(--muted);overflow-wrap:anywhere;font-size:18px;line-height:28px}.app-confirm-dialog-hint{color:var(--muted);overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:20px}.app-confirm-dialog .arco-modal-footer{border:0;flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:22px 32px 28px;display:flex}.app-confirm-dialog .arco-modal-footer>.arco-btn{white-space:normal;overflow-wrap:anywhere;border-radius:12px;max-width:100%;height:auto;min-height:46px;margin:0;padding:10px 20px;font-size:16px;line-height:24px}.app-confirm-dialog .arco-modal-footer .arco-icon{font-size:22px}.app-confirm-dialog .arco-btn-outline{border-color:var(--line);color:var(--teal);background:#fff}.app-confirm-dialog .arco-btn-primary.arco-btn-status-danger:not(.arco-btn-disabled){color:#fff;background:#e5484d;border-color:#e5484d}.app-confirm-dialog .arco-btn-primary.arco-btn-status-danger:not(.arco-btn-disabled):hover{background:#ce353b;border-color:#ce353b}.app-confirm-dialog .arco-btn-primary.arco-btn-status-danger.arco-btn-disabled{color:#fff;background:#e89ea1;border-color:#e89ea1}html[data-theme=dark] .arco-modal,html[data-theme=dark] .arco-drawer-content{color:var(--ink)}html[data-theme=dark] .arco-btn-primary:not(.arco-btn-status-danger):not(.arco-btn-status-warning):not(.arco-btn-status-success):not(.arco-btn-disabled){color:var(--on-accent)}html[data-theme=dark] .arco-select-popup,html[data-theme=dark] .arco-dropdown-menu{background:var(--elevated);border-color:var(--control-border);box-shadow:var(--shadow)}html[data-theme=dark] .app-confirm-dialog.arco-modal{background:var(--elevated);border:1px solid var(--line);box-shadow:var(--shadow)}html[data-theme=dark] .app-confirm-dialog .arco-btn-outline{color:var(--teal);border-color:var(--control-border);background:var(--input-bg)}html[data-theme=dark] .app-confirm-dialog .arco-btn-outline:hover{background:var(--soft);border-color:var(--teal)}html[data-theme=dark] .app-confirm-dialog-delete .app-confirm-dialog-symbol,html[data-theme=dark] .app-confirm-dialog-discard .app-confirm-dialog-symbol{color:var(--danger)}html[data-theme=dark] .app-confirm-dialog-warning .app-confirm-dialog-symbol{color:#f4ce78}html[data-theme=dark] .app-confirm-dialog .arco-btn-primary.arco-btn-status-danger:not(.arco-btn-disabled){color:#fff;background:#da414c;border-color:#da414c}html[data-theme=dark] .app-confirm-dialog .arco-btn-primary.arco-btn-status-danger:not(.arco-btn-disabled):hover{background:#ec505b;border-color:#ec505b}html[data-theme=dark] ::selection{color:var(--ink);background:#2b6e60}@media (max-width:480px){.app-confirm-dialog .arco-modal-header{padding:24px 22px 0}.app-confirm-dialog .arco-modal-title{font-size:23px}.app-confirm-dialog .arco-modal-content{padding:14px 22px 0}.app-confirm-dialog .arco-modal-footer{padding:22px 22px 24px}.app-confirm-dialog .arco-modal-footer>.arco-btn{padding:10px 13px;font-size:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
