.search-box-wrapper[data-v-02d1d851]{display:flex;align-items:center;gap:12px}.search-box[data-v-02d1d851]{display:flex;align-items:center;background:var(--bg-search);border-radius:var(--radius-round);padding:5px 12px;gap:8px}.search-input[data-v-02d1d851]{flex:1;width:182px;background:transparent;border:none;outline:none;color:var(--text-secondary);font-size:14px;font-family:inherit}.search-input[data-v-02d1d851]::placeholder{color:var(--text-tertiary)}.search-icon[data-v-02d1d851]{flex-shrink:0}.search-btn[data-v-02d1d851]{padding:8px 20px;background:var(--bg-button-primary);color:var(--text-dark);border:none;border-radius:var(--radius-md);font-size:14px;cursor:pointer;transition:all .2s;white-space:nowrap}.search-btn[data-v-02d1d851]:hover{opacity:.9}.navbar[data-v-3cc63d32]{position:fixed;top:0;left:0;right:0;height:60px;background:var(--bg-navbar);border-bottom:.5px solid var(--border-primary);display:flex;align-items:center;justify-content:space-between;padding:10px 16px;z-index:100}.navbar-title[data-v-3cc63d32]{color:var(--text-primary);font-size:16px;font-weight:400;line-height:24px}.navbar-right[data-v-3cc63d32]{display:flex;align-items:center;gap:24px}.user-info[data-v-3cc63d32]{display:flex;align-items:center;gap:12px}.username[data-v-3cc63d32]{color:var(--text-primary);font-size:14px}.logout-button[data-v-3cc63d32]{background:transparent;border:1px solid rgba(255,255,255,.2);color:var(--text-secondary);padding:6px 16px;border-radius:4px;font-size:13px;cursor:pointer;transition:all .2s}.logout-button[data-v-3cc63d32]:hover{border-color:var(--bg-button-primary);color:var(--bg-button-primary)}svg[data-v-00caab8f]{transition:transform .2s ease}.rotate-90[data-v-00caab8f]{transform:rotate(-90deg)}.sidebar[data-v-616489b2]{position:fixed;top:60px;left:0;width:220px;height:calc(100vh - 60px);background:var(--bg-navbar);border-right:.5px solid var(--border-primary);overflow-y:auto;z-index:90}.menu-container[data-v-616489b2]{display:flex;flex-direction:column;gap:4px;padding:4px 8px}.menu-item[data-v-616489b2]{display:flex;flex-direction:column;gap:4px;border-radius:var(--radius-sm);overflow:hidden}.menu-header[data-v-616489b2]{display:flex;align-items:center;gap:16px;padding:9px 12px;cursor:pointer;transition:background .2s}.menu-header[data-v-616489b2]:hover{background:#ffffff0d}.menu-icon[data-v-616489b2]{width:18px;height:18px;flex-shrink:0}.menu-title[data-v-616489b2]{flex:1;color:var(--text-secondary);font-size:16px;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arrow-icon[data-v-616489b2]{width:14px;height:14px;flex-shrink:0}.submenu[data-v-616489b2]{display:flex;flex-direction:column;width:100%}.submenu-item[data-v-616489b2]{display:flex;align-items:center;padding:9px 8px 9px 46px;color:var(--text-secondary);font-size:16px;line-height:24px;text-align:left;border-radius:var(--radius-sm);transition:all .2s;cursor:pointer;background:transparent}.submenu-item[data-v-616489b2]:hover{background:#ffffff0d}.submenu-item.active[data-v-616489b2]{background:var(--bg-button-primary);color:var(--text-dark)}.breadcrumb[data-v-9a18ba20]{display:flex;align-items:center;gap:0;padding:1px 0}.breadcrumb-item[data-v-9a18ba20]{display:flex;align-items:center;gap:0}.separator[data-v-9a18ba20]{margin:0 4px}.breadcrumb-link[data-v-9a18ba20]{display:flex;align-items:center;gap:4px;padding:0 4px;cursor:pointer;transition:opacity .2s}.breadcrumb-link[data-v-9a18ba20]:hover{opacity:.8}.breadcrumb-link .icon[data-v-9a18ba20]{width:18px;height:18px}.breadcrumb-link span[data-v-9a18ba20]{color:var(--text-secondary);font-size:16px;line-height:24px}.breadcrumb-link span.active[data-v-9a18ba20]{color:var(--text-secondary)}.modal-overlay[data-v-f62330ea]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-container[data-v-f62330ea]{background:#161a22;border-radius:var(--radius-lg);max-height:90vh;display:flex;flex-direction:column;position:relative}.modal-header[data-v-f62330ea]{display:flex;align-items:center;justify-content:space-between;padding:25px 30px;background:#161a22;border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:1px solid #2a2e36}.modal-title[data-v-f62330ea]{color:var(--text-primary);font-size:16px;font-weight:400;margin:0}.close-button[data-v-f62330ea]{background:transparent;color:var(--text-primary);padding:8px 20px;border-radius:var(--radius-md);font-size:14px;transition:all .2s}.close-button[data-v-f62330ea]:hover{background:#ffffff0d}.modal-body[data-v-f62330ea]{flex:1;overflow-y:auto;padding:30px;min-height:200px}.modal-footer[data-v-f62330ea]{display:flex;justify-content:flex-end;gap:14px;padding:25px 30px;border-top:1px solid #2a2e36}.btn-cancel[data-v-f62330ea],.btn-confirm[data-v-f62330ea]{padding:14px 24px;border-radius:var(--radius-md);font-size:16px;min-width:100px;transition:all .2s}.btn-cancel[data-v-f62330ea]{background:transparent;border:1px solid #4e5969;color:var(--text-secondary)}.btn-cancel[data-v-f62330ea]:hover{background:#ffffff0d}.btn-confirm[data-v-f62330ea]{background:var(--bg-button-primary);color:var(--text-dark)}.btn-confirm[data-v-f62330ea]:hover{opacity:.9}.modal-fade-enter-active[data-v-f62330ea],.modal-fade-leave-active[data-v-f62330ea]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-f62330ea],.modal-fade-leave-to[data-v-f62330ea]{opacity:0}.modal-fade-enter-active .modal-container[data-v-f62330ea],.modal-fade-leave-active .modal-container[data-v-f62330ea]{transition:transform .3s ease}.modal-fade-enter-from .modal-container[data-v-f62330ea],.modal-fade-leave-to .modal-container[data-v-f62330ea]{transform:scale(.9)}.loading-container[data-v-962152d2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;gap:16px}.spinner[data-v-962152d2]{width:100px;height:100px;border:4px solid rgba(0,194,168,.1);border-top-color:var(--bg-button-primary);border-radius:50%;animation:spin-962152d2 1s linear infinite}@keyframes spin-962152d2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-962152d2],.progress-text[data-v-962152d2]{color:var(--text-secondary);font-size:16px;margin:0}.progress-text[data-v-962152d2]{color:var(--text-primary);font-size:20px;font-weight:500}.toast[data-v-e8287c16]{position:fixed;top:80px;right:30px;z-index:2000;background:#161a22;border-radius:var(--radius-md);padding:20px 30px;display:flex;align-items:center;gap:16px;box-shadow:0 4px 12px #00000080;min-width:250px;max-width:450px}.toast-icon[data-v-e8287c16]{flex-shrink:0}.toast-message[data-v-e8287c16]{color:var(--text-primary);font-size:16px;line-height:24px;margin:0}.toast-success[data-v-e8287c16]{border-left:4px solid var(--bg-button-primary)}.toast-error[data-v-e8287c16]{border-left:4px solid #ff4d4f}.toast-warning[data-v-e8287c16]{border-left:4px solid #faad14}.toast-info[data-v-e8287c16]{border-left:4px solid #1890ff}.toast-fade-enter-active[data-v-e8287c16],.toast-fade-leave-active[data-v-e8287c16]{transition:all .3s ease}.toast-fade-enter-from[data-v-e8287c16],.toast-fade-leave-to[data-v-e8287c16]{opacity:0;transform:translate(30px)}.application-list-page[data-v-b014988d]{width:100vw;height:100vh;background:var(--bg-primary);overflow:hidden}.main-content[data-v-b014988d]{position:fixed;top:60px;left:220px;right:0;bottom:0;overflow-y:auto;padding:16px 24px}.content-area[data-v-b014988d]{margin-top:24px;background:var(--bg-secondary);border-radius:var(--radius-md);padding:24px;min-height:calc(100vh - 140px)}.content-inner[data-v-b014988d]{background:var(--bg-tertiary);border-radius:var(--radius-lg);padding:24px}.action-bar[data-v-b014988d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.upload-button[data-v-b014988d]{background:var(--bg-button-primary);color:var(--text-dark);padding:10px 24px;border-radius:var(--radius-md);font-size:14px;cursor:pointer;transition:all .2s;border:none}.upload-button[data-v-b014988d]:hover{opacity:.9}.table-container[data-v-b014988d]{border-radius:var(--radius-lg);overflow:hidden}.table-header[data-v-b014988d]{display:flex;align-items:center;background:var(--bg-table-header);border:.5px solid var(--border-secondary);border-radius:var(--radius-lg) var(--radius-lg) 0 0;height:70px;padding:0 26px}.table-body[data-v-b014988d]{background:var(--bg-tertiary)}.table-row[data-v-b014988d]{display:flex;align-items:center;padding:0 26px;min-height:68px;border-bottom:.5px solid var(--border-secondary)}.table-cell[data-v-b014988d]{color:var(--text-secondary);font-size:16px;display:flex;align-items:center}.header-cell[data-v-b014988d]{font-weight:400}.name-cell[data-v-b014988d]{width:280px;flex-shrink:0}.version-cell[data-v-b014988d]{width:120px;flex-shrink:0}.tag-cell[data-v-b014988d]{width:200px;flex-shrink:0}.desc-cell[data-v-b014988d]{flex:1}.status-cell[data-v-b014988d]{width:120px;flex-shrink:0}.action-cell[data-v-b014988d]{width:180px;flex-shrink:0;gap:8px}.loading-container[data-v-b014988d]{display:flex;justify-content:center;align-items:center;padding:100px 0}.empty-state[data-v-b014988d]{display:flex;align-items:center;justify-content:center;padding:150px 0}.empty-state p[data-v-b014988d]{color:var(--text-secondary);font-size:20px;opacity:.5}.btn-delete[data-v-b014988d],.btn-edit[data-v-b014988d]{padding:6px 16px;border-radius:var(--radius-sm);font-size:14px;cursor:pointer;transition:all .2s;border:none}.btn-delete[data-v-b014988d]{background:#ff4d4f1a;color:#ff4d4f}.btn-delete[data-v-b014988d]:hover{background:#ff4d4f33}.btn-edit[data-v-b014988d]{background:var(--bg-button-primary);color:var(--text-dark)}.btn-edit[data-v-b014988d]:hover{opacity:.9}.pagination[data-v-b014988d]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px;padding:16px 0}.page-btn[data-v-b014988d]{padding:8px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:var(--text-primary);cursor:pointer;transition:all .2s}.page-btn[data-v-b014988d]:hover:not(:disabled){background:#ffffff1a;border-color:var(--bg-button-primary)}.page-btn[data-v-b014988d]:disabled{opacity:.3;cursor:not-allowed}.page-info[data-v-b014988d]{color:var(--text-secondary);font-size:14px}.form-container[data-v-b014988d]{display:flex;flex-direction:column;gap:20px}.form-row[data-v-b014988d]{display:flex;gap:20px}.form-group[data-v-b014988d]{flex:1;display:flex;flex-direction:column;gap:8px}.form-group.full-width[data-v-b014988d]{flex:1 1 100%}.form-group label[data-v-b014988d]{color:var(--text-primary);font-size:14px}.required[data-v-b014988d]{color:#ff4d4f}.form-input[data-v-b014988d],.form-textarea[data-v-b014988d]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px 12px;color:var(--text-primary);font-size:14px;transition:all .2s}.form-input[data-v-b014988d]:focus,.form-textarea[data-v-b014988d]:focus{outline:none;border-color:var(--bg-button-primary);background:#ffffff14}.form-input[data-v-b014988d]:disabled{opacity:.5;cursor:not-allowed}.form-textarea[data-v-b014988d]{resize:vertical;font-family:inherit}.form-select[data-v-b014988d]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px 12px;color:var(--text-primary);font-size:14px;transition:all .2s;cursor:pointer}.form-select[data-v-b014988d]:focus{outline:none;border-color:var(--bg-button-primary);background:#ffffff14}.form-select option[data-v-b014988d]{background:var(--bg-tertiary);color:var(--text-primary)}.tag-list[data-v-b014988d]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.tag-item[data-v-b014988d]{display:inline-flex;align-items:center;gap:6px;background:var(--bg-button-primary);color:var(--text-dark);padding:6px 12px;border-radius:16px;font-size:13px;font-weight:500}.tag-remove[data-v-b014988d]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:#0003;border:none;border-radius:50%;color:var(--text-dark);font-size:16px;line-height:1;cursor:pointer;transition:all .2s;padding:0}.tag-remove[data-v-b014988d]:hover{background:#0000004d}.file-upload[data-v-b014988d]{display:flex;align-items:center;gap:12px}.btn-select-file[data-v-b014988d]{padding:10px 20px;background:var(--bg-button-primary);color:var(--text-dark);border:none;border-radius:8px;cursor:pointer;font-size:14px;transition:all .2s;white-space:nowrap}.btn-select-file[data-v-b014988d]:hover:not(:disabled){opacity:.9}.btn-select-file[data-v-b014988d]:disabled{opacity:.5;cursor:not-allowed}.file-name[data-v-b014988d]{color:var(--text-secondary);font-size:14px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-progress[data-v-b014988d]{display:flex;align-items:center;gap:12px}.progress-bar[data-v-b014988d]{flex:1;height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden}.progress-fill[data-v-b014988d]{height:100%;background:var(--bg-button-primary);transition:width .3s}.progress-text[data-v-b014988d]{color:var(--text-primary);font-size:14px;min-width:45px;text-align:right}.store-account-page[data-v-fb9e9442]{width:100vw;height:100vh;background:var(--bg-primary);overflow:hidden}.main-content[data-v-fb9e9442]{position:fixed;top:60px;left:220px;right:0;bottom:0;overflow-y:auto;padding:16px 24px}.content-area[data-v-fb9e9442]{margin-top:24px;background:var(--bg-secondary);border-radius:var(--radius-md);padding:24px;min-height:calc(100vh - 140px)}.content-inner[data-v-fb9e9442]{background:var(--bg-tertiary);border-radius:var(--radius-lg);padding:24px}.action-bar[data-v-fb9e9442]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.upload-button[data-v-fb9e9442]{background:var(--bg-button-primary);color:var(--text-dark);padding:10px 24px;border-radius:var(--radius-md);font-size:14px;cursor:pointer;transition:all .2s;border:none}.upload-button[data-v-fb9e9442]:hover{opacity:.9}.table-container[data-v-fb9e9442]{border-radius:var(--radius-lg);overflow:hidden}.table-header[data-v-fb9e9442]{display:flex;align-items:center;background:var(--bg-table-header);border:.5px solid var(--border-secondary);border-radius:var(--radius-lg) var(--radius-lg) 0 0;height:70px;padding:0 26px}.table-body[data-v-fb9e9442]{background:var(--bg-tertiary)}.table-row[data-v-fb9e9442]{display:flex;align-items:center;padding:0 26px;min-height:68px;border-bottom:.5px solid var(--border-secondary)}.table-cell[data-v-fb9e9442]{color:var(--text-secondary);font-size:16px;display:flex;align-items:center}.header-cell[data-v-fb9e9442]{font-weight:400}.store-cell[data-v-fb9e9442],.account-cell[data-v-fb9e9442]{width:200px;flex-shrink:0}.password-cell[data-v-fb9e9442]{flex:1;gap:8px}.status-cell[data-v-fb9e9442],.action-cell[data-v-fb9e9442]{width:120px;flex-shrink:0}.loading-container[data-v-fb9e9442]{display:flex;justify-content:center;align-items:center;padding:100px 0}.empty-state[data-v-fb9e9442]{display:flex;align-items:center;justify-content:center;padding:150px 0}.empty-state p[data-v-fb9e9442]{color:var(--text-secondary);font-size:20px;opacity:.5}.btn-action[data-v-fb9e9442]{padding:4px 12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:var(--text-secondary);font-size:13px;cursor:pointer;transition:all .2s}.btn-action[data-v-fb9e9442]:hover{background:#ffffff1a;border-color:var(--bg-button-primary);color:var(--bg-button-primary)}.btn-edit[data-v-fb9e9442]{padding:6px 16px;background:var(--bg-button-primary);color:var(--text-dark);border:none;border-radius:var(--radius-sm);font-size:14px;cursor:pointer;transition:all .2s}.btn-edit[data-v-fb9e9442]:hover{opacity:.9}.switch[data-v-fb9e9442]{position:relative;display:inline-block;width:44px;height:24px}.switch input[data-v-fb9e9442]{opacity:0;width:0;height:0}.slider[data-v-fb9e9442]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ffffff1a;transition:.3s;border-radius:24px}.slider[data-v-fb9e9442]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}input:checked+.slider[data-v-fb9e9442]{background-color:var(--bg-button-primary)}input:checked+.slider[data-v-fb9e9442]:before{transform:translate(20px)}.pagination[data-v-fb9e9442]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px;padding:16px 0}.page-btn[data-v-fb9e9442]{padding:8px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:var(--text-primary);cursor:pointer;transition:all .2s}.page-btn[data-v-fb9e9442]:hover:not(:disabled){background:#ffffff1a;border-color:var(--bg-button-primary)}.page-btn[data-v-fb9e9442]:disabled{opacity:.3;cursor:not-allowed}.page-info[data-v-fb9e9442]{color:var(--text-secondary);font-size:14px}.form-container[data-v-fb9e9442]{display:flex;flex-direction:column;gap:20px}.form-row[data-v-fb9e9442]{display:flex;gap:20px}.form-group[data-v-fb9e9442]{flex:1;display:flex;flex-direction:column;gap:8px}.form-group label[data-v-fb9e9442]{color:var(--text-primary);font-size:14px}.required[data-v-fb9e9442]{color:#ff4d4f}.form-input[data-v-fb9e9442]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px 12px;color:var(--text-primary);font-size:14px;transition:all .2s}.form-input[data-v-fb9e9442]:focus{outline:none;border-color:var(--bg-button-primary);background:#ffffff14}.btn-delete-account[data-v-fb9e9442]{padding:10px 20px;background:#ff4d4f1a;border:1px solid rgba(255,77,79,.3);border-radius:8px;color:#ff4d4f;font-size:14px;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.btn-delete-account[data-v-fb9e9442]:hover{background:#ff4d4f33;border-color:#ff4d4f}.alert-icon[data-v-fb9e9442]{font-size:16px}.store-content-page[data-v-3b4a1885]{width:100vw;height:100vh;background:var(--bg-primary);overflow:hidden}.main-content[data-v-3b4a1885]{position:fixed;top:60px;left:220px;right:0;bottom:0;overflow-y:auto;padding:16px 24px}.content-area[data-v-3b4a1885]{margin-top:24px;background:var(--bg-secondary);border-radius:var(--radius-md);padding:24px;min-height:calc(100vh - 140px)}.content-inner[data-v-3b4a1885]{background:var(--bg-tertiary);border-radius:var(--radius-lg);padding:24px}.action-bar[data-v-3b4a1885]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.table-container[data-v-3b4a1885]{border-radius:var(--radius-lg);overflow:hidden}.table-header[data-v-3b4a1885]{display:flex;align-items:center;background:var(--bg-table-header);border:.5px solid var(--border-secondary);border-radius:var(--radius-lg) var(--radius-lg) 0 0;height:70px;padding:0 26px}.table-body[data-v-3b4a1885]{background:var(--bg-tertiary)}.table-row[data-v-3b4a1885]{display:flex;align-items:center;padding:0 26px;min-height:68px;border-bottom:.5px solid var(--border-secondary)}.table-cell[data-v-3b4a1885]{color:var(--text-secondary);font-size:16px;display:flex;align-items:center}.header-cell[data-v-3b4a1885]{font-weight:400}.store-cell[data-v-3b4a1885]{width:200px;flex-shrink:0}.content-cell[data-v-3b4a1885]{flex:1}.action-cell[data-v-3b4a1885]{width:120px;flex-shrink:0}.content-tags[data-v-3b4a1885]{display:flex;flex-wrap:wrap;gap:8px}.content-tag[data-v-3b4a1885]{padding:4px 12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:4px;font-size:13px;color:var(--text-secondary)}.empty-tag[data-v-3b4a1885]{color:var(--text-secondary);opacity:.5;font-size:14px}.loading-container[data-v-3b4a1885]{display:flex;justify-content:center;align-items:center;padding:100px 0}.empty-state[data-v-3b4a1885]{display:flex;align-items:center;justify-content:center;padding:150px 0}.empty-state p[data-v-3b4a1885]{color:var(--text-secondary);font-size:20px;opacity:.5}.btn-edit[data-v-3b4a1885]{padding:6px 16px;background:var(--bg-button-primary);color:var(--text-dark);border:none;border-radius:var(--radius-sm);font-size:14px;cursor:pointer;transition:all .2s}.btn-edit[data-v-3b4a1885]:hover{opacity:.9}.pagination[data-v-3b4a1885]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px;padding:16px 0}.page-btn[data-v-3b4a1885]{padding:8px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:var(--text-primary);cursor:pointer;transition:all .2s}.page-btn[data-v-3b4a1885]:hover:not(:disabled){background:#ffffff1a;border-color:var(--bg-button-primary)}.page-btn[data-v-3b4a1885]:disabled{opacity:.3;cursor:not-allowed}.page-info[data-v-3b4a1885]{color:var(--text-secondary);font-size:14px}.config-container[data-v-3b4a1885]{display:flex;flex-direction:column;gap:20px}.config-header[data-v-3b4a1885]{display:flex;justify-content:space-between;align-items:center}.modal-search[data-v-3b4a1885]{width:300px}.loading-apps[data-v-3b4a1885]{display:flex;justify-content:center;align-items:center;padding:60px 0}.apps-grid[data-v-3b4a1885]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;max-height:500px;overflow-y:auto;padding:8px}.app-card[data-v-3b4a1885]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px;cursor:pointer;transition:all .2s}.app-card[data-v-3b4a1885]:hover{background:#ffffff0d;border-color:#fff3}.app-card.selected[data-v-3b4a1885]{background:#ffd7001a;border-color:var(--bg-button-primary)}.app-info[data-v-3b4a1885]{flex:1;display:flex;flex-direction:column;gap:8px}.app-name[data-v-3b4a1885]{color:var(--text-primary);font-size:16px;font-weight:500}.app-meta[data-v-3b4a1885]{display:flex;gap:12px;font-size:13px}.app-version[data-v-3b4a1885]{color:var(--text-secondary)}.app-tags[data-v-3b4a1885]{color:var(--text-secondary);opacity:.7}.select-indicator[data-v-3b4a1885]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--bg-button-primary)}.manage-container[data-v-3b4a1885]{display:flex;flex-direction:column;gap:20px;min-height:400px}.app-list-table[data-v-3b4a1885]{display:flex;flex-direction:column;border:.5px solid var(--border-secondary);border-radius:10px;overflow:hidden}.table-header-row[data-v-3b4a1885]{display:flex;background:var(--bg-table-header);padding:16px 12px;border-bottom:.5px solid var(--border-secondary)}.header-col[data-v-3b4a1885]{color:var(--text-secondary);font-size:20px;font-weight:700;opacity:.5}.table-body-rows[data-v-3b4a1885]{display:flex;flex-direction:column}.app-row[data-v-3b4a1885]{display:flex;padding:16px 12px;border-bottom:.5px solid var(--border-secondary);background:#ffffff05;transition:background .2s}.app-row[data-v-3b4a1885]:hover{background:#ffffff0a}.app-row[data-v-3b4a1885]:last-child{border-bottom:none}.col[data-v-3b4a1885]{color:var(--text-primary);font-size:18px;display:flex;align-items:center}.col-name[data-v-3b4a1885]{width:160px;flex-shrink:0}.col-version[data-v-3b4a1885]{width:100px;flex-shrink:0}.col-time[data-v-3b4a1885]{flex:1;min-width:250px}.col-points[data-v-3b4a1885]{width:100px;flex-shrink:0}.col-actions[data-v-3b4a1885]{width:200px;flex-shrink:0;display:flex;gap:10px;justify-content:flex-end}.btn-delete[data-v-3b4a1885]{padding:8px 16px;background:#852221;border:.5px solid rgba(159,179,200,.5);border-radius:10px;color:var(--text-primary);font-size:16px;cursor:pointer;transition:all .2s}.btn-delete[data-v-3b4a1885]:hover{background:#852221cc}.btn-reconfig[data-v-3b4a1885]{padding:8px 16px;background:var(--bg-button-primary);border:none;border-radius:10px;color:var(--text-dark);font-size:16px;cursor:pointer;transition:all .2s}.btn-reconfig[data-v-3b4a1885]:hover{opacity:.9}.empty-hint[data-v-3b4a1885]{padding:60px 20px;text-align:center;color:var(--text-secondary);font-size:16px;opacity:.5}.modal-footer[data-v-3b4a1885]{display:flex;justify-content:center;padding:20px 0}.btn-add-content[data-v-3b4a1885]{padding:16px 40px;background:var(--bg-button-primary);border:none;border-radius:10px;color:var(--text-dark);font-size:24px;cursor:pointer;transition:all .2s;font-weight:500}.btn-add-content[data-v-3b4a1885]:hover{opacity:.9;transform:translateY(-2px)}.add-config-container[data-v-3b4a1885]{padding:20px 0}.config-form[data-v-3b4a1885]{display:flex;flex-direction:column;gap:24px}.form-row[data-v-3b4a1885]{display:flex;gap:20px}.form-group[data-v-3b4a1885]{flex:1;display:flex;flex-direction:column;gap:10px}.form-group label[data-v-3b4a1885]{color:var(--text-secondary);font-size:20px;font-weight:400;opacity:.5}.required[data-v-3b4a1885]{color:#ff4d4f}.form-select[data-v-3b4a1885],.form-input[data-v-3b4a1885]{background:#ffffff0d;border:.5px solid rgba(232,238,246,.5);border-radius:10px;padding:13px 14px;color:#9fb3c880;font-size:20px;transition:all .2s}.form-select[data-v-3b4a1885]:focus,.form-input[data-v-3b4a1885]:focus{outline:none;border-color:var(--bg-button-primary);color:var(--text-primary)}.form-select[data-v-3b4a1885]:disabled,.form-input[data-v-3b4a1885]:disabled{opacity:.5;cursor:not-allowed;background:#ffffff05}.form-select[data-v-3b4a1885]{cursor:pointer}.form-select option[data-v-3b4a1885]{background:#161a22;color:var(--text-primary)}.datetime-group[data-v-3b4a1885]{display:flex;gap:10px}.date-input[data-v-3b4a1885]{flex:2}.time-input[data-v-3b4a1885]{flex:1}.btn-manage[data-v-3b4a1885]{padding:6px 16px;background:var(--bg-button-primary);color:var(--text-dark);border:none;border-radius:var(--radius-sm);font-size:14px;cursor:pointer;transition:all .2s}.btn-manage[data-v-3b4a1885]:hover{opacity:.9}.store-points-page[data-v-def6e020]{width:100vw;height:100vh;background:var(--bg-primary);overflow:hidden}.main-content[data-v-def6e020]{position:fixed;top:60px;left:220px;right:0;bottom:0;overflow-y:auto;padding:16px 24px}.content-area[data-v-def6e020]{margin-top:24px;background:var(--bg-secondary);border-radius:var(--radius-md);padding:24px;min-height:calc(100vh - 140px)}.content-inner[data-v-def6e020]{background:var(--bg-tertiary);border-radius:var(--radius-lg);padding:24px}.action-bar[data-v-def6e020]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.upload-button[data-v-def6e020]{background:var(--bg-button-primary);color:var(--text-dark);font-size:16px;padding:10px 35px;border-radius:var(--radius-md);transition:all .2s}.upload-button[data-v-def6e020]:hover{opacity:.9}.table-container[data-v-def6e020]{border-radius:var(--radius-lg);overflow:hidden}.table-header[data-v-def6e020]{display:flex;align-items:center;background:var(--bg-table-header);border:.5px solid var(--border-secondary);border-radius:var(--radius-lg) var(--radius-lg) 0 0;height:70px;padding:0 26px}.header-cell.action-cell[data-v-def6e020]{justify-content:flex-end;margin-left:auto}.table-body[data-v-def6e020]{background:var(--bg-tertiary)}.table-row[data-v-def6e020]{display:flex;align-items:center;padding:0 26px;min-height:68px;border-bottom:.5px solid var(--border-secondary)}.table-cell[data-v-def6e020]{color:var(--text-secondary);font-size:16px;display:flex;align-items:center}.store-cell[data-v-def6e020]{width:200px;flex-shrink:0}.points-cell[data-v-def6e020]{width:150px;flex-shrink:0}.last-time-cell[data-v-def6e020]{width:200px;flex-shrink:0}.action-cell[data-v-def6e020]{width:220px;flex-shrink:0;display:flex;align-items:center;gap:12px;justify-content:flex-end;margin-left:auto}.points-value[data-v-def6e020]{color:var(--bg-button-primary);font-size:20px;font-weight:500}.btn-recharge[data-v-def6e020],.btn-detail[data-v-def6e020]{padding:8px 20px;border-radius:var(--radius-md);font-size:14px;cursor:pointer;transition:all .2s;border:none;white-space:nowrap}.btn-recharge[data-v-def6e020]{background:var(--bg-button-primary);color:var(--text-dark)}.btn-recharge[data-v-def6e020]:hover{opacity:.9}.btn-detail[data-v-def6e020]{background:#ffffff1a;color:var(--text-primary);border:1px solid rgba(255,255,255,.2)}.btn-detail[data-v-def6e020]:hover{background:#ffffff26;border-color:var(--bg-button-primary)}.empty-state[data-v-def6e020]{display:flex;align-items:center;justify-content:center;padding:150px 0}.empty-state p[data-v-def6e020]{color:var(--text-secondary);font-size:20px;opacity:.5}.recharge-form[data-v-def6e020]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-def6e020]{display:flex;flex-direction:column;gap:10px}.form-group label[data-v-def6e020]{color:var(--text-primary);font-size:16px}.form-input[data-v-def6e020],.form-textarea[data-v-def6e020]{background:#1a1e26;border:1px solid #2a2e36;border-radius:var(--radius-md);padding:14px 16px;color:var(--text-primary);font-size:14px;font-family:inherit;transition:border-color .2s}.form-input[data-v-def6e020]:focus,.form-textarea[data-v-def6e020]:focus{outline:none;border-color:var(--bg-button-primary)}.history-container[data-v-def6e020]{display:flex;flex-direction:column;gap:16px}.loading-container-sm[data-v-def6e020]{display:flex;justify-content:center;align-items:center;padding:60px 0}.history-table[data-v-def6e020]{display:flex;flex-direction:column}.history-header[data-v-def6e020]{display:flex;background:var(--bg-table-header);border:.5px solid var(--border-secondary);border-radius:var(--radius-md) var(--radius-md) 0 0;padding:16px 20px}.history-body[data-v-def6e020]{display:flex;flex-direction:column}.history-row[data-v-def6e020]{display:flex;padding:16px 20px;border-bottom:.5px solid var(--border-secondary)}.history-cell[data-v-def6e020]{color:var(--text-secondary);font-size:14px}.date-col[data-v-def6e020]{width:180px}.points-col[data-v-def6e020]{width:120px;color:var(--bg-button-primary);font-weight:500}.balance-col[data-v-def6e020]{width:120px}.order-col[data-v-def6e020]{width:220px}.note-col[data-v-def6e020]{flex:1}.empty-history[data-v-def6e020]{display:flex;align-items:center;justify-content:center;padding:60px 0}.empty-history p[data-v-def6e020]{color:var(--text-secondary);font-size:16px;opacity:.5}.loading-container[data-v-def6e020]{display:flex;justify-content:center;align-items:center;padding:100px 0}.pagination[data-v-def6e020]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px;padding:16px 0}.page-btn[data-v-def6e020]{padding:8px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:var(--text-primary);cursor:pointer;transition:all .2s}.page-btn[data-v-def6e020]:hover:not(:disabled){background:#ffffff1a;border-color:var(--bg-button-primary)}.page-btn[data-v-def6e020]:disabled{opacity:.3;cursor:not-allowed}.page-info[data-v-def6e020]{color:var(--text-secondary);font-size:14px}.required[data-v-def6e020]{color:#ff4d4f}.history-pagination[data-v-def6e020]{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px 0;border-top:.5px solid var(--border-secondary);margin-top:8px}.data-overview-page[data-v-93391d48]{width:100vw;height:100vh;background:var(--bg-primary);overflow:hidden}.main-content[data-v-93391d48]{position:fixed;top:60px;left:220px;right:0;bottom:0;overflow-y:auto;padding:16px 24px}.content-area[data-v-93391d48]{margin-top:24px;background:var(--bg-secondary);border-radius:var(--radius-md);padding:24px;min-height:calc(100vh - 140px)}.content-inner[data-v-93391d48]{background:var(--bg-tertiary);border-radius:var(--radius-lg);padding:24px}.loading-container[data-v-93391d48]{display:flex;justify-content:center;align-items:center;padding:100px 0}.loading-container-sm[data-v-93391d48]{display:flex;justify-content:center;align-items:center;padding:60px 0}.today-section[data-v-93391d48]{margin-bottom:32px}.section-title[data-v-93391d48]{color:var(--text-primary);font-size:18px;font-weight:500;margin-bottom:16px}.stats-grid[data-v-93391d48]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.stat-card[data-v-93391d48]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:12px}.stat-label[data-v-93391d48]{color:var(--text-secondary);font-size:14px}.stat-value[data-v-93391d48]{color:var(--text-primary);font-size:32px;font-weight:600}.data-section[data-v-93391d48]{margin-top:32px}.section-header[data-v-93391d48]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.filter-controls[data-v-93391d48]{display:flex;align-items:center;gap:16px}.store-filter[data-v-93391d48]{display:flex;align-items:center;gap:8px}.filter-label[data-v-93391d48]{color:var(--text-secondary);font-size:14px;white-space:nowrap}.multi-select-wrapper[data-v-93391d48]{position:relative}.multi-select-display[data-v-93391d48]{min-width:160px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px 12px;color:var(--text-primary);font-size:14px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:8px;transition:all .2s}.multi-select-display[data-v-93391d48]:hover{border-color:var(--bg-button-primary);background:#ffffff14}.placeholder[data-v-93391d48]{color:var(--text-secondary)}.selected-text[data-v-93391d48]{color:var(--text-primary)}.arrow[data-v-93391d48]{color:var(--text-secondary);font-size:10px;transition:transform .2s}.arrow-up[data-v-93391d48]{transform:rotate(180deg)}.multi-select-dropdown[data-v-93391d48]{position:absolute;top:calc(100% + 4px);left:0;min-width:200px;max-height:300px;overflow-y:auto;background:#1a1e26;border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 4px 12px #0000004d;z-index:1000;padding:4px 0}.dropdown-item[data-v-93391d48]{display:flex;align-items:center;gap:8px;padding:8px 12px;color:var(--text-primary);font-size:14px;cursor:pointer;transition:background .2s}.dropdown-item[data-v-93391d48]:hover{background:#ffffff0d}.dropdown-item input[type=checkbox][data-v-93391d48]{cursor:pointer;width:16px;height:16px}.dropdown-item span[data-v-93391d48]{flex:1}.date-range[data-v-93391d48]{display:flex;align-items:center;gap:12px}.date-input[data-v-93391d48]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px 12px;color:var(--text-primary);font-size:14px;transition:all .2s}.date-input[data-v-93391d48]:focus{outline:none;border-color:var(--bg-button-primary);background:#ffffff14}.date-separator[data-v-93391d48]{color:var(--text-secondary);font-size:14px}.data-grid[data-v-93391d48]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.data-card[data-v-93391d48]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px}.data-card-title[data-v-93391d48]{color:var(--text-primary);font-size:16px;font-weight:500;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.data-list[data-v-93391d48]{display:flex;flex-direction:column;gap:12px}.data-item[data-v-93391d48]{display:flex;align-items:center;gap:12px;padding:8px;background:#ffffff05;border-radius:6px}.rank[data-v-93391d48]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--bg-button-primary);color:var(--text-dark);border-radius:50%;font-size:13px;font-weight:600;flex-shrink:0}.name[data-v-93391d48]{flex:1;color:var(--text-secondary);font-size:14px}.value[data-v-93391d48]{color:var(--text-primary);font-size:16px;font-weight:600;flex-shrink:0}.empty-hint[data-v-93391d48]{text-align:center;color:var(--text-secondary);opacity:.5;padding:20px 0;font-size:14px}@media (max-width: 1400px){.stats-grid[data-v-93391d48],.data-grid[data-v-93391d48]{grid-template-columns:1fr}}.store-data-page[data-v-1128d746]{width:100vw;height:100vh;background:var(--bg-primary);overflow:hidden}.main-content[data-v-1128d746]{position:fixed;top:60px;left:220px;right:0;bottom:0;overflow-y:auto;padding:16px 24px}.content-area[data-v-1128d746]{margin-top:24px;background:var(--bg-secondary);border-radius:var(--radius-md);padding:24px;min-height:calc(100vh - 140px)}.content-inner[data-v-1128d746]{background:var(--bg-tertiary);border-radius:var(--radius-lg);padding:24px}.action-bar[data-v-1128d746]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.left-actions[data-v-1128d746],.right-actions[data-v-1128d746]{display:flex;align-items:center;gap:16px}.date-range[data-v-1128d746]{display:flex;align-items:center;gap:12px;background:#1a1e26;padding:10px 16px;border-radius:var(--radius-md)}.date-input[data-v-1128d746]{background:transparent;border:none;color:var(--text-primary);font-size:14px;cursor:pointer}.date-input[data-v-1128d746]:focus{outline:none}.date-separator[data-v-1128d746]{color:var(--text-secondary);font-size:14px}.status-filter[data-v-1128d746]{display:flex;align-items:center;gap:8px}.filter-label[data-v-1128d746]{color:var(--text-secondary);font-size:16px;white-space:nowrap}.status-select[data-v-1128d746]{background:transparent;border:none;color:var(--text-secondary);font-size:16px;cursor:pointer;min-width:100px}.status-select[data-v-1128d746]:focus{outline:none}.status-select option[data-v-1128d746]{background:#1a1e26;color:var(--text-primary)}.btn-action[data-v-1128d746],.btn-export[data-v-1128d746]{padding:10px 20px;border-radius:var(--radius-md);font-size:14px;cursor:pointer;transition:all .2s;border:1px solid #373737}.btn-action[data-v-1128d746]{background:var(--bg-tertiary);color:var(--text-primary)}.btn-action[data-v-1128d746]:hover{border-color:var(--bg-button-primary)}.btn-export[data-v-1128d746]{background:var(--bg-button-primary);color:var(--bg-tertiary);border-color:var(--bg-button-primary)}.btn-export[data-v-1128d746]:hover{opacity:.9}.table-container[data-v-1128d746]{border-radius:var(--radius-lg);overflow:hidden;margin-bottom:24px}.table-header[data-v-1128d746]{display:flex;align-items:center;background:var(--bg-table-header);border:.5px solid var(--border-secondary);border-radius:var(--radius-lg) var(--radius-lg) 0 0;height:70px;padding:0 26px}.table-body[data-v-1128d746]{background:var(--bg-tertiary)}.table-row[data-v-1128d746]{display:flex;align-items:center;padding:0 26px;min-height:68px;border-bottom:.5px solid var(--border-secondary)}.table-cell[data-v-1128d746]{color:var(--text-secondary);font-size:16px;display:flex;align-items:center}.store-cell[data-v-1128d746]{width:160px;flex-shrink:0}.status-cell[data-v-1128d746],.points-cell[data-v-1128d746],.content-cell[data-v-1128d746],.sessions-cell[data-v-1128d746]{width:180px;flex-shrink:0}.revenue-cell[data-v-1128d746]{flex:1}.action-cell[data-v-1128d746]{width:160px;flex-shrink:0}.status-badge[data-v-1128d746]{padding:6px 24px;border-radius:4px;font-size:16px;font-weight:400;display:inline-block}.status-正常[data-v-1128d746]{background:#00c2a826;color:var(--bg-button-primary)}.status-停止[data-v-1128d746]{background:#85222126;color:#852221}.btn-detail[data-v-1128d746]{background:var(--bg-button-primary);color:var(--text-dark);padding:8px 20px;border-radius:var(--radius-md);font-size:14px;cursor:pointer;transition:all .2s}.btn-detail[data-v-1128d746]:hover{opacity:.9}.empty-state[data-v-1128d746]{display:flex;align-items:center;justify-content:center;padding:150px 0}.empty-state p[data-v-1128d746]{color:var(--text-secondary);font-size:20px;opacity:.5}.detail-modal[data-v-1128d746]{background:var(--bg-tertiary);border-radius:var(--radius-lg);overflow:hidden}.modal-content[data-v-1128d746]{display:flex;gap:40px;padding:35px}.left-section[data-v-1128d746]{flex:0 0 433px}.ranking-box[data-v-1128d746]{background:var(--bg-tertiary);border:.3px solid var(--text-primary);border-radius:var(--radius-md);padding:24px 0 0}.ranking-title[data-v-1128d746]{color:var(--text-secondary);font-size:20px;font-weight:400;margin:0 0 16px;padding:0 16px}.ranking-list[data-v-1128d746]{display:flex;flex-direction:column;gap:12px;padding:16px 16px 20px}.ranking-item[data-v-1128d746]{display:flex;align-items:center;gap:16px;color:var(--text-primary);font-size:18px}.rank-number[data-v-1128d746]{min-width:30px;text-align:left}.app-name[data-v-1128d746]{flex:1;min-width:200px}.play-count[data-v-1128d746]{text-align:right;min-width:80px}.right-section[data-v-1128d746]{flex:1;display:flex;align-items:center;justify-content:center}.chart-container[data-v-1128d746]{display:flex;flex-direction:column;align-items:center;gap:32px}.pie-chart[data-v-1128d746]{position:relative;width:280px;height:280px}.pie-chart svg[data-v-1128d746]{transform:rotate(0)}.chart-center[data-v-1128d746]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.center-label[data-v-1128d746]{color:var(--text-secondary);font-size:14px;margin-bottom:6px}.center-value[data-v-1128d746]{color:var(--text-primary);font-size:18px;font-weight:500}.chart-legend[data-v-1128d746]{display:flex;flex-direction:column;gap:14px;width:100%;max-width:400px}.legend-item[data-v-1128d746]{display:flex;align-items:center;gap:12px}.legend-color[data-v-1128d746]{width:20px;height:20px;border-radius:4px;flex-shrink:0}.legend-info[data-v-1128d746]{display:flex;flex-direction:column;gap:4px;flex:1}.legend-name[data-v-1128d746]{color:var(--text-primary);font-size:14px}.legend-value[data-v-1128d746]{color:var(--text-secondary);font-size:13px}.legend-percent[data-v-1128d746]{color:var(--text-primary);font-size:18px;font-weight:400;min-width:60px;text-align:right}.recharge-data-page[data-v-4e1c4627]{width:100vw;height:100vh;background:var(--bg-primary);display:flex;flex-direction:column;overflow:hidden}.main-content[data-v-4e1c4627]{flex:1;margin-left:220px;margin-top:60px;padding:16px 24px;overflow-y:auto;background:var(--bg-primary)}.content-area[data-v-4e1c4627]{background:var(--bg-secondary);border-radius:10px;padding:24px;height:calc(100vh - 92px);display:flex;flex-direction:column}.content-inner[data-v-4e1c4627]{flex:1;display:flex;flex-direction:column;gap:20px}.action-bar[data-v-4e1c4627]{display:flex;justify-content:space-between;align-items:center;gap:16px}.left-actions[data-v-4e1c4627],.right-actions[data-v-4e1c4627]{display:flex;align-items:center;gap:16px}.date-range[data-v-4e1c4627]{display:flex;align-items:center;gap:12px;background:#1a1e26;padding:10px 16px;border-radius:var(--radius-md)}.date-input[data-v-4e1c4627]{background:transparent;border:none;color:var(--text-primary);font-size:14px;cursor:pointer}.date-input[data-v-4e1c4627]:focus{outline:none}.date-separator[data-v-4e1c4627]{color:var(--text-secondary);font-size:14px}.filter-group[data-v-4e1c4627]{display:flex;align-items:center;gap:8px;background:#1a1e26;padding:10px 16px;border-radius:var(--radius-md)}.filter-label[data-v-4e1c4627]{color:var(--text-secondary);font-size:14px;white-space:nowrap}.filter-select[data-v-4e1c4627]{background:transparent;border:none;color:var(--text-primary);font-size:14px;cursor:pointer;min-width:120px;outline:none}.filter-select[data-v-4e1c4627]:focus{outline:none}.filter-select option[data-v-4e1c4627]{background:#1a1e26;color:var(--text-primary)}.store-multi-select[data-v-4e1c4627],.multi-select-wrapper[data-v-4e1c4627]{position:relative}.multi-select-display[data-v-4e1c4627]{min-width:160px;background:transparent;border:none;padding:0;color:var(--text-primary);font-size:14px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:8px;transition:all .2s}.multi-select-display[data-v-4e1c4627]:hover{color:var(--bg-button-primary)}.placeholder[data-v-4e1c4627]{color:var(--text-secondary)}.selected-text[data-v-4e1c4627]{color:var(--text-primary)}.arrow[data-v-4e1c4627]{color:var(--text-secondary);font-size:10px;transition:transform .2s}.arrow-up[data-v-4e1c4627]{transform:rotate(180deg)}.multi-select-dropdown[data-v-4e1c4627]{position:absolute;top:calc(100% + 8px);left:0;min-width:200px;max-height:300px;overflow-y:auto;background:#1a1e26;border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 4px 12px #0000004d;z-index:1000;padding:4px 0}.dropdown-item[data-v-4e1c4627]{display:flex;align-items:center;gap:8px;padding:8px 12px;color:var(--text-primary);font-size:14px;cursor:pointer;transition:background .2s}.dropdown-item[data-v-4e1c4627]:hover{background:#ffffff0d}.dropdown-item input[type=checkbox][data-v-4e1c4627]{cursor:pointer;width:16px;height:16px}.dropdown-item span[data-v-4e1c4627]{flex:1}.btn-action[data-v-4e1c4627],.btn-export[data-v-4e1c4627]{padding:10px 20px;border-radius:var(--radius-md);font-size:14px;cursor:pointer;transition:all .2s;border:1px solid #373737}.btn-action[data-v-4e1c4627]{background:var(--bg-tertiary);color:var(--text-primary)}.btn-action[data-v-4e1c4627]:hover{border-color:var(--bg-button-primary)}.btn-export[data-v-4e1c4627]{background:var(--bg-button-primary);color:var(--bg-tertiary);border-color:var(--bg-button-primary)}.btn-export[data-v-4e1c4627]:hover{opacity:.9}.table-container[data-v-4e1c4627]{flex:1;background:var(--bg-secondary);border-radius:20px;overflow:hidden;display:flex;flex-direction:column}.table-header[data-v-4e1c4627]{display:grid;grid-template-columns:80px 240px 160px 120px 120px 120px 120px 200px;background:var(--bg-tertiary);border-bottom:1px solid var(--border-color);border-radius:20px 20px 0 0;padding:16px 20px}.table-body[data-v-4e1c4627]{flex:1;overflow-y:auto}.table-row[data-v-4e1c4627]{display:grid;grid-template-columns:80px 240px 160px 120px 120px 120px 120px 200px;padding:16px 20px;border-bottom:.5px solid var(--border-color);transition:background .2s}.table-row[data-v-4e1c4627]:hover{background:var(--bg-hover)}.table-cell[data-v-4e1c4627]{display:flex;align-items:center;color:var(--text-primary);font-size:16px}.header-cell[data-v-4e1c4627]{color:var(--text-secondary);font-weight:400}.id-cell[data-v-4e1c4627],.order-cell[data-v-4e1c4627],.store-cell[data-v-4e1c4627],.type-cell[data-v-4e1c4627],.amount-cell[data-v-4e1c4627],.points-cell[data-v-4e1c4627],.available-cell[data-v-4e1c4627],.time-cell[data-v-4e1c4627]{justify-content:flex-start}.empty-state[data-v-4e1c4627]{flex:1;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:16px;padding:60px 0}.pagination[data-v-4e1c4627]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px;padding:16px 0}.page-btn[data-v-4e1c4627]{padding:8px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:var(--text-primary);cursor:pointer;transition:all .2s}.page-btn[data-v-4e1c4627]:hover:not(:disabled){background:#ffffff1a;border-color:var(--bg-button-primary)}.page-btn[data-v-4e1c4627]:disabled{opacity:.3;cursor:not-allowed}.page-info[data-v-4e1c4627]{color:var(--text-secondary);font-size:14px}.login-page[data-v-06d31d59]{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0a0e1a,#1a1e2e);position:relative;overflow:hidden}.login-page[data-v-06d31d59]:before{content:"";position:absolute;width:200%;height:200%;background:radial-gradient(circle,rgba(0,194,168,.1) 0%,transparent 70%);animation:rotate-06d31d59 30s linear infinite}@keyframes rotate-06d31d59{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login-container[data-v-06d31d59]{position:relative;z-index:1}.login-box[data-v-06d31d59]{width:450px;background:#1a1e2ee6;border-radius:16px;padding:48px;box-shadow:0 8px 32px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.logo-section[data-v-06d31d59]{text-align:center;margin-bottom:40px}.system-title[data-v-06d31d59]{font-size:28px;font-weight:600;color:var(--text-primary);margin:0;background:linear-gradient(135deg,#00c2a8,#00a896);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.form-section[data-v-06d31d59]{width:100%}.form-title[data-v-06d31d59]{font-size:20px;font-weight:500;color:var(--text-primary);margin:0 0 32px;text-align:center}.form-group[data-v-06d31d59]{margin-bottom:20px}.form-input[data-v-06d31d59]{width:100%;height:48px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:0 16px;color:var(--text-primary);font-size:15px;transition:all .3s;box-sizing:border-box}.form-input[data-v-06d31d59]:focus{outline:none;border-color:var(--bg-button-primary);background:#ffffff14}.form-input[data-v-06d31d59]::placeholder{color:var(--text-secondary);opacity:.6}.error-message[data-v-06d31d59]{color:#ff4d4f;font-size:14px;margin-bottom:16px;text-align:center;padding:12px;background:#ff4d4f1a;border-radius:8px;border:1px solid rgba(255,77,79,.2)}.login-button[data-v-06d31d59]{width:100%;height:48px;background:var(--bg-button-primary);color:var(--text-dark);border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s;margin-top:8px}.login-button[data-v-06d31d59]:hover:not(:disabled){background:#00d4b8;transform:translateY(-2px);box-shadow:0 4px 12px #00c2a866}.login-button[data-v-06d31d59]:active:not(:disabled){transform:translateY(0)}.login-button[data-v-06d31d59]:disabled{opacity:.6;cursor:not-allowed}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Anonymous Pro,ABeeZee,Noto Sans JP,Noto Sans SC,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{width:100vw;height:100vh;overflow:hidden}:root{--bg-primary: #0d1014;--bg-secondary: #12161e;--bg-tertiary: #0c0e12;--bg-navbar: #161a22;--bg-table-header: #161a22;--bg-button-primary: #00c2a8;--bg-search: #4e5969;--text-primary: #e8eef6;--text-secondary: #9fb3c8;--text-tertiary: #86909c;--text-dark: #0c0e12;--text-disabled: #4e5969;--border-primary: #403c3c;--border-secondary: #373737;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--radius-sm: 2px;--radius-md: 10px;--radius-lg: 20px;--radius-round: 24px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--bg-search);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#5a6577}button{font-family:inherit;border:none;background:none;cursor:pointer;outline:none}.transition{transition:all .2s ease}
