.editor-styles-wrapper{font-family:Roboto,Arial,sans-serif}.editor-styles-wrapper img{max-width:100%;height:auto}
.editor-styles-wrapper .up-editor-section-block,.editor-styles-wrapper .up-editor-query-block,.editor-styles-wrapper .up-editor-contact-block{border:1px solid #c3c4c7;background:#fff;margin:18px 0;box-shadow:0 1px 2px rgba(0,0,0,.04)}
.editor-styles-wrapper .up-editor-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 14px;background:#f0f6fc;border-bottom:1px solid #c3c4c7;color:#1d2327;font-size:13px;line-height:1.4}
.editor-styles-wrapper .up-editor-section-heading strong{font-size:14px}.editor-styles-wrapper .up-editor-section-heading span{color:#50575e;font-size:12px}
.editor-styles-wrapper .up-editor-empty{padding:18px}.editor-styles-wrapper .up-editor-empty>.components-base-control{margin-top:14px}
.editor-styles-wrapper .up-editor-inline-fields{padding:16px;background:#f6f7f7;border-bottom:1px solid #dcdcde;color:#1d2327}.editor-styles-wrapper .up-editor-inline-fields h4{margin:0 0 12px;font-size:14px}.editor-styles-wrapper .up-editor-inline-fields .components-base-control{margin-bottom:12px}.editor-styles-wrapper .up-editor-inline-fields .components-input-control__container,.editor-styles-wrapper .up-editor-inline-fields input,.editor-styles-wrapper .up-editor-inline-fields textarea{max-width:none;width:100%}
.editor-styles-wrapper .up-editor-all-fields{margin-top:14px;border-top:1px solid #dcdcde;padding-top:12px}.editor-styles-wrapper .up-editor-all-fields summary{cursor:pointer;font-weight:600;color:#1446a0}.editor-styles-wrapper .up-editor-all-fields-body{padding-top:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px 18px}
.editor-styles-wrapper .up-editor-media-field{padding-bottom:8px}.editor-styles-wrapper .up-editor-media-field .components-button{margin-top:-6px;margin-bottom:6px}
.editor-styles-wrapper .up-editor-source-preview{position:relative;pointer-events:none;overflow:hidden;padding:0}.editor-styles-wrapper .up-editor-source-preview:before{content:"Frontend preview";position:absolute;z-index:30;right:8px;top:8px;background:rgba(20,70,160,.92);color:#fff;border-radius:3px;padding:3px 7px;font-size:10px;letter-spacing:.03em;text-transform:uppercase}.editor-styles-wrapper .up-editor-source-preview>*{max-width:100%}
.editor-styles-wrapper .up-editor-query-block{padding-bottom:16px}.editor-styles-wrapper .up-editor-query-block>.components-notice{margin:14px}.editor-styles-wrapper .up-editor-query-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;padding:0 14px}.editor-styles-wrapper .up-editor-query-card{display:flex;flex-direction:column;min-height:160px;border:1px solid #dcdcde;border-radius:6px;background:#fff;color:#1d2327;text-decoration:none;overflow:hidden}.editor-styles-wrapper .up-editor-query-card img,.editor-styles-wrapper .up-editor-query-placeholder{width:100%;height:110px;object-fit:cover;background:#f0f0f1;display:flex;align-items:center;justify-content:center;color:#646970}.editor-styles-wrapper .up-editor-query-card strong{padding:10px 12px;font-size:13px}
.editor-styles-wrapper .up-editor-contact-block{padding:18px;color:#1d2327}.editor-styles-wrapper .up-editor-contact-block h2{margin-top:0}.editor-styles-wrapper .up-editor-contact-block label{display:block;margin:10px 0;font-weight:600}.editor-styles-wrapper .up-editor-contact-block input,.editor-styles-wrapper .up-editor-contact-block textarea{display:block;width:100%;margin-top:5px;border:1px solid #8c8f94;background:#f6f7f7}.editor-styles-wrapper .up-editor-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
@media(max-width:782px){.editor-styles-wrapper .up-editor-section-heading{align-items:flex-start;flex-direction:column;gap:3px}.editor-styles-wrapper .up-editor-form-grid{grid-template-columns:1fr}.editor-styles-wrapper .up-editor-all-fields-body{grid-template-columns:1fr}}
