.nav-menu[data-v-383f4649]{border-right:none;background:transparent;display:flex;flex-direction:column;padding:12px 0 4px;overflow-y:auto}.nav-menu-section-title[data-v-383f4649],.nav-menu-divider-text[data-v-383f4649]{color:#53627b;font-size:12px;font-weight:700;letter-spacing:.3px}.sidebar,.drawer-menu{padding-top:14px}.sidebar,.drawer-menu{color:#dee8f5c7;font-weight:800}.sidebar,.drawer-menu{margin-left:20px}.sidebar,.drawer-menu{margin:2px 10px;border-radius:8px;color:#f1f6fcf5;font-weight:650}.sidebar,.drawer-menu{background:#ffda44!important;color:#172033;font-weight:800;box-shadow:none}.sidebar,.drawer-menu{background:#ffffff14;color:#fff}.sidebar,.drawer-menu{background:#ffffff29}.sidebar,.drawer-menu{color:#e1ebf7e6;font-weight:650}.sidebar,.drawer-menu{background:#ffffff12;color:#fff}.sidebar,.drawer-menu{background:#ffda4429;color:#ffda44;font-weight:800}.nav-menu-section-title[data-v-383f4649]{margin:0 22px 7px}.nav-menu-item[data-v-383f4649]{display:flex;align-items:center;margin:1px 12px;border-radius:8px;color:#4f5f78;transition:background .18s ease,color .18s ease;text-decoration:none;height:38px;line-height:38px;padding:0 11px;font-size:14px}button.nav-menu-item[data-v-383f4649]{width:calc(100% - 24px);border:0;background:transparent;font-family:inherit;cursor:pointer;text-align:left}.nav-menu-item[data-v-383f4649] svg{width:17px!important;height:17px!important;margin-right:10px!important;stroke-width:2}.nav-menu-item[data-v-383f4649]:hover{background:#f7f3e7;color:#1f3556}.nav-menu-item--active[data-v-383f4649]{background:#fff0c4!important;color:#1f3556;font-weight:700}.nav-menu-group__trigger span[data-v-383f4649]{flex:1}.nav-menu-group__chevron[data-v-383f4649]{width:15px!important;height:15px!important;margin:0!important;transition:transform .18s ease}.nav-menu-group--open .nav-menu-group__chevron[data-v-383f4649]{transform:rotate(90deg)}.nav-menu-group--active .nav-menu-group__trigger[data-v-383f4649]{background:#fff7df;color:#1f3556;font-weight:700}.nav-menu-submenu[data-v-383f4649]{position:relative;margin:0 12px 4px 29px;padding:2px 0 2px 15px}.nav-menu-submenu[data-v-383f4649]:before{content:"";position:absolute;top:3px;bottom:3px;left:0;width:1px;background:#e5dac0}.nav-menu-submenu__item[data-v-383f4649]{position:relative;display:flex;align-items:center;min-height:32px;padding:0 9px;border-radius:7px;color:#66758b;font-size:13px;text-decoration:none;transition:background .18s ease,color .18s ease}.nav-menu-submenu__item[data-v-383f4649]:hover{background:#faf6eb;color:#1f3556}.nav-menu-submenu__item--active[data-v-383f4649]{background:#fff0c4;color:#1f3556;font-weight:700}.nav-menu-divider[data-v-383f4649]{display:flex;align-items:center;margin:18px 22px 7px}.nav-menu-divider-text[data-v-383f4649]{padding:0}.user-menu-wrap[data-v-4bf4db54]{position:relative}.user-menu[data-v-4bf4db54]{display:inline-flex;align-items:center;gap:8px;padding:4px 0 4px 4px;border:0;background:transparent;color:var(--xy-ink);cursor:pointer}.user-menu:hover .user-menu__name[data-v-4bf4db54]{color:var(--xy-amber-deep)}.user-menu__avatar[data-v-4bf4db54],.user-popover__identity>span[data-v-4bf4db54],.account-modal__badge[data-v-4bf4db54]{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #e9c76d;border-radius:50%;background:#fff3ce;color:#755100;font-size:13px;font-weight:700}.user-menu__name[data-v-4bf4db54]{max-width:120px;overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;transition:color .15s ease}.user-menu svg[data-v-4bf4db54]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.user-popover[data-v-4bf4db54]{position:absolute;top:calc(100% + 11px);right:0;z-index:30;width:210px;padding:8px;border:1px solid var(--xy-border);border-radius:12px;background:var(--xy-surface);box-shadow:0 16px 36px #192f5029}.user-popover__identity[data-v-4bf4db54]{display:flex;align-items:center;gap:9px;padding:8px 9px 12px}.user-popover__identity>span[data-v-4bf4db54]{width:32px;height:32px;font-size:12px}.user-popover__identity div[data-v-4bf4db54]{min-width:0;display:flex;flex-direction:column}.user-popover__identity strong[data-v-4bf4db54]{overflow:hidden;color:var(--xy-ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.user-popover__identity small[data-v-4bf4db54]{color:var(--xy-muted);font-size:11px}.user-popover button[data-v-4bf4db54]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:9px;border:0;border-radius:7px;background:transparent;color:#42516a;font-size:13px;text-align:left;cursor:pointer}.user-popover button[data-v-4bf4db54]:hover{background:var(--xy-surface-muted);color:var(--xy-ink)}.user-popover button i[data-v-4bf4db54]{color:#9ba4b1;font-size:18px;font-style:normal;line-height:12px}.user-popover__divider[data-v-4bf4db54]{height:1px;margin:7px 3px;background:var(--xy-border-soft)}.user-popover .user-popover__logout[data-v-4bf4db54]{color:var(--xy-danger)}.user-popover .user-popover__logout[data-v-4bf4db54]:hover{background:var(--xy-danger-soft);color:#b73e37}.menu-popover-enter-active[data-v-4bf4db54],.menu-popover-leave-active[data-v-4bf4db54]{transition:opacity .14s ease,transform .14s ease}.menu-popover-enter-from[data-v-4bf4db54],.menu-popover-leave-to[data-v-4bf4db54]{opacity:0;transform:translateY(-4px)}.account-modal-overlay{position:fixed;inset:0;z-index:2200;display:flex;align-items:center;justify-content:center;padding:20px;background:#1728425c}.account-modal{width:min(460px,100%);overflow:hidden;border:1px solid var(--xy-border);border-radius:14px;background:var(--xy-surface);box-shadow:0 24px 70px #12254233}.account-modal header{display:flex;align-items:center;justify-content:space-between;padding:20px 22px 16px;border-bottom:1px solid var(--xy-border-soft)}.account-modal header>div{display:flex;align-items:center;gap:10px}.account-modal h2,.account-modal p{margin:0}.account-modal h2{color:var(--xy-ink);font-size:17px;font-weight:720}.account-modal p{margin-top:3px;color:var(--xy-muted);font-size:12px}.account-modal header>button{width:30px;height:30px;border:0;border-radius:7px;background:transparent;color:var(--xy-muted);font-size:22px;line-height:1;cursor:pointer}.account-modal header>button:hover{background:var(--xy-surface-muted);color:var(--xy-ink)}.account-modal__badge{width:36px;height:36px}.account-modal__badge--key{border-color:#cbd9ef;background:var(--xy-info-soft);color:var(--xy-info);font-size:21px}.account-modal__loading{padding:46px 22px;color:var(--xy-muted);font-size:13px;text-align:center}.profile-list{margin:0;padding:10px 22px}.profile-list>div{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:50px;border-bottom:1px solid var(--xy-border-soft)}.profile-list>div:last-child{border-bottom:0}.profile-list dt{color:var(--xy-muted);font-size:13px}.profile-list dd{margin:0;color:var(--xy-ink);font-size:13px;font-weight:650;text-align:right}.account-modal footer{display:flex;justify-content:flex-end;gap:9px;padding:15px 22px;border-top:1px solid var(--xy-border-soft)}.account-modal footer button{min-height:34px;padding:0 13px;border-radius:7px;font-size:13px;font-weight:700;cursor:pointer}.account-modal__secondary{border:1px solid #cfd4dc;background:var(--xy-surface);color:#42516a}.account-modal__primary{border:1px solid var(--xy-amber);background:var(--xy-amber);color:#1f3556}.password-form{display:grid;gap:15px;padding:20px 22px}.password-form label{display:grid;gap:7px;color:#42516a;font-size:13px;font-weight:650}.password-form label>div{position:relative}.password-form input{width:100%;height:38px;padding:0 52px 0 11px;border:1px solid #d4d9e0;border-radius:7px;background:#fff;color:var(--xy-ink);font-size:13px;outline:none}.password-form input:focus{border-color:#d39b00;box-shadow:0 0 0 3px #f4b40029}.password-form label button{position:absolute;top:50%;right:5px;padding:4px 6px;border:0;background:transparent;color:#64738a;font-size:11px;transform:translateY(-50%);cursor:pointer}.account-modal button:disabled{cursor:not-allowed;opacity:.55}.account-modal-enter-active,.account-modal-leave-active{transition:opacity .16s ease}.account-modal-enter-active .account-modal,.account-modal-leave-active .account-modal{transition:transform .18s ease,opacity .18s ease}.account-modal-enter-from,.account-modal-leave-to{opacity:0}.account-modal-enter-from .account-modal,.account-modal-leave-to .account-modal{opacity:0;transform:translateY(8px) scale(.98)}@media(max-width:767px){.user-menu__name{display:none}.user-menu{gap:4px}}@media(max-width:520px){.account-modal-overlay{align-items:flex-end;padding:0}.account-modal{width:100%;border-radius:14px 14px 0 0}.account-modal header,.password-form,.profile-list,.account-modal footer{padding-left:18px;padding-right:18px}}.brand-mark[data-v-303d32a5]{display:block;width:100%;height:100%}.app-layout[data-v-805ec355]{height:100vh;overflow:hidden;background:var(--xy-page);color:var(--xy-ink)}.layout-container[data-v-805ec355],.workspace[data-v-805ec355]{display:flex;min-width:0;height:100%}.layout-container[data-v-805ec355]{width:100%}.workspace[data-v-805ec355]{flex:1;flex-direction:column;overflow:hidden}.sidebar[data-v-805ec355]{width:252px;flex:0 0 252px;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,#102a43,#081b31)!important;border-right:0}.brand[data-v-805ec355]{width:100%;box-sizing:border-box;display:flex;align-items:center;gap:11px;padding:18px 17px;border:0;border-bottom:1px solid rgba(255,255,255,.1);background:transparent;color:#fff;text-align:left}.brand__mark[data-v-805ec355]{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto}.brand__copy[data-v-805ec355]{display:flex;min-width:0;flex-direction:column;gap:2px}.brand__copy strong[data-v-805ec355]{overflow:hidden;color:#fff;font-size:15px;letter-spacing:-.2px;line-height:21px;text-overflow:ellipsis;white-space:nowrap}.brand__copy strong em[data-v-805ec355]{color:#ffd35c;font-size:12px;font-style:normal;font-weight:700;letter-spacing:0}.brand__copy small[data-v-805ec355]{overflow:hidden;color:#e0ebfaa8;font-size:11px;line-height:16px;font-weight:650;color:#e8f0facc;text-overflow:ellipsis;white-space:nowrap}.workspace-header[data-v-805ec355]{height:70px;display:flex;flex:0 0 70px;align-items:center;justify-content:space-between;padding:0 32px;border-bottom:1px solid #e9edf3;background:#fffffff5}.workspace-header__actions[data-v-805ec355]{min-width:0;display:flex;align-items:center;gap:14px}.workspace-notice[data-v-805ec355]{min-width:0;max-width:520px;display:inline-flex;align-items:center;gap:7px;padding:5px 7px 5px 9px;border:1px solid #dce7f7;border-radius:999px;background:#f7fbff;color:#47627f;font-size:12px;white-space:nowrap}.workspace-notice--available[data-v-805ec355]{border-color:#efd07a;background:#fffbec;color:#77590a}.workspace-notice__icon[data-v-805ec355]{width:18px;height:18px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#e7f1ff;color:#2672cf;font-size:12px;font-weight:800}.workspace-notice--available .workspace-notice__icon[data-v-805ec355]{background:#fff0bd;color:#a66d00}.workspace-notice strong[data-v-805ec355]{flex:0 0 auto;color:var(--xy-ink);font-size:12px}.workspace-notice__message[data-v-805ec355]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-notice a[data-v-805ec355],.workspace-notice button[data-v-805ec355]{min-height:24px;padding:0 7px;border:1px solid #ccd8e7;border-radius:999px;background:var(--xy-surface);color:#385879;font-size:11px;font-weight:700;line-height:22px;text-decoration:none;white-space:nowrap;cursor:pointer}.workspace-notice .workspace-notice__detail[data-v-805ec355]{border-color:#b9d5f6;color:#1768bd;background:#fff}.workspace-notice a[data-v-805ec355]{border-color:#e4bd47;background:var(--xy-amber);color:#583f00}.workspace-notice button[data-v-805ec355]:disabled{cursor:not-allowed;opacity:.6}.today-status[data-v-805ec355]{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid var(--xy-border);border-radius:999px;color:#4c5d78;font-size:13px;white-space:nowrap}.today-status span[data-v-805ec355]{color:var(--xy-amber-deep);font-size:18px;line-height:14px}.version-mask[data-v-805ec355]{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:20px;background:#141f306b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.version-dialog[data-v-805ec355]{width:min(620px,100%);overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:20px;background:#fff;box-shadow:0 28px 80px #141f3047}.version-dialog>header[data-v-805ec355]{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 24px 18px;border-bottom:1px solid #edf0f4;background:linear-gradient(135deg,#f5f9ff,#fffaf0)}.version-dialog>header span[data-v-805ec355]{color:#2c70c9;font-size:12px;font-weight:800;letter-spacing:.08em}.version-dialog>header h2[data-v-805ec355]{margin:4px 0 0;color:#1b2d49;font-size:23px}.version-dialog>header button[data-v-805ec355]{border:0;background:transparent;color:#68758a;font-size:27px;cursor:pointer}.version-dialog__versions[data-v-805ec355]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:20px 24px 10px}.version-dialog__versions>div[data-v-805ec355]{display:grid;gap:5px;padding:14px;border:1px solid #e5eaf1;border-radius:13px;background:#fafbfd}.version-dialog__versions>div.is-latest[data-v-805ec355]{border-color:#f0d27d;background:#fffbec}.version-dialog__versions small[data-v-805ec355]{color:#7a8799}.version-dialog__versions strong[data-v-805ec355]{color:#1d3557;font-size:20px}.version-dialog__versions code[data-v-805ec355]{color:#8190a4;font-size:11px}.version-dialog__status[data-v-805ec355]{margin:8px 24px 0;padding:10px 12px;border-radius:10px;color:#315f91;background:#edf6ff;font-size:13px}.version-dialog__status.available[data-v-805ec355]{color:#805900;background:#fff4cf}.version-dialog__changes[data-v-805ec355]{padding:18px 24px 20px}.version-dialog__progress[data-v-805ec355]{display:grid;gap:8px;margin:12px 24px 0;padding:12px;border:1px solid #dce7f4;border-radius:11px;background:#f7fbff}.version-dialog__progress-heading[data-v-805ec355]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#315b89;font-size:12px}.version-dialog__progress-heading span[data-v-805ec355]{font-variant-numeric:tabular-nums;font-weight:800}.version-dialog__progress-track[data-v-805ec355]{height:7px;overflow:hidden;border-radius:999px;background:#dfe9f5}.version-dialog__progress-track i[data-v-805ec355]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f7dd1,#65a7e9);transition:width .3s ease}.version-dialog__progress small[data-v-805ec355]{color:#718096;font-size:11px}.version-dialog__progress.is-success[data-v-805ec355]{border-color:#bfe3ce;background:#f0faf4}.version-dialog__progress.is-success .version-dialog__progress-track i[data-v-805ec355]{background:#36a269}.version-dialog__progress.is-failed[data-v-805ec355]{border-color:#efc5c5;background:#fff5f5}.version-dialog__progress.is-failed .version-dialog__progress-track i[data-v-805ec355]{background:#d76565}.version-dialog__changes-heading[data-v-805ec355]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.version-dialog__changes h3[data-v-805ec355]{margin:0;color:#283b57;font-size:15px}.version-dialog__changes-heading p[data-v-805ec355]{margin:4px 0 0;color:#718096;font-size:12px}.version-history-select[data-v-805ec355]{display:grid;gap:4px;color:#718096;font-size:10px;font-weight:700;text-align:right}.version-history-select select[data-v-805ec355]{min-width:136px;height:32px;padding:0 26px 0 10px;border:1px solid #d5dfeb;border-radius:8px;outline:none;background:#fff;color:#284264;font-size:12px;font-weight:750;cursor:pointer}.version-history-select select[data-v-805ec355]:focus{border-color:#75a8df;box-shadow:0 0 0 3px #3d84d21f}.version-dialog__changes ul[data-v-805ec355]{display:grid;gap:8px;margin:0;padding-left:20px;color:#53627a;font-size:13px;line-height:1.55}.version-dialog>footer[data-v-805ec355]{display:flex;align-items:center;gap:9px;padding:14px 24px;border-top:1px solid #edf0f4;background:#fafbfd}.version-dialog>footer span[data-v-805ec355]{min-width:0;margin-right:auto;color:#6f7e92;font-size:11px}.version-dialog>footer span code[data-v-805ec355]{color:#335b87}.version-dialog>footer a[data-v-805ec355],.version-dialog>footer button[data-v-805ec355]{padding:8px 13px;border:1px solid #d5deea;border-radius:9px;background:#fff;color:#315b89;font-size:12px;font-weight:700;text-decoration:none;cursor:pointer}.version-dialog>footer .version-dialog__update-button[data-v-805ec355]{border-color:#226fbe;background:#2f7dd1;color:#fff}.version-dialog>footer button[data-v-805ec355]:disabled{cursor:not-allowed;opacity:.58}.workspace-main[data-v-805ec355]{flex:1;min-width:0;overflow:auto;padding:28px 32px 36px;background:var(--xy-page)}.compact-header[data-v-805ec355]{height:60px;display:flex;align-items:center;gap:12px;padding:0 18px;border-bottom:1px solid var(--xy-border);background:var(--xy-surface)}.compact-header strong[data-v-805ec355]{min-width:0;flex:1;overflow:hidden;color:var(--xy-ink);font-size:17px;text-overflow:ellipsis;white-space:nowrap}.workspace-main--compact[data-v-805ec355]{padding:20px}.header-content-slot[data-v-805ec355]{display:flex;align-items:center;gap:8px}.menu-toggle-btn[data-v-805ec355]{width:38px;height:38px;display:grid;align-content:center;gap:4px;padding:0 10px;border:1px solid var(--xy-border);border-radius:8px;background:var(--xy-surface);cursor:pointer}.menu-toggle-btn span[data-v-805ec355]{height:2px;border-radius:2px;background:var(--xy-ink)}.drawer-overlay[data-v-805ec355]{position:fixed;inset:0;z-index:1000;background:#1622375c}.drawer-menu[data-v-805ec355]{width:min(300px,86vw);height:100%;display:flex;flex-direction:column;overflow:hidden;background:#102a43!important;box-shadow:16px 0 40px #14284647}.drawer-header[data-v-805ec355]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--xy-border-soft)}.brand--drawer[data-v-805ec355]{flex:1;border:0}.drawer-close-btn[data-v-805ec355]{width:36px;height:36px;display:grid;place-items:center;margin-right:16px;border:1px solid var(--xy-border);border-radius:8px;background:var(--xy-surface);color:var(--xy-muted);font-size:22px;line-height:1;cursor:pointer}.drawer-content[data-v-805ec355]{flex:1;overflow:auto;padding:8px 0 16px}.drawer-enter-active[data-v-805ec355],.drawer-leave-active[data-v-805ec355]{transition:opacity .2s ease}.drawer-enter-active .drawer-menu[data-v-805ec355],.drawer-leave-active .drawer-menu[data-v-805ec355]{transition:transform .2s ease}.drawer-enter-from[data-v-805ec355],.drawer-leave-to[data-v-805ec355]{opacity:0}.drawer-enter-from .drawer-menu[data-v-805ec355],.drawer-leave-to .drawer-menu[data-v-805ec355]{transform:translate(-100%)}@media(max-width:1180px){.workspace-notice[data-v-805ec355]{max-width:340px}}@media(max-width:1023px){.workspace-main[data-v-805ec355]{padding:24px}}@media(max-width:767px){.workspace-main[data-v-805ec355],.workspace-main--compact[data-v-805ec355]{padding:16px}.compact-header[data-v-805ec355]{height:56px;padding:0 14px}.header-content-slot[data-v-805ec355]{max-width:52%;overflow:hidden}}.login-layout[data-v-087a22b0]{position:fixed;inset:0;z-index:999;background:#e8e8e8}html{overflow-y:scroll}body{overflow-x:hidden}:root{--xy-navy-950: #081b31;--xy-navy-900: #0d2745;--xy-navy-800: #15395f;--xy-blue: #287df0;--xy-blue-soft: #eaf3ff;--xy-page: #f6f7fb;--xy-surface: #ffffff;--xy-surface-muted: #fcfbf8;--xy-ink: #1f3556;--xy-text: #34445e;--xy-muted: #748198;--xy-border: #e5e4df;--xy-border-soft: #efeee9;--xy-amber: #FFDA44;--xy-amber-deep: #765600;--xy-amber-soft: #FFF7CF;--xy-success: #1a9b68;--xy-success-soft: #eaf8f1;--xy-warning: #c47a00;--xy-warning-soft: #fff6df;--xy-danger: #d64b43;--xy-danger-soft: #fff0ef;--xy-info: #2d6fce;--xy-info-soft: #edf4ff;--ab: var(--xy-amber);--ar: var(--xy-danger);--ag: var(--xy-success);--ao: var(--xy-warning);--ap: #6b5bc9;--apple-gray: var(--xy-muted);--glass-bg: var(--xy-surface);--glass-bg-deep: var(--xy-surface-muted);--glass-bg-float: var(--xy-surface);--glass-border: var(--xy-border);--glass-border-in: var(--xy-border-soft);--glass-shadow: none;--glass-shadow-float: 0 16px 36px rgba(27, 47, 77, .12);--glass-blur: none;--glass-blur-sm: none;--bg-gradient: var(--xy-page);--apple-text: var(--xy-ink);--apple-text2: var(--xy-muted);--apple-sep: var(--xy-border);--r: 10px;--r-sm: 8px;--r-pill: 999px;--r-lg: 14px;--color-background: var(--xy-page);--color-background-soft: var(--xy-surface);--color-background-mute: var(--xy-surface-muted);--color-border: var(--xy-border);--color-border-hover: #b8b8b0;--color-heading: var(--xy-ink);--color-text: var(--xy-text);--color-primary: var(--xy-amber);--color-primary-hover: #e4a600;--color-success: var(--xy-success);--color-warning: var(--xy-warning);--color-danger: var(--xy-danger);--color-info: var(--xy-info);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}html,body,#app{min-width:320px;min-height:100%;margin:0}body{background:var(--xy-page);color:var(--xy-text)}button,input,select,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(244,180,0,.85);outline-offset:2px}a{color:var(--xy-info);text-decoration:none}a:hover{color:#1d5caf}.table-action-btn,.table-action-btn-danger{min-height:30px;padding:4px 10px;border:1px solid var(--xy-border);border-radius:7px;background:var(--xy-surface);font-size:12px;font-weight:600}.table-action-btn{color:var(--xy-amber-deep)}.table-action-btn-danger{color:var(--xy-danger)}.table-action-btn:hover,.table-action-btn-danger:hover{background:var(--xy-surface-muted);border-color:#cbc8bd}.xy-button,button:is([class*=btn],[class*=button],.button):not(.drawer-close-btn):not(.menu-toggle-btn):not(.login-eye-btn):not(.settings__eye-btn):not(.chat-panel__image-button){min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:7px 14px!important;border:1px solid #d8e0ec!important;border-radius:999px!important;background:#fff!important;color:#1570df!important;font-size:13px!important;font-weight:650!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease!important}.xy-button:hover:not(:disabled),button:is([class*=btn],[class*=button],.button):not(.drawer-close-btn):not(.menu-toggle-btn):not(.login-eye-btn):not(.settings__eye-btn):not(.chat-panel__image-button):hover:not(:disabled){transform:translateY(-1px)!important;border-color:#91b8f1!important;background:#f5f9ff!important}.xy-button:active:not(:disabled),button:is([class*=btn],[class*=button],.button):not(.drawer-close-btn):not(.menu-toggle-btn):not(.login-eye-btn):not(.settings__eye-btn):not(.chat-panel__image-button):active:not(:disabled){transform:translateY(0) scale(.98)!important}.xy-button:disabled,button:is([class*=btn],[class*=button],.button):not(.drawer-close-btn):not(.menu-toggle-btn):not(.login-eye-btn):not(.settings__eye-btn):not(.chat-panel__image-button):disabled{cursor:not-allowed!important;opacity:.46!important;transform:none!important}.xy-button--primary,.xy-button--primary:hover:not(:disabled),button:is(.btn-primary,.btn--primary,.button--primary,.login-btn,.add-btn,.btn-save,.send-btn,.batch-rate-button,.check-button,[class*=save],[class*=import],[class*=sync],[class*=qr]):not(:disabled){border-color:#1987ff!important;background:#248dff!important;color:#fff!important}.xy-button--primary:hover:not(:disabled),button:is(.btn-primary,.btn--primary,.button--primary,.login-btn,.add-btn,.btn-save,.send-btn,.batch-rate-button,.check-button,[class*=save],[class*=import],[class*=sync],[class*=qr]):hover:not(:disabled){border-color:#0878ef!important;background:#087ff8!important}.xy-button--success,.xy-button--success:hover:not(:disabled),button:is(.btn-success,[class*=success],[class*=confirm],[class*=export],[class*=enable]):not(:disabled){border-color:#32c875!important;background:#41cf7e!important;color:#fff!important}.xy-button--success:hover:not(:disabled),button:is(.btn-success,[class*=success],[class*=confirm],[class*=export],[class*=enable]):hover:not(:disabled){border-color:#23b966!important;background:#2fc56e!important}.xy-button--warning,.xy-button--warning:hover:not(:disabled),button:is(.btn-warning,.retry-button,.batch-flower-button,[class*=warning],[class*=reset]):not(:disabled){border-color:#ffb124!important;background:#ffb52b!important;color:#624000!important}.xy-button--warning:hover:not(:disabled),button:is(.btn-warning,.retry-button,.batch-flower-button,[class*=warning],[class*=reset]):hover:not(:disabled){border-color:#f3a10b!important;background:#ffab13!important}.xy-button--danger,.xy-button--danger:hover:not(:disabled),button:is(.btn-danger,[class*=danger],[class*=delete],[class*=disable],[class*=logout]):not(:disabled){border-color:#ffb9b5!important;background:#fff2f1!important;color:#df514b!important}.xy-button--danger:hover:not(:disabled),button:is(.btn-danger,[class*=danger],[class*=delete],[class*=disable],[class*=logout]):hover:not(:disabled){border-color:#ff928c!important;background:#ffe8e6!important}button:not([class]):not([role=menuitem]):not(.user-popover__logout){min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:5px 11px;border:1px solid #d8e0ec;border-radius:999px;background:#fff;color:#1570df;font-size:12px;font-weight:600;line-height:1;cursor:pointer}button:not([class]):not([role=menuitem]):not(.user-popover__logout):hover:not(:disabled){border-color:#91b8f1;background:#f5f9ff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:99px;background:#cfcfc8;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#b8b8b0;background-clip:padding-box}
