.auth-container[data-v-7eee5541]{color:#f3f4f6;background-color:#1e1e24;border:1px solid #2d2d34;border-radius:12px;max-width:400px;margin:50px auto;padding:30px;font-family:system-ui,-apple-system,sans-serif;box-shadow:0 4px 6px -1px #00000080}h2[data-v-7eee5541]{text-align:center;color:#fff;margin-top:0;margin-bottom:24px;font-size:24px}.form-group[data-v-7eee5541]{margin-bottom:20px}.form-group label[data-v-7eee5541]{color:#9ca3af;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.form-group input[data-v-7eee5541]{box-sizing:border-box;color:#fff;background-color:#0f0f12;border:1px solid #374151;border-radius:6px;width:100%;padding:12px;font-size:15px;transition:border-color .2s}.form-group input[data-v-7eee5541]:focus{border-color:#42b883;outline:none}.form-group input[data-v-7eee5541]::placeholder{color:#4b5563}button[data-v-7eee5541]{color:#0f0f12;cursor:pointer;background-color:#42b883;border:none;border-radius:6px;width:100%;padding:12px;font-size:16px;font-weight:600;transition:background-color .2s}button[data-v-7eee5541]:hover:not(:disabled){background-color:#33a06f}button[data-v-7eee5541]:disabled{color:#6b7280;cursor:not-allowed;background-color:#2e5c46}.message-box[data-v-7eee5541]{text-align:center;background-color:#2d2d34;border-left:4px solid #42b883;border-radius:4px;margin-top:20px;padding:12px;font-size:14px}.toggle-mode[data-v-7eee5541]{text-align:center;margin-top:24px}.toggle-mode button[data-v-7eee5541]{color:#9ca3af;background:0 0;font-size:14px;font-weight:400;text-decoration:none}.toggle-mode button[data-v-7eee5541]:hover{color:#fff;text-decoration:underline}.plaid-container[data-v-f4a3ea54]{margin:20px 0}.accounts-section[data-v-f4a3ea54]{text-align:left;margin-bottom:20px}.accounts-header[data-v-f4a3ea54]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.accounts-header h3[data-v-f4a3ea54]{color:#e5e7eb;margin:0;font-size:16px}.refresh-btn[data-v-f4a3ea54]{font-size:12px;background-color:#374151!important;margin-top:0!important;padding:6px 12px!important}.refresh-btn[data-v-f4a3ea54]:hover{background-color:#4b5563!important}.account-item[data-v-f4a3ea54]{background-color:#141418;border:1px solid #2d2d34;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px;display:flex}.account-info[data-v-f4a3ea54]{flex-direction:column;display:flex}.account-name[data-v-f4a3ea54]{color:#f3f4f6;font-weight:600}.account-subtype[data-v-f4a3ea54]{color:#9ca3af;text-transform:capitalize;font-size:12px}.account-balance[data-v-f4a3ea54]{text-align:right}.balance-current[data-v-f4a3ea54]{color:#42b883;font-weight:700}.balance-available[data-v-f4a3ea54]{color:#9ca3af;font-size:12px}.status-text[data-v-f4a3ea54]{color:#9ca3af;font-size:14px}.plaid-btn[data-v-f4a3ea54]{color:#fff;cursor:pointer;border:none;border-radius:6px;width:100%;padding:12px 24px;font-size:16px;font-weight:700;transition:background-color .2s;background-color:#0a85ea!important}.plaid-btn[data-v-f4a3ea54]:hover{background-color:#06c!important}.plaid-btn[data-v-f4a3ea54]:disabled{cursor:not-allowed;background-color:#ccc!important}body{background-color:#0f0f12;margin:0}.app-wrapper{min-height:100vh;padding-top:40px}.title{text-align:center;color:#42b883;font-family:system-ui,-apple-system,sans-serif}.center-text{text-align:center;color:#9ca3af;margin-top:50px;font-family:system-ui,-apple-system,sans-serif}.dashboard-card{color:#f3f4f6;text-align:center;background-color:#1e1e24;border:1px solid #2d2d34;border-radius:12px;max-width:400px;margin:50px auto;padding:30px;font-family:system-ui,-apple-system,sans-serif}.dashboard-card button{color:#fff;cursor:pointer;background-color:#ef4444;border:none;border-radius:6px;margin-top:15px;padding:10px 20px;font-weight:700}.dashboard-card button:hover{background-color:#dc2626}
