.survey .b-steps{height:100%}.survey .b-steps .step-items{margin-top:2em}.survey .b-steps .hiddenStep{display:none!important}.survey .b-steps textarea{resize:none}.survey .b-steps .number .control{flex-grow:1}.survey .b-steps .yesno .field{gap:1.5em}.survey .b-steps .yesno .control{flex-grow:1}.survey .b-steps .number{margin-right:none!important;width:100%}.survey .b-steps .number .field-body{width:100%}.survey .b-steps .number .field-body label{padding:0}.survey .b-steps .field.has-addons{display:flex;justify-content:space-around}.survey .b-steps .emoji .b-radio.radio.button{border:none;height:-moz-min-content;height:min-content;padding:0;font-size:2.4em;background:none;transition:all .1s}.survey .b-steps .emoji .b-radio.radio.button img{width:36px}.survey .b-steps .emoji .b-radio.radio.button.is-selected{transform:scale(1.5);box-shadow:none}.survey .b-steps .emoji .b-radio.radio.button:focus{box-shadow:none}.survey .b-steps .step-item .step-link.is-clickable .step-marker{border-color:#0f60ad!important;opacity:.5}.survey .b-steps .step-item .step-marker{border:5px solid #bdbdbd!important;width:18px!important;height:18px!important;background:transparent!important}.survey .b-steps .step-item.is-active .step-marker{opacity:1!important}.survey .b-steps .step-item:not(:first-child):before,.survey .b-steps .step-item:only-child:before{top:9px!important;left:calc(9px - 50%)!important;width:calc(100% - 18px)!important;background:none!important;border-top:1px dashed #bdbdbd}.survey .b-steps .step-content{height:100%;padding:0!important}.survey .b-steps .step-content .bstep-item{width:100%;height:100%}.survey .b-steps .step-content .bstep-item .inner-content{flex-grow:1}