*{margin:0;padding:0;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none;width:0!important;height:0!important}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#333;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:1440px;min-height:100vh}body.login-body{min-width:auto}#app{width:100%;min-width:1440px;min-height:100vh}.contact-service-dialog[data-v-aa7fdbc0] .el-dialog{border-radius:12px;overflow:hidden}.contact-service-dialog[data-v-aa7fdbc0] .el-dialog__header{padding:0;margin:0}.contact-service-dialog[data-v-aa7fdbc0] .el-dialog__body{padding:0}.dialog-header[data-v-aa7fdbc0]{display:flex;align-items:center;justify-content:center;position:relative;padding:20px}.dialog-header .title[data-v-aa7fdbc0]{font-family:PingFang SC,PingFang SC;font-weight:600;font-size:18px;color:#202020}.dialog-header .close-btn[data-v-aa7fdbc0]{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:24px;height:24px;cursor:pointer;opacity:.6;transition:opacity .2s}.dialog-header .close-btn[data-v-aa7fdbc0]:hover{opacity:1}.dialog-content[data-v-aa7fdbc0]{display:flex;flex-direction:column;align-items:center;padding:0 40px 32px}.qrcode-wrapper[data-v-aa7fdbc0]{width:200px;height:200px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.qrcode-wrapper .qrcode[data-v-aa7fdbc0]{width:100%;height:100%;object-fit:contain}.online-service-btn[data-v-aa7fdbc0]{width:200px;height:42px;background:#ff8a00;border-radius:6px;border:none;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.online-service-btn img[data-v-aa7fdbc0]{width:18px;height:18px;margin-right:8px}.online-service-btn span[data-v-aa7fdbc0]{font-family:PingFang SC,PingFang SC;font-weight:500;font-size:16px;color:#fff}.online-service-btn[data-v-aa7fdbc0]:hover{background:linear-gradient(90deg,#ff9a20,#ffba20)}.badge[data-v-e4264392]{width:36px;height:36px;background:#f7f8fa;border-radius:36px;display:flex;align-items:center;justify-content:center}[data-v-e4264392] .el-badge{display:flex}.app-header[data-v-e4264392]{height:72px;background:#fff;border-bottom:1px solid #f0f0f0;width:100%;min-width:1440px;flex-shrink:0;z-index:1000}.header-inner[data-v-e4264392]{width:1440px;min-width:1440px;height:100%;margin:0 auto;padding:0 16px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.header-left[data-v-e4264392]{display:flex;align-items:center;flex-shrink:0}.logo[data-v-e4264392]{display:flex;align-items:center;gap:8px;cursor:pointer;flex-shrink:0}.logo-box[data-v-e4264392]{width:48px;height:48px;background:#ff8a00;border-radius:11px;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.logo-text[data-v-e4264392]{font-family:PingFang SC,PingFang SC;font-weight:600;font-size:20px;color:#363636;white-space:nowrap;flex-shrink:0}.header-right[data-v-e4264392]{display:flex;align-items:center;gap:24px;flex-shrink:0}.nav-item[data-v-e4264392]{font-family:PingFang SC,PingFang SC;font-weight:400;font-size:16px;color:#363636;cursor:pointer;display:flex;align-items:center;gap:4px;white-space:nowrap;flex-shrink:0}.nav-item[data-v-e4264392]:hover{color:#ff8a00}.message[data-v-e4264392]{gap:6px;flex-shrink:0}.user-info-wrapper[data-v-e4264392]{position:relative}.user-info[data-v-e4264392]{display:flex;align-items:center;gap:8px;cursor:pointer}.user-info img[data-v-e4264392]{width:12px;height:12px}.avatar[data-v-e4264392]{cursor:pointer;transition:opacity .2s}.avatar[data-v-e4264392]:hover{opacity:.8}.username-wrapper[data-v-e4264392]{display:flex;align-items:center;gap:4px;cursor:default}.arrow-icon[data-v-e4264392]{transition:transform .3s}.arrow-icon.rotate[data-v-e4264392]{transform:rotate(180deg)}.user-info span[data-v-e4264392]{font-size:14px;color:#333}.user-dropdown[data-v-e4264392]{position:absolute;top:100%;right:0;margin-top:12px;width:186px;background:#fff;border-radius:8px;box-shadow:0 4px 20px #0000001a;border:1px solid #f0f0f0;padding:8px 0;z-index:1001}.dropdown-item[data-v-e4264392]{display:flex;align-items:center;padding:12px 20px;cursor:pointer;transition:background .2s}.dropdown-item img[data-v-e4264392]{width:20px;height:20px}.dropdown-item .el-icon[data-v-e4264392]{color:#666}.dropdown-item span[data-v-e4264392]{flex:1;margin-left:12px;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:16px;color:#202020;text-align:justified;font-style:normal;text-transform:none}.dropdown-item .item-arrow[data-v-e4264392]{color:#ccc;font-size:12px}.dropdown-item[data-v-e4264392]:hover{background:#fff7f0}.dropdown-item:hover .el-icon[data-v-e4264392],.dropdown-item:hover span[data-v-e4264392]{color:#ff8a00}.fade-enter-active[data-v-e4264392],.fade-leave-active[data-v-e4264392]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-e4264392],.fade-leave-to[data-v-e4264392]{opacity:0;transform:translateY(-10px)}.arrow[data-v-e4264392]{font-size:12px;color:#999}[data-v-1aaaaa0b] .el-badge{display:flex}.active[data-v-1aaaaa0b] .menu-badge .el-badge__content--danger{background-color:#fff;color:#ff8a00}.app-sidebar[data-v-1aaaaa0b]{background:#fff;padding:12px 16px;width:220px;min-width:220px;flex:0 0 220px;box-sizing:border-box;overflow-y:auto;height:100%;scrollbar-width:none;-ms-overflow-style:none}.app-sidebar[data-v-1aaaaa0b]::-webkit-scrollbar{display:none;width:0!important;height:0!important}.menu-item .icon[data-v-1aaaaa0b]{width:24px;height:24px;margin-right:12px}.menu-item[data-v-1aaaaa0b]{display:flex;align-items:center;padding:14px 16px;cursor:pointer;position:relative;width:188px;font-family:PingFang SC,PingFang SC;font-weight:600;font-size:16px;color:#363636;text-align:justified;font-style:normal;text-transform:none}.menu-item[data-v-1aaaaa0b]:hover{background:#fff7f0}.menu-item.active[data-v-1aaaaa0b]{background:linear-gradient(90deg,#ff8a00,#fa0);box-shadow:0 15px 30px -10px #ff8a0069;border-radius:12px;font-family:PingFang SC,PingFang SC;font-weight:600;font-size:16px;color:#fff;text-align:justified;font-style:normal;text-transform:none}.menu-label[data-v-1aaaaa0b]{flex:1;white-space:nowrap}.menu-badge[data-v-1aaaaa0b]{margin-left:8px}.active-indicator[data-v-1aaaaa0b]{width:14px;height:14px;flex-shrink:0}.score-dialog[data-v-a51fda0a] .el-dialog{border-radius:20px;overflow:hidden;box-shadow:0 12px 32px #0000002e;padding:0}.score-dialog[data-v-a51fda0a] .el-dialog__header{display:none;padding:0;margin:0}.score-dialog[data-v-a51fda0a] .el-dialog__body{padding:0}.tuilan-modal-content[data-v-a51fda0a]{position:relative;background:#fff;padding:30px 24px 26px;display:flex;flex-direction:column;align-items:center}.close-btn[data-v-a51fda0a]{position:absolute;top:16px;right:16px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;padding:4px;transition:opacity .2s}.close-btn[data-v-a51fda0a]:hover{opacity:.7}.close-btn img[data-v-a51fda0a]{width:20px;height:20px;display:block}.dialog-title[data-v-a51fda0a]{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px;font-weight:700;color:#000;text-align:center;line-height:1.3}.dialog-subtitle[data-v-a51fda0a]{margin-top:10px;margin-bottom:22px;text-align:center;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;color:#333;line-height:1.5}.state-container[data-v-a51fda0a]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:160px;width:100%}.state-container .state-tip[data-v-a51fda0a]{margin-top:12px;font-size:14px;color:#666}.score-data-content[data-v-a51fda0a]{width:100%;display:flex;flex-direction:column;align-items:center}.scores-table[data-v-a51fda0a]{width:170px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.score-row[data-v-a51fda0a]{width:100%;display:flex;justify-content:space-between;align-items:baseline;padding:2px 0 3px}.mode-label[data-v-a51fda0a],.score-value[data-v-a51fda0a]{font-family:DIN Alternate,PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:26px;font-weight:800;color:#000;letter-spacing:.5px}.score-divider[data-v-a51fda0a]{width:100%;height:2px;background-color:#000;margin:1px 0 3px}.fetch-time[data-v-a51fda0a]{margin-top:20px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;color:#000;text-align:center}.user-panel[data-v-e18fe769]{display:flex;flex-direction:column;gap:12px;overflow-y:auto;height:100%;padding:16px 16px 16px 0;background:#f5f5f5;width:320px;min-width:320px;flex:0 0 320px;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.user-panel[data-v-e18fe769]::-webkit-scrollbar{display:none;width:0!important;height:0!important}.user-panel-cont[data-v-e18fe769]{background-color:#fff;padding:0 12px}.user-info[data-v-e18fe769]{background:#fff;border-radius:8px;padding:16px 0;display:flex;align-items:center;gap:12px}.user-detail[data-v-e18fe769]{flex:1}.username-row[data-v-e18fe769]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.username[data-v-e18fe769]{font-size:16px;font-weight:500;color:#333}.fan-group-tag[data-v-e18fe769]{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;font-size:12px;font-weight:500;color:#f70;background:#fff5eb;border:1px solid #ffaa44;border-radius:12px;cursor:pointer;transition:all .2s;box-shadow:0 1px 3px #ff8a001f;line-height:1.4}.fan-group-tag[data-v-e18fe769]:hover{background:#ff8a00;color:#fff;border-color:#ff8a00}.user-id[data-v-e18fe769]{font-size:12px;color:#999;margin-top:4px}.balance-section[data-v-e18fe769]{position:relative;background:#f7f8fa;border-radius:10px;padding:12px;margin-bottom:10px}.balance-label[data-v-e18fe769]{display:flex;align-items:center;gap:6px;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:14px;color:#363636;font-style:normal;text-transform:none}.coin-help-icon[data-v-e18fe769]{width:16px;height:16px;cursor:pointer;transition:opacity .2s,transform .2s}.coin-help-icon[data-v-e18fe769]:hover{opacity:1;transform:scale(1.15)}.balance-row[data-v-e18fe769]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.balance-amount[data-v-e18fe769]{font-family:DINPro,DINPro;font-weight:700;font-size:22px;color:#363636;text-align:justified;font-style:normal;text-transform:none}.balance-actions[data-v-e18fe769]{display:flex;align-items:center;gap:12px;font-size:13px;padding-right:20px;color:#666}.balance-actions span[data-v-e18fe769]{cursor:pointer;width:48px;height:26px;background:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center}.balance-actions span[data-v-e18fe769]:hover,.gift-icon[data-v-e18fe769]{color:#ff8a00}.publish-entry[data-v-e18fe769]{height:74px;background:linear-gradient(275deg,#ff9669,#ff9d4c);border-radius:10px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;position:relative;margin-bottom:16px}.publish-entry .hb[data-v-e18fe769]{position:absolute;width:85px;height:74px;top:0;right:0}.publish-title[data-v-e18fe769]{font-family:PingFang SC,PingFang SC;font-weight:600;font-size:16px;color:#fff;text-align:justified;font-style:normal;text-transform:none}.publish-sub[data-v-e18fe769]{font-family:PingFang SC,PingFang SC;font-weight:400;font-size:14px;color:#fff;text-align:justified;font-style:normal;text-transform:none}.publish-icon[data-v-e18fe769]{width:40px;height:40px}.quick-entry[data-v-e18fe769]{background:#fff;border-radius:8px;padding:16px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.entry-item[data-v-e18fe769]{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;position:relative}.entry-item img[data-v-e18fe769]{width:22px;height:22px}.entry-item .dev-badge[data-v-e18fe769]{position:absolute;top:-8px;right:-12px;background:#fff2df;border-radius:2px;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:12px;color:#ff8a00;line-height:12px;white-space:nowrap;z-index:1}.entry-item .color-gray[data-v-e18fe769]{color:#898989}.entry-item span[data-v-e18fe769]{font-family:PingFang SC,PingFang SC;font-weight:400;font-size:14px;color:#363636;text-align:justified;font-style:normal;text-transform:none}.entry-item[data-v-e18fe769]:hover{color:#ff8a00}.entry-badge[data-v-e18fe769]{position:absolute;top:-8px;right:-8px}.notice[data-v-e18fe769]{background:#fff;border-radius:8px;padding:12px 16px;display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.notice img[data-v-e18fe769]{width:14px;height:14px}.notice .more[data-v-e18fe769]{font-family:PingFang SC,PingFang SC;font-weight:400;font-size:12px;color:#676767;text-align:center;font-style:normal;text-transform:none}.notice .more img[data-v-e18fe769]{width:10px;height:10px}.notice-text[data-v-e18fe769]{flex:1;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-card[data-v-e18fe769]{width:100%;border-radius:8px;overflow:hidden}.order-card img[data-v-e18fe769]{width:100%;height:auto;display:block}.order-title[data-v-e18fe769]{font-size:14px;color:#333;font-weight:500}.order-sub[data-v-e18fe769]{font-size:12px;color:#999;margin-top:4px}.order-icon[data-v-e18fe769]{width:48px;height:48px}.activity-card[data-v-e18fe769]{width:100%;height:108px;aspect-ratio:560/200;border-radius:8px;overflow:hidden;cursor:pointer;flex-shrink:0;transition:transform .2s ease,box-shadow .2s ease}.activity-card[data-v-e18fe769]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.activity-card img[data-v-e18fe769]{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px}.imageClass[data-v-e18fe769]{position:absolute;right:10px;bottom:10px;width:48px;height:52px;transform:translate(12px,12px)}.adv-detail-content[data-v-e18fe769]{min-height:160px;max-height:60vh;overflow-y:auto;padding:8px 12px;font-size:14px;line-height:1.8;color:#333}.adv-detail-content[data-v-e18fe769] img{max-width:100%!important;height:auto!important;border-radius:6px;margin:8px 0;display:block}.adv-detail-content[data-v-e18fe769] video{max-width:100%!important;height:auto!important}.adv-detail-content[data-v-e18fe769] p{margin-bottom:8px;word-break:break-word}.adv-detail-content[data-v-e18fe769] table{max-width:100%!important}.adv-dialog-footer[data-v-e18fe769]{display:flex;justify-content:flex-end}.adv-dialog-footer .el-button--primary[data-v-e18fe769]{background:linear-gradient(90deg,#ff8a00,#fa0);border-color:#ff8a00}.coin-rule-container[data-v-e18fe769]{display:flex;flex-direction:column;gap:14px;padding:4px 0}.coin-card[data-v-e18fe769]{border-radius:10px;padding:14px 16px;box-sizing:border-box}.coin-card.dd-card[data-v-e18fe769]{background:linear-gradient(135deg,#fffaf5,#fff3eb);border:1px solid #ffd8bf}.coin-card.gold-card[data-v-e18fe769]{background:linear-gradient(135deg,#fffef5,#fffbe6);border:1px solid #ffe58f}.coin-card-header[data-v-e18fe769]{margin-bottom:10px}.coin-title-wrap[data-v-e18fe769]{display:flex;align-items:center;gap:8px}.coin-name[data-v-e18fe769]{font-size:15px;font-weight:600;color:#333}.coin-tag[data-v-e18fe769]{font-size:12px;padding:1px 7px;border-radius:4px;font-weight:500}.coin-tag.dd-tag[data-v-e18fe769]{background:#ff7a45;color:#fff}.coin-tag.gold-tag[data-v-e18fe769]{background:#fa8c16;color:#fff}.coin-card-body[data-v-e18fe769]{display:flex;flex-direction:column;gap:6px}.coin-row[data-v-e18fe769]{display:flex;font-size:13px;line-height:1.6}.coin-field-label[data-v-e18fe769]{color:#666;flex-shrink:0;width:70px}.coin-field-val[data-v-e18fe769]{color:#333;flex:1}.coin-field-val .warn-highlight[data-v-e18fe769]{color:#ff4d4f;font-weight:600}.coin-dialog-footer[data-v-e18fe769]{display:flex;justify-content:center}.coin-dialog-footer .coin-confirm-btn[data-v-e18fe769]{background:linear-gradient(90deg,#ff8a00,#fa0);border-color:#ff8a00;padding:0 32px;height:36px;border-radius:18px}.dd-quick-search[data-v-e18fe769]{position:relative;width:100%;-webkit-user-select:none;user-select:none}.dd-quick-search .dd-search-bg[data-v-e18fe769]{width:100%;height:auto;display:block;pointer-events:none}.dd-quick-search .dd-search-input[data-v-e18fe769]{position:absolute;left:6.16%;top:60.58%;width:38.04%;height:17.63%;box-sizing:border-box;background:#fff;border:1.5px solid #f2b46d;border-radius:7px;padding:0 10px;font-size:13px;color:#333;outline:none;transition:border-color .2s,box-shadow .2s}.dd-quick-search .dd-search-input[data-v-e18fe769]::placeholder{color:#bfbfbf;font-size:12px}.dd-quick-search .dd-search-input[data-v-e18fe769]:focus{border-color:#ff8a00;box-shadow:0 0 0 2px #ff8a0026}.dd-quick-search .dd-search-btn[data-v-e18fe769]{position:absolute;left:45.65%;top:60.58%;width:12.23%;height:17.63%;object-fit:fill;cursor:pointer;transition:transform .15s ease,filter .15s ease}.dd-quick-search .dd-search-btn[data-v-e18fe769]:hover{transform:scale(1.05);filter:brightness(1.05)}.dd-quick-search .dd-search-btn[data-v-e18fe769]:active{transform:scale(.96)}[data-v-e18fe769] .anchor-info-popover{padding:0!important;border-radius:12px!important;border:1px solid #ffd8a8!important;box-shadow:0 8px 24px #ff8a0026!important;background:#fff!important}.anchor-popup-card[data-v-e18fe769]{padding:16px;box-sizing:border-box;font-family:PingFang SC,Microsoft YaHei,sans-serif}.anchor-popup-card .anchor-card-top[data-v-e18fe769]{display:flex;gap:14px;align-items:flex-start}.anchor-popup-card .anchor-avatar-wrap[data-v-e18fe769]{width:80px;height:80px;border-radius:10px;overflow:hidden;flex-shrink:0;border:1.5px solid #ffcc88;background:#fafafa}.anchor-popup-card .anchor-avatar-wrap .anchor-avatar[data-v-e18fe769]{width:100%;height:100%;object-fit:cover;display:block}.anchor-popup-card .anchor-meta-info[data-v-e18fe769]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.anchor-popup-card .anchor-meta-info .anchor-name-gender[data-v-e18fe769]{display:flex;align-items:center;gap:6px;margin-bottom:2px}.anchor-popup-card .anchor-meta-info .anchor-name-gender .anchor-name[data-v-e18fe769]{font-size:16px;font-weight:600;color:#222;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anchor-popup-card .anchor-meta-info .anchor-name-gender .gender-icon[data-v-e18fe769]{width:16px;height:16px;object-fit:contain}.anchor-popup-card .anchor-meta-info .anchor-field-row[data-v-e18fe769]{display:flex;align-items:center;font-size:13px;line-height:1.4}.anchor-popup-card .anchor-meta-info .anchor-field-row .field-label[data-v-e18fe769]{color:#888}.anchor-popup-card .anchor-meta-info .anchor-field-row .field-val[data-v-e18fe769]{color:#333;font-weight:500}.anchor-popup-card .anchor-meta-info .anchor-field-row .copy-icon[data-v-e18fe769]{width:14px;height:14px;margin-left:6px;cursor:pointer;opacity:.7;transition:opacity .2s}.anchor-popup-card .anchor-meta-info .anchor-field-row .copy-icon[data-v-e18fe769]:hover{opacity:1}.anchor-popup-card .anchor-intro-row[data-v-e18fe769]{margin-top:12px;padding-top:10px;border-top:1px dashed #f0f0f0;font-size:13px;line-height:1.5;color:#444}.anchor-popup-card .anchor-intro-row .intro-label[data-v-e18fe769]{color:#ff8a00;font-weight:500}.anchor-popup-card .anchor-intro-row .intro-content[data-v-e18fe769]{color:#666;word-break:break-all}.anchor-popup-card .anchor-card-bottom[data-v-e18fe769]{margin-top:14px;display:flex;align-items:center;justify-content:space-between}.anchor-popup-card .anchor-card-bottom .view-live-btn[data-v-e18fe769]{height:32px;padding:0 18px;border-radius:16px;background:#fff;border:1px solid #ff8a00;color:#ff8a00;font-weight:500;font-size:13px;transition:all .2s}.anchor-popup-card .anchor-card-bottom .view-live-btn[data-v-e18fe769]:hover{background:#ff8a00;color:#fff}.anchor-popup-card .anchor-card-bottom .bind-days-text[data-v-e18fe769]{font-size:12px;color:#f92;font-weight:500}[data-v-14767c3b] .global-realname-dialog{border-radius:12px;overflow:hidden}[data-v-14767c3b] .global-realname-dialog .el-dialog__header{margin:0;padding:20px 24px 16px;border-bottom:1px solid #f0f0f0}[data-v-14767c3b] .global-realname-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600;color:#333}[data-v-14767c3b] .global-realname-dialog .el-dialog__body{padding:20px 24px 24px}.modal-body[data-v-14767c3b]{display:flex;flex-direction:column}.legal-notice[data-v-14767c3b]{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;background:#fffbe6;border:1px solid #ffe58f;border-radius:6px;margin-bottom:20px}.legal-notice .notice-icon[data-v-14767c3b]{font-size:16px;color:#faad14;margin-top:2px;flex-shrink:0}.legal-notice .notice-text[data-v-14767c3b]{font-size:13px;line-height:1.5;color:#d46b08}.form-item[data-v-14767c3b]{display:flex;align-items:center;margin-bottom:18px}.form-item[data-v-14767c3b]:first-of-type{align-items:flex-start}.form-label[data-v-14767c3b]{width:90px;font-size:14px;color:#333;flex-shrink:0}.upload-group[data-v-14767c3b]{display:flex;gap:16px}.upload-box[data-v-14767c3b]{width:140px;height:95px;border:1px dashed #d9d9d9;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;background:#fafafa;overflow:hidden}.upload-box[data-v-14767c3b]:hover{border-color:#ff8a00;background:#fff}.upload-box .upload-icon[data-v-14767c3b]{font-size:24px;color:#bbb;margin-bottom:4px}.upload-box .upload-text[data-v-14767c3b]{font-size:12px;color:#888}.upload-box .uploaded-image[data-v-14767c3b]{width:100%;height:100%;object-fit:cover}.form-input[data-v-14767c3b]{flex:1}.dialog-actions[data-v-14767c3b]{display:flex;flex-direction:column;align-items:center;margin-top:16px;gap:12px}.submit-auth-btn[data-v-14767c3b]{width:100%;height:42px;font-size:16px;font-weight:500;border-radius:8px;background:linear-gradient(90deg,#ff8a00,#fa0);border:none}.submit-auth-btn[data-v-14767c3b]:hover{background:linear-gradient(90deg,#ff9500,#ffb400)}.logout-wrapper[data-v-14767c3b]{display:flex;justify-content:center}.logout-link[data-v-14767c3b]{font-size:13px;color:#999;cursor:pointer;transition:color .2s}.logout-link[data-v-14767c3b]:hover{color:#ff8a00;text-decoration:underline}.app-container[data-v-d99aca23]{height:100vh;background:#f5f5f5;overflow:hidden;display:flex;flex-direction:column;width:100%;min-width:1440px}.app-container.login-page[data-v-d99aca23]{background:transparent;min-width:auto}.main-container[data-v-d99aca23]{display:flex;flex:1;min-height:0;overflow:hidden;width:100%;min-width:1440px}.main-layout-wrapper[data-v-d99aca23]{display:flex;height:100%;width:1440px;min-width:1440px;flex-shrink:0;margin:0 auto}.main-layout-wrapper.login-page[data-v-d99aca23]{width:100%;min-width:auto;margin:0}.main-content[data-v-d99aca23]{width:900px;min-width:900px;max-width:900px;flex:0 0 900px;overflow-y:auto;overflow-x:hidden;padding:16px;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.main-content[data-v-d99aca23]::-webkit-scrollbar{display:none;width:0!important;height:0!important}.main-content.no-sidebars[data-v-d99aca23]{width:1440px;min-width:1440px;max-width:1440px;flex:0 0 1440px}.main-content.login-page[data-v-d99aca23]{width:100%;min-width:auto;max-width:100%;flex:1;padding:0;overflow:hidden}
