@font-face{font-family:Inter;font-style:normal;font-weight:300;src:url(/static/media/inter-v12-latin_cyrillic-300.439f330dfa4e26f9ae4e.eot);src:local(""),url(/static/media/inter-v12-latin_cyrillic-300.439f330dfa4e26f9ae4e.eot?#iefix) format("embedded-opentype"),url(/static/media/inter-v12-latin_cyrillic-300.d22c49d34a92a601b0fd.woff2) format("woff2"),url(/static/media/inter-v12-latin_cyrillic-300.0c454e30c7f1f42a1db7.woff) format("woff"),url(/static/media/inter-v12-latin_cyrillic-300.e2d52a834f469e6ff23b.ttf) format("truetype"),url(/static/media/inter-v12-latin_cyrillic-300.4d10f6d34dbc62d907f8.svg#Inter) format("svg")}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-v12-latin_cyrillic-regular.5cf3086af82ba02ec2e9.eot);src:local(""),url(/static/media/inter-v12-latin_cyrillic-regular.5cf3086af82ba02ec2e9.eot?#iefix) format("embedded-opentype"),url(/static/media/inter-v12-latin_cyrillic-regular.b0a21561d96f6b662763.woff2) format("woff2"),url(/static/media/inter-v12-latin_cyrillic-regular.91db28991e6c1fc53e06.woff) format("woff"),url(/static/media/inter-v12-latin_cyrillic-regular.802dcc7fd08b70accfe5.ttf) format("truetype"),url(/static/media/inter-v12-latin_cyrillic-regular.b8db5cf5416facf0c5ec.svg#Inter) format("svg")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-v12-latin_cyrillic-500.c6466655fa000f829295.eot);src:local(""),url(/static/media/inter-v12-latin_cyrillic-500.c6466655fa000f829295.eot?#iefix) format("embedded-opentype"),url(/static/media/inter-v12-latin_cyrillic-500.c9f11a4b1948aac797ac.woff2) format("woff2"),url(/static/media/inter-v12-latin_cyrillic-500.4753236838a93bb49962.woff) format("woff"),url(/static/media/inter-v12-latin_cyrillic-500.687eb2fe1210463ab8be.ttf) format("truetype"),url(/static/media/inter-v12-latin_cyrillic-500.bea79ba7b952c3b2ca75.svg#Inter) format("svg")}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-v12-latin_cyrillic-600.3c855adaf79c98fc28dd.eot);src:local(""),url(/static/media/inter-v12-latin_cyrillic-600.3c855adaf79c98fc28dd.eot?#iefix) format("embedded-opentype"),url(/static/media/inter-v12-latin_cyrillic-600.1b2f33f663cc523817a1.woff2) format("woff2"),url(/static/media/inter-v12-latin_cyrillic-600.5e2aa84562f3db1b1af8.woff) format("woff"),url(/static/media/inter-v12-latin_cyrillic-600.f8ecc5ad7cbc51885a97.ttf) format("truetype"),url(/static/media/inter-v12-latin_cyrillic-600.9a42e1a5ef4e43e16747.svg#Inter) format("svg")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-v12-latin_cyrillic-700.e589ca5be52880dc4027.eot);src:local(""),url(/static/media/inter-v12-latin_cyrillic-700.e589ca5be52880dc4027.eot?#iefix) format("embedded-opentype"),url(/static/media/inter-v12-latin_cyrillic-700.5db734060b489f6a3891.woff2) format("woff2"),url(/static/media/inter-v12-latin_cyrillic-700.fde0b548bdfd88ac57cf.woff) format("woff"),url(/static/media/inter-v12-latin_cyrillic-700.96335b8eb526a79ec2bf.ttf) format("truetype"),url(/static/media/inter-v12-latin_cyrillic-700.0a85e1f2fd11f8afbfa1.svg#Inter) format("svg")}@font-face{font-family:Inter;font-style:normal;font-weight:800;src:url(/static/media/inter-v12-latin_cyrillic-800.f3461c22bdd028428733.eot);src:local(""),url(/static/media/inter-v12-latin_cyrillic-800.f3461c22bdd028428733.eot?#iefix) format("embedded-opentype"),url(/static/media/inter-v12-latin_cyrillic-800.4de16c3a4863808cdd53.woff2) format("woff2"),url(/static/media/inter-v12-latin_cyrillic-800.0793544b3f1153cc5805.woff) format("woff"),url(/static/media/inter-v12-latin_cyrillic-800.45a5ae5e9dd749e7095c.ttf) format("truetype"),url(/static/media/inter-v12-latin_cyrillic-800.382996fbcd8c32082084.svg#Inter) format("svg")}@font-face{font-family:Inter;font-style:normal;font-weight:900;src:url(/static/media/inter-v12-latin_cyrillic-900.60d1c4f0d266eca37a69.eot);src:local(""),url(/static/media/inter-v12-latin_cyrillic-900.60d1c4f0d266eca37a69.eot?#iefix) format("embedded-opentype"),url(/static/media/inter-v12-latin_cyrillic-900.b95aa58f7ce664a2bc2e.woff2) format("woff2"),url(/static/media/inter-v12-latin_cyrillic-900.51cec836f7c285b94ddc.woff) format("woff"),url(/static/media/inter-v12-latin_cyrillic-900.51ab873a162989127abe.ttf) format("truetype"),url(/static/media/inter-v12-latin_cyrillic-900.f7d84ce7be3e35ab28e8.svg#Inter) format("svg")}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-family:Inter,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.2;margin:0;overflow:hidden;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{height:100vh;width:100vw}.App,img{max-width:100%}img{height:auto}.main-screen_sidebar{background-color:#f0f1f3}.main-screen_sidebar,.sidebar-content{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%}.sidebar-content{justify-content:space-between}.button-dropdown_clinic-nav_layout{align-content:center;align-items:center;background-color:#f0f1f3;border:0;display:flex;height:48px;justify-content:space-between;margin-bottom:25px;padding:0;width:242px}.button-dropdown_clinic-label{align-items:center;display:flex;flex-direction:row}.button-dropdown_clinic-nav_layout:active,.button-dropdown_clinic-nav_layout:hover{background-color:#dadde6}.button_clinic-ico{margin:auto 8px}.button_desc_layout{color:#000;font-size:16px;font-weight:400;letter-spacing:.01em;line-height:24px}.sidebar-dropdown-content{list-style-type:none;margin:0;padding:0}.sidebar-dropdown-content .sidebar-dropdown-content-button{align-items:center;align-self:stretch;border:none;display:flex;gap:8px;justify-content:start;outline:none;padding:12px 44px;width:100%}.button_clinic_updown-arrow-ico{height:24px;margin:12px 16px 12px 0;width:24px}.button_clinic_arrow-ico{margin:12px 25px 12px 0}.sidebar-content-upper a{align-content:center;background-color:#f0f1f3;border:0;display:flex;height:49px;width:242px}.sidebar-content-upper a.active{background-color:#dadde6}.sidebar-content-upper a.active span{color:#394b7f;font-weight:700}.sidebar-content-upper a.active .button_clinic_arrow-ico,.sidebar-content-upper a.active .button_nav-ico{fill:#394b7f}.sidebar-content-upper .button-nav-dropdown{align-items:center;justify-content:space-between}.sidebar-content-upper .button-nav-dropdown .sidebar-dropdown-wrapper{align-items:center;display:flex;flex-direction:row}.button_nav-ico{fill:#000;height:20px;margin:12px 8px 12px 16px;width:20px}.main-screen_sidebar button:active,.main-screen_sidebar button:hover{background-color:#dadde6}.button-nav_desc{align-items:center;color:#2d3036;display:flex;font-size:16px;font-weight:400;letter-spacing:.01em;line-height:24px}.button_nav-ico{margin-top:13px}.button-nav_footer_extensions,.button-nav_footer_help,.button-nav_footer_settings{align-items:center;background-color:#f0f1f3;border:0;display:flex;height:49px;padding:0;width:242px}.sidebar-content-upper a{text-decoration:none}.main-screen{display:grid;grid-template-columns:242px 1fr;grid-template-rows:60px 1fr;height:100%;max-height:100vh;overflow:hidden;width:100%}.sidebar{grid-row:1/3;overflow-y:scroll}a{text-decoration:none}.main-screen_header{align-items:center;display:flex;flex-direction:row;height:48px;justify-content:space-between;padding:8px 32px 8px 20px}.header-account{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.header-account-ico-wrapper{align-items:center;display:flex;height:32px;justify-content:center;width:40px}.header-account-ico{height:24px;width:24px}.header-account-user{display:flex;flex-direction:row;gap:8px;height:32px;padding:4px 8px}.header-account-name{color:#2d3036;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:24px;margin-left:2px;margin-top:10px}.breadcrumbs{align-items:center;display:flex;gap:4px;height:36px;padding:8px 0}.breadcrumbs a,.breadcrumbs a:focus,.breadcrumbs a:hover{text-decoration:none}.breadcrumbs a:before{content:"/";display:inline-block;margin-right:4px}.breadcrumbs a:first-child:before{content:none}.breadcrumbs .breadcrumb{position:relative}.form{align-items:stretch;background-color:#fff;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;max-width:438px;padding:24px;text-align:start;width:438px}.authorization-wrapper{align-items:center;background:url(/static/media/background.2e5eb361a4f32433f061.png);display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:absolute;top:0;width:100%}.login_plate{background-color:#fff;border-radius:12px;bottom:0;height:400px;left:0;margin:auto;position:absolute;right:0;top:0;width:438px}.login_logo{margin:24px 0;width:86px}.title{font-size:32px;font-style:normal;font-weight:900;line-height:36px;margin:0}.login-desc{font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-left:0;margin-top:8px}.login-form-info{display:flex;flex-direction:column;flex-wrap:wrap;max-width:436px;position:relative}.login-form__field{border:0;margin-left:24px;padding-bottom:14px;padding-left:48px;padding-top:14px;top:15px}.login-form__field::-webkit-input-placeholder{color:#000;font-size:14px;font-weight:400;letter-spacing:.01em;line-height:20px}.login-form__field::placeholder{color:#000;font-size:14px;font-weight:400;letter-spacing:.01em;line-height:20px}.login-form__field-login{background-size:18px;background:#d9d9d9 url(/static/media/human-ico.2e331ea387d7a9568a48.svg) no-repeat 10px 12px;margin-top:16px}.login-form__field-password{background:#d9d9d9 url(/static/media/star-ico.e1137f6334d2ce0c3b9a.svg) no-repeat 10px 12px;background-size:18px;margin-top:8px}.login-form_forgot-password{background-color:#a6a6a6;left:337px;margin-top:16px;max-height:31px;max-width:99px;padding:8px}.login-form__submit,.login-form_forgot-password{border:0;font-size:12px;font-weight:400;line-height:15px;position:relative}.login-form__submit{background-color:#6a6a6a;color:#fff;height:61px;left:23px;margin-bottom:24px;margin-top:24px;max-width:413px}.login-list{display:flex;flex-direction:column;flex-wrap:wrap}input{height:10px}input[type=text]{font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.login-list-common{border:1px solid #bbc1cc;border-radius:8px;padding:16px 46px;position:relative}.login-list-common:focus{outline:none}.login-list-common::-webkit-input-placeholder{color:#9d9fa5;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.01em;line-height:24px}.login-list-common::placeholder{color:#9d9fa5;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.01em;line-height:24px}.login-list-name{background:#fbfbfc url(/static/media/human-ico-transparent.6f6858671490815cd4ef.svg) no-repeat 14px;margin-top:16px}.login-list-password{background:#fbfbfc url(/static/media/star-ico-transparent.adfc3ba8cff38337de53.svg) no-repeat 16px;margin-top:8px}.login-list_link{color:#425691;display:flex;flex-wrap:wrap;font-size:16px;font-weight:400;justify-content:space-between;letter-spacing:.01em;line-height:24px;margin-top:16px}.login-list_link-more,.login-list_link-password{text-decoration:none}.login-list_submit-button{background-color:#526bb5;color:#fff;width:100%}.login-list_submit-button:hover{background:#425691;color:#fff;cursor:pointer}.login-list-data{border:0;border-radius:8px;padding:16px 46px;position:relative}.login-list-data::-webkit-input-placeholder{color:#000;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.01em;line-height:24px}.login-list-data::placeholder{color:#000;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.01em;line-height:24px}.login-list-clinics{background:#f0f1f3 url(/static/media/med-case-ico.800df7cd70420756199c.svg) no-repeat 14px 10px;margin-top:16px}.login-list_person-data{background:#f0f1f3 url(/static/media/scales-ico.704c270afc4d8ac206ef.svg) no-repeat 14px 10px;margin-top:8px}.login-list_submit-button{background-color:#e2e3e7;border:0;border-radius:8px;color:#7d8188;font-size:16px;font-weight:400;height:40px;line-height:24px;margin-top:24px}.working-schedule-screen-wrapper{display:flex;flex-direction:column}.screen-wrapper{display:flex;flex-direction:row;gap:24px;justify-content:space-between;width:100%}.schedule-wrapper{display:flex;flex-direction:column;margin-left:32px;width:100%}.schedule-header-wrapper{justify-content:space-between;margin:24px 0 8px}.schedule-header-wrapper,.schedule-header-wrapper-left,.schedule-header-wrapper-right{display:flex;flex-direction:row}.button-header{align-items:center;background-color:#f0f1f3;border:none;border-radius:8px;display:flex;height:32px;justify-content:center;padding:0;width:32px}.button-header:active,.button-header:hover{background-color:#dadde6}.button-header:first-child{margin-right:8px}.image-button{height:24px;width:24px}.arrow-left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.button-header-right{margin-left:8px}.data-label{font-family:Inter,sans-serif;font-size:22px;font-style:normal;font-weight:800;letter-spacing:.22px;line-height:24px;margin:4px 0 4px 16px;min-width:183px}.button-dropdown{align-items:center;background-color:#f2f2f3;border:none;border-radius:8px;display:flex;justify-content:center;margin-right:16px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.button-dropdown:active,.button-dropdown:hover{background-color:#dadde6}.image-dropdown-eye{margin-left:2px;margin-right:8px}.button-dropdown-label{color:#425691;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:24px}.image-dropdown-arrow{margin-left:5px;margin-right:2px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.button-toggle{align-items:center;background-color:#f2f2f3;border-radius:8px;display:flex;flex-direction:row;gap:2px;height:32px;justify-content:space-between;padding:2px;width:150px}.button-toggle .button-toggle-state{border:none;border-radius:8px;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;height:100%;letter-spacing:.16px;line-height:24px;width:100%}.button-toggle .button-toggle-state-active{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);color:#394b7f}.schedule-sidebar{margin-right:32px;width:320px}.buttons-list,.schedule-sidebar{display:flex;flex-direction:column;flex-wrap:nowrap}.buttons-list{width:100%}.date-calendar-wrapper{border:1px solid #f0f1f3;border-radius:8px;margin-bottom:17px;margin-top:24px;width:322px}.today-date-button{align-items:center;background:none;border:none;border-top:1px solid #f0f1f3;cursor:pointer;display:flex;gap:10px;justify-content:center;margin-bottom:8px;padding-top:8px;width:320px}.today-button-label{color:#425691;font-family:Golos Text,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:24px}a.active{background-color:#e4e7ee}a.active span{color:#425691;font-weight:700}a.active .arrow_nav-ico,a.active .patient_nav-ico{fill:#546bae}.arrow_nav-ico{margin-right:8px}.patient-card-wrapper{display:flex;flex-direction:column;gap:24px;margin-top:24px}.event-card-wrapper{align-items:flex-start;background:#fff;border-radius:16px;box-shadow:0 .3px 1px 0 rgba(38,39,40,.03),0 .8px 2px 0 rgba(38,39,40,.04),0 1.5px 3.5px 0 rgba(38,39,40,.05),0 3px 5px 0 rgba(38,39,40,.05),0 4px 16px 0 rgba(38,39,40,.06);display:flex;flex-direction:column;gap:16px;height:100%;padding:16px 14px;width:270px}.card-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.card-patient-label{color:#000;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:800;letter-spacing:.18px;line-height:22px}.header-icon-wrapper{align-items:center;display:flex}.header-delimiter-icon{stroke-width:1px;color:#f0f1f3;height:23.5px;margin-left:8px;margin-right:8px}.header-close-icon,.header-edit-icon:hover{cursor:pointer}.patient-data{display:flex;flex-direction:row;margin-top:18px}.patient-data-wrapper{display:flex;flex-direction:column}.patient-image{height:32px}.patient-data-wrapper-1{align-items:center;display:flex;flex-direction:row;margin-bottom:8px}.card-name{color:#1a212f;font-family:Golos Text,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:24px;margin-left:8px}.patient-data-wrapper-2{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-left:40px;width:202px}.card-date_birth{color:#686c75;color:var(--text-faint-shift-down,var(--text-faint-shift-down,#686c75));font-family:Golos Text,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:16px}.data-sex-wrapper{align-items:center;display:flex;flex-direction:row}.card-data-sex{color:#686c75;color:var(--text-faint-shift-down,var(--text-faint-shift-down,#686c75));font-family:Golos Text,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:16px;margin-left:4px}.patient-contacts{align-items:flex-start;align-self:stretch;background:#f0f1f3;background:var(--back-brand-shift-up,#f0f1f3);border-radius:8px;display:flex;flex-direction:column;margin-top:16px;max-width:242px;overflow:hidden;padding:16px}.patient-contacts-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.patient-contacts-wrapper:last-child{padding-top:8px}.patient-mail-data,.patient-number-data{color:#2d3036;color:var(--text-base,#2d3036);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:16px;margin-left:16px;margin-right:8px}.patient-copy-icon:hover{cursor:pointer}.patient-contacts-divider{border-bottom:1px inset #e4e7ee;padding-bottom:8px;width:218px}.card-doctor{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:18px}.card-doctor-label{color:#000;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:800;letter-spacing:.18px;line-height:22px}.doctor-data{border-bottom:1px ridge #bbc1cc;padding-bottom:16px}.doctor-data,.doctor-data-wrapper{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px}.doctor-data-wrapper-1{align-items:center;align-self:stretch;display:flex}.doctor-data-wrapper-2{flex-direction:row;margin-left:40px;width:202px}.doctor-data-wrapper-2,.patient-arrived-button{align-items:center;display:flex;justify-content:space-between}.patient-arrived-button{align-self:stretch;background:#8697cb;border:0;border-radius:8px;color:#fff;gap:1px;height:40px;margin-top:16px;text-align:center;width:242px}.patient-arrived-button .patient-arrived-button-left{background-color:#526bb5;border:none;border-bottom-left-radius:8px;border-top-left-radius:8px;height:40px;width:197px}.patient-arrived-button .patient-arrived-button-left:active,.patient-arrived-button .patient-arrived-button-left:hover{background-color:#425691}.patient-arrived-button .patient-arrived-button-dropdown{display:inline-block;position:relative}.patient-arrived-button .patient-arrived-button-right{background-color:#526bb5;border:none;border-bottom-right-radius:8px;border-top-right-radius:8px;cursor:pointer;height:40px;width:44px}.patient-arrived-button .patient-arrived-button-right:active,.patient-arrived-button .patient-arrived-button-right:hover{background-color:#425691}.patient-arrived-button .patient-button-arrow-up{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.patient-arrived-button .menu{background:#fff;border-radius:12px;bottom:100%;box-shadow:0 .3px 1px 0 rgba(38,39,40,.03),0 .8px 2px 0 rgba(38,39,40,.04),0 1.5px 3.5px 0 rgba(38,39,40,.05),0 3px 5px 0 rgba(38,39,40,.05),0 4px 16px 0 rgba(38,39,40,.06);display:flex;flex-direction:column;gap:16px;list-style-type:none;margin:5px 0;padding:16px;position:absolute;right:0;top:auto;width:242px}.patient-arrived-button .menu-item{background-color:#fff;border-bottom:1px solid #f0f1f3;margin:0}.patient-arrived-button .menu-item:hover{background-color:#fcfcfc}.patient-arrived-button .menu-item-button{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;gap:8px;height:100%;margin:0;padding:5px;text-align:left;width:100%}.patient-arrived-button .menu-item-label{color:#1a212f}.patient-arrived-button .menu-item-label,.patient-arrived-button-label{font-family:Golos Text,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:24px}.patient-arrived-button-label{color:#fff;left:0;position:relative}.card-footer-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:16px}.card-footer-wrapper-1{display:flex;flex-direction:row;gap:4px}.patient-footer-label{color:#686c75;color:var(--text-faint-shift-down,#686c75);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:16px}.pay-button-wrapper{align-items:center;align-self:stretch;background-color:#f0f1f3;border:none;border-radius:8px;color:#425691;display:flex;font-size:16px;font-style:normal;font-weight:400;height:40px;justify-content:center;letter-spacing:.16px;line-height:24px;width:270px}.pay-button-wrapper .pay-button-label{margin:0 10px}.pay-button-wrapper .pay-counter-wrapper{align-items:center;background:#e4e7ee;border-radius:4px;display:flex;font-size:14px;font-weight:600;height:16px;padding:0 5px}.pay-button-wrapper:hover{background-color:#dadde6;cursor:pointer}.button-list{align-items:center;align-self:stretch;background-color:#fff;border:1px solid #e4e7ee;border-top:none;display:flex;font-size:16px;font-style:normal;font-weight:400;height:44px;justify-content:space-between;min-width:269px;padding-left:8px;width:100%}.button-list:active,.button-list:hover{background-color:#e4e7ee;cursor:pointer}.button-list:first-child{border-top:1px solid #e4e7ee;border-top-left-radius:8px;border-top-right-radius:8px}.button-list:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.button-list-wrapper-1{align-items:center;display:flex;gap:8px;margin-left:8px}.button-list-icon{height:24px;width:24px}.button-list-label{color:#000;font-family:Golos Text,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:24px}.button-list-counter{align-items:center;background:#e4e7ee;border-radius:4px;color:#425691;display:flex;font-size:14px;font-weight:600;height:16px;letter-spacing:.14px;line-height:16px;padding:0 5px}.button-list-counter-label{height:16px;width:16px}.button-list-arrow-icon{margin-right:8px}.schedule-view{border:1px solid #ddd;border-radius:10px;display:flex;height:100%;max-height:calc(100vh - 178px);overflow:scroll;position:relative;scrollbar-color:transparent transparent;scrollbar-width:thin;width:100%}.schedule-view::-webkit-scrollbar{height:6px;width:6px}.schedule-view::-webkit-scrollbar-thumb{background-color:hsla(224,6%,66%,.5);border-radius:3px}.schedule-view::-webkit-scrollbar-track{background-color:transparent}.schedule-view .schedule-view-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:800px;width:100%}.schedule-view .schedule-time-column{font-size:10px;letter-spacing:.1px}.schedule-view .schedule-time-column .schedule-time-column-header{flex-direction:row;gap:8px;width:40px}.schedule-view .schedule-time-column .schedule-time-column-header .schedule-time-column-header-label-column{align-items:center;align-self:stretch;color:#666e7d;display:flex;height:52px;justify-content:end;padding-right:4px}.schedule-view .schedule-time-column .schedule-cell{text-align:right}.schedule-view .schedule-time-cell-column,.schedule-view .schedule-time-column .schedule-cell{align-items:center;border-top:1px solid #ddd;color:#3b3e45;display:flex;flex-direction:column;height:80px;justify-content:start;margin:0 auto;width:100%}.schedule-view .schedule-time-cell-column{position:relative}.schedule-view .schedule-time-cell-column .schedule-time-cell-column-label{position:absolute;right:4px;top:4px}.schedule-view .schedule-time-row{display:flex;flex-direction:row;font-size:10px;height:32px;letter-spacing:.1px;width:100%}.schedule-view .schedule-time-row .schedule-time-header-row{align-items:center;align-self:stretch;border-bottom:1px solid #ddd;border-right:1px solid #ddd;display:flex;flex-shrink:0;height:31px;justify-content:flex-end;margin-top:1px;padding:8px 12px 8px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.schedule-view .schedule-time-row .schedule-time-header-row .schedule-time-column-header-label-row{color:#666e7d;font-family:Noto Sans,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:12px;text-align:right}.schedule-view .schedule-column{border-left:1px solid #ddd;min-width:240px}.schedule-view .column-body-wrapper{position:relative}.schedule-view .schedule-column-placeholder{border-left:1px solid #ddd;min-width:240px;width:100%}.schedule-view .schedule-cell-week-placeholder{border-top:1px solid #ddd}.schedule-view .schedule-column:first-child{border-left:none}.schedule-view .schedule-column:last-child{border-right:1px solid #ddd}.schedule-view .schedule-header-doctor-icon{height:32px;width:32px}.schedule-view .schedule-doctor-header-label{display:flex;flex-direction:column}.schedule-view .schedule-doctor-header-label-spec{color:#7d8188;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:16px}.schedule-view .schedule-half-upper-cell{border-bottom:1px dashed #ddd;border-top:1px solid #ddd;height:40px;width:100%}.schedule-view .schedule-half-bottom-cell{height:40px;width:100%}.schedule-view .working-schedule-wrapper{display:flex;flex-direction:column;width:55vw}.schedule-view .schedule-column-header{align-items:flex-start;align-self:stretch;display:flex;flex-direction:row;gap:8px;height:52px;padding:8px 12px}.schedule-cell-week{align-items:center;border-bottom:1px solid #ddd;display:flex;flex-direction:row;height:26px;padding:5px 0 5px 12px;width:100%}.schedule-cell-week-label{font-weight:600}.schedule-cell-week-label,.schedule-cell-week-label-date{color:#202023;color:var(--text-base-shift-down,#202023);font-family:Inter,sans-serif;font-size:14px;font-style:normal;letter-spacing:.14px;line-height:16px}.schedule-cell-week-label-date{font-weight:400;margin-left:4px}.day-block-placeholder{align-items:center;display:flex;flex-direction:column;gap:8px;height:130px;justify-content:center}.day-block-placeholder .day-block-placeholder-icon{height:32px;width:32px}.day-block-placeholder .day-block-placeholder-label{color:#a4a7af;font-family:Golos Text,sans-serif;font-size:16px;letter-spacing:.16px;line-height:24px}.day-block-body-wrapper{min-height:130px}.week-schedule-cell-header{border-top:1px solid #ddd}.event-wrapper-week{align-items:center;border-radius:4px;box-shadow:0 1px 2px 0 rgba(38,39,40,.1),0 0 1px 0 rgba(38,39,40,.1);display:flex;flex-direction:row;height:26px;justify-content:space-between;padding:4px 8px 4px 4px;width:235px}.event-week-patient,.event-week-time{font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:16px}.event-week-time{color:#7d8188;color:var(--text-faint,#7d8188)}.schedule-time-cell-row:last-child{border-right:none}.schedule-time-cell-row{align-items:flex-start;border-bottom:1px solid #ddd;border-right:1px solid #ddd;display:flex;height:32px;justify-content:center;min-width:52px;padding:10px 12px;position:relative}.timeline-wrapper{align-items:flex-start;display:flex;flex-direction:row;left:43px;position:absolute;width:calc(100% - 43px)}.timeline{height:1px;position:absolute;top:3px;width:100%}.timeline,.timeline-circle{background-color:#4986ad;z-index:30}.timeline-circle{border-radius:4px;height:7px;width:7px}.appointment-event-wrapper{cursor:grab;padding:2px;position:absolute;top:0;width:100%}.shift-down{align-items:center;background-color:#fff;border-radius:2px;bottom:-4px;display:flex;height:12px;justify-content:center;opacity:0;padding:0 2px;position:absolute;right:2px;transition:opacity .2s ease-in;width:16px}.border-left-gray{border-left:4px solid #bebebe}.event-header{color:#3b3e45;font-size:14px;letter-spacing:.14px;line-height:16px}.event-header,.event-wrapper-2{font-family:Inter,sans-serif;font-style:normal;font-weight:400}.event-wrapper-2{align-items:center;color:#7d8188;display:flex;flex-direction:row;font-size:10px;letter-spacing:.1px;line-height:12px}.event-state-rail{margin:0 4px}.event-cause{color:#7d8188;font-family:Inter,sans-serif;font-size:10px;font-style:normal;font-weight:400;letter-spacing:.1px;line-height:12px}.add-event-button{background-color:#fff;border:0;border-radius:4px;box-shadow:0 .3px 1px 0 rgba(38,39,40,.03),0 .8px 2px 0 rgba(38,39,40,.04),0 1.5px 3.5px 0 rgba(38,39,40,.05),0 3px 5px 0 rgba(38,39,40,.05),0 4px 16px 0 rgba(38,39,40,.06);cursor:pointer;display:flex;flex-direction:row;height:36px;padding:4px 40px 4px 8px;width:100%}.add-event-icon{left:0;margin-right:4px;position:relative;top:0}.add-event-wrapper-label{align-items:flex-start;display:flex;flex-direction:column}.add-event-label{color:#3b3e45;font-size:14px;letter-spacing:.14px;line-height:16px}.add-event-doctor,.add-event-label{font-family:Inter,sans-serif;font-style:normal;font-weight:400}.add-event-doctor{color:#666e7d;font-size:10px;letter-spacing:.1px;line-height:12px}.header-input{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;height:40px;margin:0;padding-left:32px;padding-right:32px;width:100%}.header-input-label{font-size:32px;font-style:normal;font-weight:900;letter-spacing:.32px;line-height:36px;white-space:nowrap}.search-input-wrapper{align-items:center;display:flex;flex-direction:row;position:relative;width:100%}.search-input{background:#fbfbfc;border:1px solid #bbc1cc;border-radius:8px;box-shadow:inset 0 -2px 4px 1px rgba(38,39,40,.2);height:40px;outline:none;padding-left:12px;width:100%}.search-input::-webkit-input-placeholder{color:#9d9fa5;font-family:Golos Text,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:24px}.search-input::placeholder{color:#9d9fa5;font-family:Golos Text,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:24px}.search-input-icon{position:absolute;right:12px}.working-schedule-search-button{min-width:239px}.search-button,.working-schedule-search-button{align-items:center;background:#526bb5;border:none;border-radius:8px;display:flex;gap:10px;height:40px;justify-content:center;outline:none;padding:0 16px}.search-button{min-width:197px}.search-button:active,.search-button:hover{background-color:#425691}.search-button-label{color:#fff;font-family:Golos Text,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:24px;text-align:center}.schedule-line-wrapper{display:flex;flex-direction:row;height:52px;width:100%}.schedule-line-wrapper .schedule-line-header{align-items:center;align-self:stretch;border-bottom:1px solid #ddd;border-right:1px solid #ddd;display:flex;flex-shrink:0;gap:8px;padding:8px 0 8px 12px;width:84px}.schedule-line-wrapper .schedule-line-header .schedule-line-header-label{font-size:14px;font-weight:600;letter-spacing:.14px;line-height:16px}.schedule-line-wrapper .schedule-line-item{border-bottom:1px solid #ddd;border-right:1px dashed #ddd;height:52px;min-width:52px}.schedule-line-wrapper .schedule-line-item:last-child{border-right:none}.stripe-wrapper:hover{border-color:#fff;border-radius:8px;border-style:solid;border-width:4px 12px;box-shadow:0 6px 16px 0 rgba(38,39,40,.2),0 3px 5px 0 rgba(38,39,40,.04),0 1.5px 2px 0 rgba(38,39,40,.03),0 .5px .8px 0 rgba(38,39,40,.02);cursor:grab;margin-left:4px;-webkit-user-select:none;user-select:none}.inner-border-hovered{outline:4px solid #fff}.inner-border{bottom:0;left:0;right:0;top:0}.inner-border,.stripe-wrapper{align-items:center;border-radius:8px;display:flex;flex-shrink:0;justify-content:center;padding:4px 12px;position:absolute}.stripe-wrapper{background:#f3f4f6;height:35px;left:84px;margin:8px 4px}.stripe-wrapper .stripe-doctor{align-items:center;display:flex}.stripe-wrapper .stripe-doctor .stripe-doctor-avatar{height:24px;width:24px}.stripe-wrapper .stripe-doctor .stripe-doctor-label{color:#000;font-size:14px;letter-spacing:.14px;margin-left:4px}.stripe-wrapper .stripe-time-label{color:#4f5157;font-size:10px;font-style:normal;font-weight:400;letter-spacing:.1px;line-height:12px;text-align:right}.stripe-wrapper .stripe-time-label:first-child{left:0;margin-left:12px;position:absolute}.stripe-wrapper .stripe-time-label:last-child{margin-right:12px;position:absolute;right:0}.stripe-wrapper .stripe-dot{bottom:4px;color:#0a0b0c;font-size:18px;font-style:normal;letter-spacing:.18px;margin-left:2px;margin-right:2px;position:relative}.stripe-wrapper .stripe-doctor-speciality{color:#0a0b0c;font-size:14px;font-weight:400;letter-spacing:.14px;line-height:20px}.stripe-wrapper .stripe-control-icon{background:none;border:none;cursor:ew-resize;position:absolute;z-index:1}.stripe-wrapper .stripe-control-icon.right{right:-15px}.stripe-wrapper .stripe-control-icon.left{left:-15px}.working-schedule-week-wrapper{width:55vw}.working-schedule-week-wrapper .working-schedule-week-header-wrap{display:flex;flex-direction:row;width:100%}.working-schedule-week-wrapper .working-schedule-week-header-wrap .working-schedule-week-header-wrap-label{color:#202023;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.working-schedule-week-wrapper .working-schedule-week-header-wrap .working-schedule-week-header-wrap-date{color:#202023;font-family:Inter,sans-serif;font-size:14px;font-weight:400;margin-left:4px}.working-schedule-week-wrapper .working-schedule-week-header-wrap .working-schedule-week-header{border:1px solid #ddd;border-left:none;border-top:none;display:flex;height:52px;min-width:240px;padding:18px 0 18px 12px}.working-schedule-week-wrapper .working-schedule-week-header-wrap .working-schedule-week-header:last-child{border-right:none}.working-schedule-week-wrapper .working-schedule-week-column-wrap{display:flex;flex-direction:row;height:100%;width:100%}.working-schedule-week-wrapper .working-schedule-week-column-wrap .working-schedule-week-column:last-child{border-right:none}.working-schedule-week-wrapper .working-schedule-week-column-wrap .working-schedule-week-column{border-right:1px solid #ddd;display:flex;flex-direction:column;height:100%;min-width:240px}.working-schedule-week-wrapper .working-schedule-week-column-wrap .working-schedule-week-column .working-schedule-week-column-cell{border-bottom:1px solid #ddd;height:72px;padding:2px 3px}.stripe-week-wrapper:hover{border:none;box-shadow:0 8px 20px 0 rgba(38,39,40,.1),0 4px 9px 0 rgba(38,39,40,.08),0 2px 5px 0 rgba(38,39,40,.06),0 1px 3px 0 rgba(38,39,40,.05),0 .599px 1.5px 0 rgba(38,39,40,.04),0 .249px 1px 0 rgba(38,39,40,.03)}.stripe-week-wrapper{align-items:flex-start;border:1px solid #f0f1f3;border-radius:8px;display:flex;gap:9px;height:68px;padding:8px;position:relative;width:235px}.stripe-week-wrapper .stripe-week-data{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.stripe-week-wrapper .stripe-week-data .stripe-week-data-label{font-family:Golos Text,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.14px;line-height:16px}.stripe-week-wrapper .stripe-week-data .stripe-week-data-time{font-family:Golos Text,sans-serif;font-size:14px;font-weight:400}.stripe-week-wrapper .stripe-week-data .stripe-week-data-chair{font-family:Golos Text,sans-serif;font-size:10px;font-weight:400;margin-left:2px}.stripe-week-wrapper .stripe-week-edit-icon{cursor:pointer;position:absolute;right:8px;top:8px}.patient-main-screen-wrapper{display:flex;flex-direction:column;gap:24px;overflow-y:scroll;padding:24px 32px;scrollbar-color:transparent transparent;scrollbar-width:thin}.patient-main-screen-wrapper .patient-main-screen-section-wrapper{display:flex;flex-direction:row;gap:24px}.patient-main-screen-wrapper .patient-main-screen-section-wrapper .patient-main-screen-information{display:flex;flex-direction:column;gap:24px;width:100%}.patient-main-screen-wrapper .patient-main-screen-buttons-list{display:flex;flex-direction:column;flex-wrap:nowrap;width:268px}.patient-main-screen-header{align-items:center;display:flex;flex-direction:row;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-between}.patient-main-screen-header .patient-main-screen-details-wrapper{display:flex;flex-direction:row;gap:16px}.patient-main-screen-header .patient-main-screen-details-wrapper .patient-main-screen-avatar{height:64px;width:64px}.patient-main-screen-header .patient-main-screen-details-wrapper .patient-main-screen-details{display:flex;flex-direction:column;gap:8px;justify-content:center}.patient-main-screen-header .patient-main-screen-details-wrapper .patient-main-screen-details .patient-main-screen-name{align-items:center;display:flex;font-size:32px;font-style:normal;font-weight:900;gap:10px;letter-spacing:.32px;line-height:36px}.patient-main-screen-header .patient-main-screen-details-wrapper .patient-main-screen-details .patient-main-screen-name .patient-main-screen-edit-icon{cursor:pointer;height:16px;width:16px}.patient-main-screen-header .patient-main-screen-details-wrapper .patient-main-screen-details .patient-main-screen-info{align-items:center;display:flex;flex-direction:row;gap:9px}.patient-main-screen-header .patient-main-screen-details-wrapper .patient-main-screen-details .patient-main-screen-info .patient-main-screen-info-item{align-items:center;display:flex;gap:4px}.patient-main-screen-header .patient-main-screen-details-wrapper .patient-main-screen-details .patient-main-screen-info .patient-main-screen-info-img{-webkit-filter:invert(62%) sepia(6%) saturate(445%) hue-rotate(189deg) brightness(96%) contrast(89%);filter:invert(62%) sepia(6%) saturate(445%) hue-rotate(189deg) brightness(96%) contrast(89%);height:16px;width:16px}.patient-main-screen-header .patient-main-screen-details-wrapper .patient-main-screen-details .patient-main-screen-info .patient-main-screen-info-label{color:#686c75;font-family:Inter,sans-serif;font-size:14px;font-weight:400}.patient-main-screen-header .patient-main-screen-actions{align-items:center;display:flex;flex-direction:row;gap:8px}.patient-main-screen-header .patient-main-screen-actions .patient-main-screen-more:hover{background:#e4e7ee}.patient-main-screen-header .patient-main-screen-actions .patient-main-screen-more{align-items:center;background:#f0f1f3;border:none;border-radius:8px;cursor:pointer;display:flex;gap:10px;height:40px;justify-content:center;outline:none;width:113px}.patient-main-screen-header .patient-main-screen-actions .patient-main-screen-more .patient-main-screen-more-label{color:#425691;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:24px}.patient-main-screen-header .patient-main-screen-actions .patient-main-screen-start-appointment:hover{background:#425691}.patient-main-screen-header .patient-main-screen-actions .patient-main-screen-start-appointment{align-items:center;background:#526bb5;border:none;border-radius:8px;cursor:pointer;display:flex;gap:10px;height:40px;justify-content:center;outline:none;width:177px}.patient-main-screen-header .patient-main-screen-actions .patient-main-screen-start-appointment .patient-main-screen-start-appointment-label{color:#fff;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.patient-main-screen-data-container{display:flex;flex-direction:column;gap:16px;width:100%}.patient-main-screen-data-container .patient-main-screen-data-section{display:flex;flex-direction:column;gap:14px}.patient-main-screen-data-container .patient-main-screen-data-section-header{border-bottom:1px solid #f0f1f3;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:3px}.patient-main-screen-data-container .patient-main-screen-data-section-header .patient-main-screen-data-section-header-label{font-size:18px;font-style:normal;font-weight:800;letter-spacing:.18px;line-height:22px}.patient-main-screen-data-container .patient-main-screen-data-section-header .patient-main-screen-data-edit-button:hover{background:#e4e7ee}.patient-main-screen-data-container .patient-main-screen-data-section-header .patient-main-screen-data-edit-button{align-content:center;align-items:center;background:#f2f2f3;border:none;border-radius:8px;cursor:pointer;display:flex;gap:10px;height:32px;justify-content:center;outline:none;width:137px}.patient-main-screen-data-container .patient-main-screen-data-section-header .patient-main-screen-data-edit-button-img{-webkit-filter:invert(32%) sepia(10%) saturate(2960%) hue-rotate(187deg) brightness(95%) contrast(87%);filter:invert(32%) sepia(10%) saturate(2960%) hue-rotate(187deg) brightness(95%) contrast(87%);height:24px;width:24px}.patient-main-screen-data-container .patient-main-screen-data-section-header .patient-main-screen-data-edit-button-label{color:#425691;font-family:Golos Text,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:24px;text-align:center}.patient-main-screen-data-container .patient-main-screen-data-wrapper{display:flex;flex-direction:row;gap:129px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.patient-main-screen-data-container .patient-main-screen-data-contacts-wrapper{display:flex;flex-direction:column;gap:8px}.patient-main-screen-data-container .patient-main-screen-data-contacts-wrapper .patient-main-screen-data-contacts-phone{display:flex;flex-direction:row;justify-content:space-between;max-width:256px}.patient-main-screen-data-container .patient-main-screen-data-contacts-wrapper .patient-main-screen-data-mail{display:flex;flex-direction:row;gap:69px}.patient-main-screen-data-container .patient-main-screen-data-birthdate{display:flex;flex-direction:row;gap:23px}.patient-main-screen-data-container .patient-main-screen-data-birthdate .patient-main-screen-data-birthdate-value{display:flex;flex-direction:column}.patient-main-screen-data-container .patient-main-screen-data-birthdate .patient-main-screen-data-birthdate-value,.patient-main-screen-data-container .patient-main-screen-data-value{color:#686c75;font-family:Golos Text,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:20px}.patient-main-screen-data-container .patient-main-screen-data-label{font-family:Golos Text,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.16px;line-height:20px}.patient-main-screen-data-container .patient-main-screen-data-documents-wrapper{display:flex;flex-direction:row;gap:22px}.patient-main-screen-data-container .patient-main-screen-data-documents-wrapper .patient-main-screen-data-documents-passport{display:flex;flex-direction:row;gap:43px}.patient-main-screen-data-container .patient-main-screen-data-documents-wrapper .patient-main-screen-data-documents-passport .patient-main-screen-data-documents-passport-value{color:#686c75;display:flex;flex-direction:column;font-family:Golos Text,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:20px}.patient-main-screen-data-container .patient-main-screen-data-documents-wrapper .patient-main-screen-data-documents{display:flex;flex-direction:column;gap:8px}.patient-main-screen-data-container .patient-main-screen-data-documents-wrapper .patient-main-screen-data-documents .patient-main-screen-data-documents-wrapper{display:flex;flex-direction:row;justify-content:space-between;max-width:241px}.patient-main-screen-tags-wrapper{display:flex;flex-direction:column;gap:4px}.patient-main-screen-tags-wrapper .patient-main-screen-tags-header{display:flex;flex-direction:row;justify-content:space-between}.patient-main-screen-tags-wrapper .patient-main-screen-tags-header .patient-main-screen-tags-header-label{font-family:Golos Text,sans-serif;font-size:18px;font-style:normal;font-weight:800;line-height:22px}.patient-main-screen-tags-wrapper .patient-main-screen-tags-header .patient-main-screen-tags-header-button:hover{background:#e4e7ee}.patient-main-screen-tags-wrapper .patient-main-screen-tags-header .patient-main-screen-tags-header-button{align-items:center;align-self:stretch;background:#f2f2f3;border:none;border-radius:8px;display:flex;gap:10px;height:32px;justify-content:center;outline:none;padding:8px 12px}.patient-main-screen-tags-wrapper .patient-main-screen-tags-header .patient-main-screen-tags-header-button .patient-main-screen-tags-header-button-img{-webkit-filter:invert(29%) sepia(49%) saturate(609%) hue-rotate(187deg) brightness(99%) contrast(91%);filter:invert(29%) sepia(49%) saturate(609%) hue-rotate(187deg) brightness(99%) contrast(91%);height:24px;width:24px}.patient-main-screen-tags-wrapper .patient-main-screen-tags-header .patient-main-screen-tags-header-button .patient-main-screen-tags-header-button-label{color:#425691;font-family:Golos Text,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:24px;text-align:center}.patient-main-screen-tags-wrapper .patient-main-screen-tags-section{align-content:flex-start;align-items:flex-start;border-radius:4px;border-top:1px solid #f0f1f3;display:flex;flex-wrap:wrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-top:3px;width:100%}.patient-main-screen-tags-wrapper .patient-main-screen-tags-section .patient-main-screen-tag{align-items:center;background:#eee;border-radius:4px;display:flex;height:24px;margin:.2em;padding:.2em .2em .2em 8px}.patient-main-screen-tags-wrapper .patient-main-screen-tags-section .patient-main-screen-tag .patient-main-screen-tag-button{background:none;border:none;cursor:pointer;font-size:1em;margin-left:.5em}.patient-main-screen-tags-wrapper .patient-main-screen-tags-section .patient-main-screen-tag.patient-main-screen-input-tag-container input{background:#eee;border:none;flex-grow:1;height:24px}.patient-main-screen-tags-wrapper .patient-main-screen-tags-section .patient-main-screen-tag.patient-main-screen-input-tag-container input:focus{outline:none}.patient-main-screen-history-wrapper{display:flex;flex-direction:column;gap:4px}.patient-main-screen-history-wrapper .patient-main-screen-history-header{display:flex;flex-direction:row;justify-content:space-between}.patient-main-screen-history-wrapper .patient-main-screen-history-header .patient-main-screen-history-header-label{font-family:Golos Text,sans-serif;font-size:18px;font-style:normal;font-weight:800;line-height:22px}.patient-main-screen-history-wrapper .patient-main-screen-history-header .patient-main-screen-history-header-button:hover{background:#e4e7ee}.patient-main-screen-history-wrapper .patient-main-screen-history-header .patient-main-screen-history-header-button{align-items:center;align-self:stretch;background:#f2f2f3;border:none;border-radius:8px;display:flex;gap:10px;height:32px;justify-content:center;outline:none;padding:8px 12px}.patient-main-screen-history-wrapper .patient-main-screen-history-header .patient-main-screen-history-header-button .patient-main-screen-history-header-button-img{height:24px;width:24px}.patient-main-screen-history-wrapper .patient-main-screen-history-header .patient-main-screen-history-header-button .patient-main-screen-history-header-button-label{color:#425691;font-family:Golos Text,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:24px;text-align:center}.patient-main-screen-history-wrapper .patient-main-screen-history-items{border-top:1px solid #f0f1f3;display:flex;flex-direction:row;gap:8px;overflow-x:hidden;padding-top:4px;width:100%}.patient-main-screen-story-item-wrapper{border:1px solid #f0f1f3;border-radius:8px;display:flex;flex-direction:column;gap:6px;max-width:300px;padding:8px 12px}.patient-main-screen-story-item-wrapper .patient-main-screen-story-item-status{align-items:center;background:#f0f1f3;border-radius:4px;display:flex;height:24px;justify-content:center;padding:0 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.patient-main-screen-story-item-wrapper .patient-main-screen-story-item-status .patient-main-screen-story-item-status-label{color:#1a212f;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:24px;text-align:center}.patient-main-screen-story-item-wrapper .patient-main-screen-story-item-date{color:#000;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:800;letter-spacing:.18px;line-height:22px}.patient-main-screen-story-item-wrapper .patient-main-screen-story-item-details{color:#000;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:20px}.patient-main-screen-documents-wrapper{display:flex;flex-direction:column;gap:4px}.patient-main-screen-documents-wrapper .patient-main-screen-documents-header{display:flex;flex-direction:row;justify-content:space-between}.patient-main-screen-documents-wrapper .patient-main-screen-documents-header .patient-main-screen-documents-header-label{font-family:Golos Text,sans-serif;font-size:18px;font-style:normal;font-weight:800;line-height:22px}.patient-main-screen-documents-wrapper .patient-main-screen-documents-header .patient-main-screen-documents-header-button:hover{background:#e4e7ee}.patient-main-screen-documents-wrapper .patient-main-screen-documents-header .patient-main-screen-documents-header-button{align-items:center;align-self:stretch;background:#f2f2f3;border:none;border-radius:8px;display:flex;gap:10px;height:32px;justify-content:center;outline:none;padding:8px 12px}.patient-main-screen-documents-wrapper .patient-main-screen-documents-header .patient-main-screen-documents-header-button .patient-main-screen-documents-header-button-img{height:24px;width:24px}.patient-main-screen-documents-wrapper .patient-main-screen-documents-header .patient-main-screen-documents-header-button .patient-main-screen-documents-header-button-label{color:#425691;font-family:Golos Text,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:24px;text-align:center}.patient-main-screen-documents-wrapper .patient-main-screen-documents-grid{grid-gap:8px;border-top:1px solid #f0f1f3;display:grid;gap:8px;grid-template-columns:repeat(2,380px);padding-top:4px}.patient-main-screen-doctors-items{border-top:1px solid #f0f1f3;display:flex;flex-direction:row;gap:8px;padding-top:4px}.patient-main-screen-document-wrapper{align-items:flex-start;align-self:stretch;background:#fff;border:2px solid #f2f2f3;border-radius:16px;display:flex;flex-direction:row;gap:16px;height:64px;padding:8px;width:380px}.patient-main-screen-document-wrapper .patient-main-screen-document-icon{cursor:pointer}.patient-main-screen-document-wrapper .patient-main-screen-document-details{display:flex;flex-direction:column}.patient-main-screen-document-wrapper .patient-main-screen-document-details .patient-main-screen-document-label{align-self:stretch;color:#000;cursor:pointer;font-family:Golos Text,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.16px;line-height:20px}.patient-main-screen-document-wrapper .patient-main-screen-document-details .patient-main-screen-document-data{align-self:stretch;color:#000;font-family:Golos Text,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:24px}.patient-main-screen-doctor-item-wrapper{align-items:flex-start;background:#fff;border:1px solid #f0f1f3;border-radius:8px;display:flex;flex-direction:row;gap:9px;padding:8px;width:226px}.patient-main-screen-doctor-item-wrapper .patient-main-screen-doctor-item-img{height:48px;width:48px}.patient-main-screen-doctor-item-wrapper .patient-main-screen-doctor-item-details{display:flex;flex-direction:column;gap:4px}.patient-main-screen-doctor-item-wrapper .patient-main-screen-doctor-item-details .patient-main-screen-doctor-item-details-name{color:#000;font-family:Golos Text,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.14px;line-height:16px}.patient-main-screen-doctor-item-wrapper .patient-main-screen-doctor-item-details .patient-main-screen-doctor-item-details-wrapper{display:flex;flex-direction:row;gap:4px}.patient-main-screen-doctor-item-wrapper .patient-main-screen-doctor-item-details .patient-main-screen-doctor-item-details-wrapper .patient-main-screen-doctor-item-details-img{-webkit-filter:invert(49%) sepia(8%) saturate(607%) hue-rotate(186deg) brightness(94%) contrast(83%);filter:invert(49%) sepia(8%) saturate(607%) hue-rotate(186deg) brightness(94%) contrast(83%);height:16px;width:16px}.patient-main-screen-doctor-item-wrapper .patient-main-screen-doctor-item-details .patient-main-screen-doctor-item-details-wrapper .patient-main-screen-doctor-item-details-profession-wrapper{display:flex;flex-direction:column}.patient-main-screen-doctor-item-wrapper .patient-main-screen-doctor-item-details .patient-main-screen-doctor-item-details-wrapper .patient-main-screen-doctor-item-details-profession-wrapper .patient-main-screen-doctor-item-details-profession{color:#686c75;font-family:Golos Text,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:16px}.patient-about-screen-section-wrapper{display:flex;flex-direction:column;gap:21px;width:100%}.filters-header-wrapper,.filters-header-wrapper .filters-header-sort-dropdown-wrapper{display:flex;flex-direction:row;gap:16px}.filters-header-wrapper .filters-header-sort-dropdown:hover{background:#e4e7ee;cursor:pointer}.filters-header-wrapper .filters-header-sort-dropdown{align-items:center;background:#f2f2f3;border-radius:8px;display:flex;flex-direction:row;gap:10px;height:32px;padding:8px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.filters-header-wrapper .filters-header-button-img{height:24px;width:24px}.filters-header-wrapper .filters-header-button-label{color:#425691;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.filters-header-wrapper .filters-header-filter-dropdown:hover{background:#e4e7ee;cursor:pointer}.filters-header-wrapper .filters-header-filter-dropdown{align-items:center;background:#f2f2f3;border-radius:8px;display:flex;flex-direction:row;gap:10px;height:32px;padding:8px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.filters-header-wrapper .filters-header-print-dropdown:hover{background:#e4e7ee;cursor:pointer}.filters-header-wrapper .filters-header-print-dropdown{align-items:center;background:#f2f2f3;border-radius:8px;display:flex;flex-direction:row;gap:10px;height:32px;padding:8px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cure-plan-wrapper{border:1px solid #f0f1f3;border-radius:8px;flex-direction:column;width:769px}.cure-plan-wrapper,.cure-plan-wrapper .cure-plan-header{align-items:flex-start;align-self:stretch;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.cure-plan-wrapper .cure-plan-header{flex-direction:row;justify-content:space-between;padding:12px 12px 0;width:100%}.cure-plan-wrapper .cure-plan-header .cure-plan-header-date-wrapper{display:flex;flex-direction:column;gap:6px}.cure-plan-wrapper .cure-plan-header .cure-plan-header-date-wrapper .cure-plan-header-date{display:flex;flex-direction:row;gap:17px}.cure-plan-wrapper .cure-plan-header .cure-plan-header-date-wrapper .cure-plan-header-date .cure-plan-header-label{color:#000;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.16px;line-height:20px}.cure-plan-wrapper .cure-plan-header .cure-plan-header-date-wrapper .cure-plan-header-number{color:#7d8188;font-family:Golos Text,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:16px}.cure-plan-wrapper .cure-plan-header .cure-plan-header-status{align-items:center;background:#f0f1f3;border-radius:4px;display:flex;gap:8px;height:24px;justify-content:center;padding:0 8px}.cure-plan-wrapper .cure-plan-header .cure-plan-header-status .cure-plan-header-status-img{height:12px;width:12px}.cure-plan-wrapper .cure-plan-header .cure-plan-header-status .cure-plan-header-status-label{color:#1a212f;font-family:Golos Text,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:24px;text-align:center}.cure-plan-wrapper .cure-plan-footer{background:#f0f1f3;border-bottom-left-radius:8px;border-bottom-right-radius:8px;display:flex;flex-direction:row;gap:4px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:8px 12px;width:100%}.tooth-operation-item-wrapper .tooth-operation-item-number-wrapper .tooth-operation-item-number-icons .cure-plan-header-status-img{height:8px;width:8px}.loyalty-main-wrapper{padding-bottom:32px}.loyalty-main-wrapper,.referral-wrapper{display:flex;flex-direction:column;gap:8px}.referral-wrapper{background:#fff;border:1px solid #f0f1f3;border-radius:16px;height:180px;padding:16px;width:769px}.referral-wrapper .referral-header{align-items:center;display:flex;flex-direction:row;gap:8px}.referral-wrapper .referral-header .referral-header-label{font-family:Golos Text,sans-serif;font-size:24px;font-weight:800}.referral-wrapper .referral-header .loyalty-header-description{background:#e4e7ee;border-radius:4px;padding:2px 8px}.referral-wrapper .referral-header .loyalty-header-description .loyalty-header-description-label{font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.referral-wrapper .referral-info{align-items:center;display:flex;flex-direction:row;gap:8px}.referral-wrapper .referral-info .referral-info-date-img{cursor:pointer;height:16px;width:16px}.referral-wrapper .referral-info .referral-info-date-wrapper{display:flex;flex-direction:row;gap:4px}.referral-wrapper .referral-info .referral-info-date-wrapper .referral-info-date-wrapper-img{-webkit-filter:invert(47%) sepia(8%) saturate(580%) hue-rotate(186deg) brightness(97%) contrast(89%);filter:invert(47%) sepia(8%) saturate(580%) hue-rotate(186deg) brightness(97%) contrast(89%);height:16px;width:16px}.referral-wrapper .referral-info .referral-info-date-wrapper .referral-info-date-label{color:#686c75;font-family:Golos Text,sans-serif;font-size:14px;font-weight:400;line-height:16px}.referral-wrapper .referral-info .referral-info-discount{display:flex;flex-direction:row;gap:4px}.referral-wrapper .referral-info .referral-info-discount .referral-info-discount-img{-webkit-filter:invert(47%) sepia(8%) saturate(580%) hue-rotate(186deg) brightness(97%) contrast(89%);filter:invert(47%) sepia(8%) saturate(580%) hue-rotate(186deg) brightness(97%) contrast(89%);height:16px;width:16px}.referral-wrapper .referral-info .referral-info-discount .referral-info-discount-label{color:#686c75;font-family:Golos Text,sans-serif;font-size:14px;font-weight:400;line-height:16px}.referral-wrapper .referral-description{background:#f0f1f3;border-radius:12px;display:flex;flex-direction:row;height:80px;justify-content:space-between;padding-left:12px;padding-right:12px;width:737px}.referral-wrapper .referral-description .referral-description-people-count{border-right:1px solid #dadde6;display:flex;flex-direction:column;gap:8px;padding-top:14px;width:368px}.referral-wrapper .referral-description .referral-description-people-count .referral-description-people-count-header{font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.referral-wrapper .referral-description .referral-description-people-count .referral-description-people-count-label-wrapper{display:flex;flex-direction:row;gap:4px}.referral-wrapper .referral-description .referral-description-people-count .referral-description-people-count-label-wrapper .referral-description-people-count-label{font-family:Golos Text,sans-serif;font-size:22px;font-weight:800}.referral-wrapper .referral-description .referral-description-inviter{display:flex;flex-direction:column;gap:8px;margin-left:12px;padding-top:14px;width:356px}.referral-wrapper .referral-description .referral-description-inviter .referral-description-inviter-header{font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.referral-wrapper .referral-description .referral-description-inviter .referral-description-inviter-name-wrapper{display:flex;flex-direction:row;gap:6px}.referral-wrapper .referral-description .referral-description-inviter .referral-description-inviter-name-wrapper .referral-description-inviter-name-label{font-family:Golos Text,sans-serif;font-size:22px;font-weight:800}.bonus-table-wrapper{display:flex;flex-direction:column;width:769px}.bonus-table-wrapper div{align-items:center;display:flex}.bonus-table-wrapper .bonus-table-header{align-items:center;border:1px solid #f0f1f3;border-bottom:none;border-top-left-radius:16px;border-top-right-radius:16px;display:flex;flex-direction:row;height:28px;position:relative}.bonus-table-wrapper .bonus-table-header .bonus-table-header-label{color:#202023;font-family:Golos Text,sans-serif;font-size:11px;font-weight:400}.bonus-table-row-wrapper{border:1px solid #f0f1f3;border-top:none;display:flex;flex-direction:column}.bonus-table-row-wrapper:last-child{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.bonus-table-header-number{width:108px}.bonus-table-header-name,.bonus-table-header-number{border-right:1px solid #f0f1f3;height:28px;padding-left:12px}.bonus-table-header-name{width:191px}.bonus-table-header-code,.bonus-table-header-date{border-right:1px solid #f0f1f3;height:28px;padding-left:12px;width:128px}.bonus-table-header-price{height:28px;position:relative;width:212px}.bonus-table-header-price .bonus-table-header-label{bottom:4px;position:absolute;right:12px}.bonus-table-header-price .bonus-table-row-label{position:absolute;right:12px}.bonus-table-row{border-top:1px solid #f0f1f3;display:flex;flex-direction:row;height:28px;width:769px}.bonus-table-row div{align-items:center;display:flex}.bonus-table-row-label{color:#202023;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.working-schedule-employee-card-wrapper{align-items:center;align-self:stretch;border:1px solid #f2f2f3;border:1px solid var(--back-faint-shift-up,#f2f2f3);border-radius:8px;display:flex;flex-direction:row;gap:16px;height:70px;justify-content:space-between;margin-right:32px;min-width:769px;padding:8px 12px;width:100%}.working-schedule-employee-card-wrapper .working-schedule-employee-card-data{align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:center;padding-bottom:6px}.working-schedule-employee-card-wrapper .working-schedule-employee-card-data .working-schedule-employee-card-name{color:#000;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.working-schedule-employee-card-wrapper .working-schedule-employee-card-data .working-schedule-employee-card-data-wrap{align-items:center;display:flex;flex-direction:row;gap:9px}.working-schedule-employee-card-wrapper .working-schedule-employee-card-data .working-schedule-employee-card-data-wrap .working-schedule-employee-card-data-label-wrap{display:flex;flex-direction:row;gap:4px}.working-schedule-employee-card-wrapper .working-schedule-employee-card-data .working-schedule-employee-card-data-wrap .working-schedule-employee-card-data-phone,.working-schedule-employee-card-wrapper .working-schedule-employee-card-data .working-schedule-employee-card-data-wrap .working-schedule-employee-card-data-shift,.working-schedule-employee-card-wrapper .working-schedule-employee-card-data .working-schedule-employee-card-data-wrap .working-schedule-employee-card-data-speciality{color:#000;font-family:Golos Text,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:20px}.working-schedule-employee-card-checkbox{align-items:center;display:flex;justify-content:center}.employee-checkbox{display:none}.employee-checkbox-label{background:#f0f1f3;border:1px solid rgba(138,147,166,.85);border-radius:4px;box-shadow:inset 0 -2px 4px 1px rgba(38,39,40,.1);display:inline-block;height:24px;width:24px}.employee-checkbox:checked+.employee-checkbox-label{background:#526bb5 no-repeat;background-size:contain;border:none}.employee-wrapper{display:flex;flex-direction:column;gap:8px;width:100%}.patient-add-modal{background:#fff;border-radius:16px;box-shadow:0 2px 2px 0 rgba(0,0,0,.05),0 4px 4px 0 rgba(0,0,0,.05),0 8px 8px 0 rgba(0,0,0,.05),0 16px 16px 0 rgba(0,0,0,.05),0 32px 32px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;height:545px;justify-content:space-between;padding:24px;width:857px}.patient-add-modal .patient-add-modal-wrapper{display:flex;flex-direction:column;gap:20px}.patient-add-modal .patient-add-modal-header{display:flex;flex-direction:row;justify-content:space-between}.patient-add-modal .patient-add-modal-header .patient-add-modal-header-labels{display:flex;flex-direction:column;gap:8px}.patient-add-modal .patient-add-modal-header .patient-add-modal-header-labels .patient-add-modal-header-labels-new{font-family:Inter,sans-serif;font-size:32px;font-weight:900}.patient-add-modal .patient-add-modal-header .patient-add-modal-header-labels .patient-add-modal-header-labels-info{font-family:Inter,sans-serif;font-size:16px;font-weight:400}.patient-add-modal .patient-add-modal-header .patient-add-modal-header-image{cursor:pointer;height:18px;width:18px}.patient-add-modal .patient-add-modal-content{border-bottom:1px solid #dcdfe3;display:flex;flex-direction:column;gap:8px;padding-bottom:12px}.patient-add-modal .patient-add-modal-content .patient-add-modal-content-data{display:flex;flex-direction:row;gap:8px}.patient-add-modal .patient-add-modal-content .patient-add-modal-content-data .patient-add-modal-content-data-image{cursor:pointer;height:96px;width:96px}.patient-add-modal .patient-add-modal-content .patient-add-modal-content-data .patient-add-modal-content-data-personal{display:flex;flex-direction:column;gap:4px}.patient-add-modal .patient-add-modal-content .patient-add-modal-content-data .patient-add-modal-content-data-personal .patient-add-modal-content-data-personal-input{background:#fbfbfc;border:1px solid #bbc1cc;border-radius:8px;box-shadow:inset 0 -2px 4px 1px rgba(38,39,40,.1);height:40px;outline:none;padding-left:12px;width:349px}.patient-add-modal .patient-add-modal-content .patient-add-modal-content-button:hover{background-color:#e4e7ee}.patient-add-modal .patient-add-modal-content .patient-add-modal-content-button{align-items:center;background:#f2f2f3;border:none;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;gap:10px;height:40px;outline:none;padding:8px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.patient-add-modal .patient-add-modal-content .patient-add-modal-content-button .patient-add-modal-content-button-image{-webkit-filter:invert(32%) sepia(13%) saturate(2235%) hue-rotate(187deg) brightness(94%) contrast(86%);filter:invert(32%) sepia(13%) saturate(2235%) hue-rotate(187deg) brightness(94%) contrast(86%);height:24px;width:24px}.patient-add-modal .patient-add-modal-content .patient-add-modal-content-button .patient-add-modal-content-button-label{color:#425691;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.patient-add-modal .patient-add-modal-footer{display:flex;flex-direction:row;justify-content:space-between}.patient-add-modal .patient-add-modal-footer .patient-add-modal-footer-return:hover{background-color:#e4e7ee}.patient-add-modal .patient-add-modal-footer .patient-add-modal-footer-return{align-items:center;background:#f0f1f3;border:none;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;gap:10px;height:40px;outline:none;padding:8px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.patient-add-modal .patient-add-modal-footer .patient-add-modal-footer-return .patient-add-modal-footer-return-image{height:24px;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:24px}.patient-add-modal .patient-add-modal-footer .patient-add-modal-footer-return .patient-add-modal-footer-return-label{color:#425691;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.patient-add-modal .patient-add-modal-footer .patient-add-modal-footer-icons{align-items:center;display:flex;flex-direction:row}.patient-add-modal .patient-add-modal-footer .patient-add-modal-footer-icons .patient-add-modal-footer-icons-active{align-items:center;border-radius:8px;box-shadow:0 6px 16px 0 rgba(38,39,40,.04),0 3px 5px 0 rgba(38,39,40,.04),0 1.5px 2px 0 rgba(38,39,40,.03),0 .5px .8px 0 rgba(38,39,40,.02);cursor:pointer;display:flex;height:32px;padding:4px;width:32px}.patient-add-modal .patient-add-modal-footer .patient-add-modal-footer-icons .patient-add-modal-footer-icons-active .patient-add-modal-footer-icons-active-image{-webkit-filter:invert(40%) sepia(70%) saturate(409%) hue-rotate(187deg) brightness(88%) contrast(88%);filter:invert(40%) sepia(70%) saturate(409%) hue-rotate(187deg) brightness(88%) contrast(88%);height:24px;width:24px}.patient-add-modal .patient-add-modal-footer .patient-add-modal-footer-icons .patient-add-modal-footer-icons-inactive{align-items:center;border:1px solid #f0f1f3;border-radius:8px;cursor:pointer;display:flex;height:32px;padding:4px;width:32px}.patient-add-modal .patient-add-modal-footer .patient-add-modal-footer-icons .patient-add-modal-footer-icons-inactive .patient-add-modal-footer-icons-inactive-image{height:24px;width:24px}.patient-add-modal .patient-add-modal-footer .patient-add-modal-footer-button:hover{background-color:#425691}.patient-add-modal .patient-add-modal-footer .patient-add-modal-footer-button{align-items:center;background:#526bb5;border:none;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;gap:10px;height:40px;outline:none;padding:8px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.patient-add-modal .patient-add-modal-footer .patient-add-modal-footer-button .patient-add-modal-footer-button-label{color:#fff;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.patient-add-modal .patient-add-modal-footer .patient-add-modal-footer-button .patient-add-modal-footer-button-image{height:12px;width:12px}.documents-main-screen-wrapper{display:flex;flex-direction:column;gap:8px}.documents-main-screen-wrapper .documents-main-screen-content{display:flex;flex-direction:row;gap:24px}.documents-button-wrapper:hover{border:2px solid #526bb5;cursor:pointer}.documents-button-wrapper{align-items:center;background:#fff;border:1px solid #f2f2f3;border-radius:8px;display:flex;flex-direction:row;gap:10px;height:40px;max-width:372px;width:100%}.documents-button-wrapper .documents-button-icon{height:22px;width:18px}.documents-button-wrapper .documents-button-label{font-family:Golos Text,sans-serif;font-size:16px;font-weight:700}.documents-content-wrapper{border-radius:16px;box-shadow:0 4px 16px 0 rgba(38,39,40,.06),0 3px 5px 0 rgba(38,39,40,.05),0 1.5px 3.5px 0 rgba(38,39,40,.05),0 .8px 2px 0 rgba(38,39,40,.04),0 .3px 1px 0 rgba(38,39,40,.03);display:flex;flex-direction:column;gap:16px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:16px 14px;width:372px}.documents-content-wrapper .documents-content-header{align-items:start;display:flex;flex-direction:row;justify-content:space-between}.documents-content-wrapper .documents-content-header .documents-content-header-label{font-family:Golos Text,sans-serif;font-size:18px;font-weight:800}.documents-content-wrapper .documents-content-header .documents-content-header-img{cursor:pointer;height:16px;width:16px}.documents-content-wrapper .documents-content-img-wrapper{background:#ebeced;border:1px solid #c2c4ca;border-radius:8px;height:380px;padding:48px 32px 0;width:100%}.documents-content-wrapper .documents-content-footer{display:flex;flex-direction:row;gap:16px}.documents-content-wrapper .documents-content-footer .documents-content-footer-button:hover{background:#e4e7ee;cursor:pointer}.documents-content-wrapper .documents-content-footer .documents-content-footer-button{align-items:center;background:#f0f1f3;border:none;border-radius:8px;display:flex;flex-direction:row;gap:8px;height:40px;justify-content:center;outline:none;width:165px}.documents-content-wrapper .documents-content-footer .documents-content-footer-button .documents-content-footer-button-img{height:24px;width:24px}.documents-content-wrapper .documents-content-footer .documents-content-footer-button .documents-content-footer-button-label{color:#425691;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.documents-button-list-wrapper{display:flex;flex-direction:column;gap:8px;min-width:268px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.documents-button-list-wrapper .documents-button-list-header{display:flex;flex-direction:row;justify-content:space-between}.documents-button-list-wrapper .documents-button-list-header .documents-button-list-header-add:hover{background:#425691}.documents-button-list-wrapper .documents-button-list-header .documents-button-list-header-add{align-items:center;background:#526bb5;border:none;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;gap:8px;height:32px;justify-content:center;outline:none;padding:8px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.documents-button-list-wrapper .documents-button-list-header .documents-button-list-header-add .documents-button-list-header-add-label{color:#fff;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.documents-button-list-wrapper .documents-button-list-patients{max-height:560px;overflow-y:scroll;padding-right:10px;width:769px}.documents-button-list-wrapper .documents-button-list-wrapper-modal{align-items:center;background-color:rgba(0,0,0,.4);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.patient-main-screen-call-items-wrapper{display:flex;flex-direction:column;gap:8px}.patient-main-screen-call-items-wrapper .patient-main-screen-call-items{display:flex;flex-direction:column;gap:53px}.call-item-wrapper{align-items:flex-start;align-self:stretch;border:1px solid #f0f1f3;border:1px solid var(--back-brand-shift-up,#f0f1f3);border-radius:8px;display:flex;flex-direction:column;height:152px;width:769px}.call-item-wrapper .call-item-header{align-items:center;align-self:stretch;display:flex;flex-direction:row;height:68px;justify-content:space-between;padding:12px;width:100%}.call-item-wrapper .call-item-header .call-item-header-date-wrapper{display:flex;flex-direction:column;gap:6px}.call-item-wrapper .call-item-header .call-item-header-date-wrapper .call-item-header-date{display:flex;flex-direction:row;gap:12px}.call-item-wrapper .call-item-header .call-item-header-date-wrapper .call-item-header-date .call-item-header-label{color:#000;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.16px;line-height:20px}.call-item-wrapper .call-item-header .call-item-header-date-wrapper .call-item-header-date .call-item-header-status{align-items:center;background:#f0f1f3;border-radius:4px;display:flex;gap:8px;height:24px;justify-content:center;padding:0 8px}.call-item-wrapper .call-item-header .call-item-header-date-wrapper .call-item-header-date .call-item-header-status .call-item-header-status-img{height:12px;width:12px}.call-item-wrapper .call-item-header .call-item-header-date-wrapper .call-item-header-date .call-item-header-status .call-item-header-status-label{color:#1a212f;font-family:Golos Text,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:24px;text-align:center}.call-item-wrapper .call-item-header .call-item-header-date-wrapper .call-item-header-number{color:#7d8188;font-family:Golos Text,sans-serif;font-size:14px;font-weight:400}.call-item-wrapper .call-item-header .call-item-header-date-wrapper .call-item-card-data-wrap{align-items:center;display:flex;flex-direction:row;gap:9px}.call-item-wrapper .call-item-header .call-item-header-date-wrapper .call-item-card-data-wrap .call-item-card-data-label-wrap{display:flex;flex-direction:row;gap:4px}.call-item-wrapper .call-item-header .call-item-header-date-wrapper .call-item-card-data-wrap .call-item-card-data-label{font-family:Golos Text,sans-serif;font-size:14px;font-weight:400;letter-spacing:.14px;line-height:20px}.call-item-wrapper .call-item-header .call-item-header-warning{align-items:center;display:flex;flex-direction:row;gap:4px}.call-item-wrapper .call-item-header .call-item-header-warning .call-item-header-warning-icon{height:16px;width:16px}.call-item-wrapper .call-item-header .call-item-header-warning .call-item-header-warning-label{width:160px}.call-item-wrapper .call-item-footer{background:#f0f1f3;border-bottom-left-radius:8px;border-bottom-right-radius:8px;display:flex;flex-direction:column;gap:8px;height:100%;padding:8px 16px;width:100%}.call-item-wrapper .call-item-footer .call-item-footer-tag{align-items:center;background:#fff;border:1px solid #f0f1f3;border-radius:4px;display:flex;flex-direction:row;gap:8px;height:24px;justify-content:space-between;padding:0 8px;width:219px}.call-item-wrapper .call-item-footer .call-item-footer-tag .call-item-footer-tag-label{color:#1a212f;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.call-item-wrapper .call-item-footer .call-item-footer-tag .call-item-footer-tag-img{cursor:pointer;height:8px;width:8px}.call-item-wrapper .call-item-footer .call-item-footer-commentary{font-family:Golos Text,sans-serif;font-size:11px;font-weight:400}.call-item-wrapper .call-item-footer .call-item-footer-commentary-label{font-family:Golos Text,sans-serif;font-size:14px;font-weight:400}.call-item-wrapper .call-item-footer .call-item-footer-date-wrapper{display:flex;flex-direction:row;gap:24px}.call-item-wrapper .call-item-footer .call-item-footer-date-wrapper .call-item-footer-date-content{display:flex;flex-direction:column;gap:4px}.medical-card-wrapper,.medical-card-wrapper .medical-card-content{display:flex;flex-direction:column;gap:16px}.medical-card-wrapper .medical-card-content .medical-card-content-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.medical-card-wrapper .medical-card-content .medical-card-content-header .medical-card-content-header-label{font-family:Golos Text,sans-serif;font-size:18px;font-weight:800}.medical-card-wrapper .medical-card-content .medical-card-content-header .medical-card-content-header-button:hover{background:#e4e7ee;cursor:pointer}.medical-card-wrapper .medical-card-content .medical-card-content-header .medical-card-content-header-button{align-items:center;background:#f2f2f3;border-radius:8px;display:flex;flex-direction:row;gap:8px;height:32px;padding:4px 0 4px 15px}.medical-card-wrapper .medical-card-content .medical-card-content-header .medical-card-content-header-button .medical-card-content-header-button-calendar-image{-webkit-filter:invert(31%) sepia(9%) saturate(3106%) hue-rotate(187deg) brightness(101%) contrast(89%);filter:invert(31%) sepia(9%) saturate(3106%) hue-rotate(187deg) brightness(101%) contrast(89%)}.medical-card-wrapper .medical-card-content .medical-card-content-header .medical-card-content-header-button .medical-card-content-header-button-calendar-label{margin-right:15px}.medical-card-wrapper .medical-card-content .medical-card-content-header .medical-card-content-header-button .medical-card-content-header-button-label{color:#425691;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.medical-card-wrapper .medical-card-content .medical-card-content-main{display:flex;flex-direction:row;gap:4px;width:100%}.teeth-cure-plan-wrapper{display:flex;flex-direction:column;gap:8px}.teeth-cure-plan-row-wrapper{display:flex;flex-direction:row;gap:8px}.teeth-cure-plan-row-wrapper .teeth-cure-plan-row-item-wrapper{height:40px;width:41px}.teeth-cure-plan-row-wrapper .teeth-cure-plan-row-item:hover{background:#e4e7ee;cursor:pointer}.teeth-cure-plan-row-wrapper .teeth-cure-plan-row-item:hover .teeth-cure-plan-row-item-label{font-weight:700}.teeth-cure-plan-row-wrapper .teeth-cure-plan-row-item{background:#f0f1f3;border-radius:8px;display:flex;flex-direction:column;gap:4px;height:40px;padding-left:6px;padding-top:2px;width:41px}.teeth-cure-plan-row-wrapper .teeth-cure-plan-row-item .teeth-cure-plan-row-item-label{font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.teeth-cure-plan-row-wrapper .teeth-cure-plan-row-item .teeth-cure-plan-row-item-icon{height:8px;width:8px}.main-screen-page{display:flex;flex-direction:column;gap:24px;overflow:scroll;padding:32px}.main-screen-page .main-screen-page-label{font-family:Golos Text,sans-serif;font-size:32px;font-weight:900}.pie-chart{border:1px solid #eaebed;border-radius:12px;display:flex;flex-direction:column;gap:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pie-chart .pie-chart-label{color:#000;font-family:Golos Text,sans-serif;font-size:18px;font-style:normal;font-weight:800;letter-spacing:.18px;line-height:22px;padding-left:8px;padding-top:8px}.pie-chart .pie-chart-wrapper{padding-left:8px;padding-right:8px}.pie-chart .pie-chart-description{align-items:start;display:flex;flex-direction:column;width:100%}.pie-chart .pie-chart-description .pie-chart-description-element:hover{background-color:#e4e7ee}.pie-chart .pie-chart-description .pie-chart-description-element{align-items:center;border-top:1px solid #eaebed;cursor:pointer;display:flex;height:40px;padding-left:22px;width:100%}.income-summary{background:#f0f1f3;border-radius:16px;display:flex;flex-direction:column;gap:11px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:600px;overflow-y:scroll;padding:16px;width:100%}.income-summary .income-summary-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.income-summary .income-summary-header .income-summary-header-label{font-family:Golos Text,sans-serif;font-size:22px;font-weight:800}.income-summary .income-summary-header .income-summary-header-more{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:8px}.income-summary .income-summary-header .income-summary-header-more .income-summary-header-more-label{color:#425691;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.income-summary .income-summary-header .income-summary-header-more .income-summary-header-more-icon{height:10px;width:6px}.income-summary .income-summary-header .income-summary-header-icon{cursor:pointer}.income-summary .income-summary-content{display:flex;gap:15px;height:100%;width:100%}.income-summary .income-summary-content .income-summary-content-block{background:#fff;border:1px solid #e4e7ee;border-radius:8px;display:flex;flex-direction:column;height:152px;justify-content:space-between;padding:16px;width:100%}.income-summary .income-summary-content .income-summary-content-block .income-summary-content-block-label{font-family:Inter,sans-serif;font-size:16px;font-weight:700}.income-summary .income-summary-content .income-summary-content-block .income-summary-content-block-value{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:end}.income-summary .income-summary-content .income-summary-content-block .income-summary-content-block-value-label{font-family:Golos Text,sans-serif;font-size:32px;font-weight:800}.pie-chart-page{display:flex;flex-direction:row;gap:24px}.pie-chart-page .pie-chart-page-content{display:flex;flex-direction:column;gap:24px}.pie-chart-page-content-table{border:1px solid #f0f1f3;border-radius:12px;display:flex;flex-direction:column;width:100%}.pie-chart-page-content-table .pie-chart-page-content-table-header{align-items:center;border-bottom:1px solid #f0f1f3;display:flex;flex-direction:row;height:28px;width:100%}.pie-chart-page-content-table .pie-chart-page-content-table-header .pie-chart-page-content-table-header-column-tag{border-right:1px solid #f0f1f3;min-width:177px;padding:4px 12px}.pie-chart-page-content-table .pie-chart-page-content-table-header .pie-chart-page-content-table-header-column{border-right:1px solid #f0f1f3;min-width:100px;padding:4px 12px}.pie-chart-page-content-table .pie-chart-page-content-table-header .pie-chart-page-content-table-header-column-summary{display:flex;justify-content:end;min-width:212px;padding:4px 12px;width:100%}.pie-chart-page-content-table .pie-chart-page-content-table-row:last-child{border-bottom:none}.pie-chart-page-content-table .pie-chart-page-content-table-row{align-items:center;border-bottom:1px solid #f0f1f3;display:flex;flex-direction:row;height:36px;width:100%}.pie-chart-page-content-table .pie-chart-page-content-table-row .pie-chart-page-content-table-row-cell-tag{border-right:1px solid #f0f1f3;min-width:177px;padding:6px 8px}.pie-chart-page-content-table .pie-chart-page-content-table-row .pie-chart-page-content-table-row-cell{border-right:1px solid #f0f1f3;min-width:100px;padding:6px 8px}.pie-chart-page-content-table .pie-chart-page-content-table-row .pie-chart-page-content-table-row-cell-summary{display:flex;justify-content:end;padding:6px 8px;width:100%}.pie-chart-page-content-table .pie-chart-page-content-table-header-column-label{font-family:Golos Text,sans-serif;font-size:10px;font-weight:400}.pie-chart-page-content-table .pie-chart-page-content-table-row-cell-label{font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.salary-chart-page-wrapper{display:flex;flex-direction:column;gap:24px}.salary-chart-page-wrapper .salary-chart-page{border:1px solid #f0f1f3;border-radius:16px;display:flex;flex-direction:column;font-family:Golos Text,sans-serif;font-weight:800;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:16px}.salary-chart-page-wrapper .salary-chart-page .salary-chart-page-header{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-size:22px;gap:8px}.salary-chart-page-wrapper .salary-chart-page .salary-chart-page-header .salary-chart-page-header-icon{height:12px;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:8px}.salary-chart-page-wrapper .salary-chart-page .salary-chart-page-footer{display:flex;flex-direction:row;font-size:18px;justify-content:space-between}.salary-chart-page-wrapper .salary-chart-page-subsection{display:flex;flex-direction:column;gap:9px}.salary-chart-page-wrapper .salary-chart-page-subsection .salary-chart-page-subsection-label{font-family:Golos Text,sans-serif;font-size:18px;font-weight:800}.salary-chart-page-wrapper .salary-chart-page-subsection .salary-chart-page-subsection-tags-wrapper{display:flex;flex-direction:row;gap:8px}.salary-chart-page-wrapper .salary-chart-page-subsection .salary-chart-page-subsection-tags-wrapper .salary-chart-page-subsection-tag{align-items:center;border:1px solid #f0f1f3;border-radius:8px;display:flex;flex-direction:row;gap:8px;padding:8px 16px 8px 22px}.salary-chart-page-wrapper .salary-chart-page-subsection .salary-chart-page-subsection-tags-wrapper .salary-chart-page-subsection-tag .salary-chart-page-subsection-tag-icon{height:12px;width:12px}.chart-layout{display:flex;flex-direction:column;gap:24px;overflow:scroll;padding:32px}.chart-layout .chart-layout-header{display:flex;flex-direction:row;gap:17px}.chart-layout .chart-layout-header .chart-layout-header-label{font-family:Golos Text,sans-serif;font-size:32px;font-weight:900}.chart-layout .chart-layout-header .chart-layout-header-calendar{align-items:center;display:flex;flex-direction:row;gap:12px}.chart-layout .chart-layout-header .chart-layout-header-calendar .chart-layout-header-calendar-icon-left{cursor:pointer;height:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:6px}.chart-layout .chart-layout-header .chart-layout-header-calendar .chart-layout-header-calendar-label{cursor:pointer;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.chart-layout .chart-layout-header .chart-layout-header-calendar .chart-layout-header-calendar-icon{cursor:pointer;height:10px;width:6px}.chart-toggle{align-items:center;background-color:#f2f2f3;border-radius:8px;display:flex;flex-direction:row;gap:2px;height:32px;padding:2px}.chart-toggle,.chart-toggle-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.chart-toggle-button{border:none;border-radius:8px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;height:100%;outline:none;padding:0 16px}.chart-toggle-button-active{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);color:#394b7f;outline:none}.sales-funnel-wrapper{display:flex;flex-direction:row;gap:24px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.sales-funnel-wrapper .sales-funnel{display:flex;flex-direction:column;justify-content:space-between;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.sales-funnel-wrapper .sales-funnel-summary{min-width:344px}.promo-card{background:#fff;border:1px solid #f0f1f3;border-radius:10px;padding:16px;width:100%}.promo-card .promo-card-header{display:flex;flex-direction:column;gap:4px}.promo-card .promo-card-header .promo-card-title{font-family:Golos Text,sans-serif;font-size:22px;font-weight:800}.promo-card .promo-card-header .promo-card-subtitle{background-color:#e4e7ee;border-radius:4px;color:#1a212f;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400;padding:0 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.promo-card .promo-card-divider{border:none;border-top:1px solid #dee2e6;margin:12px 0}.promo-card .promo-card-content{align-items:center;display:flex;justify-content:space-between}.promo-card .promo-card-content .promo-card-conversion{display:flex;flex-direction:column}.promo-card .promo-card-content .promo-card-conversion .promo-card-conversion-label{font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.promo-card .promo-card-content .promo-card-conversion .promo-card-conversion-numbers{font-family:Golos Text,sans-serif;font-size:14px;font-weight:400}.promo-card .promo-card-content .promo-card-progress{align-items:center;display:flex;justify-content:center}.promo-card .promo-card-content .promo-card-progress .promo-card-progress-circle{height:50px;width:50px}.promo-card .promo-card-content .promo-card-progress .promo-card-progress-circle .circular-chart{display:block;max-height:100%;max-width:100%}.promo-card .promo-card-content .promo-card-progress .promo-card-progress-circle .circular-chart .circle-bg{fill:none;stroke:#e9ecef;stroke-width:3.8}.promo-card .promo-card-content .promo-card-progress .promo-card-progress-circle .circular-chart .circle{fill:none;stroke-width:3.8;stroke:#526bb5;stroke-linecap:round;transition:stroke-dasharray .3s}.promo-card .promo-card-content .promo-card-progress .promo-card-progress-circle .circular-chart .percentage{fill:#333;text-anchor:middle;font-family:Golos Text,sans-serif;font-size:10px}.campaign-page-wrapper{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,520px)}.campaign-wrapper{border:1px solid #f0f1f3;border-radius:16px;display:flex;flex-direction:column;gap:8px;height:180px;padding:16px;width:515px}.campaign-wrapper .campaign-header{align-items:center;display:flex;flex-direction:row;gap:8px}.campaign-wrapper .campaign-header .campaign-header-label{font-family:Golos Text,sans-serif;font-size:24px;font-weight:800}.campaign-wrapper .campaign-header .campaign-header-type{background:#e4e7ee;border-radius:4px;color:#1a212f;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400;padding:0 8px}.campaign-wrapper .campaign-data{align-items:center;color:#686c75;display:flex;flex-direction:row;gap:8px}.campaign-wrapper .campaign-data .campaign-data-content{align-items:center;display:flex;flex-direction:row;gap:4px}.campaign-wrapper .campaign-data .campaign-data-content .campaign-data-content-icon{-webkit-filter:invert(47%) sepia(8%) saturate(580%) hue-rotate(186deg) brightness(97%) contrast(89%);filter:invert(47%) sepia(8%) saturate(580%) hue-rotate(186deg) brightness(97%) contrast(89%);height:16px;width:16px}.campaign-wrapper .campaign-data .campaign-data-content .campaign-data-content-label{font-family:Golos Text,sans-serif;font-size:14px;font-weight:400}.campaign-wrapper .campaign-content{background:#f0f1f3;border-radius:12px;display:flex;flex-direction:row;height:80px;width:100%}.campaign-wrapper .campaign-content .campaign-content-wrapper:last-child{border-left:1px solid #e4e7ee}.campaign-wrapper .campaign-content .campaign-content-wrapper{display:flex;flex-direction:column;gap:8px;height:100%;padding:12px;width:100%}.campaign-wrapper .campaign-content .campaign-content-wrapper .campaign-content-wrapper-label{font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.campaign-wrapper .campaign-content .campaign-content-wrapper .campaign-content-wrapper-data{align-items:center;display:flex;flex-direction:row;gap:8px}.campaign-wrapper .campaign-content .campaign-content-wrapper .campaign-content-wrapper-data .campaign-content-wrapper-data-label{font-family:Golos Text,sans-serif;font-size:22px;font-weight:800}.ad-layout-page{display:flex;flex-direction:column;gap:25px;padding:32px}.ad-layout-page .ad-layout-page-header{align-items:center;display:flex;flex-direction:row;gap:16px;max-width:1060px}.ad-layout-page .ad-layout-page-header .ad-layout-page-header-label{font-family:Golos Text,sans-serif;font-size:32px;font-weight:900}.ad-layout-page .ad-layout-page-header .ad-layout-page-header-input-wrapper{align-items:center;display:flex;flex-direction:row;position:relative;width:100%}.ad-layout-page .ad-layout-page-header .ad-layout-page-header-input-wrapper .ad-layout-page-header-input{background:#fbfbfc;border:1px solid #bbc1cc;border-radius:8px;box-shadow:inset 0 -2px 4px 1px rgba(38,39,40,.1);color:#9d9fa5;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400;height:40px;outline:none;padding:8px 12px;width:100%}.ad-layout-page .ad-layout-page-header .ad-layout-page-header-input-wrapper .ad-layout-page-header-input-icon{position:absolute;right:12px}.ad-layout-page .ad-layout-page-header .ad-layout-page-header-button:hover{background-color:#425691}.ad-layout-page .ad-layout-page-header .ad-layout-page-header-button{align-items:center;background:#526bb5;border:none;border-radius:8px;display:flex;flex-direction:row;gap:10px;height:40px;min-width:190px;outline:none;padding:0 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ad-layout-page .ad-layout-page-header .ad-layout-page-header-button .ad-layout-page-header-button-label{color:#fff;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400;min-width:125px;overflow:visible}.ad-button-toggle{align-items:center;background-color:#f2f2f3;border-radius:8px;display:flex;flex-direction:row;gap:2px;height:32px;padding:2px;width:222px}.ad-button-toggle-state{border:none;border-radius:8px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;height:100%;outline:none;width:111px}.ad-button-toggle-state-active{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);color:#394b7f;outline:none}.main-data-wrapper{display:flex;flex-direction:row;gap:24px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.main-data-wrapper .main-data{display:flex;flex-direction:column;gap:24px;justify-content:space-between;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.main-data-wrapper .main-data-summary{min-width:344px}.main-data-block{background:#f0f1f3;border-radius:16px;display:flex;flex-direction:column;height:162px;justify-content:space-between;padding:16px 15px;width:350px}.main-data-block .main-data-block-header{font-family:Golos Text,sans-serif;font-size:22px;font-weight:800}.main-data-block .main-data-block-footer{display:flex;flex-direction:row;gap:8px;justify-content:end}.main-data-block .main-data-block-footer .main-data-block-footer-label{font-family:Golos Text,sans-serif;font-size:32px;font-weight:800}.main-data-block-component{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,22rem)}.main-appointment-block-component{background:#f0f1f3;border-radius:16px;display:flex;flex-direction:column;gap:16px;min-height:349px;overflow-y:scroll;padding:16px;width:724px}.main-appointment-block-component .main-appointment-block-component-label{font-family:Golos Text,sans-serif;font-size:22px;font-weight:800}.main-appointment-block-component .main-appointment-block-component-content{display:flex;flex-direction:row;gap:16px}.appointment-static-component{background:#fff;border-left:4px solid #bebebe;border-radius:4px;box-shadow:0 0 1px 0 rgba(38,39,40,.1),0 1px 2px 0 rgba(38,39,40,.1);display:flex;flex-direction:column;padding:4px}.appointment-static-component-header{color:#3b3e45;font-family:Inter,sans-serif;font-style:normal;font-weight:400}.appointment-static-component-info{align-items:center;color:#7d8188;display:flex;font-family:Inter,sans-serif;font-size:12px;font-weight:400}.appointment-static-component-info-separator{margin:0 4px}.appointment-static-time{color:#7d8188;font-family:Inter,sans-serif;font-size:12px}.main-calls-wrapper{display:flex;flex-direction:row;gap:24px}.main-calls-wrapper .main-calls-tasks{min-width:344px}.task-component{background:#fff;border:1px solid #eaebed;border-radius:8px;display:flex;flex-direction:column;gap:11px;height:155px;max-width:314px;padding:12px;width:100%}.task-component .task-component-labels{display:flex;flex-direction:column;gap:3px}.task-component .task-component-labels .task-component-labels-header{font-family:Golos Text,sans-serif;font-size:16px;font-weight:400;line-height:20px}.task-component .task-component-labels .task-component-labels-time{align-items:center;display:flex;flex-direction:row;gap:4px}.task-component .task-component-labels .task-component-labels-time .task-component-labels-time-image{height:16px;width:16px}.task-component .task-component-labels .task-component-labels-time .task-component-labels-time-label{color:#686c75;font-family:Golos Text,sans-serif;font-size:14px;font-weight:400}.task-component .task-component-button-wrapper{display:flex;justify-content:end}.task-component .task-component-button-wrapper .task-component-button:hover{background:#e4e7ee}.task-component .task-component-button-wrapper .task-component-button{align-items:center;background:#f2f2f3;border:none;border-radius:8px;cursor:pointer;display:flex;height:32px;justify-content:end;outline:none;padding:8px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.task-component .task-component-button-wrapper .task-component-button .task-component-button-label{color:#425691;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400;text-align:center}.main-nearest-appointment{display:flex;flex-direction:row;gap:24px}.appointment-summary{background:#f0f1f3;border-radius:16px;display:flex;flex-direction:column;gap:16px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:600px;overflow-y:scroll;padding:16px;width:248px}.appointment-summary .appointment-summary-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.appointment-summary .appointment-summary-header .appointment-summary-header-label{font-family:Golos Text,sans-serif;font-size:22px;font-weight:800}.appointment-summary .appointment-summary-header .appointment-summary-header-image{cursor:pointer}.appointment-summary .appointment-summary-content{display:flex;flex-direction:column;gap:10px}.employees-page{display:flex;flex-direction:column;gap:24px;padding:32px}.employees-page .employees-page-content{display:flex;flex-direction:row;gap:24px}.employees-page .employees-page-content .employees-page-content-list{display:flex;flex-direction:column;width:268px}.employees-page .employees-page-content .employees-page-list-content{width:100%}.operation-bill{background:#eaebed;border-radius:8px;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:769px}.operation-bill .operation-bill-header{background:#fff;border:1px solid #f2f2f3;border-radius:8px;display:flex;flex-direction:column;gap:4px;height:70px;padding:8px 12px}.operation-bill .operation-bill-header .operation-bill-header-data{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.operation-bill .operation-bill-header .operation-bill-header-data .operation-bill-header-data-label{font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.operation-bill .operation-bill-header .operation-bill-header-data .operation-bill-header-data-price{font-family:Golos Text,sans-serif;font-size:18px;font-weight:400}.operation-bill .operation-bill-header .operation-bill-header-tags{display:flex;flex-direction:row;justify-content:space-between}.operation-bill .operation-bill-header .operation-bill-header-tags .operation-bill-header-tags-content-wrapper{align-items:center;display:flex;flex-direction:row;gap:8px}.operation-bill .operation-bill-header .operation-bill-header-tags .operation-bill-header-tags-content-wrapper .operation-bill-header-tags-content{align-items:center;display:flex;flex-direction:row;gap:4px}.operation-bill .operation-bill-header .operation-bill-header-tags .operation-bill-header-tags-content-wrapper .operation-bill-header-tags-content .operation-bill-header-tags-content-image{-webkit-filter:invert(47%) sepia(8%) saturate(580%) hue-rotate(186deg) brightness(97%) contrast(89%);filter:invert(47%) sepia(8%) saturate(580%) hue-rotate(186deg) brightness(97%) contrast(89%);height:18px;width:18px}.operation-bill .operation-bill-header .operation-bill-header-tags .operation-bill-header-tags-content-wrapper .operation-bill-header-tags-content .operation-bill-header-tags-content-label{font-family:Golos Text,sans-serif;font-size:14px;font-weight:400}.operation-bill .operation-bill-header .operation-bill-header-tags .operation-bill-header-tags-content-paid{align-items:center;background:#e8efe6;border-radius:20px;display:flex;height:24px;padding:0 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.operation-bill .operation-bill-header .operation-bill-header-tags .operation-bill-header-tags-content-paid .operation-bill-header-tags-content-paid-label{color:#3e8846;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.operation-bill .operation-bill-footer{align-items:center;background:#eaebed;border-bottom-left-radius:8px;border-bottom-right-radius:8px;display:flex;flex-direction:row;height:100%;justify-content:space-between;padding:8px 16px}.operation-bill .operation-bill-footer .operation-bill-footer-content{display:flex;flex-direction:row;gap:24px;position:relative}.operation-bill .operation-bill-footer .operation-bill-footer-content .operation-bill-footer-content-tag{display:flex;flex-direction:column;gap:4px}.operation-bill .operation-bill-footer .operation-bill-footer-content .operation-bill-footer-content-tag .operation-bill-footer-content-tag-header{font-family:Golos Text,sans-serif;font-size:10px;font-weight:400}.operation-bill .operation-bill-footer .operation-bill-footer-content .operation-bill-footer-content-tag .operation-bill-footer-content-tag-label{font-family:Golos Text,sans-serif;font-size:14px;font-weight:400}.operation-bill .operation-bill-footer .operation-bill-footer-content .operation-bill-footer-content-counter{align-content:center;align-items:end;color:#425691;display:flex;font-family:Golos Text,sans-serif;font-size:14px;font-weight:600;gap:1px}.operation-bill .operation-bill-footer .operation-bill-footer-content .operation-bill-footer-content-counter .operation-bill-footer-content-counter-label{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.operation-bill .operation-bill-footer .operation-bill-footer-more{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:10px}.operation-bill .operation-bill-footer .operation-bill-footer-more .operation-bill-footer-more-label{color:#425691;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.operation-bill .operation-bill-footer .operation-bill-footer-more .operation-bill-footer-more-image{-webkit-filter:invert(33%) sepia(5%) saturate(5940%) hue-rotate(188deg) brightness(92%) contrast(86%);filter:invert(33%) sepia(5%) saturate(5940%) hue-rotate(188deg) brightness(92%) contrast(86%)}.operation-history{display:flex;flex-direction:column;gap:17px;padding-right:10px}.operation-history .operation-history-bills{padding-right:10px}.clinic-about-wrapper,.operation-history .operation-history-bills{display:flex;flex-direction:column;gap:24px;max-height:600px;overflow-y:scroll;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.clinic-about-wrapper{height:100%;padding-right:9px}.clinic-about-wrapper .clinic-about{display:flex;flex-direction:row;gap:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.clinic-about-wrapper .clinic-about .clinic-about-data{display:flex;flex-direction:column;gap:24px;min-width:377px;width:100%}.clinic-about-wrapper .clinic-about .clinic-about-data .clinic-about-data-personal{display:flex;flex-direction:column;gap:4px;min-width:377px;width:100%}.clinic-about-wrapper .clinic-about .clinic-about-data .clinic-about-data-personal .clinic-about-data-personal-header{align-items:center;border-bottom:1px solid #f2f2f3;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:4px;width:100%}.clinic-about-wrapper .clinic-about .clinic-about-data .clinic-about-data-personal .clinic-about-data-personal-header .clinic-about-data-personal-header-label{font-family:Golos Text,sans-serif;font-size:18px;font-weight:800}.clinic-about-wrapper .clinic-about .clinic-about-data .clinic-about-data-personal .clinic-about-data-personal-header .clinic-about-data-personal-header-button:hover{background:#e4e7ee;cursor:pointer}.clinic-about-wrapper .clinic-about .clinic-about-data .clinic-about-data-personal .clinic-about-data-personal-header .clinic-about-data-personal-header-button{align-items:center;background:#f2f2f3;border:none;border-radius:8px;display:flex;flex-direction:row;gap:10px;height:32px;outline:none;padding:8px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.clinic-about-wrapper .clinic-about .clinic-about-data .clinic-about-data-personal .clinic-about-data-personal-header .clinic-about-data-personal-header-button .clinic-about-data-personal-header-button-image{-webkit-filter:invert(36%) sepia(12%) saturate(2528%) hue-rotate(187deg) brightness(84%) contrast(86%);filter:invert(36%) sepia(12%) saturate(2528%) hue-rotate(187deg) brightness(84%) contrast(86%)}.clinic-about-wrapper .clinic-about .clinic-about-data .clinic-about-data-personal .clinic-about-data-personal-header .clinic-about-data-personal-header-button .clinic-about-data-personal-header-button-label{color:#425691;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.clinic-about-wrapper .clinic-about-components{display:flex;flex-direction:column;gap:32px}.clinic-about-wrapper .clinic-about-schedule{display:flex;flex-direction:column;gap:4px;min-width:376px;width:100%}.clinic-about-wrapper .clinic-about-schedule .clinic-about-schedule-header{align-items:center;border-bottom:1px solid #f2f2f3;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:4px;width:100%}.clinic-about-wrapper .clinic-about-schedule .clinic-about-schedule-header .clinic-about-schedule-header-label{color:#23272a;font-family:Golos Text,sans-serif;font-size:16px;font-weight:700}.clinic-about-wrapper .clinic-about-schedule .clinic-about-schedule-header .clinic-about-schedule-header-button{align-items:center;background:#f2f2f3;border:none;border-radius:8px;display:flex;flex-direction:row;gap:10px;height:32px;outline:none;padding:8px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.clinic-about-wrapper .clinic-about-schedule .clinic-about-schedule-header .clinic-about-schedule-header-button:hover{background:#e4e7ee;cursor:pointer}.clinic-about-wrapper .clinic-about-schedule .clinic-about-schedule-header .clinic-about-schedule-header-button .clinic-about-schedule-header-button-label{color:#425691;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.clinic-about-wrapper .clinic-about-schedule .clinic-about-schedule-header .clinic-about-schedule-header-button .clinic-about-schedule-header-button-image{height:6px;width:12px}.clinic-about-wrapper .clinic-about-schedule .clinic-about-schedule-content{display:flex;flex-direction:column;gap:16px}.clinic-about-wrapper .clinic-about-schedule .clinic-about-schedule-content .clinic-about-schedule-days{display:flex;flex-direction:column;gap:8px}.clinic-about-wrapper .clinic-about-schedule .clinic-about-schedule-content .clinic-about-schedule-days .clinic-about-schedule-day-wrapper{display:flex;flex-direction:row}.clinic-about-wrapper .clinic-about-schedule .clinic-about-schedule-content .clinic-about-schedule-days .clinic-about-schedule-day-wrapper .clinic-about-schedule-day{display:flex;width:40%}.clinic-about-wrapper .clinic-about-schedule .clinic-about-schedule-content .clinic-about-schedule-days .clinic-about-schedule-day-wrapper .clinic-about-schedule-day .clinic-about-schedule-day-name{font-family:Golos Text,sans-serif;font-size:16px;font-weight:700}.clinic-about-wrapper .clinic-about-schedule .clinic-about-schedule-content .clinic-about-schedule-days .clinic-about-schedule-day-wrapper .clinic-about-schedule-day .clinic-about-schedule-day-hours{color:#686c75;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.clinic-about-wrapper .clinic-about-schedule .clinic-about-schedule-content .clinic-about-schedule-type{align-items:center;align-self:stretch;background:#f0f1f3;border:none;border-radius:8px;display:flex;flex-direction:row;gap:10px;height:40px;justify-content:center}.clinic-about-wrapper .clinic-about-schedule .clinic-about-schedule-content .clinic-about-schedule-type:hover{background:#e4e7ee;cursor:pointer}.clinic-about-wrapper .clinic-about-schedule .clinic-about-schedule-content .clinic-about-schedule-type .clinic-about-schedule-type-edit{-webkit-filter:invert(36%) sepia(12%) saturate(2528%) hue-rotate(187deg) brightness(84%) contrast(86%);filter:invert(36%) sepia(12%) saturate(2528%) hue-rotate(187deg) brightness(84%) contrast(86%)}.clinic-about-wrapper .clinic-about-schedule .clinic-about-schedule-content .clinic-about-schedule-type .clinic-about-schedule-type-label{color:#425691;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.clinic-about-wrapper .clinic-about-schedule .clinic-about-schedule-content .clinic-about-schedule-type .clinic-about-schedule-type-arrow{-webkit-filter:invert(33%) sepia(5%) saturate(5940%) hue-rotate(188deg) brightness(92%) contrast(86%);filter:invert(33%) sepia(5%) saturate(5940%) hue-rotate(188deg) brightness(92%) contrast(86%)}.clinic-about-data-personal-content{display:flex;flex-direction:column;width:100%}.clinic-about-data-personal-content .clinic-about-data-personal-content-tag-wrapper{display:flex;flex-direction:row;gap:32px}.clinic-about-data-personal-content .clinic-about-data-personal-content-tag-wrapper .clinic-about-data-personal-content-tag{display:flex;flex-direction:column;gap:8px}.clinic-about-data-personal-content .clinic-about-data-personal-content-tag-wrapper .clinic-about-data-personal-content-tag .clinic-about-data-personal-content-tag-header{font-family:Golos Text,sans-serif;font-size:16px;font-weight:700}.clinic-about-data-personal-content .clinic-about-data-personal-content-tag-wrapper .clinic-about-data-personal-content-tag .clinic-about-data-personal-content-tag-label{color:#686c75;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.schedule-stats-wrapper{background-color:#fff;border:1px solid #f0f1f3;border-radius:16px;max-width:767px;padding:16px;width:100%}.schedule-stats-wrapper .schedule-stats{display:flex;flex-direction:row;gap:16px}.schedule-stats-wrapper .schedule-stats-header{display:flex;flex-direction:column;gap:4px}.schedule-stats-wrapper .schedule-stats-header-title{font-family:Golos Text,sans-serif;font-size:22px;font-weight:800}.schedule-stats-wrapper .schedule-stats-header-subtitle{font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.schedule-stats-wrapper .schedule-stats-header-buttons{display:flex;flex-direction:column;height:100%;justify-content:space-between}.schedule-stats-wrapper .schedule-stats-header-buttons .schedule-stats-header-buttons-white-wrapper{display:flex;flex-direction:column;gap:16px;margin-top:12px}.schedule-stats-wrapper .schedule-stats-header-buttons .schedule-stats-header-buttons-white-wrapper .schedule-stats-header-buttons-white{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:10px;outline:none;padding:0}.schedule-stats-wrapper .schedule-stats-header-buttons .schedule-stats-header-buttons-label{color:#425691;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.schedule-stats-wrapper .schedule-stats-header-buttons .schedule-stats-header-buttons-gray:hover{background:#e4e7ee}.schedule-stats-wrapper .schedule-stats-header-buttons .schedule-stats-header-buttons-gray{align-items:center;background:#f0f1f3;border:none;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;gap:10px;height:40px;outline:none;padding:8px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.schedule-stats-wrapper .schedule-stats-content{display:flex;flex-direction:column;gap:16px}.schedule-stats-wrapper .schedule-stats-block{display:flex;flex-direction:column;gap:8px}.schedule-stats-wrapper .schedule-stats-block-title{font-family:Golos Text,sans-serif;font-size:18px;font-weight:800}.schedule-stats-wrapper .schedule-stats-row{align-items:center;background:#f0f1f3;border-radius:12px;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0 12px;width:430px}.schedule-stats-wrapper .schedule-stats-row-item:first-child{border-right:1px solid #d3d3d5}.schedule-stats-wrapper .schedule-stats-row-item:last-child{padding-left:12px}.schedule-stats-wrapper .schedule-stats-row-item{display:flex;flex-direction:column;gap:4px;padding-bottom:12px;padding-top:12px;width:50%}.schedule-stats-wrapper .schedule-stats-label{color:#000;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.schedule-stats-wrapper .schedule-stats-value{display:flex;flex-direction:row;font-family:Golos Text,sans-serif;font-size:22px;font-weight:800;gap:8px}.employment-blocks-wrapper{background-color:#fff;border:1px solid #f0f1f3;border-radius:16px;max-width:767px;padding:16px;width:100%}.employment-blocks-wrapper .employment-blocks{display:flex;flex-direction:row;gap:16px}.employment-blocks-wrapper .employment-blocks-header{display:flex;flex-direction:column;gap:4px}.employment-blocks-wrapper .employment-blocks-header-title{font-family:Golos Text,sans-serif;font-size:22px;font-weight:800}.employment-blocks-wrapper .employment-blocks-header-subtitle{font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.employment-blocks-wrapper .employment-blocks-header-buttons{display:flex;flex-direction:column;height:100%;justify-content:space-between}.employment-blocks-wrapper .employment-blocks-header-buttons .employment-blocks-header-buttons-white-wrapper{display:flex;flex-direction:column;gap:16px;margin-top:12px}.employment-blocks-wrapper .employment-blocks-header-buttons .employment-blocks-header-buttons-white-wrapper .employment-blocks-header-buttons-white{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:10px;outline:none;padding:0}.employment-blocks-wrapper .employment-blocks-header-buttons .employment-blocks-header-buttons-white-wrapper .employment-blocks-header-buttons-fire-image{height:24px;width:24px}.employment-blocks-wrapper .employment-blocks-header-buttons .employment-blocks-header-buttons-white-wrapper .employment-blocks-header-buttons-label-fire{color:#af434e;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.employment-blocks-wrapper .employment-blocks-header-buttons .employment-blocks-header-buttons-label{color:#425691;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.employment-blocks-wrapper .employment-blocks-header-buttons .employment-blocks-header-buttons-gray:hover{background:#e4e7ee}.employment-blocks-wrapper .employment-blocks-header-buttons .employment-blocks-header-buttons-gray{align-items:center;background:#f0f1f3;border:none;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;gap:10px;height:40px;outline:none;padding:8px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.employment-blocks-wrapper .employment-blocks-content{background:#f0f1f3;border-radius:12px;display:flex;flex-direction:column}.employment-blocks-wrapper .employment-blocks-block{display:flex;flex-direction:column;gap:8px}.employment-blocks-wrapper .employment-blocks-block-title{font-family:Golos Text,sans-serif;font-size:18px;font-weight:800}.employment-blocks-wrapper .employment-blocks-block:first-child{border-bottom:1px solid #dadde6}.employment-blocks-wrapper .employment-blocks-row{align-items:center;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0 12px;width:430px}.employment-blocks-wrapper .employment-blocks-row-item:last-child{padding-left:12px}.employment-blocks-wrapper .employment-blocks-row-item{display:flex;flex-direction:column;gap:4px;padding-bottom:12px;padding-top:12px;width:50%}.employment-blocks-wrapper .employment-blocks-row-item-change{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:10px}.employment-blocks-wrapper .employment-blocks-row-item-change .employment-blocks-row-item-change-image{-webkit-filter:invert(35%) sepia(14%) saturate(1889%) hue-rotate(187deg) brightness(91%) contrast(94%);filter:invert(35%) sepia(14%) saturate(1889%) hue-rotate(187deg) brightness(91%) contrast(94%);height:24px;width:24px}.employment-blocks-wrapper .employment-blocks-row-item-change .employment-blocks-row-item-change-label{color:#425691;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.employment-blocks-wrapper .employment-blocks-row-item-employment{display:flex;flex-direction:column;gap:4px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:12px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.employment-blocks-wrapper .employment-blocks-label{color:#000;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.employment-blocks-wrapper .employment-blocks-value{display:flex;flex-direction:row;font-family:Golos Text,sans-serif;font-size:22px;font-weight:800;gap:8px}.clinic-access-rights{display:flex;flex-direction:column;gap:16px}.clinic-access-rights .clinic-access-rights-header{display:flex;flex-direction:column;gap:4px}.clinic-access-rights .clinic-access-rights-header .clinic-access-rights-header-section-wrapper{display:flex;flex-direction:row;gap:16px}.clinic-access-rights .clinic-access-rights-header .clinic-access-rights-header-section{display:flex;flex-direction:column;gap:8px}.clinic-access-rights .clinic-access-rights-header .clinic-access-rights-header-section .clinic-access-rights-role{font-family:Golos Text,sans-serif;font-size:22px;font-weight:800}.clinic-access-rights .clinic-access-rights-header .clinic-access-rights-header-section .clinic-access-rights-note{font-family:Golos Text,sans-serif;font-size:14px;font-weight:400}.clinic-access-rights .clinic-access-rights-header .clinic-access-rights-btn{align-items:center;background:#fff;border:none;color:#7589c4;cursor:pointer;display:flex;font-family:Golos Text,sans-serif;font-size:14px;font-weight:500;gap:8px}.clinic-access-rights .clinic-access-rights-header .clinic-access-rights-btn img{-webkit-filter:invert(57%) sepia(8%) saturate(2114%) hue-rotate(187deg) brightness(93%) contrast(87%);filter:invert(57%) sepia(8%) saturate(2114%) hue-rotate(187deg) brightness(93%) contrast(87%);height:16px;width:16px}.clinic-access-rights-table{border:1px solid #f0f1f3;border-radius:16px;height:100%;max-height:460px;max-width:769px;overflow-y:scroll}.clinic-access-rights-table,.clinic-access-rights-table .clinic-access-rights-table-main{display:flex;flex-direction:column;width:100%}.clinic-access-rights-table .clinic-access-rights-table-main .clinic-access-rights-table-head{border-bottom:1px solid #f0f1f3}.clinic-access-rights-table .clinic-access-rights-table-main .clinic-access-rights-table-head .clinic-access-rights-table-row{display:flex;flex-direction:row;gap:24px;justify-content:end;padding:6px 12px}.clinic-access-rights-table .clinic-access-rights-table-main .clinic-access-rights-table-head .clinic-access-rights-table-row .clinic-access-rights-table-header{color:#202023;font-family:Golos Text,sans-serif;font-size:10px;font-weight:400}.clinic-access-rights-table .clinic-access-rights-table-main .clinic-access-rights-table-body{display:flex;flex-direction:column}.clinic-access-rights-table .clinic-access-rights-table-main .clinic-access-rights-table-body .clinic-access-rights-category{border-bottom:1px solid #f0f1f3;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:8px 12px;width:100%}.clinic-access-rights-table .clinic-access-rights-table-main .clinic-access-rights-table-body .clinic-access-rights-category .clinic-access-rights-category-content{color:#202023;font-family:Golos Text,sans-serif;font-size:14px;font-weight:600}.clinic-access-rights-table .clinic-access-rights-table-main .clinic-access-rights-table-body .clinic-access-rights-item{align-items:center;border-bottom:1px solid #f0f1f3;display:flex;flex-direction:row;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-between;padding:8px 12px 8px 36px}.clinic-access-rights-table .clinic-access-rights-table-main .clinic-access-rights-table-body .clinic-access-rights-item .clinic-access-rights-item-checkboxes{display:flex;flex-direction:row;height:24px;justify-content:space-between;width:132px}.clinic-access-rights-item-checkbox,.clinic-access-rights-item-checkbox-wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.access-rights-checkbox{display:none}.access-rights-checkbox-label{background:#f0f1f3;border:1px solid rgba(138,147,166,.85);border-radius:4px;box-shadow:inset 0 -2px 4px 1px rgba(38,39,40,.1);display:inline-block;height:24px;width:24px}.access-rights-checkbox:checked+.access-rights-checkbox-label{background:#526bb5 no-repeat;background-size:contain;border:none}.my-clinic-statistic{display:flex;flex-direction:column;gap:16px;padding-left:32px;padding-right:32px}.my-clinic-statistic .my-clinic-statistic-blocks{display:flex;flex-direction:column;gap:8px}.my-clinic-statistic .my-clinic-statistic-blocks-row{display:flex;flex-direction:row;gap:8px}.clinic-tasks-summary{border:1px solid #ddd;border-radius:8px;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:600px;overflow-y:scroll;padding:2px 3px 3px;width:254px}.clinic-tasks-summary .clinic-tasks-summary-header{align-items:center;display:flex;flex-direction:row;gap:8px;height:52px;padding:8px 12px}.clinic-tasks-summary .clinic-tasks-summary-header .clinic-tasks-summary-header-image{height:12px;width:12px}.clinic-tasks-summary .clinic-tasks-summary-header .clinic-tasks-summary-header-label{font-family:Golos Text,sans-serif;font-size:14px;font-weight:600}.clinic-tasks-summary .clinic-tasks-summary-content{display:flex;flex-direction:column;gap:2px}.clinic-tasks-page-wrapper{display:flex;flex-direction:column;gap:24px;max-width:1040px;padding-left:32px}.clinic-tasks-page-wrapper .clinic-tasks-page{display:flex;flex-direction:row;gap:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.working-schedule-add-wrapper{padding-left:32px;padding-right:32px;width:100%}.working-schedule-add-wrapper .working-schedule-add-inside-wrapper{display:flex;flex-direction:row;gap:24px;margin-top:24px}.working-schedule-add-wrapper .working-schedule-add-inside-wrapper .working-schedule-add-main-content{display:flex;flex-direction:column;width:100%}.working-schedule-add-wrapper .working-schedule-add-inside-wrapper .working-schedule-add-main-content .working-schedule-add-person-search-wrapper{display:flex;flex-direction:row;width:100%}.dropdown-buttons-header-wrapper{display:flex;flex-direction:row;gap:16px;width:520px}.employee-list-wrapper{background-color:#fff;border:1px solid #f2f2f3;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;gap:8px;height:64px;margin-bottom:8px;padding:8px;width:269px}.employee-list-wrapper .employee-list-icon{height:100%;max-width:24px;width:25%}.employee-list-wrapper .employee-list-arrow{height:24px;width:24px}.employee-list-wrapper .employee-list-label{align-items:start;display:flex;flex-direction:column;gap:4px;height:100%;margin-left:8px;width:100%}.employee-list-wrapper .employee-list-label .employee-list-label-spec{color:#000;font-family:Golos Text,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.16px;line-height:20px}.employee-list-wrapper .employee-list-label .employee-list-label-counter{color:#000;font-family:Golos Text,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:24px}.employee-list-wrapper:active,.employee-list-wrapper:hover{border:2px solid #526bb5;overflow:auto}.navigation-column-wrapper{display:flex;flex-direction:column;gap:4px;padding:4px}.navigation-column-wrapper .navigation-column-item:hover{background:#f0f1f3;border-radius:3px;color:#425691;font-size:10px;font-style:normal;font-weight:700;letter-spacing:.1px;line-height:12px;text-align:center}.navigation-column-wrapper .navigation-column-item:hover:first-child{background:#fff;color:#7589c4;cursor:default;font-size:10px;font-style:normal;font-weight:400;letter-spacing:.1px;line-height:12px;text-align:center}.navigation-column-wrapper .navigation-column-item{align-items:center;color:#7589c4;cursor:pointer;display:flex;flex-shrink:0;font-size:10px;font-style:normal;font-weight:400;height:12px;justify-content:center;letter-spacing:.1px;line-height:12px;text-align:center;width:12px}.clinic-price-list{display:flex;flex-direction:column;gap:24px;padding:0 32px}.clinic-price-list .clinic-price-list-content{display:flex;flex-direction:row;gap:24px}.clinic-price-list .clinic-price-list-content .clinic-price-list-content-buttons{display:flex;flex-direction:column;gap:8px}.clinic-price-list .clinic-price-list-content .clinic-price-list-content-buttons .clinic-price-list-content-buttons-header{align-items:center;border-bottom:1px solid #e4e7ee;display:flex;flex-direction:row;gap:8px;padding:8px}.clinic-price-list .clinic-price-list-content .clinic-price-list-content-buttons .clinic-price-list-content-buttons-header .clinic-price-list-content-buttons-header-image{cursor:pointer;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.clinic-price-list .clinic-price-list-content .clinic-price-list-content-buttons .clinic-price-list-content-buttons-header .clinic-price-list-content-buttons-header-label{color:#425691;cursor:pointer;font-family:Golos Text,sans-serif;font-size:14px;font-weight:400}.teeth-page{padding:32px}.teeth-operations,.teeth-page{display:flex;flex-direction:column}.teeth-operations{gap:24px}.teeth-operations .teeth-operations-content{display:flex;flex-direction:row;gap:24px}.teeth-operations .teeth-operations-content .teeth-operations-content-list-wrapper{display:flex;flex-direction:column;gap:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.teeth-operations .teeth-operations-content .teeth-operations-content-list{max-height:400px;overflow-y:scroll;padding-right:8px}.teeth-operations .teeth-operations-content .teeth-operations-content-list-button:hover{background-color:#dadde6}.teeth-operations .teeth-operations-content .teeth-operations-content-list-button{align-items:center;background:#f0f1f3;border:none;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;gap:8px;height:40px;justify-content:center;width:100%}.teeth-operations .teeth-operations-content .teeth-operations-content-list-button .teeth-operations-content-list-button-image{-webkit-filter:invert(29%) sepia(49%) saturate(609%) hue-rotate(187deg) brightness(99%) contrast(91%);filter:invert(29%) sepia(49%) saturate(609%) hue-rotate(187deg) brightness(99%) contrast(91%);height:24px;width:24px}.teeth-operations .teeth-operations-content .teeth-operations-content-list-button .teeth-operations-content-list-button-label{color:#425691;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400;text-align:center}.teeth-operations .teeth-operations-content .teeth-operations-content-about{display:flex;flex-direction:row}.teeth-operations .teeth-operations-content .teeth-operations-content-about .teeth-operations-content-about-blocks{display:flex;flex-direction:column;gap:8px;height:100%;max-height:570px;overflow-y:scroll;padding-right:10px}.teeth-operation-block{border:1px solid #f0f1f3;border-radius:20px;display:flex;flex-direction:column;gap:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:12px;width:488px}.teeth-operation-block .teeth-operation-block-header{display:flex;flex-direction:row;justify-content:space-between}.teeth-operation-block .teeth-operation-block-header .teeth-operation-block-header-label{display:flex;flex-direction:column;gap:4px}.teeth-operation-block .teeth-operation-block-header .teeth-operation-block-header-label .teeth-operation-block-header-label-about{font-family:Golos Text,sans-serif;font-size:16px;font-weight:700}.teeth-operation-block .teeth-operation-block-header .teeth-operation-block-header-label .teeth-operation-block-header-label-quantity{font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.teeth-operation-block .teeth-operation-block-header .teeth-operation-block-header-button:hover{background:#e4e7ee;cursor:pointer}.teeth-operation-block .teeth-operation-block-header .teeth-operation-block-header-button{align-items:center;background:#f0f1f3;border:none;border-radius:8px;display:flex;flex-direction:row;gap:10px;height:40px;outline:none;padding:8px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.teeth-operation-block .teeth-operation-block-header .teeth-operation-block-header-button .teeth-operation-block-header-button-image{-webkit-filter:invert(29%) sepia(49%) saturate(609%) hue-rotate(187deg) brightness(99%) contrast(91%);filter:invert(29%) sepia(49%) saturate(609%) hue-rotate(187deg) brightness(99%) contrast(91%);height:24px;width:24px}.teeth-operation-block .teeth-operation-block-header .teeth-operation-block-header-button .teeth-operation-block-header-button-label{color:#425691;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.teeth-operation-block .teeth-operation-block-content{background:#f0f1f3;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:8px}.teeth-operation-block .teeth-operation-block-content .teeth-operation-block-content-row{display:flex;flex-direction:column;gap:2px;justify-content:space-between;padding:4px}.teeth-operation-block .teeth-operation-block-content .teeth-operation-block-content-row .teeth-operation-block-content-row-label{font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.teeth-operation-block .teeth-operation-block-content .teeth-operation-block-content-row .teeth-operation-block-content-row-serial{align-items:center;display:flex;flex-direction:row;gap:12px}.teeth-operation-block .teeth-operation-block-content .teeth-operation-block-content-row .teeth-operation-block-content-row-serial .teeth-operation-block-content-row-serial-label{color:#7d8188;font-family:Golos Text,sans-serif;font-size:14px;font-weight:400}.teeth-operation-block .teeth-operation-block-content .teeth-operation-block-content-footer{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.teeth-operation-block .teeth-operation-block-content .teeth-operation-block-content-footer .teeth-operation-block-content-footer-more{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:row;gap:10px;outline:none;padding:8px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.teeth-operation-block .teeth-operation-block-content .teeth-operation-block-content-footer .teeth-operation-block-content-footer-more .teeth-operation-block-content-footer-more-label{color:#425691;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.teeth-operation-block .teeth-operation-block-content .teeth-operation-block-content-footer .teeth-operation-block-content-footer-more .teeth-operation-block-content-footer-more-edit{-webkit-filter:invert(34%) sepia(13%) saturate(1890%) hue-rotate(187deg) brightness(97%) contrast(98%);filter:invert(34%) sepia(13%) saturate(1890%) hue-rotate(187deg) brightness(97%) contrast(98%)}.teeth-operation-block .teeth-operation-block-print{align-items:center;border-bottom:1px solid #f0f1f3;cursor:pointer;display:flex;flex-direction:row;gap:10px;padding-bottom:8px}.teeth-operation-block .teeth-operation-block-print .teeth-operation-block-print-label{color:#425691;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.teeth-operation-block .teeth-operation-block-cost{align-items:center;display:flex;flex-direction:row;font-family:Golos Text,sans-serif;font-size:16px;font-weight:700;justify-content:space-between}.new-cure-plan,.new-cure-plan .new-cure-plan-content{display:flex;flex-direction:column;gap:16px}.new-cure-plan .new-cure-plan-content{height:100%;max-height:600px;overflow-y:scroll;padding:19px 14px 19px 19px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cure-plan-modal{border-radius:16px;box-shadow:0 8px 20px 0 rgba(38,39,40,.1),0 4px 9px 0 rgba(38,39,40,.08),0 2px 5px 0 rgba(38,39,40,.06),0 1px 3px 0 rgba(38,39,40,.05),0 .599px 1.5px 0 rgba(38,39,40,.04),0 .249px 1px 0 rgba(38,39,40,.03);display:flex;flex-direction:column;gap:16px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;min-width:814px;padding:18px 19px;width:100%}.cure-plan-modal .cure-plan-modal-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.cure-plan-modal .cure-plan-modal-header .cure-plan-modal-header-label{align-items:center;display:flex;flex-direction:row;gap:10px}.cure-plan-modal .cure-plan-modal-header .cure-plan-modal-header-label .cure-plan-modal-header-label-icon{align-items:center;background:#4986ad;border-radius:21px;display:flex;height:16px;justify-content:center;width:16px}.cure-plan-modal .cure-plan-modal-header .cure-plan-modal-header-label .cure-plan-modal-header-label-icon .cure-plan-modal-header-label-icon-label{color:#fff;font-family:Golos Text,sans-serif;font-size:14px;font-weight:400}.cure-plan-modal .cure-plan-modal-header .cure-plan-modal-header-label .cure-plan-modal-header-label-data{color:#000;font-family:Golos Text,sans-serif;font-size:16px;font-weight:700}.cure-plan-modal .cure-plan-modal-header .cure-plan-modal-header-close{align-items:center;display:flex;flex-direction:row;gap:16px}.cure-plan-modal .cure-plan-modal-header .cure-plan-modal-header-close .cure-plan-modal-header-close-collapse{background:none;border:none;cursor:pointer;outline:none}.cure-plan-modal .cure-plan-modal-header .cure-plan-modal-header-close .cure-plan-modal-header-close-collapse .cure-plan-modal-header-close-collapse-label:hover{color:#4367c7}.cure-plan-modal .cure-plan-modal-header .cure-plan-modal-header-close .cure-plan-modal-header-close-collapse .cure-plan-modal-header-close-collapse-label{color:#425691;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.cure-plan-modal .cure-plan-modal-header .cure-plan-modal-header-close .cure-plan-modal-header-close-button{background:none;border:none;cursor:pointer;height:14px;outline:none;padding:0}.cure-plan-modal .cure-plan-modal-header .cure-plan-modal-header-close .cure-plan-modal-header-close-button .cure-plan-modal-header-close-button-image{height:14px;width:14px}.cure-plan-modal .cure-plan-modal-content{display:flex;flex-direction:column;gap:8px}.cure-plan-modal .cure-plan-modal-content .cure-plan-modal-content-row{display:flex;flex-direction:row;gap:8px;justify-content:space-between}.cure-teeth-modal{border:1px solid #f0f1f3;border-radius:20px;display:flex;flex-direction:column;gap:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:8px;width:100%}.cure-teeth-modal .cure-teeth-modal-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.cure-teeth-modal .cure-teeth-modal-header .cure-teeth-modal-image{cursor:pointer;height:16px;width:16px}.cure-teeth-modal .cure-teeth-modal-header .cure-teeth-modal-close{cursor:pointer;height:12px;width:12px}.cure-teeth-modal .cure-teeth-content{background:#f0f1f3;border:1px solid #dadde6;border-radius:12px;display:flex;flex-direction:row;gap:8px;height:62px;padding:4px;width:100%}.cure-teeth-modal .cure-teeth-content .cure-teeth-content-number{display:flex;flex-direction:column;gap:2px;padding:2px 6px}.cure-teeth-modal .cure-teeth-content .cure-teeth-content-number .cure-teeth-content-number-label{font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.cure-teeth-modal .cure-teeth-content .cure-teeth-content-number .cure-teeth-content-number-image-wrapper{align-items:center;display:flex;flex-direction:row;gap:2px}.cure-teeth-modal .cure-teeth-content .cure-teeth-content-number .cure-teeth-content-number-image-wrapper .cure-teeth-content-number-image{height:7px;width:7px}.cure-teeth-modal .cure-teeth-content .cure-teeth-content-label{display:flex;flex-direction:column;justify-content:space-between;padding:4px}.cure-teeth-modal .cure-teeth-content .cure-teeth-content-label .cure-teeth-content-label-about{font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.cure-teeth-modal .cure-teeth-content .cure-teeth-content-label .cure-teeth-content-label-serial{color:#7d8188;font-family:Golos Text,sans-serif;font-size:14px;font-weight:400}.teeth-examination{display:flex;flex-direction:column;gap:24px;max-width:1085px}.teeth-examination .teeth-examination-header{width:1085px}.teeth-examination .teeth-examination-treatment-content{display:flex;flex-direction:column;gap:8px}.teeth-examination .teeth-examination-treatment-content .teeth-examination-treatment-content-header{align-items:center;border-bottom:1px solid #f0f1f3;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:4px}.teeth-examination .teeth-examination-treatment-content .teeth-examination-treatment-content-header .teeth-examination-treatment-content-header-labels{align-items:center;display:flex;flex-direction:row;gap:8px}.teeth-examination .teeth-examination-treatment-content .teeth-examination-treatment-content-header .teeth-examination-treatment-content-header-labels .teeth-examination-treatment-content-header-labels-header{font-family:Golos Text,sans-serif;font-size:18px;font-weight:800}.teeth-examination .teeth-examination-treatment-content .teeth-examination-treatment-content-header .teeth-examination-treatment-content-header-labels .teeth-examination-treatment-content-header-labels-text{font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.teeth-examination .teeth-examination-treatment-content .teeth-examination-treatment-content-header .teeth-examination-treatment-content-header-button:hover{background-color:#dadde6}.teeth-examination .teeth-examination-treatment-content .teeth-examination-treatment-content-header .teeth-examination-treatment-content-header-button{align-items:center;background:#f0f1f3;border:none;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;gap:8px;height:40px;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.teeth-examination .teeth-examination-treatment-content .teeth-examination-treatment-content-header .teeth-examination-treatment-content-header-button .teeth-examination-treatment-content-header-button-image{-webkit-filter:invert(29%) sepia(49%) saturate(609%) hue-rotate(187deg) brightness(99%) contrast(91%);filter:invert(29%) sepia(49%) saturate(609%) hue-rotate(187deg) brightness(99%) contrast(91%);height:24px;width:24px}.teeth-examination .teeth-examination-treatment-content .teeth-examination-treatment-content-header .teeth-examination-treatment-content-header-button .teeth-examination-treatment-content-header-button-label{color:#425691;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400;text-align:center}.teeth-examination .teeth-examination-treatment-content .teeth-examination-treatment-content-table{display:flex;flex-direction:column;gap:16px;max-height:250px;overflow-y:scroll}.teeth-examination .teeth-examination-treatment-content .teeth-examination-treatment-content-table .teeth-examination-treatment-content-table-row{display:flex;flex-direction:row;gap:24px}.teeth-examination .teeth-examination-content{display:flex;flex-direction:row;gap:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.teeth-examination .teeth-examination-content .teeth-examination-content-left{width:381px}.teeth-examination .teeth-examination-content .teeth-examination-content-right{display:flex;flex-direction:column;gap:4px;width:688px}.teeth-examination .teeth-examination-content .teeth-examination-content-right .teeth-examination-content-right-header{align-items:center;border-bottom:1px solid #f0f1f3;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:4px}.teeth-examination .teeth-examination-content .teeth-examination-content-right .teeth-examination-content-right-header .teeth-examination-content-right-header-label{font-family:Golos Text,sans-serif;font-size:18px;font-weight:800}.teeth-examination .teeth-examination-content .teeth-examination-content-right .teeth-examination-content-right-header .teeth-examination-content-right-header-buttons:hover{background-color:#e4e7ee}.teeth-examination .teeth-examination-content .teeth-examination-content-right .teeth-examination-content-right-header .teeth-examination-content-right-header-buttons{align-items:center;background:#f0f1f3;border:none;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;gap:12px;height:32px;outline:none;padding:16px 20px 16px 16px}.teeth-examination .teeth-examination-content .teeth-examination-content-right .teeth-examination-content-right-header .teeth-examination-content-right-header-buttons .teeth-examination-content-right-header-buttons-label{color:#425691;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.teeth-examination .teeth-examination-content .teeth-examination-content-right .teeth-examination-content-right-header .teeth-examination-content-right-header-buttons .teeth-examination-content-right-header-buttons-image{height:10px;width:6px}.teeth-examination .teeth-examination-history-content{display:flex;flex-direction:column;gap:12px}.teeth-examination .teeth-examination-history-content .teeth-examination-history-content-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.teeth-examination .teeth-examination-history-content .teeth-examination-history-content-header .teeth-examination-history-content-header-label{font-family:Golos Text,sans-serif;font-size:18px;font-weight:800}.teeth-examination .teeth-examination-history-content .teeth-examination-history-content-header .teeth-examination-history-content-header-button:hover{background-color:#e4e7ee}.teeth-examination .teeth-examination-history-content .teeth-examination-history-content-header .teeth-examination-history-content-header-button{align-items:center;background:#f0f1f3;border:none;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;gap:12px;height:40px;outline:none;padding:16px 22px 16px 16px}.teeth-examination .teeth-examination-history-content .teeth-examination-history-content-header .teeth-examination-history-content-header-button .teeth-examination-history-content-header-button-label{color:#425691;font-family:Inter,sans-serif;font-size:16px;font-weight:400}.teeth-examination .teeth-examination-history-content .teeth-examination-history-content-header .teeth-examination-history-content-header-button .teeth-examination-history-content-header-button-image{height:10px;width:6px}.teeth-examination .teeth-examination-history-content .teeth-examination-history-content-block{display:flex;flex-direction:column;gap:8px;max-height:250px;overflow-y:scroll;width:100%}.teeth-examination .teeth-examination-history-content .teeth-examination-history-content-block .teeth-examination-history-content-block-row{display:flex;flex-direction:row;gap:16px;width:100%}.examination-table{display:flex;flex-direction:column;gap:4px;width:1085px}.examination-table .examination-table-row{display:flex;flex-direction:row;gap:4px}.examination-table-component{background:#fff;border:1px solid #f0f1f3;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.examination-table-component .examination-table-component-wrapper{align-items:center;background:#f0f1f3;border-radius:12px;display:flex;flex-direction:column}.examination-table-component .examination-table-component-wrapper .examination-table-component-wrapper-tooth-bottom{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.examination-table-component .examination-table-component-wrapper .examination-table-component-wrapper-circle-top{padding-bottom:5px}.examination-table-component .examination-table-component-wrapper .examination-table-component-wrapper-circle-bottom{padding-top:5px}.examination-table-component .examination-table-component-number{align-items:center;display:flex;flex-direction:row;gap:7px;justify-content:center}.examination-table-component .examination-table-component-number .examination-table-component-number-label{font-family:Golos Text,sans-serif;font-size:14px;font-weight:400}.examination-table-component .examination-table-component-number .examination-table-component-number-icon{height:8px;width:8px}.teeth-examination-component{border:1px solid #f0f1f3;border-radius:20px;display:flex;flex-direction:column;gap:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:12px;width:100%}.teeth-examination-component .teeth-examination-component-header{display:flex;flex-direction:row;justify-content:space-between}.teeth-examination-component .teeth-examination-component-header .teeth-examination-component-header-label{display:flex;flex-direction:column;gap:4px}.teeth-examination-component .teeth-examination-component-header .teeth-examination-component-header-label .teeth-examination-component-header-label-about{font-family:Golos Text,sans-serif;font-size:16px;font-weight:700}.teeth-examination-component .teeth-examination-component-header .teeth-examination-component-header-label .teeth-examination-component-header-label-quantity{font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.teeth-examination-component .teeth-examination-component-header .teeth-examination-component-header-button{align-items:center;background:#f0f1f3;border:none;border-radius:4px;display:flex;flex-direction:row;gap:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;outline:none;padding:2px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.teeth-examination-component .teeth-examination-component-header .teeth-examination-component-header-button .teeth-examination-component-header-button-image{height:12px;width:12px}.teeth-examination-component .teeth-examination-component-header .teeth-examination-component-header-button .teeth-examination-component-header-button-label{color:#425691;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.teeth-examination-component .teeth-examination-component-content{background:#f0f1f3;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:8px}.teeth-examination-component .teeth-examination-component-content .teeth-examination-component-content-row{display:flex;flex-direction:column;gap:2px;justify-content:space-between;padding:4px}.teeth-examination-component .teeth-examination-component-content .teeth-examination-component-content-row .teeth-examination-component-content-row-label{font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.teeth-examination-component .teeth-examination-component-content .teeth-examination-component-content-row .teeth-examination-component-content-row-serial{align-items:center;display:flex;flex-direction:row}.teeth-examination-component .teeth-examination-component-content .teeth-examination-component-content-row .teeth-examination-component-content-row-serial .teeth-examination-component-content-row-serial-label{color:#7d8188;font-family:Golos Text,sans-serif;font-size:14px;font-weight:400}.teeth-examination-component .teeth-examination-component-print{align-items:center;border-bottom:1px solid #f0f1f3;cursor:pointer;display:flex;flex-direction:row;gap:10px;padding-bottom:8px}.teeth-examination-component .teeth-examination-component-print .teeth-examination-component-print-label{color:#425691;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.teeth-examination-component .teeth-examination-component-cost{font-family:Golos Text,sans-serif;font-size:16px;font-weight:700}.teeth-examination-component .teeth-examination-component-cost,.teeth-examination-component-footer{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.teeth-examination-component-footer .teeth-examination-component-footer-more{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:row;gap:10px;outline:none;padding:8px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.teeth-examination-component-footer .teeth-examination-component-footer-more .teeth-examination-component-footer-more-label{color:#425691;font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.teeth-examination-component-footer .teeth-examination-component-footer-more .teeth-examination-component-footer-more-image{-webkit-filter:invert(34%) sepia(13%) saturate(1890%) hue-rotate(187deg) brightness(97%) contrast(98%);filter:invert(34%) sepia(13%) saturate(1890%) hue-rotate(187deg) brightness(97%) contrast(98%)}.teeth-examination-component-footer .teeth-examination-component-footer-start:hover{background-color:#e4e7ee}.teeth-examination-component-footer .teeth-examination-component-footer-start{align-items:center;background:#f0f1f3;border:none;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;gap:12px;height:40px;outline:none;padding:16px 22px 16px 16px}.teeth-examination-component-footer .teeth-examination-component-footer-start .teeth-examination-component-footer-start-label{color:#425691;font-family:Inter,sans-serif;font-size:16px;font-weight:400}.teeth-examination-component-footer .teeth-examination-component-footer-start .teeth-examination-component-footer-start-edit{height:10px;width:6px}.tooth-transformation-component{display:flex;flex-direction:row;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-between;max-width:519px;width:100%}.tooth-transformation-component .tooth-transformation-component-description{display:flex;flex-direction:row;gap:16px}.tooth-transformation-component .tooth-transformation-component-description .tooth-transformation-component-description-number{align-items:center;background:#4986ad;border-radius:21px;display:flex;height:16px;justify-content:center;padding:0 4px 0 3px;width:16px}.tooth-transformation-component .tooth-transformation-component-description .tooth-transformation-component-description-number .tooth-transformation-component-description-number-label{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:400}.tooth-transformation-component .tooth-transformation-component-description .tooth-transformation-component-description-text{display:flex;flex-direction:column;gap:8px}.tooth-transformation-component .tooth-transformation-component-description .tooth-transformation-component-description-text .tooth-transformation-component-description-text-header{font-family:Inter,sans-serif;font-size:22px;font-weight:800}.tooth-transformation-component .tooth-transformation-component-description .tooth-transformation-component-description-text .tooth-transformation-component-description-text-footer{display:flex;flex-direction:column;gap:4px}.tooth-transformation-component .tooth-transformation-component-description .tooth-transformation-component-description-text .tooth-transformation-component-description-text-footer .tooth-transformation-component-description-text-footer-label{font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.tooth-transformation-component .tooth-transformation-component-description .tooth-transformation-component-description-text .tooth-transformation-component-description-text-footer .tooth-transformation-component-description-text-footer-number{color:#7d8188;font-family:Golos Text,sans-serif;font-size:14px;font-weight:400}.tooth-transformation-component .tooth-transformation-component-transition{align-items:center;display:flex;flex-direction:row;gap:3px}.tooth-transformation-component .tooth-transformation-component-transition .tooth-transformation-component-transition-tooth-wrapper{border:1px solid #f0f1f3;border-radius:12px;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tooth-transformation-component .tooth-transformation-component-transition .tooth-transformation-component-transition-tooth-wrapper .tooth-transformation-component-transition-tooth{background:#f0f1f3;border-radius:12px}.tooth-transformation-component .tooth-transformation-component-transition .tooth-transformation-component-transition-tooth-wrapper .tooth-transformation-component-transition-tooth .tooth-transformation-component-transition-tooth-image{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tooth-transformation-component .tooth-transformation-component-transition .tooth-transformation-component-transition-tooth-wrapper .tooth-transformation-component-transition-number{align-items:center;display:flex;flex-direction:row;gap:6px;justify-content:center;padding-top:1px}.tooth-transformation-component .tooth-transformation-component-transition .tooth-transformation-component-transition-tooth-wrapper .tooth-transformation-component-transition-number .tooth-transformation-component-transition-number-label{font-family:Inter,sans-serif;font-size:14px;font-weight:400}.tooth-transformation-component .tooth-transformation-component-transition .tooth-transformation-component-transition-tooth-wrapper .tooth-transformation-component-transition-number .tooth-transformation-component-transition-number-image{height:8px;width:8px}.teeth-medical-card-wrapper{border:1px solid #f0f1f3;border-radius:8px;flex-direction:column;gap:8px;max-width:532px;padding:12px}.teeth-medical-card-wrapper,.teeth-medical-card-wrapper .teeth-medical-card-header{align-items:flex-start;align-self:stretch;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.teeth-medical-card-wrapper .teeth-medical-card-header{flex-direction:row;justify-content:space-between}.teeth-medical-card-wrapper .teeth-medical-card-header .teeth-medical-card-header-date-wrapper{display:flex;flex-direction:column;gap:6px}.teeth-medical-card-wrapper .teeth-medical-card-header .teeth-medical-card-header-date-wrapper .teeth-medical-card-header-date{display:flex;flex-direction:row;gap:17px}.teeth-medical-card-wrapper .teeth-medical-card-header .teeth-medical-card-header-date-wrapper .teeth-medical-card-header-date .teeth-medical-card-header-label{color:#000;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.16px;line-height:20px}.teeth-medical-card-wrapper .teeth-medical-card-header .teeth-medical-card-header-date-wrapper .teeth-medical-card-header-number{color:#7d8188;font-family:Golos Text,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:16px}.teeth-medical-card-wrapper .teeth-medical-card-header .teeth-medical-card-header-status{align-items:center;background:#f0f1f3;border-radius:4px;display:flex;gap:8px;height:24px;justify-content:center;padding:0 8px}.teeth-medical-card-wrapper .teeth-medical-card-header .teeth-medical-card-header-status .teeth-medical-card-header-status-img{height:12px;width:12px}.teeth-medical-card-wrapper .teeth-medical-card-header .teeth-medical-card-header-status .teeth-medical-card-header-status-label{color:#1a212f;font-family:Golos Text,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:24px;text-align:center}.teeth-medical-card-wrapper .teeth-medical-card-footer{background:#f0f1f3;border:1px solid #dadde6;border-radius:12px;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.teeth-medical-card-wrapper .teeth-medical-card-footer .teeth-medical-card-footer-row:first-child{border-bottom:1px solid #dadde6}.teeth-medical-card-wrapper .teeth-medical-card-footer .teeth-medical-card-footer-row{display:flex;flex-direction:row;gap:4px;height:62px;padding:8px 4px 0}.teeth-medical-card-wrapper .teeth-medical-card-footer .teeth-medical-card-footer-row .teeth-medical-card-footer-row-number{display:flex;flex-direction:column;padding:0 6px}.teeth-medical-card-wrapper .teeth-medical-card-footer .teeth-medical-card-footer-row .teeth-medical-card-footer-row-number .teeth-medical-card-footer-row-number-label{font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.teeth-medical-card-wrapper .teeth-medical-card-footer .teeth-medical-card-footer-row .teeth-medical-card-footer-row-number .teeth-medical-card-footer-row-number-circles{display:flex;flex-direction:row;gap:2px}.teeth-medical-card-wrapper .teeth-medical-card-footer .teeth-medical-card-footer-row .teeth-medical-card-footer-row-number .teeth-medical-card-footer-row-number-circles .teeth-medical-card-footer-row-number-circles-image{height:8px;width:8px}.teeth-medical-card-wrapper .teeth-medical-card-footer .teeth-medical-card-footer-row .teeth-medical-card-footer-row-label{display:flex;flex-direction:column;gap:4px}.teeth-medical-card-wrapper .teeth-medical-card-footer .teeth-medical-card-footer-row .teeth-medical-card-footer-row-label .teeth-medical-card-footer-row-label-header{font-family:Golos Text,sans-serif;font-size:16px;font-weight:400}.teeth-medical-card-wrapper .teeth-medical-card-footer .teeth-medical-card-footer-row .teeth-medical-card-footer-row-label .teeth-medical-card-footer-row-label-number{color:#7d8188;font-family:Golos Text,sans-serif;font-size:14px;font-weight:400}.tooth-operation-item-wrapper{background:#f0f1f3;border:1px solid #dadde6;border-radius:12px;display:flex;flex-direction:row;gap:35px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:4px;width:100%}.tooth-operation-item-wrapper .tooth-operation-item-number-wrapper{display:flex;flex-direction:column;gap:2px;padding-left:6px;padding-top:2px;position:relative;top:0}.tooth-operation-item-wrapper .tooth-operation-item-number-wrapper .tooth-operation-item-number{font-family:Golos Text,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:24px}.tooth-operation-item-wrapper .tooth-operation-item-number-wrapper .tooth-operation-item-number-icons{display:flex;flex-direction:row;gap:2px}.tooth-operation-item-wrapper .tooth-operation-item-number-wrapper .tooth-operation-item-number-icons .teeth-medical-card-header-status-img{height:8px;width:8px}.tooth-operation-item-wrapper .tooth-operation-item-label-wrapper{margin:0;padding:2px 0 0}.tooth-operation-item-wrapper .tooth-operation-item-label-wrapper .tooth-operation-item-label{color:#000;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:20px;margin:0}
/*# sourceMappingURL=main.3cdf11ad.css.map*/