/* ТЗ: полная методика и проверяемый возраст по редакции. */
.library-page #modal .psy-guide-audit{display:grid;gap:14px;margin:8px 0 26px}
.library-page #modal .psy-guide-age{margin:0;padding:12px 15px;background:#eff6f0;border:1px solid #c6dfcf;border-radius:10px;line-height:1.55;color:#204d39}
.library-page #modal .psy-guide-versions{border:1px solid #c6dfcf;border-radius:12px;background:#f8fbf8;padding:15px 17px;display:grid;gap:9px}
.library-page #modal .psy-guide-versions h3{margin:0}
.library-page #modal .psy-guide-versions label{display:grid;gap:7px;font-weight:700;color:#2f6247}
.library-page #modal .psy-guide-versions select{display:block;max-width:100%;width:100%;min-height:42px;border:1px solid #9dc4ad;border-radius:9px;background:#fff;color:#203b2b;padding:9px 12px;font:inherit}
.library-page #modal .psy-guide-versions p{margin:2px 0}
.library-page #modal .psy-guide-check{padding:6px 0 12px;border-bottom:1px solid #dde9df}
.library-page #modal .psy-guide-check h3{color:#197348;margin:0 0 9px}
.library-page #modal .psy-guide-check p{margin:3px 0;line-height:1.6}
.library-page #modal .psy-guide-check.needs-source{border-left:3px solid #c59a4f;background:#fffaf0;padding:11px 15px;border-bottom:none;border-radius:0 9px 9px 0}
.library-page #modal .psy-guide-spoken{margin:0;border-left:3px solid #38875e;background:#edf6ef;padding:13px 17px;border-radius:0 9px 9px 0;font-weight:600;line-height:1.7}
.library-page #modal .psy-guide-note{font-size:13px;color:#607365;margin-top:8px!important}
.library-page #modal .psy-guide-verify{font-size:13px;color:#8b6220;background:#fff3db;padding:10px 12px;border-radius:8px}
@media(max-width:600px){.library-page #modal .psy-guide-versions{padding:12px}.library-page #modal .psy-guide-versions select{font-size:14px}}
