.editor-content{--field-neutral-bg: #fafafa;--field-desc-color: #777;--primary-color: #5cd651}.editor-content .editor-segment{margin-bottom:68px}.editor-content .editor-segment>.editor-fields{border-left:solid 2px #dedede;padding-left:12px}.editor-content .editor-segment>p{font-size:28px;font-weight:500;color:#c8c8c8;margin:8px 0}@media screen and (min-width:960px){.editor-content{display:grid;grid-template-columns:1fr 1fr;gap:48px}.editor-content .editor-segment{margin-bottom:0}}.editor-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;gap:12px 24px}.editor-fields>p{padding-left:8px;font-size:24px;font-weight:400;color:#5e5e5e;grid-column:1/-1;margin:8px 0}.editor-fields .editor-fields-section{margin:2px 0;grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:24px}.editor-fields .editor-fields-section>p{grid-column:1/-1;margin:0}.editor-fields .field{margin:2px 0;grid-column:1/-1}.editor-fields .field.disabled{opacity:.5;cursor:not-allowed}@media screen and (min-width:380px){.editor-fields .field.half-width{grid-column:auto}}.editor-fields .field>label{display:block;font-size:16px;color:#444;margin-bottom:6px;padding-left:8px}.editor-fields .field .field-value{font-size:18px;color:#000;font-weight:500}.editor-fields .field .field-value.empty{color:#999;font-weight:400}.editor-fields .field input.field-input,.editor-fields .field textarea.field-input{background:#fff;padding:12px 8px;border:none;border-radius:8px;width:100%;border:solid 1px #ccc}.editor-fields .field div.field-input{padding:4px 0}.editor-fields .field.editable{background:#d2d8e4;padding:9px 4px;border-radius:4px}.editor-fields .field.editable input.field-input{background:none;border-bottom:solid 1px #444}.editor-fields .field.editable textarea.field-input{background:none;border-left:solid 1px #444}.editor-fields .field.editable div.field-input{padding:8px 4px}.editor-fields .field.client-field .field-value{display:flex;align-items:center;padding:8px;background:#e0e0e01e;border-radius:12px}.editor-fields .field.client-field .field-value>img{width:36px;height:36px;object-fit:contain;margin-right:12px;border-radius:4px}.editor-fields .field.client-field .field-value>span{width:0;flex-grow:1}.editor-fields .field.client-field .field-value>button{background:#e39191;border:none;width:32px;height:32px;line-height:32px;text-align:center;border-radius:4px;font-size:20px;cursor:pointer;color:#fff}.editor-fields .field.client-field .field-value.empty img{opacity:.5}.editor-fields .field.client-field .clients-list{background:#eeee;max-height:200px;overflow-x:auto;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;padding:8px}.editor-fields .field.client-field .clients-list>.client-item{padding:8px;background:#fff;border-radius:8px;cursor:pointer;text-align:center;width:86px}.editor-fields .field.client-field .clients-list>.client-item>img{width:64px;margin:0 auto 4px;border-radius:8px}.editor-fields .field.client-field.editable>.field-value{background:#fff;cursor:pointer}.editor-fields .field.radio-field .field-value{background:#e0e0e01e;padding:8px;border-radius:8px}.editor-fields .field.radio-field .field-value span.radio-desc{font-size:14px;color:var(--field-desc-color);font-weight:400}.editor-fields .field.radio-field .field-input{display:flex;flex-direction:column;gap:8px}.editor-fields .field.radio-field .field-input .radio-option{padding:8px;border:solid 1px #ccc;border-radius:4px;cursor:pointer;background:#fff}.editor-fields .field.radio-field .field-input .radio-option.disabled{opacity:.5;cursor:not-allowed}.editor-fields .field.radio-field .field-input .radio-option label{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center}.editor-fields .field.radio-field .field-input .radio-option label input[type=radio]{margin:0 12px 0 0}.editor-fields .field.radio-field .field-input .radio-option label .radio-label{font-size:16px;color:#000;font-weight:500}.editor-fields .field.radio-field .field-input .radio-option label .radio-label .radio-desc{font-size:14px;color:var(--field-desc-color);font-weight:400}.editor-fields .field.radio-field.editable>.field-value{background:#fff;cursor:pointer}.editor-fields .field.bool-field .toggle-box{display:flex;align-items:center;gap:12px;border-radius:8px}.editor-fields .field.bool-field .toggle-box>.desc{font-size:14px;color:var(--field-desc-color);font-weight:400;width:0;flex-grow:1}.editor-fields .field.bool-field .toggle-box>.switch{width:56px;height:28px;position:relative;background:#ccc;border-radius:28px}.editor-fields .field.bool-field .toggle-box>.switch:after{content:"";position:absolute;top:4px;left:4px;width:20px;height:20px;background:#fff;border-radius:50%;transition:all .3s ease}.editor-fields .field.bool-field .toggle-box>.switch.checked{background:#24be2c}.editor-fields .field.bool-field .toggle-box>.switch.checked:after{left:32px}.editor-fields .field.bool-field .field-value.toggle-box{background-color:#afafaf}.editor-fields .field.bool-field .field-value.toggle-box:after{background:#b1b1b1}.editor-fields .field.bool-field .field-value.toggle-box.checked{background-color:#355c37}.editor-fields .field.bool-field .field-input.toggle-box{background:var(--field-neutral-bg)}.editor-fields .field.bool-field.error{background:#ffd7d7}.editor-fields .field.bool-field.error label.field-label{color:#a00!important}.field.text-field .field-input{position:relative;padding:0}.field.text-field .suggestions-list{position:absolute;top:0;left:0;width:100%;border-radius:8px 8px 0 0;transform:translateY(-100%);background:#fff;max-height:240px;overflow-y:auto;z-index:1;box-shadow:0 2px 8px #00000026}.field.text-field .suggestions-list .item{padding:2px 8px;margin:4px;border-radius:2px 4px 4px 2px;border-left:solid 2px #d1d1d1;cursor:pointer;align-items:center;min-height:32px}.field.text-field .suggestions-list .item:hover{background:#eee}.field.text-field .suggestions-list .item span.desc{display:block;font-size:12px;color:#747474;margin-left:auto}
