.user-profile-dropdown[data-v-22080f7c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 12px;border-radius:13px;border:1px solid #6b6b6b;-webkit-transition:all .3s ease;transition:all .3s ease;background:rgba(0,0,0,.03);text-decoration:none!important;height:35px}.user-profile-dropdown[data-v-22080f7c]:hover{background:rgba(0,0,0,.08)}.user-avatar-wrapper[data-v-22080f7c]{margin-right:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#5e72e4}.user-icon[data-v-22080f7c]{font-size:1.4rem}.username-text[data-v-22080f7c]{font-weight:600;color:#32325d;font-size:.9rem}.top-wrapper[data-v-22080f7c]{gap:10px}.debt-bell[data-v-22080f7c]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:35px;height:35px;border-radius:50%;background:#fff7ed;border:1px solid #fdba74;color:#f97316;text-decoration:none!important;-webkit-transition:.2s;transition:.2s;-webkit-animation:bellPulse-data-v-22080f7c 2s infinite;animation:bellPulse-data-v-22080f7c 2s infinite}.debt-bell[data-v-22080f7c]:hover{background:#fed7aa;color:#c2410c}.bell-icon[data-v-22080f7c]{font-size:1rem}.bell-badge[data-v-22080f7c]{position:absolute;top:-4px;right:-4px;background:#e11d48;color:#fff;font-size:10px;font-weight:800;min-width:18px;height:18px;padding:0 5px;border-radius:9999px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid #fff}@-webkit-keyframes bellPulse-data-v-22080f7c{0%,to{-webkit-box-shadow:0 0 0 0 rgba(249,115,22,.5);box-shadow:0 0 0 0 rgba(249,115,22,.5)}50%{-webkit-box-shadow:0 0 0 6px rgba(249,115,22,0);box-shadow:0 0 0 6px rgba(249,115,22,0)}}@keyframes bellPulse-data-v-22080f7c{0%,to{-webkit-box-shadow:0 0 0 0 rgba(249,115,22,.5);box-shadow:0 0 0 0 rgba(249,115,22,.5)}50%{-webkit-box-shadow:0 0 0 6px rgba(249,115,22,0);box-shadow:0 0 0 6px rgba(249,115,22,0)}}.custom-dropdown-menu[data-v-22080f7c]{border:none;-webkit-box-shadow:0 40px 80px rgba(50,50,93,.1),0 15px 35px rgba(50,50,93,.15),0 5px 15px rgba(0,0,0,.1);box-shadow:0 40px 80px rgba(50,50,93,.1),0 15px 35px rgba(50,50,93,.15),0 5px 15px rgba(0,0,0,.1);border-radius:.5rem;padding:10px 0;min-width:180px}.dropdown-item[data-v-22080f7c]{padding:5px 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#525f7f;-webkit-transition:background .2s;transition:background .2s}.logout-link[data-v-22080f7c]:hover{background-color:#fef1f1;color:#f5365c}.overlay[data-v-046633a5]{position:fixed;inset:0;background:rgba(15,23,42,.45);z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;backdrop-filter:blur(3px)}.modal-box[data-v-046633a5]{background:#fff;border-radius:24px;width:460px;max-width:95vw;-webkit-box-shadow:0 24px 64px rgba(0,0,0,.18);box-shadow:0 24px 64px rgba(0,0,0,.18);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:90vh;overflow:hidden}.modal-head[data-v-046633a5]{padding:22px 24px 16px;border-bottom:1px solid #f1f5f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-title[data-v-046633a5]{margin:0;font-size:18px;font-weight:800;color:#1e293b}.close-btn[data-v-046633a5]{background:#f1f5f9;border:none;width:34px;height:34px;border-radius:50%;font-size:22px;cursor:pointer;color:#64748b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-body[data-v-046633a5]{padding:20px 24px;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.modal-foot[data-v-046633a5]{padding:16px 24px;border-top:1px solid #f1f5f9;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.field-group[data-v-046633a5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.flabel[data-v-046633a5]{font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.3px}.finput[data-v-046633a5]{height:44px;border:1.5px solid #e2e8f0;border-radius:12px;padding:0 14px;font-size:14px;font-weight:600;color:#1e293b;outline:none;-webkit-transition:.2s;transition:.2s;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.finput[data-v-046633a5]:focus{border-color:#5850ec;-webkit-box-shadow:0 0 0 3px rgba(88,80,236,.1);box-shadow:0 0 0 3px rgba(88,80,236,.1)}.field-row-2[data-v-046633a5]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.btn-cancel-m[data-v-046633a5]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:46px;background:#f1f5f9;color:#64748b;border:none;border-radius:14px;font-weight:700;cursor:pointer}.btn-save-m[data-v-046633a5]{-webkit-box-flex:2;-ms-flex:2;flex:2;height:46px;background:linear-gradient(135deg,#5850ec,#4338ca);color:#fff;border:none;border-radius:14px;font-weight:800;cursor:pointer;-webkit-transition:.2s;transition:.2s}.btn-save-m[data-v-046633a5]:disabled{opacity:.6}.label-row[data-v-046633a5]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.alpha-toggle[data-v-046633a5],.label-row[data-v-046633a5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.alpha-toggle[data-v-046633a5]{gap:6px;font-size:11px;font-weight:600;color:#475569;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.alpha-toggle input[data-v-046633a5]{cursor:pointer}.code-row[data-v-046633a5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.code-input[data-v-046633a5]{-webkit-box-flex:1;-ms-flex:1;flex:1;letter-spacing:2px;font-family:JetBrains Mono,Consolas,monospace;font-weight:800}.btn-gen[data-v-046633a5]{height:44px;padding:0 14px;background:#ede9fe;color:#5850ec;border:1.5px solid #a78bfa;border-radius:12px;font-weight:800;font-size:13px;cursor:pointer;white-space:nowrap;-webkit-transition:.15s;transition:.15s}.btn-gen[data-v-046633a5]:hover{background:#5850ec;color:#fff;border-color:#5850ec}.code-hint[data-v-046633a5]{font-size:12px;color:#64748b;background:#f1f5f9;padding:6px 10px;border-radius:8px;margin-top:4px}.code-hint b[data-v-046633a5]{color:#5850ec;letter-spacing:1.5px}.ball-card[data-v-046633a5]{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1.5px solid #fbbf24;border-radius:14px;padding:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.ball-title[data-v-046633a5]{font-weight:800;color:#92400e;font-size:14px}.ball-help[data-v-046633a5]{font-size:12px;color:#78350f}.ball-help b[data-v-046633a5]{color:#92400e}.ball-off[data-v-046633a5]{color:#b91c1c;font-weight:700;margin-left:4px}.g-page[data-v-4fcf9b59]{padding:28px 32px;background:#f8fafc;min-height:100vh;font-family:Inter,Segoe UI,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.header-row[data-v-4fcf9b59]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-title[data-v-4fcf9b59]{font-size:28px;font-weight:900;color:#5850ec;margin:0}.header-actions[data-v-4fcf9b59]{gap:12px}.header-actions[data-v-4fcf9b59],.search-wrap[data-v-4fcf9b59]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-wrap[data-v-4fcf9b59]{position:relative}.s-icon[data-v-4fcf9b59]{position:absolute;left:12px;color:#94a3b8}.search-input[data-v-4fcf9b59]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:9px 14px 9px 36px;font-size:13px;width:220px;outline:none;-webkit-transition:.2s;transition:.2s}.search-input[data-v-4fcf9b59]:focus{border-color:#5850ec;-webkit-box-shadow:0 0 0 3px rgba(88,80,236,.12);box-shadow:0 0 0 3px rgba(88,80,236,.12)}.btn-add-header[data-v-4fcf9b59]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;background:linear-gradient(135deg,#5850ec,#4338ca);color:#fff;border:none;height:40px;padding:0 20px;border-radius:12px;font-weight:700;font-size:13px;cursor:pointer;-webkit-box-shadow:0 4px 14px rgba(88,80,236,.3);box-shadow:0 4px 14px rgba(88,80,236,.3);-webkit-transition:.2s;transition:.2s}.btn-add-header[data-v-4fcf9b59]:hover{opacity:.9}.btn-bulk[data-v-4fcf9b59]{background:#fef3c7;color:#92400e;border:1.5px solid #fbbf24;height:40px;padding:0 14px;border-radius:12px;font-weight:700;font-size:13px;cursor:pointer;-webkit-transition:.15s;transition:.15s}.btn-bulk[data-v-4fcf9b59]:hover{background:#fbbf24;color:#fff}.btn-bulk.danger[data-v-4fcf9b59]{background:#fff1f2;color:#e11d48;border-color:#fda4af}.btn-bulk.danger[data-v-4fcf9b59]:hover{background:#e11d48;color:#fff}.btn-bulk.warning[data-v-4fcf9b59]{background:#fffbeb;color:#b45309;border-color:#f59e0b}.btn-bulk.warning[data-v-4fcf9b59]:hover{background:#f59e0b;color:#fff}.bulk-modal-box[data-v-4fcf9b59]{width:520px}.bulk-hint[data-v-4fcf9b59]{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af;border-radius:12px;padding:10px 14px;font-size:12.5px;line-height:1.5}.bulk-row[data-v-4fcf9b59]{display:grid;grid-template-columns:200px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding:12px 14px;border:1.5px solid #e2e8f0;border-radius:12px;background:#f8fafc;-webkit-transition:.2s;transition:.2s}.bulk-row.active[data-v-4fcf9b59]{background:#fff;border-color:#5850ec;-webkit-box-shadow:0 0 0 3px rgba(88,80,236,.08);box-shadow:0 0 0 3px rgba(88,80,236,.08)}.bulk-check[data-v-4fcf9b59]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:13.5px;font-weight:700;color:#1e293b;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bulk-check input[type=checkbox][data-v-4fcf9b59]{width:18px;height:18px;accent-color:#5850ec;cursor:pointer}.bulk-row .finput[data-v-4fcf9b59]:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.bulk-preview[data-v-4fcf9b59]{margin-top:4px;padding:10px 14px;background:#f0fdf4;border:1px solid #86efac;color:#166534;border-radius:10px;font-size:12.5px}@media (max-width:768px){.g-page[data-v-4fcf9b59]{padding:16px 12px;gap:12px}.header-row[data-v-4fcf9b59]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:12px}.page-title[data-v-4fcf9b59]{font-size:22px}.header-actions[data-v-4fcf9b59]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.search-wrap[data-v-4fcf9b59]{grid-column:1/-1}.search-input[data-v-4fcf9b59]{width:100%}.btn-add-header[data-v-4fcf9b59],.btn-bulk[data-v-4fcf9b59]{width:100%;padding:0 10px;font-size:12px}.btn-add-header[data-v-4fcf9b59]{grid-column:1/-1}.bulk-modal-box[data-v-4fcf9b59],.history-modal-box[data-v-4fcf9b59],.modal-box[data-v-4fcf9b59],.pay-modal-box[data-v-4fcf9b59]{width:calc(100vw - 24px);max-width:520px;border-radius:18px}.bulk-row[data-v-4fcf9b59]{grid-template-columns:1fr;gap:8px;padding:12px}.ctable[data-v-4fcf9b59]{table-layout:auto}.ctable tbody td[data-v-4fcf9b59],.ctable thead th[data-v-4fcf9b59]{padding:10px 8px;font-size:12px}.act-btn[data-v-4fcf9b59]{width:28px;height:28px}}.table-card[data-v-4fcf9b59]{background:#fff;border-radius:20px;border:1px solid #e8edf3;-webkit-box-shadow:0 4px 24px rgba(0,0,0,.04);box-shadow:0 4px 24px rgba(0,0,0,.04);overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.table-wrap[data-v-4fcf9b59]{overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.ctable[data-v-4fcf9b59]{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.ctable thead th[data-v-4fcf9b59]{background:#f8fafc;border-bottom:1.5px solid #e8edf3;padding:14px 12px;font-size:10px;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.5px;text-align:center;position:sticky;top:0;z-index:5}.th-left[data-v-4fcf9b59]{text-align:left!important;padding-left:20px!important}.ctable tbody td[data-v-4fcf9b59]{padding:13px 12px;font-size:13px;font-weight:600;color:#334155;border-bottom:1px solid #f1f5f9;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.td-left[data-v-4fcf9b59]{text-align:left!important;padding-left:20px!important}.td-blue[data-v-4fcf9b59]{color:#2563eb}.td-red[data-v-4fcf9b59]{color:#e11d48}.td-gray[data-v-4fcf9b59]{color:#64748b}.td-dark[data-v-4fcf9b59]{color:#1e293b}.td-green[data-v-4fcf9b59]{color:#16a34a}.summary-row td[data-v-4fcf9b59]{background:#f1f5f9!important;border-top:2px solid #5850ec;padding:14px 12px!important;font-size:14px}.show-all-toggle[data-v-4fcf9b59]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;color:#475569;font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.show-all-toggle input[data-v-4fcf9b59]{cursor:pointer}.reset-notice[data-v-4fcf9b59]{padding:10px 24px;background:#fef3c7;color:#92400e;font-size:12px;border-bottom:1px solid #fbbf24}.reset-notice a[data-v-4fcf9b59]{color:#5850ec;font-weight:700;margin-left:6px}.td-bold[data-v-4fcf9b59]{font-weight:800}.empty-row[data-v-4fcf9b59]{text-align:center;padding:40px;color:#94a3b8;font-weight:600}.m-name[data-v-4fcf9b59]{font-weight:700;color:#1e293b;font-size:14px}.m-phone[data-v-4fcf9b59]{font-size:11px;color:#94a3b8;margin-top:1px}.trow[data-v-4fcf9b59]{cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.trow[data-v-4fcf9b59]:hover{background:#f8fafc}.act-btns[data-v-4fcf9b59]{gap:6px}.act-btn[data-v-4fcf9b59],.act-btns[data-v-4fcf9b59]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.act-btn[data-v-4fcf9b59]{width:32px;height:32px;border:none;border-radius:9px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:.15s;transition:.15s}.act-btn.view[data-v-4fcf9b59]{background:#f0fdf4;color:#16a34a}.act-btn.pay[data-v-4fcf9b59]{background:#eff6ff;color:#2563eb}.act-btn.edit[data-v-4fcf9b59]{background:#f5f3ff;color:#5850ec}.act-btn.del[data-v-4fcf9b59]{background:#fff1f2;color:#e11d48}.act-btn[data-v-4fcf9b59]:hover{-webkit-filter:brightness(.92);filter:brightness(.92);-webkit-transform:scale(1.07);transform:scale(1.07)}.overlay[data-v-4fcf9b59]{position:fixed;inset:0;background:rgba(15,23,42,.45);z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;backdrop-filter:blur(3px)}.modal-box[data-v-4fcf9b59]{background:#fff;border-radius:24px;width:460px;-webkit-box-shadow:0 24px 64px rgba(0,0,0,.18);box-shadow:0 24px 64px rgba(0,0,0,.18);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:90vh;overflow:hidden}.pay-modal-box[data-v-4fcf9b59]{width:520px}.history-modal-box[data-v-4fcf9b59]{width:640px;max-height:80vh}.modal-head[data-v-4fcf9b59]{padding:22px 24px 16px;border-bottom:1px solid #f1f5f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-title[data-v-4fcf9b59]{margin:0;font-size:18px;font-weight:800;color:#1e293b}.close-btn[data-v-4fcf9b59]{background:#f1f5f9;border:none;width:34px;height:34px;border-radius:50%;font-size:22px;cursor:pointer;color:#64748b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-body[data-v-4fcf9b59]{padding:20px 24px;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.modal-foot[data-v-4fcf9b59]{padding:16px 24px;border-top:1px solid #f1f5f9;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.field-group[data-v-4fcf9b59]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.flabel[data-v-4fcf9b59]{font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.3px}.finput[data-v-4fcf9b59]{height:44px;border:1.5px solid #e2e8f0;border-radius:12px;padding:0 14px;font-size:14px;font-weight:600;color:#1e293b;outline:none;-webkit-transition:.2s;transition:.2s;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.finput[data-v-4fcf9b59]:focus{border-color:#5850ec;-webkit-box-shadow:0 0 0 3px rgba(88,80,236,.1);box-shadow:0 0 0 3px rgba(88,80,236,.1)}.finput-lg[data-v-4fcf9b59]{height:52px;font-size:18px;font-weight:800}.field-row-2[data-v-4fcf9b59]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.btn-cancel-m[data-v-4fcf9b59]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:46px;background:#f1f5f9;color:#64748b;border:none;border-radius:14px;font-weight:700;cursor:pointer}.btn-save-m[data-v-4fcf9b59]{-webkit-box-flex:2;-ms-flex:2;flex:2;height:46px;background:linear-gradient(135deg,#5850ec,#4338ca);color:#fff;border:none;border-radius:14px;font-weight:800;cursor:pointer;-webkit-transition:.2s;transition:.2s}.btn-save-m[data-v-4fcf9b59]:disabled{opacity:.6}.btn-pay-m[data-v-4fcf9b59]{-webkit-box-flex:2;-ms-flex:2;flex:2;height:46px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;border-radius:14px;font-weight:800;cursor:pointer}.btn-pay-m[data-v-4fcf9b59]:disabled{opacity:.6}.master-badge[data-v-4fcf9b59]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:14px;padding:14px 16px;gap:14px}.master-avatar[data-v-4fcf9b59],.master-badge[data-v-4fcf9b59]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.master-avatar[data-v-4fcf9b59]{width:44px;height:44px;background:linear-gradient(135deg,#5850ec,#4338ca);color:#fff;border-radius:50%;font-size:20px;font-weight:900;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.master-badge-name[data-v-4fcf9b59]{font-size:16px;font-weight:800;color:#1e293b}.master-badge-info[data-v-4fcf9b59]{font-size:12px;color:#64748b;margin-top:3px}.c-red[data-v-4fcf9b59]{color:#e11d48}.c-green[data-v-4fcf9b59]{color:#16a34a}.reason-grid[data-v-4fcf9b59]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.reason-btn[data-v-4fcf9b59]{height:56px;border:1.5px solid #e2e8f0;background:#fff;border-radius:12px;font-size:12px;font-weight:700;cursor:pointer;color:#475569;-webkit-transition:.15s;transition:.15s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3px}.reason-btn .r-icon[data-v-4fcf9b59]{font-size:18px}.reason-btn[data-v-4fcf9b59]:hover{border-color:#5850ec;color:#5850ec}.reason-btn.active[data-v-4fcf9b59]{background:#5850ec;border-color:#5850ec;color:#fff}.label-row[data-v-4fcf9b59]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quick-btn[data-v-4fcf9b59]{background:#ede9fe;border:1.5px solid #a78bfa;border-radius:8px;color:#5850ec;font-size:12px;font-weight:800;padding:3px 10px;cursor:pointer;-webkit-transition:.15s;transition:.15s}.quick-btn[data-v-4fcf9b59]:hover{background:#5850ec;color:#fff;border-color:#5850ec}.pay-type-grid[data-v-4fcf9b59]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.pay-type-btn[data-v-4fcf9b59]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:80px;height:40px;border:1.5px solid #e2e8f0;background:#fff;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;color:#475569;-webkit-transition:.15s;transition:.15s}.pay-type-btn[data-v-4fcf9b59]:hover{border-color:#22c55e;color:#16a34a}.pay-type-btn.active[data-v-4fcf9b59]{background:#22c55e;border-color:#22c55e;color:#fff}.type-tag[data-v-4fcf9b59]{font-size:11px;font-weight:800;padding:3px 8px;border-radius:6px;text-transform:uppercase}.tag-red[data-v-4fcf9b59]{background:#fff1f2;color:#e11d48}.tag-green[data-v-4fcf9b59]{background:#f0fdf4;color:#16a34a}