:root{font-family:Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--home-gold: #f7b955;--home-gold-light: #ffd68a;--home-text: #f8f7ff;--home-muted: rgba(236, 234, 248, .68)}html,body,#app{width:100%;min-width:320px;min-height:100%;margin:0;padding:0}html{scrollbar-width:none;-ms-overflow-style:none}body{min-height:100vh}html::-webkit-scrollbar,body::-webkit-scrollbar,*::-webkit-scrollbar{display:none;width:0;height:0}*{scrollbar-width:none;-ms-overflow-style:none}.el-scrollbar__bar{display:none!important}.ops-shell *,.admin-shell *{scrollbar-width:thin;scrollbar-color:#aeb7c5 transparent}.ops-shell *::-webkit-scrollbar,.admin-shell *::-webkit-scrollbar{display:block;width:5px;height:5px}.ops-shell *::-webkit-scrollbar-track,.admin-shell *::-webkit-scrollbar-track{background:transparent}.ops-shell *::-webkit-scrollbar-thumb,.admin-shell *::-webkit-scrollbar-thumb{border-radius:999px;background:#aeb7c5}.ops-shell .el-scrollbar__bar,.admin-shell .el-scrollbar__bar{display:block!important}.exchange-center[data-v-5b581ca7]{color:#344054;text-align:center}.exchange-icon[data-v-5b581ca7]{display:grid;width:58px;height:58px;margin:0 auto 12px;place-items:center;border-radius:18px;background:#eef3ff;color:#5267c3;font-size:30px;font-weight:800}.exchange-center>p[data-v-5b581ca7]{margin:0 0 18px;color:#667085}.exchange-options[data-v-5b581ca7]{display:grid;gap:10px;text-align:left}.exchange-options>div[data-v-5b581ca7]{padding:13px 15px;border:1px solid #e4e8ef;border-radius:11px;background:#f8fafc}.exchange-options b[data-v-5b581ca7],.exchange-options span[data-v-5b581ca7]{display:block}.exchange-options b[data-v-5b581ca7]{margin-bottom:4px;color:#344054}.exchange-options span[data-v-5b581ca7]{color:#7b8493;font-size:12px;line-height:1.6}.stamina-exchange-actions[data-v-5b581ca7]{display:flex;gap:8px;margin-top:10px}.stamina-exchange-actions .el-button[data-v-5b581ca7]{flex:1;margin:0}.gold-exchange-form[data-v-5b581ca7]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0}.gold-exchange-form strong[data-v-5b581ca7]{color:#5267c3;font-size:13px}.gold-exchange-option>.el-button[data-v-5b581ca7]{width:100%}@media (max-width: 480px){.stamina-exchange-actions[data-v-5b581ca7]{flex-direction:column}}.upload-demo[data-v-8203e553]{display:flex;align-items:center;gap:10px}.blink[data-v-92867b59]{animation:blink-breath-92867b59 1.5s infinite alternate}@keyframes blink-breath-92867b59{0%{opacity:1;filter:brightness(1.2)}50%{opacity:.4;filter:brightness(.7)}to{opacity:1;filter:brightness(1.2)}}.bg-video-home[data-v-92867b59]{padding:0;position:relative;border-radius:0;width:100vw;min-height:100vh;height:100dvh;overflow:hidden}.detail-balances[data-v-92867b59]{position:fixed;top:clamp(12px,2vw,24px);right:clamp(12px,2vw,28px);z-index:4;display:flex;gap:8px}.detail-balances span[data-v-92867b59]{padding:8px 12px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#0c10229e;color:#fff;font-size:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.video-background[data-v-92867b59]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1;object-fit:cover}.overlay[data-v-92867b59]{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1}.content[data-v-92867b59]{position:relative;z-index:2;color:#fff;text-align:center;padding-top:5vh}@media (max-width: 700px){.detail-balances[data-v-92867b59]{top:10px;right:10px;gap:5px}.detail-balances span[data-v-92867b59]{padding:6px 8px;font-size:10px}}.gap-2[data-v-92867b59]{display:flex;gap:0 1rem}.bg-video-home[data-v-92867b59]{background:#090b18;color:#f7f5ff}.video-background[data-v-92867b59]{filter:saturate(.72) brightness(.62)}.overlay[data-v-92867b59]{background:radial-gradient(circle at 12% 12%,rgba(106,75,190,.28),transparent 34%),linear-gradient(110deg,#070916d1,#0d11268c 54%,#080a19d1)}.content[data-v-92867b59]{box-sizing:border-box;width:min(1180px,calc(100% - 32px));min-height:calc(100dvh - 56px);margin:28px auto;padding:clamp(22px,4vw,48px);overflow-y:auto;border:1px solid rgba(255,255,255,.13);border-radius:24px;background:linear-gradient(145deg,#1c213fc7,#0d1125c7);box-shadow:0 28px 80px #00000057;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.content h1[data-v-92867b59],.content h2[data-v-92867b59],.content h3[data-v-92867b59]{color:#fff8e9}.content p[data-v-92867b59]{color:#f1eef9bd;line-height:1.85}@media (max-width:700px){.bg-video-home[data-v-92867b59]{height:100dvh;overflow:auto}.content[data-v-92867b59]{width:calc(100% - 18px);min-height:calc(100dvh - 18px);margin:9px auto;padding:18px 13px;border-radius:18px}.content[data-v-92867b59] .el-row{display:grid;grid-template-columns:1fr}.content[data-v-92867b59] .el-col{max-width:none!important;flex:none!important}}.blink[data-v-c6ceb47f]{animation:blink-breath-c6ceb47f 1.5s infinite alternate}@keyframes blink-breath-c6ceb47f{0%{opacity:1;filter:brightness(1.2)}50%{opacity:.4;filter:brightness(.7)}to{opacity:1;filter:brightness(1.2)}}.bg-video-home[data-v-c6ceb47f]{padding:0;position:relative;border-radius:0;width:100vw;min-height:100vh;height:100dvh;overflow:auto}.video-background[data-v-c6ceb47f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1;object-fit:cover}.overlay[data-v-c6ceb47f]{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1}.content[data-v-c6ceb47f]{position:relative;z-index:2;color:#fff;text-align:center}.gap-2[data-v-c6ceb47f]{display:flex;gap:0 1rem}[data-v-c6ceb47f] .white-label .el-form-item__label{color:#fff}.white-label[data-v-f59b6241] .el-form-item__label{color:#000}.dialog-footer[data-v-f59b6241]{display:flex;justify-content:flex-end}.dialog-footer[data-v-94d31d77]{margin-top:1em}.hide .el-upload--picture-card[data-v-94d31d77],[data-v-94d31d77] .hide .el-upload--picture-card{display:none!important}[data-v-94d31d77] .el-upload--picture-card,[data-v-94d31d77] .el-upload-list--picture-card .el-upload-list__item,[data-v-94d31d77] .el-upload-list--picture-card .el-upload-list__item img{border-radius:var(--el-upload-picture-card-border-radius, 6px)}.blink[data-v-de2fda42]{animation:blink-breath-de2fda42 1.5s infinite alternate}@keyframes blink-breath-de2fda42{0%{opacity:1;filter:brightness(1.2)}50%{opacity:.4;filter:brightness(.7)}to{opacity:1;filter:brightness(1.2)}}.bg-video-home[data-v-de2fda42]{box-sizing:border-box;padding:clamp(18px,5vh,64px) 0 20px;position:relative;border-radius:0;width:100vw;min-height:100vh;height:100dvh;overflow:auto}.video-background[data-v-de2fda42]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1;object-fit:cover}.overlay[data-v-de2fda42]{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(110deg,#1c213803,#2f2a4803);z-index:1}.content[data-v-de2fda42]{position:relative;z-index:2;color:#fff;text-align:center;box-sizing:border-box;width:min(calc(100% - 32px),1280px);margin:0 auto;padding:2em 24px 24px;border-radius:20px;background:#33345300;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.custom-scrollbar[data-v-de2fda42]{width:100%;max-width:100%;box-sizing:border-box;padding:clamp(8px,1.5vw,16px);border-radius:12px;background:#ffffff57}.gap-2[data-v-de2fda42]{display:flex;gap:0 1rem}[data-v-de2fda42] .white-label .el-form-item__label{color:#464646}.custom-tree-node[data-v-de2fda42]{flex:1;display:flex;align-items:center;justify-question:space-between;font-size:14px;padding-right:8px}.text-copy-ellipsis[data-v-de2fda42]{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-ellipsis[data-v-de2fda42]{display:inline-block;max-width:30vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editTip[data-v-de2fda42]{padding-top:0vh;font-size:x-large;font-weight:700;color:#fff;animation:blink-breath-de2fda42 5s infinite alternate}.custom-scrollbar[data-v-de2fda42] .el-scrollbar__bar.is-vertical{width:3em!important}.custom-scrollbar[data-v-de2fda42] .el-scrollbar__bar.is-horizontal{height:3em!important}@media (max-width: 768px){.bg-video-home[data-v-de2fda42]{padding-top:12px}.content[data-v-de2fda42]{width:calc(100% - 16px);padding:14px 10px 18px}.content h2[data-v-de2fda42]{margin-top:0}.text-ellipsis[data-v-de2fda42]{max-width:56vw}.custom-scrollbar[data-v-de2fda42]{padding:8px}[data-v-de2fda42] .el-button{max-width:100%}[data-v-de2fda42] .el-dialog{width:min(94vw,680px)!important}}.blink[data-v-4b4ed311]{animation:blink-breath-4b4ed311 1.5s infinite alternate}@keyframes blink-breath-4b4ed311{0%{opacity:1;filter:brightness(1.2)}50%{opacity:.4;filter:brightness(.7)}to{opacity:1;filter:brightness(1.2)}}.bg-video-home[data-v-4b4ed311]{padding:0;position:relative;border-radius:10.4px;width:84vw;height:94vh;overflow:hidden}.video-background[data-v-4b4ed311]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1;object-fit:cover}.overlay[data-v-4b4ed311]{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1}.content[data-v-4b4ed311]{position:relative;z-index:2;color:#fff;text-align:center;padding-top:5vh}.gap-2[data-v-4b4ed311]{display:flex;gap:0 1rem}.container[data-v-4b4ed311]{display:flex;flex-direction:column;justify-content:space-between}.bottom-button[data-v-4b4ed311]{align-self:flex-start;margin-top:auto;padding-left:1em}.custom-scrollbar-input .el-textarea__inner[data-v-4b4ed311]::-webkit-scrollbar{width:6px}.custom-scrollbar-input .el-textarea__inner[data-v-4b4ed311]::-webkit-scrollbar-thumb{background:#409eff}[data-v-4b4ed311]:root{--el-scrollbar-size: 8px;--el-scrollbar-bg-color: #f5f5f5;--el-scrollbar-thumb-color: #c1c1c1;--el-scrollbar-thumb-hover-color: #a8a8a8}.admin-shell[data-v-ef910c90]{display:grid;height:100vh;grid-template-rows:72px minmax(0,1fr);overflow:hidden;background:#f5f7fa;color:#303640;--el-color-primary: #5b6fc7;--el-bg-color: #fff;--el-bg-color-overlay: #fff;--el-fill-color-blank: #fff;--el-fill-color-light: #f5f7fb;--el-text-color-primary: #303640;--el-text-color-regular: #626a77;--el-text-color-secondary: #9097a2;--el-border-color: #dfe3ea;--el-border-color-light: #e8ebf0}.admin-header[data-v-ef910c90]{display:flex;align-items:center;justify-content:space-between;padding:0 26px;border-bottom:1px solid #e4e8ee;background:#fff}.brand[data-v-ef910c90]{display:flex;align-items:center;gap:12px}.brand>span[data-v-ef910c90]{display:grid;width:38px;height:38px;place-items:center;border:1px solid #d4dcf6;border-radius:11px;background:#eef2ff;color:#5267c3;font-size:25px}.brand strong[data-v-ef910c90],.brand small[data-v-ef910c90]{display:block}.brand strong[data-v-ef910c90]{font-size:17px}.brand small[data-v-ef910c90]{margin-top:3px;color:#9aa1ac;font-size:9px;letter-spacing:.16em}.header-note[data-v-ef910c90]{color:#8a919c;font-size:12px}.admin-body[data-v-ef910c90]{display:grid;min-height:0;grid-template-columns:220px minmax(0,1fr)}.admin-sider[data-v-ef910c90]{min-height:0;overflow:auto;border-right:1px solid #e5e8ed;background:#fff}.admin-sider .el-menu[data-v-ef910c90]{border:0;background:#fff;padding:12px 8px}.admin-sider[data-v-ef910c90] .el-sub-menu__title,.admin-sider[data-v-ef910c90] .el-menu-item{height:44px;border-radius:8px;color:#5e6673}.admin-sider[data-v-ef910c90] .el-menu-item.is-active{background:#eef2ff;color:#5267c3;font-weight:600}.admin-sider[data-v-ef910c90] .el-sub-menu__title:hover,.admin-sider[data-v-ef910c90] .el-menu-item:hover{background:#f5f7fa}.admin-workspace[data-v-ef910c90]{display:grid;min-width:0;min-height:0;grid-template-rows:48px minmax(0,1fr)}.admin-tabs[data-v-ef910c90]{display:flex;min-width:0;border-bottom:1px solid #e4e8ee;background:#fff}.tab-list[data-v-ef910c90]{display:flex;min-width:0;flex:1;align-items:end;gap:4px;padding:7px 10px 0;overflow:auto}.tab-list>button[data-v-ef910c90]{height:35px;flex:0 0 auto;padding:0 9px 0 14px;border:1px solid transparent;border-bottom:0;border-radius:8px 8px 0 0;background:#f3f5f8;color:#6b7280;cursor:pointer}.tab-list>button.active[data-v-ef910c90]{border-color:#e0e5ed;background:#f8f9fb;color:#5267c3;font-weight:600}.tab-list i[data-v-ef910c90]{display:inline-grid;width:18px;height:18px;margin-left:8px;place-items:center;border-radius:50%;font-style:normal;font-size:15px}.tab-list i[data-v-ef910c90]:hover{background:#e1e5eb}.tab-list>span[data-v-ef910c90]{align-self:center;padding-bottom:7px;color:#a0a6b0;font-size:13px}.close-all[data-v-ef910c90]{width:96px;border:0;border-left:1px solid #e5e8ed;background:#fff;color:#69717d;cursor:pointer}.close-all[data-v-ef910c90]:disabled{color:#c2c7ce;cursor:not-allowed}.admin-content[data-v-ef910c90]{min-width:0;min-height:0;overflow:auto;background:#f5f7fa}.admin-page[data-v-ef910c90]{height:100%;box-sizing:border-box}.admin-empty[data-v-ef910c90]{display:grid;height:100%;place-content:center;justify-items:center;color:#9299a4}.admin-empty b[data-v-ef910c90]{color:#d7dce4;font-size:62px}.admin-empty strong[data-v-ef910c90]{margin:6px;font-size:18px}.admin-empty span[data-v-ef910c90]{font-size:13px}.admin-shell[data-v-ef910c90] .el-card,.admin-shell[data-v-ef910c90] .manager,.admin-shell[data-v-ef910c90] .creation-review{border-color:#e5e8ee!important;background:#fff!important;color:#303640!important;box-shadow:0 5px 18px #252f410f!important}.admin-shell[data-v-ef910c90] .el-table{--el-table-bg-color: #fff;--el-table-tr-bg-color: #fff;--el-table-header-bg-color: #f6f8fb;--el-table-header-text-color: #596270;--el-table-text-color: #626a77;--el-table-row-hover-bg-color: #f4f7ff;color:#626a77!important}.admin-shell[data-v-ef910c90] .el-table th.el-table__cell{background:#f6f8fb!important;color:#596270!important}.admin-shell[data-v-ef910c90] .el-table td.el-table__cell{background:#fff!important;color:#626a77!important}.admin-shell[data-v-ef910c90] .el-input__wrapper,.admin-shell[data-v-ef910c90] .el-select__wrapper,.admin-shell[data-v-ef910c90] .el-textarea__inner{background:#fff!important;color:#303640!important;box-shadow:0 0 0 1px #dfe3ea inset!important}.admin-shell[data-v-ef910c90] .el-input__inner,.admin-shell[data-v-ef910c90] .el-textarea__inner,.admin-shell[data-v-ef910c90] .el-form-item__label{color:#626a77!important}.admin-shell[data-v-ef910c90] h1,.admin-shell[data-v-ef910c90] h2,.admin-shell[data-v-ef910c90] h3{color:#303640!important}.admin-shell[data-v-ef910c90] p,.admin-shell[data-v-ef910c90] small{color:#858d99}.admin-shell[data-v-ef910c90] .el-dialog{background:#fff!important;color:#303640!important}@media (max-width: 800px){.admin-body[data-v-ef910c90]{grid-template-columns:76px minmax(0,1fr)}.admin-sider[data-v-ef910c90] .el-sub-menu__title span,.admin-sider[data-v-ef910c90] .el-menu-item{font-size:0}.admin-sider[data-v-ef910c90] .el-menu-item:first-letter{font-size:12px}.admin-content[data-v-ef910c90]{padding:10px}.header-note[data-v-ef910c90]{display:none}}.admin-shell[data-v-ef910c90] .el-table .cell,.admin-shell[data-v-ef910c90] .admin-ellipsis{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}.redeem-page[data-v-849aa75e]{max-width:500px;margin:0 auto;padding:20px}.reward-content ul[data-v-849aa75e]{list-style:none;padding:0}.reward-content li[data-v-849aa75e]{margin:10px 0;font-size:16px}.gold[data-v-849aa75e]{color:#fc0;font-weight:700}.stamina[data-v-849aa75e]{color:#409eff;font-weight:700}.stamina[data-v-849aa75e]{color:#67c23a;font-weight:700}.intelligence[data-v-849aa75e]{color:#909399;font-weight:700}.speed[data-v-849aa75e]{color:#f56c6c;font-weight:700}.card-header[data-v-9344bafc]{display:flex;justify-content:space-between;align-items:center}.header-actions[data-v-9344bafc]{display:flex;align-items:center}.pagination[data-v-9344bafc]{margin-top:20px;text-align:right}.search-view[data-v-2659fa77]{display:flex;min-height:72px;align-items:center}.search-view>.el-row[data-v-2659fa77]{width:100%;align-items:center}.search-view[data-v-2659fa77] .el-form-item{margin-bottom:0}.card-header[data-v-2659fa77]{display:flex;justify-content:space-between;align-items:center}.creation-info[data-v-2659fa77]{display:flex;flex-direction:column;gap:8px;margin:10px 0;font-size:14px;color:#666}.creation-status[data-v-2659fa77]{margin:10px 0}.bottom[data-v-2659fa77]{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.pagination[data-v-2659fa77]{text-align:center;float:right;margin:20px}.admin-customize[data-v-c8d2eb4e]{padding:20px}.page-header[data-v-c8d2eb4e]{margin-bottom:20px}.page-header h2[data-v-c8d2eb4e]{margin:0 0 8px;font-size:24px}.page-header .description[data-v-c8d2eb4e]{margin:0;color:#909399}.stats-cards[data-v-c8d2eb4e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:20px}.stat-card[data-v-c8d2eb4e]{display:flex;align-items:center;gap:12px;padding:16px;border-radius:8px;background:#fff;box-shadow:0 2px 8px #0000000f}.stat-icon[data-v-c8d2eb4e]{font-size:28px}.stat-info[data-v-c8d2eb4e]{flex:1}.stat-count[data-v-c8d2eb4e]{font-size:24px;font-weight:600;color:#303133}.stat-label[data-v-c8d2eb4e]{font-size:13px;color:#909399}.stat-card.pending[data-v-c8d2eb4e]{border-left:4px solid #1890ff}.stat-card.reviewing[data-v-c8d2eb4e]{border-left:4px solid #e6a23c}.stat-card.developing[data-v-c8d2eb4e]{border-left:4px solid #409eff}.stat-card.completed[data-v-c8d2eb4e]{border-left:4px solid #67c23a}.stat-card.rejected[data-v-c8d2eb4e]{border-left:4px solid #f56c6c}.toolbar[data-v-c8d2eb4e]{display:flex;gap:16px;align-items:center;margin-bottom:20px;flex-wrap:wrap}.search-box[data-v-c8d2eb4e]{flex:1;min-width:200px;max-width:300px}.search-input[data-v-c8d2eb4e]{width:100%}.filter-row[data-v-c8d2eb4e]{display:flex;gap:12px}.status-filter[data-v-c8d2eb4e],.priority-filter[data-v-c8d2eb4e]{min-width:150px}.status-select[data-v-c8d2eb4e],.priority-select[data-v-c8d2eb4e]{width:100%}.actions[data-v-c8d2eb4e]{display:flex;gap:8px}.request-list[data-v-c8d2eb4e]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f}.empty-state[data-v-c8d2eb4e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;color:#999}.empty-icon[data-v-c8d2eb4e]{margin-bottom:16px;color:#ccc}.detail-content[data-v-c8d2eb4e]{padding:8px 0}.detail-row[data-v-c8d2eb4e]{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 0;border-bottom:1px solid #f5f5f5}.detail-row[data-v-c8d2eb4e]:last-child{border-bottom:none}.detail-row label[data-v-c8d2eb4e]{font-weight:500;color:#606266;min-width:100px}.detail-row span[data-v-c8d2eb4e]{flex:1;text-align:right;color:#303133}.description-text[data-v-c8d2eb4e]{flex:1;text-align:right;color:#303133;margin:0;white-space:pre-wrap}.attachment-list[data-v-c8d2eb4e]{flex:1;text-align:right}.attachment-item[data-v-c8d2eb4e]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:#f5f5f5;border-radius:4px;margin-left:8px;cursor:pointer;transition:all .3s}.attachment-item[data-v-c8d2eb4e]:hover{background:#e8f4ff}.download-icon[data-v-c8d2eb4e]{color:#409eff}.status-form[data-v-c8d2eb4e]{padding:8px 0}.current-status[data-v-c8d2eb4e]{margin-bottom:16px;padding:12px;background:#fafafa;border-radius:4px}@media (max-width: 768px){.toolbar[data-v-c8d2eb4e]{flex-direction:column;align-items:stretch}.search-box[data-v-c8d2eb4e]{max-width:none}}.customer-stats-container[data-v-d264e2fe]{padding:20px;background:#f5f5f5;min-height:100vh}.toolbar[data-v-d264e2fe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:15px 20px;background:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a}.date-form[data-v-d264e2fe]{display:flex;align-items:center;gap:10px}.date-input[data-v-d264e2fe]{width:180px}.action-buttons[data-v-d264e2fe]{display:flex;gap:10px}.btn-print[data-v-d264e2fe],.btn-export[data-v-d264e2fe]{display:flex;align-items:center}.print-area[data-v-d264e2fe]{background:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 12px #0000001a}.title-section[data-v-d264e2fe]{text-align:center;margin-bottom:20px}.main-title[data-v-d264e2fe]{font-size:24px;font-weight:700;color:#333;margin:0 0 15px}.date-row[data-v-d264e2fe]{display:flex;justify-content:space-between;padding:0 50px}.date-label[data-v-d264e2fe]{font-size:14px;color:#666}.date-value[data-v-d264e2fe]{text-decoration:underline;margin-left:5px}.table-container[data-v-d264e2fe]{overflow-x:auto}.booking-table[data-v-d264e2fe]{width:100%;border-collapse:collapse;border:2px solid #333}.booking-table th[data-v-d264e2fe],.booking-table td[data-v-d264e2fe]{border:1px solid #ccc;padding:8px;text-align:center;min-width:80px}.booking-table th[data-v-d264e2fe]{background:#f8f9fa;font-weight:700}.corner-cell[data-v-d264e2fe]{position:relative;width:60px;min-width:60px;background:#e9ecef}.corner-text[data-v-d264e2fe]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);font-size:12px;font-weight:700}.beautician-header[data-v-d264e2fe]{min-width:100px}.time-cell[data-v-d264e2fe]{background:#e9ecef;font-weight:700;width:60px}.booking-cell[data-v-d264e2fe]{cursor:pointer;min-height:40px;vertical-align:middle}.booking-cell[data-v-d264e2fe]:hover{background:#f0f8ff}@media print{.toolbar[data-v-d264e2fe]{display:none}.customer-stats-container[data-v-d264e2fe]{background:#fff;padding:0}.print-area[data-v-d264e2fe]{box-shadow:none;border:none;padding:10px}}.commission-page[data-v-c723a65d]{min-height:100vh;background:#f3f6fb;color:#172033}.page-shell[data-v-c723a65d]{max-width:1180px;margin:0 auto;padding:52px 28px 72px}.page-header[data-v-c723a65d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.page-header h1[data-v-c723a65d]{margin:4px 0 8px;font-size:34px}.page-header p[data-v-c723a65d]{margin:0;color:#7b8496}.eyebrow[data-v-c723a65d]{color:#667eea!important;font-size:12px;font-weight:700;letter-spacing:1.7px}.summary-grid[data-v-c723a65d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.metric-card[data-v-c723a65d],.chart-card[data-v-c723a65d],.state-card[data-v-c723a65d],.welcome-card[data-v-c723a65d]{background:#fff;border:1px solid #e8edf5;border-radius:18px;box-shadow:0 8px 28px #2234540f}.metric-card[data-v-c723a65d]{display:flex;flex-direction:column;min-height:138px;padding:24px;box-sizing:border-box}.primary-card[data-v-c723a65d]{background:linear-gradient(135deg,#667eea,#7654c6);color:#fff;border:none}.metric-label[data-v-c723a65d]{font-size:14px;color:#7b8496}.primary-card .metric-label[data-v-c723a65d],.primary-card .metric-note[data-v-c723a65d]{color:#ffffffc2}.metric-card strong[data-v-c723a65d]{margin:13px 0 10px;font-size:28px;line-height:1}.metric-note[data-v-c723a65d]{margin-top:auto;color:#a1a9b7;font-size:12px}.growth-up[data-v-c723a65d]{color:#22a06b}.growth-down[data-v-c723a65d]{color:#e5484d}.chart-card[data-v-c723a65d]{margin-top:22px;padding:28px 30px 20px}.withdraw-card[data-v-c723a65d]{display:grid;grid-template-columns:1fr minmax(300px,420px);gap:30px;margin-top:22px;padding:28px 30px;border:1px solid #e8edf5;border-radius:18px;background:#fff;box-shadow:0 8px 28px #2234540f}.withdraw-card h2[data-v-c723a65d]{margin:0 0 8px}.withdraw-card p[data-v-c723a65d]{max-width:580px;color:#7b8496;line-height:1.75}.withdraw-form[data-v-c723a65d]{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.withdraw-form .el-button[data-v-c723a65d]{align-self:end;margin-bottom:18px}.chart-header[data-v-c723a65d]{display:flex;justify-content:space-between;align-items:flex-start}.chart-header h2[data-v-c723a65d]{margin:0 0 7px;font-size:19px}.chart-header p[data-v-c723a65d],.chart-header span[data-v-c723a65d]{margin:0;color:#929bad;font-size:13px}.chart-wrap[data-v-c723a65d]{overflow-x:auto;margin-top:18px}.trend-chart[data-v-c723a65d]{display:block;width:100%;min-width:620px;height:300px}.grid-line[data-v-c723a65d]{stroke:#edf1f7;stroke-width:1}.chart-area[data-v-c723a65d]{fill:none;stroke:#667eea21;stroke-width:18;stroke-linejoin:round}.chart-line[data-v-c723a65d]{fill:none;stroke:#667eea;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.chart-dot[data-v-c723a65d]{fill:#fff;stroke:#667eea;stroke-width:4}.value-label[data-v-c723a65d]{fill:#384152;font-size:13px;font-weight:700}.axis-label[data-v-c723a65d]{fill:#606b80;font-size:13px;font-weight:600}.date-label[data-v-c723a65d]{fill:#a1a9b7;font-size:10px}.state-card[data-v-c723a65d],.welcome-card[data-v-c723a65d]{max-width:520px;margin:10vh auto 0;padding:54px 36px;text-align:center}.state-card p[data-v-c723a65d],.welcome-card p[data-v-c723a65d]{color:#7b8496}.error-icon[data-v-c723a65d]{color:#e5484d}.welcome-icon[data-v-c723a65d]{display:grid;place-items:center;width:92px;height:92px;margin:0 auto 22px;border-radius:24px;background:#eef0ff;color:#667eea}.welcome-card h1[data-v-c723a65d]{margin:0 0 12px}.welcome-actions[data-v-c723a65d]{display:flex;justify-content:center;gap:12px;margin-top:30px}@media (max-width: 900px){.summary-grid[data-v-c723a65d]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.page-shell[data-v-c723a65d]{padding:28px 16px 48px}.summary-grid[data-v-c723a65d]{grid-template-columns:1fr}.page-header h1[data-v-c723a65d]{font-size:28px}.chart-card[data-v-c723a65d]{padding:22px 16px 12px}}@media (max-width:760px){.withdraw-card[data-v-c723a65d],.withdraw-form[data-v-c723a65d]{grid-template-columns:1fr}}.card-grid[data-v-655722f0]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:20px}.card-item[data-v-655722f0]{border:1px solid #e4e7ed;border-radius:8px;padding:12px;background:#fff}.card-header[data-v-655722f0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.card-code[data-v-655722f0]{font-family:monospace;font-size:13px;color:#606266;word-break:break-all;flex:1;margin-right:8px}.card-body[data-v-655722f0]{padding:8px 0;border-top:1px dashed #e4e7ed;border-bottom:1px dashed #e4e7ed}.diamond-info[data-v-655722f0]{color:gold;font-weight:700}.card-footer[data-v-655722f0]{margin-top:8px;text-align:right}.fy-view[data-v-655722f0]{padding:16px}.fy-code[data-v-655722f0]{font-family:monospace;font-size:18px;font-weight:700;color:#409eff;word-break:break-all}.search-view[data-v-f8817786]{display:flex;min-height:72px;align-items:center}.search-view>.el-row[data-v-f8817786]{width:100%;align-items:center}.search-view[data-v-f8817786] .el-form-item{margin-bottom:0}.action-bar[data-v-f8817786]{margin-bottom:20px}.detail-content[data-v-f8817786]{padding:10px}.detail-item[data-v-f8817786]{margin-bottom:15px}.detail-item .label[data-v-f8817786]{font-weight:700;color:#666;display:inline-block;min-width:80px}.preview-image[data-v-f8817786]{max-width:200px;max-height:150px;cursor:pointer;border-radius:4px}.full-image[data-v-f8817786]{width:100%;max-height:70vh;object-fit:contain}.pagination[data-v-f8817786]{margin-top:20px;text-align:right}.manager[data-v-d1368ecd]{min-height:100%;padding:24px;border-radius:16px;background:#fff}.manager header[data-v-d1368ecd]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:22px}.manager header span[data-v-d1368ecd]{color:#8e72c7;font-size:9px;letter-spacing:.2em}.manager h1[data-v-d1368ecd]{margin:4px 0;font-size:25px}.manager header p[data-v-d1368ecd]{margin:0;color:#909399;font-size:12px}.toolbar[data-v-d1368ecd]{display:flex;gap:10px;margin-bottom:15px}.toolbar .el-input[data-v-d1368ecd]{max-width:280px}.thumb[data-v-d1368ecd]{width:76px;height:48px;border-radius:7px;object-fit:cover}.manager small[data-v-d1368ecd]{display:block;margin-top:4px;color:#909399}.el-pagination[data-v-d1368ecd]{justify-content:flex-end;margin-top:18px}
