.gs-configured-field{border:0;padding:0;margin:22px 0;min-width:0;max-width:100%}.gs-configured-field legend{font-size:13px;color:#617b9c;line-height:1.7;margin-bottom:10px;padding:0;overflow-wrap:anywhere}.gs-configured-field legend small{font-size:11px;color:#9aaabe}.gs-required{color:#d5786b}.gs-form .gs-configured-field>input,.gs-form .gs-configured-field>textarea,.gs-form .gs-configured-field>select{box-sizing:border-box;width:100%;max-width:100%;min-width:0;font-size:16px;border:1px solid #e0e9f7;border-radius:10px;background:#f8fafd;color:#56718f;padding:13px 12px}.gs-configured-field>textarea{min-height:120px;resize:vertical}.gs-field-choices{display:grid;gap:11px}.gs-form .gs-field-choices label{display:flex;align-items:flex-start;gap:9px;margin:0;font-size:14px;line-height:1.8;min-width:0;overflow-wrap:anywhere}.gs-form .gs-field-choices input{width:18px;height:18px;flex:none;margin:3px 0;accent-color:#2c7bfa}.gs-service-upload{min-width:0;overflow-wrap:anywhere}.gs-service-upload>input{max-width:100%;width:100%;font-size:13px}.gs-service-upload small,.gs-service-upload p{font-size:12px;color:#829bb9;line-height:1.8}.gs-service-upload [data-upload-previews]{display:flex;flex-wrap:wrap;gap:10px}.gs-service-upload img,.gs-submitted-fields img{width:75px;height:75px;object-fit:cover;border-radius:8px}.gs-submitted-fields{min-width:0;margin:15px 0;color:#617a98;font-size:13px}.gs-submitted-fields>div{display:grid;grid-template-columns:minmax(65px,30%) minmax(0,1fr);gap:12px;border-bottom:1px solid #edf2f8;padding:12px 0}.gs-submitted-fields dt{color:#97a8bf;overflow-wrap:anywhere;line-height:1.8}.gs-submitted-fields dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;line-height:1.8}.gs-submitted-fields dd a{display:inline-block;margin:0 8px 8px 0}.gs-editor-field{padding:20px;border:1px solid #dce7f5;border-radius:12px;margin:16px 0;background:#f8fafd;min-width:0}.gs-editor-field .spread{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.gs-editor-field .table-actions{display:flex;gap:8px;flex-wrap:wrap}.gs-editor-field input,.gs-editor-field select,.gs-editor-field textarea{min-width:0;max-width:100%}.gs-editor-field [hidden]{display:none!important}.gs-service-steps{flex-wrap:wrap;justify-content:flex-start;gap:12px}.gs-service-steps>span{min-width:0;overflow-wrap:anywhere;line-height:1.8}.gs-service-steps>span>i{flex:none}.gs-home .gs-service-icons span,.gs-home .gs-feature-card h3,.gs-home .gs-feature-card p{overflow-wrap:anywhere}.gs-service-list .gs-card-title{overflow-wrap:anywhere}@media(max-width:600px){.gs-editor-field{padding:14px}.gs-editor-field .form-grid{grid-template-columns:minmax(0,1fr)}.gs-submitted-fields>div{grid-template-columns:minmax(60px,30%) minmax(0,1fr)}}
.gs-form .gs-field-choices label{flex-direction:row;align-items:flex-start}.gs-form .gs-field-choices label>span{margin:0;min-width:0}.gs-service-upload input::file-selector-button{border:0;border-radius:7px;background:#e8f2ff;color:#4387e6;padding:9px 12px;margin-right:9px;font:inherit;cursor:pointer}
.gs-layout-section{max-width:100%;min-width:0;box-sizing:border-box}.gs-layout-section>.d-block{margin:14px 0;max-width:100%;box-sizing:border-box}.gs-deco-business{padding:24px 18px;background:#edf5ff;border:1px dashed #a9c8ef;border-radius:12px;color:#52749f;line-height:1.8}.gs-deco-business h3{margin:8px 0}.gs-deco-business small,.gs-deco-business p{font-size:11px}.gs-live-preview{margin:18px 0;padding:18px;background:#f1f5fa;border:1px solid #e2eaf5;border-radius:12px}.gs-live-preview iframe{display:block;width:375px;max-width:100%;height:650px;border:0;margin:15px auto;background:#f5f7fa;border-radius:14px}.gs-layout-custom-color :is(h1,h2,h3,p,span,a,b,strong,legend,label,small){color:var(--gs-layout-color)!important}.gs-layout-custom-title :is(h1,h2,h3){font-size:var(--gs-layout-title)!important}.gs-layout-custom-body :is(p,small,legend){font-size:var(--gs-layout-body)!important}
.gs-real-business{display:block;min-width:0;max-width:100%;background:#f5f7fa}.gs-preview-hidden{opacity:.42}.gs-hidden-label{font-size:11px;padding:7px 12px;background:#fff4dc;color:#9d7529;margin:0}.gs-live-preview:not([open]) iframe{height:650px}.deco-canvas-block:has(.gs-real-business){background:#f5f7fa}.deco-block-toolbar{position:relative;z-index:1}
