#app{font-family:Arial,sans-serif}.mfa-container[data-v-10fa3f03]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#0dccea,#0d70ea)}.mfa-card[data-v-10fa3f03]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 5px 15px #0000004d;width:100%;max-width:500px}h1[data-v-10fa3f03]{text-align:center;color:#0a5591;margin-bottom:2rem}.qr-section[data-v-10fa3f03]{text-align:center;margin-bottom:2rem}.qr-code[data-v-10fa3f03]{margin:1rem 0}.qr-code img[data-v-10fa3f03]{max-width:250px}.secret-section[data-v-10fa3f03]{margin-top:1rem}.secret-code[data-v-10fa3f03]{background:#f5f5f5;padding:1rem;border-radius:4px;font-family:monospace;font-size:1.1rem;cursor:pointer;position:relative;word-break:break-all}.secret-code[data-v-10fa3f03]:hover{background:#e8e8e8}.copy-icon[data-v-10fa3f03]{margin-left:.5rem}.input-section[data-v-10fa3f03]{text-align:center}.mfa-inputs[data-v-10fa3f03]{display:flex;justify-content:center;gap:.5rem;margin:1.5rem 0}.mfa-input[data-v-10fa3f03]{width:3rem;height:3rem;text-align:center;font-size:1.5rem;border:2px solid #ddd;border-radius:4px}.mfa-input[data-v-10fa3f03]:focus{outline:none;border-color:#0a5591}.verify-btn[data-v-10fa3f03]{width:100%;padding:.75rem;background:linear-gradient(#0dccea,#0d70ea);color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;font-weight:700;margin-top:1rem}.verify-btn[data-v-10fa3f03]:hover:not(:disabled){opacity:.9}.verify-btn[data-v-10fa3f03]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-10fa3f03]{color:red;margin:1rem 0;font-weight:700}.help-text[data-v-10fa3f03]{margin-top:1rem;color:#666;font-size:.9rem}.add-section-control[data-v-9294825c]{margin:1rem 0}.add-section-btn[data-v-9294825c]{padding:.5rem 1rem;background:#0a5591;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:500}.add-section-btn[data-v-9294825c]:hover{background:#084470}.add-section-form[data-v-9294825c]{margin-top:.5rem;padding:1rem;background:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a}.section-input[data-v-9294825c]{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:.875rem;margin-bottom:.5rem}.section-input[data-v-9294825c]:focus{outline:none;border-color:#0a5591}.form-actions[data-v-9294825c]{display:flex;gap:.5rem}.confirm-btn[data-v-9294825c]{padding:.4rem 1rem;background:#0a5591;color:#fff;border:none;border-radius:4px;cursor:pointer}.confirm-btn[data-v-9294825c]:disabled{opacity:.6;cursor:not-allowed}.cancel-btn[data-v-9294825c]{padding:.4rem 1rem;background:#e5e5e5;color:#333;border:none;border-radius:4px;cursor:pointer}.cancel-btn[data-v-9294825c]:hover{background:#d5d5d5}.config-manager[data-v-f7d2103d]{min-height:100vh;background:#f5f5f5}header[data-v-f7d2103d]{background:#0a5591;color:#fff;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}header h1[data-v-f7d2103d]{margin:0}.user-info[data-v-f7d2103d]{display:flex;align-items:center;gap:1rem}.logout-btn[data-v-f7d2103d]{padding:.5rem 1rem;background:#fff;color:#0a5591;border:none;border-radius:4px;cursor:pointer;font-weight:700}.filters[data-v-f7d2103d]{background:#fff;padding:1rem 2rem;border-bottom:1px solid #ddd}.filter-row[data-v-f7d2103d]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}select[data-v-f7d2103d]{padding:.5rem;border:1px solid #ddd;border-radius:4px;flex:1 1 180px;min-width:150px}.customer-select[data-v-f7d2103d]{border-color:#0a5591;background-color:#f0f7ff}.load-btn[data-v-f7d2103d]{padding:.5rem 2rem;background:linear-gradient(#0dccea,#0d70ea);color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:700;flex:0 0 auto;white-space:nowrap}.load-btn[data-v-f7d2103d]:disabled{opacity:.6;cursor:not-allowed}.loading[data-v-f7d2103d],.error[data-v-f7d2103d]{text-align:center;padding:2rem;font-size:1.2rem}.error[data-v-f7d2103d]{color:red}.config-sections[data-v-f7d2103d]{padding:1rem;max-width:1200px;margin:0 auto}@media (min-width: 1400px){.config-sections[data-v-f7d2103d]{padding:1rem 4rem}}@media (min-width: 1800px){.config-sections[data-v-f7d2103d]{padding:1rem 8rem}}.config-section[data-v-f7d2103d]{background:#fff;margin-bottom:1rem;border-radius:4px;box-shadow:0 1px 3px #0000001a}.section-header[data-v-f7d2103d]{background:#0a5591;color:#fff;padding:.5rem .75rem;border-radius:4px 4px 0 0;display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.section-header[data-v-f7d2103d]:hover{background:#084470}.chevron[data-v-f7d2103d]{font-size:.7rem;margin-right:.5rem;transition:transform .2s ease;display:inline-block}.chevron.expanded[data-v-f7d2103d]{transform:rotate(90deg)}.section-header.collapsed[data-v-f7d2103d]{border-radius:4px}.section-header h2[data-v-f7d2103d]{margin:0;font-size:.95rem;font-weight:600}.section-header .tooltip[data-v-f7d2103d]{font-size:.8rem;opacity:.8;margin-left:.5rem}.config-items[data-v-f7d2103d]{padding:.25rem .5rem}.config-item[data-v-f7d2103d]{display:grid;grid-template-columns:180px 1fr auto;gap:.5rem;padding:.35rem .5rem;border-bottom:1px solid #f0f0f0;align-items:start;font-size:.875rem}.config-item[data-v-f7d2103d]:last-child{border-bottom:none}.label-cell[data-v-f7d2103d]{display:flex;align-items:center;gap:.25rem;padding-top:.3rem}.property-name[data-v-f7d2103d]{font-weight:500;color:#333}.config-item .tooltip[data-v-f7d2103d]{color:#888;cursor:help;font-size:.75rem}.config-item input[data-v-f7d2103d],.config-item textarea[data-v-f7d2103d]{padding:.3rem .5rem;border:1px solid #ddd;border-radius:3px;font-size:.875rem;width:100%;min-width:0;box-sizing:border-box;font-family:inherit}.config-item textarea[data-v-f7d2103d]{resize:none;overflow:hidden;min-height:1.75rem;line-height:1.4}.config-item input[data-v-f7d2103d]:focus,.config-item textarea[data-v-f7d2103d]:focus{outline:none;border-color:#0a5591}.delete-btn[data-v-f7d2103d]{padding:.2rem .4rem;background:transparent;border:none;cursor:pointer;font-size:.9rem;color:#999}.delete-btn[data-v-f7d2103d]:hover{color:#c00}.toast[data-v-f7d2103d]{position:fixed;top:1rem;right:1rem;padding:.75rem 1.25rem;border-radius:4px;font-size:.875rem;z-index:1000;box-shadow:0 2px 8px #0003}.toast.info[data-v-f7d2103d]{background:#0a5591;color:#fff}.toast.warning[data-v-f7d2103d]{background:#f59e0b;color:#fff}.toast.error[data-v-f7d2103d]{background:#dc2626;color:#fff}@media (max-width: 600px){.config-item[data-v-f7d2103d]{grid-template-columns:1fr auto}.config-item .label-cell[data-v-f7d2103d]{grid-column:1 / -1;margin-bottom:.25rem}.filters[data-v-f7d2103d]{padding:.75rem 1rem}header[data-v-f7d2103d]{padding:.75rem 1rem;flex-wrap:wrap;gap:.5rem}header h1[data-v-f7d2103d]{font-size:1.25rem}}:root{--primary-color: #0a5591;--secondary-color: #0dccea;--text-color: #333;--border-color: #ddd;--background-color: #f5f5f5}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,Helvetica,sans-serif;color:var(--text-color);background-color:var(--background-color)}button{cursor:pointer;transition:opacity .2s}button:hover:not(:disabled){opacity:.9}button:disabled{cursor:not-allowed;opacity:.6}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--primary-color)}
