.multistep-form{overflow-x:hidden;height:calc(100vh - 120px);display:flex;align-items:center;justify-content:center;padding:0!important;position:relative}.multistep-form:before{content:"";width:100%;height:100%;background-color:#0000004d;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.multistep-form *{font-family:Roboto,Arial,Helvetica,sans-serif;line-height:1.2em}.multistep-form .container{position:relative;display:grid;place-items:center}.multistep-form .row{position:relative;box-shadow:#64646f33 0 7px 29px;border-radius:10px;overflow:hidden;max-width:860px;width:95dvw;background-color:#fff}.row.dc-msf.dc-special-background{background-color:#fff;background-size:60%;background-position:85% 85%;position:relative}.row.dc-msf.dc-special-background:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:.6;z-index:0;width:100%;height:100%}.row.dc-msf.dc-special-background>*{position:relative;z-index:1}.multistep-form form.survey{padding:68px 48px 48px;overflow:auto;min-height:550px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dc-msf__title{font-size:2.5rem}.dc-msf__subtitle p{font-size:16px}.dc-msf__step{display:flex;flex-direction:column}.dc-msf__step[data-block-type=welcome]{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.dc-msf__step:not([data-block-type=welcome]){min-height:430px}.dc-msf__step.is-hidden{display:none!important}.dc-msf__btn.is-hidden{visibility:hidden;opacity:0}.dc-msf__question{margin-bottom:0}.dc-msf__help{margin-top:6px}.dc-msf__help p{margin-bottom:0}.dc-msf__answers{margin-top:30px;flex:1}.dc-msf__disclaimer p{margin-bottom:0}.dc-msf__answer{line-height:1;font-size:1.125rem;width:100%;height:100%;padding:6px 10px;justify-content:start;display:flex;align-items:center;background-color:#e9e9e9;border:1px solid #333;border-radius:4px;margin-bottom:4px;cursor:pointer}.dc-msf__answer:has(.dc-msf__input:checked){border-color:#f60;background-color:#ff6600b3;color:#fff}.dc-msf__input{display:none;visibility:hidden}.multistep-form .step_wrapper{display:flex;justify-content:space-between;align-items:end;margin-top:20px}.dc-msf__step[data-block-type=welcome] .step_wrapper{margin-top:0}.multistep-form .step_wrapper .step,.multistep-form .form-continue-btn{background-color:#f60;color:#fff;display:flex;justify-content:center;align-items:center;font-weight:400;padding:8px 24px 6px 10px;border-radius:4px;gap:4px;cursor:pointer;position:relative;border:none}.multistep-form .step.step_next:after{content:"";width:0;height:0;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #fff;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.multistep-form .step.step_prev{padding:8px 10px 6px 24px}.multistep-form .step.step_prev:after{content:"";width:0;height:0;position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #fff;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.multistep-form .step_wrapper .step:hover{background-color:#333}.multistep-form .step_wrapper .step.step_next[disabled]{opacity:.4;pointer-events:none;background-color:#999}.multistep-form .dc-msf__btn.dc-msf__btn--submit{background-color:#333;color:#fff;display:flex;justify-content:center;align-items:center;font-weight:400;padding:8px 10px 6px;border-radius:4px;gap:4px;cursor:pointer;position:relative;border:none}.multistep-form .dc-msf__btn.dc-msf__btn--submit:hover{background-color:#f60}.dc-msf__rating,.dc-msf__field,.dc-msf__fields,.dc-msf__field--upload{margin-top:30px;flex:1}.dc-msf__fields{gap:10px}.dc-msf__rating-grid{display:grid;grid-template-columns:repeat(var(--rating-cols, 11),minmax(0,1fr));gap:10px}.dc-msf__fields__content{display:flex;flex-direction:column;gap:10px}.dc-msf__rating-item{display:flex;align-items:center;justify-content:center;height:58px;border:1px solid #666;border-radius:4px;overflow:hidden;font-size:1.5rem;font-weight:600;cursor:pointer}.dc-msf__rating-item:hover{border-color:#f60;color:#f60}.dc-msf__rating-item:has(.dc-msf__input:checked){background-color:#f60;color:#fff;border-color:#f60}.dc-msf__rating-legend{display:flex;flex-direction:column}.dc-msf__rating-legend span{margin-top:10px}.dc-msf__cards.dc-msf__cards--meta{overflow:auto;padding:2px 2px 10px;max-height:329px;min-height:329px}.dc-msf__cards.dc-msf__cards--wrapper{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.dc-msf__cards.dc-msf__cards--meta::-webkit-scrollbar{display:none}.dc-msf__card-input{display:none;visibility:hidden;opacity:0}.dc-msf__store-card{box-shadow:#43475545 0 0 .25em,#5a7dbc0d 0 .25em 1em;border-radius:4px;overflow:hidden;margin-bottom:0;cursor:pointer;display:flex}.dc-msf__store-card-media{max-width:60px}.dc-msf__store-card:hover{box-shadow:none}.dc-msf__store-card:has(.dc-msf__card-input:checked){box-shadow:none}.dc-msf__store-card-body{display:flex;flex-direction:column;padding:6px;border-style:solid;border-width:1px;border-color:transparent;overflow:hidden;border-radius:4px;width:100%}.dc-msf__store-card:has(.dc-msf__store-card-media) .dc-msf__store-card-body{border-width:1px 1px 1px 0;border-radius:0 4px 4px 0}.dc-msf__store-card:hover .dc-msf__store-card-body{border-color:#0003}.dc-msf__store-card:has(.dc-msf__card-input:checked) .dc-msf__store-card-body{border-color:#f60;background-color:#f60}.dc-msf__store-card:has(.dc-msf__card-input:checked) .dc-msf__store-card-body .dc-msf__store-card-title,.dc-msf__store-card:has(.dc-msf__card-input:checked) .dc-msf__store-card-body .dc-msf__store-card-subtitle{color:#fff}.dc-msf__store-card-title{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:.875rem;color:#666;font-weight:500;line-height:1.4}.dc-msf__store-card-subtitle{font-size:.75rem;font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:400;color:#f60;line-height:1}.dc-msf__store-card-img{height:100%}.dc-msf__field.dc-msf__field--filter{margin-bottom:10px;margin-top:0;flex:unset}.dc-msf__store-card[hidden],.dc-msf__store-card.is-hidden{display:none!important}.dc-msf__upload-dropzone{position:relative;border:2px dashed #f60;border-radius:12px;background:#fff9;transition:border-color .2s,background-color .2s;min-height:249px;display:flex;align-items:center;justify-content:center}.dc-msf__upload-dropzone:has(.dc-msf__upload-file-thumb){height:300px}.dc-msf__upload-dropzone.is-dragover{border-color:#f60;background:#c57a3a0f}.dc-msf__upload-dropzone_wrapper{position:relative}.dc-msf__upload-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.dc-msf__upload-label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 20px;text-align:center;pointer-events:none;color:#666}.dc-msf__upload-label svg{opacity:.5}.dc-msf__upload-icon{width:48px;height:48px;color:#999;margin-bottom:4px}.dc-msf__upload-title{font-size:16px;font-weight:600;color:#f60}.dc-msf__upload-title span{font-weight:400;color:#666}.dc-msf__upload-subtitle{font-size:13px;color:#999}.dc-msf__upload-error{display:none;padding:8px 16px;margin:0 16px 12px;background:#fef2f2;color:#f60;border:1px solid #f60;border-radius:6px;font-size:13px;text-align:center}.dc-msf__upload-error.is-visible{display:block}.dc-msf__upload-preview{display:flex;flex-wrap:wrap;gap:5px;padding:0 16px 16px;z-index:9999}.dc-msf__upload-preview:empty{display:none}.dc-msf__upload-file{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#fff;border-radius:6px;font-size:13px;color:#374151;border:1px solid #fff;transition:all .3s ease-in-out}.dc-msf__upload-file:hover{border:1px solid #f60}.dc-msf__upload-file-name{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-msf__upload-file-size{color:#9ca3af;font-size:12px}.dc-msf__upload-file-remove--inline{background:none;border:none;cursor:pointer;color:#f60;font-size:16px;line-height:1;padding:0 2px}.dc-msf__upload-file-remove--inline:hover{color:#cc5200}.dc-msf__upload-preview:has(.dc-msf__upload-file--single){position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center;background-color:#f1f1f1;padding:0;border-radius:12px}.dc-msf__upload-file--single{position:relative;gap:10px;padding:8px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;transition:border-color .2s;flex-direction:column}.dc-msf__upload-file--single:hover{border-color:#f60}.dc-msf__upload-file-thumb{width:100%;min-width:250px;height:190px;object-fit:cover;border-radius:6px;flex-shrink:0;background:#e5e7eb}.dc-msf__upload-file-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;flex-shrink:0;background:#e5e7eb;border-radius:6px;color:#6b7280}.dc-msf__upload-file-icon svg{width:28px;height:28px}.dc-msf__upload-file-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1;width:100%}.dc-msf__upload-file--single .dc-msf__upload-file-name{max-width:none;font-weight:500}.dc-msf__upload-file-remove{background:transparent;border:none;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#f60;font-size:20px;line-height:1;padding:0;transition:all .2s}.dc-msf__upload-file-remove:hover{background:transparent;color:#333}.dc-msf__upload-preview:has(.dc-msf__upload-file--single) .dc-msf__upload-file-remove{position:absolute;top:6px;right:6px;background-color:#f60;color:#fff;font-size:18px}.dc-msf__fields{display:flex;flex-direction:column;width:50%}.dc-msf__fields[data-user-details] .dc-msf__field{margin:0;min-height:auto!important;max-height:none!important;height:auto!important}label.dc-msf__field-label{margin-bottom:0}.multistep-form form.survey.messaging:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#f5f5f5ad;z-index:1}.multistep-form form.survey.messaging:after{content:"";width:fit-content;height:fit-content;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;border-radius:4px;font-size:1rem;font-weight:400;line-height:1;text-align:center;z-index:2;box-shadow:0 0 15px #c4cdd5;max-width:60%;min-width:300px}.multistep-form form.survey.messaging.success:after{content:"\2713   Cererea ta a fost trimis\103  cu succes! \ce\21bi mul\21bumim!";border:1px solid #389649;color:#389649}.multistep-form form.survey.messaging.sending:after{content:"Cererea se trimite ...";border:1px solid #f60;color:#f60}.multistep-form form.survey.messaging.error:after{content:"Cererea nu a fost trimis\103. V\103  rug\103m re\eencerca\21bi mai t\e2rziu.";border:1px solid red;color:red}.dc-msf__answer.disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.dc-msf__answers .dc-msf__textarea[data-other-text]{margin-top:10px;width:100%;padding:10px;border:1px solid #333;border-radius:4px;font-size:1rem;resize:vertical;min-height:80px;display:block}.dc-msf__answers .dc-msf__textarea.is-hidden[data-other-text]{display:none}.dc-msf__answers .dc-msf__textarea[data-other-text]:focus{outline:none;border-color:#f60}.dc-msf__thankyou-content h1,.dc-msf__thankyou-content h2,.dc-msf__thankyou-content h3,.dc-msf__thankyou-content h4,.dc-msf__thankyou-content h5,.dc-msf__thankyou-content h6{font-size:2rem;text-align:center;font-weight:600;color:#f60}.dc-msf__step[data-block-type=thank_you]{display:flex;align-items:center;padding:4rem 4rem 0}.dc-msf__thankyou-content p{font-size:1rem;text-align:center}.dc-msf__store-name{position:absolute;top:28px;right:48px;color:#cacaca;border-radius:4px;font-size:.875rem;display:none;z-index:10}.dc-msf__step-counter{position:absolute;top:28px;left:48px;color:#cacaca;border-radius:4px;font-size:.875rem;display:none;z-index:10}.dc-msf__form{position:relative}.dc-msf__field-error{color:#dc3545;font-size:.8rem;margin-top:4px;display:block}.dc-msf__input--error,.dc-msf__input-text.dc-msf__input--error,.dc-msf__textarea.dc-msf__input--error{border-color:#dc3545!important;background-color:#fff5f5}.dc-msf__input-text:focus.dc-msf__input--error,.dc-msf__textarea:focus.dc-msf__input--error{outline-color:#dc3545;box-shadow:0 0 0 2px #dc354540}.dc-msf__btn--submit:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.background-images-form{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.background-images-form .bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.5s ease-in-out}.background-images-form .bg.active,.background-images-form.single-image .bg{opacity:1}.dc-msf__bg-video-wrap{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.dc-msf__bg-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);object-fit:cover}.multistep-form.background-form{position:relative}.multistep-form.background-form .container{position:relative;z-index:1}.dc-msf__countdown{position:fixed;top:20px;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:12px 24px;border-radius:8px;font-size:1rem;font-weight:500;display:none;z-index:9999;box-shadow:0 4px 15px #0003;text-align:center;animation:slideDown .3s ease-out}.dc-msf__countdown.is-visible{display:block}.dc-msf__countdown-seconds{display:inline-block;min-width:24px;font-weight:700;color:#f60;font-size:1.25rem}@keyframes slideDown{0%{opacity:0;transform:translate(-50%) translateY(-20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.dc-msf__answers--image{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dc-msf__answers--image::-webkit-scrollbar{display:none}.dc-msf__answer-image{display:flex;flex-direction:column;border:2px solid transparent;border-radius:6px;overflow:hidden;cursor:pointer;background-color:#f5f5f5;transition:border-color .2s ease}.dc-msf__answer-image:has(.dc-msf__input:checked){border-color:#f60}.dc-msf__answer-image-media{aspect-ratio:4 / 3;overflow:hidden}.dc-msf__answer-image-img{width:100%;height:100%;object-fit:cover;display:block}.dc-msf__answer-image-label{padding:8px;font-size:.875rem;font-weight:500;text-align:center;color:#333;line-height:1.3}.dc-msf__answer-image:has(.dc-msf__input:checked) .dc-msf__answer-image-label{background-color:#f60;color:#fff}.dc-msf__btn--submit.is-loading{pointer-events:none;opacity:1;color:transparent}.dc-msf__btn--submit.is-loading:after{content:"";position:absolute;top:6px;width:18px;height:18px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:msf-spin .6s linear infinite}@keyframes msf-spin{to{transform:rotate(360deg)}}.dc-msf__btn--submit.is-loading:before{content:"";width:100%;height:100%;background-color:#333;position:absolute;top:0;left:0;border-radius:4px}@media screen and (max-width:992px){.multistep-form{height:calc(100vh - 180px)}.dc-msf__step[data-block-type=thank_you]{padding:2rem 0 0}.dc-msf__cards.dc-msf__cards--wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}label.dc-msf__rating-item{height:43px}span.dc-msf__rating-label{font-size:1.2rem}}@media screen and (max-width:767px){.multistep-form{height:calc(100vh - 200px)}.multistep-form form.survey{padding:42px 24px 24px;min-height:400px}.dc-msf__step:not([data-block-type=welcome]){min-height:335px}.dc-msf__cards.dc-msf__cards--wrapper{grid-template-columns:1fr}.dc-msf__cards.dc-msf__cards--meta{max-height:236px;min-height:236px}.dc-msf__question{font-size:1.2rem}.dc-msf__label{font-size:.875rem}.multistep-form .step_wrapper .step,.multistep-form .form-continue-btn{font-size:.8rem}.dc-msf__rating-grid{grid-template-columns:repeat(min(var(--rating-cols, 11),6),minmax(0,1fr))}.dc-msf__rating-legend span{margin-top:5px}.dc-msf__fields{width:100%}.multistep-form .step_wrapper .step,.multistep-form .form-continue-btn{padding:6px 24px 6px 10px}.multistep-form .step.step_prev{padding:6px 10px 6px 24px}.multistep-form .dc-msf__btn.dc-msf__btn--submit{padding:6px 10px 4px}.dc-msf__store-name{top:14px;right:24px}.dc-msf__step-counter{top:14px;left:24px}.dc-msf__answers--image{grid-template-columns:repeat(2,minmax(0,1fr));max-height:210px;overflow:auto}}
/*# sourceMappingURL=/cdn/shop/t/131/assets/dc-multi-step-form-v2.css.map */
