.merchant-settings{font-family:Inter,system-ui,sans-serif;background-color:#fafafa;min-height:100%;line-height:1.5}.merchant-settings h1{color:#111827;letter-spacing:-.02em}.merchant-settings .tab-bar{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;margin-bottom:1.5rem}.merchant-settings .tab-bar button{font-weight:500;transition:all .2s ease;border:1px solid transparent;cursor:pointer}.merchant-settings .tab-bar button:hover,.merchant-settings .tab-bar button.bg-black{background-color:#111;color:#fff}.merchant-settings .tab-bar button.bg-gray-200{background-color:#e5e7eb}.merchant-settings label{display:flex;flex-direction:column;font-size:.875rem;color:#374151}.merchant-settings input,.merchant-settings select,.merchant-settings textarea{border:1px solid #d1d5db;padding:.5rem .75rem;transition:border-color .2s ease,box-shadow .2s ease;font-size:.9rem;background-color:#fff}.merchant-settings input:focus,.merchant-settings select:focus,.merchant-settings textarea:focus{border-color:#0ea5e9;box-shadow:0 0 0 2px #0ea5e933;outline:none}.merchant-settings button{font-size:.9rem}.merchant-settings button.bg-red-600{background-color:#dc2626}.merchant-settings button.bg-red-600:hover{background-color:#b91c1c}.merchant-settings .text-gray-500{color:#6b7280}.merchant-settings .text-red-600{color:#dc2626}.merchant-settings .text-gray-600{color:#4b5563}.merchant-settings section{background-color:#fff;padding:1.25rem;border:1px solid #e5e7eb}.merchant-settings .status-text{font-size:.8rem;color:#6b7280}.merchant-settings .live-preview{background:#fafafa;padding:1rem;border:1px solid #d1d5db}.merchant-settings textarea{resize:vertical}.merchant-settings ::-webkit-scrollbar{width:8px}.merchant-settings ::-webkit-scrollbar-thumb{background-color:#0003}.merchant-settings ::-webkit-scrollbar-thumb:hover{background-color:#0006}
