.header{align-items:center;display:flex;gap:7px;justify-content:space-between;padding-block-start:calc(1.5vw + 1.5vh)}.header__logo{height:50px;width:50px}.header__name{font-size:18px;font-weight:700}.header__list{cursor:pointer;display:flex;flex-direction:column;font-size:15px;gap:calc(.5vw + .5vh);list-style-type:none;padding-inline-start:0}.header__list_item:hover{text-decoration:underline;transition:-webkit-text-decoration 2s linear;transition:text-decoration 2s linear;transition:text-decoration 2s linear,-webkit-text-decoration 2s linear}.header__list_item-link{color:inherit;text-decoration:none}.main{flex-basis:auto;flex-grow:1}.form,.main{display:flex;flex-direction:column;gap:calc(1.9vw + 1.9vh)}.form{border-radius:15px}.form__fieldset{background-color:rgba(255,213,116,.863);border:none;border-radius:15px;display:flex;flex-direction:column;gap:calc(.55vw + .55vh);padding:calc(.5vw + .5vh)}.form__fieldset_question{font-size:clamp((1vw + 1vh)*.5,17px,19px)}.form__fieldset_question-add{display:inline;font-size:14px}.form__fieldset_question-link{color:#000;display:inline;font-size:14px}.form__fieldset_question-radio{color:#000;font-size:14px}.form__fieldset_header{background:#fff;background-image:url(50bfd4cd1c47dc6ff3db.png);background-position:center right 15px;background-repeat:no-repeat;background-size:calc(.55vw + .55vh)}.form__fieldset_header,.form__fieldset_header-input{border:none;border-radius:5px;cursor:pointer;font-size:16px;font-weight:400;height:40px;line-height:46px;padding:0 22px 0 30px;position:relative;white-space:nowrap}.form__fieldset_header-input{background:#fff}.form__fieldset_header-input::-moz-placeholder{color:#1e1e1d;font-display:swap;font-family:Open Sans,sans-serif;font-style:normal;font-weight:400}.form__fieldset_header-input::placeholder{color:#1e1e1d;font-display:swap;font-family:Open Sans,sans-serif;font-style:normal;font-weight:400}.form__fieldset_header-text{background:#fff;background:transparent;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:16px;font-weight:400;height:40px;inset:0;line-height:46px;margin:0;overflow:hidden;padding:0 22px 0 30px;position:relative;position:absolute;white-space:nowrap;white-space:wrap}.form__fieldset_body{background:#fff;border-radius:5px;cursor:pointer;display:none;left:0;max-height:calc(9vw + 9vh);overflow:scroll;overflow-x:hidden;padding:5px 10px 5px 0;position:absolute;text-overflow:ellipsis;top:35px;white-space:nowrap;width:100%;z-index:2;-webkit-touch-callout:none}.form__fieldset_body-opened{display:flex;flex-direction:column;padding-top:5px}.form__fieldset_body-input{border:1px solid #402e32;border-radius:5px;line-height:22px;margin-bottom:10px;margin-left:30px;padding-left:5px}.form__fieldset_body-item{font-size:17px;line-height:22px;padding:0 0 10px 30px;text-wrap:wrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form__fieldset_body-item:hover{color:#c0564b;font-weight:700}.form__fieldset_item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:5px;cursor:pointer;font-size:17px;height:40px;line-height:22px;padding-bottom:0;padding-left:20px;text-wrap:wrap}.form__btn{align-self:end;aspect-ratio:1/.18;background-color:#402e32;border:none;border-radius:15px;color:#fafaff;cursor:pointer;font-size:21px;font-weight:700;padding:10px;width:calc(12vw + 12vh)}.form__btn_disabled{background-color:gray;pointer-events:none}.question-add_span{font-size:15px}input{cursor:pointer}@media(width < 1400px){.header,.main{padding-inline:15px}}@media(width < 600px){.form__fieldset_header{background-size:calc(1vw + 1vh)}.form__fieldset_header-text{padding-left:5px}.form__fieldset_body{max-height:calc(17vw + 17vh)}.form__fieldset_body-item{padding-left:5px}.form__fieldset_body-input{margin-left:5px}.form__btn{width:50vw}}*{box-sizing:border-box}html{width:100%}.body{background-color:rgba(255,213,116,.221);font-display:swap;font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;margin:0}.wrapper{display:flex;flex-direction:column;gap:calc(1.5vw + 1.5vh);margin:0 auto;max-width:1400px;min-height:100%;padding-bottom:80px}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(b8cc747a58ffa52b7ff9.ttf) format("truetype")}
