::placeholder{font-size:var(--text-size-m);color:inherit;opacity:.5}.form-wrapper{justify-content:flex-start;align-items:flex-start;gap:var(--s);flex-flow:column;width:100%;display:flex}.input-block,.checkbox-wrapper{justify-content:flex-start;align-items:flex-start;gap:var(--xs);flex-flow:column;width:100%;display:flex;position:relative}.form-row{gap:var(--m);flex-direction:column;display:flex}@media screen and (width>=768px){.form-row{flex-direction:row;align-items:flex-start}.form-row>*{flex:1 1 0;min-width:0}}.checkbox-label{font-weight:400;line-height:1.15}.input-wrapper{--input-border-radius:var(--container-inner-border-radius);justify-content:space-between;align-self:stretch;align-items:center;gap:var(--m);color:var(--text-color);background-color:var(--primary-dark-2);border-radius:var(--input-border-radius);flex:auto;display:flex;position:relative;overflow:hidden}.input-wrapper.error-highlight{outline:2px solid var(--error);animation:1.5s ease-in-out error-flash}@keyframes error-flash{0%{outline-color:#0000}25%{outline-color:var(--error)}75%{outline-color:var(--error)}to{outline-color:#0000}}.input-wrapper.drag:after{--offset:calc(var(--xxs) * -1);content:"";z-index:1;background-color:rgba(var(--light-rgb), .05);outline:rgba(var(--light-rgb), .25) dashed 1px;outline-offset:calc(var(--xxs) * -1);border-radius:calc(var(--input-border-radius) + var(--offset) / 2);width:100%;height:100%;position:absolute;top:0;left:0}.input-wrapper.checkbox,.input-wrapper.radio{background-color:#0000;border-radius:0;justify-content:flex-start}label{font-weight:500;font-size:var(--text-size-m);position:relative}.input-label{width:100%}.input-descr{font-size:var(--text-size-xs)}input,select,textarea{width:100%;font-size:var(--text-size-m);color:var(--text-color);box-shadow:none;padding:var(--xs) var(--s);border:none;outline:0;transition:all .2s ease-in-out;position:relative}input:disabled,select:disabled,textarea:disabled,.custom-select.disabled{opacity:.5;pointer-events:none}input{height:var(--xxxl);background-color:#0000}input[type=number]{appearance:none;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}select,.custom-select{width:100%;height:var(--xxxl);appearance:none;white-space:nowrap;padding:0 var(--m);background-color:#0000;flex-wrap:nowrap;justify-content:flex-start;align-items:center;display:flex}.custom-select-options-wrapper{--select-border-radius:var(--container-inner-border-radius);z-index:1000;border-radius:var(--select-border-radius);box-shadow:0 var(--xxxs) var(--xxs) #0000001a;background-color:var(--primary-dark-3);position:fixed;overflow-y:auto}.custom-select-options{min-height:var(--xxxl);max-height:300px;margin:0;padding:0;list-style:none;overflow-y:auto}.custom-select-option{width:100%;min-width:200px;height:var(--xxxl);background-color:var(--primary-dark-3);border-bottom:1px solid var(--primary-dark-4);padding:0 var(--m);cursor:pointer;justify-content:flex-start;align-items:center;display:flex;overflow:hidden}.custom-select-option.selected{background-color:var(--primary-dark-4)}.custom-select-option[disabled]{opacity:.35;pointer-events:none}.custom-select-option:last-child{border-bottom:none}.custom-select-search-input-wrapper{z-index:1;justify-content:space-between;align-self:stretch;align-items:center;gap:var(--m);background:linear-gradient(180deg, var(--primary-dark-3) 50%, transparent 100%);width:100%;height:auto;padding:var(--xs) var(--xs) 0;flex:auto;display:flex;position:sticky;top:0;left:0;overflow:hidden}.custom-select-options-wrapper:has(.custom-select-search-input-wrapper):not(:has(.custom-select-options)):after{content:"";height:var(--xs);display:block}.custom-select-search-input{width:100%;font-size:var(--text-size-m);color:var(--text-color);background-color:var(--primary-dark-2);border-radius:calc(var(--select-border-radius) - var(--xs));box-shadow:none;padding:var(--xs) var(--s);border:1px solid #0000;outline:0;transition:all .2s ease-in-out;position:relative}.custom-select-search-input:focus{border-color:var(--primary)}.custom-select-option.no-results{opacity:.75;font-style:italic}#select-root{width:100%;height:var(--root-height,100vh);pointer-events:none;z-index:2200;position:fixed;top:0;left:0}#select-root .custom-select-options-wrapper{pointer-events:auto}.file{display:none}.checkbox{justify-content:flex-start;align-items:center;gap:var(--s);display:flex}.checkbox.top{align-items:flex-start}.checkbox>input[type=checkbox]{z-index:-1;opacity:0;position:absolute}.checkbox>.checkbox-custom{--size:var(--xl);-webkit-user-select:none;user-select:none;content:"";width:var(--size);height:var(--size);border-radius:var(--xs);outline-offset:calc(-1 * var(--xxxs));outline:var(--xxxs) solid rgba(var(--primary-rgb), 1);background-color:rgba(var(--primary-rgb), 0);background-position:50%;background-repeat:no-repeat;background-size:50% 50%;border:none;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;font-weight:400;transition:all .2s ease-in-out;display:inline-block}@media screen and (width>=960px){.checkbox>input:not(:disabled):not(:checked)+.checkbox-custom:hover,.checkbox>input:not(:disabled):checked+.checkbox-custom:hover{outline-color:rgba(var(--primary-light-1-rgb), .5);background-color:rgba(var(--primary-light-1-rgb), .5)}}.checkbox>input:not(:disabled):active+.checkbox-custom{outline-color:rgba(var(--primary-light-1-rgb), .75);background-color:rgba(var(--primary-light-1-rgb), .75)}.checkbox>input:focus+.checkbox-custom,.checkbox>input:focus:not(:checked)+.checkbox-custom{box-shadow:0 0 0 .2rem rgba(var(--primary-rgb), .25)}.checkbox>input:checked+.checkbox-custom{outline-color:rgba(var(--primary-rgb), 1);background-color:rgba(var(--primary-rgb), 1)}.checkbox>input:not(:checked)+.checkbox-custom.indeterminate{outline-color:rgba(var(--primary-rgb), 1);background-color:rgba(var(--primary-rgb), .5)}.checkbox>input:disabled+.checkbox-custom{outline-color:rgba(var(--primary-light-4-rgb), .1);background-color:rgba(var(--primary-light-4-rgb), .1)}.radio-buttons{gap:var(--s);flex-direction:column;display:flex}.radio-button{justify-content:flex-start;align-items:flex-start;gap:var(--s);cursor:pointer;display:flex}.radio-button>input[type=radio]{z-index:-1;opacity:0;position:absolute}.radio-button>.radio-custom{--size:var(--xl);width:var(--size);height:var(--size);outline-offset:calc(-1 * var(--xxxs));outline:var(--xxxs) solid rgba(var(--primary-rgb), 1);background-color:rgba(var(--primary-rgb), 0);background-position:50%;background-repeat:no-repeat;background-size:50% 50%;border:none;border-radius:50%;flex-grow:0;flex-shrink:0;transition:all .2s ease-in-out;display:inline-block;position:relative}.radio-content{flex-direction:column;display:flex}.radio-label{font-weight:400;line-height:1.5}.radio-comment{font-size:var(--text-size-xs)}@media screen and (width>=960px){.radio-button>input:not(:disabled):not(:checked)+.radio-custom:hover,.radio-button>input:not(:disabled):checked+.radio-custom:hover{outline-color:rgba(var(--primary-light-1-rgb), .5);background-color:rgba(var(--primary-light-1-rgb), .5)}}.radio-button>input:not(:disabled):active+.radio-custom{outline-color:rgba(var(--primary-light-1-rgb), .75);background-color:rgba(var(--primary-light-1-rgb), .75)}.radio-button>input:focus+.radio-custom{box-shadow:0 0 0 .2rem rgba(var(--primary-rgb), .25)}.radio-button>input:not(:checked)+.radio-custom{outline-color:rgba(var(--primary-rgb), 1);background-color:rgba(var(--primary-rgb), 0)}.radio-button>input:checked+.radio-custom{outline-color:rgba(var(--primary-rgb), 1);background-color:rgba(var(--primary-rgb), 1)}.radio-button>input:checked+.radio-custom:after{--dot-size:var(--xs);content:"";z-index:1;width:var(--dot-size);height:var(--dot-size);background-color:var(--light);border-radius:50%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radio-button>input:disabled+.radio-custom{outline-color:rgba(var(--primary-light-4-rgb), .1);background-color:rgba(var(--primary-light-4-rgb), .1)}.radio-button>input:disabled~.radio-content{opacity:.5}textarea{--input-border-radius:var(--container-inner-border-radius);background-color:var(--primary-dark-2);border-radius:var(--input-border-radius);white-space:pre-wrap;box-sizing:border-box}.textarea-wrapper{width:100%;position:relative}.textarea-action{top:var(--xs);right:var(--xs);z-index:1;position:absolute}textarea.unstyled{background-color:#0000;border-radius:0}textarea.chat{width:100%;min-height:calc(var(--m) * 3);max-height:calc(10 * var(--m));line-height:var(--m);overflow-y:auto}.input-wrapper .input-fade{width:calc(var(--xxxl) * 2);background:linear-gradient(90deg, rgba(var(--primary-dark-2-rgb), 0) 0%, rgba(var(--primary-dark-2-rgb), 1) 50%);opacity:1;pointer-events:none;height:100%;position:absolute;right:0}.input-wrapper .icon-wrapper{width:var(--xxl);aspect-ratio:1;height:auto;top:50%;right:var(--m);z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.input-wrapper .icon-wrapper.clickable{cursor:pointer}.input-wrapper .icon-wrapper.clickable .icon{pointer-events:none}.radio-tabs,.radio-tabs.classic,.radio-tabs.horizontal{--radio-tabs-padding:var(--xxs);justify-content:space-between;align-items:center;gap:var(--xxs);width:100%;color:var(--text-color);background-color:var(--primary-dark-2);border-radius:var(--input-border-radius);padding:var(--radio-tabs-padding);border:none;display:flex;position:relative;overflow:hidden}.radio-tabs.vertical{flex-direction:column}.radio-tab{--radio-tab-padding:var(--s);text-align:center;border-radius:calc(var(--input-border-radius) - var(--radio-tabs-padding));padding:calc(var(--radio-tab-padding) - var(--radio-tabs-padding));cursor:pointer;background-color:#0000;flex-grow:1;transition:background-color .2s ease-in-out}.radio-tabs.vertical .radio-tab{z-index:1;flex:100%;width:100%;transition:color .2s ease-in-out;position:relative}.radio-tab.active{background-color:var(--primary)}.radio-tabs.vertical .radio-tab.active{color:var(--light);background-color:#0000}.radio-tabs.light .radio-tab.active{color:var(--dark);background-color:var(--light)}.radio-tabs.light.vertical .radio-tab.active{color:var(--dark);background-color:#0000}.radio-tabs.light .radio-tab-indicator{background-color:var(--light)!important}.radio-tab[disabled]{opacity:.5;pointer-events:none}.radio-tab label{justify-content:center;align-items:center;gap:var(--xxs);cursor:pointer;display:flex}.radio-tabs.small .radio-tab label{font-size:var(--text-size-s)}.radio-tabs.minimal .radio-tab{flex-grow:0;transition:flex-grow .3s ease-in-out,background-color .2s ease-in-out}.radio-tabs.minimal .radio-tab.active{flex-grow:1}.radio-tabs.minimal .radio-tab label{gap:var(--xxs);white-space:nowrap;overflow:hidden}.radio-tab-label{opacity:0;max-width:0;transition:max-width .3s ease-in-out,opacity .3s ease-in-out;display:inline-block;overflow:hidden}.radio-tab-label.visible{opacity:1;max-width:150px}.changed-dot{--dot-size:6px;top:50%;left:calc(-2 * var(--dot-size));width:var(--dot-size);height:var(--dot-size);background-color:var(--primary);margin-right:var(--xxs);vertical-align:middle;border-radius:50%;display:inline-block;position:absolute;transform:translateY(-50%)}.required-star{color:rgba(var(--light-rgb), .5);margin-left:var(--xxs)}.tooltip-text{color:#0e2133;padding:var(--xxs);border-radius:var(--xxs);box-shadow:0px 0px var(--xs) #0000001a;z-index:1;visibility:hidden;opacity:0;background-color:#f9f9f9;border:1px solid #ccc;transition:opacity .2s;position:absolute}.input-block label:hover .tooltip-text{visibility:visible;opacity:1}.range-wrapper{--slider-line-size:var(--xxs);--slider-thumb-size:var(--l);--slider-thumb-border-radius:50%;align-items:center;width:100%;display:flex}.range-wrapper input[type=range]{appearance:none;width:100%;height:var(--slider-line-size);border-radius:var(--slider-line-size);background:var(--primary-dark-2);outline:none;padding:0}.range-wrapper input[type=range]::-webkit-slider-thumb{appearance:none;width:var(--slider-thumb-size);height:var(--slider-thumb-size);border-radius:var(--slider-thumb-border-radius);background:var(--primary);cursor:pointer;box-shadow:0 0 var(--xxs) rgba(var(--dark-rgb), .25);transition:all .2s ease-in-out}.range-wrapper input[type=range]::-webkit-slider-thumb:hover{box-shadow:0 0 var(--xxs) rgba(var(--dark-rgb), .5)}.range-wrapper input[type=range]::-webkit-slider-thumb:active{background:var(--primary-dark-4);box-shadow:0 0 var(--xxxs) rgba(var(--dark-rgb), .5);transform:scale(.95)}.range-wrapper input[type=range]::-moz-range-thumb{width:var(--slider-thumb-size);height:var(--slider-thumb-size);border-radius:var(--slider-thumb-border-radius);background:var(--primary);cursor:pointer;border:none}.range-wrapper input[type=range]::-moz-range-thumb:hover{box-shadow:0 0 var(--xxs) rgba(var(--dark-rgb), .5)}.range-wrapper input[type=range]::-moz-range-thumb:active{background:var(--primary-dark-4);box-shadow:0 0 var(--xxxs) rgba(var(--dark-rgb), .5);transform:scale(.95)}.input-star-rating{flex:auto;justify-content:space-between;align-self:stretch;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}
