.planning-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.planning-type-card{font:inherit;border:1px solid #e1d7eb;border-radius:22px;padding:26px 20px;text-align:left;cursor:pointer;color:#514268;background:#f0e9fa;min-height:160px;transition:transform .15s,box-shadow .15s}.planning-type-card:nth-child(2){background:#fff2e2}.planning-type-card:nth-child(3){background:#e9f4ed}.planning-type-card:nth-child(4){background:#eef1f8}.planning-type-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #67478316}.planning-type-card:focus-visible{outline:3px solid #aa84d0;outline-offset:3px}.planning-type-card span{font-size:28px}.planning-type-card strong,.planning-type-card small{display:block;margin-top:12px}.planning-type-card strong{font-size:19px;line-height:1.35}.planning-type-card small{color:#766782}#sectionFolders{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}#sectionFolders .folder-button[aria-pressed=true]{background:#e7dcf4;border-color:#af91ce}#libraryPath{flex-wrap:wrap}@media(max-width:700px){.planning-types{grid-template-columns:1fr}.planning-type-card{min-height:115px;padding:18px}}@media(prefers-reduced-motion:reduce){.planning-type-card{transition:none}.planning-type-card:hover{transform:none}}
