::-webkit-scrollbar{cursor:default;width:16px}::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#eaecf0;border:4px solid transparent;border-radius:9999px;box-shadow:none;cursor:default;height:108px}::-webkit-scrollbar-track{background-color:#fff;border-radius:9999px;cursor:default;width:16px}::-webkit-scrollbar:horizontal{cursor:default;height:16px;width:108px}::-webkit-scrollbar-thumb:horizontal{background-clip:padding-box;background-color:#eaecf0;border:4px solid transparent;border-radius:9999px;cursor:default;height:8px;width:108px}::-webkit-scrollbar-track:horizontal{background-color:#fff;border-radius:9999px;cursor:default;height:16px}body{margin:0}.locale_selector{position:absolute}@media only screen and (max-width:767px){.locale_selector{display:none}}@media only screen and (min-width:768px)and (max-width:1024px){.locale_selector{right:32px;top:32px}}@media only screen and (min-width:1024px){.locale_selector{right:40px;top:40px}}.register_container{display:flex;height:100%;width:100%}@media only screen and (max-width:1024px){.register_container{justify-content:center}}.profile_container{background:#f9fafb;box-sizing:border-box;display:flex;height:100%;justify-content:center;width:100%}.profile_container .profile{box-sizing:border-box;display:flex;flex-direction:column;height:100%}@media only screen and (min-width:1025px){.profile_container .profile{max-width:1124px;width:min(100%,1124px)}}@media only screen and (max-width:1024px){.profile_container .profile{max-width:834px;width:min(100%,834px)}}.profile_container .profile_title{border-radius:0;color:#101828;flex-direction:column;flex-shrink:0;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;height:40px;justify-content:center;line-height:24px;padding:8px 56px}.profile_container .profile_content,.profile_container .profile_title{align-items:flex-start;background:#fff;border-bottom:1px solid #eaecf0;border-left:1px solid #eaecf0;border-right:1px solid #eaecf0;box-sizing:border-box;display:flex;width:100%}.profile_container .profile_content{flex-grow:1;gap:24px;gap:32px;height:1px;overflow-y:auto;padding:24px 48px 40px}@media only screen and (min-width:1025px){.profile_container .profile_content{flex-direction:row}}@media only screen and (max-width:1024px){.profile_container .profile_content{flex-direction:column}}@media only screen and (max-width:360px){.profile_container .profile_content{padding:24px 16px 40px}}.profile_container .profile_content_data{align-items:flex-start;align-self:stretch;background:#f9fafb;border:1px solid #eaecf0;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;height:-moz-min-content;height:min-content;padding:24px;width:100%}.profile_container .profile_content_data_save{align-items:end;display:flex;justify-content:end;width:100%}.profile_container .profile_content_title,.profile_container .profile_content_title_label{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;width:272px}.profile_container .profile_content_title_label{color:#344054;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.profile_container .profile_content_title_sublabel{color:#475467;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.contracts_wrapper{display:flex;flex:1;flex-direction:row;height:env(safe-area-inset-top);width:100%}@media only screen and (max-width:1024px){.contracts_wrapper{flex-direction:column;height:100%}.contracts_wrapper .contracts_list_container{box-sizing:border-box;width:100%}}.contracts_wrapper .mobile_content{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;height:1px;width:100%}.contracts_wrapper .mobile_content.sides_gap{padding:0 16px 16px}.company_container{background:#f9fafb;box-sizing:border-box;display:flex;height:100%;justify-content:center;overflow-y:auto;width:100%}.select_inner_content{padding:10px 10px 10px 8px}.select_inner_content,.select_inner_content .select_text_container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px}.select_inner_content .select_text_container{justify-content:center}.select_inner_content .select_text_container .company_short_name{color:#101828;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.select_inner_content .select_text_container .company_requisites{align-items:flex-start;display:flex;gap:10px;justify-content:center}.select_inner_content .select_text_container .company_inn_ogrn{color:#475467;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.select_inner_content .select_text_container .company_address{color:#475467;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.select_inner_content .select_text_container .company_liquidated{color:#d92d20;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.error_container{align-items:center;align-self:stretch;display:flex;flex:none;flex-direction:column;flex-grow:0;gap:24px;height:auto;order:0;padding:0 32px;width:auto}.page_not_found{height:auto;padding:80px 0}.access_revoked,.page_not_found{align-items:center;align-self:stretch;display:flex;flex:none;flex-direction:column;flex-grow:1;gap:10px;justify-content:center;order:2;overflow:scroll;width:auto;z-index:2}.access_revoked{height:100vh;justify-self:center;padding:0}.error_container_text{align-items:center;align-self:stretch;display:flex;flex:none;flex-direction:column;flex-grow:0;gap:32px;height:266px;max-width:360px;order:0;padding:0;width:360px}.error_title{font-family:Inter;font-size:60px;font-weight:600;gap:24px;height:Hug 334px px;letter-spacing:-.02em;line-height:72px;padding:0 32px;text-align:center;width:Fill 1,776px px}.error_text{align-self:stretch;color:#475467;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;height:90px;line-height:30px;max-width:480px;order:1;width:360px}.error_icon_container,.error_text{flex:none;flex-grow:0;text-align:center}.error_icon_container{align-content:center;border:1px solid #eaecf0;border-radius:12px;box-sizing:border-box;filter:drop-shadow(0 1px 2px rgba(16,24,40,.05));height:56px;order:0;width:56px}.error_icon{gap:0;height:28px;left:14px;padding:2.33px 3.5px;top:14px;width:28px}.error_buttons_container{align-items:flex-start;display:flex;flex:none;flex-direction:row;flex-grow:0;gap:12px;height:44px;order:1;padding:0;width:331px}.contract_dialog{height:50vh;width:70vh}.contract_dialog,.mobile_contract_dialog{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:20px}.mobile_contract_dialog{height:80vh;width:100%}.contract_type_confirm{height:-moz-min-content!important;height:min-content!important;max-width:calc(100vw - 32px)}.contract_type_confirm .dialog_actions{padding-top:0!important}.contract_type_confirm .dialog_actions .dialog_buttons{flex-direction:row}.contract_type_confirm_container{min-width:360px}@media only screen and (max-width:400px){.contract_type_confirm_container{min-width:300px}}.cant_change_contract_type .dialog_actions .dialog_buttons{align-self:flex-end}.cant_change_contract_type .dialog_actions .dialog_buttons button{width:140px!important}.dialog_container.another-lang-contract{border-radius:unset}.company-users_alert{margin:1.2rem 1.5rem 0 1.2rem}.requests{flex-grow:1;height:1px}.requests,.requests_header{box-sizing:border-box;width:100%}.requests_header{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:24px;height:100%;padding:16px 24px 16px 20px}.requests_header .left-tabs-sidebar{max-height:100%}.requests_header .left-tabs-sidebar .tab-content{padding-bottom:0}@media only screen and (max-width:400px){.contract_type_confirm{margin-left:16px;margin-right:16px}}.contracts_wrapper_center{box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 70px);overflow-y:auto;position:relative;width:100%}.contracts_wrapper_center .contracts_scroll_wrapper{bottom:32px;position:absolute;right:16px}.contracts_wrapper_center .contracts_scroll_wrapper .button{box-sizing:border-box;gap:0;height:40px;width:40px}.contracts_wrapper_center .contracts_viewer_container,.contracts_wrapper_center .contracts_viewer_container .contracts_viewer_content_wrapper{flex-grow:1;height:1px}.contracts_wrapper_center .contracts_viewer_container .contracts_viewer_content_wrapper .horizontal-tabs-underline{flex-grow:1}.contracts_wrapper_center .contracts_viewer_container .contracts_viewer_content_wrapper .horizontal-tabs-underline .agreement-protocol{height:100%;max-height:100%}