.settings-page[data-v-cc6b8784]{margin:0 auto;max-width:960px;padding:40px 24px 80px}.settings-header[data-v-cc6b8784]{margin-bottom:36px}.settings-title[data-v-cc6b8784]{color:#111827;font-size:1.6rem;font-weight:700;margin:0 0 6px}.settings-subtitle[data-v-cc6b8784]{color:#6b7280;font-size:.9rem;margin:0}.settings-section[data-v-cc6b8784]{margin-bottom:32px}.settings-section-title[data-v-cc6b8784]{color:#111827;font-size:1rem;font-weight:700;margin:0 0 14px}.settings-card[data-v-cc6b8784]{background:#fff;border:1px solid #e8eaed;border-radius:14px;overflow:hidden}.settings-row[data-v-cc6b8784]{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:16px 20px;transition:background .15s}.settings-row[data-v-cc6b8784]:hover{background:var(--settings-row-highlight-hover,#e5e7eb)}.settings-row--membership[data-v-cc6b8784]{padding:20px 24px}.settings-row-label[data-v-cc6b8784]{color:#111827;flex:1;font-size:.9rem;font-weight:400}.settings-row-divider[data-v-cc6b8784]{background:#f0f0f0;height:1px;margin:0 20px}.settings-switch[data-v-cc6b8784]{flex-shrink:0}.settings-switch[data-v-cc6b8784] .v-switch__track{background-color:#9ca3af!important;opacity:1!important}.settings-switch[data-v-cc6b8784] .v-selection-control--dirty .v-switch__track{background-color:#101c2e!important;opacity:1!important}.membership-info[data-v-cc6b8784]{display:flex;flex-direction:column;gap:3px}.membership-status[data-v-cc6b8784]{color:#111827;font-size:.92rem;font-weight:600;margin:0}.membership-since[data-v-cc6b8784]{color:#9ca3af;font-size:.8rem;margin:0}.leave-btn[data-v-cc6b8784]{background:none;border:none;color:#dc2626;cursor:pointer;font-size:.88rem;font-weight:600;padding:0;transition:color .15s;white-space:nowrap}.leave-btn[data-v-cc6b8784]:hover{color:#b91c1c;text-decoration:underline}.settings-footer[data-v-cc6b8784]{align-items:center;display:flex;justify-content:space-between;padding-top:8px}.footer-btn[data-v-cc6b8784]{border:none;border-radius:10px;cursor:pointer;font-size:.85rem;font-weight:700;letter-spacing:.05em;padding:14px 32px;transition:background .15s,opacity .15s}.footer-btn--reset[data-v-cc6b8784]{background:transparent;color:#6b7280;letter-spacing:.08em}.footer-btn--reset[data-v-cc6b8784]:hover{color:#374151}.footer-btn--save[data-v-cc6b8784]{background:#101c2e;border-radius:12px;color:#fff;min-width:120px}.footer-btn--save[data-v-cc6b8784]:hover{background:#1a2f4a}.dialog-card[data-v-cc6b8784]{border-radius:16px!important;overflow:hidden}.dialog-header[data-v-cc6b8784]{align-items:center;border-bottom:1px solid #fff8f7;display:flex;justify-content:space-between;padding:20px 24px 14px}.dialog-title[data-v-cc6b8784]{color:#111827;font-size:1rem;font-weight:700;margin:0}.dialog-close[data-v-cc6b8784]{align-items:center;background:#fff8f7;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.dialog-close[data-v-cc6b8784]:hover{background:#ffeeed}.dialog-body[data-v-cc6b8784]{padding:20px 24px 8px}.dialog-text[data-v-cc6b8784]{color:#374151;font-size:.9rem;margin:0 0 8px}.dialog-text--muted[data-v-cc6b8784]{color:#6b7280}.dialog-actions[data-v-cc6b8784]{align-items:center;display:flex;gap:10px;justify-content:flex-end;padding:12px 24px 20px}.dlg-cancel-btn[data-v-cc6b8784]{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:.88rem;font-weight:500;padding:9px 20px}.dlg-cancel-btn[data-v-cc6b8784]:hover{background:#fff8f7}.dlg-danger-btn[data-v-cc6b8784]{align-items:center;background:#dc2626;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:600;padding:9px 20px}.dlg-danger-btn[data-v-cc6b8784]:hover:not(:disabled){background:#b91c1c}.dlg-danger-btn[data-v-cc6b8784]:disabled{cursor:not-allowed;opacity:.5}@media (max-width:600px){.settings-page[data-v-cc6b8784]{padding:24px 16px 60px}.settings-title[data-v-cc6b8784]{font-size:1.3rem}.footer-btn[data-v-cc6b8784]{padding:12px 24px}}
