
/* B4: bloques aditivos, conservan UX17 */
.b4-panel{margin:1.5rem 0;padding:1.3rem;background:#fff;border:1px solid #d8e7e4;border-radius:20px;box-shadow:0 8px 26px #143b4710}.b4-panel h2{margin:.1rem 0 .8rem;color:#143b47}.b4-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px}.b4-card{display:block;padding:1rem;border:1px solid #d8e7e4;border-radius:15px;background:#f8fbfa;color:#143b47;text-decoration:none}.b4-card:hover,.b4-card:focus-visible{border-color:#11834d;outline-offset:2px}.b4-card strong{display:block}.b4-card small{display:block;margin-top:.4rem;color:#4b626b}.b4-panel .b4-note{padding:.7rem 1rem;background:#fff8df;border-radius:10px}.b4-search{width:100%;padding:.8rem;border:1px solid #afc4c0;border-radius:12px;margin-bottom:12px}.b4-card[hidden]{display:none}