@import url("../compact-03/styles.css");
.compact4 .review-card.is-approve{border-color:rgba(115,146,105,.68)}
.compact4 #approve-all{flex:none;padding:10px 16px;border:1px solid var(--navy);border-radius:999px;color:#fff;background:var(--navy);cursor:pointer;font-weight:750}.compact4 .locked{display:grid;grid-template-columns:.9fr 1.1fr;gap:38px;padding:26px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,rgba(255,253,248,.95),rgba(233,221,199,.72))}.compact4 .locked h2{margin:0;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.15}.compact4 .locked p:not(.eyebrow){margin:9px 0 0;color:var(--muted)}.compact4 .locked-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;align-content:center}.compact4 .locked-item{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid rgba(115,146,105,.4);border-radius:13px;background:#fff}.compact4 .locked-item img{width:40px;height:40px;border-radius:9px}.compact4 .locked-item strong{font-family:var(--serif)}.compact4 .locked-item span{display:block;color:var(--sage);font-size:.7rem;font-weight:800}.compact4 .feedback-note{margin:0;padding:10px 22px;color:#775e33;background:#f8efd9;font-size:.78rem}.compact4 .decision{grid-template-columns:repeat(2,1fr)}.compact4 .decision input[value=approve]:checked+span{border-color:var(--sage);color:#fff;background:var(--sage)}.compact4 .old-variant{opacity:.82}.compact4 .family-item.is-locked{border-color:rgba(115,146,105,.55)}.compact4 .family-item em{display:block;margin-top:3px;color:var(--sage);font-size:.58rem;font-style:normal;font-weight:800}.compact4 .variant.new{background:#fffaf0;border-color:rgba(115,146,105,.45)}@media(max-width:900px){.compact4 .locked{grid-template-columns:1fr}}@media(max-width:650px){.compact4 .locked-grid{grid-template-columns:1fr}.compact4 .decision{grid-template-columns:1fr}}
