.input-wrapper{box-sizing:border-box;width:100%;margin:0;padding:0;font-family:inherit;display:block}.input-wrapper--block{width:100%}.input-wrapper--disabled{opacity:.6;pointer-events:none}.input-wrapper--readonly:not(.input-wrapper--empty) .input-wrapper__container{cursor:default;background-color:#fff5e9}.input-wrapper--readonly:not(.input-wrapper--empty) .input-wrapper__input{cursor:default}.input-wrapper_background_orange:not(.input-wrapper_background_orange--empty) .input-wrapper__container{cursor:default;background-color:#fff5e9}.input-wrapper_background_orange:not(.input-wrapper_background_orange--empty) .input-wrapper__input{cursor:default}.input-wrapper_background_white:not(.input-wrapper_background_white--empty) .input-wrapper__container{cursor:default;background-color:#fff}.input-wrapper_background_white:not(.input-wrapper_background_white--empty) .input-wrapper__input{cursor:default}.input-wrapper_background_gray:not(.input-wrapper_background_gray--empty) .input-wrapper__container{cursor:default;background-color:#1c21261a}.input-wrapper_background_gray:not(.input-wrapper_background_gray--empty) .input-wrapper__input{cursor:default}.input-wrapper--empty .input-wrapper__icon--circle{background:#1c212614}.input-wrapper--empty .input-wrapper__icon--circle :deep(svg){fill:#1c2126}.input-wrapper--error .input-wrapper__floating-label,.input-wrapper--error .input-wrapper__label{color:#fd4f00}.input-wrapper--error .input-wrapper__container{background:#fd4f000a;border-color:#fd4f00}.input-wrapper_variant_outline .input-wrapper__container{background:#fff;border:1px solid #1c212629}.input-wrapper_variant_outline .input-wrapper__container:active{border-color:#fd4f00}.input-wrapper_variant_outline .input-wrapper__container:focus-within{background:#fff;border-color:#fd4f00}.input-wrapper_variant_filled .input-wrapper__container{background:var(--white);border:1px solid #0000}.input-wrapper_variant_filled .input-wrapper__container:focus-within{background:#fff}.input-wrapper_variant_ghost .input-wrapper__container{background:0 0;border:none}.input-wrapper__label{margin-bottom:8px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.4;display:block}.input-wrapper__label--error{color:#000}.input-wrapper__label--bold{font-weight:500}.input-wrapper__required{display:none}.input-wrapper__container{background:var(--light);box-sizing:border-box;border:1px solid #0000;border-radius:12px;align-items:center;width:100%;min-height:48px;margin:0;padding:0;transition:border-color .2s,background-color .2s;display:flex;position:relative}.input-wrapper__container_size_sm{min-height:36px}.input-wrapper__container_size_md{min-height:48px}.input-wrapper__container_size_lg{min-height:56px}.input-wrapper__container--has-icon-left .input-wrapper__input{padding-left:40px}.input-wrapper__container--has-icon-right .input-wrapper__input,.input-wrapper__container--loading .input-wrapper__input{padding-right:48px}.input-wrapper--floating-label .input-wrapper__input{padding-top:24px;padding-bottom:8px}.input-wrapper--floating-label .input-wrapper__input_size_sm{padding-top:18px;padding-bottom:4px}.input-wrapper--floating-label .input-wrapper__input_size_md{padding-top:24px;padding-bottom:8px}.input-wrapper--floating-label .input-wrapper__input_size_lg{padding-top:28px;padding-bottom:10px}.input-wrapper__input{border-radius:inherit;width:100%;min-width:0;color:var(--dark);box-sizing:border-box;-webkit-text-size-adjust:100%;background:0 0;border:none;outline:none;flex:1;margin:0;padding:12px 16px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.4;display:block}.input-wrapper__input::placeholder{color:rgba(var(--dark),.4);opacity:1;font-weight:400}.input-wrapper__input:-webkit-autofill{-webkit-text-fill-color:var(--dark)!important;background:0 0!important;transition:background-color 5000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0000!important}.input-wrapper__input:-webkit-autofill:active{-webkit-text-fill-color:var(--dark)!important;background:0 0!important;transition:background-color 5000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0000!important}.input-wrapper__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--dark)!important;background:0 0!important;transition:background-color 5000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0000!important}.input-wrapper__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--dark)!important;background:0 0!important;transition:background-color 5000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0000!important}.input-wrapper__input:focus{outline:none}.input-wrapper__input[type=number]{-moz-appearance:textfield}.input-wrapper__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-wrapper__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-wrapper__input_size_sm{padding:6px 12px;font-size:16px}.input-wrapper__input_size_md{padding:12px 16px;font-size:16px}.input-wrapper__input_size_lg{padding:16px 20px;font-size:16px}.input-wrapper__input--has-icon-left{padding-left:40px}.input-wrapper__input--has-icon-right{padding-right:40px}.input-wrapper__input textarea{resize:none;min-height:100px}@media screen and (width<=1279px){.input-wrapper__input,.input-wrapper__input_size_lg,.input-wrapper__input_size_md,.input-wrapper__input_size_sm{font-size:16px}}.input-wrapper__floating-label{z-index:1;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;color:rgba(var(--dark),.5);font-size:14px;font-weight:400;line-height:1.4;transition:top .2s,transform .2s,font-size .2s,line-height .2s,color .2s;position:absolute;top:50%;left:16px;right:16px;overflow:hidden;transform:translateY(-50%)}.input-wrapper__floating-label--active{font-size:12px;line-height:1.2;top:8px;transform:none}.input-wrapper__icon{z-index:10;pointer-events:none;color:rgba(var(--dark),.5);justify-content:center;align-items:center;font-size:16px;display:flex;position:absolute}.input-wrapper__icon--left{left:12px}.input-wrapper__icon--right{pointer-events:auto;cursor:pointer;right:8px}.input-wrapper__icon--circle{background:#1c212614;border-radius:50%;width:36px;height:36px;transition:all .2s}.input-wrapper__icon--circle :deep(.input-wrapper__icon-clickable){justify-content:center;align-items:center;width:100%;height:100%;display:flex}.input-wrapper__icon--circle :deep(svg){fill:#1c2126;width:18px;height:18px;transition:fill .2s}.input-wrapper__icon--circle:hover{background:#fd4f00}:is(.input-wrapper__icon--circle:hover :deep(.common-icon__svg),.input-wrapper__icon--circle:hover :deep(.icon__svg),.input-wrapper__icon--circle:hover :deep(svg)){filter:brightness(0)invert()!important}.input-wrapper:not(.input-wrapper--empty) .input-wrapper__icon--right.input-wrapper__icon--circle{background:#fd4f00}.input-wrapper:not(.input-wrapper--empty) .input-wrapper__icon--right.input-wrapper__icon--circle :deep(svg){filter:brightness(0)invert()}.input-wrapper--disabled .input-wrapper__icon--right.input-wrapper__icon--circle{cursor:not-allowed;background:#1c212614}.input-wrapper--disabled .input-wrapper__icon--right.input-wrapper__icon--circle :deep(svg){fill:#1c21264d!important}.input-wrapper__clear{cursor:pointer;color:rgba(var(--dark),.5);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:4px;transition:color .2s;display:flex}.input-wrapper__clear:hover{color:var(--dark)}.input-wrapper__loading{z-index:10;align-items:center;display:flex;position:absolute;right:12px}.input-wrapper__spinner{animation:1s linear infinite spin}.input-wrapper__error{color:#fd4f00}.input-wrapper__error,.input-wrapper__hint{margin-top:4px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.4;display:block}.input-wrapper__hint{color:rgba(var(--dark),.5)}.input-wrapper--floating-comments .input-wrapper__container{background:#fff;border:1px solid #1c21261a;min-height:60px;transition:border-color .2s}.input-wrapper--floating-comments .input-wrapper__container:hover{border-color:#fd4f0033}.input-wrapper--floating-comments .input-wrapper__container:focus-within{background:#fff;border-color:#fd4f00}.input-wrapper--floating-comments .input-wrapper__input{resize:none;color:#1c2126;max-height:120px;margin-top:15px;padding:14px 50px 5px 16px;line-height:1.2;overflow:hidden auto}.input-wrapper--floating-comments .input-wrapper__input::-webkit-scrollbar{background:0 0;width:0}.input-wrapper--floating-comments .input-wrapper__input{-ms-overflow-style:none;scrollbar-width:none}.input-wrapper--floating-comments .input-wrapper__input::placeholder{color:#0000}.input-wrapper--floating-comments .input-wrapper__floating-label{color:#1c212666;pointer-events:none;font-size:12px;transition:all .2s;left:16px;right:50px}.input-wrapper--floating-comments .input-wrapper__floating-label--active{font-size:10px;top:8px;color:#1c212666!important}.input-wrapper--floating-comments .input-wrapper__floating-label--error{color:#fd4f00!important}.input-wrapper--floating-comments .input-wrapper__clear{display:none;position:absolute;bottom:6px;right:0}@media screen and (width<=1279px){.input-wrapper--floating-comments .input-wrapper__container{min-height:48px}.input-wrapper--floating-comments .input-wrapper__input{margin-top:12px;padding:12px 0 4px 14px;font-size:16px;line-height:1.2;padding-right:40px!important}.input-wrapper--floating-comments .input-wrapper__floating-label{font-size:9px;left:14px;right:48px}.input-wrapper--floating-comments .input-wrapper__floating-label--active{font-size:9px;top:6px;color:#1c212666!important}.input-wrapper--floating-comments .input-wrapper__clear{display:flex;bottom:1px;filter:invert()!important}.input-wrapper--floating-comments:hover :deep(svg){filter:brightness(0)invert(.5)sepia(0)saturate(3)hue-rotate(3deg)!important}.input-wrapper--floating-comments .input-wrapper__icon--right{cursor:pointer}:is(.input-wrapper--floating-comments .input-wrapper__icon--right :deep(.common-icon),.input-wrapper--floating-comments .input-wrapper__icon--right :deep(.icon),.input-wrapper--floating-comments .input-wrapper__icon--right :deep(svg)){width:11px;height:11px;filter:brightness(0)invert()!important}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media screen and (width<=767px){.input-wrapper__container_size_md{min-height:44px}.input-wrapper__input_size_md{padding:10px 14px;font-size:16px}.input-wrapper--floating-label .input-wrapper__input_size_md{padding-top:22px;padding-bottom:6px}.input-wrapper__floating-label{left:14px;right:14px}.input-wrapper__floating-label--active{top:7px}}
