.checkbox-ios{display:inline-block;height:15px;line-height:15px;margin-right:10px;position:relative;vertical-align:middle;font-size:14px;-webkit-user-select:none;user-select:none}.checkbox-ios .checkbox-ios-switch{position:relative;display:inline-block;box-sizing:border-box;width:40px;height:20px;border:1px solid rgba(0,0,0,.1);border-radius:25%/50%;vertical-align:top;background:#eee;transition:.2s}.checkbox-ios .checkbox-ios-switch:before{content:"";position:absolute;top:1px;left:2px;display:inline-block;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 3px 5px #0000004d;transition:.15s}.checkbox-ios input[type=checkbox]{display:block;width:0;height:0;position:absolute;z-index:-1;opacity:0}.checkbox-ios input[type=checkbox]:not(:disabled):active+.checkbox-ios-switch:before{box-shadow:inset 0 0 2px #0000004d}.checkbox-ios input[type=checkbox]:checked+.checkbox-ios-switch{background:var(--active)}.checkbox-ios input[type=checkbox]:checked+.checkbox-ios-switch:before{transform:translate(20px)}.checkbox-ios input[type=checkbox]:not(:disabled)+.checkbox-ios-switch{cursor:pointer;border-color:#0000004d;box-shadow:inset 0 2px 8px -6px}.checkbox-ios input[type=checkbox]:disabled+.checkbox-ios-switch{filter:grayscale(70%);border-color:#0000001a}.checkbox-ios input[type=checkbox]:disabled+.checkbox-ios-switch:before{background:var(--secondarySub)}.checkbox-ios.focused .checkbox-ios-switch:before{box-shadow:inset 0 0 4px var(--active)}.header{display:flex;align-items:center;height:55px;background-color:var(--primary)}.header nav{display:flex;flex-flow:row nowrap;gap:20px;justify-content:space-between;width:100%;padding:0 20px;font-size:16px;font-weight:600}.header nav a{text-decoration:none}.activeLabel{color:var(--active)}.nonActiveLabel{color:var(--htext)}.navRight{display:flex;flex-flow:row nowrap;gap:20px;justify-content:space-between}.user_name{color:var(--active)}.document{color:var(--ptext)}.themeToggle{display:flex;flex-flow:row nowrap;gap:5px}.themeToggle .iconTheme{min-height:20px;min-width:20px;background-image:url("data:image/svg+xml,%3csvg%20width='19'%20height='19'%20viewBox='0%200%2019%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.49967%2017.4169C5.14551%2017.4169%201.58301%2013.8544%201.58301%209.50019C1.58301%205.77935%204.27467%202.45435%207.91634%201.74185C8.23301%201.66269%208.62884%201.82102%208.78718%202.13769C8.94551%202.45435%208.86634%202.85019%208.62884%203.08769C7.67884%204.03769%207.12467%205.38352%207.12467%206.72935C7.12467%209.57935%209.42051%2011.8752%2012.2705%2011.8752C13.6163%2011.8752%2014.9622%2011.321%2015.9122%2010.371C16.1497%2010.1335%2016.5455%2010.0544%2016.8622%2010.2127C17.1788%2010.371%2017.3372%2010.6877%2017.258%2011.0835C16.5455%2014.7252%2013.2205%2017.4169%209.49967%2017.4169ZM6.01634%204.19602C4.27467%205.38352%203.16634%207.28352%203.16634%209.50019C3.16634%2012.9835%206.01634%2015.8335%209.49967%2015.8335C11.7163%2015.8335%2013.6163%2014.7252%2014.8038%2012.9835C14.0122%2013.3002%2013.1413%2013.4585%2012.2705%2013.4585C8.54967%2013.4585%205.54134%2010.4502%205.54134%206.72935C5.54134%205.85852%205.69967%204.98769%206.01634%204.19602Z'%20fill='%23C8C8C8'/%3e%3c/svg%3e")}.custom-alert{position:absolute;bottom:30px;left:50%;transform:translate(-50%);background-color:#323232;color:#fff;padding:12px 20px;border-radius:15px;box-shadow:0 4px 12px #0000004d;opacity:0;animation:fadeIn .3s forwards;z-index:1000}.custom-alert.fade-out{animation:fadeOut .3s forwards}@keyframes fadeIn{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(20px)}}.profile-page{width:100%;height:100%;position:relative;color:var(--htext);border-color:var(--secondary);background-color:var(--bg)}.portfolio-area{display:flex;flex-flow:column;padding:5px 20px;gap:10px;height:calc(100% - 195px);border-bottom:1px solid var(--secondary)}.titleWelcome{min-height:23px}.portfolio-area-wrap{display:flex;flex-flow:row nowrap;gap:20px;height:87%}.portfolio-area-wrap .htext{margin-bottom:15px;color:var(--ptext);font-size:14px;font-weight:500}.userdata_item{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;font-size:14px;font-weight:500}.userdata_item span{min-width:220px}.userdata_item span.dateLabel{min-width:100px}.userdata_item input{font-family:Montserrat;font-weight:500;background-color:var(--primary);color:var(--htext);border-radius:10px;min-height:30px;width:100%;padding:0 10px;border:none}.userdata_item .username{color:var(--active);font-weight:600;background-color:transparent}.authData_area{display:flex;flex-flow:row nowrap;gap:10px;width:100%;min-width:fit-content;height:calc(100% - 20px)}.authData_area .authData_user{display:flex;flex-flow:column nowrap;gap:25px;width:100%;min-width:fit-content}.authData_area .loginData,.authData_area .dateData,.authData_area .personalData,.authData_area .widgetsData{display:flex;flex-flow:column nowrap;gap:10px;padding:10px}.authData_area .authData_widgets{width:100%;overflow:hidden;height:100%;padding:10px}.authData_area .widgetsData{max-height:calc(100% - 135px);overflow-y:scroll;overflow-x:hidden;margin-bottom:30px;padding:0 5px 0 0}.authData_area .widgetsData::-webkit-scrollbar{width:5px}.authData_area .widgetsData::-webkit-scrollbar-thumb{background-color:transparent;border-radius:5px;transition:background-color .3s ease}.authData_area .widgetsData:hover::-webkit-scrollbar-thumb{background-color:var(--secondary)}.infoBalance_area{display:flex;flex-flow:row nowrap;gap:10px;width:100%;max-width:505px}.infoBalance_area .balanceData{display:flex;flex-flow:column nowrap;gap:10px;padding:10px;width:100%}.authData_area,.infoBalance_area{border:1px solid var(--secondary);border-radius:20px;padding:10px}.dateData .userdata_item span{align-self:baseline}.dateArea_wrap{display:flex;flex-flow:column nowrap;gap:5px}.dateArea_wrap .dateArea_elem{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:baseline}.portfolio_footer{display:flex;flex-flow:column nowrap;gap:15px;width:calc(100% - 60px);padding:15px 30px}.portfolio_footer div{cursor:pointer;background:none;font-size:14px;font-weight:600;color:var(--ptext);width:fit-content;opacity:1;scale:1}.portfolio_footer div:hover{opacity:.7}.portfolio_footer div:active{scale:.95}.portfolio_footer .btn-logout{color:var(--danger);border-color:unset}.btn-more{height:40px!important}.widgetsData_elem{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;border:1px solid var(--secondary);border-radius:20px;min-height:78px;padding:0 20px}.widgetsData_elem .leftData,.widgetsData_elem .rightData{display:flex;flex-flow:column nowrap;gap:10px}.widgetsData_elem .leftData .name,.widgetsData_elem .leftData .labelType,.widgetsData_elem .rightData .name,.widgetsData_elem .rightData .labelType{font-size:14px;font-weight:500;color:var(--htext)}.widgetsData_elem .leftData .domain,.widgetsData_elem .rightData .domain{font-size:12px;font-weight:500;color:var(--ptext)}.widgetsData_elem .leftData .domain .restCount,.widgetsData_elem .rightData .domain .restCount{margin-left:5px;padding:0 5px;border:1px solid;border-radius:8px;cursor:pointer}.widgetsData_elem .leftData .domain .restCount:hover,.widgetsData_elem .rightData .domain .restCount:hover{color:var(--active);border-color:var(--active)}.widgetsData_elem .leftData .status,.widgetsData_elem .rightData .status{font-size:12px;font-weight:500;color:var(--light-theme-bg);padding:5px 8px;border-radius:10px}.balanceData_wrap{display:flex;flex-flow:column nowrap;gap:20px;width:100%}.balanceData_wrap .balance_area,.balanceData_wrap .expenses_area{display:flex;flex-flow:row nowrap;width:100%;justify-content:space-between}.balanceData_wrap .balance_area .balance_cash_elem,.balanceData_wrap .balance_area .expenses_filter,.balanceData_wrap .expenses_area .balance_cash_elem,.balanceData_wrap .expenses_area .expenses_filter{display:flex;flex-flow:row nowrap;align-items:baseline;gap:5px}.balanceData_wrap .balance_area .balance_cash_elem .cash,.balanceData_wrap .balance_area .expenses_filter .cash,.balanceData_wrap .expenses_area .balance_cash_elem .cash,.balanceData_wrap .expenses_area .expenses_filter .cash{font-size:20px;font-weight:500;color:var(--htext)}.balanceData_wrap .balance_area .balance_cash_elem .type,.balanceData_wrap .balance_area .expenses_filter .type,.balanceData_wrap .expenses_area .balance_cash_elem .type,.balanceData_wrap .expenses_area .expenses_filter .type{font-size:14px;font-weight:500;color:var(--htext)}.balanceData_wrap .balance_area .balance_cash_elem .cash_upp,.balanceData_wrap .balance_area .expenses_filter .cash_upp,.balanceData_wrap .expenses_area .balance_cash_elem .cash_upp,.balanceData_wrap .expenses_area .expenses_filter .cash_upp{font-size:14px;font-weight:500;color:var(--ptext);cursor:pointer}.balanceData_wrap .balance_area .balance_cash_elem .cash_upp:hover,.balanceData_wrap .balance_area .balance_cash_elem .cash_upp:active,.balanceData_wrap .balance_area .expenses_filter .cash_upp:hover,.balanceData_wrap .balance_area .expenses_filter .cash_upp:active,.balanceData_wrap .expenses_area .balance_cash_elem .cash_upp:hover,.balanceData_wrap .expenses_area .balance_cash_elem .cash_upp:active,.balanceData_wrap .expenses_area .expenses_filter .cash_upp:hover,.balanceData_wrap .expenses_area .expenses_filter .cash_upp:active{color:var(--active)}.balanceData_wrap .balance_area .balance_cash_elem .week,.balanceData_wrap .balance_area .balance_cash_elem .month,.balanceData_wrap .balance_area .balance_cash_elem .year,.balanceData_wrap .balance_area .expenses_filter .week,.balanceData_wrap .balance_area .expenses_filter .month,.balanceData_wrap .balance_area .expenses_filter .year,.balanceData_wrap .expenses_area .balance_cash_elem .week,.balanceData_wrap .expenses_area .balance_cash_elem .month,.balanceData_wrap .expenses_area .balance_cash_elem .year,.balanceData_wrap .expenses_area .expenses_filter .week,.balanceData_wrap .expenses_area .expenses_filter .month,.balanceData_wrap .expenses_area .expenses_filter .year{min-height:30px;padding:0 10px;border:1px solid var(--secondarySub);border-radius:20px;color:var(--ptext);display:flex;align-items:center;font-size:14px;font-weight:500;cursor:pointer}.balanceData_wrap .balance_area .balance_cash_elem .week:hover,.balanceData_wrap .balance_area .balance_cash_elem .week:active,.balanceData_wrap .balance_area .balance_cash_elem .week:focus,.balanceData_wrap .balance_area .balance_cash_elem .week.active,.balanceData_wrap .balance_area .balance_cash_elem .month:hover,.balanceData_wrap .balance_area .balance_cash_elem .month:active,.balanceData_wrap .balance_area .balance_cash_elem .month:focus,.balanceData_wrap .balance_area .balance_cash_elem .month.active,.balanceData_wrap .balance_area .balance_cash_elem .year:hover,.balanceData_wrap .balance_area .balance_cash_elem .year:active,.balanceData_wrap .balance_area .balance_cash_elem .year:focus,.balanceData_wrap .balance_area .balance_cash_elem .year.active,.balanceData_wrap .balance_area .expenses_filter .week:hover,.balanceData_wrap .balance_area .expenses_filter .week:active,.balanceData_wrap .balance_area .expenses_filter .week:focus,.balanceData_wrap .balance_area .expenses_filter .week.active,.balanceData_wrap .balance_area .expenses_filter .month:hover,.balanceData_wrap .balance_area .expenses_filter .month:active,.balanceData_wrap .balance_area .expenses_filter .month:focus,.balanceData_wrap .balance_area .expenses_filter .month.active,.balanceData_wrap .balance_area .expenses_filter .year:hover,.balanceData_wrap .balance_area .expenses_filter .year:active,.balanceData_wrap .balance_area .expenses_filter .year:focus,.balanceData_wrap .balance_area .expenses_filter .year.active,.balanceData_wrap .expenses_area .balance_cash_elem .week:hover,.balanceData_wrap .expenses_area .balance_cash_elem .week:active,.balanceData_wrap .expenses_area .balance_cash_elem .week:focus,.balanceData_wrap .expenses_area .balance_cash_elem .week.active,.balanceData_wrap .expenses_area .balance_cash_elem .month:hover,.balanceData_wrap .expenses_area .balance_cash_elem .month:active,.balanceData_wrap .expenses_area .balance_cash_elem .month:focus,.balanceData_wrap .expenses_area .balance_cash_elem .month.active,.balanceData_wrap .expenses_area .balance_cash_elem .year:hover,.balanceData_wrap .expenses_area .balance_cash_elem .year:active,.balanceData_wrap .expenses_area .balance_cash_elem .year:focus,.balanceData_wrap .expenses_area .balance_cash_elem .year.active,.balanceData_wrap .expenses_area .expenses_filter .week:hover,.balanceData_wrap .expenses_area .expenses_filter .week:active,.balanceData_wrap .expenses_area .expenses_filter .week:focus,.balanceData_wrap .expenses_area .expenses_filter .week.active,.balanceData_wrap .expenses_area .expenses_filter .month:hover,.balanceData_wrap .expenses_area .expenses_filter .month:active,.balanceData_wrap .expenses_area .expenses_filter .month:focus,.balanceData_wrap .expenses_area .expenses_filter .month.active,.balanceData_wrap .expenses_area .expenses_filter .year:hover,.balanceData_wrap .expenses_area .expenses_filter .year:active,.balanceData_wrap .expenses_area .expenses_filter .year:focus,.balanceData_wrap .expenses_area .expenses_filter .year.active{border-color:var(--active);background-color:var(--active);color:var(--light-theme-bg)}.balanceData_wrap .balance_area .balance_cash_elem .week:active,.balanceData_wrap .balance_area .balance_cash_elem .month:active,.balanceData_wrap .balance_area .balance_cash_elem .year:active,.balanceData_wrap .balance_area .expenses_filter .week:active,.balanceData_wrap .balance_area .expenses_filter .month:active,.balanceData_wrap .balance_area .expenses_filter .year:active,.balanceData_wrap .expenses_area .balance_cash_elem .week:active,.balanceData_wrap .expenses_area .balance_cash_elem .month:active,.balanceData_wrap .expenses_area .balance_cash_elem .year:active,.balanceData_wrap .expenses_area .expenses_filter .week:active,.balanceData_wrap .expenses_area .expenses_filter .month:active,.balanceData_wrap .expenses_area .expenses_filter .year:active{scale:.95}.balanceData_wrap .balance_area .label,.balanceData_wrap .expenses_area .label{font-size:14px;font-weight:500;color:var(--htext)}.cash_upp{margin-left:15px}.expenses_block{font-size:12px;font-weight:500;color:var(--ptext)}.chart_area{display:flex;flex-flow:column nowrap;gap:5px;margin-bottom:40px}.chart_area div{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end}.chart_area .top_expens{font-size:12px;font-weight:500;color:var(--ptext)}.chart_area .chart_calc{width:100%;min-height:123px;gap:5px;background-image:repeating-linear-gradient(90deg,var(--secondarySub),var(--secondarySub) 6px,transparent 6px,transparent 14px);background-position:left top;background-repeat:repeat-x;background-size:100% 1px}.chart_area .chart_calc .calc_elem,.chart_area .chart_calc .calc_elem_hover{background-color:var(--active);width:100%;height:0;border-radius:3px;cursor:pointer}.chart_area .chart_calc .calc_elem_hover{background-color:transparent;position:relative}.chart_area .chart_calc .calc_elem_hover:after{content:"";position:absolute;left:0;right:0;margin:auto;width:100%;height:1px;background-color:var(--htext)}.chart_area .chart_calc .calc_elem_hover:hover{background-color:var(--secondary)}.chart_area .chart_calc .calc_elem_hover:hover .calc_elem{background-color:#b38efe}.calc_elem_hover.visible{height:100%!important}.annotation{font-size:12px;color:var(--ptext);font-weight:500}.tooltipCash{background-color:var(--secondary)!important;color:#222;border-radius:10px!important;max-width:200px;white-space:pre-line}.tooltipCash div{display:flex;flex-flow:column nowrap;gap:10px;align-items:flex-start;justify-content:baseline}.tooltipCash .date{border-bottom:1px solid var(--secondarySub);color:var(--ptext);font-size:12px;font-weight:600;width:100%}.tooltipCash .expDate{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:baseline;color:var(--htext);font-size:12px;font-weight:500}.tooltipCash .expDate .expDate_wrap{display:flex;flex-flow:row nowrap;gap:5px;align-items:baseline}.tooltipCash .expDate .sq{min-width:10px;min-height:10px;border-radius:3px;background-color:var(--active)}.tooltipCash .react-tooltip-arrow{display:none!important}.tooltipDomain{background-color:var(--secondary)!important;color:#222;border-radius:10px!important;max-width:300px;white-space:pre-line}.tooltipDomain div{display:flex;flex-flow:column nowrap;gap:5px;align-items:flex-start;justify-content:baseline}.tooltipDomain .label{border-bottom:1px solid var(--secondarySub);color:var(--ptext);font-size:14px;font-weight:600;width:100%;padding-bottom:5px}.tooltipDomain .domains{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:baseline;color:var(--htext);font-size:14px;font-weight:500}.tooltipDomain .react-tooltip-arrow{display:none!important}.techBlock{display:flex;width:100%;background-color:var(--primary);height:100%;border-radius:20px;align-items:center;justify-content:center}.techBlock span{color:var(--secondarySub);font-size:20px;font-weight:700}@media (max-width: 1880px){.authData_area{height:auto;overflow-y:scroll}}@media (max-width: 1660px){.authData_area{flex-flow:row wrap;min-width:unset;max-width:50%}.infoBalance_area{max-width:50%}.authData_area .authData_widgets{height:fit-content}.userdata_item{justify-content:unset}.portfolio-area{overflow-y:scroll}}@media (max-width: 1400px){.portfolio-area-wrap{flex-flow:row wrap}.authData_area,.infoBalance_area{max-width:100%}}@media (max-width: 1000px){.app_work_area .leftContainer{width:auto!important;min-width:unset!important;padding:10px!important}.app_work_area .htext_area a span{display:none}.app_work_area .htext_area div{display:none!important}.app_work_area .htext_area svg{width:20px;height:20px}}@media (max-width: 600px){.userdata_item{flex-flow:row wrap;gap:10px}}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:.9;--rt-transition-show-delay:.15s;--rt-transition-closing-delay:.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute;z-index:-1}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:max-content}.styles-module_arrow__K0L3T{height:var(--rt-arrow-size);width:var(--rt-arrow-size)}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}.dropdown-wrapper{position:relative;display:inline-block;font-size:14px;padding:0 10px}.dropdown-wrapper .dropdown-trigger{background-color:transparent;padding:4px 10px 3px;border:1px solid var(--secondarySub);border-radius:50px;cursor:pointer;position:relative}.dropdown-wrapper .dropdown-trigger:hover .dropdown-list{display:block}.dropdown-wrapper .dropdown-list{display:none;position:absolute;top:100%;left:0;background-color:var(--secondary);min-width:150px;z-index:100;border-radius:10px;overflow:hidden}.dropdown-wrapper .dropdown-list .dropdown-item{padding:5px 10px;cursor:pointer}.dropdown-wrapper .dropdown-list .dropdown-item:hover{background-color:var(--active)}.chats-page{height:100%;color:var(--htext);border-color:var(--secondary);background-color:var(--bg)}.chats-area{display:flex;flex-flow:row nowrap;padding:0 20px;width:calc(100% - 40px);height:calc(100% - 70px)}.chats-list{display:flex;flex-flow:column nowrap;gap:10px;padding-top:10px;width:320px;min-width:320px;overflow-x:hidden;overflow-y:scroll;border-right:1px solid var(--secondary)}.chats-list::-webkit-scrollbar{width:5px}.chats-list::-webkit-scrollbar-thumb{background-color:transparent;border-radius:5px;transition:background-color .3s ease}.chats-list:hover::-webkit-scrollbar-thumb{background-color:var(--secondary)}.chat-item{display:flex;flex-flow:column nowrap;justify-content:center;gap:5px;width:268px;min-height:48px;padding:10px;border:1px solid;border-radius:20px;cursor:pointer;transition:all .2s ease-in}.chat-item .topLabel,.chat-item .botLabel{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end;gap:10px;padding:0 10px}.chat-item{border-color:var(--secondarySub)}.chat-item:hover,.chat-item:focus,.chat-item.active{background-color:var(--active)}.chat-item:hover .topLabel .number-chat,.chat-item:hover .userIDM,.chat-item:hover .botLabel .type-chat,.chat-item:hover .last-chatting,.chat-item:focus .topLabel .number-chat,.chat-item:focus .userIDM,.chat-item:focus .botLabel .type-chat,.chat-item:focus .last-chatting,.chat-item.active .topLabel .number-chat,.chat-item.active .userIDM,.chat-item.active .botLabel .type-chat,.chat-item.active .last-chatting{color:var(--light-theme-bg)}.chat-item.loadblock{background-color:var(--secondary);animation:colorLoad 2s infinite linear;background-size:800%;pointer-events:none;border:none}.chat-item.loadblock:hover{all:unset}.chat-content{display:flex;flex-flow:column nowrap;gap:30px;width:860px;min-width:860px;padding:10px 20px;height:calc(100% - 20px);overflow-x:hidden;overflow-y:scroll;transition:all .3s ease-in;border-right:1px solid var(--secondary)}.chat-content .gpt{align-self:flex-start;border-bottom-left-radius:0}.chat-content .user{align-self:end;border-bottom-right-radius:0}.chat-content::-webkit-scrollbar{width:5px}.chat-content::-webkit-scrollbar-thumb{background-color:transparent;border-radius:5px;transition:background-color .3s ease}.chat-content:hover::-webkit-scrollbar-thumb{background-color:var(--secondary)}.chat-block{display:flex;flex-flow:column nowrap;gap:3px;width:auto;max-width:650px;padding:0 20px;border-radius:20px;background-color:transparent;word-wrap:break-word;font-size:16px;font-weight:400;-webkit-box-shadow:2px 4px 10px 0px rgba(0,0,0,.15);-moz-box-shadow:2px 4px 10px 0px rgba(0,0,0,.15);box-shadow:2px 4px 10px #00000026}.chat-block.loadblock{background-color:var(--secondary);animation:colorLoad 2s infinite linear;background-size:800%;pointer-events:none;border:none}.chat-block.loadblock:hover{all:unset}.chat-block.loadblock.user{min-width:450px;min-height:70px}.chat-block.loadblock.gpt{min-width:650px;min-height:200px}@media (max-width: 1530px){.chat-content{width:100%;min-width:unset}}.assists-page{height:100%;color:var(--htext);border-color:var(--secondary);background-color:var(--bg)}.assists-area{display:flex;flex-flow:row nowrap;padding:0 20px;width:calc(100% - 40px);height:calc(100% - 70px)}.assists-list{display:flex;flex-flow:column nowrap;gap:10px;padding-top:10px;width:35%;min-width:320px;overflow-x:hidden;overflow-y:scroll;border-right:1px solid var(--secondary)}.assists-list::-webkit-scrollbar{width:5px}.assists-list::-webkit-scrollbar-thumb{background-color:transparent;border-radius:5px;transition:background-color .3s ease}.assists-list:hover::-webkit-scrollbar-thumb{background-color:var(--secondary)}.chat-elem-area{display:flex;flex-flow:column nowrap;gap:10px}.chat-elem-area .date-group{font-size:12px;font-weight:600;color:var(--ptext)}.chat-items_area{display:flex;flex-flow:column nowrap;gap:10px}.assists-item{display:flex;flex-flow:column nowrap;justify-content:center;gap:5px;width:calc(100% - 40px);min-height:48px;padding:10px;border:1px solid;border-radius:20px;cursor:pointer;transition:all .2s ease-in}.assists-item .topLabel,.assists-item .botLabel{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;gap:10px;padding:0 10px}.assists-item .last-chatting{display:flex;width:10px;height:10px;padding:10px;justify-content:center;align-items:center}.assists-item .last-chatting svg{color:var(--htext)}.assists-item .last-chatting:hover svg{color:var(--danger)}.assists-item{border-color:var(--secondarySub)}.topLabel .number-chat{font-size:14px;font-weight:600;transition:all .2s ease-in}.userIDM,.last-chatting{font-size:10px;font-weight:600;transition:all .2s ease-in}.botLabel .type-chat{font-size:12px;font-weight:600;transition:all .2s ease-in}.topLabel .number-chat{color:var(--htext)}.userIDM,.botLabel .type-chat,.last-chatting{color:var(--ptext)}.assists-item:hover,.assists-item:focus,.assists-item.active{background-color:var(--active)}.assists-item:hover .topLabel .number-chat,.assists-item:hover .userIDM,.assists-item:hover .botLabel .type-chat,.assists-item:hover .last-chatting,.assists-item:focus .topLabel .number-chat,.assists-item:focus .userIDM,.assists-item:focus .botLabel .type-chat,.assists-item:focus .last-chatting,.assists-item.active .topLabel .number-chat,.assists-item.active .userIDM,.assists-item.active .botLabel .type-chat,.assists-item.active .last-chatting{color:var(--light-theme-bg)}.assists-item.loadblock{background-color:var(--secondary);animation:colorLoad 2s infinite linear;background-size:800%;pointer-events:none;border:none}.assists-item.loadblock:hover{all:unset}.assists-content{display:flex;flex-flow:column nowrap;gap:30px;width:100%;padding:10px 20px;height:calc(100% - 20px);overflow-x:hidden;overflow-y:scroll;transition:all .3s ease-in;border-right:1px solid var(--secondary)}.assists-content .gpt{align-self:flex-start;border-bottom-left-radius:0}.assists-content .user{align-self:end;border-bottom-right-radius:0}.assists-content::-webkit-scrollbar{width:5px}.assists-content::-webkit-scrollbar-thumb{background-color:transparent;border-radius:5px;transition:background-color .3s ease}.assists-content:hover::-webkit-scrollbar-thumb{background-color:var(--secondary)}.assists-block{display:flex;flex-flow:column nowrap;gap:3px;width:auto;max-width:650px;padding:0 20px;border-radius:20px;background-color:transparent;word-wrap:break-word;font-size:16px;font-weight:400;-webkit-box-shadow:2px 4px 10px 0px rgba(0,0,0,.15);-moz-box-shadow:2px 4px 10px 0px rgba(0,0,0,.15);box-shadow:2px 4px 10px #00000026}.assists-block.loadblock{background-color:var(--secondary);animation:colorLoad 2s infinite linear;background-size:800%;pointer-events:none;border:none}.assists-block.loadblock:hover{all:unset}.assists-block.loadblock.user{min-width:450px;min-height:70px}.assists-block.loadblock.gpt{min-width:650px;min-height:200px}.time-block{align-self:end;justify-self:end;font-size:12px;font-weight:600;padding-bottom:10px;margin-bottom:8px;color:var(--light-theme-ptext)}.gpt{background-color:var(--primary)}.gpt .text-block{color:var(--eltext)}.gpt .text-block a{text-decoration:none;color:var(--active)}.gpt .text-block li::marker{color:var(--active)}.gpt .bottom-block{display:flex;flex-flow:row nowrap;justify-content:space-between}.gpt .bottom-block .info-block{cursor:pointer;min-width:26px;max-height:16px;text-align:center;line-height:17px;border:1px solid;border-radius:20px}.gpt .bottom-block .info-block:hover{color:var(--active);border-color:var(--active)}.user{background-color:var(--clientAnswer)}.user .text-block,.user .time-block{color:var(--clientAnswerText)}.tooltipChatHints{background-color:var(--secondary)!important;color:#222;border-radius:10px!important;max-width:500px;white-space:pre-line}.tooltipChatHints div{display:flex;flex-flow:column nowrap;gap:5px;align-items:flex-start;justify-content:baseline}.tooltipChatHints .label{border-bottom:1px solid var(--secondarySub);color:var(--ptext);font-size:14px;font-weight:600;width:100%;padding-bottom:5px}.tooltipChatHints .hints{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:baseline;color:var(--htext);font-size:14px;font-weight:500}.tooltipChatHints .react-tooltip-arrow{display:none!important}.assistant{display:flex;flex-flow:column nowrap;gap:20px;width:100%}.assistant .line{display:flex;position:relative;flex-flow:column nowrap;gap:5px;width:100%}.assistant .line.temp_top{display:flex;flex-flow:row;width:100%;gap:30px}.assistant .line.temp_top .temperature_assistant,.assistant .line.temp_top .top_p_assistant{width:50%}.assistant .line.temp_top .label{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:baseline}.assistant .line.temp_top .label input{padding:0 10px;width:30px;text-align:right;font-size:14px;background-color:var(--bg)}.assistant .line.temp_top .label input:focus{background-color:var(--primary)}.assistant .line.not_save .point{position:absolute;width:7px;height:7px;background-color:var(--active);border-radius:50%;right:-15px;top:61%;box-shadow:0 0 4px 1px var(--active)}textarea{width:calc(100% - 20px);max-height:220px;overflow-y:auto;resize:none}input,textarea{font-family:Montserrat;font-weight:500;background-color:var(--primary);color:var(--htext);border-radius:10px;min-height:30px;width:calc(100% - 20px);padding:10px;border:none;border:1px solid transparent}input::-webkit-scrollbar,textarea::-webkit-scrollbar{background:none;width:20px}input::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb{background:var(--secondarySub);border-radius:10px;border:5px solid var(--primary)}input:focus,textarea:focus{border:1px solid var(--active)}input[readonly]{border:1px solid transparent}input[readonly]:focus{border:1px solid transparent}.assistant input[readonly]{cursor:default;background-color:var(--bg);color:var(--active)}.assistant input[readonly]:focus{border:1px solid transparent}.range-input{accent-color:var(--active);outline:none;padding:0}.range-input::-webkit-slider-thumb{cursor:grab}.range-input::-moz-range-thumb{cursor:grab}.buttonCreateAssistent,.button{display:flex;align-items:center;padding:5px 20px;border:1px solid var(--secondarySub);border-radius:50px;color:var(--ptext);cursor:pointer;width:fit-content}.buttonCreateAssistent:hover,.button:hover{background-color:var(--active);border-color:var(--active);color:var(--light-theme-bg)}.buttonCreateAssistent:hover.buttonDelete,.button:hover.buttonDelete{background-color:var(--danger);border-color:var(--danger)}.modal-overlay,.modal-overlay-accept,.modal-overlay-error,.modal-overlay-delete,.modal-overlay-upscale{position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%) translateY(-50%);background:#000c;width:100%;height:100%;opacity:0}.modal-overlay.open,.modal-overlay-accept.open,.modal-overlay-error.open,.modal-overlay-delete.open,.modal-overlay-upscale.open{opacity:1;pointer-events:auto}.modal-overlay-accept.open{z-index:11}.modal,.modal-accept,.modal-error,.modal-delete,.modal-upscale{position:fixed;top:60%;left:50%;transform:translate(-50%) translateY(-50%);width:440px;height:auto;border-radius:20px;background-color:var(--primary);padding:30px;opacity:0}.modal input,.modal textarea,.modal-accept input,.modal-accept textarea,.modal-error input,.modal-error textarea,.modal-delete input,.modal-delete textarea,.modal-upscale input,.modal-upscale textarea{background-color:var(--secondary)}.modal .inputs_area,.modal-accept .inputs_area,.modal-error .inputs_area,.modal-delete .inputs_area,.modal-upscale .inputs_area{display:flex;flex-flow:column nowrap;gap:10px;padding:20px 0}.modal .inputs_area>div,.modal-accept .inputs_area>div,.modal-error .inputs_area>div,.modal-delete .inputs_area>div,.modal-upscale .inputs_area>div{display:flex;flex-flow:column nowrap;gap:10px}.modal h3,.modal-accept h3,.modal-error h3,.modal-delete h3,.modal-upscale h3{text-align:center;font-size:20px;padding-top:0;margin-top:0}.modal .button_area,.modal-accept .button_area,.modal-error .button_area,.modal-delete .button_area,.modal-upscale .button_area{display:flex;flex-flow:row nowrap;justify-content:center;gap:10px}.modal .exit,.modal-accept .exit,.modal-error .exit,.modal-delete .exit,.modal-upscale .exit{position:absolute;top:20px;right:20px;width:20px;height:20px;border-radius:50%;text-align:center;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.5%207.50002L7.49996%2012.5M7.49996%207.50002L12.5%2012.5M18.3333%2010C18.3333%2014.6024%2014.6023%2018.3334%209.99996%2018.3334C5.39759%2018.3334%201.66663%2014.6024%201.66663%2010C1.66663%205.39765%205.39759%201.66669%209.99996%201.66669C14.6023%201.66669%2018.3333%205.39765%2018.3333%2010Z'%20stroke='%23F7F7F8'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat}.modal .exit:hover svg path,.modal-accept .exit:hover svg path,.modal-error .exit:hover svg path,.modal-delete .exit:hover svg path,.modal-upscale .exit:hover svg path{color:var(--active)}.modal.open,.modal-accept.open,.modal-error.open,.modal-delete.open,.modal-upscale.open{top:50%;opacity:1}.modal-upscale{width:45%}.modal-upscale textarea{margin-bottom:20px;max-height:630px}.instructions_area{position:relative}.instructions_area .scale{display:flex;position:absolute;right:5px;bottom:10px;background-color:var(--primary);padding:10px;width:10px;height:10px;justify-content:center;align-items:center;border-radius:6px;cursor:pointer}.instructions_area .scale:hover{background-color:var(--bg)}.system_info{display:flex;justify-content:flex-end;font-size:14px;align-items:center;gap:5px}.system_info.update{color:var(--ptext)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.placeholder{display:inline-block;animation:spin 1s linear infinite}.invalid{border:1px solid var(--danger)}.buttonCreateAssistent.disabled{opacity:.5;pointer-events:none}.login-form,.unauthenticated-view{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:100%;height:calc(100% - 71px);max-width:550px;margin:0 auto}.title,.form-title{font-size:32px;font-weight:600;margin:0 0 10px;color:var(--htext)}.title span,.form-title span{color:var(--active)}.subtitle,.form-subtitle{font-size:16px;font-weight:400;text-align:center;color:var(--ptext)}.form-group.checkbox-group label{font-size:14px;font-weight:400}.actions,.form-actions{display:flex;flex-flow:row nowrap;align-items:center;gap:20px;height:70px}.btn{width:160px;height:50px;border-radius:20px;font-size:14px;font-weight:600;border:1px solid;font-family:Montserrat;transition:color .2s ease-in,background-color .2s ease-in,scale .1s linear;cursor:pointer;border-color:var(--active);color:var(--htext);background-color:var(--primary)}.btn:hover{color:var(--light-theme-bg)!important;background-color:var(--active)!important}.btn:active{scale:.95}.btn-logout{width:220px;border-color:var(--active);color:var(--htext);background-color:var(--primary)}.btn:disabled{cursor:not-allowed;opacity:.2}.btn:disabled:hover{background-color:var(--primary)!important}.btn:disabled:active{scale:1!important}.form-group{display:flex;justify-content:center;align-items:center;width:100%;height:50px;margin-bottom:20px}.form-input{width:calc(100% - 40px);height:100%;max-height:50px;max-width:400px;padding:0 20px;border-radius:20px;background-color:var(--secondary);color:var(--ptext);border:none;font-family:Montserrat;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease-in;border:2px solid var(--secondary)}.form-input::placeholder{transition:all .2s ease-in}.form-input:hover,.form-input:hover::placeholder{color:var(--active)}.form-input:focus{border-color:var(--active)!important}.form-input:focus::placeholder{color:var(--ptext)}.form-input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--secondary) inset!important;-webkit-text-fill-color:var(--ptext)!important;transition:all .2s ease-in,background-color 5000s ease-in-out 0s;border-color:var(--secondary)!important}.form-input:-webkit-autofill:hover{background-color:var(--secondary)!important;-webkit-text-fill-color:var(--active)!important}.form-input:-webkit-autofill:hover::placeholder{color:var(--active)}.form-input:-webkit-autofill:focus{border-color:var(--active)!important;background-color:var(--secondary)!important;-webkit-text-fill-color:var(--ptext)!important}*{transition:all .2s linear}html{height:100%}body{padding:0;margin:0 auto;height:100%;overflow:hidden}.app.light{--primary: #F5F5F5;--secondary: #ECECF1;--secondarySub: #D9D9D9;--success: #19C37D;--danger: #D53639;--warning: #E36E30;--active: #875BE1;--activeNav: #E3E3EB;--clientAnswer: #8E8EA0;--clientAnswerText: #FFFFFF;--bg: #ffffff;--htext: #202123;--ptext: #8E8EA0;--eltext: #37373D}.app.dark{--primary: #101010;--secondary: #353740;--secondarySub: #525563;--success: #19C37D;--danger: #D53639;--warning: #E36E30;--active: #875BE1;--activeNav: #46464D;--clientAnswer: #5D5D69;--clientAnswerText: #FFFFFF;--bg: #202123;--htext: #F7F7F8;--ptext: #8E8EA0;--eltext: #B5B5C7}#root{height:100%;font-family:Montserrat;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--light-theme-bg: #ffffff;background-color:var(--primary)}:focus-visible{outline:none!important;box-shadow:none!important}.app{height:100%}div{font-family:Montserrat}.app_work_area{display:flex;flex-flow:row nowrap;height:calc(100% - 55px)}.app_work_area .leftContainer{display:flex;flex-flow:column nowrap;gap:5px;width:220px;min-width:220px;padding:10px 20px;background-color:var(--primary)}.app_work_area .leftContainer div{display:flex;flex-flow:column nowrap;gap:5px}.app_work_area .leftContainer a{text-decoration:none;width:calc(100% - 20px);padding:6px 10px;max-height:32px;border-radius:10px;transition:all .2s ease-in;display:flex;flex-flow:row nowrap;gap:5px;align-items:center;color:var(--ptext)}.app_work_area .rightContainer{width:calc(100% - 20px);height:auto;margin-right:20px;margin-bottom:20px;border-radius:20px;border:1px solid;overflow:hidden;background-color:var(--bg);border-color:var(--secondary)}.app_work_area .rightContainer main{height:100%;width:100%}.app_work_area .htext_area{margin-top:30px}.app_work_area .htext_area div{margin-bottom:5px}.app_work_area .htext_area:first-child{margin:0}.app_work_area .htext_area a:hover{background-color:var(--activeNav)}.app_work_area .htext_area a:hover span{color:var(--htext)!important}.app_work_area .htext_area a.active{background-color:var(--activeNav);color:var(--htext)}.app_work_area .htext_area a.active span{color:var(--htext)!important}.app_work_area .htext_area a span{transition:all .2s ease-in}.htext{display:flex;flex-flow:row nowrap;align-items:center;gap:5px;font-size:12px;font-weight:600;text-transform:uppercase;color:var(--htext)}.htext span{display:block;width:15px;height:3px;border-radius:5px;background-color:var(--active)}.ptext{font-size:14px;font-weight:500;color:var(--ptext)}.subHeader{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;width:calc(100% - 40px);height:70px;border-bottom:1px solid;padding:0 20px;font-weight:600;color:var(--htext);border-color:var(--secondary)}.filter{display:flex;flex-flow:row nowrap;gap:10px}.filter .focus{display:flex;align-items:center;padding:5px 20px;border:1px solid var(--secondarySub);border-radius:50px;color:var(--ptext);cursor:pointer}.filter .focus:hover,.filter .focus:active,.filter .focus:focus,.filter .focus.focused{background-color:var(--active);border-color:var(--active);color:var(--light-theme-bg)}.loadblock{background-color:var(--secondary);animation:colorLoad 2s infinite linear;background-size:800%;pointer-events:none;border:none}.loadblock:hover{all:unset}@keyframes colorLoad{0%{background-color:var(--secondary)}50%{background-color:var(--secondarySub)}to{background-color:var(--secondary)}}
