.memorySetupButton{margin-right:.35rem}.memorySetupIntro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.memorySetupIntro>div{border:1px solid #d8e0ea;border-radius:12px;padding:.85rem;background:#f8fafc;text-align:center}.memorySetupIntro b{display:block;font-size:1.55rem}.memorySetupIntro span{display:block;color:#526174;font-size:.85rem}.memoryCardLevelBox,.memoryCompletedBox{border:1px solid #d8e0ea;border-radius:14px;padding:1rem;margin-top:1rem;background:#fff}.memoryCardLevelBox{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center}.memoryCardLevelBox h3,.memoryCompletedBox h3{margin:.1rem 0 .35rem}.memoryCardLevelBox p,.memoryCompletedBox p{margin:.2rem 0;color:#526174}.memoryCardLevelControl{display:flex;gap:.5rem;align-items:center}.memoryCardLevelControl select{min-width:180px}.memoryQuickSets,.memoryVerseToolbar{display:flex;gap:.45rem;align-items:center;flex-wrap:wrap;margin:.85rem 0}.memoryQuickSets>span{font-weight:700}.memoryVerseToolbar .input{flex:1 1 260px}.memoryVersePicker{max-height:52vh;overflow:auto;border:1px solid #d8e0ea;border-radius:12px;background:#f8fafc}.memoryThemeGroup{border-bottom:1px solid #e6ebf1}.memoryThemeGroup:last-child{border-bottom:0}.memoryThemeGroup>summary{cursor:pointer;font-weight:800;padding:.6rem .85rem;background:#f2f5f9;position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.65rem}.memoryThemeTitle{min-width:0}.memoryThemeTitle>span{font-weight:500;color:#68778a}.memoryThemeActions{display:flex;align-items:center;flex:0 0 auto}.memoryThemeSelect{white-space:nowrap}.memoryVerseRows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;padding:.55rem}.memoryVerseRow{display:grid;grid-template-columns:auto 1fr auto;gap:.55rem;align-items:center;padding:.6rem;border:1px solid #dfe5ed;border-radius:10px;background:#fff;cursor:pointer}.memoryVerseRow small{display:block;color:#68778a;margin-top:.12rem}.memoryVerseRow em{font-size:.72rem;color:#3b6b45;font-style:normal;font-weight:700}.memoryVerseRow.alreadyCertified{background:#f2f8f3;cursor:default}.memoryVerseRow input{width:18px;height:18px}.memoryHidden{display:none!important}.memorySaveBar{display:flex;justify-content:flex-end;margin-top:.8rem}@media(max-width:720px){.memoryCardLevelBox{grid-template-columns:1fr}.memoryCardLevelControl{align-items:stretch;flex-direction:column}.memoryVerseRows{grid-template-columns:1fr}.memorySetupIntro{grid-template-columns:1fr 1fr}.memoryVersePicker{max-height:58vh}.memoryThemeGroup>summary{align-items:flex-start;flex-direction:column}.memoryThemeActions,.memoryThemeSelect{width:100%}}
