.decision-projects{margin:0 0 2.5rem;padding:1.5rem;border:1px solid #dce5eb;border-radius:20px;background:#f7fafb}.decision-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1rem;margin:1rem 0}.decision-card{min-width:0;background:#fff;padding:1.25rem;border:1px solid #dce5eb;border-radius:14px;overflow-wrap:anywhere}.decision-card h3,.decision-card h4{line-height:1.35;margin:.2rem 0 .8rem}.decision-card p,.decision-card li{line-height:1.7}.decision-card dl{display:grid;gap:.75rem}.decision-card dt{font-size:.82rem;color:#4b6573}.decision-card dd{margin:0;font-weight:600}.decision-card details{margin:1rem 0}.decision-card summary{cursor:pointer;padding:.65rem 0}.decision-card .actions{gap:.8rem;align-items:center;flex-wrap:wrap}.decision-card input[type=checkbox]{width:auto;min-width:1rem;margin-right:.3rem}.decision-periods{margin:1.5rem 0}.decision-periods strong{font-size:clamp(1.4rem,3vw,2rem);color:#143a50}.decision-comparison{border-top:1px solid #dce5eb;margin-top:1rem}.pony-continuation input{width:100%;box-sizing:border-box;overflow-wrap:anywhere}.pony-continuation p{font-size:.85rem;line-height:1.6}.pony-continuation button{margin:.3rem .3rem .3rem 0}.pony-continuation input[readonly]{font-family:monospace;font-size:.8rem}@media(max-width:600px){.decision-projects{padding:1rem}.decision-card{padding:1rem}.decision-grid{grid-template-columns:1fr}.decision-card .btn{width:100%;text-align:center}.decision-card details{font-size:.95rem}}
.catalog-planner .catalog-apa-list,.decision-card .catalog-apa-list{min-width:0;grid-template-columns:minmax(0,1fr)}.catalog-planner .catalog-apa-list li,.decision-card .catalog-apa-list li{min-width:0;overflow-wrap:anywhere}.catalog-planner .catalog-apa cite,.catalog-planner .catalog-apa a,.decision-card .catalog-apa cite,.decision-card .catalog-apa a{white-space:normal;overflow-wrap:anywhere;word-break:normal}.decision-projects>summary{cursor:pointer;font-weight:650;line-height:1.5}
