.BubbleSettingsPanel_overlay__yAxd1{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:calc(var(--bubble-z-index) + 100);backdrop-filter:blur(4px);animation:BubbleSettingsPanel_fadeIn__V__ZO .2s ease}@keyframes BubbleSettingsPanel_fadeIn__V__ZO{0%{opacity:0}to{opacity:1}}.BubbleSettingsPanel_panel__O_r2l{background:var(--bg-modal);border:1px solid var(--border-primary);border-radius:8px;max-width:480px;width:90%;max-height:80vh;display:flex;flex-direction:column;box-shadow:var(--shadow-lg);animation:BubbleSettingsPanel_slideIn__mchsn .3s ease}@keyframes BubbleSettingsPanel_slideIn__mchsn{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.BubbleSettingsPanel_header__8u22W{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);border-bottom:1px solid var(--border-secondary)}.BubbleSettingsPanel_title__CrgFa{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);display:flex;align-items:center;gap:var(--spacing-sm);margin:0}.BubbleSettingsPanel_titleIcon__7ahgH{width:20px;height:20px;color:var(--color-primary)}.BubbleSettingsPanel_closeButton__b_4w5{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:var(--spacing-xs);border-radius:4px;transition:all .2s}.BubbleSettingsPanel_closeButton__b_4w5:hover{background:var(--bg-secondary);color:var(--text-primary)}.BubbleSettingsPanel_content__ZioRv{flex:1;overflow-y:auto;padding:var(--spacing-lg)}.BubbleSettingsPanel_section__eehOK{margin-bottom:var(--spacing-xl)}.BubbleSettingsPanel_section__eehOK:last-child{margin-bottom:0}.BubbleSettingsPanel_sectionTitle__xPyFg{font-size:var(--text-md);font-weight:var(--font-medium);margin-bottom:var(--spacing-md);color:var(--text-primary)}.BubbleSettingsPanel_settingRow__pA_Fd{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md);gap:var(--spacing-md)}.BubbleSettingsPanel_label__gEXSK{flex:1;color:var(--text-primary);font-size:var(--text-sm)}.BubbleSettingsPanel_label__gEXSK.BubbleSettingsPanel_disabled__icb2v{opacity:.5}.BubbleSettingsPanel_filterGrid__dfFX9{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm)}.BubbleSettingsPanel_filterItem__8s3ti{display:flex;align-items:center;gap:var(--spacing-xs)}.BubbleSettingsPanel_filterLabel__NSFVg{text-transform:capitalize;font-size:var(--text-sm)}.BubbleSettingsPanel_select__RrRMJ,.BubbleSettingsPanel_slider___KLij{width:200px}.BubbleSettingsPanel_footer__0bxCb{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);border-top:1px solid var(--border-secondary)}.BubbleSettingsPanel_resetButton__d7AEk{display:flex;align-items:center;gap:var(--spacing-xs)}.BubbleSettingsPanel_footerActions__3ZIvB{display:flex;align-items:center;gap:var(--spacing-md)}.BubbleSettingsPanel_saveIndicator__Fzo07{font-size:var(--text-sm);color:var(--text-secondary);font-style:italic}.BubbleSettingsPanel_theme-terminal__OD5ys .BubbleSettingsPanel_panel__O_r2l{border-style:dashed;background:var(--bg-primary)}.BubbleSettingsPanel_theme-terminal__OD5ys .BubbleSettingsPanel_sectionTitle__xPyFg{text-transform:uppercase;letter-spacing:var(--tracking-wider);text-shadow:var(--text-glow-sm)}.BubbleSettingsPanel_theme-terminal__OD5ys .BubbleSettingsPanel_closeButton__b_4w5:hover{text-shadow:var(--text-glow-sm)}.BubbleSettingsPanel_theme-cyberpunk__y1_fo .BubbleSettingsPanel_panel__O_r2l{background:var(--bg-modal);box-shadow:0 0 20px var(--color-primary-alpha);border-color:var(--color-primary)}.BubbleSettingsPanel_theme-cyberpunk__y1_fo .BubbleSettingsPanel_sectionTitle__xPyFg{color:var(--color-primary);text-shadow:0 0 10px var(--color-primary-alpha)}.BubbleSettingsPanel_theme-singularity__5oIH8 .BubbleSettingsPanel_panel__O_r2l{backdrop-filter:blur(20px);background:var(--bg-modal-alpha);border:1px solid var(--border-primary-alpha)}@media (max-width:640px){.BubbleSettingsPanel_panel__O_r2l{max-width:100%;max-height:100%;height:100%;border-radius:0}.BubbleSettingsPanel_filterGrid__dfFX9{grid-template-columns:1fr}.BubbleSettingsPanel_settingRow__pA_Fd{flex-direction:column;align-items:flex-start}.BubbleSettingsPanel_select__RrRMJ,.BubbleSettingsPanel_slider___KLij{width:100%}}@media (prefers-reduced-motion:reduce){.BubbleSettingsPanel_overlay__yAxd1,.BubbleSettingsPanel_panel__O_r2l{animation:none}.BubbleSettingsPanel_closeButton__b_4w5{transition:none}}