/* Материалы и редактирование ответа */
.material-editor,.excerpt-editor{width:min(600px,calc(100% - 32px));box-sizing:border-box;border:1px solid #ccdac8;border-radius:22px;padding:26px;background:#f9fbf6;color:#294336;max-height:85dvh;overflow:auto;box-shadow:0 25px 90px #17362840;font:14px/1.6 system-ui}.material-editor::backdrop,.excerpt-editor::backdrop{background:#122e2466;backdrop-filter:blur(4px)}.material-editor h2,.excerpt-editor h2{font-size:23px;margin:0 0 15px}.material-editor label{display:block;margin:12px 0}.material-editor input:not([type=checkbox]),.excerpt-editor textarea{box-sizing:border-box;display:block;width:100%;padding:12px;border:1px solid #cbd9c6;border-radius:10px;background:white;color:#294336;font:inherit;margin-top:5px}.excerpt-editor textarea{min-height:230px;resize:vertical}.material-editor-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.material-editor-actions button,.retry-request{border:1px solid #adc5a6;border-radius:10px;padding:10px 15px;background:#e6efde;color:#2e563a;cursor:pointer;font:inherit}.material-editor-actions button:hover,.retry-request:hover{background:#d9e8cf}.library-filters{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:12px 0 24px}.library-filters select{max-width:100%;border:1px solid #cddcc6;border-radius:10px;background:#fafcf6;color:#36573c;padding:11px;font:inherit}.library-filters label{white-space:nowrap;color:#56764d;font-size:13px}.retry-request{display:block;margin:15px auto}.material-editor :focus-visible,.excerpt-editor :focus-visible,.library-filters :focus-visible{outline:3px solid #9bbf8d;outline-offset:2px}@media(max-width:600px){.material-editor,.excerpt-editor{padding:20px}.library-filters select{flex:1;min-width:130px}.material-editor-actions button{flex:1}.excerpt-editor textarea{min-height:190px}}
