.v-autocomplete--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating{top:0}.v-autocomplete .v-field .v-field__input,.v-autocomplete .v-field .v-text-field__prefix,.v-autocomplete .v-field .v-text-field__suffix,.v-autocomplete .v-field.v-field{cursor:text}.v-autocomplete .v-field .v-field__input>input{flex:1 1}.v-autocomplete .v-field input{min-width:64px}.v-autocomplete .v-field:not(.v-field--focused) input{min-width:0}.v-autocomplete .v-field--dirty .v-autocomplete__selection{margin-inline-end:2px}.v-autocomplete .v-autocomplete__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-autocomplete__content{border-radius:4px;box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));overflow:hidden}.v-autocomplete__mask{background:rgb(var(--v-theme-surface-light))}.v-autocomplete__selection{align-items:center;display:inline-flex;height:1.5rem;letter-spacing:inherit;line-height:inherit;max-width:calc(100% - 4px)}.v-autocomplete__selection:first-child{margin-inline-start:0}.v-autocomplete--selecting-index .v-autocomplete__selection{opacity:var(--v-medium-emphasis-opacity)}.v-autocomplete--selecting-index .v-autocomplete__selection--selected{opacity:1}.v-autocomplete--selecting-index .v-field__input>input{caret-color:transparent}.v-autocomplete--single:not(.v-autocomplete--selection-slot).v-text-field input{flex:1 1;left:0;padding-inline:inherit;position:absolute;right:0;width:100%}.v-autocomplete--single:not(.v-autocomplete--selection-slot) .v-field--active input{transition:none}.v-autocomplete--single:not(.v-autocomplete--selection-slot) .v-field--dirty:not(.v-field--focused) input,.v-autocomplete--single:not(.v-autocomplete--selection-slot) .v-field--focused .v-autocomplete__selection{opacity:0}.v-autocomplete__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-autocomplete--active-menu .v-autocomplete__menu-icon{transform:rotate(180deg)}.add-credit-dialog[data-v-6a0cb4d8]{border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 20px 60px #00000026;overflow:hidden}.dialog-header[data-v-6a0cb4d8]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;min-height:80px;position:relative}.dialog-header[data-v-6a0cb4d8]:before{background:linear-gradient(135deg,#667eeae6,#764ba2e6);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.dialog-header[data-v-6a0cb4d8]>*{position:relative;z-index:2}.header-icon-wrapper[data-v-6a0cb4d8]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid hsla(0,0%,100%,.3);border-radius:50%;display:flex;height:56px;justify-content:center;width:56px}.close-btn[data-v-6a0cb4d8]{background:#ffffff1a;border-radius:50%;color:#fff;transition:all .3s ease}.close-btn[data-v-6a0cb4d8]:hover{background:#fff3;transform:scale(1.1)}.form-section[data-v-6a0cb4d8]{position:relative}.section-label[data-v-6a0cb4d8]{align-items:center;color:rgb(var(--v-theme-on-surface));display:flex;font-weight:500}.custom-autocomplete[data-v-6a0cb4d8],.custom-field[data-v-6a0cb4d8]{transition:all .3s ease}.custom-autocomplete[data-v-6a0cb4d8]:hover,.custom-field[data-v-6a0cb4d8]:hover{transform:translateY(-1px)}.member-item[data-v-6a0cb4d8]{border-radius:8px;margin:2px 0;transition:all .2s ease}.member-item[data-v-6a0cb4d8]:hover{background-color:rgb(var(--v-theme-surface-container));transform:translate(4px)}.wallet-balance-chip[data-v-6a0cb4d8]{animation:fadeInUp-6a0cb4d8 .3s ease-out;background:rgba(var(--v-theme-primary),.1)!important;border-color:rgb(var(--v-theme-primary))!important;color:rgb(var(--v-theme-primary))!important;font-weight:500}@keyframes fadeInUp-6a0cb4d8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.action-btn[data-v-6a0cb4d8]{border-radius:12px;font-size:16px;font-weight:600;height:48px;letter-spacing:.5px;min-width:120px;text-transform:none;transition:all .3s ease}.cancel-btn[data-v-6a0cb4d8]{background:#f5f5f5;border:2px solid #e0e0e0;color:#666}.cancel-btn[data-v-6a0cb4d8]:hover{background:#eee;border-color:#d0d0d0;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.save-btn[data-v-6a0cb4d8]{background:linear-gradient(135deg,#1976d2,#1565c0);border:none;box-shadow:0 4px 12px #1976d24d;color:#fff!important}.save-btn[data-v-6a0cb4d8]:hover:not(:disabled){background:linear-gradient(135deg,#1565c0,#0d47a1)!important;box-shadow:0 6px 20px #1976d266;transform:translateY(-2px)}.save-btn[data-v-6a0cb4d8]:disabled{background:#e0e0e0!important;box-shadow:none;color:#9e9e9e!important;cursor:not-allowed;transform:none}[data-v-6a0cb4d8] .v-dialog{animation:dialogSlideIn-6a0cb4d8 .3s ease-out}@keyframes dialogSlideIn-6a0cb4d8{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:600px){.add-credit-dialog[data-v-6a0cb4d8]{margin:16px}.dialog-header[data-v-6a0cb4d8],.v-card-text[data-v-6a0cb4d8]{padding:20px!important}.action-btn[data-v-6a0cb4d8]{font-size:14px;height:44px;min-width:100px}}[data-v-6a0cb4d8] .v-field__append-inner .v-icon,[data-v-6a0cb4d8] .v-field__append-inner{display:none!important}.deduct-credit-dialog[data-v-4109f53e]{border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 20px 60px #00000026;overflow:hidden}.dialog-header[data-v-4109f53e]{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff;min-height:80px;position:relative}.dialog-header[data-v-4109f53e]:before{background:linear-gradient(135deg,#ff6b6be6,#ee5a24e6);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.dialog-header[data-v-4109f53e]>*{position:relative;z-index:2}.header-icon-wrapper[data-v-4109f53e]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid hsla(0,0%,100%,.3);border-radius:50%;display:flex;height:56px;justify-content:center;width:56px}.close-btn[data-v-4109f53e]{background:#ffffff1a;border-radius:50%;color:#fff;transition:all .3s ease}.close-btn[data-v-4109f53e]:hover{background:#fff3;transform:scale(1.1)}.form-section[data-v-4109f53e]{position:relative}.section-label[data-v-4109f53e]{align-items:center;color:rgb(var(--v-theme-on-surface));display:flex;font-weight:500}.custom-autocomplete[data-v-4109f53e],.custom-field[data-v-4109f53e]{transition:all .3s ease}.custom-autocomplete[data-v-4109f53e]:hover,.custom-field[data-v-4109f53e]:hover{transform:translateY(-1px)}.field-error[data-v-4109f53e]{animation:shake-4109f53e .5s ease-in-out}@keyframes shake-4109f53e{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.custom-switch[data-v-4109f53e]{transition:all .3s ease}.custom-switch[data-v-4109f53e]:hover{transform:translateY(-1px)}.member-item[data-v-4109f53e]{border-radius:8px;margin:2px 0;transition:all .2s ease}.member-item[data-v-4109f53e]:hover{background-color:rgb(var(--v-theme-surface-container));transform:translate(4px)}.wallet-balance-chip[data-v-4109f53e]{animation:fadeInUp-4109f53e .3s ease-out;background:rgba(var(--v-theme-warning),.1)!important;border-color:rgb(var(--v-theme-warning))!important;color:rgb(var(--v-theme-warning))!important;font-weight:500}.sync-btn[data-v-4109f53e]{opacity:.7;transition:all .3s ease}.sync-btn[data-v-4109f53e]:hover{opacity:1;transform:scale(1.1)}.sync-btn[data-v-4109f53e]:active{transform:scale(.95)}.readonly-field[data-v-4109f53e]{background-color:rgba(var(--v-theme-info),.05)!important}.readonly-field[data-v-4109f53e] .v-field__input{color:rgb(var(--v-theme-info))!important;font-weight:500}.readonly-field[data-v-4109f53e] .v-field__outline{border-color:rgb(var(--v-theme-info))!important}.negative-balance[data-v-4109f53e] .v-field__input{color:rgb(var(--v-theme-error))!important;font-weight:600}@keyframes fadeInUp-4109f53e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.action-btn[data-v-4109f53e]{border-radius:12px;font-size:16px;font-weight:600;height:48px;letter-spacing:.5px;min-width:120px;text-transform:none;transition:all .3s ease}.cancel-btn[data-v-4109f53e]{background:#f5f5f5;border:2px solid #e0e0e0;color:#666}.cancel-btn[data-v-4109f53e]:hover{background:#eee;border-color:#d0d0d0;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.save-btn[data-v-4109f53e]{background:linear-gradient(135deg,#ff6b6b,#ee5a24);border:none;box-shadow:0 4px 12px #ff6b6b4d;color:#fff!important}.save-btn[data-v-4109f53e]:hover:not(:disabled){background:linear-gradient(135deg,#ee5a24,#d63031)!important;box-shadow:0 6px 20px #ff6b6b66;transform:translateY(-2px)}.save-btn[data-v-4109f53e]:disabled{background:#e0e0e0!important;box-shadow:none;color:#9e9e9e!important;cursor:not-allowed;transform:none}[data-v-4109f53e] .v-dialog{animation:dialogSlideIn-4109f53e .3s ease-out}@keyframes dialogSlideIn-4109f53e{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:600px){.deduct-credit-dialog[data-v-4109f53e]{margin:16px}.dialog-header[data-v-4109f53e],.v-card-text[data-v-4109f53e]{padding:20px!important}.action-btn[data-v-4109f53e]{font-size:14px;height:44px;min-width:100px}}[data-v-4109f53e] .v-field__append-inner .v-icon,[data-v-4109f53e] .v-field__append-inner{display:none!important}.credit-details-dialog[data-v-0efcc29b]{border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 20px 60px #00000026;overflow:hidden}.dialog-header[data-v-0efcc29b]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;min-height:80px;position:relative}.dialog-header[data-v-0efcc29b]:before{background:linear-gradient(135deg,#667eeaf2,#764ba2f2);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.dialog-header[data-v-0efcc29b]>*{position:relative;z-index:2}.header-icon-wrapper[data-v-0efcc29b]{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff40;border:2px solid hsla(0,0%,100%,.4);border-radius:50%;box-shadow:0 4px 16px #0000001a;display:flex;height:48px;justify-content:center;width:48px}.close-btn[data-v-0efcc29b]{background:#ffffff26;border-radius:50%;color:#fff;height:36px;transition:all .3s ease;width:36px}.close-btn[data-v-0efcc29b]:hover{background:#ffffff40;transform:scale(1.1) rotate(90deg)}.credit-details-content[data-v-0efcc29b]{max-height:none;overflow:visible}.info-section[data-v-0efcc29b]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;box-shadow:0 2px 12px #0000000d;height:100%;padding:16px;transition:all .3s ease}.compact-section[data-v-0efcc29b]{min-height:140px}.timestamps-section[data-v-0efcc29b]{min-height:100px}.timestamps-section .section-title[data-v-0efcc29b]{font-size:1rem}.timestamps-section .section-header[data-v-0efcc29b]{margin-bottom:8px}.info-section[data-v-0efcc29b]:hover{box-shadow:0 4px 16px #00000014;transform:translateY(-1px)}.section-header[data-v-0efcc29b]{align-items:center;display:flex;margin-bottom:12px}.section-title[data-v-0efcc29b]{color:#2c3e50;font-size:1.1rem;font-weight:600;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.05)}.info-grid[data-v-0efcc29b]{gap:12px}.info-grid[data-v-0efcc29b],.info-item[data-v-0efcc29b]{display:flex;flex-direction:column}.info-item[data-v-0efcc29b]{gap:4px}.highlight-item .info-value[data-v-0efcc29b]{color:#28a745;font-size:1.3rem;font-weight:700}.info-label[data-v-0efcc29b]{color:#6c757d;display:block;font-size:.8rem;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.info-value[data-v-0efcc29b]{color:#2c3e50;font-size:1rem;font-weight:500;line-height:1.3}.amount-value[data-v-0efcc29b]{color:#28a745;font-size:1.3rem;font-weight:700;text-shadow:0 1px 2px rgba(40,167,69,.1)}.remark-container[data-v-0efcc29b]{padding:8px 0}.remark-textarea[data-v-0efcc29b]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px #0000001a;color:#333;font-family:inherit;font-size:.95rem;font-weight:400;line-height:1.5;min-height:80px;padding:12px 16px;resize:none;transition:border-color .2s ease;width:100%}.remark-textarea[data-v-0efcc29b]:hover{border-color:#ccc}.remark-textarea[data-v-0efcc29b]:focus{border-color:#667eea;box-shadow:0 0 0 2px #667eea1a;outline:none}.bank-account-info[data-v-0efcc29b]{background:#f8f9fa;border-radius:8px;padding:12px}.bank-header[data-v-0efcc29b]{align-items:center;display:flex;margin-bottom:8px}.bank-logo[data-v-0efcc29b]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.bank-account-info .bank-name[data-v-0efcc29b]{color:#495057;font-size:.9rem;font-weight:600;margin-bottom:4px}.bank-account-info .account-number[data-v-0efcc29b]{color:#2c3e50;font-family:Courier New,monospace;font-size:.95rem;font-weight:500;margin-bottom:4px}.bank-account-info .account-holder[data-v-0efcc29b]{color:#6c757d;font-size:.85rem;font-weight:500}.type-chip[data-v-0efcc29b]{font-weight:600;letter-spacing:.3px;text-transform:none}.history-section[data-v-0efcc29b]{min-height:auto}.history-container[data-v-0efcc29b]{padding:8px 0}.history-item[data-v-0efcc29b]{align-items:flex-start;display:flex;margin-bottom:16px;position:relative}.history-item[data-v-0efcc29b]:last-child{margin-bottom:0}.history-timeline[data-v-0efcc29b]{align-items:center;display:flex;flex-direction:column;margin-right:16px;position:relative}.history-dot[data-v-0efcc29b]{background:linear-gradient(135deg,#667eea,#764ba2);border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px #667eea4d;height:12px;position:relative;width:12px;z-index:2}.history-line[data-v-0efcc29b]{background:linear-gradient(180deg,#e0e0e0 0,#f0f0f0);border-radius:1px;height:40px;margin-top:4px;width:2px}.history-content[data-v-0efcc29b]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 2px 8px #0000000d;flex:1;padding:12px 16px;transition:all .2s ease}.history-content[data-v-0efcc29b]:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.history-header[data-v-0efcc29b]{justify-content:space-between;margin-bottom:8px}.history-action[data-v-0efcc29b],.history-header[data-v-0efcc29b]{align-items:center;display:flex}.action-chip[data-v-0efcc29b]{font-size:.8rem;font-weight:600;letter-spacing:.3px;text-transform:none}.history-time[data-v-0efcc29b]{color:#6c757d;font-size:.8rem;font-weight:500}.history-details[data-v-0efcc29b]{display:flex;flex-direction:column;gap:4px}.history-by[data-v-0efcc29b],.history-remark[data-v-0efcc29b]{align-items:center;display:flex;gap:8px}.history-label[data-v-0efcc29b]{color:#6c757d;font-size:.8rem;font-weight:600;min-width:80px}.history-value[data-v-0efcc29b]{color:#2c3e50;font-size:.9rem;font-weight:500}.close-btn-action[data-v-0efcc29b]{border-radius:10px;box-shadow:0 3px 12px #667eea40;font-size:14px;font-weight:600;letter-spacing:.3px;padding:12px 24px;text-transform:none;transition:all .3s ease}.close-btn-action[data-v-0efcc29b]:hover{box-shadow:0 6px 20px #667eea59;transform:translateY(-1px)}[data-v-0efcc29b] .v-dialog{animation:dialogSlideIn-0efcc29b .3s ease-out}@keyframes dialogSlideIn-0efcc29b{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:800px){.credit-details-dialog[data-v-0efcc29b]{margin:16px}.dialog-header[data-v-0efcc29b]{min-height:70px}.dialog-header[data-v-0efcc29b],.v-card-text[data-v-0efcc29b]{padding:16px!important}.info-section[data-v-0efcc29b]{padding:14px}.section-title[data-v-0efcc29b]{font-size:1rem}.compact-section[data-v-0efcc29b]{min-height:120px}.close-btn-action[data-v-0efcc29b]{font-size:13px;padding:10px 20px}}@media (max-width:600px){.header-icon-wrapper[data-v-0efcc29b]{height:40px;width:40px}.info-section[data-v-0efcc29b]{margin-bottom:12px}.compact-section[data-v-0efcc29b]{min-height:auto}.history-content[data-v-0efcc29b]{padding:10px 12px}.history-header[data-v-0efcc29b]{align-items:flex-start;flex-direction:column;gap:8px}.history-label[data-v-0efcc29b],.history-time[data-v-0efcc29b]{font-size:.75rem}.history-label[data-v-0efcc29b]{min-width:70px}.history-value[data-v-0efcc29b]{font-size:.85rem}}
