.SettingsView-module__aZY3Eq__page{color:#e2e8f0;width:min(100%,1040px);margin-inline:auto}.SettingsView-module__aZY3Eq__title{color:#f8fafc;font-size:28px}.SettingsView-module__aZY3Eq__tabs{border-bottom:1px solid #94a3b81f;gap:22px;display:flex;overflow-x:auto}.SettingsView-module__aZY3Eq__tab{color:#94a3b8;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;min-height:42px;padding:0 2px;display:inline-flex}.SettingsView-module__aZY3Eq__tab:hover,.SettingsView-module__aZY3Eq__tabActive{color:var(--planner-accent,#22c55e)}.SettingsView-module__aZY3Eq__tabActive{border-bottom-color:var(--planner-accent,#22c55e)}.SettingsView-module__aZY3Eq__panel{background:#0e151dd6;border:1px solid #94a3b81f;border-radius:8px;padding:16px;box-shadow:0 16px 34px #0003}.SettingsView-module__aZY3Eq__profileGrid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:14px;display:grid}.SettingsView-module__aZY3Eq__sectionTitle,.SettingsView-module__aZY3Eq__rowTitle{color:#f1f5f9;font-weight:700}.SettingsView-module__aZY3Eq__sectionTitle{font-size:15px}.SettingsView-module__aZY3Eq__rowTitle{font-size:13px}.SettingsView-module__aZY3Eq__muted{color:#7f8ca0;font-size:11px;line-height:1.45}.SettingsView-module__aZY3Eq__fieldLabel{color:#cbd5e1;font-size:12px;font-weight:500}.SettingsView-module__aZY3Eq__primaryButton{color:#f8fafc;background:color-mix(in srgb, var(--planner-accent,#22c55e) 72%, #07110b);width:max-content}.SettingsView-module__aZY3Eq__themeGrid{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;display:grid}.SettingsView-module__aZY3Eq__themeCard,.SettingsView-module__aZY3Eq__densityCard,.SettingsView-module__aZY3Eq__dataButton{color:#cbd5e1;cursor:pointer;background:#090e149e;border:1px solid #94a3b824;border-radius:7px}.SettingsView-module__aZY3Eq__themeCard{place-items:center;gap:8px;min-height:86px;padding:12px;font-size:12px;display:grid}.SettingsView-module__aZY3Eq__themeSwatch{width:34px;height:22px;box-shadow:0 0 14px color-mix(in srgb, currentColor 35%, transparent);border-radius:999px}.SettingsView-module__aZY3Eq__selectedCard{border-color:var(--planner-accent,#22c55e);color:var(--planner-accent,#22c55e);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--planner-accent,#22c55e) 24%, transparent)}.SettingsView-module__aZY3Eq__densityGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.SettingsView-module__aZY3Eq__densityCard{text-align:left;flex-direction:column;gap:4px;min-height:70px;padding:12px;display:flex}.SettingsView-module__aZY3Eq__densityCard span{color:#7f8ca0;font-size:11px}.SettingsView-module__aZY3Eq__rowsPanel{border:1px solid #94a3b81a;border-radius:7px;overflow:hidden}.SettingsView-module__aZY3Eq__settingRow{border-bottom:1px solid #94a3b814;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:11px 12px;display:flex}.SettingsView-module__aZY3Eq__settingRow:last-child{border-bottom:0}.SettingsView-module__aZY3Eq__rowIcon{width:30px;height:30px;color:var(--planner-accent,#22c55e);background:color-mix(in srgb, var(--planner-accent,#22c55e) 12%, transparent);border-radius:6px;flex:none;place-items:center;display:grid}.SettingsView-module__aZY3Eq__unit{color:#94a3b8;font-size:11px}.SettingsView-module__aZY3Eq__actionRow{color:#cbd5e1;cursor:pointer;text-align:left;background:#090e147a;border:1px solid #94a3b81a;border-radius:7px;grid-template-columns:20px 1fr auto;align-items:center;gap:9px;width:100%;min-height:44px;padding:0 12px;display:grid}.SettingsView-module__aZY3Eq__actionRow:hover,.SettingsView-module__aZY3Eq__dataButton:hover{border-color:color-mix(in srgb, var(--planner-accent,#22c55e) 35%, transparent);color:var(--planner-accent,#22c55e)}.SettingsView-module__aZY3Eq__dangerAction{color:#fb7185}.SettingsView-module__aZY3Eq__dangerPanel{border-color:#ef444433}.SettingsView-module__aZY3Eq__exportGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.SettingsView-module__aZY3Eq__dataButton{align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:flex}.SettingsView-module__aZY3Eq__fileInput{flex:360px}.SettingsView-module__aZY3Eq__modal,.SettingsView-module__aZY3Eq__modalHeader{background:#0b1016}.SettingsView-module__aZY3Eq__modal{border:1px solid #94a3b824}.SettingsView-module__aZY3Eq__modalTitle{color:#f8fafc;font-weight:700}@media (max-width:62em){.SettingsView-module__aZY3Eq__profileGrid{grid-template-columns:1fr}.SettingsView-module__aZY3Eq__themeGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:40em){.SettingsView-module__aZY3Eq__tabs{gap:16px}.SettingsView-module__aZY3Eq__densityGrid,.SettingsView-module__aZY3Eq__exportGrid{grid-template-columns:1fr}.SettingsView-module__aZY3Eq__settingRow{align-items:flex-start}}
