/* cpCSS cached 2024-02-16T13:06:17+00:00 */
.cp-survey-edit{display:flex;width:100%;gap:20px}.cp-survey-edit .drop-col{flex:1}.cp-survey-edit .survey-column{flex:1;border:1px grey dashed;padding-bottom:100px;padding:20px}.cp-survey-edit .toolbox{max-width:200px;padding:10px;gap:20px;box-shadow:0px 0px 4px 1px #00000030;display:flex;flex-direction:column}.cp-survey-edit .toolbox .tool{background:#1D0B66;color:#fff;border:none;border-radius:4px;padding:0.5em;margin-bottom:6px}.cp-survey-edit .element-editor,.cp-survey-edit .element-editor-body{display:flex;flex-direction:column;gap:20px}.cp-survey-edit .element-editor .element-editor-footer,.cp-survey-edit .element-editor-body .element-editor-footer{display:flex;flex-direction:row;gap:5px}.cp-survey-edit .element-editor .element-settings>*,.cp-survey-edit .element-editor-body .element-settings>*{display:block}.cp-survey-edit .element-editor .element-options-editor,.cp-survey-edit .element-editor-body .element-options-editor{display:flex;flex-direction:column;gap:10px}.cp-survey-edit .element-editor .element-options-editor .element-option-editor,.cp-survey-edit .element-editor-body .element-options-editor .element-option-editor{display:flex;flex-direction:row;gap:10px}.cp-survey-edit .element-editor .element-options-editor .element-option-editor input,.cp-survey-edit .element-editor-body .element-options-editor .element-option-editor input{flex:1}.cp-survey-edit .survey-editor-page{box-shadow:0px 0px 4px 1px #00000030;min-height:300px;margin-bottom:30px;padding:10px 0 0}.cp-survey-edit .survey-editor-page:after{content:"";display:block;height:100px;margin:10px}.cp-survey-edit .survey-editor-page .survey-page-heading{padding:10px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.cp-survey-edit .survey-editor-page .survey-page-heading .survey-page-tools{display:flex;flex-direction:row;gap:5px}.cp-survey-edit .tool,.cp-survey-edit .placeholder,.cp-survey-edit .survey-element{cursor:grab}.cp-survey-edit .placeholder,.cp-survey-edit .dragging{min-height:2.25em;line-height:2.25}.cp-survey-edit .element-editor-option{display:block}.cp-survey-edit .survey-element,.cp-survey-edit .placeholder{padding:15px}.cp-survey-edit .survey-element:not(:last-of-type),.cp-survey-edit .placeholder:not(:last-of-type){border-bottom:1px solid grey}.cp-survey-edit .survey-element:first-of-type,.cp-survey-edit .placeholder:first-of-type{border-top:1px solid grey}.cp-survey-edit .survey-element{position:relative}.cp-survey-edit .survey-element .survey-element-tools{opacity:0;position:absolute;top:0;left:0;height:100%;width:100%;padding:10px;box-sizing:border-box;z-index:10;display:flex;align-items:flex-start;justify-content:flex-end}.cp-survey-edit .survey-element .survey-element-tools:hover{opacity:1;background-color:rgba(255, 255, 255, 0.6)}.cp-survey-edit .survey-element .survey-element-tools button{margin:0 5px}.cp_element_survey .fm-footer button{-webkit-appearance:none;-moz-appearance:none;background:#1D0B67;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:effra, sans-serif;font-weight:400;font-size:16px;padding:0.5em 2em 0.4em;transition:background 0.2s ease-in-out}.cp_element_survey .fm-footer button:hover{background:#2275D7}.cp_element_survey .thank-you{font-size:20px;font-weight:700;margin:0}.react-confirm-alert-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0, 0, 0, 0.3);display:flex;align-items:center;justify-content:center;z-index:20}.react-confirm-alert{max-width:400px;width:70%;padding:30px;background:#fff;border-radius:5px;box-shadow:0px 0px 6px 2px #909091}.react-confirm-alert .react-confirm-alert-body h1{font-size:1.2em;margin-bottom:1.2em}.react-confirm-alert .react-confirm-alert-body .react-confirm-alert-button-group{margin-top:1em;display:flex;justify-content:center;flex-wrap:wrap}.react-confirm-alert .react-confirm-alert-body .react-confirm-alert-button-group button{margin:10px;background-color:#010101;border:none;border-radius:3px;color:white;cursor:pointer;padding:15px 45px;width:150px}.react-confirm-alert .react-confirm-alert-body .react-confirm-alert-button-group .delete{background-color:#d13737}.react-confirm-alert .react-confirm-alert-body .react-confirm-alert-button-group .reject{background-color:#555}