.Settings-module__c4tK1a__container{gap:var(--spacing-lg);max-width:1200px;padding:var(--spacing-md);flex-direction:column;margin:0 auto;display:flex}.Settings-module__c4tK1a__header{text-align:center;margin-bottom:var(--spacing-md)}.Settings-module__c4tK1a__header h1{color:var(--bb-orange);margin:0;font-size:1.75rem}.Settings-module__c4tK1a__subtitle{color:var(--bb-text-muted);margin-top:var(--spacing-xs);font-size:.875rem}.Settings-module__c4tK1a__settingsGrid{gap:var(--spacing-lg);grid-template-columns:repeat(2,1fr);display:grid}.Settings-module__c4tK1a__settingGroup{gap:var(--spacing-md);flex-direction:column;display:flex}.Settings-module__c4tK1a__description{color:var(--bb-text-secondary);margin:0;font-size:.8125rem}.Settings-module__c4tK1a__radioGroup{gap:var(--spacing-sm);flex-direction:column;display:flex}.Settings-module__c4tK1a__radioOption{align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md);background-color:var(--bb-surface);border:2px solid var(--bb-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);display:flex}.Settings-module__c4tK1a__radioOption:hover{border-color:var(--bb-orange-muted)}.Settings-module__c4tK1a__radioOption.Settings-module__c4tK1a__selected{border-color:var(--bb-orange);background-color:var(--bb-orange-muted)}.Settings-module__c4tK1a__radioOption input{accent-color:var(--bb-orange);margin-top:4px}.Settings-module__c4tK1a__radioContent{gap:var(--spacing-xs);flex-direction:column;display:flex}.Settings-module__c4tK1a__radioLabel{color:var(--bb-text-primary);font-weight:700}.Settings-module__c4tK1a__radioDesc{color:var(--bb-text-secondary);font-size:.75rem}.Settings-module__c4tK1a__badge{background-color:var(--bb-green-bg);color:var(--bb-green);text-transform:uppercase;border-radius:var(--radius-xs);width:fit-content;padding:2px 8px;font-size:.625rem;font-weight:700;display:inline-block}.Settings-module__c4tK1a__warning{padding:var(--spacing-sm)var(--spacing-md);background-color:var(--bb-orange-muted);border:1px solid var(--bb-orange);border-radius:var(--radius-sm);color:var(--bb-orange);font-size:.75rem}.Settings-module__c4tK1a__settingRow{padding:var(--spacing-sm)0;border-bottom:1px solid var(--bb-border-subtle);justify-content:space-between;align-items:center;display:flex}.Settings-module__c4tK1a__settingRow:last-child{border-bottom:none}.Settings-module__c4tK1a__settingRow label{color:var(--bb-text-secondary);font-size:.875rem}.Settings-module__c4tK1a__settingRow select,.Settings-module__c4tK1a__settingRow input[type=number]{padding:var(--spacing-xs)var(--spacing-sm);font-family:var(--font-mono);background-color:var(--bb-bg);border:1px solid var(--bb-border);border-radius:var(--radius-sm);color:var(--bb-text-primary);min-width:150px;font-size:.8125rem}.Settings-module__c4tK1a__settingRow input[type=checkbox]{width:20px;height:20px;accent-color:var(--bb-orange)}.Settings-module__c4tK1a__actions{justify-content:flex-end;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md)0;border-top:1px solid var(--bb-border);display:flex}.Settings-module__c4tK1a__saveMessage{color:var(--bb-green);font-size:.875rem;font-weight:600}.Settings-module__c4tK1a__resetButton{padding:var(--spacing-sm)var(--spacing-md);font-family:var(--font-mono);border:1px solid var(--bb-border);border-radius:var(--radius-sm);color:var(--bb-text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;font-size:.8125rem}.Settings-module__c4tK1a__resetButton:hover{border-color:var(--bb-red);color:var(--bb-red)}.Settings-module__c4tK1a__saveButton{padding:var(--spacing-sm)var(--spacing-lg);font-family:var(--font-mono);background:linear-gradient(135deg,var(--bb-orange-muted),var(--bb-orange));border:1px solid var(--bb-orange);border-radius:var(--radius-sm);color:var(--bb-bg);cursor:pointer;transition:all var(--transition-fast);font-size:.875rem;font-weight:700}.Settings-module__c4tK1a__saveButton:hover:not(:disabled){box-shadow:0 4px 12px #ff88004d}.Settings-module__c4tK1a__saveButton:disabled{opacity:.7;cursor:not-allowed}.Settings-module__c4tK1a__configPreview{font-family:var(--font-mono);color:var(--bb-text-secondary);background-color:var(--bb-bg);padding:var(--spacing-md);border-radius:var(--radius-sm);white-space:pre-wrap;margin:0;font-size:.75rem}@media (max-width:900px){.Settings-module__c4tK1a__settingsGrid{grid-template-columns:1fr}}
