.add-payment-view[data-v-46dd85d8]{padding:20px;background:#f8f9fa;min-height:100vh}.page-header[data-v-46dd85d8]{background:linear-gradient(135deg,#fff,#f8f9fa);padding:32px;margin-bottom:24px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.header-content[data-v-46dd85d8]{flex:1}.page-title[data-v-46dd85d8]{font-size:28px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 8px 0}.page-subtitle[data-v-46dd85d8]{color:#6c757d;font-size:14px;margin:0}.btn-back[data-v-46dd85d8]{padding:12px 24px;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.btn-back[data-v-46dd85d8]:hover{background:#667eea;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.form-container[data-v-46dd85d8]{max-width:900px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden}form[data-v-46dd85d8]{padding:32px;padding-bottom:100px}.form-section[data-v-46dd85d8]{margin-bottom:32px;padding-bottom:32px;border-bottom:2px solid #f0f0f0}.form-section[data-v-46dd85d8]:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.section-title[data-v-46dd85d8]{font-size:18px;font-weight:600;color:#2c3e50;margin-bottom:24px;display:flex;align-items:center;gap:12px}.section-icon[data-v-46dd85d8]{font-size:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:10px}.form-row[data-v-46dd85d8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:20px}.form-group[data-v-46dd85d8]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-46dd85d8]{font-size:14px;font-weight:600;color:#495057;display:flex;align-items:center;gap:4px}.form-input[data-v-46dd85d8]{padding:12px 16px;border:2px solid #e9ecef;border-radius:8px;font-size:14px;transition:all .3s ease;background:#fff}.form-input[data-v-46dd85d8]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.form-input[data-v-46dd85d8]::-moz-placeholder{color:#adb5bd}.form-input[data-v-46dd85d8]::placeholder{color:#adb5bd}.custom-v-select[data-v-46dd85d8]{width:100%;max-width:none!important}.custom-v-select[data-v-46dd85d8] .vs__dropdown-toggle{padding:8px 12px;border:2px solid #e9ecef;border-radius:8px;background:#fff;min-height:48px;transition:all .3s ease;width:100%;max-width:none!important}.custom-v-select[data-v-46dd85d8] .vs__dropdown-toggle:hover{border-color:#d0d5dd}.custom-v-select.vs--open[data-v-46dd85d8] .vs__dropdown-toggle{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.custom-v-select[data-v-46dd85d8] .vs__selected{margin:2px 4px 2px 0;padding:4px 12px;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:6px;font-size:14px;font-weight:500;border:none}.custom-v-select[data-v-46dd85d8] .vs__search{padding:8px 4px;margin:0;font-size:14px;border:none}.custom-v-select[data-v-46dd85d8] .vs__search::-moz-placeholder{color:#adb5bd}.custom-v-select[data-v-46dd85d8] .vs__search::placeholder{color:#adb5bd}.custom-v-select[data-v-46dd85d8] .vs__dropdown-menu{border:2px solid #e9ecef;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);margin-top:8px;max-height:300px;overflow-y:auto}.custom-v-select[data-v-46dd85d8] .vs__dropdown-option{padding:12px 16px;color:#2c3e50;font-size:14px;border-bottom:1px solid #f0f0f0;transition:background-color .2s}.custom-v-select[data-v-46dd85d8] .vs__dropdown-option:last-child{border-bottom:none}.custom-v-select[data-v-46dd85d8] .vs__dropdown-option--highlight{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#667eea}.custom-v-select[data-v-46dd85d8] .vs__dropdown-option--selected{background:linear-gradient(135deg,#e7effe,#dbe4fd);color:#667eea;font-weight:600}.type-selector[data-v-46dd85d8]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.type-btn[data-v-46dd85d8]{padding:14px 20px;background:#fff;border:2px solid #e9ecef;border-radius:8px;font-size:14px;font-weight:500;color:#495057;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.type-btn[data-v-46dd85d8]:hover{background:#f8f9fa;border-color:#d0d5dd;transform:translateY(-2px)}.type-btn.active[data-v-46dd85d8]{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea;color:#fff;box-shadow:0 4px 12px rgba(102,126,234,.3)}.type-icon[data-v-46dd85d8]{font-size:18px}.editor[data-v-46dd85d8]{border:2px solid #e9ecef;border-radius:8px;overflow:hidden}.editor[data-v-46dd85d8]:focus-within{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.error-message[data-v-46dd85d8]{color:#dc3545;font-size:13px;font-weight:500;display:flex;align-items:center;gap:6px}.warning-message[data-v-46dd85d8]{padding:12px 16px;background:linear-gradient(135deg,#fff3cd,#ffeaa7);border-left:4px solid #ffc107;border-radius:8px;color:#856404;font-size:13px;margin-top:8px}.warning-message strong[data-v-46dd85d8]{font-weight:700}.form-footer[data-v-46dd85d8]{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:20px 32px;box-shadow:0 -4px 12px rgba(0,0,0,.08);display:flex;gap:12px;justify-content:center;z-index:100}.btn-submit[data-v-46dd85d8]{padding:16px 48px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(102,126,234,.3);display:flex;align-items:center;gap:8px}.btn-submit[data-v-46dd85d8]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px rgba(102,126,234,.4)}.btn-submit[data-v-46dd85d8]:active:not(:disabled){transform:translateY(0)}.btn-submit[data-v-46dd85d8]:disabled{opacity:.5;cursor:not-allowed}.submit-icon[data-v-46dd85d8]{font-size:20px}.btn-cancel[data-v-46dd85d8]{padding:16px 32px;background:#fff;color:#6c757d;border:2px solid #e9ecef;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;display:flex;align-items:center}.btn-cancel[data-v-46dd85d8]:hover{background:#f8f9fa;border-color:#d0d5dd;color:#495057}.success-toast[data-v-46dd85d8]{position:fixed;top:24px;right:24px;padding:16px 24px;background:linear-gradient(135deg,#28a745,#20c997);color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(40,167,69,.3);font-weight:600;font-size:14px;z-index:9999;opacity:0;transform:translateX(100px);transition:all .3s ease}.success-toast.show[data-v-46dd85d8]{opacity:1;transform:translateX(0)}@media (max-width:768px){.add-payment-view[data-v-46dd85d8]{padding:12px}.page-header[data-v-46dd85d8]{padding:20px;flex-direction:column;align-items:flex-start}.page-title[data-v-46dd85d8]{font-size:24px}form[data-v-46dd85d8]{padding:20px;padding-bottom:120px}.form-row[data-v-46dd85d8],.type-selector[data-v-46dd85d8]{grid-template-columns:1fr}.form-footer[data-v-46dd85d8]{flex-direction:column;padding:16px 20px}.btn-cancel[data-v-46dd85d8],.btn-submit[data-v-46dd85d8]{width:100%;justify-content:center}}