/* v0.7 Rich-Text & VELUX */
.rich-editor-wrap{border:1px solid var(--line);border-radius:11px;overflow:hidden;background:#fff}.rich-toolbar{display:flex;gap:5px;padding:7px;border-bottom:1px solid var(--line);background:#f8f9fa}.rich-toolbar button{width:34px;height:30px;border:1px solid var(--line);border-radius:7px;background:#fff;font-weight:800;cursor:pointer}.rich-editor{min-height:145px;padding:11px 12px;outline:none;line-height:1.5}.rich-editor:empty:before{content:attr(data-placeholder);color:#9aa1a8}.velux-note{padding:10px 12px;border:1px solid #f2c79f;background:#fff7ef;border-radius:10px;font-size:12px;line-height:1.45}.modal.wide{width:min(97vw,1480px);max-width:1480px}.modal.wide .form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.modal.wide .field.full{grid-column:1/-1}.modal.wide .service-editor-section{overflow:hidden}.modal.wide .service-calc-table table{min-width:1000px}
@media(max-width:900px){.modal.wide .form-grid{grid-template-columns:1fr 1fr}.modal.wide{width:97vw}}
@media(max-width:620px){.modal.wide .form-grid{grid-template-columns:1fr}}
