@charset "UTF-8";body{background-color:#f5f8fa;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#181c32;font-size:.875rem;line-height:1.5}h1,h2,h3,h4,h5,h6{color:#181c32;font-weight:600;margin-top:0;margin-bottom:.5rem}p{margin-bottom:1rem}.text-muted{color:#7e8299!important}.text-primary{color:#3699ff!important}.text-success{color:#1bc5bd!important}.text-danger{color:#f64e60!important}.font-weight-bold{font-weight:700!important}.m-0{margin:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.p-0{padding:0!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.d-flex{display:flex}.d-none{display:none!important}.align-items-center{align-items:center}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.flex-grow-1{flex-grow:1}.card{background:#fff;border-radius:.75rem;box-shadow:0 .125rem .5rem #00000005;border:.0625rem solid #e2e5ec;margin-bottom:1.5rem;display:flex;flex-direction:column}.card-header{padding:1.25rem 1.5rem;border-bottom:.0625rem solid #ebedf3;display:flex;justify-content:space-between;align-items:center;background-color:transparent}.card-header .header-title{font-size:1.125rem;font-weight:600;margin:0;color:#181c32}.card-body{padding:1.5rem}.table-responsive{overflow-x:auto;width:100%}.table{width:100%;margin-bottom:1rem;color:#181c32;border-collapse:collapse}.table th,.table td{padding:1rem .75rem;vertical-align:middle;border-bottom:.0625rem solid #ebedf3}.table thead th{font-weight:600;text-transform:uppercase;font-size:.75rem;color:#7e8299;background-color:#f9f9f9;border-bottom-width:.125rem}.btn{display:inline-block;font-weight:500;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;border:.0625rem solid transparent;padding:.625rem 1.25rem;font-size:.875rem;line-height:1.5;border-radius:.375rem;transition:all .2s ease-in-out;cursor:pointer}.btn:disabled{opacity:.65;cursor:not-allowed}.btn-sm{padding:.375rem .75rem;font-size:.8125rem}.btn-lg{padding:.875rem 1.5rem;font-size:1rem}.btn-primary{color:#fff;background-color:#3699ff;border-color:#3699ff}.btn-primary:hover:not(:disabled){background-color:#1d8cff;border-color:#1d8cff}.btn-outline-primary{color:#3699ff;background-color:transparent;border-color:#3699ff}.btn-outline-primary:hover:not(:disabled){color:#fff;background-color:#3699ff}.btn-success{color:#fff;background-color:#1bc5bd;border-color:#1bc5bd}.btn-success:hover:not(:disabled){background-color:#18afa7}.btn-danger{color:#fff;background-color:#f64e60;border-color:#f64e60}.btn-danger:hover:not(:disabled){background-color:#f5364a}.btn-outline-danger{color:#f64e60;background-color:transparent;border-color:#f64e60}.btn-outline-danger:hover:not(:disabled){color:#fff;background-color:#f64e60}.btn-outline-secondary{color:#7e8299;background-color:transparent;border-color:#b5b5c3}.btn-outline-secondary:hover:not(:disabled){color:#181c32;border-color:#181c32}.form-input,.form-select,.form-control{display:block;width:100%;padding:.625rem 1rem;font-size:.875rem;font-weight:400;line-height:1.5;color:#181c32;background-color:#fff;background-clip:padding-box;border:.0625rem solid #ebedf3;border-radius:.375rem;transition:border-color .15s ease-in-out}.form-input:focus,.form-select:focus,.form-control:focus{border-color:#3699ff;outline:0}.badge{display:inline-block;padding:.25rem .5rem;font-size:.75rem;font-weight:600;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge-light-primary{background-color:#e1f0ff;color:#3699ff}.badge-light-success{background-color:#c9f7f5;color:#1bc5bd}.badge-light-danger{background-color:#ffe2e5;color:#f64e60}.badge-light-warning{background-color:#fff4de;color:#b37600}.badge-light-dark{background-color:#f3f6f9;color:#181c32}.modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1050;padding:1rem}.modal-content{background:#fff;border-radius:.75rem;width:100%;max-width:31.25rem;box-shadow:0 .625rem 1.875rem #0000001a;display:flex;flex-direction:column;overflow:hidden}.modal-content.modal-lg{max-width:50rem}.modal-header{padding:1.25rem 1.5rem;border-bottom:.0625rem solid #fff;background:#fdfdfd;display:flex;justify-content:space-between;align-items:center}.modal-header h3{margin:0;font-size:1.125rem;font-weight:600}.modal-header .close-btn{background:transparent;border:none;font-size:1.5rem;cursor:pointer;color:#7e8299}.modal-header .close-btn:hover{color:#f64e60}.modal-body{padding:1.5rem;max-height:70vh;overflow-y:auto}.modal-footer{padding:1.25rem 1.5rem;background:#fdfdfd;border-top:.0625rem solid #ebedf3;display:flex;justify-content:flex-end;gap:.75rem}body{margin:0;padding:0;background-color:#f5f8fa;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}.loading-screen[data-v-b4918b48],.error-screen[data-v-b4918b48]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background-color:#f5f8fa;color:#3f4254;font-family:Inter,sans-serif}.loading-screen .spinner[data-v-b4918b48],.error-screen .spinner[data-v-b4918b48]{width:2.5rem;height:2.5rem;border:.25rem solid rgba(54,153,255,.2);border-top-color:#3699ff;border-radius:50%;animation:spin-b4918b48 1s linear infinite;margin-bottom:1.25rem}.loading-screen .error-box[data-v-b4918b48],.error-screen .error-box[data-v-b4918b48]{text-align:center;background:#fff;padding:2.5rem;border-radius:.75rem;box-shadow:0 .625rem 1.875rem #0000000d}.loading-screen .error-box .error-icon[data-v-b4918b48],.error-screen .error-box .error-icon[data-v-b4918b48]{font-size:3rem;display:block;margin-bottom:.9375rem}.loading-screen .error-box h1[data-v-b4918b48],.error-screen .error-box h1[data-v-b4918b48]{margin:0 0 .625rem;color:#f64e60}.loading-screen .error-box p[data-v-b4918b48],.error-screen .error-box p[data-v-b4918b48]{margin:0;color:#7e8299}@keyframes spin-b4918b48{to{transform:rotate(360deg)}}.admin-layout[data-v-b4918b48]{display:flex;height:100vh;font-family:Inter,-apple-system,sans-serif;color:#3f4254;background:#f5f8fa}.sidebar[data-v-b4918b48]{width:16.25rem;background-color:#1e1e2d;color:#a2a3b7;display:flex;flex-direction:column;box-shadow:.125rem 0 .625rem #0000000d;z-index:20}.sidebar .logo[data-v-b4918b48]{height:4.375rem;display:flex;align-items:center;padding:0 1.5625rem;background-color:#1a1a27;color:#fff;gap:.75rem}.sidebar .logo .logo-icon[data-v-b4918b48]{font-size:1.5rem}.sidebar .logo .logo-text[data-v-b4918b48]{font-size:1.1rem;font-weight:800;letter-spacing:.0625rem}.sidebar nav[data-v-b4918b48]{flex:1;padding:1.25rem 0;overflow-y:auto}.sidebar .nav-section-title[data-v-b4918b48]{padding:1.25rem 1.5625rem .5rem;font-size:.75rem;font-weight:700;color:#565674;text-transform:uppercase;letter-spacing:.05rem}.sidebar .nav-item[data-v-b4918b48]{display:flex;align-items:center;padding:.75rem 1.5625rem;color:#a2a3b7;text-decoration:none;font-size:.95rem;font-weight:500;transition:all .2s ease;border-left:.1875rem solid transparent}.sidebar .nav-item .icon[data-v-b4918b48]{margin-right:.9375rem;font-size:1.15rem;width:1.5rem;text-align:center;opacity:.7;transition:opacity .2s}.sidebar .nav-item[data-v-b4918b48]:hover,.sidebar .nav-item.router-link-active[data-v-b4918b48]{color:#fff;background-color:#1b1b29;border-left:.1875rem solid #3699ff}.sidebar .nav-item:hover .icon[data-v-b4918b48],.sidebar .nav-item.router-link-active .icon[data-v-b4918b48]{opacity:1}.content[data-v-b4918b48]{flex:1;display:flex;flex-direction:column;overflow:hidden}.header[data-v-b4918b48]{height:4.375rem;background-color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 1.875rem;box-shadow:0 .125rem .625rem #00000008;z-index:10}.header .page-title[data-v-b4918b48]{margin:0;font-size:1.1rem;font-weight:600;color:#181c32}.header .header-right[data-v-b4918b48]{display:flex;align-items:center}.header .user-info[data-v-b4918b48]{display:flex;align-items:center;gap:.75rem;background:#f3f6f9;padding:.375rem .75rem .375rem .375rem;border-radius:.5rem;cursor:pointer;transition:background .2s}.header .user-info[data-v-b4918b48]:hover{background:#e1e7ed}.header .user-info .avatar[data-v-b4918b48]{width:2.1875rem;height:2.1875rem;background:#e1f0ff;color:#3699ff;border-radius:.375rem;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem}.header .user-info .user-details[data-v-b4918b48]{display:flex;flex-direction:column}.header .user-info .user-details .username[data-v-b4918b48]{font-size:.85rem;font-weight:600;color:#3f4254}.header .user-info .user-details .role[data-v-b4918b48]{font-size:.7rem;font-weight:500;color:#b5b5c3}.page-container[data-v-b4918b48]{flex:1;padding:1.875rem;overflow-y:auto}.custom-scrollbar[data-v-b4918b48]::-webkit-scrollbar{width:.375rem;height:.375rem}.custom-scrollbar[data-v-b4918b48]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-b4918b48]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:.625rem}.custom-scrollbar[data-v-b4918b48]::-webkit-scrollbar-thumb:hover{background:#0003}.page-header[data-v-e66ce889]{margin-bottom:1.875rem}.page-header h2[data-v-e66ce889]{margin:0 0 .3125rem;font-size:1.5rem;color:#181c32;font-weight:700}.text-muted[data-v-e66ce889]{margin:0;color:#b5b5c3;font-size:.95rem}.loading-state[data-v-e66ce889]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.75rem 0;color:#a2a3b7}.spinner[data-v-e66ce889]{width:1.875rem;height:1.875rem;border:.1875rem solid rgba(54,153,255,.2);border-top-color:#3699ff;border-radius:50%;animation:spin-e66ce889 1s linear infinite;margin-bottom:.9375rem}@keyframes spin-e66ce889{to{transform:rotate(360deg)}}.stats-grid[data-v-e66ce889]{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1.5625rem}.stat-card[data-v-e66ce889]{background:#fff;border-radius:.75rem;padding:1.5625rem;display:flex;align-items:flex-start;box-shadow:0 .125rem .625rem #00000008;border:.0625rem solid #f0f0f4;transition:transform .2s ease,box-shadow .2s ease}.stat-card[data-v-e66ce889]:hover{transform:translateY(-.1875rem);box-shadow:0 .5rem 1.25rem #0000000f}.card-icon[data-v-e66ce889]{width:3.125rem;height:3.125rem;border-radius:.625rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-right:1.25rem;flex-shrink:0}.card-icon.blue[data-v-e66ce889]{background:#e1f0ff;color:#3699ff}.card-icon.green[data-v-e66ce889]{background:#c9f7f5;color:#1bc5bd}.card-icon.purple[data-v-e66ce889]{background:#eee5ff;color:#8950fc}.card-info[data-v-e66ce889]{flex:1}.card-title[data-v-e66ce889]{margin:0 0 .625rem;font-size:.95rem;color:#a2a3b7;font-weight:500}.card-value[data-v-e66ce889]{font-size:1.8rem;font-weight:700;color:#181c32;margin-bottom:.9375rem;line-height:1}.card-value .unit[data-v-e66ce889]{font-size:1rem;color:#7e8299;font-weight:500}.card-desc[data-v-e66ce889]{font-size:.85rem;color:#b5b5c3;display:flex;align-items:center;gap:.5rem}.badge.success[data-v-e66ce889]{background:#c9f7f5;color:#1bc5bd}.sales-breakdown[data-v-e66ce889]{display:flex;flex-direction:column;gap:.5rem;margin-top:.9375rem;padding-top:.9375rem;border-top:.0625rem solid #f0f0f4}.breakdown-item[data-v-e66ce889]{display:flex;align-items:center;font-size:.85rem}.breakdown-item .dot[data-v-e66ce889]{width:.5rem;height:.5rem;border-radius:50%;margin-right:.625rem}.breakdown-item .dot.identity[data-v-e66ce889]{background:#3699ff}.breakdown-item .dot.matching[data-v-e66ce889]{background:#f64e60}.breakdown-item .label[data-v-e66ce889]{color:#7e8299;flex:1}.breakdown-item .val[data-v-e66ce889]{font-weight:600;color:#3f4254}.page-header[data-v-8c22f78b]{margin-bottom:1.875rem}.page-header h2[data-v-8c22f78b]{margin:0 0 .3125rem;font-size:1.5rem;color:#181c32;font-weight:700}.page-header .text-muted[data-v-8c22f78b]{margin:0;color:#b5b5c3;font-size:.95rem}.card-header[data-v-8c22f78b]{padding:1.25rem 1.5625rem;border-bottom:.0625rem solid #eff2f5;display:flex;justify-content:space-between;align-items:center}.card-header .header-title[data-v-8c22f78b]{font-size:1.1rem;font-weight:700;color:#181c32;display:flex;align-items:center;gap:.5rem}.card-header .header-title .icon[data-v-8c22f78b]{font-size:1.25rem}.loading-state[data-v-8c22f78b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.75rem 0;color:#a2a3b7}.loading-state .spinner[data-v-8c22f78b]{width:1.875rem;height:1.875rem;border:.1875rem solid rgba(54,153,255,.2);border-top-color:#3699ff;border-radius:50%;animation:spin-8c22f78b 1s linear infinite;margin-bottom:.9375rem}@keyframes spin-8c22f78b{to{transform:rotate(360deg)}}.table-responsive[data-v-8c22f78b]{overflow-x:auto}.table[data-v-8c22f78b]{width:100%;border-collapse:collapse;min-width:56.25rem}.table th[data-v-8c22f78b]{text-align:center;padding:.9375rem 1.25rem;color:#b5b5c3;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;background:#fdfdfd;border-bottom:.0625rem solid #eff2f5}.table td[data-v-8c22f78b]{text-align:center;padding:.9375rem 1.25rem;border-bottom:.0625rem dashed #f0f0f4;color:#3f4254;font-size:.95rem}.table .align-middle td[data-v-8c22f78b],.table .align-middle th[data-v-8c22f78b]{vertical-align:middle}.table .text-center[data-v-8c22f78b]{text-align:center}.table .text-muted[data-v-8c22f78b]{color:#b5b5c3}.table .p-5[data-v-8c22f78b]{padding:3.125rem}.table .p-0[data-v-8c22f78b]{padding:0}.text-id[data-v-8c22f78b]{font-weight:600;color:#7e8299}.date-text[data-v-8c22f78b]{font-size:.9rem;color:#7e8299}.wallet-badge[data-v-8c22f78b]{font-family:Consolas,monospace;background:#f3f6f9;padding:.375rem .625rem;border-radius:.375rem;color:#3f4254;font-size:.85rem;display:inline-block}.price-text[data-v-8c22f78b]{font-weight:700;color:#181c32;font-size:1rem}.price-text .unit[data-v-8c22f78b]{font-size:.8rem;color:#b5b5c3;font-weight:600}.user-block[data-v-8c22f78b]{display:flex;align-items:center;justify-content:center;gap:.75rem}.user-details[data-v-8c22f78b]{display:flex;flex-direction:column}.user-details .nickname[data-v-8c22f78b]{font-weight:600;color:#181c32;font-size:.95rem}.user-details .sub-id[data-v-8c22f78b]{font-size:.8rem;color:#b5b5c3}.badge[data-v-8c22f78b]{padding:.375rem .625rem;border-radius:.375rem;font-size:.8rem;font-weight:600;display:inline-block;letter-spacing:.01875rem}.badge.badge-light-dark[data-v-8c22f78b]{background:#f3f6f9;color:#3f4254;border:.0625rem solid #e2e5ec}.card-footer[data-v-8c22f78b]{padding:1.25rem 1.5625rem;border-top:.0625rem solid #eff2f5;background:#fdfdfd;border-radius:0 0 .75rem .75rem}.pagination[data-v-8c22f78b]{display:flex;justify-content:flex-end;align-items:center;gap:.9375rem}.pagination .page-btn[data-v-8c22f78b]{padding:.375rem .75rem;background:#fff;border:.0625rem solid #e2e5ec;border-radius:.375rem;color:#7e8299;font-weight:500;cursor:pointer;transition:all .2s}.pagination .page-btn[data-v-8c22f78b]:disabled{background:#f3f6f9;color:#d1d3e0;cursor:not-allowed;border-color:#f3f6f9}.pagination .page-btn[data-v-8c22f78b]:not(:disabled):hover{border-color:#181c32;color:#181c32}.pagination .page-info[data-v-8c22f78b]{font-size:.9rem;color:#3f4254}.page-header[data-v-710a2007]{margin-bottom:1.875rem}.page-header h2[data-v-710a2007]{margin:0 0 .3125rem;font-size:1.5rem;color:#181c32;font-weight:700}.page-header .text-muted[data-v-710a2007]{margin:0;color:#b5b5c3;font-size:.95rem}.user-block[data-v-710a2007]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.75rem;text-align:left}.user-details[data-v-710a2007]{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.referrer-link[data-v-710a2007]{cursor:pointer;display:flex;flex-direction:column;align-items:center}.referrer-link .user-details[data-v-710a2007]{align-items:center;text-align:center}.action-dropdown-menu[data-v-710a2007]{position:absolute;right:0;top:100%;margin-top:.25rem;background:#fff;border:.0625rem solid #e2e5ec;border-radius:.5rem;box-shadow:0 .5rem 1rem #0000001a;padding:.5rem;z-index:1050;min-width:9rem;display:flex;flex-direction:column;gap:.25rem}.action-dropdown-menu .dropdown-item[data-v-710a2007]{padding:.5rem .75rem;background:transparent;border:none;text-align:left;font-size:.85rem;color:#3f4254;border-radius:.25rem;cursor:pointer;transition:background-color .2s}.action-dropdown-menu .dropdown-item[data-v-710a2007]:hover{background-color:#f3f6f9}.action-dropdown-menu .dropdown-item.text-danger[data-v-710a2007]{color:#f64e60}.header-actions[data-v-710a2007]{display:flex;align-items:center;gap:.9375rem;flex-wrap:wrap}.active-filter-badge[data-v-710a2007]{display:inline-flex;align-items:center;gap:.5rem;background:#e1f0ff;color:#3699ff;padding:.375rem .75rem;border-radius:.375rem;font-size:.9rem}.active-filter-badge strong[data-v-710a2007]{font-weight:700}.active-filter-badge .btn-clear[data-v-710a2007]{background:none;border:none;color:#3699ff99;cursor:pointer;padding:0;font-size:.9rem;transition:color .2s}.active-filter-badge .btn-clear[data-v-710a2007]:hover{color:#3699ff}.search-group[data-v-710a2007]{display:flex;box-shadow:0 .0625rem .1875rem #0000000d;border-radius:.375rem}.search-group .form-select[data-v-710a2007]{padding:.5rem .75rem;border:.0625rem solid #e2e5ec;border-right:none;border-radius:.375rem 0 0 .375rem;outline:none;background:#fff;color:#3f4254;font-size:.9rem;cursor:pointer}.search-group .form-input[data-v-710a2007]{border-radius:0;border-right:none;width:15.625rem}.search-group .btn.btn-primary[data-v-710a2007]{border-radius:0 .375rem .375rem 0}.form-input[data-v-710a2007]{padding:.5rem .9375rem;border:.0625rem solid #e2e5ec;border-radius:.375rem;outline:none;font-size:.9rem;transition:all .2s;background:#fff}.form-input[data-v-710a2007]:focus{border-color:#3699ff}.form-input[data-v-710a2007]:disabled{background:#f3f6f9;cursor:not-allowed}.btn[data-v-710a2007]{padding:.5rem 1rem;font-size:.9rem;font-weight:500;border-radius:.375rem;cursor:pointer;transition:all .2s;border:.0625rem solid transparent;display:inline-flex;align-items:center;justify-content:center}.btn.btn-primary[data-v-710a2007]{background:#3699ff;color:#fff;border-radius:.375rem}.btn.btn-primary[data-v-710a2007]:hover{background:#187de4}.btn.btn-outline-primary[data-v-710a2007]{background:transparent;color:#3699ff;border-color:#3699ff}.btn.btn-outline-primary[data-v-710a2007]:hover{background:#e1f0ff}.btn .icon[data-v-710a2007]{margin-right:.375rem;font-size:1rem}.filter-toggle-btn[data-v-710a2007]{background:transparent;color:#a2a3b7;border:.0625rem solid #e2e5ec;border-radius:.375rem;padding:.5rem .9375rem;display:flex;align-items:center;gap:.375rem;font-size:.9rem;font-weight:500;transition:all .2s}.filter-toggle-btn .filter-icon[data-v-710a2007]{font-size:.95rem;opacity:.7}.filter-toggle-btn[data-v-710a2007]:hover{background:#f3f6f9;color:#3f4254}.filter-toggle-btn.active[data-v-710a2007]{background:#f3f6f9;color:#181c32;border-color:#b5b5c3;font-weight:600;box-shadow:inset 0 .125rem .25rem #0000000d}.loading-state[data-v-710a2007]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.75rem 0;color:#a2a3b7}.loading-state .spinner[data-v-710a2007]{width:1.875rem;height:1.875rem;border:.1875rem solid rgba(54,153,255,.2);border-top-color:#3699ff;border-radius:50%;animation:spin-710a2007 1s linear infinite;margin-bottom:.9375rem}@keyframes spin-710a2007{to{transform:rotate(360deg)}}.table-responsive[data-v-710a2007]{overflow-x:auto}.table[data-v-710a2007]{width:100%;border-collapse:collapse;min-width:56.25rem}.table th[data-v-710a2007]{text-align:left;padding:.9375rem 1.25rem;color:#b5b5c3;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;background:#fdfdfd;border-bottom:.0625rem solid #eff2f5}.table td[data-v-710a2007]{padding:.9375rem 1.25rem;border-bottom:.0625rem dashed #f0f0f4;color:#3f4254;font-size:.95rem}.table .align-middle td[data-v-710a2007],.table .align-middle th[data-v-710a2007]{vertical-align:middle}.table .text-center[data-v-710a2007]{text-align:center}.table .text-right[data-v-710a2007]{text-align:right}.table .text-muted[data-v-710a2007]{color:#b5b5c3}.table .font-weight-bold[data-v-710a2007]{font-weight:700;color:#181c32}.table .sortable-header[data-v-710a2007]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s}.table .sortable-header[data-v-710a2007]:hover{background-color:#f3f6f9}.table .sortable-header.active-sort[data-v-710a2007]{color:#3699ff;font-weight:700}.table .sortable-header .sort-icon[data-v-710a2007]{display:inline-block;margin-left:.25rem;font-size:.8em;vertical-align:middle}.text-id[data-v-710a2007]{font-weight:600;color:#7e8299}.user-block[data-v-710a2007]{display:flex;align-items:center;gap:.75rem}.avatar-sm[data-v-710a2007]{width:2.375rem;height:2.375rem;background:#f3f6f9;color:#a2a3b7;border-radius:.5rem;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem}.avatar-sm .avatar-img[data-v-710a2007]{width:100%;height:100%;object-fit:cover;border-radius:.5rem}.user-details[data-v-710a2007]{display:flex;flex-direction:column}.user-details .nickname[data-v-710a2007]{font-weight:600;color:#181c32;font-size:.95rem}.user-details .sub-id[data-v-710a2007]{font-size:.8rem;color:#b5b5c3}.user-details .link-primary[data-v-710a2007]{color:#3699ff;cursor:pointer;transition:color .15s}.user-details .link-primary[data-v-710a2007]:hover{color:#187de4;text-decoration:underline}.referrer-link[data-v-710a2007]{cursor:pointer}.badge[data-v-710a2007]{padding:.375rem .625rem;border-radius:.375rem;font-size:.8rem;font-weight:600;display:inline-block}.badge.badge-light-dark[data-v-710a2007]{background:#f3f6f9;color:#3f4254;font-family:monospace}.badge.badge-light-primary[data-v-710a2007]{background:#e1f0ff;color:#3699ff}.badge.badge-light-secondary[data-v-710a2007]{background:#f3f6f9;color:#a2a3b7}.badge.badge-light-blue[data-v-710a2007]{background:#e8fff3;color:#1bc5bd}.badge.badge-light-red[data-v-710a2007]{background:#ffe2e5;color:#f64e60}.badge.badge-outline[data-v-710a2007]{background:transparent;border:.0625rem solid}.badge.badge-outline.bronze[data-v-710a2007]{color:#cd7f32;border-color:#cd7f3266}.badge.badge-outline.silver[data-v-710a2007]{color:#a1a5b7;border-color:#a1a5b766}.badge.badge-outline.gold[data-v-710a2007]{color:#ffa800;border-color:#ffa80066}.card-footer[data-v-710a2007]{padding:1.25rem 1.5625rem;border-top:.0625rem solid #eff2f5;background:#fdfdfd;border-radius:0 0 .75rem .75rem}.pagination[data-v-710a2007]{display:flex;justify-content:flex-end;align-items:center;gap:.9375rem}.pagination .page-btn[data-v-710a2007]{padding:.375rem .75rem;background:#fff;border:.0625rem solid #e2e5ec;border-radius:.375rem;color:#7e8299;font-weight:500;cursor:pointer;transition:all .2s}.pagination .page-btn[data-v-710a2007]:disabled{background:#f3f6f9;color:#d1d3e0;cursor:not-allowed;border-color:#f3f6f9}.pagination .page-btn[data-v-710a2007]:not(:disabled):hover{border-color:#3699ff;color:#3699ff}.pagination .page-info[data-v-710a2007]{font-size:.9rem;color:#3f4254}.modal-backdrop[data-v-710a2007]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-710a2007]{background:#fff;width:60rem;max-width:95vw;max-height:90vh;border-radius:.75rem;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.modal-header[data-v-710a2007]{padding:1.25rem 1.5625rem;border-bottom:.0625rem solid #eff2f5;display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-710a2007]{margin:0;font-size:1.25rem;font-weight:700;color:#181c32;display:flex;align-items:center;gap:.625rem}.modal-header h3 span[data-v-710a2007]{font-size:.85rem;background:#f3f6f9;color:#7e8299;padding:.25rem .5rem;border-radius:.375rem;font-weight:600}.modal-header .btn-close[data-v-710a2007]{background:none;border:none;font-size:1.2rem;color:#a2a3b7;cursor:pointer;transition:color .2s}.modal-header .btn-close[data-v-710a2007]:hover{color:#f64e60}.modal-body[data-v-710a2007]{padding:1.5rem}.modal-footer[data-v-710a2007]{padding:1.25rem 1.5625rem;border-top:.0625rem solid #eff2f5;display:flex;justify-content:flex-end;background:#fdfdfd;border-radius:0 0 .75rem .75rem}.filter-panel[data-v-710a2007]{display:flex;gap:.9375rem;background:#fff;padding:1.25rem;border-radius:.625rem;border:.0625rem solid #f0f0f4;box-shadow:0 .125rem .5rem #00000005;margin-bottom:1.5625rem;align-items:flex-end}.filter-panel .form-group[data-v-710a2007]{flex:1;display:flex;flex-direction:column;gap:.5rem}.filter-panel .form-group label[data-v-710a2007]{font-size:.85rem;font-weight:600;color:#a2a3b7;text-transform:uppercase}.filter-panel .form-group .form-input[data-v-710a2007]{padding:.625rem .9375rem;border-radius:.375rem;border:.0625rem solid #e2e5ec;background:#fcfcfc;width:100%;transition:all .2s}.filter-panel .form-group .form-input[data-v-710a2007]:focus{background:#fff;border-color:#3699ff}.filter-panel .btn-wrapper[data-v-710a2007]{flex:0 0 8.75rem}.filter-panel.airdrop-panel[data-v-710a2007]{flex-direction:column;align-items:stretch;margin-bottom:0}.filter-panel.airdrop-panel .btn-wrapper[data-v-710a2007]{flex:initial;margin-top:.5rem}.btn-primary[data-v-710a2007]{background:#3699ff;color:#fff;border-radius:.375rem}.btn-primary[data-v-710a2007]:hover{background:#187de4}.btn-primary[data-v-710a2007]:disabled{opacity:.7;cursor:not-allowed}.w-100[data-v-710a2007]{width:100%;padding:.625rem;height:2.625rem}.spinner-small[data-v-710a2007]{display:inline-block;width:.875rem;height:.875rem;border:.125rem solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-710a2007 1s linear infinite;margin-right:.5rem;vertical-align:middle}.fade-in[data-v-710a2007]{animation:fadeIn-710a2007 .4s ease}.stats-grid[data-v-710a2007]{display:grid;grid-template-columns:repeat(3,1fr);gap:.9375rem;margin-bottom:1.875rem}.stat-box[data-v-710a2007]{background:#fff;border:.0625rem solid #e2e5ec;border-radius:.75rem;padding:1.25rem;display:flex;align-items:center;gap:.9375rem;box-shadow:0 .125rem .5rem #00000005;transition:transform .2s,box-shadow .2s}.stat-box[data-v-710a2007]:hover{transform:translateY(-.125rem);box-shadow:0 .25rem .75rem #0000000d}.stat-box .stat-icon[data-v-710a2007]{width:3rem;height:3rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.stat-box .stat-icon.total-icon[data-v-710a2007]{background:#f0f8ff;color:#3699ff}.stat-box .stat-icon.setting-icon[data-v-710a2007]{background:#e8fff3;color:#1bc5bd}.stat-box .stat-icon.matching-icon[data-v-710a2007]{background:#ffe2e5;color:#f64e60}.stat-box .stat-info[data-v-710a2007]{flex:1}.stat-box .stat-info h4[data-v-710a2007]{margin:0 0 .3125rem;font-size:.85rem;color:#a2a3b7;font-weight:600}.stat-box .stat-info .value[data-v-710a2007]{font-size:1.3rem;font-weight:700;color:#181c32;margin-bottom:.25rem}.stat-box .stat-info .value .unit[data-v-710a2007]{font-size:.85rem;font-weight:500;color:#7e8299}.stat-box .stat-info .desc[data-v-710a2007]{font-size:.8rem;color:#b5b5c3}.section-divider[data-v-710a2007]{margin:2.1875rem 0 1.25rem;padding-bottom:.625rem;border-bottom:.0625rem dashed #eff2f5}.section-divider .section-title[data-v-710a2007]{font-size:1.15rem;font-weight:700;color:#181c32;margin:0;display:flex;align-items:center;gap:.5rem}.section-divider .section-title .icon[data-v-710a2007]{font-size:1.3rem}.grade-grid[data-v-710a2007]{display:grid;grid-template-columns:repeat(3,1fr);gap:.9375rem}.grade-card[data-v-710a2007]{background:#fff;border-radius:.75rem;border:.0625rem solid #e2e5ec;padding:.9375rem 1.25rem;display:flex;align-items:center;gap:.9375rem;box-shadow:0 .125rem .5rem #00000005}.grade-card .grade-icon[data-v-710a2007]{font-size:2rem;flex-shrink:0}.grade-card .grade-details[data-v-710a2007]{flex:1}.grade-card .grade-details .grade-name[data-v-710a2007]{font-weight:700;font-size:.85rem;margin-bottom:.5rem;letter-spacing:0 .3125rem;display:inline-block}.grade-card .grade-details .grade-data[data-v-710a2007]{display:flex;flex-direction:column;gap:.3125rem}.grade-card .grade-details .grade-data .data-row[data-v-710a2007]{display:flex;justify-content:space-between;font-size:.85rem;color:#7e8299}.grade-card .grade-details .grade-data .data-row strong[data-v-710a2007]{color:#181c32;font-weight:600}.history-wrapper[data-v-710a2007]{background:#fff;border:.0625rem solid #e2e5ec;border-radius:.75rem;overflow:auto;max-height:25rem;box-shadow:0 .125rem .5rem #00000005}.history-wrapper .history-table[data-v-710a2007]{margin:0;width:100%;white-space:nowrap}.history-wrapper .history-table th[data-v-710a2007]{background:#fdfdfd;padding:.875rem 1.25rem;font-weight:600;color:#3f4254;font-size:.9rem;border-bottom:.0625rem solid #eff2f5}.history-wrapper .history-table td[data-v-710a2007]{padding:.9375rem 1.25rem;border-bottom:.0625rem solid #eff2f5;font-size:.95rem;color:#3f4254}.history-wrapper .history-table tr:last-child td[data-v-710a2007]{border-bottom:none}@keyframes fadeIn-710a2007{0%{opacity:0}to{opacity:1}}@keyframes slideUp-710a2007{0%{transform:translateY(1.25rem);opacity:0}to{transform:translateY(0);opacity:1}}.table-responsive[data-v-710a2007]{overflow:visible!important}.custom-scrollbar[data-v-710a2007]::-webkit-scrollbar{width:.375rem}.custom-scrollbar[data-v-710a2007]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-710a2007]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:.375rem}.custom-scrollbar[data-v-710a2007]::-webkit-scrollbar-thumb:hover{background:#0003}.page-header[data-v-5e1c704d]{margin-bottom:1.5625rem}.page-header h2[data-v-5e1c704d]{margin:0 0 .3125rem;font-size:1.5rem;font-weight:700;color:#181c32}.page-header .text-muted[data-v-5e1c704d]{color:#b5b5c3;font-size:.95rem}.header-title[data-v-5e1c704d]{font-size:1.1rem;font-weight:700;color:#181c32;display:flex;align-items:center;gap:.5rem}.mb-4[data-v-5e1c704d]{margin-bottom:1.5625rem}.pb-0[data-v-5e1c704d]{padding-bottom:0!important}.border-0[data-v-5e1c704d]{border:none!important}.w-auto[data-v-5e1c704d]{width:auto}.bg-white[data-v-5e1c704d]{background:#fff!important}.shadow-sm[data-v-5e1c704d]{box-shadow:0 .0625rem .1875rem #0000000d}.header-filters[data-v-5e1c704d]{display:flex;gap:.625rem}.form-select[data-v-5e1c704d]{padding:.5rem .75rem;border:.0625rem solid #e2e5ec;border-radius:.375rem;background:#fff;cursor:pointer;outline:none;font-size:.9rem}.form-select[data-v-5e1c704d]:focus{border-color:#3699ff}.btn[data-v-5e1c704d]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;border-radius:.375rem;cursor:pointer;transition:all .2s;border:.0625rem solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:.375rem}.btn.btn-primary[data-v-5e1c704d]{background:#3699ff;color:#fff}.btn.btn-primary[data-v-5e1c704d]:hover{background:#187de4}.btn.btn-outline-primary[data-v-5e1c704d]{background:transparent;color:#3699ff;border-color:#e2e5ec}.btn.btn-outline-primary[data-v-5e1c704d]:hover{border-color:#3699ff;background:#e1f0ff}.btn.btn-success[data-v-5e1c704d]{background:#1bc5bd;color:#fff}.btn.btn-success[data-v-5e1c704d]:hover{background:#0bb7af;box-shadow:0 .25rem .625rem #1bc5bd33}.btn.btn-secondary[data-v-5e1c704d]{background:#e4e6ef;color:#7e8299}.btn.btn-secondary[data-v-5e1c704d]:hover{background:#d1d3e0;color:#3f4254}.dashboard-stats-grid[data-v-5e1c704d]{display:grid;grid-template-columns:minmax(17.5rem,1fr) minmax(17.5rem,1fr) minmax(21.875rem,1fr);gap:1.25rem;align-items:stretch}.stat-box[data-v-5e1c704d]{background:#fff;border:.0625rem solid #e2e5ec;border-radius:.75rem;padding:1.5625rem;display:flex;align-items:center;gap:1.25rem;box-shadow:0 .125rem .5rem #00000005;transition:transform .2s,box-shadow .2s}.stat-box[data-v-5e1c704d]:hover{transform:translateY(-.125rem);box-shadow:0 .25rem .75rem #0000000d}.stat-box .stat-info[data-v-5e1c704d]{flex:1}.stat-box .stat-info h4[data-v-5e1c704d]{margin:0 0 .5rem;font-size:.95rem;color:#7e8299;font-weight:600}.stat-box .stat-info .value[data-v-5e1c704d]{font-size:1.8rem;font-weight:700;color:#181c32;line-height:1}.stat-box .stat-info .value .unit[data-v-5e1c704d]{font-size:1rem;font-weight:500;color:#7e8299}.stat-box .stat-info .text-primary[data-v-5e1c704d]{color:#3699ff!important}.dashboard-settings[data-v-5e1c704d]{background:#fdfdfd;border:.0625rem solid #e2e5ec;border-radius:.75rem;padding:1.5625rem;box-shadow:0 .125rem .5rem #00000005}.dashboard-settings h4[data-v-5e1c704d]{margin:0 0 .9375rem;font-size:.95rem;color:#3f4254;font-weight:600}.dashboard-settings .settings-wrap[data-v-5e1c704d]{display:flex;gap:.625rem}.dashboard-settings .input-group[data-v-5e1c704d]{flex:1;display:flex;flex-direction:column;gap:.3125rem}.dashboard-settings .input-group label[data-v-5e1c704d]{font-size:.8rem;color:#7e8299;font-weight:600}.dashboard-settings .input-group .form-input[data-v-5e1c704d]{width:100%;border:.0625rem solid #e2e5ec;border-radius:.375rem;padding:.625rem;outline:none;text-align:right}.dashboard-settings .input-group .form-input[data-v-5e1c704d]:focus{border-color:#3699ff}.dashboard-settings .input-group .form-input.highlight[data-v-5e1c704d]{font-weight:700;color:#3699ff;background:#f8fbff;border-color:#b1ddfd}.loading-state[data-v-5e1c704d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.75rem 0;color:#a2a3b7}.loading-state .spinner[data-v-5e1c704d]{width:1.875rem;height:1.875rem;border:.1875rem solid rgba(54,153,255,.2);border-top-color:#3699ff;border-radius:50%;animation:spin-5e1c704d 1s linear infinite;margin-bottom:.9375rem}.loading-state .spinner-small[data-v-5e1c704d]{width:.875rem;height:.875rem;margin-bottom:0;margin-right:.5rem;border-width:.125rem;display:inline-block;vertical-align:middle}@keyframes spin-5e1c704d{to{transform:rotate(360deg)}}.table-responsive[data-v-5e1c704d]{overflow-x:auto}.table[data-v-5e1c704d]{width:100%;border-collapse:collapse;min-width:56.25rem}.table th[data-v-5e1c704d]{text-align:center;padding:.9375rem 1.25rem;color:#b5b5c3;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;background:#fdfdfd;border-bottom:.0625rem solid #eff2f5}.table td[data-v-5e1c704d]{text-align:center;padding:.9375rem 1.25rem;border-bottom:.0625rem dashed #f0f0f4;color:#3f4254;font-size:.95rem}.table .align-middle td[data-v-5e1c704d],.table .align-middle th[data-v-5e1c704d]{vertical-align:middle}.table .text-center[data-v-5e1c704d]{text-align:center}.table .text-muted[data-v-5e1c704d]{color:#b5b5c3}.bg-light th[data-v-5e1c704d]{background:#f9f9fc!important}.text-primary[data-v-5e1c704d]{color:#3699ff!important}.text-success[data-v-5e1c704d]{color:#1bc5bd!important}.text-dark[data-v-5e1c704d]{color:#181c32!important}.font-weight-bold[data-v-5e1c704d]{font-weight:700!important}.user-block[data-v-5e1c704d]{display:flex;align-items:center;justify-content:center;gap:.75rem}.user-details[data-v-5e1c704d]{display:flex;flex-direction:column}.user-details .nickname[data-v-5e1c704d]{font-weight:600;color:#181c32;font-size:.95rem}.user-details .sub-id[data-v-5e1c704d]{font-size:.8rem;color:#b5b5c3}.wallet-badge[data-v-5e1c704d],.wallet-short[data-v-5e1c704d]{font-family:Consolas,monospace;background:#f3f6f9;padding:.25rem .5rem;border-radius:.375rem;color:#3f4254;font-size:.85rem;display:inline-block}.price-text[data-v-5e1c704d]{font-weight:700;color:#181c32;font-size:1rem}.price-text .unit[data-v-5e1c704d]{font-size:.8rem;color:#b5b5c3;font-weight:600}.badge[data-v-5e1c704d]{padding:.375rem .625rem;border-radius:.375rem;font-size:.8rem;font-weight:600;display:inline-block}.badge.badge-light-dark[data-v-5e1c704d]{background:#f3f6f9;color:#3f4254;border:.0625rem solid #e2e5ec}.badge-mini[data-v-5e1c704d]{background:#ffe2e5;color:#f64e60;padding:.125rem .375rem;border-radius:.25rem;font-size:.75rem;vertical-align:middle;margin-left:.5rem}.card-footer[data-v-5e1c704d]{padding:1.25rem 1.5625rem;border-top:.0625rem solid #eff2f5;background:#fdfdfd;border-radius:0 0 .75rem .75rem}.pagination[data-v-5e1c704d]{display:flex;justify-content:flex-end;align-items:center;gap:.9375rem}.pagination .page-btn[data-v-5e1c704d]{padding:.375rem .75rem;border:.0625rem solid #e2e5ec;background:#fff;border-radius:.375rem;cursor:pointer;color:#7e8299;font-weight:500;transition:all .2s}.pagination .page-btn[data-v-5e1c704d]:disabled{background:#f3f6f9;color:#d1d3e0;cursor:not-allowed;border-color:#f3f6f9}.pagination .page-btn[data-v-5e1c704d]:not(:disabled):hover{border-color:#181c32;color:#181c32}.pagination .page-info[data-v-5e1c704d]{font-size:.9rem;color:#3f4254}.large-modal[data-v-5e1c704d]{width:62.5rem;max-width:100%;max-height:95vh}.modal-header[data-v-5e1c704d]{padding:1.25rem 1.5625rem;border-bottom:.0625rem solid #eff2f5;display:flex;justify-content:space-between;align-items:center;background:#fdfdfd}.modal-header h3[data-v-5e1c704d]{margin:0;font-size:1.25rem;font-weight:700;color:#181c32}.modal-header .btn-close[data-v-5e1c704d]{background:none;border:none;font-size:1.25rem;color:#a2a3b7;cursor:pointer}.modal-header .btn-close[data-v-5e1c704d]:hover{color:#f64e60}.execution-summary[data-v-5e1c704d]{background:#fff;padding:1.25rem 1.5625rem;border-bottom:.0625rem solid #eff2f5;margin-bottom:1.25rem}.exec-grid[data-v-5e1c704d]{display:flex;gap:.9375rem;align-items:stretch;justify-content:space-between;flex-wrap:wrap}.exec-stat[data-v-5e1c704d]{display:flex;flex-direction:column;justify-content:center;padding:1.25rem;border-radius:.75rem;border:.0625rem solid #e2e5ec;box-shadow:0 .125rem .5rem #00000005;background:#fff;min-width:9.375rem;flex:1}.exec-stat .label[data-v-5e1c704d]{font-size:.8rem;color:#a2a3b7;font-weight:600;text-transform:uppercase;margin-bottom:.3125rem}.exec-stat .val[data-v-5e1c704d]{font-size:1.25rem;font-weight:700;color:#181c32}.exec-stat .highlight-revenue[data-v-5e1c704d]{color:#8950fc}.exec-stat.input-stat[data-v-5e1c704d]{background:#f8fbff;border:.0625rem dashed #b1ddfd}.exec-stat.split[data-v-5e1c704d]{padding:.625rem .9375rem}.exec-stat.split .label[data-v-5e1c704d]{display:flex;justify-content:space-between;margin-bottom:.1875rem;font-size:.8rem}.exec-stat.split .label .sub-val[data-v-5e1c704d]{font-weight:700;color:#3f4254}.exec-stat.final-stat .final-val[data-v-5e1c704d]{color:#1bc5bd;font-size:1.5rem}.tabs-container[data-v-5e1c704d]{display:flex;justify-content:space-between;align-items:center;border-bottom:.125rem solid #ebedf3;padding:0 1.5625rem;background:#fff}.tabs-flex[data-v-5e1c704d]{display:flex;gap:.5rem}.tab-actions[data-v-5e1c704d]{display:flex;align-items:center;gap:.625rem}.tab-btn[data-v-5e1c704d]{background:none;border:none;padding:.9375rem 1.25rem;font-size:1rem;font-weight:600;color:#b5b5c3;cursor:pointer;border-bottom:.125rem solid transparent;margin-bottom:-.125rem;transition:all .2s}.tab-btn[data-v-5e1c704d]:hover{color:#7e8299}.tab-btn.active[data-v-5e1c704d]{color:#3699ff;border-bottom-color:#3699ff}.tab-content[data-v-5e1c704d]{background:#fff;padding:1.5625rem}.alert[data-v-5e1c704d]{padding:.9375rem 1.25rem;border-radius:.5rem;display:flex;align-items:center;gap:.625rem;margin-bottom:1.25rem;font-size:.95rem}.alert-info[data-v-5e1c704d]{background:#f0f8ff;color:#3f4254;border:.0625rem solid #e1f0ff}.alert-info strong[data-v-5e1c704d]{color:#3699ff;font-size:1.05rem;margin-left:auto;font-weight:700}.list-container[data-v-5e1c704d]{border:.0625rem solid #ebedf3;border-radius:.5rem;overflow:hidden;margin-bottom:1.25rem}.modal-table th[data-v-5e1c704d]{padding:.75rem .9375rem}.modal-table td[data-v-5e1c704d]{padding:.75rem .9375rem;font-size:.9rem}.modal-pagination[data-v-5e1c704d]{margin:0;padding-top:0;justify-content:center;border:none;background:transparent}.custom-scrollbar[data-v-5e1c704d]::-webkit-scrollbar{width:.375rem;height:.375rem}.custom-scrollbar[data-v-5e1c704d]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-5e1c704d]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:.375rem}.custom-scrollbar[data-v-5e1c704d]::-webkit-scrollbar-thumb:hover{background:#0003}@keyframes fadeIn-5e1c704d{0%{opacity:0}to{opacity:1}}@keyframes slideUp-5e1c704d{0%{transform:translateY(1.25rem);opacity:0}to{transform:translateY(0);opacity:1}}.page-header[data-v-79eb7c3c]{margin-bottom:1.5625rem}.page-header h2[data-v-79eb7c3c]{margin:0 0 .3125rem;font-size:1.5rem;font-weight:700;color:#181c32}.page-header .text-muted[data-v-79eb7c3c]{color:#b5b5c3;font-size:.95rem}.row[data-v-79eb7c3c]{display:flex;flex-wrap:wrap;margin-left:-.9375rem;margin-right:-.9375rem}.col-lg-6[data-v-79eb7c3c]{flex:0 0 50%;max-width:50%;padding-left:.9375rem;padding-right:.9375rem;box-sizing:border-box}@media(max-width:62rem){.col-lg-6[data-v-79eb7c3c]{flex:0 0 100%;max-width:100%;margin-bottom:1.25rem}}.mb-4[data-v-79eb7c3c]{margin-bottom:1.5625rem}.mt-4[data-v-79eb7c3c]{margin-top:1.5625rem}.mt-5[data-v-79eb7c3c]{margin-top:2.5rem}.pt-4[data-v-79eb7c3c]{padding-top:1.5625rem}.border-top[data-v-79eb7c3c]{border-top:.0625rem dashed #ebedf3}.pb-0[data-v-79eb7c3c]{padding-bottom:0!important}.border-0[data-v-79eb7c3c]{border:none!important}.bg-light[data-v-79eb7c3c]{background:#fdfdfd!important}.p-0[data-v-79eb7c3c]{padding:0!important}.ml-2[data-v-79eb7c3c]{margin-left:.5rem}.w-100[data-v-79eb7c3c]{width:100%}.d-none[data-v-79eb7c3c]{display:none}.flex-grow-1[data-v-79eb7c3c]{flex-grow:1}.text-primary[data-v-79eb7c3c]{color:#3699ff!important}.font-weight-bold[data-v-79eb7c3c]{font-weight:700!important}.header-title[data-v-79eb7c3c]{font-size:1.15rem;font-weight:700;color:#181c32;display:flex;align-items:center;gap:.5rem}.search-box[data-v-79eb7c3c]{display:flex;gap:.75rem;align-items:stretch}.search-box .form-select[data-v-79eb7c3c]{padding:.75rem .9375rem;border:.0625rem solid #e2e5ec;border-radius:.5rem;background:#fdfdfd;cursor:pointer;outline:none;font-size:.95rem;font-weight:500;color:#3f4254;width:8.125rem;flex-shrink:0}.search-box .form-select[data-v-79eb7c3c]:focus{border-color:#3699ff}.form-input[data-v-79eb7c3c]{width:100%;padding:.75rem .9375rem;border:.0625rem solid #e2e5ec;border-radius:.5rem;font-size:1rem;outline:none;transition:border-color .2s;background:#fff}.form-input[data-v-79eb7c3c]:focus{border-color:#3699ff;box-shadow:0 0 0 .1875rem #3699ff1a}.form-input[data-v-79eb7c3c]::placeholder{color:#b5b5c3}.btn[data-v-79eb7c3c]{padding:.625rem 1.25rem;font-size:.95rem;font-weight:600;border-radius:.5rem;cursor:pointer;transition:all .2s;border:.0625rem solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;flex-shrink:0}.btn.btn-primary[data-v-79eb7c3c]{background:#3699ff;color:#fff}.btn.btn-primary[data-v-79eb7c3c]:hover{background:#187de4;box-shadow:0 .25rem .625rem #3699ff40}.btn.btn-success[data-v-79eb7c3c]{background:#1bc5bd;color:#fff}.btn.btn-success[data-v-79eb7c3c]:hover{background:#0bb7af;box-shadow:0 .25rem .625rem #1bc5bd40}.btn.btn-danger[data-v-79eb7c3c]{background:#f64e60;color:#fff}.btn.btn-danger[data-v-79eb7c3c]:hover{background:#ee2d41;box-shadow:0 .25rem .625rem #f64e6040}.btn.btn-outline-primary[data-v-79eb7c3c]{background:transparent;color:#3699ff;border-color:#3699ff}.btn.btn-outline-primary[data-v-79eb7c3c]:hover:not(:disabled){background:#3699ff;color:#fff}.btn.btn-outline-secondary[data-v-79eb7c3c]{background:transparent;color:#7e8299;border-color:#e2e5ec}.btn.btn-outline-secondary[data-v-79eb7c3c]:hover:not(:disabled){background:#f3f6f9;color:#3f4254;border-color:#b5b5c3}.btn[data-v-79eb7c3c]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none!important}.details-table[data-v-79eb7c3c]{width:100%;border-collapse:collapse}.details-table td[data-v-79eb7c3c]{padding:1rem 1.5625rem;border-bottom:.0625rem dashed #eff2f5;font-size:.95rem}.details-table tr:last-child td[data-v-79eb7c3c]{border-bottom:none}.details-table .label-td[data-v-79eb7c3c]{width:8.75rem;color:#a2a3b7;font-weight:600;background:#fdfdfd}.details-table .val-td[data-v-79eb7c3c]{color:#3f4254}.form-actions[data-v-79eb7c3c]{display:flex;gap:.9375rem;width:100%}.form-group[data-v-79eb7c3c]{margin-bottom:1.5625rem}.form-group .form-label[data-v-79eb7c3c]{display:block;margin-bottom:.625rem;font-size:.95rem;font-weight:600;color:#3f4254}.highlight-bg[data-v-79eb7c3c]{background:#fdfdfd;padding:1.25rem;border-radius:.5rem;border:.0625rem dashed #e2e5ec}.radio-cards[data-v-79eb7c3c]{display:flex;gap:.9375rem}.radio-cards .radio-card[data-v-79eb7c3c]{flex:1;border:.0625rem solid #e2e5ec;border-radius:.5rem;padding:.9375rem;cursor:pointer;transition:all .2s;background:#fff}.radio-cards .radio-card .title[data-v-79eb7c3c]{font-weight:700;color:#181c32;margin-bottom:.25rem;font-size:1.05rem}.radio-cards .radio-card .desc[data-v-79eb7c3c]{font-size:.8rem;color:#a2a3b7}.radio-cards .radio-card[data-v-79eb7c3c]:hover{border-color:#b5b5c3;background:#fdfdfd}.radio-cards .radio-card.active[data-v-79eb7c3c]{border-color:#3699ff;border-width:.125rem;background:#f8fbff}.radio-cards .radio-card.active .title[data-v-79eb7c3c]{color:#3699ff}.input-wrapper[data-v-79eb7c3c]{position:relative;display:flex;align-items:center}.input-wrapper .large-input[data-v-79eb7c3c]{padding:.9375rem 5rem .9375rem 1.25rem;font-size:1.3rem;font-weight:700;color:#181c32;border-color:#3699ff}.input-wrapper .currency-tag[data-v-79eb7c3c]{position:absolute;right:1.25rem;font-weight:700;color:#a2a3b7;letter-spacing:.0625rem}.disabled-overlay[data-v-79eb7c3c]{position:relative}.disabled-overlay .overlay-msg[data-v-79eb7c3c]{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;inset:0;z-index:10;background:#fffc;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);color:#181c32;font-weight:600;font-size:1.1rem;pointer-events:auto}.loading-state[data-v-79eb7c3c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 0;color:#a2a3b7}.loading-state .spinner[data-v-79eb7c3c]{margin-bottom:.9375rem}.spinner[data-v-79eb7c3c]{width:1.875rem;height:1.875rem;border:.1875rem solid rgba(54,153,255,.2);border-top-color:#3699ff;border-radius:50%;animation:spin-79eb7c3c 1s linear infinite}.spinner-small[data-v-79eb7c3c]{width:.875rem;height:.875rem;margin:0 .25rem;border-width:.125rem;display:inline-block;border:.125rem solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-79eb7c3c 1s linear infinite}.no-result[data-v-79eb7c3c]{text-align:center;color:#a2a3b7;padding:2.5rem 0;background:#fdfdfd;border-radius:.5rem;border:.0625rem dashed #ebedf3}.no-result p[data-v-79eb7c3c]{margin:0;font-weight:500}@keyframes spin-79eb7c3c{to{transform:rotate(360deg)}}.slide-up[data-v-79eb7c3c]{animation:slideUp-79eb7c3c .3s ease}@keyframes slideUp-79eb7c3c{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}.search-results-card[data-v-79eb7c3c]{border-color:#3699ff}.search-results-card .card-header[data-v-79eb7c3c]{background-color:#f8fbff!important;border-bottom-color:#e1f0ff;padding:1rem 1.5625rem}.search-results-card .card-header .header-title[data-v-79eb7c3c]{color:#3699ff;font-size:1.05rem}.result-list[data-v-79eb7c3c]{list-style:none;margin:0;padding:0;max-height:21.875rem;overflow-y:auto}.result-list[data-v-79eb7c3c]::-webkit-scrollbar{width:.375rem}.result-list[data-v-79eb7c3c]::-webkit-scrollbar-track{background:#fdfdfd}.result-list[data-v-79eb7c3c]::-webkit-scrollbar-thumb{background:#e2e5ec;border-radius:.25rem}.result-list[data-v-79eb7c3c]::-webkit-scrollbar-thumb:hover{background:#b5b5c3}.result-item[data-v-79eb7c3c]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5625rem;border-bottom:.0625rem solid #eff2f5;cursor:pointer;transition:background-color .2s}.result-item[data-v-79eb7c3c]:last-child{border-bottom:none}.result-item[data-v-79eb7c3c]:hover{background-color:#f8fbff}.result-item:hover .select-btn[data-v-79eb7c3c]{background-color:#3699ff;color:#fff}.result-item .user-info[data-v-79eb7c3c]{display:flex;flex-direction:column}.result-item .user-info .nickname[data-v-79eb7c3c]{font-weight:700;color:#3f4254;margin-bottom:.25rem}.result-item .user-info .sub-info[data-v-79eb7c3c]{font-size:.85rem}.result-item .select-btn[data-v-79eb7c3c]{padding:.375rem .875rem;font-size:.85rem;transition:all .2s}.history-section[data-v-79eb7c3c]{box-shadow:0 .125rem .375rem #00000008;border:.0625rem solid #eff2f5}.history-section .filter-select[data-v-79eb7c3c]{min-width:8rem;padding:.5rem 2rem .5rem 1rem;border-radius:.375rem;border:.0625rem solid #e2e5ec;background-color:#fdfdfd;color:#3f4254;font-weight:500;font-size:.9rem;cursor:pointer}.history-section .filter-select[data-v-79eb7c3c]:focus{border-color:#3699ff;box-shadow:0 0 0 .15rem #3699ff40}.history-table[data-v-79eb7c3c]{width:100%;border-collapse:collapse;margin-top:1rem}.history-table th[data-v-79eb7c3c]{font-weight:600;color:#a2a3b7;font-size:.85rem;text-transform:uppercase;letter-spacing:.05rem;padding:1rem 1.25rem;border-bottom:.0625rem dashed #ebedf3;background-color:#fafbfc;text-align:center}.history-table td[data-v-79eb7c3c]{text-align:center;padding:1.25rem;vertical-align:middle;border-bottom:.0625rem solid #f3f6f9}.history-table .history-row[data-v-79eb7c3c]:hover{background-color:#f9fbfd}.history-table .empty-state[data-v-79eb7c3c]{font-size:.95rem}.history-table .date-col[data-v-79eb7c3c]{font-size:.9rem;color:#7e8299;white-space:nowrap}.history-table .user-info[data-v-79eb7c3c]{display:flex;flex-direction:column}.history-table .user-info .nickname[data-v-79eb7c3c]{font-weight:600;color:#3f4254;font-size:.95rem}.history-table .user-info .userid[data-v-79eb7c3c]{font-size:.8rem;color:#b5b5c3;margin-top:.125rem}.history-table .badge-light-dark[data-v-79eb7c3c]{background:#f3f6f9;color:#3f4254;border:.0625rem solid #e2e5ec;padding:.35rem .65rem;border-radius:.35rem;font-size:.8rem;font-weight:700;letter-spacing:.02rem;display:inline-block}.history-table .text-dark[data-v-79eb7c3c]{color:#181c32!important}.history-table .text-danger[data-v-79eb7c3c]{color:#f64e60!important}.history-table .currency-label[data-v-79eb7c3c]{font-weight:600;color:#5e6278;background-color:#f3f6f9;padding:.25rem .5rem;border-radius:.25rem;font-size:.85rem}.history-table .amount-col[data-v-79eb7c3c]{font-size:1.05rem}.history-table .reason-col[data-v-79eb7c3c]{color:#7e8299;font-size:.9rem;max-width:15rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.pagination-wrapper[data-v-79eb7c3c]{padding:1rem 1.5625rem;border-top:.0625rem solid #eff2f5;background:#fdfdfd}.custom-pagination[data-v-79eb7c3c]{display:flex;justify-content:center}.custom-pagination .pagination[data-v-79eb7c3c]{display:flex;list-style:none;padding:0;margin:0;gap:.5rem;align-items:center}.custom-pagination .page-btn[data-v-79eb7c3c]{background:#fff;border:.0625rem solid #e2e5ec;color:#3f4254;padding:.55rem 1rem;border-radius:.375rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s}.custom-pagination .page-btn[data-v-79eb7c3c]:hover:not(:disabled){background:#f3f6f9;color:#181c32;border-color:#181c32}.custom-pagination .page-btn[data-v-79eb7c3c]:disabled{opacity:.5;cursor:not-allowed;background:#f9f9f9}.custom-pagination .page-info[data-v-79eb7c3c]{font-weight:600;font-size:.95rem;color:#181c32;padding:0 .5rem}.page-header[data-v-eafecf75]{margin-bottom:1.5625rem}.page-header h2[data-v-eafecf75]{margin:0 0 .3125rem;font-size:1.5rem;font-weight:700;color:#181c32}.page-header .text-muted[data-v-eafecf75]{color:#b5b5c3;font-size:.95rem;margin:0}.header-title[data-v-eafecf75]{font-size:1.1rem;font-weight:700;color:#181c32;display:flex;align-items:center;gap:.5rem}.mb-4[data-v-eafecf75]{margin-bottom:1.5625rem}.mt-1[data-v-eafecf75]{margin-top:.3125rem}.p-5[data-v-eafecf75]{padding:3.125rem}.pb-0[data-v-eafecf75]{padding-bottom:0!important}.p-0[data-v-eafecf75]{padding:0!important}.border-0[data-v-eafecf75]{border:none!important}.w-auto[data-v-eafecf75]{width:auto}.bg-white[data-v-eafecf75]{background:#fff!important}.shadow-sm[data-v-eafecf75]{box-shadow:0 .0625rem .1875rem #0000000d}.text-dark[data-v-eafecf75]{color:#181c32!important}.text-muted[data-v-eafecf75]{color:#b5b5c3}.text-center[data-v-eafecf75]{text-align:center}.text-right[data-v-eafecf75]{text-align:right}.header-filters[data-v-eafecf75]{display:flex;gap:.625rem}.header-actions[data-v-eafecf75]{display:flex;align-items:center;gap:.9375rem;flex-wrap:wrap}.search-group[data-v-eafecf75]{display:flex;box-shadow:0 .0625rem .1875rem #0000000d;border-radius:.375rem}.form-select[data-v-eafecf75]{padding:.5rem .75rem;border:.0625rem solid #e2e5ec;border-radius:.375rem;background:#fff;cursor:pointer;outline:none;font-size:.9rem}.form-select[data-v-eafecf75]:focus{border-color:#181c32}.form-input[data-v-eafecf75]{padding:.5rem .9375rem;border:.0625rem solid #e2e5ec;border-right:none;width:15.625rem;outline:none;font-size:.9rem}.form-input[data-v-eafecf75]:focus{border-color:#181c32}.btn[data-v-eafecf75]{padding:.5rem 1rem;font-size:.9rem;font-weight:500;border-radius:.375rem;cursor:pointer;transition:all .2s;border:.0625rem solid transparent;display:inline-flex;align-items:center;justify-content:center}.btn.btn-primary[data-v-eafecf75]{background:#3699ff;color:#fff;border-radius:0 .375rem .375rem 0}.btn.btn-primary[data-v-eafecf75]:hover{background:#187de4}.btn.btn-outline-primary[data-v-eafecf75]{background:transparent;color:#3699ff;border-color:#3699ff}.btn.btn-outline-primary[data-v-eafecf75]:hover{background:#e1f0ff}.dashboard-stats-grid[data-v-eafecf75]{display:grid;grid-template-columns:1fr;gap:1.25rem;align-items:stretch}.stat-box[data-v-eafecf75]{background:#fff;border:.0625rem solid #e2e5ec;border-radius:.75rem;padding:1.5625rem;display:flex;align-items:center;gap:1.25rem;box-shadow:0 .125rem .5rem #00000005;transition:transform .2s,box-shadow .2s}.stat-box.neutral-box[data-v-eafecf75]{background:#fff;border-color:#e2e5ec}.stat-box .stat-info[data-v-eafecf75]{flex:1}.stat-box .stat-info h4[data-v-eafecf75]{margin:0 0 .5rem;font-size:1rem;color:#3f4254;font-weight:700}.stat-box .stat-info .value[data-v-eafecf75]{font-size:2.2rem;font-weight:800;line-height:1}.stat-box .stat-info .value .unit[data-v-eafecf75]{font-size:1.2rem;font-weight:600}.stat-box .stat-info .desc[data-v-eafecf75]{font-size:.85rem}.loading-state[data-v-eafecf75]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.75rem 0;color:#a2a3b7}.loading-state .spinner[data-v-eafecf75]{width:1.875rem;height:1.875rem;border:.1875rem solid rgba(54,153,255,.2);border-top-color:#3699ff;border-radius:50%;animation:spin-eafecf75 1s linear infinite;margin-bottom:.9375rem}@keyframes spin-eafecf75{to{transform:rotate(360deg)}}.table-responsive[data-v-eafecf75]{overflow-x:auto}.table[data-v-eafecf75]{width:100%;border-collapse:collapse;min-width:56.25rem}.table th[data-v-eafecf75]{text-align:center;padding:.9375rem 1.25rem;color:#b5b5c3;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;background:#fdfdfd;border-bottom:.0625rem solid #eff2f5}.table td[data-v-eafecf75]{text-align:center;padding:.9375rem 1.25rem;border-bottom:.0625rem dashed #f0f0f4;color:#3f4254;font-size:.95rem}.table .align-middle td[data-v-eafecf75],.table .align-middle th[data-v-eafecf75]{vertical-align:middle}.text-id[data-v-eafecf75]{font-weight:600;color:#7e8299}.user-block[data-v-eafecf75]{display:flex;align-items:center;justify-content:center;gap:.75rem}.avatar-sm[data-v-eafecf75]{width:2.375rem;height:2.375rem;background:#f3f6f9;color:#a2a3b7;border-radius:.5rem;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem}.user-details[data-v-eafecf75]{display:flex;flex-direction:column}.user-details .nickname[data-v-eafecf75]{font-weight:600;color:#181c32;font-size:.95rem}.user-details .sub-id[data-v-eafecf75]{font-size:.8rem;color:#b5b5c3}.badge[data-v-eafecf75]{padding:.375rem .625rem;border-radius:.375rem;font-size:.8rem;font-weight:600;display:inline-block}.badge.badge-light-dark[data-v-eafecf75]{background:#f3f6f9;color:#3f4254;border:.0625rem solid #e2e5ec}.card-footer[data-v-eafecf75]{padding:1.25rem 1.5625rem;border-top:.0625rem solid #eff2f5;background:#fdfdfd;border-radius:0 0 .75rem .75rem}.pagination[data-v-eafecf75]{display:flex;justify-content:flex-end;align-items:center;gap:.9375rem}.pagination .page-btn[data-v-eafecf75]{padding:.375rem .75rem;background:#fff;border:.0625rem solid #e2e5ec;border-radius:.375rem;color:#7e8299;font-weight:500;cursor:pointer;transition:all .2s}.pagination .page-btn[data-v-eafecf75]:disabled{background:#f3f6f9;color:#d1d3e0;cursor:not-allowed;border-color:#f3f6f9}.pagination .page-btn[data-v-eafecf75]:not(:disabled):hover{border-color:#181c32;color:#181c32}.pagination .page-info[data-v-eafecf75]{font-size:.9rem;color:#3f4254}
