Files
Dinger 2d969d6661 chore(frontend): rebuild dist for exchange modal updates
- VERSION 3.0.4+build-20260324-2

- Includes IPv4/IPv6 whitelist display and related UI (source in local QuantDinger-Vue-src, not in repo)

Made-with: Cursor
2026-03-24 19:10:38 +08:00

1 line
11 KiB
CSS

.settings-page[data-v-15e1ba02]{padding:24px;min-height:calc(100vh - 120px);background:-webkit-gradient(linear,left top,left bottom,from(#f8fafc),to(#f1f5f9));background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.settings-page .restart-alert[data-v-15e1ba02]{margin-bottom:16px;border-radius:8px}.settings-page .settings-header[data-v-15e1ba02]{margin-bottom:24px}.settings-page .settings-header .page-title[data-v-15e1ba02]{font-size:24px;font-weight:700;margin:0 0 8px 0;color:#1e3a5f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.settings-page .settings-header .page-title .anticon[data-v-15e1ba02]{font-size:28px;color:#1890ff}.settings-page .settings-header .page-desc[data-v-15e1ba02]{color:#64748b;font-size:14px;margin:0}.settings-page .settings-content[data-v-15e1ba02]{margin-bottom:80px}.settings-page .openrouter-balance-card[data-v-15e1ba02]{margin-bottom:20px}.settings-page .openrouter-balance-card .ant-card[data-v-15e1ba02]{background:linear-gradient(135deg,#e6f7ff,#f0f5ff);border:1px solid #91d5ff;border-radius:8px}.settings-page .openrouter-balance-card .balance-header[data-v-15e1ba02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.settings-page .openrouter-balance-card .balance-header .balance-title[data-v-15e1ba02]{font-size:15px;font-weight:600;color:#1890ff}.settings-page .openrouter-balance-card .balance-info[data-v-15e1ba02]{padding:8px 0}.settings-page .openrouter-balance-card .balance-info[data-v-15e1ba02] .ant-statistic-title{font-size:12px;color:#666}.settings-page .openrouter-balance-card .balance-info[data-v-15e1ba02] .ant-statistic-content{font-size:18px}.settings-page .openrouter-balance-card .balance-info .free-tier-badge[data-v-15e1ba02]{margin-top:12px;text-align:right}.settings-page .openrouter-balance-card .balance-empty[data-v-15e1ba02]{color:#8c8c8c;font-size:13px;padding:8px 0}.settings-page .settings-collapse[data-v-15e1ba02]{background:transparent}.settings-page .settings-collapse[data-v-15e1ba02] .ant-collapse-item{margin-bottom:16px;border:none;border-radius:12px;overflow:hidden;background:#fff;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08)}.settings-page .settings-collapse[data-v-15e1ba02] .ant-collapse-item .ant-collapse-header{font-size:16px;font-weight:600;color:#1e3a5f;padding:16px 24px;padding-left:48px;background:linear-gradient(135deg,#fff,#f8fafc);border-bottom:1px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings-page .settings-collapse[data-v-15e1ba02] .ant-collapse-item .ant-collapse-header .ant-collapse-arrow{color:#1890ff;left:20px}.settings-page .settings-collapse[data-v-15e1ba02] .ant-collapse-item .ant-collapse-header .panel-header{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}.settings-page .settings-collapse[data-v-15e1ba02] .ant-collapse-item .ant-collapse-header .panel-header .panel-icon-left{font-size:18px;color:#1890ff}.settings-page .settings-collapse[data-v-15e1ba02] .ant-collapse-item .ant-collapse-header .panel-header .panel-title{font-size:16px}.settings-page .settings-collapse[data-v-15e1ba02] .ant-collapse-item .ant-collapse-content{border-top:none}.settings-page .settings-collapse[data-v-15e1ba02] .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:24px}.settings-page .settings-form[data-v-15e1ba02] .ant-form-item-label{padding-bottom:4px}.settings-page .settings-form[data-v-15e1ba02] .ant-form-item-label label{color:#475569;font-weight:500}.settings-page .settings-form[data-v-15e1ba02] .ant-form-item-label .form-label-with-tooltip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.settings-page .settings-form[data-v-15e1ba02] .ant-form-item-label .form-label-with-tooltip .label-text{color:#475569;font-weight:500}.settings-page .settings-form[data-v-15e1ba02] .ant-form-item-label .form-label-with-tooltip .help-icon{font-size:14px;color:#94a3b8;cursor:help;-webkit-transition:color .2s;transition:color .2s}.settings-page .settings-form[data-v-15e1ba02] .ant-form-item-label .form-label-with-tooltip .help-icon:hover{color:#1890ff}.settings-page .settings-form[data-v-15e1ba02] .ant-form-item-label .form-label-with-tooltip .api-link{font-size:12px;font-weight:400;color:#1890ff;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:2px 8px;background:rgba(24,144,255,.08);border-radius:4px;-webkit-transition:all .2s;transition:all .2s;margin-left:4px}.settings-page .settings-form[data-v-15e1ba02] .ant-form-item-label .form-label-with-tooltip .api-link:hover{background:rgba(24,144,255,.15);color:#0076e4}.settings-page .settings-form[data-v-15e1ba02] .ant-form-item-label .form-label-with-tooltip .api-link .anticon{font-size:11px}.settings-page .settings-form[data-v-15e1ba02] .ant-input,.settings-page .settings-form[data-v-15e1ba02] .ant-input-number,.settings-page .settings-form[data-v-15e1ba02] .ant-select-selection{border-radius:8px}.settings-page .settings-form[data-v-15e1ba02] .ant-input-number{width:100%}.settings-page .settings-form .password-field .field-hint[data-v-15e1ba02]{margin-top:4px;font-size:12px;color:#52c41a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.settings-page .settings-form .field-default[data-v-15e1ba02]{margin-top:4px;font-size:12px;color:#94a3b8}.settings-page .settings-footer[data-v-15e1ba02]{position:fixed;bottom:0;left:208px;right:0;padding:16px 24px;background:#fff;-webkit-box-shadow:0 -4px 20px rgba(0,0,0,.08);box-shadow:0 -4px 20px rgba(0,0,0,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;z-index:100}.settings-page .settings-footer .ant-btn[data-v-15e1ba02]{min-width:100px;height:40px;border-radius:8px;font-weight:500}.settings-page.theme-dark[data-v-15e1ba02]{background:-webkit-gradient(linear,left top,left bottom,from(#141414),to(#1c1c1c));background:linear-gradient(180deg,#141414,#1c1c1c)}.settings-page.theme-dark .restart-alert[data-v-15e1ba02]{background:#1c1c1c;border-color:#b08800}.settings-page.theme-dark .settings-header .page-title[data-v-15e1ba02]{color:#e0e6ed}.settings-page.theme-dark .settings-header .page-desc[data-v-15e1ba02]{color:#8b949e}.settings-page.theme-dark .settings-collapse[data-v-15e1ba02] .ant-collapse-item{background:#1c1c1c;-webkit-box-shadow:0 4px 24px rgba(0,0,0,.25);box-shadow:0 4px 24px rgba(0,0,0,.25)}.settings-page.theme-dark .settings-collapse[data-v-15e1ba02] .ant-collapse-item .ant-collapse-header{background:linear-gradient(135deg,#252525,#1c1c1c);color:#e0e6ed;border-bottom-color:hsla(0,0%,100%,.06)}.settings-page.theme-dark .settings-collapse[data-v-15e1ba02] .ant-collapse-item .ant-collapse-header .panel-header .panel-icon-left{color:#58a6ff}.settings-page.theme-dark .settings-collapse[data-v-15e1ba02] .ant-collapse-item .ant-collapse-header .panel-header .panel-title{color:#e0e6ed}.settings-page.theme-dark .settings-collapse[data-v-15e1ba02] .ant-collapse-item .ant-collapse-content,.settings-page.theme-dark .settings-collapse[data-v-15e1ba02] .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{background:#1c1c1c}.settings-page.theme-dark .settings-form[data-v-15e1ba02] .ant-form-item-label .form-label-with-tooltip .label-text,.settings-page.theme-dark .settings-form[data-v-15e1ba02] .ant-form-item-label label{color:#c9d1d9}.settings-page.theme-dark .settings-form[data-v-15e1ba02] .ant-form-item-label .form-label-with-tooltip .help-icon{color:#6e7681}.settings-page.theme-dark .settings-form[data-v-15e1ba02] .ant-form-item-label .form-label-with-tooltip .help-icon:hover{color:#58a6ff}.settings-page.theme-dark .settings-form[data-v-15e1ba02] .ant-form-item-label .form-label-with-tooltip .api-link{background:rgba(24,144,255,.15);color:#58a6ff}.settings-page.theme-dark .settings-form[data-v-15e1ba02] .ant-form-item-label .form-label-with-tooltip .api-link:hover{background:rgba(24,144,255,.25)}.settings-page.theme-dark .settings-form[data-v-15e1ba02] .ant-input,.settings-page.theme-dark .settings-form[data-v-15e1ba02] .ant-input-number,.settings-page.theme-dark .settings-form[data-v-15e1ba02] .ant-input-password,.settings-page.theme-dark .settings-form[data-v-15e1ba02] .ant-select-selection{background:#141414;border-color:#2a2a2a;color:#c9d1d9}.settings-page.theme-dark .settings-form[data-v-15e1ba02] .ant-input-number:focus,.settings-page.theme-dark .settings-form[data-v-15e1ba02] .ant-input-number:hover,.settings-page.theme-dark .settings-form[data-v-15e1ba02] .ant-input-password:focus,.settings-page.theme-dark .settings-form[data-v-15e1ba02] .ant-input-password:hover,.settings-page.theme-dark .settings-form[data-v-15e1ba02] .ant-input:focus,.settings-page.theme-dark .settings-form[data-v-15e1ba02] .ant-input:hover,.settings-page.theme-dark .settings-form[data-v-15e1ba02] .ant-select-selection:focus,.settings-page.theme-dark .settings-form[data-v-15e1ba02] .ant-select-selection:hover{border-color:#1890ff}.settings-page.theme-dark .settings-form[data-v-15e1ba02] .ant-input-number-input{background:transparent;color:#c9d1d9}.settings-page.theme-dark .settings-form[data-v-15e1ba02] .ant-input-clear-icon,.settings-page.theme-dark .settings-form[data-v-15e1ba02] .ant-input-clear-icon .anticon,.settings-page.theme-dark .settings-form[data-v-15e1ba02] .ant-input-number-handler-wrap,.settings-page.theme-dark .settings-form[data-v-15e1ba02] .ant-input-suffix .anticon,.settings-page.theme-dark .settings-form[data-v-15e1ba02] .ant-select-arrow{color:#8b949e}.settings-page.theme-dark .settings-form[data-v-15e1ba02] .ant-input-clear-icon:hover,.settings-page.theme-dark .settings-form[data-v-15e1ba02] .ant-input-number-handler:hover .ant-input-number-handler-down-inner,.settings-page.theme-dark .settings-form[data-v-15e1ba02] .ant-input-number-handler:hover .ant-input-number-handler-up-inner,.settings-page.theme-dark .settings-form[data-v-15e1ba02] .ant-input-suffix .anticon:hover{color:#58a6ff}.settings-page.theme-dark .settings-form .field-default[data-v-15e1ba02]{color:#6e7681}.settings-page.theme-dark .settings-footer[data-v-15e1ba02]{background:#1c1c1c;border-top:1px solid hsla(0,0%,100%,.06);-webkit-box-shadow:0 -4px 24px rgba(0,0,0,.25);box-shadow:0 -4px 24px rgba(0,0,0,.25)}@media (max-width:768px){.settings-page[data-v-15e1ba02]{padding:16px}.settings-page .settings-footer[data-v-15e1ba02]{left:0;padding:12px 16px}}