.field-input{--height:40px;display:block;height:var(--height);width:100%;min-width:0;color:var(--color-white);background:none;border-radius:var(--border-radius-small);border:1px solid var(--color-gray-500);padding:calc((var(--height) - 2px - var(--lh-base))/2) 12px;box-shadow:0 0 0 1px var(--color-gray-lighter) inset;font:var(--fw-base) var(--fz-small)/var(--lh-small) var(--ff-base);transition:var(--trs-base);outline:none}.field-input::placeholder{color:var(--color-gray-400);transition:var(--trs-base)}@media(any-hover:hover){.field-input:hover{border-color:var(--color-white)}}.field-input:focus{border-color:var(--color-white)}.field-input:disabled{border-color:var(--color-gray-700)}.field-input:disabled ::placeholder{border-color:var(--color-gray-500)}.form-error .field-input,.form-error .field-input:focus{border-color:var(--color-red)}textarea.field-input{height:160px;min-height:160px;resize:vertical}.field-input--inverted{color:var(--color-black);border-color:var(--color-gray-200)}.field-input--inverted::placeholder{color:var(--color-gray-300)}@media(any-hover:hover){.field-input--inverted:hover{border-color:var(--color-black)}}.field-input--inverted:focus{border-color:var(--color-black)}.field-input--inverted:disabled{color:var(--color-gray-200);border-color:var(--color-gray-100)}.field-input--lg{--height:56px;padding-left:16px;padding-right:16px;font-size:var(--fz-base);line-height:var(--lh-base)}.field-input--textarea{height:120px;resize:vertical}.field-input--error{border-color:var(--color-red)}.field-label{display:flex;align-items:center;flex-wrap:wrap;font-size:var(--fz-small);line-height:var(--lh-small-compact);font-weight:var(--fw-bold);margin-bottom:12px}.field-label__text{flex:0 1 auto}.field-label__req-mark:not(:last-child),.field-label__text:not(:last-child){margin-right:10px}.field-label__req-mark{display:inline-block;vertical-align:middle;width:6px;height:6px;border-radius:50%;background:var(--color-red)}.field-label__mark{display:flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;color:var(--color-white)}.field-label__mark,.field-label__mark-icon{width:16px;height:16px}.field-label__mark--success{background:var(--color-success)}.field-label__mark--error{background:var(--color-error)}.field-label__mark--text{width:auto;height:auto;border-radius:4px;padding:4px 8px;font-size:var(--fz-smallest);line-height:var(--lh-smallest);font-weight:var(--fw-base)}.field-text__main{position:relative}.form__group-container{flex:0 0 auto;max-width:100%;width:100%;padding:12px 16px;min-width:0}.form__group-head{margin:10px 0}.form__group-title{margin:10px 0;font-weight:var(--fw-bold)}.form__group-note,.form__group-title{font-size:var(--fz-small);line-height:var(--lh-small-subtitle)}.form__group-note{font-weight:var(--fw-base);color:var(--color-gray-300)}.form__group-req-mark{display:inline-block;vertical-align:middle;width:6px;height:6px;border-radius:50%;background:var(--color-red)}.form__group-body{margin:10px 0;display:flex;flex-direction:column;gap:20px}.field-switch__list{--height:40px;display:block;height:var(--height);width:100%;min-width:0;color:var(--color-white);background:none;border-radius:var(--border-radius-small);border:1px solid var(--color-gray-500);padding:calc((var(--height) - 2px - var(--lh-base))/2) 12px;box-shadow:0 0 0 1px var(--color-gray-lighter) inset;font:var(--fw-base) var(--fz-small)/var(--lh-small) var(--ff-base);transition:var(--trs-base);outline:none}.field-switch__list::placeholder{color:var(--color-gray-400);transition:var(--trs-base)}@media(any-hover:hover){.field-switch__list:hover{border-color:var(--color-white)}}.field-switch__list:focus{border-color:var(--color-white)}.field-switch__list:disabled{border-color:var(--color-gray-700)}.field-switch__list:disabled ::placeholder{border-color:var(--color-gray-500)}.form-error .field-switch__list,.form-error .field-switch__list:focus{border-color:var(--color-red)}.field-switch__list{display:flex;padding:3px;height:auto;position:relative;overflow:hidden}.field-switch__list--error,.form-error .field-switch__list{border-color:var(--color-red)}@media(any-hover:hover){.field-switch__list:hover{border-color:var(--color-gray-500)}}.field-switch__item{flex:1 1 1%;min-width:min-content;position:relative;border-radius:4px}.field-switch__item:after{content:"";position:absolute;top:50%;left:0;margin-top:-8px;height:20px;width:1px;background:var(--color-gray-500);transition:var(--trs-base)}.field-switch__item:first-child:after{display:none}@media(any-hover:hover){.field-switch__item:hover:after,.field-switch__item:hover~.field-switch__item:after{opacity:0}}.field-switch__item:active:after,.field-switch__item:active~.field-switch__item:after{opacity:0}.field-switch__input{position:absolute;top:0;left:0;margin:0;opacity:0;pointer-events:none}.field-switch__btn{--height:32px;flex:1 1 auto;display:flex;align-items:center;justify-content:center;height:var(--height);border-radius:4px;padding:calc((var(--height) - var(--lh-small))/2) 10px;position:relative;z-index:2;color:var(--color-white);font-size:var(--fz-small);line-height:var(--lh-small);text-align:center;cursor:pointer;transition:var(--trs-base)}.field-switch__btn,.field-switch__btn-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.field-switch__btn-text{max-width:100%}.field-switch__btn:after{content:"";position:absolute;top:3px;bottom:3px;left:3px;right:3px;border:1px dashed;border-radius:inherit;opacity:0;transition:var(--trs-base),border-color 0s;pointer-events:none}.state--focus-enabled .field-switch__input:focus~.field-switch__btn:after{opacity:.75}@media(any-hover:hover){.field-switch__btn:hover{color:var(--color-white);background:var(--color-gray-500)}}.field-switch__btn:active{color:var(--color-white);background:var(--color-gray-500)}.field-switch__input:checked~.field-switch__btn{color:var(--color-black);background:var(--color-white)}.field-switch--inverted .field-switch__list{color:var(--color-black);border-color:var(--color-gray-200)}.field-switch--inverted .field-switch__list::placeholder{color:var(--color-gray-300)}@media(any-hover:hover){.field-switch--inverted .field-switch__list:hover{border-color:var(--color-black)}}.field-switch--inverted .field-switch__list:focus{border-color:var(--color-black)}.field-switch--inverted .field-switch__list:disabled{color:var(--color-gray-200);border-color:var(--color-gray-100)}.field-switch--inverted .field-switch__item:after{background:var(--color-gray-200)}.field-switch--inverted .field-switch__btn{color:var(--color-black)}@media(any-hover:hover){.field-switch--inverted .field-switch__btn:hover{color:var(--color-black);background:var(--color-gray-100)}}.field-switch--inverted .field-switch__btn:active{color:var(--color-black);background:var(--color-gray-200)}.field-switch--inverted .field-switch__input:checked~.field-switch__btn{background:var(--color-black);color:var(--color-white)}.field-switch__btn-icon{width:20px;height:20px;margin:0 6px}.field-switch__btn-icon:first-child{margin-left:-2px}.field-switch__btn-icon:last-child{margin-right:-2px}.field-switch--small .field-switch__btn{--height:26px;padding:calc((var(--height) - var(--lh-smallest))/2) 10px;font-size:var(--fz-smallest);line-height:var(--lh-smallest)}.field-switch--small .field-switch__item:after{height:16px}.field--fit .field-switch__list{width:-moz-fit-content;width:fit-content}.field--limit .field-switch__list{max-width:var(--field-width-limit)}