dialog#fullQuestionnaire[open]{padding:3rem;display:flex;position:fixed;inset:0;margin:auto;flex-direction:column;border:none;outline:none;background:var(--baseLight);box-shadow:0 1px 3px #1111,0 3px 25px #1112}dialog#fullQuestionnaire::backdrop{background:#3338;backdrop-filter:blur(10px);transition:.5s}dialog#fullQuestionnaire .dialogCloser{display:block;position:fixed;right:2rem;top:2rem;width:3rem;height:3rem;text-align:center;line-height:2.5rem;border-radius:50%;font-size:2rem;font-weight:600;background:var(--baseDark);text-shadow:none;color:var(--baseLight);cursor:pointer;z-index:1000}dialog#fullQuestionnaire sup{font-weight:600;line-height:.5rem;color:var(--colorDanger)}dialog#fullQuestionnaire form#fullQuestionnaireForm{display:flex;gap:1rem;margin:0 auto;flex-wrap:wrap;flex-direction:column;width:auto}dialog#fullQuestionnaire form#fullQuestionnaireForm button[type=submit]{color:var(--baseLight);font-size:1.1em;font-weight:500;text-shadow:0 1px 0 rgba(17,17,17,.1333333333);text-transform:uppercase;letter-spacing:.1rem;background:var(--primaryColor);border:none}dialog#fullQuestionnaire form#fullQuestionnaireForm fieldset{display:flex;gap:1rem;flex-wrap:wrap;margin:0;padding:1rem;flex-direction:column;border-color:var(--baseDark)}dialog#fullQuestionnaire form#fullQuestionnaireForm fieldset figure{display:flex;width:100%;margin:0 auto;width:fit-content}dialog#fullQuestionnaire form#fullQuestionnaireForm fieldset figure>div>svg{max-width:10rem}dialog#fullQuestionnaire form#fullQuestionnaireForm fieldset figure:has(div[data-active=true]) div>svg{opacity:.3;transition:.5s}dialog#fullQuestionnaire form#fullQuestionnaireForm fieldset figure:has(div[data-active=true]) div[data-active=true]>svg{opacity:1}dialog#fullQuestionnaire form#fullQuestionnaireForm fieldset figure svg{display:inline-block;clear:both}dialog#fullQuestionnaire form#fullQuestionnaireForm fieldset figure[data-active] svg g#CASES>g{opacity:.3;transition:.5s}dialog#fullQuestionnaire form#fullQuestionnaireForm fieldset figure[data-active$="(mini-ITX)"] svg g#CASES>g#MINI_ITX{opacity:1}dialog#fullQuestionnaire form#fullQuestionnaireForm fieldset figure[data-active$="(microATX)"] svg g#CASES>g#MICRO_ATX{opacity:1}dialog#fullQuestionnaire form#fullQuestionnaireForm fieldset figure[data-active$="(ATX)"] svg g#CASES>g#ATX{opacity:1}dialog#fullQuestionnaire form#fullQuestionnaireForm fieldset figure[data-active$="(E-ATX)"] svg g#CASES>g#E_ATX{opacity:1}dialog#fullQuestionnaire form#fullQuestionnaireForm fieldset legend{padding:0 .5rem;font-size:1.2rem;font-weight:500}dialog#fullQuestionnaire form#fullQuestionnaireForm fieldset .budgetCurrentValue{display:flex;gap:.5rem}dialog#fullQuestionnaire form#fullQuestionnaireForm fieldset label{margin:0;padding:0;width:max-content;min-width:100%}dialog#fullQuestionnaire form#fullQuestionnaireForm fieldset label input[type=tel]+span.validity,dialog#fullQuestionnaire form#fullQuestionnaireForm fieldset label input[type=email]+span.validity,dialog#fullQuestionnaire form#fullQuestionnaireForm fieldset label input[type=text]+span.validity{position:absolute;right:.5rem}dialog#fullQuestionnaire form#fullQuestionnaireForm fieldset label[data-item=budget]{width:100%}dialog#fullQuestionnaire form#fullQuestionnaireForm fieldset label[data-item=budget] input{width:100%}dialog#fullQuestionnaire .errorWrapper,dialog#fullQuestionnaire .successWrapper{text-align:center}dialog#fullQuestionnaire .errorWrapper svg,dialog#fullQuestionnaire .successWrapper svg{margin:0 auto}[data-theme=dark] dialog#fullQuestionnaire{background:var(--baseColor);color:var(--baseLightColor)}[data-theme=dark] dialog#fullQuestionnaire fieldset{border-color:var(--baseLightShadow)}[data-theme=dark] dialog#fullQuestionnaire fieldset figure svg{filter:var(--imgInvertFilter)}@media screen and (max-width: 960px){dialog#fullQuestionnaire{margin:0;max-width:100%;max-height:100%;padding:1rem;line-height:1.4rem;min-width:320px}dialog#fullQuestionnaire form#fullQuestionnaireForm fieldset{margin:0;padding:1.5rem 0;border:none}dialog#fullQuestionnaire form#fullQuestionnaireForm fieldset figure svg{width:100%;height:auto}dialog#fullQuestionnaire form#fullQuestionnaireForm fieldset legend{padding:0;font-size:1.2rem}dialog#fullQuestionnaire form#fullQuestionnaireForm fieldset label{width:100%}}
