@property --depth{syntax:"<integer>";inherits:true;initial-value:0}@keyframes pulse{0%{opacity:.6}50%{opacity:.8}to{opacity:.6}}@keyframes slideUp{to{opacity:1;transform:translateY(0)}}@keyframes fadeInOut{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes dotAnimation{0%,20%{opacity:.2;transform:translateY(0)}50%{opacity:1;background-color:#3b82f6;transform:translateY(-2px)}80%,to{opacity:.2;transform:translateY(0)}}body{overscroll-behavior:none;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch}.loading-container{box-sizing:border-box;background-color:#fff;flex-direction:column;width:100%;height:100%;padding:1rem;display:flex;position:relative}.form-content{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.5rem;width:100%;max-width:600px;margin:0 auto;display:flex}.loading-text{z-index:10;color:#666;text-align:center;background-color:#fff;border-radius:.5rem;padding:.7rem 1rem;font-family:Arial,sans-serif;font-size:.8rem;box-shadow:0 2px 4px #0003}.loading-dots{min-width:1.5em;display:inline-block}.dot{background-color:#666;border-radius:50%;width:4px;height:4px;margin:0;display:inline-block}.dot:first-child{animation:1.4s infinite dotAnimation}.dot:nth-child(2){animation:1.4s .2s infinite dotAnimation}.dot:nth-child(3){animation:1.4s .4s infinite dotAnimation}@media (width<=768px){input,textarea{font-size:16px!important}}.form-linked-container{--depth:0;flex-direction:column;width:100%;height:100%;display:flex}.form-linked-container .form-linked,.form-linked-container .form-linked-tooltip{cursor:pointer;--depth:0;position:relative}.form-linked-container .form-linked:after,.form-linked-container .form-linked-tooltip:after{content:none}.form-linked-container .form-linked-hover{outline-offset:-2px;outline:2px solid #08f!important}@keyframes form-linked-flash{0%{outline-color:#0000}15%{outline-color:#08f}75%{outline-color:#08f}to{outline-color:#0000}}@keyframes form-linked-flash-label{0%{opacity:0}15%{opacity:1}75%{opacity:1}to{opacity:0}}.form-linked-container .form-linked-tooltip.form-linked-highlight{outline-offset:-2px;outline-width:2px!important;outline-style:solid!important;animation:1.5s forwards form-linked-flash!important}.form-linked-container .form-linked-tooltip.form-linked-highlight:after{transition:none!important;animation:1.5s forwards form-linked-flash-label!important}.form-linked[data-element=page],.form-linked-tooltip[data-element=form]{outline-offset:-5px!important}.form-linked[data-element=page]:after,.form-linked-tooltip[data-element=form]:after{border-radius:0 0 4px;left:0;transform:translate(3px)translateY(calc(100% + 3px))}.form-linked-tooltip [data-element=image]:after{border-radius:0 0 4px 4px;transform:translate(-50%)translateY(100%)}[id^=MultipleChoice-]>button,[id^=MultipleChoice-]>div[tabindex="0"],[id^=MultipleChoice-]>button *,[id^=MultipleChoice-]>div[tabindex="0"] *{color:inherit;-webkit-text-fill-color:inherit;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}div[id^=Text-] p{text-indent:0;word-spacing:normal;letter-spacing:inherit;white-space:normal;box-sizing:border-box;margin:0;padding:0;display:block}div[id^=Text-] p:empty:after{content:" "}.signature-reset-button{cursor:pointer;background-color:#ffffff4d;border:1px solid #c9cbcf;border-radius:4px;align-items:center;transition:background-color .15s ease-in-out;display:flex;position:absolute;top:8px;right:8px}.signature-reset-button:hover{background-color:#f3f4f6}.signature-canvas{cursor:crosshair;width:100%;height:100%}.slider-row{align-items:center;display:flex}.slider-track-wrapper{flex:1;align-items:center;display:flex;position:relative}.slider-tooltip{position:absolute;bottom:100%;transform:translate(-50%)}.slider-tooltip-arrow{border:6px solid #0000;position:absolute;top:100%;left:50%;transform:translate(-50%)}.slider-range-input{appearance:none;width:100%;height:var(--slider-track-height,8px);cursor:pointer;border-radius:9999px;outline:none;margin:0}.slider-range-input::-webkit-slider-thumb{appearance:none;width:var(--slider-thumb-size,16px);height:var(--slider-thumb-size,16px);cursor:pointer;background:var(--slider-thumb,#fff);border:2px solid var(--slider-fill,#2563eb);border-radius:9999px}
