.crm {
    background: var(--crm-bg);
    /* height: inherit; */
}
.input_width{
    width: 100%;
}
.header__crm {
    padding: 12px 0;
    height: 64px;
    box-shadow: 38px -27px 20px 14px #9E141773;
    display: flex;
    align-items: center;
    justify-content: center;
}
.main_crm{
    padding: 32px 8px 0;
    max-width: 1200px;
    /* height: 100%; */
}
.main_crm h1,
.main_crm .h1{
    font-size: 24px;
    line-height: 32px;
}
.header__crm_button{
    width: 24px;
    height: 24px;
    border: none;
    background-color: var(--boxed-color);
    cursor: pointer;
}
.crm_button_menu_show,
.crm_button_menu_close{
    width: 100%;
    height: 100%;
    display: block;
}
.crm_button_menu_show svg,
.crm_button_menu_close svg{
    width: 100%;
    height: 100%;
}
.crm_button_menu_show,
.crm_button_menu_close.hidden{
    display: none;
}
.crm_button_menu_show.active {
    display: block;
}
.header__crm_left {
    display: flex;
}
.header__crm .container,
.header__crm .container .f_row{
    height: 100%;
    margin: 0;
}
.crm_button_menu_close.active{
    display: block;
}
.crm_page {
    height: 100%;
    width: 100%;
    display: flex;
}
.main_crm_sidebar {
    width: 220px;
    background: var(--boxed-color);
    /* height: 100vh; */
    height: auto;
    visibility: visible;
    opacity: 1;
    overflow: hidden;
    transition: 0.5s;
    border-right: 1px solid #E7E7E7;
}
.main_crm_sidebar .logo__link img{
    width: 177px;
    min-width: 177px;
}
.main_crm_sidebar.hidden_sidebar{
    visibility: hidden;
    opacity: 0;
    /* transform: translateX(-220px); */
    transition: 0.5s;
    width: 0;
}
.menu_group__list--2 {
    display: none;
    margin-top: 12px;
    width: 100%;
    padding-left: 32px;
}
.menu_group--main_crm .menu_group__item--2{
    margin-bottom: 0;
}
.main_crm_sidebar_menu .menu_group__link{
    font-size: 16px;
    padding: 0;
}
.main_crm_sidebar .header_logo{
    height: 64px;
    width: 100%;
    max-width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.main_crm_sidebar_menu {
    height: calc(100vh - 70px);
    overflow: auto;
    padding: 24px 16px 0;
}
.main_crm_right_wrapper {
    width: calc(100% - 220px);
    transition: .5s;
}
.main_crm_right_wrapper header{
    position: relative;
}
.main_crm_right_wrapper.active{
    width: 100%;
}
.notifications_wrapper {
    display: flex;
    position: relative;
}
.notifications_crm_counter {
    font-size: 10px;
    color: var(--button-text);
    background: #EB5757;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: -5px;
    right: -2px;
}
.menu_group--main_crm .menu_group__item.menu_group__item--1.menu_eventer .menu_group__menu::after{
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9997 14.6615C11.8791 14.6615 11.767 14.6423 11.6631 14.6038C11.5593 14.5654 11.4606 14.4993 11.367 14.4057L6.87276 9.91152C6.73429 9.77307 6.66346 9.59904 6.66026 9.38942C6.65704 9.17981 6.72788 9.00257 6.87276 8.8577C7.01763 8.71283 7.19326 8.6404 7.39966 8.6404C7.60606 8.6404 7.78169 8.71283 7.92656 8.8577L11.9997 12.9308L16.0728 8.8577C16.2112 8.71925 16.3852 8.64842 16.5949 8.6452C16.8045 8.642 16.9817 8.71283 17.1266 8.8577C17.2714 9.00257 17.3439 9.17821 17.3439 9.38462C17.3439 9.59102 17.2714 9.76666 17.1266 9.91152L12.6323 14.4057C12.5388 14.4993 12.44 14.5654 12.3362 14.6038C12.2324 14.6423 12.1202 14.6615 11.9997 14.6615Z' fill='%23333333'/%3E%3C/svg%3E%0A");
}
.menu_group--main_crm .menu_group__item.menu_group__item--1.menu_eventer::before{
    content: "";
    display: block;
    width: 24px;
    min-width: 24px;
    height: 24px;
    background-repeat: no-repeat;
}
.menu_group--main_crm .menu_group__item.menu_group__item--1.menu_eventer:first-of-type::before{
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.8077 21.5C5.30257 21.5 4.875 21.325 4.525 20.975C4.175 20.625 4 20.1974 4 19.6923V6.30772C4 5.80259 4.175 5.37502 4.525 5.02502C4.875 4.67502 5.30257 4.50002 5.8077 4.50002H7.19233V3.15384C7.19233 2.93463 7.26573 2.75162 7.41253 2.60482C7.55931 2.45804 7.74232 2.38464 7.96155 2.38464C8.18077 2.38464 8.36378 2.45804 8.51058 2.60482C8.65736 2.75162 8.73075 2.93463 8.73075 3.15384V4.50002H16.3077V3.13462C16.3077 2.9218 16.3794 2.7436 16.523 2.60002C16.6666 2.45643 16.8448 2.38464 17.0576 2.38464C17.2704 2.38464 17.4486 2.45643 17.5922 2.60002C17.7358 2.7436 17.8076 2.9218 17.8076 3.13462V4.50002H19.1923C19.6974 4.50002 20.125 4.67502 20.475 5.02502C20.825 5.37502 21 5.80259 21 6.30772V19.6923C21 20.1974 20.825 20.625 20.475 20.975C20.125 21.325 19.6974 21.5 19.1923 21.5H5.8077ZM5.8077 20H19.1923C19.2692 20 19.3397 19.9679 19.4038 19.9038C19.4679 19.8397 19.5 19.7692 19.5 19.6923V10.3077H5.49997V19.6923C5.49997 19.7692 5.53202 19.8397 5.59612 19.9038C5.66024 19.9679 5.73077 20 5.8077 20ZM5.49997 8.80774H19.5V6.30772C19.5 6.23079 19.4679 6.16026 19.4038 6.09614C19.3397 6.03204 19.2692 5.99999 19.1923 5.99999H5.8077C5.73077 5.99999 5.66024 6.03204 5.59612 6.09614C5.53202 6.16026 5.49997 6.23079 5.49997 6.30772V8.80774ZM12.5 14.0769C12.2551 14.0769 12.0465 13.9907 11.874 13.8183C11.7016 13.6458 11.6154 13.4372 11.6154 13.1923C11.6154 12.9475 11.7016 12.7388 11.874 12.5664C12.0465 12.3939 12.2551 12.3077 12.5 12.3077C12.7448 12.3077 12.9535 12.3939 13.1259 12.5664C13.2984 12.7388 13.3846 12.9475 13.3846 13.1923C13.3846 13.4372 13.2984 13.6458 13.1259 13.8183C12.9535 13.9907 12.7448 14.0769 12.5 14.0769ZM8.49998 14.0769C8.25511 14.0769 8.04646 13.9907 7.87403 13.8183C7.70159 13.6458 7.61538 13.4372 7.61538 13.1923C7.61538 12.9475 7.70159 12.7388 7.87403 12.5664C8.04646 12.3939 8.25511 12.3077 8.49998 12.3077C8.74484 12.3077 8.95349 12.3939 9.12593 12.5664C9.29836 12.7388 9.38458 12.9475 9.38458 13.1923C9.38458 13.4372 9.29836 13.6458 9.12593 13.8183C8.95349 13.9907 8.74484 14.0769 8.49998 14.0769ZM16.5 14.0769C16.2551 14.0769 16.0465 13.9907 15.874 13.8183C15.7016 13.6458 15.6154 13.4372 15.6154 13.1923C15.6154 12.9475 15.7016 12.7388 15.874 12.5664C16.0465 12.3939 16.2551 12.3077 16.5 12.3077C16.7448 12.3077 16.9535 12.3939 17.1259 12.5664C17.2984 12.7388 17.3846 12.9475 17.3846 13.1923C17.3846 13.4372 17.2984 13.6458 17.1259 13.8183C16.9535 13.9907 16.7448 14.0769 16.5 14.0769ZM12.5 18C12.2551 18 12.0465 17.9138 11.874 17.7413C11.7016 17.5689 11.6154 17.3603 11.6154 17.1154C11.6154 16.8705 11.7016 16.6619 11.874 16.4894C12.0465 16.317 12.2551 16.2308 12.5 16.2308C12.7448 16.2308 12.9535 16.317 13.1259 16.4894C13.2984 16.6619 13.3846 16.8705 13.3846 17.1154C13.3846 17.3603 13.2984 17.5689 13.1259 17.7413C12.9535 17.9138 12.7448 18 12.5 18ZM8.49998 18C8.25511 18 8.04646 17.9138 7.87403 17.7413C7.70159 17.5689 7.61538 17.3603 7.61538 17.1154C7.61538 16.8705 7.70159 16.6619 7.87403 16.4894C8.04646 16.317 8.25511 16.2308 8.49998 16.2308C8.74484 16.2308 8.95349 16.317 9.12593 16.4894C9.29836 16.6619 9.38458 16.8705 9.38458 17.1154C9.38458 17.3603 9.29836 17.5689 9.12593 17.7413C8.95349 17.9138 8.74484 18 8.49998 18ZM16.5 18C16.2551 18 16.0465 17.9138 15.874 17.7413C15.7016 17.5689 15.6154 17.3603 15.6154 17.1154C15.6154 16.8705 15.7016 16.6619 15.874 16.4894C16.0465 16.317 16.2551 16.2308 16.5 16.2308C16.7448 16.2308 16.9535 16.317 17.1259 16.4894C17.2984 16.6619 17.3846 16.8705 17.3846 17.1154C17.3846 17.3603 17.2984 17.5689 17.1259 17.7413C16.9535 17.9138 16.7448 18 16.5 18Z' fill='%23333333'/%3E%3C/svg%3E%0A");
}
.menu_group--main_crm .menu_group__item.menu_group__item--1.menu_eventer:nth-of-type(2)::before{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.79785 17.0846C1.79785 16.5692 1.93087 16.1093 2.1969 15.7048C2.46292 15.3003 2.81818 14.9856 3.2627 14.7607C4.21305 14.2959 5.16867 13.9375 6.12955 13.6856C7.09045 13.4337 8.14654 13.3077 9.29783 13.3077C10.4491 13.3077 11.5052 13.4337 12.4661 13.6856C13.427 13.9375 14.3826 14.2959 15.333 14.7607C15.7775 14.9856 16.1327 15.3003 16.3988 15.7048C16.6648 16.1093 16.7978 16.5692 16.7978 17.0846V17.7885C16.7978 18.191 16.65 18.5448 16.3545 18.85C16.059 19.1551 15.7004 19.3077 15.2786 19.3077H3.31705C2.89527 19.3077 2.53663 19.1599 2.24113 18.8644C1.94563 18.5689 1.79788 18.2102 1.79788 17.7885L1.79785 17.0846ZM20.6824 19.3077H18.4113C18.5369 19.0782 18.6327 18.8339 18.6988 18.5749C18.7648 18.3159 18.7978 18.0538 18.7978 17.7885V16.9615C18.7978 16.3051 18.6371 15.6796 18.3156 15.0848C17.9942 14.4901 17.5382 13.9797 16.9478 13.5539C17.6183 13.6539 18.2549 13.8087 18.8574 14.0183C19.46 14.2279 20.0349 14.4757 20.5824 14.7616C21.099 15.0372 21.4981 15.3621 21.7795 15.7362C22.0609 16.1103 22.2016 16.5187 22.2016 16.9615V17.7885C22.2016 18.2102 22.0538 18.5689 21.7583 18.8644C21.4628 19.1599 21.1042 19.3077 20.6824 19.3077ZM9.29783 11.6923C8.33534 11.6923 7.51139 11.3496 6.82598 10.6642C6.14056 9.97876 5.79785 9.15481 5.79785 8.19233C5.79785 7.22983 6.14056 6.40588 6.82598 5.72048C7.51139 5.03506 8.33534 4.69235 9.29783 4.69235C10.2603 4.69235 11.0843 5.03506 11.7697 5.72048C12.4551 6.40588 12.7978 7.22983 12.7978 8.19233C12.7978 9.15481 12.4551 9.97876 11.7697 10.6642C11.0843 11.3496 10.2603 11.6923 9.29783 11.6923ZM17.9324 8.19233C17.9324 9.15481 17.5896 9.97876 16.9042 10.6642C16.2188 11.3496 15.3949 11.6923 14.4324 11.6923C14.3196 11.6923 14.176 11.6795 14.0016 11.6538C13.8273 11.6282 13.6837 11.6 13.5709 11.5692C13.9652 11.0951 14.2683 10.5691 14.4801 9.9913C14.6919 9.41347 14.7978 8.81341 14.7978 8.19113C14.7978 7.56886 14.6898 6.97119 14.4738 6.3981C14.2577 5.82504 13.9568 5.29748 13.5709 4.81543C13.7145 4.76414 13.858 4.73081 14.0016 4.71543C14.1452 4.70004 14.2888 4.69235 14.4324 4.69235C15.3949 4.69235 16.2188 5.03506 16.9042 5.72048C17.5896 6.40588 17.9324 7.22983 17.9324 8.19233ZM3.29783 17.8077H15.2978V17.0846C15.2978 16.8756 15.2456 16.6897 15.1411 16.5269C15.0366 16.3641 14.8709 16.2218 14.644 16.1C13.8209 15.6756 12.9735 15.3542 12.1017 15.1356C11.2299 14.917 10.2953 14.8077 9.29783 14.8077C8.30039 14.8077 7.36578 14.917 6.49398 15.1356C5.62219 15.3542 4.77476 15.6756 3.95168 16.1C3.72476 16.2218 3.55905 16.3641 3.45455 16.5269C3.35007 16.6897 3.29783 16.8756 3.29783 17.0846V17.8077ZM9.29783 10.1923C9.84783 10.1923 10.3187 9.99649 10.7103 9.60483C11.102 9.21316 11.2978 8.74233 11.2978 8.19233C11.2978 7.64233 11.102 7.17149 10.7103 6.77983C10.3187 6.38816 9.84783 6.19233 9.29783 6.19233C8.74783 6.19233 8.27699 6.38816 7.88533 6.77983C7.49366 7.17149 7.29783 7.64233 7.29783 8.19233C7.29783 8.74233 7.49366 9.21316 7.88533 9.60483C8.27699 9.99649 8.74783 10.1923 9.29783 10.1923Z' fill='%23333333'/%3E%3C/svg%3E%0A");
}
.menu_group--main_crm .menu_group__item.menu_group__item--1.menu_eventer:nth-of-type(3)::before{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.05835 16.7692C8.30918 16.7692 8.51921 16.6844 8.68843 16.5147C8.85766 16.345 8.94228 16.1348 8.94228 15.8839C8.94228 15.6331 8.85743 15.4231 8.68775 15.2539C8.51808 15.0846 8.30783 15 8.057 15C7.80617 15 7.59613 15.0848 7.4269 15.2545C7.25768 15.4242 7.17308 15.6344 7.17308 15.8853C7.17308 16.1361 7.25791 16.3461 7.42758 16.5154C7.59726 16.6846 7.80752 16.7692 8.05835 16.7692ZM8.05835 12.8846C8.30918 12.8846 8.51921 12.7998 8.68843 12.6301C8.85766 12.4604 8.94228 12.2502 8.94228 11.9993C8.94228 11.7485 8.85743 11.5385 8.68775 11.3692C8.51808 11.2 8.30783 11.1154 8.057 11.1154C7.80617 11.1154 7.59613 11.2002 7.4269 11.3699C7.25768 11.5396 7.17308 11.7498 7.17308 12.0007C7.17308 12.2515 7.25791 12.4615 7.42758 12.6308C7.59726 12.8 7.80752 12.8846 8.05835 12.8846ZM8.05835 9C8.30918 9 8.51921 8.91516 8.68843 8.74548C8.85766 8.57581 8.94228 8.36556 8.94228 8.11473C8.94228 7.86389 8.85743 7.65386 8.68775 7.48463C8.51808 7.31539 8.30783 7.23078 8.057 7.23078C7.80617 7.23078 7.59613 7.31562 7.4269 7.4853C7.25768 7.65498 7.17308 7.86524 7.17308 8.11608C7.17308 8.36691 7.25791 8.57693 7.42758 8.74615C7.59726 8.91538 7.80752 9 8.05835 9ZM11.8461 16.6346H16.0385C16.2509 16.6346 16.4291 16.5627 16.5728 16.4189C16.7166 16.2751 16.7884 16.0969 16.7884 15.8843C16.7884 15.6717 16.7166 15.4936 16.5728 15.35C16.4291 15.2064 16.2509 15.1346 16.0385 15.1346H11.8461C11.6336 15.1346 11.4555 15.2065 11.3118 15.3504C11.168 15.4942 11.0961 15.6724 11.0961 15.885C11.0961 16.0975 11.168 16.2756 11.3118 16.4192C11.4555 16.5628 11.6336 16.6346 11.8461 16.6346ZM11.8461 12.75H16.0385C16.2509 12.75 16.4291 12.6781 16.5728 12.5343C16.7166 12.3905 16.7884 12.2123 16.7884 11.9997C16.7884 11.7871 16.7166 11.609 16.5728 11.4654C16.4291 11.3218 16.2509 11.25 16.0385 11.25H11.8461C11.6336 11.25 11.4555 11.3219 11.3118 11.4657C11.168 11.6095 11.0961 11.7877 11.0961 12.0003C11.0961 12.2129 11.168 12.391 11.3118 12.5346C11.4555 12.6782 11.6336 12.75 11.8461 12.75ZM11.8461 8.86538H16.0385C16.2509 8.86538 16.4291 8.79347 16.5728 8.64965C16.7166 8.50585 16.7884 8.32765 16.7884 8.11505C16.7884 7.90247 16.7166 7.72438 16.5728 7.5808C16.4291 7.4372 16.2509 7.3654 16.0385 7.3654H11.8461C11.6336 7.3654 11.4555 7.43731 11.3118 7.58113C11.168 7.72494 11.0961 7.90314 11.0961 8.11573C11.0961 8.32833 11.168 8.50642 11.3118 8.65C11.4555 8.79358 11.6336 8.86538 11.8461 8.86538ZM5.3077 20.5C4.80257 20.5 4.375 20.325 4.025 19.975C3.675 19.625 3.5 19.1974 3.5 18.6923V5.30773C3.5 4.80259 3.675 4.37502 4.025 4.02502C4.375 3.67502 4.80257 3.50002 5.3077 3.50002H18.6923C19.1974 3.50002 19.625 3.67502 19.975 4.02502C20.325 4.37502 20.5 4.80259 20.5 5.30773V18.6923C20.5 19.1974 20.325 19.625 19.975 19.975C19.625 20.325 19.1974 20.5 18.6923 20.5H5.3077ZM5.3077 19H18.6923C18.7692 19 18.8397 18.968 18.9038 18.9039C18.9679 18.8397 19 18.7692 19 18.6923V5.30773C19 5.23079 18.9679 5.16027 18.9038 5.09615C18.8397 5.03205 18.7692 5 18.6923 5H5.3077C5.23077 5 5.16024 5.03205 5.09612 5.09615C5.03202 5.16027 4.99997 5.23079 4.99997 5.30773V18.6923C4.99997 18.7692 5.03202 18.8397 5.09612 18.9039C5.16024 18.968 5.23077 19 5.3077 19Z' fill='%23333333'/%3E%3C/svg%3E%0A");
}
.menu_group--main_crm .menu_group__item.menu_group__item--1.menu_eventer:last-of-type::before{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.4812 21.5C10.2568 21.5 10.0626 21.4247 9.89846 21.274C9.73436 21.1234 9.63565 20.9359 9.60231 20.7115L9.31194 18.4538C9.04399 18.3641 8.7693 18.2384 8.48789 18.0769C8.20647 17.9154 7.95486 17.7423 7.73306 17.5577L5.64461 18.4384C5.43051 18.532 5.21801 18.5429 5.00711 18.4711C4.79621 18.3993 4.6305 18.2647 4.50999 18.0673L3.00619 15.4481C2.89207 15.2506 2.85681 15.0398 2.90041 14.8154C2.944 14.591 3.05617 14.4103 3.23694 14.2731L5.04464 12.9058C5.02155 12.7571 5.0052 12.6077 4.99559 12.4577C4.98597 12.3077 4.98116 12.1583 4.98116 12.0096C4.98116 11.8673 4.98597 11.7228 4.99559 11.576C5.0052 11.4292 5.02155 11.2686 5.04464 11.0942L3.23694 9.72691C3.05617 9.58974 2.9424 9.40897 2.89561 9.18461C2.84881 8.96026 2.88567 8.74937 3.00619 8.55193L4.50999 5.95198C4.6305 5.75455 4.79461 5.61993 5.00231 5.54813C5.21 5.47633 5.42089 5.48723 5.63499 5.58083L7.72344 6.45198C7.96447 6.26095 8.22185 6.08626 8.49556 5.92793C8.7693 5.76958 9.03821 5.64233 9.30231 5.54618L9.60231 3.28851C9.63565 3.06414 9.73436 2.87664 9.89846 2.72601C10.0626 2.57536 10.2568 2.50003 10.4812 2.50003H13.51C13.7343 2.50003 13.9301 2.57536 14.0974 2.72601C14.2648 2.87664 14.3651 3.06414 14.3984 3.28851L14.6888 5.55581C14.9888 5.66477 15.2603 5.79201 15.5032 5.93753C15.7462 6.08305 15.9914 6.25453 16.2388 6.45198L18.3657 5.58083C18.5798 5.48723 18.7907 5.47473 18.9984 5.54333C19.2061 5.61191 19.3702 5.74492 19.4907 5.94236L20.9945 8.55193C21.1151 8.74937 21.1519 8.96026 21.1051 9.18461C21.0583 9.40897 20.9446 9.58974 20.7638 9.72691L18.9176 11.1231C18.9535 11.2846 18.9731 11.4356 18.9763 11.576C18.9795 11.7163 18.9811 11.8577 18.9811 12C18.9811 12.1359 18.9779 12.274 18.9715 12.4144C18.9651 12.5548 18.942 12.7154 18.9022 12.8962L20.7292 14.2731C20.9099 14.4103 21.0237 14.591 21.0705 14.8154C21.1173 15.0398 21.0805 15.2506 20.9599 15.4481L19.4561 18.0519C19.3356 18.2493 19.1673 18.3849 18.9513 18.4586C18.7353 18.5323 18.5202 18.5224 18.3061 18.4288L16.2388 17.548C15.9914 17.7455 15.7388 17.9202 15.4811 18.0721C15.2234 18.224 14.9593 18.3481 14.6888 18.4442L14.3984 20.7115C14.3651 20.9359 14.2648 21.1234 14.0974 21.274C13.9301 21.4247 13.7343 21.5 13.51 21.5H10.4812ZM11.0004 20H12.9657L13.3254 17.3212C13.8356 17.1878 14.302 16.9984 14.7244 16.7529C15.1468 16.5074 15.5542 16.1917 15.9465 15.8058L18.4311 16.85L19.4157 15.15L17.2465 13.5154C17.3298 13.2564 17.3866 13.0026 17.4167 12.7539C17.4468 12.5051 17.4619 12.2539 17.4619 12C17.4619 11.7398 17.4468 11.4885 17.4167 11.2462C17.3866 11.0039 17.3298 10.7564 17.2465 10.5039L19.435 8.85001L18.4504 7.15001L15.9369 8.20963C15.6023 7.85193 15.2013 7.53591 14.734 7.26156C14.2667 6.98719 13.7939 6.79296 13.3157 6.67886L13.0004 4.00001H11.0157L10.685 6.66923C10.1747 6.78975 9.70356 6.97436 9.27151 7.22308C8.83946 7.4718 8.42729 7.79232 8.03499 8.18463L5.55036 7.15001L4.56574 8.85001L6.72536 10.4596C6.64203 10.6968 6.5837 10.9436 6.55036 11.2C6.51703 11.4564 6.50036 11.7263 6.50036 12.0096C6.50036 12.2699 6.51703 12.525 6.55036 12.775C6.5837 13.025 6.63882 13.2718 6.71574 13.5154L4.56574 15.15L5.55036 16.85L8.02536 15.8C8.40485 16.1898 8.81061 16.509 9.24266 16.7577C9.67471 17.0064 10.1523 17.1974 10.6754 17.3308L11.0004 20ZM12.0119 15C12.8439 15 13.5519 14.708 14.1359 14.124C14.7199 13.54 15.0119 12.832 15.0119 12C15.0119 11.168 14.7199 10.46 14.1359 9.87598C13.5519 9.29202 12.8439 9.00003 12.0119 9.00003C11.1696 9.00003 10.459 9.29202 9.88019 9.87598C9.30135 10.46 9.01194 11.168 9.01194 12C9.01194 12.832 9.30135 13.54 9.88019 14.124C10.459 14.708 11.1696 15 12.0119 15Z' fill='%23333333'/%3E%3C/svg%3E%0A");
}
.menu_group--main_crm .menu_group__item.menu_group__item--1.menu_eventer.active .menu_group__menu::after{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0003 9.33846C12.1209 9.33846 12.233 9.3577 12.3369 9.39616C12.4407 9.43463 12.5394 9.50066 12.633 9.59424L17.1272 14.0885C17.2657 14.2269 17.3365 14.4009 17.3397 14.6106C17.343 14.8202 17.2721 14.9974 17.1272 15.1423C16.9824 15.2872 16.8067 15.3596 16.6003 15.3596C16.3939 15.3596 16.2183 15.2872 16.0734 15.1423L12.0003 11.0692L7.92724 15.1423C7.78879 15.2807 7.61476 15.3516 7.40514 15.3548C7.19554 15.358 7.01831 15.2872 6.87344 15.1423C6.72856 14.9974 6.65611 14.8218 6.65611 14.6154C6.65611 14.409 6.72856 14.2333 6.87344 14.0885L11.3677 9.59424C11.4612 9.50066 11.56 9.43463 11.6638 9.39616C11.7676 9.3577 11.8798 9.33846 12.0003 9.33846Z' fill='%23333333'/%3E%3C/svg%3E%0A");
}
.menu_group--main_crm .menu_group__item.menu_group__item--1.menu_eventer .menu_group__menu{
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    width: calc(100% - 32px);

}
.menu_group--main_crm .menu_group__item.menu_group__item--1.menu_eventer{
    margin: 0 0 8px 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.menu_group--main_crm .menu_group__item{
    padding: 8px 0;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
}
/***** #Search **********************************************************************/
.search {
    position: relative;
    margin: 0;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
    background-color: var(--boxed-color);
    border-radius: var(--form-input-radius);
    border: 1px solid #D1D1D1;
    padding: 12px 18px;
    height: 48px;
}
.search__input {
    width: 100%;
    border: none;
    background-color: transparent!important;
    padding: 0;
    border-radius: 0!important;
}
.search__input::placeholder{
    color: #848484;
}
.search__input:focus{
    border: none;
    box-shadow: none;
}
.search__button {
    cursor: pointer;
    text-align: center;
    transition: all 0.5s ease;
    border: none;
    background-color: transparent;
    margin-right: 8px;
}
.search__button:before{
    content: "";
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.51965 15.6153C7.81196 15.6153 6.36582 15.023 5.18122 13.8384C3.99661 12.6538 3.4043 11.2077 3.4043 9.49999C3.4043 7.79231 3.99661 6.34616 5.18122 5.16154C6.36582 3.97694 7.81196 3.38464 9.51965 3.38464C11.2273 3.38464 12.6735 3.97694 13.8581 5.16154C15.0427 6.34616 15.635 7.79231 15.635 9.49999C15.635 10.2141 15.5151 10.8961 15.2754 11.5461C15.0356 12.1961 14.7158 12.7615 14.3158 13.2423L20.0696 18.9961C20.2081 19.1346 20.2789 19.3087 20.2821 19.5183C20.2853 19.7279 20.2145 19.9051 20.0696 20.05C19.9248 20.1948 19.7491 20.2673 19.5427 20.2673C19.3363 20.2673 19.1607 20.1948 19.0158 20.05L13.2619 14.2961C12.7619 14.7089 12.1869 15.032 11.5369 15.2653C10.8869 15.4987 10.2145 15.6153 9.51965 15.6153ZM9.51965 14.1154C10.8081 14.1154 11.8995 13.6683 12.7937 12.774C13.6879 11.8798 14.135 10.7885 14.135 9.49999C14.135 8.21153 13.6879 7.12018 12.7937 6.22594C11.8995 5.33171 10.8081 4.88459 9.51965 4.88459C8.23118 4.88459 7.13983 5.33171 6.2456 6.22594C5.35138 7.12018 4.90427 8.21153 4.90427 9.49999C4.90427 10.7885 5.35138 11.8798 6.2456 12.774C7.13983 13.6683 8.23118 14.1154 9.51965 14.1154Z' fill='%23333333'/%3E%3C/svg%3E%0A");
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
}
.list_patients_top_wrapper {
    display: flex;
    align-items: center;
    gap: 24px;
}
.select_all_statuses_wrapper{
    background-color: var(--boxed-color);
    border-radius: var(--block-radius);
    border: 1px solid #D1D1D1;
    height: 48px;
    width: 172px;
}
.select_all_statuses{
    appearance: none;
    border: none;
    padding: 12px 12px;
    width: 100%;
    background-color: var(--boxed-color);
    border-radius: var(--block-radius);
}
.select_all_statuses_wrapper::after{
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M11.5198 14.174L8.36872 11.0229C8.32525 10.9794 8.29102 10.9309 8.26602 10.8773C8.24102 10.8237 8.22852 10.7662 8.22852 10.705C8.22852 10.5824 8.26995 10.476 8.35282 10.3856C8.43567 10.2952 8.54487 10.25 8.68044 10.25H15.3188C15.4544 10.25 15.5636 10.2957 15.6465 10.3869C15.7293 10.4782 15.7708 10.5846 15.7708 10.7063C15.7708 10.7367 15.724 10.8423 15.6304 11.0231L12.4794 14.174C12.407 14.2465 12.3321 14.2993 12.2548 14.3327C12.1775 14.366 12.0924 14.3827 11.9996 14.3827C11.9069 14.3827 11.8218 14.366 11.7445 14.3327C11.6671 14.2993 11.5923 14.2465 11.5198 14.174Z' fill='%23333333'/%3E%3C/svg%3E");
    position: absolute;
    right: 8px;
}
.select_all_statuses_wrapper {
    display: flex;
    align-items: center;
    position: relative;
}
.list_patients_center_wrapper{
    background-color: var(--boxed-color);
    border: 1px solid #E8E8E8;
    border-radius: var(--border-radius);
    width: 100%;
    margin-top: 24px;
}
.list_patients_center_header {
    display: flex;
    padding: 16px 16px 16px;
    gap: 8px;
    border-bottom: 1px solid #E8E8E8;
}
.list_patients_center_header_th{
    font-size: 14px;
    line-height: 18px;
    color: #828282;
    display: flex;
    align-items: center;
    gap: 16px;
}
.name_patient,
.name_patient_value{
    width: 200px;
    min-width: 200px;
    margin-right: 24px;
}
.phone_patient,
.phone_patient_value{
    width: 175px;
    min-width: 175px;
    margin-right: 24px;
}
.latest_status_patient,
.status_patient_value{
    width: 134px;
    min-width: 134px;
}
.list_patient_image_th,
.patient_image{
    width: 32px;
    min-width: 32px;
    max-height: 32px;
}
.list_patients_center_row {
    padding: 16px;
    display: flex;
    align-items: center;
    gap: 8px;
    border-bottom: 1px solid #E8E8E8;
    color: var(--body-text) !important;
    text-decoration: none;
    cursor: pointer;
    transition: all .5s ease;
}
.list_patients_center_row:hover{
    box-shadow: 0 2px 5px #0000004d;
}
.list_patients_center_row:last-child,
.patient_visits_row:last-child{
    border-bottom: none;
    border-radius: 0 0 var(--border-radius) var(--border-radius);
}
.name_patient_value{
    font-size: 16px;
    font-weight: 700;
}
.status_patient_value {
    width: 134px;
    border: 1px solid #E7E7E7;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    color: var(--button-text);
    border-radius: var(--block-radius);
    text-align: center;
    padding: 8px 10px;
}
.status_planned{
    background: #2D9CDB;
}
.status_confirmed{
    background: #BB6BD9;
}
.status_done{
    background: #27AE60;
}
.status_cancelled{
    background: #EB5757;
}
.crm_sort_button {
    height: 30px;
    width: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    background: transparent;
    cursor: pointer;
    transition: all .5s ease;
}
.crm_sort_button:hover svg path,
.crm_add_treatment_item:hover svg path{
    transition: all .5s ease;
}
.crm_sort_button:hover svg path,
.crm_add_treatment_item:hover svg path{
    fill: var(--second-company);
}
.crm_button,
.crm_patient_edit_info,
.crm_patient_notification_close,
.crm_button_comments,
.fn_show_plan_treatment,
.crm_delete_treatment_item,
.show_plan_treatment,
.patient_history_item_button {
    background: transparent;
    border: none;
    width: 24px;
    height: 24px;
    cursor: pointer;
    transition: all .5s ease;
}
.crm_patient_notification_close svg{
    width: 100%;
    height: 100%;
}
.crm_button:hover svg path,
.crm_patient_edit_info svg path,
.crm_patient_notification_close svg path,
.crm_button_comments svg path{
    fill: var(--second-company);
}
.list_patients_center_td_right {
    display: flex;
    align-items: center;
    gap: 32px;
    margin-left: auto;
}
.add_patient_button,
.crm_add_plan_save,
.crm_edit_button,
.crm_profile_save {
    position: relative;
    background-color: var(--button-color);
    border-radius: var(--form-input-radius);
    color: var(--button-second-text) !important;
    font-weight: 700;
    line-height: 20px;
    font-size: 16px;
    padding: 10px 24px;
    border: none;
    height: auto;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.crm_profile_save{
    width: 100%;
    max-width: 200px;
    min-width: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 13px;
}
.list_patients_wrapper h1{
    margin-bottom: 0;
}
.list_patients_header_wrapper{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 30px;
}

.tab_navigation {
    overflow: hidden;
    z-index: 1;
}
.tab_navigation a {
    display: block;
    padding: 7px 10px;
    background-color: #f7f7f7;
    font-weight: bold;
    text-decoration: none;
    border: 1px solid #e1e8ed;
}

.tab_navigation a.selected {
    background-color: #fff;
    box-shadow: inset 0 2px 0 0 #3C7A76;
}
.tab_container {
    overflow: hidden;
    border-top: 1px solid #e1e8ed;
    margin: -1px 0 0;
}
.tab {
    display: none;
}
.tabs__content{
    border: 1px solid #E8E8E8;
    background: var(--boxed-color);
    border-radius: 0 var(--border-radius) var(--border-radius) var(--border-radius);
}
.tabs__navigation {
    display: flex;
    align-items: center;
    gap: 8px;
}
.tabs__link{
    background: #EDEDED;
    border: 1px solid #E8E8E8;
    border-bottom: none;
    border-radius: var(--border-radius) var(--border-radius) 0 0;
    padding: 10px 24px;
    position: relative;
    color: var(--body-text)!important;
    font-size: 16px;
    text-decoration: none;
    line-height: 20px;
    font-weight: 700;
}
.tabs__link.selected{
    background: var(--boxed-color);
    /* font-weight: 700; */
}
.tabs__link::before{
    content: "";
    display: block;
    height: 1px;
    width: 100%;
    background-color: transparent;
    position: absolute;
    left: 0;
    bottom: -1px;
}
.tabs__link.selected::before{
    background-color: var(--boxed-color);
}
.patient_visits_row {
    padding: 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #E8E8E8;
}
.patient_visits_right_wrapper {
    display: flex;
    align-items: center;
    gap: 32px;
}
.selected_month {
    padding: 24px 16px 12px;
    border-bottom: 1px solid #E8E8E8;
}
.patient_visits_button {
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    border: none;
    cursor: pointer;
}
.patient_visits_info {
    display: flex;
    gap: 16px;
}
.crm_patient_photo{
    width: 72px;
    height: 72px;
    min-width: 72px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='72' height='72' viewBox='0 0 72 72' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect opacity='0.8' x='0.5' y='0.5' width='71' height='71' rx='7.5' fill='url(%23pattern0)' fill-opacity='0.8' stroke='%23E7E7E7'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_170_1212' transform='translate(-0.0368304 -0.078125) scale(0.00412946)'/%3E%3C/pattern%3E%3Cimage id='image0_170_1212' width='260' height='280' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
} 
.crm_patient_information_right_wrapper {
    width: 240px;
    min-width: 240px;
    background: var(--boxed-color);
    border: 1px solid #E8E8E8;
    border-radius: var(--border-radius);
    padding: 16px;
}  
.crm_patient_information_wrapper {
    display: flex;
    width: 100%;
    gap: 24px;
    align-items: flex-start;
}
.patient_tabs {
    width: 100%;
}
.crm_patient_information_right_header{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    margin-bottom: 16px;
}
.crm_patient_name {
    max-width: 100px;
    display: flex;
    flex-direction: column;
    gap: 6px;
}
.crm_patient_info{
    display: flex;
    flex-direction: column;
    gap: 2px;
    margin-bottom: 16px;
}
.crm_patient_info:last-child{
    margin-bottom: 0;
}
.crm_patient_info span:first-child{
    font-size: 14px;
    color: #828282;
    font-weight: 400;
}
.crm_patient_notifications {
    position: fixed;
    bottom: 24px;
    right: 30px;
    display: flex;
    flex-direction: column;
    gap: 16px;
}
.crm_patient_notification{
    background: var(--boxed-color);
    border-radius: var(--block-radius);
    border: 1px solid #F2F2F2;
    box-shadow: 0px 0px 10px 0px #00000012;
    width: 356px;
    padding: 16px;
    display: flex;
   flex-direction: column;
   gap: 10px;
}
.crm_patient_notification_status_mark {
    width: 24px;
    height: 24px;
    display: block;
    border: 1px solid #E7E7E7;
    border-radius: var(--block-radius);
}
.crm_patient_notification_status {
    display: flex;
    align-items: center;
    gap: 12px;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
}
.crm_patient_notification .crm_patient_name{
    max-width: 100%;
}
.crm_patient_notification_header {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.patient_treatment_plan{
    background-color: #F9F7E5;
    border: 1px solid #EDD926;
    border-radius: var(--block-radius);
}

.crm_plan_left_wrapper {
    box-shadow: 0px 0px 60px 44px #2C2C2C0D;
    border-radius: var(--border-radius);
    border: 1px solid #E3E3E3;
    padding: 24px 0 0;
    width: 100%;
    max-width: 600px;
}
.crm_plan_left_wrapper .h1{
    text-align: center;
    margin-bottom: 8px;
}
.crm_add_plan_bottom_wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 8px 16px;
    border-top: 1px solid #E3E3E3;
}
.crm_add_plan_treatment {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    /* min-height: 535px; */
    min-height: 567px;
    padding: 16px;
}
.crm_add_plan_treatment .crm_plan_treatment_items{
    padding: 0;
}
.crm_add_plan_bottom_right {
    display: flex;
    align-items: center;
    gap: 16px;
}
.crm_add_plan_save,
.crm_edit_button{
    padding: 6px 24px;
    border-radius: var(--block-radius);
}
.crm_add_plan_cancel {
    background: transparent;
    border: none;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    text-decoration: underline;
    cursor: pointer;
}
.crm_add_plan_cancel:hover{
    text-decoration: none;
}
.add_treatment_steps{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    min-height: inherit;
}
.crm_treatment_plan {
    padding-bottom: 40px;
}
.crm_plan_wrapper {
    display: flex;
    justify-content: space-between;
    gap: 48px;
    align-items: flex-start;
}
.crm_plan_right_wrapper{
    width: calc(100% - 600px);
    display: flex;
    flex-direction: column;
    gap: 24px;
}
.crm_plan_treatment_items {
    display: flex;
    flex-direction: column;
    gap: 16px;
    max-height: 625px;
    overflow: auto;
    padding-right: 20px;
}
.crm_plan_treatment_items::-webkit-scrollbar {
    width: 10px;
}
.crm_plan_treatment_items::-webkit-scrollbar-thumb {
    background: #D7D7D7;
    border-radius: 8px;
}
.crm_plan_treatment_items::-webkit-scrollbar-track {
    border-radius: 8px;
    background: #F0F0F0;
}
.crm_plan_treatment_item {
    border-radius: var(--block-radius);
    padding-bottom: 12px; 
}
.color_green{
    background: #EEF9E5;
    border: 1px solid #95ED26;
}
.color_yellow{
    border: 1px solid #EDD926;
    background: #F9F7E5;
}
.color_blue{
    border: 1px solid #26BDED;
    background: #E5F3F9;
}
.color_red{
    border: 1px solid #EA8255;
    background: #F9E7E5;
}
.crm_plan_treatment_item_header {
    font-weight: 700;
    line-height: 20px;
    padding: 12px 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.crm_plan_treatment_item_desk{
    background: #FCFCFC;
    border-bottom: 1px solid #D1D1D1;
    padding: 10px 16px;
    line-height: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.crm_plan_treatment_item_desk:last-child{
    border-bottom: none;
}
.crm_plan_treatment_item_desk.added_item{
    color: #CACACA;
}
.crm_plan_treatment_item_desk.added_item svg path{
    fill: #CACACA;
}
.crm_add_treatment_item {
    width: 24px;
    height: 24px;
    border: none;
    background: transparent;
    cursor: pointer;
    transition: all .5s ease;
}
.crm_add_treatment_item svg{
    width: 100%;
    height: 100%;
}
.crm_plan_right_wrapper .search{
    width: calc(100% - 30px);
}
.fn_show_plan_treatment.active svg,
.show_plan_treatment.active svg{
    transform: rotate(180deg);
}
#patient_treatment_plans {
    padding: 16px;
}
.patient_treatment_plan_top_wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 8px 16px;
}
.patient_print_link,
.patient_pdf_link {
    width: 24px;
    display: block;
    height: 24px; 
}
.patient_top_right_wrapper {
    display: flex;
    align-items: center;
    gap: 12px;
}
.patient_treatment_plans_title{
    font-weight: 700;
    line-height: 20px;
}
.patient_treatment_plan_center_wrapper {
    width: 100%;
    min-height: 460px;
}
.patient_treatment_plan_bottom_wrapper {
    padding: 8px 16px;
    font-size: 14px;
    line-height: 20px;
}
.treatment_plan_not_found {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    min-height: inherit;
    background: #FCFCFC;
}
.patient_treatment_plan_items {
    display: flex;
    flex-direction: column;
    gap: 4px;
}
.patient_treatment_plan_item{
    background-color: #FCFCFC;
    padding: 16px;
}
.patient_treatment_plan_item_title {
    font-weight: 700;
    padding-bottom: 10px;
    border-bottom: 1px solid #D1D1D1;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.patient_treatment_plan_item_group {
    display: flex;
    align-items: center;
    gap: 5px;
}
.patient_treatment_plan_item_content {
    padding-top: 12px;
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.patient_treatment_plan_item_input,
.crm_patient_profile_input{
    display: none;
}
.patient_treatment_plan_item_text{
    font-weight: 400;
    line-height: 20px;
}
.patient_treatment_plan_item_label {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.3077 20.5C4.80257 20.5 4.375 20.325 4.025 19.975C3.675 19.625 3.5 19.1974 3.5 18.6923V5.30773C3.5 4.80259 3.675 4.37502 4.025 4.02502C4.375 3.67502 4.80257 3.50002 5.3077 3.50002H18.6923C19.1974 3.50002 19.625 3.67502 19.975 4.02502C20.325 4.37502 20.5 4.80259 20.5 5.30773V18.6923C20.5 19.1974 20.325 19.625 19.975 19.975C19.625 20.325 19.1974 20.5 18.6923 20.5H5.3077ZM5.3077 19H18.6923C18.7692 19 18.8397 18.968 18.9038 18.9039C18.9679 18.8397 19 18.7692 19 18.6923V5.30773C19 5.23079 18.9679 5.16027 18.9038 5.09615C18.8397 5.03205 18.7692 5 18.6923 5H5.3077C5.23077 5 5.16024 5.03205 5.09612 5.09615C5.03202 5.16027 4.99997 5.23079 4.99997 5.30773V18.6923C4.99997 18.7692 5.03202 18.8397 5.09612 18.9039C5.16024 18.968 5.23077 19 5.3077 19Z' fill='%23333333'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}
.patient_treatment_plan_item_input ~ .patient_treatment_plan_item_label {
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    user-select: none;
}
.patient_treatment_plan_item_input:checked ~ .patient_treatment_plan_item_label{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6 13.7462L8.27688 11.4231C8.13842 11.2846 7.96439 11.2138 7.75478 11.2106C7.54518 11.2074 7.36794 11.2782 7.22308 11.4231C7.07819 11.568 7.00575 11.7436 7.00575 11.95C7.00575 12.1564 7.07819 12.332 7.22308 12.4769L9.9673 15.2211C10.1481 15.4019 10.359 15.4923 10.6 15.4923C10.841 15.4923 11.0519 15.4019 11.2327 15.2211L16.7961 9.65768C16.9346 9.51923 17.0054 9.3452 17.0086 9.13558C17.0118 8.92596 16.941 8.74872 16.7961 8.60386C16.6513 8.45899 16.4756 8.38656 16.2692 8.38656C16.0628 8.38656 15.8872 8.45899 15.7423 8.60386L10.6 13.7462ZM5.3077 20.5C4.80257 20.5 4.375 20.325 4.025 19.975C3.675 19.625 3.5 19.1974 3.5 18.6923V5.30773C3.5 4.8026 3.675 4.37503 4.025 4.02503C4.375 3.67503 4.80257 3.50003 5.3077 3.50003H18.6923C19.1974 3.50003 19.625 3.67503 19.975 4.02503C20.325 4.37503 20.5 4.8026 20.5 5.30773V18.6923C20.5 19.1974 20.325 19.625 19.975 19.975C19.625 20.325 19.1974 20.5 18.6923 20.5H5.3077Z' fill='%23219653'/%3E%3C/svg%3E%0A");
}
.patient_treatment_plan_item_input:checked ~ .patient_treatment_plan_item_text{
    color: #219653;
}
.crm_patient_profile_container {
    box-shadow: 0px 0px 60px 44px #2C2C2C0D;
    background: var(--boxed-color);
    width: 100%;
    max-width: 880px;
    border-radius: var(--border-radius);
    padding: 40px;
    margin: 0 auto;
}
.crm_patient_profile .h1{
    text-align: center;
    margin: 0 0 2rem;
}
.crm_patient_profile_form {
    width: 100%;
}
.crm_patient_profile_form_top_wrapper{
    display: flex;
    align-items: flex-start;
    gap: 24px;
    margin-bottom: 32px;
}
.profile_image_wrapper{
    width: 130px;
    height: 130px;
    min-width: 130px;
    display: flex;
    align-items: flex-end;
    justify-content: center;
}
.crm_edit_profile {
    margin-bottom: 8px;
    display: flex;
    gap: 8px;
}
.edit_profile_button{
    background-color: var(--boxed-color);
    border: 1px solid #E7E7E7;
    border-radius: var(--block-radius);
    padding: 8px;
    width: 40px;
    height: 40px;
    min-width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all .5s ease;
}
.edit_profile_button:hover{
    background-color: #f7f1f1;
}
.crm_patient_profile_form_top_inputs .form__group_username{
    display: flex;
    align-items: flex-start;
    gap: 16px;
}
.crm_patient_profile_form_top_inputs {
    width: 100%;
    max-width: 390px;
}
.crm_patient_profile_form_top_inputs .form__group{
    margin-bottom: 24px;
}
.crm_patient_profile_form_top_inputs > .form__group{
    margin-bottom: 0;
}
.crm_patient_profile_group_inputs .form__input {
    width: 100%;
}
.crm_patient_profile_group_inputs .form__group{
    margin-bottom: 0;
}
.crm_patient_profile_group_inputs {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    row-gap: 24px;
    column-gap: 24px;
}
.crm_patient_profile_delete {
    background-color: transparent;
    border: none;
    display: flex;
    align-items: center;
    gap: 4px;
    color: var(--basic-company);
    line-height: 24px;
    cursor: pointer;
    transition: all .5s ease;
}
.crm_patient_profile_delete:hover{
    color: #770f11;
}
.crm_patient_profile_delete:hover svg path{
    fill: #770f11;
}
.crm_patient_profile_bottom_wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 24px;
}
.crm_patient_profile_delete svg path{
    fill: var(--basic-company);
}
.crm_patient_profile_bottom_right {
    display: flex;
    align-items: center;
    gap: 32px;
}
.crm_profile_cancel_link{
    line-height: 24px;
    color: var(--body-text);
}
.form__group_radio {
    display: flex;
    align-items: center;
    gap: 32px;
}
.form__group_radio_item{
    position: relative;
    display: flex;
    align-items: center;
    gap: 4px;
}
.crm_patient_profile_label{
    width: 24px;
    height: 24px;
    min-width: 24px;
    cursor: pointer;
    background: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0016 21.5C10.6877 21.5 9.45268 21.2506 8.29655 20.752C7.1404 20.2533 6.13472 19.5766 5.2795 18.7217C4.42427 17.8669 3.74721 16.8616 3.24833 15.706C2.74944 14.5504 2.5 13.3156 2.5 12.0017C2.5 10.6877 2.74933 9.45271 3.248 8.29658C3.74667 7.14043 4.42342 6.13475 5.27825 5.27953C6.1331 4.4243 7.13834 3.74724 8.29398 3.24836C9.44959 2.74947 10.6844 2.50003 11.9983 2.50003C13.3122 2.50003 14.5473 2.74936 15.7034 3.24803C16.8596 3.7467 17.8652 4.42345 18.7205 5.27828C19.5757 6.13313 20.2527 7.13837 20.7516 8.29401C21.2505 9.44962 21.5 10.6844 21.5 11.9983C21.5 13.3123 21.2506 14.5473 20.752 15.7034C20.2533 16.8596 19.5765 17.8653 18.7217 18.7205C17.8669 19.5757 16.8616 20.2528 15.706 20.7517C14.5504 21.2505 13.3156 21.5 12.0016 21.5ZM12 20C14.2333 20 16.125 19.225 17.675 17.675C19.225 16.125 20 14.2333 20 12C20 9.76667 19.225 7.87501 17.675 6.32501C16.125 4.77501 14.2333 4.00001 12 4.00001C9.76664 4.00001 7.87498 4.77501 6.32498 6.32501C4.77498 7.87501 3.99998 9.76667 3.99998 12C3.99998 14.2333 4.77498 16.125 6.32498 17.675C7.87498 19.225 9.76664 20 12 20Z' fill='%23333333'/%3E%3C/svg%3E%0A");
}
.crm_patient_profile_input:checked ~ .crm_patient_profile_label{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 16.5C13.2487 16.5 14.3109 16.0622 15.1865 15.1865C16.0621 14.3109 16.5 13.2487 16.5 12C16.5 10.7513 16.0621 9.68913 15.1865 8.81348C14.3109 7.93785 13.2487 7.50003 12 7.50003C10.7513 7.50003 9.6891 7.93785 8.81345 8.81348C7.93782 9.68913 7.5 10.7513 7.5 12C7.5 13.2487 7.93782 14.3109 8.81345 15.1865C9.6891 16.0622 10.7513 16.5 12 16.5ZM12.0016 21.5C10.6877 21.5 9.45268 21.2506 8.29655 20.752C7.1404 20.2533 6.13472 19.5766 5.2795 18.7217C4.42427 17.8669 3.74721 16.8616 3.24833 15.706C2.74944 14.5504 2.5 13.3156 2.5 12.0017C2.5 10.6877 2.74933 9.45271 3.248 8.29658C3.74667 7.14043 4.42342 6.13475 5.27825 5.27953C6.1331 4.4243 7.13834 3.74724 8.29398 3.24836C9.44959 2.74947 10.6844 2.50003 11.9983 2.50003C13.3122 2.50003 14.5473 2.74936 15.7034 3.24803C16.8596 3.7467 17.8652 4.42345 18.7205 5.27828C19.5757 6.13313 20.2527 7.13837 20.7516 8.29401C21.2505 9.44962 21.5 10.6844 21.5 11.9983C21.5 13.3123 21.2506 14.5473 20.752 15.7034C20.2533 16.8596 19.5765 17.8653 18.7217 18.7205C17.8669 19.5757 16.8616 20.2528 15.706 20.7517C14.5504 21.2505 13.3156 21.5 12.0016 21.5ZM12 20C14.2333 20 16.125 19.225 17.675 17.675C19.225 16.125 20 14.2333 20 12C20 9.76667 19.225 7.87501 17.675 6.32501C16.125 4.77501 14.2333 4.00001 12 4.00001C9.76664 4.00001 7.87498 4.77501 6.32498 6.32501C4.77498 7.87501 3.99998 9.76667 3.99998 12C3.99998 14.2333 4.77498 16.125 6.32498 17.675C7.87498 19.225 9.76664 20 12 20Z' fill='%239E1419'/%3E%3C/svg%3E%0A");
}
.crm_patient_profile_input:checked ~ .crm_patient_profile_text {
    color: var(--basic-company);
}

.patient_history_treatment{
    padding: 24px 16px;
}
.patient_history_item_title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #F9F7E5;
    padding: 12px 16px;
    border-radius: var(--block-radius) var(--block-radius) 0 0;
}
.patient_history_list {
    display: flex;
    flex-direction: column;
    gap: 16px;
}
.patient_history_item_title_left {
    display: flex;
    flex-direction: column;
}
.patient_history_item_title_right {
    display: flex;
    align-items: center;
    gap: 12px;
}
.patient_history_item {
    border: 1px solid #EDD926;
    background-color: #FCFCFC;
    border-radius: var(--block-radius);
    /* overflow: hidden; */
}
.history_item_title{
    font-weight: 700;
    line-height: 20px;
    font-size: 16px;
}
.history_item_date{
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    color: var(--body-text);
}
.patient_history_item_bottom_wrapper{
    background-color: #F9F7E5;
    padding: 12px 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 0 0 var(--block-radius) var(--block-radius);
}
.patient_history_item_center_wrapper {
    padding: 16px 16px 16px 50px;
    border-bottom: 4px solid #F9F7E5;
}
.patient_history_item_doctor_info {
    display: flex;
    flex-direction: column;
}
.history_item_description p{
    margin-bottom: .5rem;
}
/* .patient_history_item .patient_history_item_center_wrapper:first-of-type{
    border-bottom: none;
}
.patient_history_item .patient_history_item_center_wrapper:last-of-type{
    border-bottom: none;
    border-top: 4px solid #F9F7E5;
} */
.patient_history_item_doctor_name {
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    margin-bottom: 2px;
}
.patient_history_item_doctor_info .history_item_date{
    font-size: 12px;
    font-weight: 400;
    color: #848484;
}
.patient_history_item_doctor {
    display: flex;
    align-items: center;
    gap: 8px;
    position: relative;
    margin-bottom: 8px;
}
.patient_history_item_doctor_image {
    width: 32px;
    min-width: 32px;
    height: 32px;
    background-size: contain;
    border-radius: var(--block-radius);
    position: absolute;
    left: -40px;
    top: 0;
}
.doctor_image{
    width: 32px;
    min-width: 32px;
    height: 32px;
    background-size: contain;
    border-radius: var(--block-radius);
}
.button_info,
.patient_history_edit_button{
    width: 24px;
    min-width: 24px;
    height: 24px;
    border: none;
    background-color: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all .5s ease;
}
.patient_history_edit_button,
.patient_visits_button{
    width: 40px;
    min-width: 40px;
    height: 40px;
    border-radius: var(--block-radius);
    transition: all .5s ease;
}
.patient_history_edit_button:hover,
.patient_visits_button:hover,
.patient_history_edit_button.active{
    background: #E7E7E7;
}
.history_item_description ul{
    margin: 0 0 .5rem 1.5rem;
}
.history_item_description ul li{
    margin-bottom: .5rem;
}
.history_item_image {
    width: 160px;
    height: 94px;
}
.history_item_images {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
}
.header__crm_right {
    display: flex;
    align-items: center;
    gap: 16px;
}
.doctor_info {
    display: flex;
    align-items: center;
    gap: 8px;
}
.doctor_name{
    font-weight: 500;
    line-height: 19px;
}
.patient_history_item_edit_wrapper {
    margin-left: auto;
    position: relative;
}
.search_patient_wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 24px;
}
.search_patient_wrapper .search{
    height: 40px;
    max-width: 332px;
}
.patient_history_edit_wrapper{
    position: absolute;
    display: flex;
    flex-direction: column;
    /* gap: 12px; */
    width: 100%;
    max-width: 150px;
    min-width: 150px;
    box-shadow: 0px 0px 10px 0px #00000012;
    border: 1px solid #F2F2F2;
    border-radius: var(--block-radius);
    z-index: 5;
    left: -100px;
    padding: 10px;
    background: var(--boxed-color);
    margin-top: 6px;
    transition: all .5s ease;
    pointer-events: none;
    visibility: hidden;
    opacity: 0;
}
.patient_history_edit_wrapper.active{
    pointer-events: all;
    visibility: visible;
    opacity: 1;
}
.history_edit_button {
    display: flex;
    align-items: center;
    gap: 4px;
    border: none;
    background: transparent;
    cursor: pointer;
    padding: 6px;
    transition: all .5s ease;
}
.history_edit_button:hover {
    background-color: #E7E7E7;
    border-radius: var(--block-radius);
}
.main_crm.crm_calendar{
    max-width: 100%;
}
.calendar_wrapper{
    margin-bottom: 100px;
}