From 07742a9adbe0968b10d99305225d809598c2c7a1 Mon Sep 17 00:00:00 2001 From: alex-chevski Date: Mon, 11 Dec 2023 14:36:20 +0300 Subject: [PATCH 01/10] 'fix liana style' --- public/css/liana_style.css | 5868 +--------------------- public/fonts/icons.woff | Bin 13944 -> 18116 bytes public/fonts/icons.woff2 | Bin 7080 -> 9296 bytes resources/views/layouts/eatvio.blade.php | 1 - 4 files changed, 1 insertion(+), 5868 deletions(-) diff --git a/public/css/liana_style.css b/public/css/liana_style.css index c40d321..cb15f33 100644 --- a/public/css/liana_style.css +++ b/public/css/liana_style.css @@ -1,5867 +1 @@ -@charset "UTF-8"; - -@font-face { - font-family: icons; - font-display: swap; - src: url("../fonts/icons.woff") format("woff"), - url("../fonts/icons.woff2") format("woff2"); - font-weight: 400; - font-style: normal; -} - -@font-face { - font-family: Mulish; - font-display: swap; - src: url("../fonts/Mulish-Bold.woff") format("woff"), - url("../fonts/Mulish-Bold.woff2") format("woff2"); - font-weight: 700; - font-style: normal; -} - -@font-face { - font-family: Mulish; - font-display: swap; - src: url("../fonts/Mulish-ExtraBold.woff") format("woff"), - url("../fonts/Mulish-ExtraBold.woff2") format("woff2"); - font-weight: 800; - font-style: normal; -} - -@font-face { - font-family: Mulish; - font-display: swap; - src: url("../fonts/Mulish-Black.woff") format("woff"), - url("../fonts/Mulish-Black.woff2") format("woff2"); - font-weight: 900; - font-style: normal; -} - -@font-face { - font-family: Mulish; - font-display: swap; - src: url("../fonts/Mulish-Regular.woff") format("woff"), - url("../fonts/Mulish-Regular.woff2") format("woff2"); - font-weight: 400; - font-style: normal; -} - -@font-face { - font-family: Mulish; - font-display: swap; - src: url("../fonts/Mulish-Medium.woff") format("woff"), - url("../fonts/Mulish-Medium.woff2") format("woff2"); - font-weight: 500; - font-style: normal; -} - -@font-face { - font-family: OpenSans; - font-display: swap; - src: url("../fonts/OpenSans-Medium.woff") format("woff"), - url("../fonts/OpenSans-Medium.woff2") format("woff2"); - font-weight: 500; - font-style: normal; -} - -@font-face { - font-family: OpenSans; - font-display: swap; - src: url("../fonts/OpenSans-SemiBold.woff") format("woff"), - url("../fonts/OpenSans-SemiBold.woff2") format("woff2"); - font-weight: 600; - font-style: normal; -} - -@font-face { - font-family: Mulish; - font-display: swap; - src: url("../fonts/Mulish-SemiBold.woff") format("woff"), - url("../fonts/Mulish-SemiBold.woff2") format("woff2"); - font-weight: 600; - font-style: normal; -} - -.diary__caption::before, -.content__column-btn::before, -.content__title[data-spoller]::before, -.content__breadcrumbs-link:not(:last-child)::before, -.checkbox__input:checked + .checkbox__content::before, -input[type="date"]::before, -.dropdown__button::before, -.dropdown.dropdown-sm .dropdown__button::before, -[class^="icon-"]:before, -[class*=" icon-"]:before { - font-family: "icons"; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - speak: never; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -[class^="icon-"]:before, -[class*=" icon-"]:before { - display: block; -} - -.icon-copy:before { - content: "\e92b"; -} - -.icon-clock:before { - content: "\e92c"; -} - -.icon-pen:before { - content: "\e92a"; -} - -.icon-arrow-short-left:before { - content: "\e929"; -} - -.icon-arrow-left:before { - content: "\e900"; -} - -.icon-arrow-right:before { - content: "\e901"; -} - -.icon-arrow-short-right:before { - content: "\e902"; -} - -.icon-book-open:before { - content: "\e903"; -} - -.icon-burger:before { - content: "\e904"; -} - -.icon-calendar:before, -input[type="date"]:before { - content: "\e905"; -} - -.icon-check:before, -.checkbox__input:checked + .checkbox__content:before { - content: "\e906"; -} - -.icon-check-square:before { - content: "\e907"; -} - -.icon-click:before { - content: "\e908"; -} - -.icon-close:before { - content: "\e909"; -} - -.icon-delete:before { - content: "\e90a"; -} - -.icon-diet:before { - content: "\e90b"; -} - -.icon-down:before, -.diary__caption:before, -.content__column-btn:before, -.content__title[data-spoller]:before, -.dropdown__button:before { - content: "\e90c"; -} - -.icon-download:before { - content: "\e90d"; -} - -.icon-edit:before { - content: "\e90e"; -} - -.icon-eye:before { - content: "\e90f"; -} - -.icon-eye-fill:before { - content: "\e910"; -} - -.icon-fail:before { - content: "\e911"; -} - -.icon-file-text:before { - content: "\e912"; -} - -.icon-gear:before { - content: "\e913"; -} - -.icon-heart:before { - content: "\e914"; -} - -.icon-heart-fill:before { - content: "\e915"; -} - -.icon-info:before { - content: "\e916"; -} - -.icon-location:before { - content: "\e917"; -} - -.icon-logout:before { - content: "\e918"; -} - -.icon-message-circle:before { - content: "\e919"; -} - -.icon-message-square:before { - content: "\e91a"; -} - -.icon-more-horizontal:before { - content: "\e91b"; -} - -.icon-mouthpiece:before { - content: "\e91c"; -} - -.icon-people:before { - content: "\e91d"; -} - -.icon-refresh:before { - content: "\e91e"; -} - -.icon-rubble:before { - content: "\e91f"; -} - -.icon-search:before { - content: "\e920"; -} - -.icon-share:before { - content: "\e921"; -} - -.icon-shield:before { - content: "\e922"; -} - -.icon-shield-fill:before { - content: "\e923"; -} - -.icon-stats:before { - content: "\e924"; -} - -.icon-triangle:before, -.content__breadcrumbs-link:not(:last-child):before, -.dropdown.dropdown-sm .dropdown__button:before { - content: "\e925"; -} - -.icon-upload:before { - content: "\e926"; -} - -.icon-users:before { - content: "\e927"; -} - -.icon-wallet:before { - content: "\e928"; -} - -body { - font-family: "Mulish", sans-serif; - color: #323f4b; - background: #f0f2f5; - min-height: 100%; - line-height: normal; - padding: 0em var(--lock-padding, 0) 0em 0em; -} - -body.lock { - overflow: hidden; -} - -.wrapper { - position: relative; - width: 100%; - min-height: 100%; - overflow: hidden; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - margin: 0 auto; -} - -[class*="__container"] { - margin: 0 auto; - padding: 0 1em; - -webkit-box-sizing: content-box; - box-sizing: content-box; - max-width: 1170px; -} - -[class*="__container"].container-sm { - max-width: 970px; -} - -.popup { - position: fixed; - background: rgba(0, 0, 0, 0.3); - top: 0; - left: 0; - bottom: 0; - right: 0; - opacity: 0; - visibility: hidden; - overflow-y: auto; - overflow-x: hidden; - -webkit-transition: all 0.3s linear 0s; - -o-transition: all 0.3s linear 0s; - transition: all 0.3s linear 0s; - z-index: 10; - padding: 0.9375em; -} - -.popup.open { - opacity: 1; - visibility: visible; -} - -.popup.open .popup__body { - opacity: 1; - -webkit-transform: scale(1); - -ms-transform: scale(1); - transform: scale(1); - visibility: visible; -} - -.popup__content { - position: relative; - min-height: 100%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.popup__body { - background: #fff; - border-radius: 8px; - -webkit-transition: all 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0s; - -o-transition: all 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0s; - transition: all 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0s; - -webkit-transform: scale(0); - -ms-transform: scale(0); - transform: scale(0); - max-width: 770px; - width: 100%; -} - -.popup__body.popup__body-sm { - max-width: 484px; -} - -.popup__body.popup__body-md { - max-width: 634px; -} - -.popup__start { - padding: 4.9375em 2.75em 3.6875em; - text-align: center; -} - -.popup__title { - color: #000; - text-transform: uppercase; -} - -.popup__btn { - margin: 3.75em 0em 0em 0em; -} - -.popup__step { - padding: 1em; -} - -.popup__header { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding: 0em 0em 1.25em 0em; - border-bottom: 1px solid #e6e6e6; -} - -.popup__header-title { - font-size: 20px; - font-weight: 700; - line-height: 100%; -} - -.popup__close { - position: absolute; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-transition: all 0.3s ease 0s; - -o-transition: all 0.3s ease 0s; - transition: all 0.3s ease 0s; - color: currentColor; - background: transparent; - font-size: 1rem; - background: #fff; - z-index: 1; - top: 0; - right: 0; - width: 40px; - height: 40px; - border-radius: 50%; -} - -.popup__step-body { - padding: 2em 0em; - text-align: center; -} - -.popup__step-subtitle { - font-size: 20px; - font-weight: 500; - line-height: 120%; - border-bottom: 1px solid #e6e6e6; - padding: 0em 0em 1.6em 0em; -} - -.popup__calc { - padding: 1.875em 1.25em; - text-align: center; -} - -.popup__calc-desc { - margin: 1em 0em 0em 0em; - text-align: center; - font-size: 15px; - font-weight: 600; - line-height: 120%; - letter-spacing: 0.2px; -} - -.popup__step-items { - margin: 1.875rem 0em 0em 0em; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-column-gap: 30px; - -moz-column-gap: 30px; - column-gap: 30px; -} - -.popup__footer { - border-top: 1px solid #e6e6e6; - padding: 1em 0em 0em 0em; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; -} - -.popup__prev.btn { - font-weight: 700; - border-radius: 4px; -} - -.popup__prev::before { - font-size: 20px; - margin: 0em 0.625rem 0em 0; -} - -.popup__next.btn { - font-weight: 700; - border-radius: 4px; -} - -.popup__next::before { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; - font-size: 20px; - margin: 0em 0em 0em 0.625rem; -} - -.popup__audience { - margin: 3.125em auto 0em; - display: -ms-grid; - display: grid; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -ms-grid-columns: (1fr) [3]; - grid-template-columns: repeat(3, 1fr); - grid-auto-rows: 190px; - gap: 20px; - padding: 0em 0em 1.875em 0em; - border-bottom: 2px solid #f0f2f5; - max-width: 620px; -} - -.popup__audience-input:checked + .popup__audience-content { - border-color: #2f80ed; -} - -.popup__audience-input:checked - + .popup__audience-content - .popup__audience-static { - display: none; -} - -.popup__audience-input:checked - + .popup__audience-content - .popup__audience-color { - display: block; -} - -.popup__audience-content { - min-height: 100%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - border-radius: 8px; - border: 2px solid #fff; - background: rgba(217, 217, 217, 0.01); - cursor: pointer; - -webkit-transition: border-color 0.3s ease 0s; - -o-transition: border-color 0.3s ease 0s; - transition: border-color 0.3s ease 0s; -} - -.popup__audience-image { - height: 100px; -} - -.popup__audience-image img { - height: 100%; - width: auto; -} - -.popup__audience-color { - display: none; -} - -.popup__audience-static { - display: block; -} - -.popup__audience-text { - margin: 0.5em 0em 0em 0em; - color: #000; - text-align: center; - font-size: 20px; - font-weight: 600; -} - -.popup__step-checkboxes { - margin: 2em 0em 0em 0em; - padding: 0em 1.6875em; - max-height: 225px; - overflow-y: auto; -} - -.popup__step-checkbox:not(:last-child) { - margin: 0em 0em 1.0625rem 0rem; -} - -.popup__step-options { - margin: 2em 0em 0em 0em; - padding: 0em 1.6875em; -} - -.popup__search { - margin: 1.875em auto 0em; - max-width: 494px; -} - -.popup__list { - display: -ms-grid; - display: grid; - -ms-grid-columns: 1.5fr 1fr; - grid-template-columns: 1.5fr 1fr; - gap: 20px; - max-width: 494px; - margin: 1.875em auto 0; -} - -.popup__list-item { - text-align: left; -} - -.popup__list-link { - font-size: 22px; - font-weight: 600; - line-height: 100%; - -webkit-transition: color 0.3s ease 0s; - -o-transition: color 0.3s ease 0s; - transition: color 0.3s ease 0s; -} - -.popup__rows { - max-width: 630px; - margin-left: auto; - margin-right: auto; -} - -.popup__rows:not(:first-child) { - margin-top: 1.875rem; -} - -.popup__rows.popup__rows-bordered > .popup__row:not(:last-child) { - border-bottom: 1px solid #e6e6e6; - padding: 0em 0em 1.875em 0em; - margin: 0em 0em 1.875em 0rem; -} - -.popup__rows .popup__rows .popup__row:not(:last-child) { - margin: 0em 0em 1.5em 0rem; -} - -.popup__rows.popup__rows-sm .popup__row:not(:last-child) { - margin: 0em 0em 1.5em 0rem; -} - -.popup__row { - position: relative; -} - -.popup__row:not(:last-child) { - margin: 0em 0em 2.5rem 0rem; -} - -.popup__row.popup__row-columns { - display: -ms-grid; - display: grid; - -ms-grid-columns: (1fr) [2]; - grid-template-columns: repeat(2, 1fr); - gap: 30px; -} - -.popup__grid { - display: -ms-grid; - display: grid; - -ms-grid-columns: (1fr) [2]; - grid-template-columns: repeat(2, 1fr); - row-gap: 20px; - -webkit-column-gap: 10px; - -moz-column-gap: 10px; - column-gap: 10px; -} - -.popup__grid .input { - border-radius: 5px; - border: 1px solid #ced4da; - background: rgba(217, 217, 217, 0.01); -} - -.popup__grid .input-lg { - -ms-grid-column-span: 2; - grid-column: span 2; -} - -.popup__step-announcement { - margin: 3.125em auto 0em; - max-width: 662px; - text-align: left; -} - -.popup__checkboxes { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-column-gap: 11px; - -moz-column-gap: 11px; - column-gap: 11px; -} - -.popup__checkboxes .checkbox-btn { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.popup__link { - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - border-radius: 8px; - border: 1px solid #e6e6e6; - background: rgba(217, 217, 217, 0.01); - padding: 0.8125rem 0.9375rem; - color: #000; - font-size: 18px; - line-height: normal; - -webkit-transition: background-color 0.3s ease 0s, color 0.3s ease 0s, - border-color 0.3s ease 0s; - -o-transition: background-color 0.3s ease 0s, color 0.3s ease 0s, - border-color 0.3s ease 0s; - transition: background-color 0.3s ease 0s, color 0.3s ease 0s, - border-color 0.3s ease 0s; -} - -.popup__link::before { - color: #2f80ed; - font-size: 24px; - margin: 0em 1rem 0em 0em; - -webkit-transition: color 0.3s ease 0s; - -o-transition: color 0.3s ease 0s; - transition: color 0.3s ease 0s; -} - -.popup__link-info { - position: absolute; - top: 6px; - right: 6px; -} - -.popup__privacy { - margin: 0.8125em 0em 0em 0em; - font-size: 14px; - text-align: left; -} - -.popup__privacy-link { - color: #2f80ed; - text-decoration: underline; -} - -.popup__info { - position: absolute; - top: 0; - right: 0; -} - -.dropdown { - position: relative; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - font-size: 18px; - font-weight: 500; - line-height: 1.2777777778; - text-align: left; -} - -.dropdown::before { - position: absolute; - top: 10px; - left: 10px; - z-index: 2; - font-size: 20px; -} - -.dropdown[class*="icon"].dropdown-sm .dropdown__button { - padding: 0.3125rem 0.875rem 0.3125rem 2.5rem; -} - -.dropdown.dropdown-white .dropdown__button { - border-radius: 5px; - border: 1px solid #ced4da; - background: rgba(217, 217, 217, 0.01); - font-weight: 300; - color: #7d858c; -} - -.dropdown.dropdown-white .dropdown__button::before { - font-size: 14px; - color: #7d858c; -} - -.dropdown.dropdown-sm.icon-burger::before { - color: #7b8794; -} - -.dropdown.dropdown-sm.icon-calendar::before, -input.dropdown.dropdown-sm[type="date"]::before { - color: #2f80ed; -} - -.dropdown.dropdown-sm .dropdown__button { - font-size: 14px; - padding: 0.3125rem 0.875rem; - min-height: 40px; - border: 1px solid #f0f2f5; - background: #fff; - text-align: left; -} - -.dropdown.dropdown-sm .dropdown__button::before { - font-size: 10px; - color: #f0f2f5; - -ms-flex-item-align: stretch; - -ms-grid-row-align: stretch; - align-self: stretch; - padding: 0em 0em 0em 0.875em; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - border-left: 1px solid currentColor; - -webkit-transition: color 0.3s ease 0s; - -o-transition: color 0.3s ease 0s; - transition: color 0.3s ease 0s; -} - -.dropdown.dropdown-sm .dropdown__button.active::before { - border-left: 0; - border-right: 1px solid currentColor; - padding: 0em 0.875em 0em 0em; -} - -.dropdown.dropdown-sm .dropdown__list { - font-size: 14px; - max-height: none; - padding: 0.625rem 0.875rem; -} - -.dropdown__button { - position: relative; - cursor: pointer; - -webkit-transition: all 0.3s ease 0s; - -o-transition: all 0.3s ease 0s; - transition: all 0.3s ease 0s; - width: 100%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - z-index: 1; - font-weight: 500; - border-radius: 8px; - border: 1px solid #e6e6e6; - background: #f6faff; - padding: 0.8125rem 1.25rem; -} - -.dropdown__button::before { - -webkit-transition: -webkit-transform 0.3s ease 0s; - transition: -webkit-transform 0.3s ease 0s; - -o-transition: transform 0.3s ease 0s; - transition: transform 0.3s ease 0s; - transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s; - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; - color: #2f80ed; - font-size: 22px; -} - -.dropdown__button.active { - border-radius: 8px 8px 0 0; -} - -.dropdown__button.active::before { - -webkit-transform: rotate(180deg); - -ms-transform: rotate(180deg); - transform: rotate(180deg); -} - -.dropdown__list { - position: absolute; - left: 0; - top: calc(100% - 2px); - width: 100%; - border-top: 0; - -webkit-transition: 200ms ease; - -o-transition: 200ms ease; - transition: 200ms ease; - opacity: 0; - visibility: hidden; - overflow: hidden; - background: #fff; - z-index: 3; - border-radius: 0px 0px 8px 8px; - border: 1px solid #e6e6e6; - background: #fff; - max-height: 144px; - overflow-y: auto; - padding: 0.625rem 1.25rem; -} - -.dropdown__list.visible { - opacity: 1; - visibility: visible; -} - -.dropdown__list-item { - cursor: pointer; -} - -.dropdown__list-item:not(:last-child) { - margin: 0em 0em 0.625rem 0rem; -} - -.dropdown__list-item.active { - color: #2f80ed; -} - -.title { - font-size: 18px; - font-weight: 600; - line-height: 100%; -} - -.title.title-lg { - font-size: 20px; -} - -.title.title-sm { - font-size: 16px; -} - -.title.title-bold { - font-weight: 700; -} - -[data-tooltip] { - cursor: help; -} - -.info-block { - width: 15px; - height: 15px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - background: #e6e6e6; - color: #fff; - border-radius: 50%; - font-size: 12px; - line-height: 1.25; - -webkit-transition: background-color 0.3s ease 0s, color 0.3s ease 0s; - -o-transition: background-color 0.3s ease 0s, color 0.3s ease 0s; - transition: background-color 0.3s ease 0s, color 0.3s ease 0s; -} - -.tooltip { - position: fixed; - z-index: 11; - padding: 0.625rem; - color: #000; - font-size: 12px; - line-height: normal; - border-radius: 8px; - background: #fff; - -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); - box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); - max-width: 236px; -} - -input[type="date"] { - position: relative; -} - -input[type="date"]::before { - color: #2f80ed; - margin: 0em 0.5em 0em 0em; -} - -::-webkit-scrollbar { - width: 8px; -} - -::-webkit-scrollbar-track { - background: #fff; -} - -::-webkit-scrollbar-thumb { - background: #2f80ed; - border-radius: 8px; -} - -.cover-image { - width: 100%; - height: 100%; - -o-object-fit: cover; - object-fit: cover; -} - -.input { - -o-text-overflow: ellipsis; - text-overflow: ellipsis; - -webkit-transition: all 0.3s ease 0s; - -o-transition: all 0.3s ease 0s; - transition: all 0.3s ease 0s; - width: 100%; - background: none; - font-size: 18px; - padding: 0.7em 1.1111111111em; - line-height: normal; - font-weight: 500; - border-radius: 8px; - border: 1px solid #e6e6e6; - background: #f6faff; - color: #000; -} - -.input.input-white { - border-radius: 8px; - border: 1px solid #f0f2f5; - background: rgba(217, 217, 217, 0.01); - padding: 0.3888888889em 0.8888888889em; -} - -.input:focus { - border-color: #2f80ed; -} - -.input::-webkit-input-placeholder { - color: inherit; - opacity: 0.5; -} - -.input::-moz-placeholder { - color: inherit; - opacity: 0.5; -} - -.input:-ms-input-placeholder { - color: inherit; - opacity: 0.5; -} - -.input::-ms-input-placeholder { - color: inherit; - opacity: 0.5; -} - -.input::placeholder { - color: inherit; - opacity: 0.5; -} - -.input:disabled { - background: #dfe0e1; - border-color: #dfe0e1; -} - -.textarea { - -o-text-overflow: ellipsis; - text-overflow: ellipsis; - -webkit-transition: all 0.3s ease 0s; - -o-transition: all 0.3s ease 0s; - transition: all 0.3s ease 0s; - width: 100%; - background: none; - resize: none; - height: 160px; - font-size: 18px; - padding: 0.7em 1.1111111111em; - line-height: normal; - font-weight: 500; - border-radius: 8px; - border: 1px solid #e6e6e6; - background: #f6faff; - color: #000; -} - -.textarea:focus { - border-color: #2f80ed; -} - -.textarea::-webkit-input-placeholder { - color: inherit; - opacity: 0.5; -} - -.textarea::-moz-placeholder { - color: inherit; - opacity: 0.5; -} - -.textarea:-ms-input-placeholder { - color: inherit; - opacity: 0.5; -} - -.textarea::-ms-input-placeholder { - color: inherit; - opacity: 0.5; -} - -.textarea::placeholder { - color: inherit; - opacity: 0.5; -} - -.textarea:disabled { - background: #dfe0e1; - border-color: #dfe0e1; -} - -.label { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin: 0em 0em 0.625rem 0rem; - font-size: 14px; -} - -.label__quantity { - margin-left: auto; - color: #000; -} - -.file { - display: block; -} - -.file__content { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - border-radius: 8px; - background: #f6faff; - padding: 3.125em; - position: relative; - cursor: pointer; - -webkit-transition: background-color 0.3s ease 0s; - -o-transition: background-color 0.3s ease 0s; - transition: background-color 0.3s ease 0s; -} - -.file__content::before { - content: ""; - position: absolute; - inset: 10px; - border-radius: 6px; - border: 1px dashed #2f80ed; -} - -.file__title { - margin: 1.25rem 0em 0em 0em; - text-align: center; - font-size: 18px; - font-weight: 500; - line-height: normal; - text-wrap: balance; -} - -.file__footer { - margin: 1.0714285714em 0em 0em 0em; - font-size: 14px; -} - -.option { - display: block; -} - -.option:not(:last-child) { - margin: 0em 0em 1.5rem 0rem; -} - -.option__input:checked + .option__text::before, -.option__input:checked ~ .option .option__text::before { - background: #2f80ed; -} - -.option__input#variant:checked ~ .options-hidden { - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -.option__text { - color: #000; - font-size: 20px; - line-height: 1.2; - font-weight: 600; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.option__text::before { - content: ""; - width: 22px; - height: 22px; - border: 3px solid #fff; - -webkit-box-shadow: 0 0 0 2px #2f80ed; - box-shadow: 0 0 0 2px #2f80ed; - border-radius: 50%; - padding: 0.25em; - -ms-flex-negative: 0; - flex-shrink: 0; - margin: 0em 1.25rem 0em 0em; -} - -.option-btn { - display: block; -} - -.option-btn__input:checked + .option-btn__text { - background: #2f80ed; - border-color: #2f80ed; - color: #fff; -} - -.option-btn__input:checked + .option-btn__text::before { - color: #fff; -} - -.option-btn__input:checked + .option-btn__text .option-btn__info { - background: #fff; - color: #2f80ed; -} - -.option-btn__text { - position: relative; - border-radius: 8px; - border: 1px solid #e6e6e6; - background: rgba(217, 217, 217, 0.01); - padding: 0.8125rem 0.8125rem 0.8125rem 0.8125rem; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - width: 300px; - color: #000; - font-size: 18px; - cursor: pointer; - -webkit-transition: border-color 0.3s ease 0s, background-color 0.3s ease 0s, - color 0.3s ease 0s; - -o-transition: border-color 0.3s ease 0s, background-color 0.3s ease 0s, - color 0.3s ease 0s; - transition: border-color 0.3s ease 0s, background-color 0.3s ease 0s, - color 0.3s ease 0s; -} - -.option-btn__text .icon-arrow-short-right { - margin-left: auto; - -ms-flex-item-align: center; - -ms-grid-row-align: center; - align-self: center; - color: #2f80ed; - -webkit-transition: color 0.3s ease 0s; - -o-transition: color 0.3s ease 0s; - transition: color 0.3s ease 0s; - font-size: 14px; -} - -.option-btn__text::before { - font-size: 24px; - color: #2f80ed; - -webkit-transition: color 0.3s ease 0s; - -o-transition: color 0.3s ease 0s; - transition: color 0.3s ease 0s; - margin: 0em 0.875rem 0em 0em; -} - -.option-btn__info { - position: absolute; - top: 6px; - right: 6px; -} - -.options-hidden { - display: none; - gap: 20px; - max-width: 400px; -} - -.checkbox { - display: block; - --checkbox-color: #2f80ed; -} - -.checkbox.checkbox-orange { - --checkbox-color: #ff9f0c; -} - -.checkbox.checkbox-purple { - --checkbox-color: #e7228d; -} - -.checkbox.checkbox-green { - --checkbox-color: #019a3e; -} - -.checkbox__input:checked + .checkbox__content::before { - background: var(--checkbox-color, #2f80ed); - color: #fff; - border-color: var(--checkbox-color, #2f80ed) !important; -} - -.checkbox__content { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - color: #000; - font-size: 18px; - line-height: 1.2777777778; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - cursor: pointer; -} - -.checkbox__content::before { - content: ""; - color: #fff; - font-size: 14px; - border-radius: 3px; - -ms-flex-negative: 0; - flex-shrink: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - background: #fff; - width: 22px; - height: 22px; - border: 2px solid var(--checkbox-color, #2f80ed); - margin: 0em 0.875rem 0em 0em; -} - -.checkbox__column { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} - -.checkbox__column small { - margin: 0.25em 0em 0em 0em; - font-size: 16px; - font-weight: 500; -} - -.checkbox__column small span { - font-size: 12px; - font-weight: 400; -} - -.checkbox__column small span.green { - color: #019a3e; -} - -.checkbox__column small span.red { - color: #dc0303; -} - -.checkbox-btn { - display: block; -} - -.checkbox-btn__input:checked + .checkbox-btn__content { - border-color: #2f80ed; - color: #2f80ed; -} - -.checkbox-btn__content { - display: block; - border-radius: 8px; - border: 2px solid #f6faff; - background: #f6faff; - cursor: pointer; - padding: 0.6666666667em; - font-size: 18px; - font-weight: 600; -} - -.btn { - position: relative; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - text-align: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-transition: all 0.3s ease 0s; - -o-transition: all 0.3s ease 0s; - transition: all 0.3s ease 0s; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - white-space: nowrap; - padding: 0.8em; - font-weight: 500; - border-radius: 8px; - font-size: 18px; -} - -.btn.btn-primary { - background: #2f80ed; - color: #fff; -} - -.btn.btn-secondary { - border-radius: 8px; - border: 2px solid #2f80ed; - background: rgba(217, 217, 217, 0.01); -} - -.btn.btn-light { - background: #f6faff; - color: #323f4b; -} - -.btn.btn-white { - background: #fff; - color: #2f80ed; -} - -.btn.btn-green { - background: #019a3e; - color: #fff; -} - -.btn.btn-sm { - padding: 0.7857142857em 1.8571428571em; - font-size: 14px; -} - -.btn.btn-lg { - padding: 0.8em 1.65em; -} - -.btn.btn-fullwidth { - width: 100%; -} - -.btn:disabled, -.btn[aria-disabled="true"] { - cursor: default; - color: #fff; - background: #dfe0e1; - pointer-events: none; -} - -.header { - padding: 0.75em 0em 0.625em; - background: #fff; - -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); - box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -.header__main { - position: relative; - z-index: 2; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding: 0 1.5em; -} - -.header__content { - margin-left: auto; -} - -.header__container { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-column-gap: 10px; - -moz-column-gap: 10px; - column-gap: 10px; -} - -.header__logo { - margin: 0em 0.9375em 0em 0em; - -webkit-box-flex: 0; - -ms-flex: 0 0 105px; - flex: 0 0 105px; -} - -.header__search.search { - display: none; -} - -.header__menu { - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; - background: rgba(0, 0, 0, 0.3); - z-index: 9; - opacity: 0; - visibility: hidden; - overflow-y: auto; - overflow-x: hidden; - -webkit-transition: opacity 0.3s ease 0s, visibility 0.3s ease 0s; - -o-transition: opacity 0.3s ease 0s, visibility 0.3s ease 0s; - transition: opacity 0.3s ease 0s, visibility 0.3s ease 0s; -} - -.header__menu.active { - opacity: 1; - visibility: visible; -} - -.header__menu.active .header__menu-content { - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - transform: translateX(0); -} - -.header__menu-content { - min-height: 100%; - background: #fff; - margin-left: auto; - width: 30vw; - min-width: 320px; - -webkit-transform: translateX(100%); - -ms-transform: translateX(100%); - transform: translateX(100%); - -webkit-transition: -webkit-transform 0.3s ease 0s; - transition: -webkit-transform 0.3s ease 0s; - -o-transition: transform 0.3s ease 0s; - transition: transform 0.3s ease 0s; - transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s; - padding: 5em 2.5em; -} - -.header__menu-separator { - display: none; -} - -.header__menu-list { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} - -.header__menu-list:not(:last-child) { - margin: 0em 0em 0.625em 0rem; -} - -.header__menu-item:not(:last-child) { - margin: 0em 0em 0.625em 0rem; -} - -.header__menu-link { - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - text-align: center; - font-size: 14px; - font-weight: 700; - letter-spacing: 0.2px; -} - -.header__menu-link::before { - font-size: 24px; - color: #7b8794; - width: 40px; - height: 40px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.header__menu-link.active { - color: #2f80ed; -} - -.header__menu-link.active::before { - color: #2f80ed; -} - -.header__menu-link.active::after { - -webkit-transform: scaleX(1); - -ms-transform: scaleX(1); - transform: scaleX(1); -} - -.header__menu-quantity { - position: absolute; - top: 0; - left: 50%; - -webkit-transform: translateX(-100%); - -ms-transform: translateX(-100%); - transform: translateX(-100%); - width: 16px; - height: 16px; - border-radius: 50%; - background: #ed2f2f; - color: #fff; - font-size: 12px; - font-weight: 700; - line-height: normal; -} - -.header__person { - margin-left: auto; - -webkit-box-flex: 0; - -ms-flex: 0 0 35px; - flex: 0 0 35px; - height: 35px; -} - -.header__person img { - border-radius: 50%; -} - -.search { - position: relative; -} - -.search__box { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - position: relative; -} - -.search__btn { - position: absolute; - top: 50%; - -webkit-transform: translateY(-50%); - -ms-transform: translateY(-50%); - transform: translateY(-50%); - left: 10px; - color: #7b8794; - font-size: 20px; -} - -.search__btn.search__btn-sm { - left: 15px; - font-size: 13px; -} - -.search__input { - border-radius: 8px; - background: #f0f2f5; - border: 1px solid #f0f2f5; - color: #000; - font-size: 14px; - width: 100%; - padding: 0.7142857143em 1.4285714286em 0.7142857143em 2.8571428571em; - -webkit-transition: border-color 0.3s ease 0s; - -o-transition: border-color 0.3s ease 0s; - transition: border-color 0.3s ease 0s; -} - -.search__input:focus { - border-color: #2f80ed; -} - -.search__input::-webkit-input-placeholder { - color: inherit; - opacity: 0.5; -} - -.search__input::-moz-placeholder { - color: inherit; - opacity: 0.5; -} - -.search__input:-ms-input-placeholder { - color: inherit; - opacity: 0.5; -} - -.search__input::-ms-input-placeholder { - color: inherit; - opacity: 0.5; -} - -.search__input::placeholder { - color: inherit; - opacity: 0.5; -} - -.search__input.search__input-white { - background: #fff; -} - -.search__send { - margin: 1.25rem 0em 0em 0em; - width: 100%; - padding: 0.625em; - font-weight: 900; - font-size: 16px; - text-transform: uppercase; -} - -.icon-menu { - position: relative; - border-radius: 50%; - background: #2f80ed; - border: 10px solid #2f80ed; - border-top-width: 12px; - border-bottom-width: 12px; - -ms-flex-negative: 0; - flex-shrink: 0; - z-index: 10; - -webkit-transition: -webkit-transform 0.3s linear 0s; - transition: -webkit-transform 0.3s linear 0s; - -o-transition: transform 0.3s linear 0s; - transition: transform 0.3s linear 0s; - transition: transform 0.3s linear 0s, -webkit-transform 0.3s linear 0s; - width: 35px; - height: 35px; -} - -.icon-menu::before, -.icon-menu::after, -.icon-menu span { - content: ""; - position: absolute; - -webkit-transition: all 0.25s; - -o-transition: all 0.25s; - transition: all 0.25s; - height: 2px; - left: 0; - width: 100%; - background-color: #fff; -} - -.icon-menu::before { - top: 1px; -} - -.icon-menu span { - top: calc(50% + 0.5px); -} - -.icon-menu::after { - bottom: -1.5px; -} - -.icon-menu.active { - -webkit-transform: rotate(90deg); - -ms-transform: rotate(90deg); - transform: rotate(90deg); -} - -.icon-menu.active span { - -webkit-transform: scale(0); - -ms-transform: scale(0); - transform: scale(0); -} - -.icon-menu.active::before { - -webkit-transform: rotate(-45deg); - -ms-transform: rotate(-45deg); - transform: rotate(-45deg); - top: calc(50% - 1px); -} - -.icon-menu.active:after { - width: 100%; - -webkit-transform: rotate(45deg); - -ms-transform: rotate(45deg); - transform: rotate(45deg); - bottom: calc(50% - 1px); -} - -.page { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.content { - padding: 2.1875em 0em; -} - -.content__caption { - text-transform: uppercase; - text-align: center; -} - -.content__body { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-column-gap: 30px; - -moz-column-gap: 30px; - column-gap: 30px; -} - -.content__body:not(:first-child) { - margin: 2.1875em 0em 0em 0em; -} - -.content__main { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.content__section { - background: #fff; - padding: 2.5em; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - border-radius: 8px; - -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); - box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); -} - -.content__section:not(:last-child) { - margin: 0em 0em 1.875rem 0rem; -} - -.content__section-image { - -webkit-box-flex: 0; - -ms-flex: 0 0 142px; - flex: 0 0 142px; - margin: 0em 1.875em 0em 0em; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - border-radius: 8px; - background: #f0f9fa; -} - -.content__section-desc { - margin: 1.25rem 0em 0em 0em; - font-size: 14px; -} - -.content__section-btn { - margin: 2rem 0em 0em 0em; - text-transform: uppercase; - font-weight: 700; -} - -.content__section-btn.btn-sm { - padding: 0.7857142857em 5.3571428571em; -} - -.content__side { - -webkit-box-flex: 0; - -ms-flex: 0 0 31.6%; - flex: 0 0 31.6%; -} - -.content__side.content__side-sm { - -webkit-box-flex: 0; - -ms-flex: 0 0 270px; - flex: 0 0 270px; -} - -.content__results { - margin: 0.875em 0em 0em 0em; - background: #fff; - padding: 1.875em 1.875em 1.875em; - border-radius: 8px; - -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); - box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); -} - -.content__results-list { - margin: 1.875em 0em 0em 0em; -} - -.content__results-item { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} - -.content__results-item:not(:last-child) { - border-bottom: 1px solid #f0f2f5; - padding: 0em 0em 1.8125em 0em; - margin: 0em 0em 1.8125em 0rem; -} - -.content__results-caption { - font-size: 18px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.content__results-info { - width: 14px; - height: 14px; - background: #f0f2f5; - color: #323f4b; - border-radius: 50%; - font-size: 10px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -ms-flex-negative: 0; - flex-shrink: 0; - margin: 0em 0em 0em 0.625rem; -} - -.content__results-separator { - margin: 1.0625rem 0em; - height: 3px; - width: 40px; - background: #323f4b; -} - -.content__results-text { - color: #79828f; - font-size: 14px; -} - -.content__results-value { - margin: 0.075em 0em 0.15em 0em; - color: #1c2329; - font-size: 40px; - font-weight: 600; -} - -.content__results-value::after { - content: "₽"; - font-size: 30px; - color: #79828f; -} - -.content__results-top { - color: #2f80ed; - font-size: 14px; -} - -.content__pro { - margin: 0.875rem 0em 0em 0em; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - border-radius: 8px; - background: #fff; - padding: 0.9375rem 1.25rem; - color: #2f80ed; - font-size: 20px; - font-weight: 500; - -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); - box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); - -webkit-transition: background-color 0.3s ease 0s, color 0.3s ease 0s; - -o-transition: background-color 0.3s ease 0s, color 0.3s ease 0s; - transition: background-color 0.3s ease 0s, color 0.3s ease 0s; -} - -.content__pro span { - border-radius: 5px; - background: #2f80ed; - padding: 0.2em 1.3333333333em; - color: #fff; - -ms-flex-negative: 0; - flex-shrink: 0; - font-size: 15px; - font-weight: 600; - margin: 0em 0.625rem 0em 0em; - -webkit-transition: background-color 0.3s ease 0s, color 0.3s ease 0s; - -o-transition: background-color 0.3s ease 0s, color 0.3s ease 0s; - transition: background-color 0.3s ease 0s, color 0.3s ease 0s; -} - -.content__info { - position: relative; - margin: 0.7em 0em 0em auto; - max-width: -webkit-fit-content; - max-width: -moz-fit-content; - max-width: fit-content; - border-radius: 8px; - background: #fff; - -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); - box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); - padding: 0.75em 2.8em 0.75em 0.6em; - color: #2f80ed; - font-size: 20px; - font-weight: 500; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-transition: background-color 0.3s ease 0s, color 0.3s ease 0s; - -o-transition: background-color 0.3s ease 0s, color 0.3s ease 0s; - transition: background-color 0.3s ease 0s, color 0.3s ease 0s; -} - -.content__info span { - position: absolute; - top: 6px; - right: 4px; - width: 12px; - height: 12px; -} - -.content__info::before { - font-size: 24px; - margin: 0em 0.625rem 0em 0em; -} - -.content__header.content__header-offset { - margin: 1.25em 0em 0em 0em; - padding: 1.25em 0em 0em 0em; - border-top: 1px solid #f0f2f5; -} - -.content__header-title { - text-transform: uppercase; - text-align: center; - margin: 0em 0em 1.5rem 0rem; -} - -.content__chart { - margin: 1.875em 0em 0em 0em; -} - -.content__chart-filters { - margin: 2.0625em 0em 0em 0em; - display: -ms-grid; - display: grid; - -ms-grid-columns: (1fr) [4]; - grid-template-columns: repeat(4, 1fr); -} - -.content__chart-filters .checkbox__content { - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; -} - -.content__chart-filters .checkbox__content::before { - margin-top: 0.25rem; -} - -.content__date { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin: 0em 1.875rem 0em 0em; -} - -.content__date-separator { - font-size: 18px; - font-weight: 500; - margin: 0 0.375rem; -} - -.content__filters { - margin: 2em 0em 0em 0em; - border-radius: 4px; - background: #fff; - -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); - box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); - display: -ms-grid; - display: grid; -} - -.content__filter { - border-radius: 4px; - text-align: center; - padding: 0.8571428571em; - font-size: 14px; - line-height: 114%; - letter-spacing: 0.2px; - -webkit-transition: background-color 0.3s ease 0s, color 0.3s ease 0s; - -o-transition: background-color 0.3s ease 0s, color 0.3s ease 0s; - transition: background-color 0.3s ease 0s, color 0.3s ease 0s; -} - -.content__filter.active { - background: #2f80ed; - color: #fff; -} - -.content__announcements { - margin: 2em 0em 0em 0em; -} - -.content__announcement:not(:last-child) { - margin: 0em 0em 2em 0rem; -} - -.content__alphabet { - margin: 1.875em 0em 0em 0em; - -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); - box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); - border-radius: 8px; -} - -.content__table { - margin: 1.875em 0em 0em 0em; - padding: 0.625em; - border-radius: 8px; - background: #fff; - -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); - box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); - padding: 0.875em; -} - -.content__table-title { - font-weight: 600; - font-size: 20px; -} - -.content__table-dropdown { - margin: 0.75em 0em 0em 0em; -} - -.content__table-subtitle { - margin: 1rem 0em 0em 0em; - font-size: 12px; - font-weight: 500; -} - -.content__table-wrapper { - margin: 0.9375em 0em 0em 0em; -} - -.content__table-wrapper::-webkit-scrollbar { - border-radius: 8px; - height: 6px; -} - -.content__table-wrapper::-webkit-scrollbar-thumb { - background: #e1e1e1; - border-radius: 8px; -} - -.content__table-wrapper table { - display: block; -} - -.content__table-wrapper tbody { - display: contents; -} - -.content__table-wrapper thead { - display: none; -} - -.content__table-wrapper tr { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - border-radius: 8px; - background: #fefefe; - -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); - box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); - width: 100%; - padding: 0.875em; -} - -.content__table-wrapper tr:not(:last-child) { - margin: 0em 0em 0.875rem 0rem; -} - -.content__table-wrapper th { - display: none; -} - -.content__table-wrapper td { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - padding: 0.21875em; -} - -.content__table-wrapper td::before { - content: attr(data-title); -} - -.content__table-wrapper td:nth-child(3) { - -webkit-box-ordinal-group: 4; - -ms-flex-order: 3; - order: 3; -} - -.content__table-wrapper td:nth-child(4) { - -webkit-box-ordinal-group: 5; - -ms-flex-order: 4; - order: 4; -} - -.content__table-wrapper td:nth-child(5) { - -webkit-box-ordinal-group: 6; - -ms-flex-order: 5; - order: 5; -} - -.content__table-wrapper td:nth-child(6) { - -webkit-box-ordinal-group: 7; - -ms-flex-order: 6; - order: 6; -} - -.content__table-wrapper img { - border-radius: 50%; - width: 50px; - height: 50px; - min-width: 50px; -} - -.content__menu { - border-radius: 8px; - background: #fff; - padding: 0.625em; -} - -.content__menu-separator { - margin: 1.25em 0 1.875em; - height: 1px; - background: #f0f2f5; -} - -.content__menu-link { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - font-size: 20px; - font-weight: 500; - line-height: 1.25; - padding: 0.5em; - border-radius: 4px; - -webkit-transition: background-color 0.3s ease 0s; - -o-transition: background-color 0.3s ease 0s; - transition: background-color 0.3s ease 0s; -} - -.content__menu-link::before { - margin: 0em 0.875rem 0em 0em; - color: #2f80ed; -} - -.content__menu-link.active { - background: #2f80ed; - color: #fff; -} - -.content__menu-link.active::before { - color: #fff; -} - -.content__block { - background: #fff; - border-radius: 8px; - padding: 1.25em 1.875em 1.875em; -} - -.content__block:not(:last-child) { - margin: 0em 0em 1.25em 0rem; -} - -.content__block[data-spollers] { - padding: 1.875em; -} - -.content__breadcrumbs { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - margin: 0em 0em 1.25em 0rem; -} - -.content__breadcrumbs-link { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-transition: color 0.3s ease 0s; - -o-transition: color 0.3s ease 0s; - transition: color 0.3s ease 0s; -} - -.content__breadcrumbs-link:not(.active) { - color: #7b8794; -} - -.content__breadcrumbs-link:not(:last-child) { - margin: 0em 0.3125rem 0em 0em; -} - -.content__breadcrumbs-link:not(:last-child)::before { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; - color: #2f80ed; - font-size: 10px; - -webkit-transform: rotate(-90deg); - -ms-transform: rotate(-90deg); - transform: rotate(-90deg); - margin: 0em 0rem 0em 0.9375rem; -} - -.content__title { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.content__title .info-block { - margin: 0em 0em 0em 0.625em; -} - -.content__title.icon-pen::before { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; - color: #cdd0d4; - margin: 0em 0em 0em 0.625rem; -} - -.content__title[data-spoller] { - width: 100%; - cursor: pointer; -} - -.content__title[data-spoller]::before { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; - margin-left: auto; - color: #2f80ed; - font-size: 30px; - -webkit-transition: -webkit-transform 0.3s ease 0s; - transition: -webkit-transform 0.3s ease 0s; - -o-transition: transform 0.3s ease 0s; - transition: transform 0.3s ease 0s; - transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s; -} - -.content__title[data-spoller]._active::before { - -webkit-transform: rotate(-180deg); - -ms-transform: rotate(-180deg); - transform: rotate(-180deg); -} - -.content__actions { - margin-left: auto; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-column-gap: 20px; - -moz-column-gap: 20px; - column-gap: 20px; -} - -.content__action { - border: 1px solid #f0f2f5; - border-radius: 4px; - font-size: 20px; - width: 40px; - height: 40px; - -ms-flex-negative: 0; - flex-shrink: 0; - -webkit-transition: background-color 0.3s ease 0s, border-color 0.3s ease 0s, - color 0.3s ease 0s; - -o-transition: background-color 0.3s ease 0s, border-color 0.3s ease 0s, - color 0.3s ease 0s; - transition: background-color 0.3s ease 0s, border-color 0.3s ease 0s, - color 0.3s ease 0s; -} - -.content__columns { - margin: 1.25em 0em 0em 0em; - padding: 1.25em 0em 0em 0em; - border-top: 1px solid #f0f2f5; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-column-gap: 30px; - -moz-column-gap: 30px; - column-gap: 30px; -} - -.content__column { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.content__column.content__column-gray { - -webkit-box-flex: 0; - -ms-flex: 0 0 343px; - flex: 0 0 343px; - border-radius: 8px; - background: #f0f2f5; - padding: 1.25em; -} - -.content__column-checkbox { - position: relative; - padding: 0em 0em 0em 1.5625em; -} - -.content__column-checkbox:not(:last-child) { - margin: 0em 0em 0.875rem 0rem; -} - -.content__column-btn { - position: absolute; - top: 0; - left: 0; - width: 20px; - height: 20px; - -webkit-transform: rotate(-90deg); - -ms-transform: rotate(-90deg); - transform: rotate(-90deg); - -webkit-transition: -webkit-transform 0.3s ease 0s; - transition: -webkit-transform 0.3s ease 0s; - -o-transition: transform 0.3s ease 0s; - transition: transform 0.3s ease 0s; - transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s; -} - -.content__column-btn::before { - color: #7b8794; -} - -.content__column-btn._active { - -webkit-transform: rotate(0deg); - -ms-transform: rotate(0deg); - transform: rotate(0deg); -} - -.content__column-sublist { - margin: 0.625em 0em 0em 0em; - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; -} - -.content__column-header { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.content__column-title { - font-size: 20px; - font-weight: 600; -} - -.content__column-clear { - color: #ed2f2f; - font-size: 14px; -} - -.content__column-list { - margin: 1.875em 0em 0em 0em; -} - -.content__column-item { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; -} - -.content__column-text { - font-size: 18px; -} - -.content__column-delete { - width: 40px; - height: 40px; - font-size: 14px; - -ms-flex-negative: 0; - flex-shrink: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - color: #7b8794; - -webkit-transition: color 0.3s ease 0s; - -o-transition: color 0.3s ease 0s; - transition: color 0.3s ease 0s; -} - -.content__hidden .content__row { - margin: 1.25em 0em 0em 0em; - border-top: 1px solid #f0f2f5; - padding: 1.875em 0em 0em 0em; -} - -.content__row-section:not(:last-child) { - padding: 0em 0em 2.5em 0em; - margin: 0em 0em 2.125em 0rem; - border-bottom: 1px solid #f0f2f5; -} - -.content__row-section .content__row-caption { - margin: 0em 0em 1.25rem 0rem; -} - -.content__row:not(:first-child) { - margin: 1.25em 0em 0em 0em; - border-top: 1px solid #f0f2f5; - padding: 1.875em 0em 0em 0em; -} - -.content__row-item { - max-width: 630px; -} - -.content__row-item:not(:last-child) { - margin: 0em 0em 1.875em 0rem; -} - -.content__row-item.content-columns { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - gap: 30px; -} - -.content__row-item.content-columns .input { - -webkit-box-flex: 0; - -ms-flex: 0 1 260px; - flex: 0 1 260px; -} - -.content__row-item .content__row-caption { - margin: 0em 0em 1.25rem 0rem; -} - -.content__row-logo { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: end; - -ms-flex-align: end; - align-items: flex-end; -} - -.content__row-thumb { - width: 80px; - height: 80px; - -ms-flex-negative: 0; - flex-shrink: 0; - margin: 0em 1.25em 0em 0em; -} - -.content__row-thumb img { - border-radius: 50%; -} - -.content__row-person { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.content__row-person .content__row-thumb { - width: 60px; - height: 60px; - margin: 0em 1em 0em 0em; -} - -.content__row-name { - font-size: 18px; - font-weight: 600; -} - -.content__desc { - margin: 0.625em 0em 0em 0em; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.content__desc-item { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.content__desc-item:not(:last-child) { - margin: 0em 1.25em 0em 0em; -} - -.content__desc-title { - color: #7b8794; - font-size: 12px; -} - -.content__desc-value { - font-weight: 500; - margin: 0em 0em 0em 0.25em; -} - -.content__row-change { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - border-radius: 8px; - border: 1px solid #e6e6e6; - background: rgba(217, 217, 217, 0.01); - padding: 0.5em 0.875em; - -webkit-transition: background-color 0.3s ease 0s, color 0.3s ease 0s, - border-color 0.3s ease 0s; - -o-transition: background-color 0.3s ease 0s, color 0.3s ease 0s, - border-color 0.3s ease 0s; - transition: background-color 0.3s ease 0s, color 0.3s ease 0s, - border-color 0.3s ease 0s; -} - -.content__row-change::before { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; - color: #2f80ed; - margin: 0em 0em 0em 0.625rem; -} - -.content__row-dropdown { - max-width: 300px; - width: 100%; -} - -.content__row-column { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.content__row-column:not(:last-child) { - margin: 0em 0em 1.25em 0rem; -} - -.content__row-columns { - display: -ms-grid; - display: grid; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -ms-grid-columns: (1fr) [3]; - grid-template-columns: repeat(3, 1fr); - gap: 30px; -} - -.content__row-columns .content__row-column:not(:last-child) { - margin: 0; -} - -.content__row-grid { - margin: 1em 0em 0em 0em; - display: -ms-grid; - display: grid; - -ms-grid-columns: 0.5fr 1fr; - grid-template-columns: 0.5fr 1fr; - max-width: 500px; - gap: 30px; - row-gap: 24px; -} - -.content__row-line { - display: -ms-grid; - display: grid; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - gap: 20px; - -ms-grid-columns: 250px 1fr; - grid-template-columns: 250px 1fr; -} - -.content__row-caption { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.content__row-caption .info-block { - margin: 0em 0em 0em 0.625rem; -} - -.content__row-caption + .label { - margin-top: -1.875rem; -} - -.content__row-title { - font-size: 20px; - font-weight: 500; -} - -.content__row-link { - color: #2f80ed; - font-size: 20px; - font-weight: 600; - -webkit-text-decoration-line: underline; - text-decoration-line: underline; -} - -.content__row-options { - margin: 1.25em 0em 0em 0em; -} - -.content__row-items { - margin: 1.25em 0em 0em 0em; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-column-gap: 30px; - -moz-column-gap: 30px; - column-gap: 30px; -} - -.content__footer { - margin: 1.875em 0em 0em 0em; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; -} - -.content__more { - margin: 1.875rem 0em 0em 0em; -} - -.content__footer-btn { - min-width: 225px; -} - -.announcement { - border-radius: 8px; - background: #fff; - -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); - box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); - padding: 1em; -} - -.announcement.announcement-lg { - padding: 1.5em 1.875em 1.875em; -} - -.announcement__header { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.announcement__thumb { - width: 42px; - height: 42px; - -ms-flex-negative: 0; - flex-shrink: 0; - margin: 0em 0.5rem 0em 0em; -} - -.announcement__thumb img { - border-radius: 50%; - width: 100%; - height: 100%; - -o-object-fit: cover; - object-fit: cover; -} - -.announcement__person { - font-size: 14px; - line-height: normal; -} - -.announcement__person-name { - font-weight: 700; -} - -.announcement__person-subtitle { - color: #7b8794; -} - -.announcement__actions { - margin-left: auto; - position: relative; -} - -.announcement__actions-btn { - width: 40px; - height: 40px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - border-radius: 6px; -} - -.announcement__actions-list { - position: absolute; - top: calc(100% - 8px); - right: 0; - border-radius: 8px; - background: #fff; - -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.15); - box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.15); - padding: 0.625rem; - font-size: 14px; - line-height: 1.2857142857; - min-width: -webkit-fit-content; - min-width: -moz-fit-content; - min-width: fit-content; - white-space: nowrap; - opacity: 0; - visibility: hidden; -} - -.announcement__actions-item:not(:last-child) { - margin: 0em 0em 0.5rem 0rem; -} - -.announcement__action { - -webkit-transition: color 0.3s ease 0s; - -o-transition: color 0.3s ease 0s; - transition: color 0.3s ease 0s; -} - -.announcement__actions-id { - font-size: 10px; - font-weight: 500; - color: #2f80ed; -} - -.announcement__title { - margin: 1rem 0em 0em 0em; - font-size: 18px; - font-weight: 700; -} - -.announcement__desc { - margin: 1rem 0em 0em 0em; - color: #000; - font-size: 14px; - line-height: normal; -} - -.announcement__more { - margin: 0.875em 0em 0em 0em; - color: #2f80ed; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - font-size: 14px; - font-weight: 600; - line-height: 1.2857142857; -} - -.announcement__more::before { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; - margin: 0em 0em 0em 0.3125rem; - -webkit-transition: -webkit-transform 0.3s ease 0s; - transition: -webkit-transform 0.3s ease 0s; - -o-transition: transform 0.3s ease 0s; - transition: transform 0.3s ease 0s; - transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s; -} - -.announcement__image { - margin: 1.25em 0em 0em 0em; - position: relative; - height: 0; - padding-bottom: 56.25%; -} - -.announcement__image img { - border-radius: 8px; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; -} - -.announcement__image::before { - content: ""; - position: absolute; - bottom: 0; - left: 0; - width: 100%; - height: 50%; - border-radius: 8px; - background: -webkit-gradient( - linear, - left bottom, - left top, - from(#000), - to(rgba(0, 0, 0, 0)) - ); - background: -o-linear-gradient(bottom, #000 0%, rgba(0, 0, 0, 0) 100%); - background: linear-gradient(360deg, #000 0%, rgba(0, 0, 0, 0) 100%); -} - -.announcement__stats { - position: absolute; - bottom: 0; - left: 0; - width: 100%; - color: #fff; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding: 1em; -} - -.announcement__stat { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - color: #fff; - font-size: 14px; - font-weight: 600; -} - -.announcement__stat:not(:last-child) { - margin: 0em 1rem 0em 0em; -} - -.announcement__stat::before { - font-size: 18px; - margin: 0em 0.5rem 0em 0em; -} - -.announcement__footer { - margin: 0.75rem 0em 0em 0em; - -webkit-column-gap: 20px; - -moz-column-gap: 20px; - column-gap: 20px; -} - -.announcement__footer-action { - font-size: 14px; - font-weight: 700; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - border-radius: 6px; - -webkit-transition: background-color 0.3s ease 0s, color 0.3s ease 0s; - -o-transition: background-color 0.3s ease 0s, color 0.3s ease 0s; - transition: background-color 0.3s ease 0s, color 0.3s ease 0s; -} - -.announcement__footer-action::before { - width: 40px; - height: 40px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - font-size: 20px; -} - -.announcement__carousel { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - overflow-x: auto; - cursor: -webkit-grab; - cursor: grab; - -webkit-column-gap: 26px; - -moz-column-gap: 26px; - column-gap: 26px; - margin: 1.875em -1em 0; - padding: 0 1em; - -ms-scroll-snap-type: x mandatory; - scroll-snap-type: x mandatory; - overflow-x: scroll; -} - -.announcement__carousel::-webkit-scrollbar { - width: 0; - height: 0; - display: none; -} - -.announcement__carousel-item { - -webkit-box-flex: 0; - -ms-flex: 0 0 258px; - flex: 0 0 258px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} - -.announcement__carousel-item .active { - -ms-scroll-snap-type: none; - scroll-snap-type: none; -} - -.announcement__carousel-image { - border-radius: 8px; - background: #fff; - -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); - box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); - padding: 1.75em 2.5625em; -} - -.announcement__carousel-title { - margin: 1rem 0em 0em 0em; - color: #000; - font-size: 18px; - font-weight: 600; -} - -.announcement__carousel-desc { - margin: 0.4375em 0em 0em 0em; - color: #43474e; - font-size: 16px; - font-weight: 600; -} - -.announcement__carouselb-btn { - margin: 1.25em 0em 0em 0em; - width: 100%; -} - -.settings { - padding: 2em 0em; -} - -.settings__header { - border-radius: 8px; - background: #fff; - -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); - box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding: 1.0625em 1em; -} - -.settings__back { - font-size: 14px; - font-weight: 700; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - line-height: normal; - -webkit-transition: color 0.3s ease 0s; - -o-transition: color 0.3s ease 0s; - transition: color 0.3s ease 0s; -} - -.settings__back::before { - font-size: 16px; - width: 40px; - height: 40px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -ms-flex-negative: 0; - flex-shrink: 0; -} - -.settings__person { - text-align: right; - font-size: 14px; - line-height: 1.2857142857; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.settings__person-name { - font-weight: 700; -} - -.settings__person-position { - margin: 0.25em 0em 0em 0em; -} - -.settings__person-thumb { - display: none; -} - -.settings__body { - margin: 1.5em 0em 0em 0em; - border-radius: 8px; - background: #fff; - -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); - box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); - padding: 0.75em; -} - -.settings__body-header { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.settings__body-title { - color: #000; - font-weight: 400; -} - -.settings__body-edit { - width: 30px; - height: 30px; - background: #2f80ed; - color: #fff; - padding: 0.3125rem; - font-size: 20px; - border-radius: 4px; - -webkit-transition: background-color 0.3s ease 0s; - -o-transition: background-color 0.3s ease 0s; - transition: background-color 0.3s ease 0s; -} - -.settings__body-delete { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - color: #596777; - font-size: 15px; - line-height: 120%; - letter-spacing: 0.2px; -} - -.settings__body-delete::before { - margin: 0em 0.5rem 0em 0em; -} - -.settings__content { - margin: 1.125em 0em 0em 0em; -} - -.settings__block:not(:last-child) { - margin: 0em 0em 1.25em 0rem; -} - -.settings__block-wrapper { - border-radius: 8px; - background: #f7faff; - padding: 1.25rem; -} - -.settings__block-caption { - font-size: 20px; - font-weight: 600; - letter-spacing: 0.2px; -} - -.settings__list { - margin: 1.5rem 0em 0em 0em; - line-height: 100%; - letter-spacing: 0.2px; - font-size: 15px; -} - -.settings__item { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.settings__item:not(:last-child) { - margin: 0em 0em 1.125rem 0rem; -} - -.settings__item-termin { - color: #596777; - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; -} - -.settings__item-def { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - text-align: right; -} - -.settings__item-def .dropdown { - font-size: 15px; -} - -.settings__item-def .dropdown__button { - padding: 0; - border: 0; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; -} - -.settings__item-def .dropdown__button::before { - margin: 0em 0em 0em 0.3125rem; - font-size: 0.8888888889em; -} - -.settings__item-def .dropdown__list { - border-radius: 8px; -} - -.settings__footer { - margin: 1.25em 0em 0em 0em; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: 14px; -} - -.settings__btn { - -webkit-box-flex: 1; - -ms-flex: 1 1 50%; - flex: 1 1 50%; - padding: 0.78125rem; -} - -.settings__btn.icon-delete { - display: none; -} - -.cabinet { - background: #fff; - padding: 1.5em 1.875em; - border-radius: 8px; -} - -.cabinet:not(:last-child) { - margin: 0em 0em 1.875em 0rem; -} - -.cabinet .content__header { - margin: 0em 0em 1.25em 0rem; -} - -.cabinet__title { - padding: 0em 0em 1.0625em 0em; - border-bottom: 1px solid #f0f2f5; -} - -.cabinet__header { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding: 1.25rem 0em 0em 0em; -} - -.cabinet__header .dropdown { - -webkit-box-flex: 0; - -ms-flex: 0 1 250px; - flex: 0 1 250px; -} - -.cabinet__btn { - padding: 0.4375rem 2rem; - margin: 0em 1.25rem 0em 0em; -} - -.cabinet__actions { - margin-left: auto; - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -.cabinet__action { - width: 40px; - height: 40px; - border: 1px solid #f0f2f5; - border-radius: 8px; - font-size: 20px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -ms-flex-negative: 0; - flex-shrink: 0; - -webkit-transition: background-color 0.3s ease 0s, color 0.3s ease 0s, - border-color 0.3s ease 0s; - -o-transition: background-color 0.3s ease 0s, color 0.3s ease 0s, - border-color 0.3s ease 0s; - transition: background-color 0.3s ease 0s, color 0.3s ease 0s, - border-color 0.3s ease 0s; -} - -.cabinet__action:not(:last-child) { - margin: 0em 1.25rem 0em 0em; -} - -.cabinet__filters { - margin: 1.25em 0em 0em 0em; - padding: 0em 0em 1.25em 0em; - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -.cabinet__filters .dropdown { - -webkit-box-flex: 0; - -ms-flex: 0 0 250px; - flex: 0 0 250px; - margin: 0em 1.25em 0em 0em; -} - -.cabinet__search { - margin-left: auto; -} - -.cabinet__body { - border-top: 1px solid #f0f2f5; -} - -.cabinet__table { - border-radius: 8px; - overflow: hidden; - text-align: center; -} - -.cabinet__table th { - background: #f0f2f5; - font-size: 20px; - font-weight: 500; -} - -.cabinet__table th, -.cabinet__table td { - padding: 0.875rem; -} - -.cabinet__table th:nth-child(1), -.cabinet__table td:nth-child(1) { - width: 30%; -} - -.cabinet__table th:nth-child(2), -.cabinet__table td:nth-child(2) { - width: 15%; -} - -.cabinet__table th:nth-child(3), -.cabinet__table td:nth-child(3) { - width: 15%; -} - -.cabinet__table th:nth-child(4), -.cabinet__table td:nth-child(4) { - width: 40%; -} - -.cabinet__table td { - padding: 1rem 0.875rem; - border: 1px solid #f0f2f5; -} - -.cabinet__table td:nth-child(2) { - color: #019a3e; -} - -.cabinet__table td:nth-child(3) { - color: #ed2f2f; -} - -.cabinet__budget { - margin: 1.75em 0em 0em 0em; -} - -.cabinet__budget-caption { - color: #7b8794; - font-size: 14px; -} - -.cabinet__budget-value { - color: #7b8794; - font-size: 14px; -} - -.cabinet__budget-value span { - color: #323f4b; - margin: 0em 0.625rem 0em 0em; - font-size: 24px; - font-weight: 600; -} - -.cabinet__budget-btn { - margin: 1.375rem 0em 0em 0em; - padding: 0.4em 1.5em; -} - -.cabinet__empty { - padding: 4.375em 0em; - text-align: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; -} - -.cabinet__empty::before { - color: #2f80ed; - font-size: 60px; - margin: 0em 0em 1.25rem 0rem; -} - -.cabinet__empty-caption { - font-size: 22px; - font-weight: 600; - line-height: normal; -} - -.cabinet__empty-subtitle { - margin: 0.6666666667em 0em 0em 0em; - font-size: 18px; - font-weight: 500; -} - -.cabinet__empty-create { - margin: 1.5em 0em 0em 0em; - font-size: 20px; - font-weight: 500; - border-radius: 8px; - background: #f0f2f5; - padding: 0.35em 1.6em; - -webkit-transition: background-color 0.3s ease 0s; - -o-transition: background-color 0.3s ease 0s; - transition: background-color 0.3s ease 0s; -} - -.cabinet__save { - margin: 1.25rem 0em 0em auto; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - width: -webkit-fit-content; - width: -moz-fit-content; - width: fit-content; - color: #2f80ed; - font-size: 14px; - font-weight: 500; - -webkit-transition: color 0.3s ease 0s; - -o-transition: color 0.3s ease 0s; - transition: color 0.3s ease 0s; -} - -.cabinet__save::before { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; - margin: 0em 0em 0em 0.8125rem; -} - -.cabinet__table { - position: relative; - margin: 1.875em 0em 0em 0em; - overflow: hidden; - padding: 0em 0.0625em 0em 0em; -} - -.cabinet__table-body { - table-layout: fixed; - width: 100%; -} - -.cabinet__table-body .cabinet__table-wrapper { - overflow-x: auto; - padding: 0; - padding-bottom: 1.25em; -} - -.cabinet__table-body .cabinet__table-wrapper::-webkit-scrollbar { - border-radius: 8px; - height: 6px; -} - -.cabinet__table-body .cabinet__table-wrapper::-webkit-scrollbar-track { - background: #f0f2f5; - border-radius: 8px; - margin: 0 0 0 310px; -} - -.cabinet__table-body .cabinet__table-wrapper::-webkit-scrollbar-thumb { - background: #e1e1e1; - border-radius: 8px; -} - -.cabinet__table-content { - border-collapse: separate; - border-spacing: 1px; - background: #e6e6e6; -} - -.cabinet__table-content.clone { - position: absolute; - z-index: 1; - top: 0; - left: 0; - overflow: hidden; - visibility: hidden; - border-collapse: separate; -} - -.cabinet__table-content.clone td, -.cabinet__table-content.clone th { - visibility: visible; - position: relative; -} - -.cabinet__table-content.clone td::before, -.cabinet__table-content.clone th::before { - content: ""; - position: absolute; - inset: -1px; - pointer-events: none; - background: #e6e6e6; - z-index: -1; -} - -.cabinet__table-content.clone td:not(.fixed-column), -.cabinet__table-content.clone th:not(.fixed-column) { - pointer-events: none; - visibility: hidden; - background: none; - opacity: 0; -} - -.cabinet__table-content.clone td { - background: #fff; -} - -.cabinet__table-content th { - background: #f0f2f5; - color: #222020; - font-weight: 500; - height: 48px; - padding: 0.875rem; - text-align: center; - white-space: nowrap; -} - -.cabinet__table-content td, -.cabinet__table-content th { - vertical-align: middle; -} - -.cabinet__table-content td:not(.fixed-column), -.cabinet__table-content th:not(.fixed-column) { - text-align: center; -} - -.cabinet__table-content td.fixed-column:nth-child(1), -.cabinet__table-content td.fixed-column:nth-child(3), -.cabinet__table-content th.fixed-column:nth-child(1), -.cabinet__table-content th.fixed-column:nth-child(3) { - min-width: 50px; - max-width: 50px; -} - -.cabinet__table-content td.fixed-column:nth-child(2), -.cabinet__table-content th.fixed-column:nth-child(2) { - min-width: 210px; - max-width: 210px; -} - -.cabinet__table-content td { - padding: 0.9375rem; - font-weight: 600; - background: #fff; -} - -.cabinet__table-content td small { - margin: 0.3333333333em 0em 0em 0em; - color: #7b8794; - font-size: 12px; - display: block; -} - -.cabinet__table-content td span { - color: #2f80ed; -} - -.cabinet__table-content td > .icon-fail, -.cabinet__table-content td > .icon-check, -.cabinet__table-content - td - > .checkbox__input:checked - + .checkbox__content::before { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - white-space: nowrap; -} - -.cabinet__table-content td > .icon-fail::before, -.cabinet__table-content td > .icon-check::before, -.cabinet__table-content - td - > .checkbox__input:checked - + .checkbox__content::before { - color: #019a3e; - margin: 0em 0.625rem 0em 0em; -} - -.cabinet__table-content td .icon-fail::before { - color: #ed2f2f; -} - -.cabinet__table-content .checkbox .checkbox__content::before { - width: 20px; - height: 20px; - border: 2px solid #7b8794; - margin: 0; -} - -.cabinet__table-cell { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.cabinet__table-cell .info-block { - margin: 0em 0em 0em 0.625rem; -} - -.cabinet__table-setting { - font-size: 20px; - -webkit-transition: color 0.3s ease 0s; - -o-transition: color 0.3s ease 0s; - transition: color 0.3s ease 0s; -} - -.diary { - padding: 2em 0em; -} - -.diary__header { - border-radius: 8px; - background: #fff; - -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); - box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding: 0.75em 1em; -} - -.diary__back { - -webkit-transition: color 0.3s ease 0s; - -o-transition: color 0.3s ease 0s; - transition: color 0.3s ease 0s; -} - -.diary__back span { - display: none; -} - -.diary__back::before { - font-size: 24px; - width: 40px; - height: 40px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -ms-flex-negative: 0; - flex-shrink: 0; -} - -.diary__info { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-align: end; - -ms-flex-align: end; - align-items: flex-end; -} - -.diary__info-current { - font-size: 18px; - font-weight: 600; - letter-spacing: 0.2px; -} - -.diary__info-date { - margin: 0.3125em 0em 0em 0em; - color: #2f80ed; - text-align: right; - letter-spacing: 0.2px; -} - -.diary__main { - margin: 1.875em 0em 0em 0em; - background: #fff; - border-radius: 8px; - -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); - box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); - padding: 0.8125em 1.25em 1.25em; -} - -.diary__main .input { - border-color: #ced4da; - border-radius: 4px; -} - -.diary__main-header { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: 20px; - -webkit-box-orient: vertical; - -webkit-box-direction: reverse; - -ms-flex-direction: column-reverse; - flex-direction: column-reverse; -} - -.diary__main-header .diary__main-column:first-child .label { - display: none; -} - -.diary__main-header .diary__main-column:last-child { - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; -} - -.diary__main-header .diary__main-column:last-child .label { - margin: 0em auto 0em 0em; - font-size: 16px; - color: #000; -} - -.diary__main-column { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} - -.diary__main-row { - position: relative; -} - -.diary__main-row::before { - position: absolute; - top: 50%; - -webkit-transform: translateY(-50%); - -ms-transform: translateY(-50%); - transform: translateY(-50%); - left: 15px; - font-size: 20px; - color: #7b8794; -} - -.diary__main-row .input { - min-height: 100%; - padding-left: 3rem; - color: #2f80ed; - width: 123px; -} - -.diary__main-filters { - margin: 1.25em 0em 0em 0em; - display: -ms-grid; - display: grid; - grid-auto-rows: 1fr; - gap: 20px; - -webkit-column-gap: 10px; - -moz-column-gap: 10px; - column-gap: 10px; -} - -.diary__product { - position: relative; - margin: 1.875em 0em 0em 0em; -} - -.diary__note { - background: #fff; - padding: 0.875em; - width: 100%; - color: #000; - font-size: 12px; - font-weight: 300; - letter-spacing: 0.2px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - margin: 0em 0em 0.75em 0rem; -} - -.diary__note-link { - margin: 0.5rem 0em 0em 0em; - color: #2f80ed; - font-weight: 600; -} - -.diary__product-list { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - margin: 0em 0em 1.875em 0rem; -} - -.diary__product-item { - border-radius: 5px; - background: #f6faff; - padding: 0.5625rem 0.875rem; - display: -ms-grid; - display: grid; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -ms-grid-columns: 45% 1fr auto; - grid-template-columns: 45% 1fr auto; - font-weight: 500; - letter-spacing: 0.2px; -} - -.diary__product-item:not(:last-child) { - margin: 0em 0em 0.875em 0rem; -} - -.diary__product-actions { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.diary__product-action { - position: relative; - -ms-flex-negative: 0; - flex-shrink: 0; -} - -.diary__product-action .icon-gear { - color: #2f80ed; - font-size: 24px; - -webkit-transition: color 0.3s ease 0s; - -o-transition: color 0.3s ease 0s; - transition: color 0.3s ease 0s; -} - -.diary__product-action.icon-close { - width: 28px; - height: 28px; - font-size: 10px; - color: #ed2f2f; - border-radius: 4px; - border: 1px solid currentColor; - -webkit-transition: background-color 0.3s ease 0s, color 0.3s ease 0s; - -o-transition: background-color 0.3s ease 0s, color 0.3s ease 0s; - transition: background-color 0.3s ease 0s, color 0.3s ease 0s; -} - -.diary__product-action:not(:last-child) { - margin: 0em 1rem 0em 0em; -} - -.diary__setting { - position: absolute; - bottom: calc(100% + 20px); - right: 0; - width: 190px; - background: #fff; - height: 212px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - border: 1px solid #dadada; - border-radius: 8px; - opacity: 0; - visibility: hidden; - -webkit-transition: opacity 0.3s ease 0s, visibility 0.3s ease 0s; - -o-transition: opacity 0.3s ease 0s, visibility 0.3s ease 0s; - transition: opacity 0.3s ease 0s, visibility 0.3s ease 0s; - z-index: 2; -} - -.diary__setting.visible { - opacity: 1; - visibility: visible; -} - -.diary__setting-close { - position: absolute; - top: 0; - left: calc(100% + 10px); - background: #f6faff; - font-size: 10px; - padding: 0.375rem; - -webkit-transition: background-color 0.3s ease 0s, color 0.3s ease 0s; - -o-transition: background-color 0.3s ease 0s, color 0.3s ease 0s; - transition: background-color 0.3s ease 0s, color 0.3s ease 0s; -} - -.diary__setting-content { - width: 100%; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.diary__setting-prev { - position: static; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - background: #f6faff; - width: 100%; - border-radius: 8px 8px 0 0; - -webkit-transform: none; - -ms-transform: none; - transform: none; - margin: 0; -} - -.diary__setting-prev::after { - -webkit-transform: rotate(90deg); - -ms-transform: rotate(90deg); - transform: rotate(90deg); - font-size: 10px; -} - -.diary__setting-next { - position: static; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - background: #f6faff; - width: 100%; - border-radius: 0 0 8px 8px; - -webkit-transform: none; - -ms-transform: none; - transform: none; - margin: 0; -} - -.diary__setting-next::after { - -webkit-transform: rotate(90deg); - -ms-transform: rotate(90deg); - transform: rotate(90deg); - font-size: 10px; -} - -.diary__setting-item { - padding: 0.625em; - height: 34px; - font-size: 14px; - line-height: 100%; - letter-spacing: 0.2px; -} - -.diary__setting-item:not(:last-child) { - border-bottom: 1px solid #f6f6f6; -} - -.diary__product-slider { - border-radius: 8px; - -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); - box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); -} - -.diary__product-prev, -.diary__product-next { - width: 28px; - height: 28px; - border-radius: 50%; - background: #2f80ed; - color: #fff; - padding: 0.0625em 0.125em 0em 0em; - opacity: 0.3; - -webkit-transition: opacity 0.3s ease 0s; - -o-transition: opacity 0.3s ease 0s; - transition: opacity 0.3s ease 0s; -} - -.diary__product-prev::after, -.diary__product-next::after { - font-size: 16px; -} - -.diary__product-next { - padding: 0.0625em 0em 0em 0.125em; -} - -.diary__product-image { - height: auto; - position: relative; -} - -.diary__product-image::after { - content: ""; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - border-radius: 8px; - background: -webkit-gradient( - linear, - left top, - left bottom, - from(rgba(50, 63, 75, 0)), - to(rgba(50, 63, 75, 0.5)) - ); - background: -o-linear-gradient( - top, - rgba(50, 63, 75, 0) 0%, - rgba(50, 63, 75, 0.5) 100% - ); - background: linear-gradient( - 180deg, - rgba(50, 63, 75, 0) 0%, - rgba(50, 63, 75, 0.5) 100% - ); - pointer-events: none; - -webkit-transition: opacity 0.3s ease 0s; - -o-transition: opacity 0.3s ease 0s; - transition: opacity 0.3s ease 0s; - opacity: 0; -} - -.diary__product-btns { - position: absolute; - z-index: 2; - bottom: 0; - left: 0; - width: 100%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding: 0.875em; - opacity: 0; - visibility: hidden; - -webkit-transition: opacity 0.3s ease 0s, visibility 0.3s ease 0s; - -o-transition: opacity 0.3s ease 0s, visibility 0.3s ease 0s; - transition: opacity 0.3s ease 0s, visibility 0.3s ease 0s; -} - -.diary__product-btn { - position: relative; -} - -.diary__product-btn:not(:last-child) { - margin: 0em 1.875rem 0em 0em; -} - -.diary__product-btn span { - position: absolute; - left: 50%; - -webkit-transform: translateX(-50%); - -ms-transform: translateX(-50%); - transform: translateX(-50%); - bottom: calc(100% + 9px); - color: #fff; - font-size: 10px; - letter-spacing: 0.2px; - padding: 0.4em; - border-radius: 4px; - background: rgba(50, 63, 75, 0.6); - white-space: nowrap; - opacity: 0; - visibility: hidden; - -webkit-transition: opacity 0.3s ease 0s, visibility 0.3s ease 0s; - -o-transition: opacity 0.3s ease 0s, visibility 0.3s ease 0s; - transition: opacity 0.3s ease 0s, visibility 0.3s ease 0s; -} - -.diary__main-bottom { - margin: 2.5em 0em 0em 0em; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} - -.diary__main-content { - display: contents; -} - -.diary__main-content .input { - min-height: 100%; -} - -.diary__main-side { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-column-gap: 10px; - -moz-column-gap: 10px; - column-gap: 10px; -} - -.diary__main-file { - margin: 1.875em 0em 0em 0em; - width: 100%; -} - -.diary__main-file .file__title { - font-size: 16px; - margin: 0em auto 0em 0em; - -webkit-box-ordinal-group: 0; - -ms-flex-order: -1; - order: -1; - text-align: left; -} - -.diary__main-file .file__formats { - width: 40px; - -ms-flex-negative: 0; - flex-shrink: 0; -} - -.diary__main-file .file__content { - padding: 2em; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; -} - -.diary__main-btn { - margin-bottom: auto; -} - -.diary__main-btn.btn-sm { - font-size: 17px; -} - -.diary__main-satiety { - margin: 2.5em 0em 0em 0em; - text-align: center; - font-weight: 600; - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; -} - -.diary__main-line { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-column-gap: 16px; - -moz-column-gap: 16px; - column-gap: 16px; -} - -.diary__main-colors { - margin: 0.875em 0em 0em 0em; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -.diary__color { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.667%; - flex: 0 0 16.667%; - height: 14px; -} - -.diary__color:first-child .diary__color-content { - border-radius: 5px 0 0 5px; -} - -.diary__color:last-child .diary__color-content { - border-radius: 0 5px 5px 0; -} - -.diary__color-input[value="darkred"] + .diary__color-content { - --satiety-bg: #cd1414; -} - -.diary__color-input[value="red"] + .diary__color-content { - --satiety-bg: #ff3e3e; -} - -.diary__color-input[value="orange"] + .diary__color-content { - --satiety-bg: #f8c926; -} - -.diary__color-input[value="yellow"] + .diary__color-content { - --satiety-bg: #fff3bf; -} - -.diary__color-input[value="lightgreen"] + .diary__color-content { - --satiety-bg: #62e833; -} - -.diary__color-input[value="green"] + .diary__color-content { - --satiety-bg: #4dce20; -} - -.diary__color-input:checked + .diary__color-content { - -webkit-transform: scale(1.1); - -ms-transform: scale(1.1); - transform: scale(1.1); - border-radius: 2px; - border: 2px solid #920000; - z-index: 2; -} - -.diary__color-content { - display: block; - width: 100%; - min-height: 100%; - background: var(--satiety-bg, #fafafa); - cursor: pointer; - -webkit-transition: -webkit-transform 0.2s ease 0s; - transition: -webkit-transform 0.2s ease 0s; - -o-transition: transform 0.2s ease 0s; - transition: transform 0.2s ease 0s; - transition: transform 0.2s ease 0s, -webkit-transform 0.2s ease 0s; -} - -.diary__norm { - margin: 2em 0em 0em 0em; - border-radius: 8px; - background: #fff; - -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); - box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); - padding: 1.25em 0.625em; -} - -.diary__norm-title { - text-align: center; -} - -.diary__norm-rows { - margin: 1.875em 0em 0em 0em; - display: -ms-grid; - display: grid; - -ms-grid-columns: (1fr) [4]; - grid-template-columns: repeat(4, 1fr); - gap: 10px; -} - -.diary__norm-row { - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - text-align: center; -} - -.diary__norm-caption { - margin: 0.625em 0em 0em 0em; - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; -} - -.diary__norm-star { - -ms-flex-item-align: end; - -ms-grid-row-align: end; - align-self: end; - line-height: 0.1; -} - -.diary__norm-name { - font-size: 15px; - font-weight: 500; - letter-spacing: 0.2px; -} - -.diary__norm-unit { - font-size: 10px; - font-weight: 300; - line-height: 120%; - letter-spacing: 0.2px; -} - -.diary__norm-star { - color: #ff3d3d; - font-weight: 500; - letter-spacing: 0.2px; - position: absolute; - top: 20px; - right: 10px; - font-size: 23px; -} - -.diary__norm-bar { - margin: 1.0625rem 0em 0em 0em; - position: relative; - height: 140px; - width: 100%; - -webkit-transform: rotate(-90deg); - -ms-transform: rotate(-90deg); - transform: rotate(-90deg); -} - -.diary__norm-progress { - display: block; - border-radius: 5px; - vertical-align: 0; - width: 140px; - -webkit-transform: translate(-50%, -50%); - -ms-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - position: absolute; - left: 50%; - top: 50%; - background: #fff; - border: 1px solid #e6e6e6; -} - -.diary__norm-progress::-webkit-progress-bar { - border-radius: 5px; - background: #fff; -} - -.diary__norm-progress::-webkit-progress-value { - border-radius: 5px; - background: var(--progress-color, #4dce20); -} - -.diary__norm-progress::-moz-progress-bar { - border-radius: 5px; - background: var(--progress-color, #4dce20); -} - -.diary__norm-progress.diary__norm-progress-yellow { - --progress-color: #fce72a; -} - -.diary__norm-progress.diary__norm-progress-green { - --progress-color: #4dce20; -} - -.diary__norm-progress.diary__norm-progress-red { - --progress-color: #ff3e3e; -} - -.diary__norm-progress.diary__norm-progress-darkred { - --progress-color: #cd1414; -} - -.diary__norm-footer { - margin: 1.25rem 0em 0em 0em; - text-align: center; - font-size: 12px; - font-weight: 500; - letter-spacing: 0.2px; -} - -.diary__caption { - margin: 2em 0em 0em 0em; - border-radius: 8px; - background: #fff; - -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); - box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); - padding: 1.0416666667em 1.25em; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; -} - -.diary__caption::before { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; - color: #2f80ed; - font-size: 28px; -} - -.diary__extras { - margin: 2em 0em 0em 0em; - border-radius: 8px; - background: #fff; - -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); - box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); - padding: 1.875em 1.25em 1.25em; - text-align: center; -} - -.diary__extras .textarea { - margin: 1.875em 0em 0em 0em; - color: #7b8794; - background: #fff; - font-size: 14px; - font-weight: 500; -} - -.diary__extras-caption { - font-size: 16px; - font-weight: 600; -} - -.diary__btn { - margin: 2rem 0em 0em 0em; - font-weight: 900; - text-transform: uppercase; - padding: 1em; - font-size: 16px; -} - -@media (min-width: 575.98px) { - .popup__close { - top: 10px; - right: 10px; - } - - .popup__calc { - padding: 3.125em 4.375em; - } - - .popup__rows:not(:first-child) { - margin-top: 3.125rem; - } - - .popup__grid { - -webkit-column-gap: 19px; - -moz-column-gap: 19px; - column-gap: 19px; - -ms-grid-columns: (1fr) [3]; - grid-template-columns: repeat(3, 1fr); - } - - .header__main { - -webkit-box-flex: 0; - -ms-flex: 0 0 370px; - flex: 0 0 370px; - } - - .header__content { - -webkit-box-flex: 0; - -ms-flex: 0 0 calc(100% - 370px); - flex: 0 0 calc(100% - 370px); - } - - .header__container { - -webkit-column-gap: 20px; - -moz-column-gap: 20px; - column-gap: 20px; - } - - .header__search { - max-width: 200px; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - } - - .header__search.search { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - } - - .header__person { - -webkit-box-flex: 0; - -ms-flex: 0 0 50px; - flex: 0 0 50px; - height: 50px; - } - - .search { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - } - - .search__send { - padding: 0.6875em; - -webkit-box-flex: 0; - -ms-flex: 0 0 250px; - flex: 0 0 250px; - margin: 0em 0em 0em 1rem; - } - - .icon-menu { - border: 12px solid #2f80ed; - border-top-width: 15px; - border-bottom-width: 15px; - width: 50px; - height: 50px; - } - - .content__header { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - } - - .content__header-title { - text-align: left; - color: #7b8794; - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - } - - .content__header-search { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - } - - .content__filters { - border-radius: 8px; - padding: 0.75em 1em; - -ms-grid-columns: (1fr) [3]; - grid-template-columns: repeat(3, 1fr); - position: relative; - } - - .content__filters::before { - content: ""; - position: absolute; - inset: 12px 16px; - border: 1px solid #e6e6e6; - border-radius: inherit; - pointer-events: none; - } - - .content__filter { - border-radius: 8px; - padding: 1.2142857143em; - } - - .content__table-dropdown { - margin: 1.25em 0em 0em 0em; - max-width: 420px; - } - - .content__table-wrapper { - overflow-x: auto; - } - - .content__table-wrapper table { - display: table; - border-collapse: collapse; - width: 100%; - } - - .content__table-wrapper tbody { - display: table-row-group; - } - - .content__table-wrapper thead { - display: table-row-group; - } - - .content__table-wrapper tr { - padding: 0; - -webkit-box-shadow: none; - box-shadow: none; - background: none; - border-radius: 0; - display: table-row; - border-bottom: 1px solid #dee2e6; - } - - .content__table-wrapper tr:not(:last-child) { - margin: 0; - } - - .content__table-wrapper th { - display: table-cell; - white-space: nowrap; - font-size: 16px; - font-weight: 600; - line-height: 100%; - padding: 1rem; - text-align: left; - } - - .content__table-wrapper td::before { - display: none; - } - - .content__table-wrapper td { - -webkit-box-flex: 0; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - padding: 1.25rem 0.375em; - font-size: 15px; - line-height: 100%; - } - - .content__table-wrapper td:not(:first-child) { - text-align: center; - } - - .content__table-wrapper img { - width: 60px; - height: 60px; - min-width: 60px; - } - - .announcement__image { - height: auto; - padding-bottom: 0; - } - - .announcement__image img { - position: static; - } - - .announcement__footer { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - } - - .announcement__footer-action { - padding: 0.125em 0.625em; - } - - .settings__person-thumb { - display: block; - width: 42px; - height: 42px; - margin: 0em 0em 0em 0.4375rem; - } - - .settings__footer { - margin: 2.5em 0em 0em 0em; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - gap: 20px; - } - - .settings__btn.icon-delete { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - color: #b8c4d2; - font-size: 30px; - -webkit-box-flex: 0; - -ms-flex: 0 0 50px; - flex: 0 0 50px; - } - - .diary__header { - padding: 1.0625em 1em; - } - - .diary__back { - font-size: 14px; - font-weight: 700; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - line-height: normal; - } - - .diary__back span { - display: inline; - } - - .diary__back::before { - font-size: 16px; - } - - .diary__main { - padding: 1.875em; - } - - .diary__setting { - width: 217px; - } - - .diary__setting-item { - height: 36px; - font-size: 16px; - } - - .diary__norm { - padding: 1.875em; - } - - .diary__norm-rows { - display: block; - margin: 2.5em 0em 0em 0em; - } - - .diary__norm-row { - text-align: left; - display: block; - } - - .diary__norm-row:not(:last-child) { - margin: 0em 0em 2.125em 0rem; - } - - .diary__norm-caption { - margin: 0; - -webkit-box-ordinal-group: 1; - -ms-flex-order: 0; - order: 0; - display: -ms-grid; - display: grid; - -ms-grid-columns: 120px 1fr auto; - grid-template-columns: 120px 1fr auto; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - } - - .diary__norm-name { - font-size: 20px; - margin: 0em 1.875em 0em 0em; - } - - .diary__norm-unit { - font-size: 16px; - font-weight: 400; - } - - .diary__norm-star { - font-size: 40px; - position: static; - } - - .diary__norm-bar { - -webkit-transform: none; - -ms-transform: none; - transform: none; - height: auto; - } - - .diary__norm-progress { - position: static; - -webkit-transform: none; - -ms-transform: none; - transform: none; - height: 18px; - width: 100%; - } - - .diary__norm-footer { - display: none; - } - - .diary__extras { - padding: 1em 4em; - } - - .diary__extras .textarea { - margin: 1em 0em 0em 0em; - height: 50px; - } -} - -@media (min-width: 767.98px) { - .title { - font-size: 24px; - } - - .title.title-lg { - font-size: 28px; - } - - .title.title-sm { - font-size: 21px; - } - - .btn { - font-size: 20px; - } - - .content__alphabet { - -webkit-box-shadow: none; - box-shadow: none; - background: #fff; - padding: 1.25em; - } - - .content__alphabet-dropdown { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - -webkit-column-gap: 20px; - -moz-column-gap: 20px; - column-gap: 20px; - } - - .content__alphabet-dropdown .dropdown__list { - position: static; - opacity: 1; - visibility: visible; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: 1px; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - border: 0; - padding: 0; - } - - .content__alphabet-dropdown .dropdown__button { - width: auto; - border: 0; - padding: 0; - -webkit-box-flex: 0; - -ms-flex: 0 0 55px; - flex: 0 0 55px; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - background: #2f80ed; - color: #fff; - } - - .content__alphabet-dropdown .dropdown__button::before { - display: none; - } - - .content__alphabet-dropdown .dropdown__button, - .content__alphabet-dropdown .dropdown__list-item { - padding: 0.3em 0.5em; - border-radius: 5px; - font-size: 20px; - font-weight: 500; - line-height: 120%; - -webkit-transition: background-color 0.3s ease 0s, color 0.3s ease 0s; - -o-transition: background-color 0.3s ease 0s, color 0.3s ease 0s; - transition: background-color 0.3s ease 0s, color 0.3s ease 0s; - } - - .content__alphabet-dropdown .dropdown__button.active, - .content__alphabet-dropdown .dropdown__list-item.active { - background: #2f80ed; - color: #fff; - } - - .content__alphabet-dropdown .dropdown__list-item.active { - display: none; - } - - .content__alphabet-dropdown .dropdown__list-item:not(:last-child) { - margin: 0; - } - - .content__table { - padding: 0.625em; - margin: 2.5em 0em 0em 0em; - } - - .content__table-title { - font-size: 22px; - } - - .content__table-header { - padding: 0.625em; - } - - .content__table-subtitle { - display: none; - } - - .announcement__footer { - -webkit-column-gap: 50px; - -moz-column-gap: 50px; - column-gap: 50px; - } - - .settings__body { - margin: 2.5em 0em 0em 0em; - padding: 1.875em; - } - - .settings__body-delete { - display: none; - } - - .settings__content { - -webkit-columns: 2; - -moz-columns: 2; - columns: 2; - -webkit-column-gap: 0; - -moz-column-gap: 0; - column-gap: 0; - margin: 1.875rem -0.625rem -0.625rem; - } - - .settings__block { - -webkit-column-break-inside: avoid; - -moz-column-break-inside: avoid; - break-inside: avoid; - padding: 0.625rem; - } - - .settings__block:not(:last-child) { - margin: 0; - } - - .settings__item-def .dropdown { - font-size: 18px; - } - - .diary__main-header { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - gap: 30px; - } - - .diary__main-header .diary__main-column:first-child .label { - display: block; - } - - .diary__main-header .diary__main-column:first-child { - -webkit-box-flex: 0; - -ms-flex: 0 0 303px; - flex: 0 0 303px; - } - - .diary__main-header .diary__main-column:last-child .label { - font-size: 14px; - color: inherit; - margin: 0em 0em 0.625rem 0rem; - } - - .diary__main-header .diary__main-column:last-child { - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - } - - .diary__main-row { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - } - - .diary__main-filters { - margin: 1.875em 0em 0em 0em; - gap: 30px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - } - - .diary__product-item { - -ms-grid-columns: 50% 1fr auto; - grid-template-columns: 50% 1fr auto; - gap: 10px; - font-size: 18px; - } - - .diary__main-bottom { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-column-gap: 30px; - -moz-column-gap: 30px; - column-gap: 30px; - } - - .diary__main-content { - display: block; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - } - - .diary__main-side { - -webkit-column-gap: 30px; - -moz-column-gap: 30px; - column-gap: 30px; - -webkit-box-flex: 0; - -ms-flex: 0 0 370px; - flex: 0 0 370px; - } - - .diary__main-file { - margin: 0; - } - - .diary__main-file .file__title { - -webkit-box-ordinal-group: 1; - -ms-flex-order: 0; - order: 0; - margin: 1.25rem 0em 0em 0em; - } - - .diary__main-file .file__formats { - width: auto; - } - - .diary__main-file .file__content { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - } -} - -@media (min-width: 767.98px) and (any-hover: hover) { - .content__alphabet-dropdown .dropdown__button:hover, - .content__alphabet-dropdown .dropdown__list-item:hover { - background: #2f80ed; - color: #fff; - } -} - -@media (min-width: 991.98px) { - .content__header { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - - .content__header-title { - margin: 0em 1rem 0em 0em; - -webkit-box-flex: 0; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } - - .settings__list { - font-size: 18px; - } - - .diary__product { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - } - - .diary__note { - margin: 0; - position: absolute; - top: 0; - left: 0; - max-width: 356px; - } - - .diary__note + .diary__product-list { - margin-top: 6.25em; - } - - .diary__product-list { - margin: 0em 1.875em 0em 0em; - } - - .diary__product-slider { - -webkit-box-flex: 0; - -ms-flex: 0 0 370px; - flex: 0 0 370px; - } -} - -@media (min-width: 1199.98px) { - .header__menu { - overflow: visible; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - position: static; - top: auto; - left: auto; - padding: 0; - opacity: 1; - visibility: visible; - width: auto; - height: auto; - background: none; - -webkit-transition: none; - -o-transition: none; - transition: none; - -webkit-transform: none; - -ms-transform: none; - transform: none; - } - - .header__menu-content { - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - transform: translateX(0); - display: contents; - padding: 0; - background: none; - width: auto; - height: auto; - } - - .header__menu-separator { - width: 2px; - background: #e6e6e6; - -ms-flex-negative: 0; - flex-shrink: 0; - display: block; - height: 40px; - } - - .header__menu-list { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - } - - .header__menu-list:not(:last-child) { - margin: 0; - } - - .header__menu-item:not(:last-child) { - margin: 0; - } - - .header__menu-link { - color: #000; - padding: 0 1em; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - } - - .header__menu-link::after { - content: ""; - position: absolute; - top: calc(100% + 0.4375rem); - left: 0; - width: 100%; - height: 4px; - border-radius: 8px 8px 0px 0px; - -webkit-transform: scaleX(0); - -ms-transform: scaleX(0); - transform: scaleX(0); - -webkit-transition: -webkit-transform 200ms cubic-bezier(0, 0, 0.2, 1) - 0ms; - transition: -webkit-transform 200ms cubic-bezier(0, 0, 0.2, 1) 0ms; - -o-transition: transform 200ms cubic-bezier(0, 0, 0.2, 1) 0ms; - transition: transform 200ms cubic-bezier(0, 0, 0.2, 1) 0ms; - transition: transform 200ms cubic-bezier(0, 0, 0.2, 1) 0ms, - -webkit-transform 200ms cubic-bezier(0, 0, 0.2, 1) 0ms; - background: #2f80ed; - } - - .icon-menu { - display: none; - } -} - -@media (min-width: 1630px) { - .header__content { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - -webkit-transform: translateX(-370px); - -ms-transform: translateX(-370px); - transform: translateX(-370px); - } -} - -@media (max-width: 575.98px) { - .content__table-wrapper td:nth-child(1) { - -webkit-box-flex: 0; - -ms-flex: 0 0 70px; - flex: 0 0 70px; - -webkit-box-ordinal-group: 3; - -ms-flex-order: 2; - order: 2; - text-align: right; - } - - .content__table-wrapper td:nth-child(2) { - -webkit-box-flex: 0; - -ms-flex: 0 0 calc(100% - 70px); - flex: 0 0 calc(100% - 70px); - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; - text-align: left; - font-size: 18px; - font-weight: 600; - } - - .diary__norm-title span { - display: block; - margin: 0.7142857143em 0em 0em 0em; - font-size: 14px; - font-weight: 300; - line-height: 100%; - letter-spacing: 0.2px; - } -} - -@media (any-hover: hover) { - .popup__close:hover { - background: #2f80ed; - color: #fff; - } - - .popup__audience-content:hover { - border-color: #2f80ed; - } - - .popup__list-link:hover { - color: #2f80ed; - } - - .popup__link:hover { - background: #2f80ed; - border-color: #2f80ed; - color: #fff; - } - - .popup__link:hover::before { - color: #fff; - } - - .popup__link:hover .popup__link-info { - color: #2f80ed; - background: #fff; - } - - .popup__privacy-link:hover { - text-decoration: none; - } - - .dropdown.dropdown-sm .dropdown__button:hover { - background-color: #f0f2f5; - } - - .dropdown.dropdown-sm .dropdown__button:hover::before { - color: #7b8794; - } - - .dropdown__list-item:hover { - color: #2f80ed; - } - - ::-webkit-scrollbar-thumb:hover { - background: #1366d6; - } - - .file__content:hover { - background-color: #ddecff; - } - - .option-btn__text:hover { - background: #2f80ed; - border-color: #2f80ed; - color: #fff; - } - - .option-btn__text:hover::before, - .option-btn__text:hover .icon-arrow-short-right { - color: #fff; - } - - .option-btn__text:hover .option-btn__info { - background: #fff; - color: #2f80ed; - } - - .checkbox-btn__content:hover { - border-color: #2f80ed; - color: #2f80ed; - } - - .btn.btn-primary:hover { - background: #1366d6; - } - - .btn.btn-secondary:hover { - background-color: #2f80ed; - color: #fff; - } - - .btn.btn-light:hover { - background: #c3deff; - } - - .btn.btn-white:hover { - background-color: #2f80ed; - color: #fff; - } - - .btn.btn-green:hover { - background: #01672a; - } - - .header__menu-link:hover::after { - -webkit-transform: scaleX(1); - -ms-transform: scaleX(1); - transform: scaleX(1); - } - - .content__results-info:hover { - color: #fff; - background: #2f80ed; - } - - .content__results-top:hover { - text-decoration: underline; - } - - .content__pro:hover { - background: #2f80ed; - color: #fff; - } - - .content__pro:hover span { - background: #fff; - color: #2f80ed; - } - - .content__info:hover { - background: #2f80ed; - color: #fff; - } - - .content__info:hover span { - background: #fff; - color: #2f80ed; - } - - .content__filter:hover { - background: #2f80ed; - color: #fff; - } - - .content__table-wrapper::-webkit-scrollbar-thumb:hover { - background: #c8c8c8; - } - - .content__menu-link:hover { - background: rgba(47, 128, 237, 0.1); - } - - .content__breadcrumbs-link:hover { - color: #2f80ed; - } - - .content__action:hover { - background: #eaf2fd; - border-color: #eaf2fd; - color: #2f80ed; - } - - .content__column-clear:hover { - text-decoration: underline; - } - - .content__column-delete:hover { - color: #2f80ed; - } - - .content__row-change:hover { - background: #2f80ed; - color: #fff; - border-color: #2f80ed; - } - - .content__row-change:hover::before { - color: currentColor; - } - - .content__row-link:hover { - text-decoration: none; - } - - .announcement__actions:hover .announcement__actions-list { - opacity: 1; - visibility: visible; - } - - .announcement__action:hover { - color: #2f80ed; - } - - .announcement__more:hover::before { - -webkit-transform: translateX(5px); - -ms-transform: translateX(5px); - transform: translateX(5px); - } - - .announcement__footer-action:hover { - background-color: #2f80ed; - color: #fff; - } - - .settings__back:hover { - color: #2f80ed; - } - - .settings__body-edit:hover { - background-color: #1366d6; - } - - a.settings__body-edit.icon-edit:hover { - background-color: #fff; - } - - .cabinet__action:hover { - border-color: #eaf2fd; - background: #eaf2fd; - color: #2f80ed; - } - - .cabinet__empty-create:hover { - background-color: #e1e5eb; - } - - .cabinet__save:hover { - color: #0e50a8; - } - - .cabinet__table-body - .cabinet__table-wrapper::-webkit-scrollbar-thumb:hover { - background: #c8c8c8; - } - - .cabinet__table-setting:hover { - color: #2f80ed; - } - - .diary__back:hover { - color: #2f80ed; - } - - .diary__note-link:hover { - text-decoration: underline; - } - - .diary__product-action .icon-gear:hover { - color: #1366d6; - } - - .diary__product-action.icon-close:hover { - color: #fff; - background: #ed2f2f; - } - - .diary__setting-close:hover { - background: #2f80ed; - color: #fff; - } - - .diary__setting-prev:hover { - background: #2f80ed; - color: #fff; - } - - .diary__setting-next:hover { - background: #2f80ed; - color: #fff; - } - - .diary__product-prev:hover, - .diary__product-next:hover { - opacity: 1; - } - - .diary__product-image:hover::after { - opacity: 1; - } - - .diary__product-image:hover .diary__product-btns { - opacity: 1; - visibility: visible; - } - - .diary__product-btn:hover span { - opacity: 1; - visibility: visible; - } -} +@charset "UTF-8";@font-face{font-family:icons;font-display:swap;src:url(../fonts/icons.woff) format("woff"),url(../fonts/icons.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Mulish;font-display:swap;src:url(../fonts/Mulish-Bold.woff) format("woff"),url(../fonts/Mulish-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Mulish;font-display:swap;src:url(../fonts/Mulish-ExtraBold.woff) format("woff"),url(../fonts/Mulish-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal}@font-face{font-family:Mulish;font-display:swap;src:url(../fonts/Mulish-Black.woff) format("woff"),url(../fonts/Mulish-Black.woff2) format("woff2");font-weight:900;font-style:normal}@font-face{font-family:Mulish;font-display:swap;src:url(../fonts/Mulish-Regular.woff) format("woff"),url(../fonts/Mulish-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Mulish;font-display:swap;src:url(../fonts/Mulish-Medium.woff) format("woff"),url(../fonts/Mulish-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:OpenSans;font-display:swap;src:url(../fonts/OpenSans-Medium.woff) format("woff"),url(../fonts/OpenSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:OpenSans;font-display:swap;src:url(../fonts/OpenSans-SemiBold.woff) format("woff"),url(../fonts/OpenSans-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Mulish;font-display:swap;src:url(../fonts/Mulish-SemiBold.woff) format("woff"),url(../fonts/Mulish-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal}.chat__contacts-item.active::before,.chat__contacts-item.read::before,.chat__contacts-item.send::before,.checkbox__input:checked+.checkbox__content::before,.content__breadcrumbs-link:not(:last-child)::before,.content__column-btn::before,.content__title[data-spoller]::before,.diary__caption::before,.dropdown.dropdown-sm .dropdown__button::before,.dropdown__button::before,.plans__item-list li::before,.settings__price-btn::before,.star-rating__label::before,[class*=" icon-"]:before,[class^=icon-]:before,input[type=date]::before{font-family:icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" icon-"]:before,[class^=icon-]:before{display:block}.icon-clip:before{content:"\e938"}.icon-voice:before{content:"\e939"}.icon-dotts:before{content:"\e937"}.chat__contacts-item.read:before,.icon-double-check:before{content:"\e936"}.chat__contacts-item.active:before,.icon-smile:before{content:"\e935"}.icon-plus:before{content:"\e934"}.icon-foots:before{content:"\e92f"}.icon-pie:before{content:"\e930"}.icon-youtube:before{content:"\e931"}.icon-star:before,.star-rating__label:before{content:"\e92e"}.icon-alarm:before{content:"\e932"}.icon-bed:before{content:"\e933"}.icon-blog:before{content:"\e92d"}.icon-arrow-left:before{content:"\e900"}.icon-arrow-right:before{content:"\e901"}.icon-arrow-short-left:before{content:"\e902"}.icon-arrow-short-right:before{content:"\e903"}.icon-book-open:before{content:"\e904"}.icon-burger:before{content:"\e905"}.icon-calendar:before,input[type=date]:before{content:"\e906"}.chat__contacts-item.send:before,.checkbox__input:checked+.checkbox__content:before,.icon-check:before{content:"\e907"}.icon-check-square:before,.plans__item-list li:before{content:"\e908"}.icon-click:before{content:"\e909"}.icon-clock:before{content:"\e90a"}.icon-close:before{content:"\e90b"}.icon-copy:before{content:"\e90c"}.icon-delete:before{content:"\e90d"}.icon-diet:before{content:"\e90e"}.content__column-btn:before,.content__title[data-spoller]:before,.diary__caption:before,.dropdown__button:before,.icon-down:before,.settings__price-btn:before{content:"\e90f"}.icon-download:before{content:"\e910"}.icon-edit:before{content:"\e911"}.icon-eye:before{content:"\e912"}.icon-eye-fill:before{content:"\e913"}.icon-fail:before{content:"\e914"}.icon-file-text:before{content:"\e915"}.icon-gear:before{content:"\e916"}.icon-heart:before{content:"\e917"}.icon-heart-fill:before{content:"\e918"}.icon-info:before{content:"\e919"}.icon-location:before{content:"\e91a"}.icon-logout:before{content:"\e91b"}.icon-message-circle:before{content:"\e91c"}.icon-message-square:before{content:"\e91d"}.icon-more-horizontal:before{content:"\e91e"}.icon-mouthpiece:before{content:"\e91f"}.icon-pen:before{content:"\e920"}.icon-people:before{content:"\e921"}.icon-refresh:before{content:"\e922"}.icon-rubble:before{content:"\e923"}.icon-search:before{content:"\e924"}.icon-share:before{content:"\e925"}.icon-shield:before{content:"\e926"}.icon-shield-fill:before{content:"\e927"}.icon-stats:before{content:"\e928"}.content__breadcrumbs-link:not(:last-child):before,.dropdown.dropdown-sm .dropdown__button:before,.icon-triangle:before{content:"\e929"}.icon-upload:before{content:"\e92a"}.icon-users:before{content:"\e92b"}.icon-wallet:before{content:"\e92c"}body{font-family:Mulish,sans-serif;color:#323f4b;background:#f0f2f5;min-height:100%;line-height:normal;padding:0 var(--lock-padding,0) 0 0}body.lock{overflow:hidden}.wrapper{position:relative;width:100%;min-height:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto}[class*=__container]{margin:0 auto;padding:0 1em;-webkit-box-sizing:content-box;box-sizing:content-box;max-width:1170px}[class*=__container].container-sm{max-width:970px}.popup{position:fixed;background:rgba(0,0,0,.3);top:0;left:0;bottom:0;right:0;opacity:0;visibility:hidden;overflow-y:auto;overflow-x:hidden;-webkit-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;transition:all .3s linear 0s;z-index:10}.popup.open{opacity:1;visibility:visible}.popup.open .popup__body{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible}.popup__content{position:relative;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.popup__body{background:#fff;-webkit-transition:all .2s cubic-bezier(.47,0,.745,.715) 0s;-o-transition:all .2s cubic-bezier(.47,0,.745,.715) 0s;transition:all .2s cubic-bezier(.47,0,.745,.715) 0s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);max-width:770px;width:100%}.popup__body.popup__body-sm{max-width:484px}.popup__body.popup__body-md{max-width:634px}.popup__start{padding:4.9375em 2.75em 3.6875em;text-align:center}.popup__title{color:#000;text-transform:uppercase}.popup__btn{margin:3.75em 0 0 0}.popup__step{padding:1em}.popup__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 1.25em 0;border-bottom:1px solid #e6e6e6}.popup__header-title{font-size:20px;font-weight:700;line-height:100%}.popup__close{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;color:currentColor;background:0 0;font-size:1rem;background:#fff;z-index:1;top:0;right:0;width:40px;height:40px;border-radius:50%}.popup__step-body{padding:2em 0;text-align:center}.popup__step-body:last-child{padding-bottom:0}.popup__step-subtitle{font-size:20px;font-weight:500;line-height:120%;border-bottom:1px solid #e6e6e6;padding:0 0 1.6em 0}.popup__calc{padding:1.875em 1.25em;text-align:center}.popup__calc-desc{margin:1em 0 0 0;text-align:center;font-size:15px;font-weight:600;line-height:120%;letter-spacing:.2px}.popup__step-items{margin:1.875rem 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.popup__footer{border-top:1px solid #e6e6e6;padding:1em 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.popup__prev.btn{font-weight:700;border-radius:4px}.popup__prev::before{font-size:20px;margin:0 .625rem 0 0}.popup__next.btn{font-weight:700;border-radius:4px}.popup__next::before{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:20px;margin:0 0 0 .625rem}.popup__audience{margin:3.125em auto 0;display:-ms-grid;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-auto-rows:190px;gap:20px;padding:0 0 1.875em 0;border-bottom:2px solid #f0f2f5;max-width:620px}.popup__audience.popup__audience-sm{-ms-grid-columns:(100px)[2];grid-template-columns:repeat(2,100px);grid-auto-rows:100px;margin-top:1rem;padding-bottom:0;border-bottom:0}.popup__audience.popup__audience-sm .popup__audience-image{height:45px}.popup__audience.popup__audience-sm .popup__audience-text{margin-top:0;font-size:14px}.popup__audience.popup__audience-sm .popup__audience-content{border-radius:50%}.popup__audience-input:checked+.popup__audience-content{border-color:#2f80ed}.popup__audience-input:checked+.popup__audience-content .popup__audience-static{display:none}.popup__audience-input:checked+.popup__audience-content .popup__audience-color{display:block}.popup__audience-content{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;border:2px solid #fff;background:rgba(217,217,217,.01);cursor:pointer;-webkit-transition:border-color .3s ease 0s;-o-transition:border-color .3s ease 0s;transition:border-color .3s ease 0s}.popup__audience-image{height:100px}.popup__audience-image img{height:100%;width:auto}.popup__audience-color{display:none}.popup__audience-static{display:block}.popup__audience-text{margin:.5em 0 0 0;color:#000;text-align:center;font-size:20px;font-weight:600}.popup__step-checkboxes{margin:2em 0 0 0;padding:0 1.6875em;max-height:225px;overflow-y:auto}.popup__step-checkbox:not(:last-child){margin:0 0 1.0625rem 0}.popup__step-options{margin:2em 0 0 0;padding:0 1.6875em}.popup__search{margin:1.875em auto 0;max-width:494px}.popup__list{display:-ms-grid;display:grid;-ms-grid-columns:1.5fr 1fr;grid-template-columns:1.5fr 1fr;gap:20px;max-width:494px;margin:1.875em auto 0}.popup__list-item{text-align:left}.popup__list-link{font-size:22px;font-weight:600;line-height:100%;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.popup__rows{max-width:630px;margin-left:auto;margin-right:auto}.popup__rows:not(:first-child){margin-top:1.875rem}.popup__rows.popup__rows-bordered>.popup__row:not(:last-child){border-bottom:1px solid #e6e6e6;padding:0 0 1.875em 0;margin:0 0 1.875em 0}.popup__rows .popup__rows .popup__row:not(:last-child){margin:0 0 1.5em 0}.popup__rows.popup__rows-sm .popup__row:not(:last-child){margin:0 0 .625em 0}.popup__row{position:relative}.popup__row:not(:last-child){margin:0 0 2.5rem 0}.popup__row.popup__row-columns{display:-ms-grid;display:grid;gap:10px}.popup__grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);row-gap:20px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.popup__grid .input{border-radius:5px;border:1px solid #ced4da;background:rgba(217,217,217,.01)}.popup__grid .input-lg{-ms-grid-column-span:2;grid-column:span 2}.popup__step-announcement{margin:3.125em auto 0;max-width:662px;text-align:left}.popup__checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:11px;-moz-column-gap:11px;column-gap:11px}.popup__checkboxes .checkbox-btn{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.popup__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;border:1px solid #e6e6e6;background:rgba(217,217,217,.01);padding:.8125rem .9375rem;color:#000;font-size:18px;line-height:normal;-webkit-transition:background-color .3s ease 0s,color .3s ease 0s,border-color .3s ease 0s;-o-transition:background-color .3s ease 0s,color .3s ease 0s,border-color .3s ease 0s;transition:background-color .3s ease 0s,color .3s ease 0s,border-color .3s ease 0s}.popup__link::before{color:#2f80ed;font-size:24px;margin:0 1rem 0 0;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.popup__link-info{position:absolute;top:6px;right:6px}.popup__privacy{margin:.8125em 0 0 0;font-size:14px;text-align:left}.popup__privacy-link{color:#2f80ed;text-decoration:underline}.popup__info{position:absolute;top:0;right:0}.popup__privacy{font-size:12px;color:#7b8794}.popup__privacy a{color:#000;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.dropdown{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:18px;font-weight:500;line-height:1.2777777778;text-align:left}.dropdown::before{position:absolute;top:10px;left:10px;z-index:2;font-size:20px}.dropdown[class*=icon].dropdown-sm .dropdown__button{padding:.3125rem .875rem .3125rem 2.5rem}.dropdown.dropdown-white .dropdown__button{border-radius:5px;border:1px solid #ced4da;background:rgba(217,217,217,.01);font-weight:300;color:#7d858c}.dropdown.dropdown-white .dropdown__button::before{font-size:14px;color:#7d858c}.dropdown.dropdown-sm.icon-burger::before{color:#7b8794}.dropdown.dropdown-sm.icon-calendar::before,input.dropdown.dropdown-sm[type=date]::before{color:#2f80ed}.dropdown.dropdown-sm .dropdown__button{font-size:14px;padding:.3125rem .875rem;min-height:40px;border:1px solid #f0f2f5;background:#fff;text-align:left}.dropdown.dropdown-sm .dropdown__button::before{font-size:10px;color:#f0f2f5;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;padding:0 0 0 .875em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:1px solid currentColor;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.dropdown.dropdown-sm .dropdown__button.active::before{border-left:0;border-right:1px solid currentColor;padding:0 .875em 0 0}.dropdown.dropdown-sm .dropdown__list{font-size:14px;max-height:none;padding:.625rem .875rem}.dropdown__button{position:relative;cursor:pointer;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:1;font-weight:500;border-radius:8px;border:1px solid #e6e6e6;background:#f6faff;padding:.8125rem 1.25rem}.dropdown__button::before{-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;-o-transition:transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;color:#2f80ed;font-size:22px}.dropdown__button.active{border-radius:8px 8px 0 0}.dropdown__button.active::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dropdown__list{position:absolute;left:0;top:calc(100% - 2px);width:100%;border-top:0;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;opacity:0;visibility:hidden;overflow:hidden;background:#fff;z-index:3;border-radius:0 0 8px 8px;border:1px solid #e6e6e6;background:#fff;max-height:144px;overflow-y:auto;padding:.625rem 1.25rem}.dropdown__list.visible{opacity:1;visibility:visible}.dropdown__list-item{cursor:pointer}.dropdown__list-item:not(:last-child){margin:0 0 .625rem 0}.dropdown__list-item.active{color:#2f80ed}.star-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;width:158px;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;position:relative}.star-rating__input:checked~.star-rating__label{color:#ffb100}.star-rating__input:checked~.star-rating__label~.star-rating__label{color:#ffb100}.star-rating__label{cursor:pointer;width:26px;height:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s;color:#323f4b;font-size:26px}.datepicker{width:-webkit-min-content;width:-moz-min-content;width:min-content}.datepicker:not(.active){display:none}.datepicker-dropdown{position:absolute;z-index:20;padding-top:4px}.datepicker-dropdown.datepicker-orient-top{padding-top:0;padding-bottom:4px}.datepicker-picker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:4px;background-color:#fff}.datepicker-dropdown .datepicker-picker{-webkit-box-shadow:0 2px 3px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1);box-shadow:0 2px 3px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1)}.datepicker-main{-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding:2px}.datepicker-footer{-webkit-box-shadow:inset 0 1px 1px rgba(10,10,10,.1);box-shadow:inset 0 1px 1px rgba(10,10,10,.1);background-color:#f5f5f5}.datepicker-title{-webkit-box-shadow:inset 0 -1px 1px rgba(10,10,10,.1);box-shadow:inset 0 -1px 1px rgba(10,10,10,.1);background-color:#f5f5f5;padding:.375rem .75rem;text-align:center;font-weight:700}.datepicker-controls{display:-webkit-box;display:-ms-flexbox;display:flex}.datepicker-header .datepicker-controls{padding:2px 2px 0}.datepicker-controls .button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;border:1px solid #dcdcdc;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;cursor:pointer;padding:calc(.375em - 1px) .75em;height:2.25em;vertical-align:top;text-align:center;line-height:1.5;white-space:nowrap;color:#363636;font-size:1rem}.datepicker-controls .button:active,.datepicker-controls .button:focus{outline:0}.datepicker-controls .button:hover{border-color:#b8b8b8;color:#363636}.datepicker-controls .button:focus{border-color:#3273dc;color:#363636}.datepicker-controls .button:focus:not(:active){-webkit-box-shadow:0 0 0 .125em rgba(50,115,220,.25);box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.datepicker-controls .button:active{border-color:#474747;color:#363636}.datepicker-controls .button[disabled]{cursor:not-allowed}.datepicker-header .datepicker-controls .button{border-color:transparent;font-weight:700}.datepicker-header .datepicker-controls .button:hover{background-color:#f9f9f9}.datepicker-header .datepicker-controls .button:active{background-color:#f2f2f2}.datepicker-footer .datepicker-controls .button{-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin:calc(.375rem - 1px) .375rem;border-radius:2px;font-size:.75rem}.datepicker-controls .view-switch{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.datepicker-controls .next-button,.datepicker-controls .prev-button{padding-right:.375rem;padding-left:.375rem;-webkit-box-flex:0;-ms-flex:0 0 14.2857142857%;flex:0 0 14.2857142857%}.datepicker-controls .next-button.disabled,.datepicker-controls .prev-button.disabled{visibility:hidden}.datepicker-grid,.datepicker-view{display:-webkit-box;display:-ms-flexbox;display:flex}.datepicker-view{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:15.75rem}.datepicker-grid{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.datepicker .days{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.datepicker .days-of-week{display:-webkit-box;display:-ms-flexbox;display:flex}.datepicker .week-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 9.6774193548%;flex:0 0 9.6774193548%}.datepicker .weeks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.datepicker span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker .dow{height:1.5rem;font-size:.875rem;font-weight:700}.datepicker .week{-webkit-box-flex:1;-ms-flex:auto;flex:auto;color:#b8b8b8;font-size:.75rem}.datepicker .days .dow,.datepicker-cell{-ms-flex-preferred-size:14.2857142857%;flex-basis:14.2857142857%}.datepicker-cell{height:2.25rem}.datepicker-cell:not(.day){-ms-flex-preferred-size:25%;flex-basis:25%;height:4.5rem}.datepicker-cell:not(.disabled):hover{background-color:#f9f9f9;cursor:pointer}.datepicker-cell.focused:not(.selected){background-color:#e9e9e9}.datepicker-cell.selected,.datepicker-cell.selected:hover{background-color:#3273dc;color:#fff;font-weight:600}.datepicker-cell.disabled{color:#dcdcdc}.datepicker-cell.next:not(.disabled),.datepicker-cell.prev:not(.disabled){color:#7a7a7a}.datepicker-cell.next.selected,.datepicker-cell.prev.selected{color:#e6e6e6}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today){border-radius:0;background-color:#f5f5f5}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover{background-color:#efefef}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused{background-color:#e9e9e9}.datepicker-cell.today:not(.selected){background-color:#00d1b2}.datepicker-cell.today:not(.selected):not(.disabled){color:#fff}.datepicker-cell.today.focused:not(.selected){background-color:#00ccad}.datepicker-cell.range-end:not(.selected),.datepicker-cell.range-start:not(.selected){background-color:#b8b8b8;color:#fff}.datepicker-cell.range-end.focused:not(.selected),.datepicker-cell.range-start.focused:not(.selected){background-color:#b3b3b3}.datepicker-cell.range-start:not(.range-end){border-radius:4px 0 0 4px}.datepicker-cell.range-end:not(.range-start){border-radius:0 4px 4px 0}.datepicker-cell.range{border-radius:0;background-color:#dcdcdc}.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover{background-color:#d7d7d7}.datepicker-cell.range.disabled{color:#c6c6c6}.datepicker-cell.range.focused{background-color:#d1d1d1}.datepicker-input.in-edit{border-color:#276bda}.datepicker-input.in-edit:active,.datepicker-input.in-edit:focus{-webkit-box-shadow:0 0 .25em .25em rgba(39,107,218,.2);box-shadow:0 0 .25em .25em rgba(39,107,218,.2)}.title{font-size:18px;font-weight:600;line-height:100%}.title.title-lg{font-size:20px}.title.title-sm{font-size:16px}.title.title-bold{font-weight:700}[data-tooltip]{cursor:help}.info-block{width:15px;height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e6e6e6;color:#fff;border-radius:50%;font-size:12px;line-height:1.25;-webkit-transition:background-color .3s ease 0s,color .3s ease 0s;-o-transition:background-color .3s ease 0s,color .3s ease 0s;transition:background-color .3s ease 0s,color .3s ease 0s}.tooltip{position:fixed;z-index:11;padding:.625rem;color:#000;font-size:12px;line-height:normal;border-radius:8px;background:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.15);box-shadow:0 2px 4px 0 rgba(0,0,0,.15);max-width:236px}input[type=date]{position:relative}input[type=date]::before{color:#2f80ed;margin:0 .5em 0 0}.wysiwyg__caption{margin-bottom:.5rem}.wysiwyg__caption .btn{padding:.4em}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#2f80ed;border-radius:8px}.cover-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.input{-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;width:100%;background:0 0;font-size:18px;padding:.7em 1.1111111111em;line-height:normal;font-weight:500;border-radius:8px;border:1px solid #e6e6e6;background:#f6faff;color:#000}.input.input-white{border-radius:8px;border:1px solid #f0f2f5;background:rgba(217,217,217,.01);padding:.3888888889em .8888888889em}.input:focus{border-color:#2f80ed}.input::-webkit-input-placeholder{color:inherit;opacity:.5}.input::-moz-placeholder{color:inherit;opacity:.5}.input:-ms-input-placeholder{color:inherit;opacity:.5}.input::-ms-input-placeholder{color:inherit;opacity:.5}.input::placeholder{color:inherit;opacity:.5}.input:disabled{background:#dfe0e1;border-color:#dfe0e1}.textarea{-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;width:100%;background:0 0;resize:none;height:160px;font-size:18px;padding:.7em 1.1111111111em;line-height:normal;font-weight:500;border-radius:8px;border:1px solid #e6e6e6;background:#f6faff;color:#000}.textarea.textarea-white{background:#fff;border-color:#e9e9ea}.textarea:focus{border-color:#2f80ed}.textarea::-webkit-input-placeholder{color:inherit;opacity:.5}.textarea::-moz-placeholder{color:inherit;opacity:.5}.textarea:-ms-input-placeholder{color:inherit;opacity:.5}.textarea::-ms-input-placeholder{color:inherit;opacity:.5}.textarea::placeholder{color:inherit;opacity:.5}.textarea:disabled{background:#dfe0e1;border-color:#dfe0e1}.label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 .625rem 0;font-size:14px}.label.label-lg{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:16px}.label__quantity{margin-left:auto;color:#000}.file{display:block}.file__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;background:#f6faff;padding:3.125em;position:relative;cursor:pointer;-webkit-transition:background-color .3s ease 0s;-o-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s}.file__content::before{content:"";position:absolute;inset:10px;border-radius:6px;border:1px dashed #2f80ed}.file__title{margin:1.25rem 0 0 0;text-align:center;font-size:18px;font-weight:500;line-height:normal;text-wrap:balance}.file__footer{margin:1.0714285714em 0 0 0;font-size:14px}.option{display:block}.option:not(:last-child){margin:0 0 1.5rem 0}.option__input:checked+.option__text::before,.option__input:checked~.option .option__text::before{background:#2f80ed}.option__input#variant:checked~.options-hidden{display:-webkit-box;display:-ms-flexbox;display:flex}.option__text{color:#000;font-size:20px;line-height:1.2;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.option__text::before{content:"";width:22px;height:22px;border:3px solid #fff;-webkit-box-shadow:0 0 0 2px #2f80ed;box-shadow:0 0 0 2px #2f80ed;border-radius:50%;padding:.25em;-ms-flex-negative:0;flex-shrink:0;margin:0 1.25rem 0 0}.option-btn{display:block}.option-btn__input:checked+.option-btn__text{background:#2f80ed;border-color:#2f80ed;color:#fff}.option-btn__input:checked+.option-btn__text::before{color:#fff}.option-btn__input:checked+.option-btn__text .option-btn__info{background:#fff;color:#2f80ed}.option-btn__text{position:relative;border-radius:8px;border:1px solid #e6e6e6;background:rgba(217,217,217,.01);padding:.8125rem .8125rem .8125rem .8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:300px;color:#000;font-size:18px;cursor:pointer;-webkit-transition:border-color .3s ease 0s,background-color .3s ease 0s,color .3s ease 0s;-o-transition:border-color .3s ease 0s,background-color .3s ease 0s,color .3s ease 0s;transition:border-color .3s ease 0s,background-color .3s ease 0s,color .3s ease 0s}.option-btn__text .icon-arrow-short-right{margin-left:auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;color:#2f80ed;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s;font-size:14px}.option-btn__text::before{font-size:24px;color:#2f80ed;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s;margin:0 .875rem 0 0}.option-btn__info{position:absolute;top:6px;right:6px}.options-hidden{display:none;gap:20px;max-width:400px}.checkbox{display:block;--checkbox-color:#2f80ed}.checkbox.checkbox-orange{--checkbox-color:#ff9f0c}.checkbox.checkbox-purple{--checkbox-color:#e7228d}.checkbox.checkbox-green{--checkbox-color:#019a3e}.checkbox__input:checked+.checkbox__content::before{background:var(--checkbox-color,#2f80ed);color:#fff;border-color:var(--checkbox-color,#2f80ed)!important}.checkbox__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;font-size:18px;line-height:1.2777777778;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.checkbox__content::before{content:"";color:#fff;font-size:14px;border-radius:3px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;width:22px;height:22px;border:2px solid var(--checkbox-color,#2f80ed);margin:0 .875rem 0 0}.checkbox__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkbox__column small{margin:.25em 0 0 0;font-size:16px;font-weight:500}.checkbox__column small span{font-size:12px;font-weight:400}.checkbox__column small span.green{color:#019a3e}.checkbox__column small span.red{color:#dc0303}.checkbox-btn{display:block}.checkbox-btn__input:checked+.checkbox-btn__content{border-color:#2f80ed;color:#2f80ed}.checkbox-btn__content{display:block;border-radius:8px;border:2px solid #f6faff;background:#f6faff;cursor:pointer;padding:.6666666667em;font-size:18px;font-weight:600}.btn{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;padding:.8em;font-weight:500;border-radius:8px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;font-size:18px}.btn.btn-primary,.diary__stats-tablist .btn[aria-selected=true]{background:#2f80ed;color:#fff}.btn.btn-secondary{border-radius:8px;border:2px solid #2f80ed;background:rgba(217,217,217,.01)}.btn.btn-black{background:#323f4b;color:#f6faff}.btn.btn-gray{background:#6c757d;color:#f6faff}.btn.btn-light{background:#f6faff;color:#323f4b}.btn.btn-white{background:#fff;color:#2f80ed}.btn.btn-green{background:#019a3e;color:#fff}.btn.btn-sm{padding:.7857142857em 1.8571428571em;font-size:14px}.btn.btn-md{font-size:16px}.btn.btn-lg{padding:.8em 1.65em}.btn.btn-fullwidth{width:100%}.btn:disabled,.btn[aria-disabled=true]{cursor:default;color:#fff;background:#dfe0e1;pointer-events:none}.header{padding:.75em 0 .625em;background:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.15);box-shadow:0 2px 4px 0 rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex}.header__main{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1.5em}.header__content{margin-left:auto}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.header__logo{margin:0 .9375em 0 0;-webkit-box-flex:0;-ms-flex:0 0 105px;flex:0 0 105px}.header__search.search{display:none}.header__menu{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:9;opacity:0;visibility:hidden;overflow-y:auto;overflow-x:hidden;-webkit-transition:opacity .3s ease 0s,visibility .3s ease 0s;-o-transition:opacity .3s ease 0s,visibility .3s ease 0s;transition:opacity .3s ease 0s,visibility .3s ease 0s}.header__menu.active{opacity:1;visibility:visible}.header__menu.active .header__menu-content{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.header__menu-content{min-height:100%;background:#fff;margin-left:auto;width:30vw;min-width:320px;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;-o-transition:transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s;padding:5em 2.5em}.header__menu-separator{display:none}.header__menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__menu-list:not(:last-child){margin:0 0 .625em 0}.header__menu-item:not(:last-child){margin:0 0 .625em 0}.header__menu-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:14px;font-weight:700;letter-spacing:.2px}.header__menu-link::before{font-size:24px;color:#7b8794;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__menu-link.active{color:#2f80ed}.header__menu-link.active::before{color:#2f80ed}.header__menu-link.active::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.header__menu-quantity{position:absolute;top:0;left:50%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);width:16px;height:16px;border-radius:50%;background:#ed2f2f;color:#fff;font-size:12px;font-weight:700;line-height:normal}.header__person{margin-left:auto;-webkit-box-flex:0;-ms-flex:0 0 35px;flex:0 0 35px;height:35px}.header__person img{border-radius:50%}.search{position:relative}.search__box{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative}.search__btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:10px;color:#7b8794;font-size:20px}.search__btn.search__btn-sm{left:15px;font-size:13px}.search__input{border-radius:8px;background:#f0f2f5;border:1px solid #f0f2f5;color:#000;font-size:14px;width:100%;padding:.7142857143em 1.4285714286em .7142857143em 2.8571428571em;-webkit-transition:border-color .3s ease 0s;-o-transition:border-color .3s ease 0s;transition:border-color .3s ease 0s}.search__input:focus{border-color:#2f80ed}.search__input::-webkit-input-placeholder{color:inherit;opacity:.5}.search__input::-moz-placeholder{color:inherit;opacity:.5}.search__input:-ms-input-placeholder{color:inherit;opacity:.5}.search__input::-ms-input-placeholder{color:inherit;opacity:.5}.search__input::placeholder{color:inherit;opacity:.5}.search__input.search__input-white{background:#fff}.search__send{margin:1.25rem 0 0 0;width:100%;padding:.625em;font-weight:900;font-size:16px;text-transform:uppercase}.icon-menu{position:relative;border-radius:50%;background:#2f80ed;border:10px solid #2f80ed;border-top-width:12px;border-bottom-width:12px;-ms-flex-negative:0;flex-shrink:0;z-index:10;-webkit-transition:-webkit-transform .3s linear 0s;transition:-webkit-transform .3s linear 0s;-o-transition:transform .3s linear 0s;transition:transform .3s linear 0s;transition:transform .3s linear 0s,-webkit-transform .3s linear 0s;width:35px;height:35px}.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";position:absolute;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;height:2px;left:0;width:100%;background-color:#fff}.icon-menu::before{top:1px}.icon-menu span{top:calc(50% + .5px)}.icon-menu::after{bottom:-1.5px}.icon-menu.active{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.icon-menu.active span{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.icon-menu.active::before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:calc(50% - 1px)}.icon-menu.active:after{width:100%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);bottom:calc(50% - 1px)}.page{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.content{padding:2.1875em 0}.content__heading{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.15);box-shadow:0 2px 4px rgba(0,0,0,.15);background:#fff;border-radius:8px;padding:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.content__heading-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.content__heading-back span{font-weight:700;display:none}.content__heading-stats{margin:1.25rem 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;gap:.625rem}.content__heading-stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.3125rem;-moz-column-gap:.3125rem;column-gap:.3125rem}.content__person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content__person-name{font-weight:700}.content__person-thumb{width:42px;height:42px;-ms-flex-negative:0;flex-shrink:0;margin:0 0 0 .5rem}.content__caption{text-transform:uppercase;text-align:center}.content__body{gap:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content__body:not(:first-child){margin:2.1875em 0 0 0}.content__main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.content__grid{display:-ms-grid;display:grid;gap:20px}.content__section{background:#fff;padding:2.5em;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:8px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.15);box-shadow:0 2px 4px 0 rgba(0,0,0,.15)}.content__section:not(:last-child){margin:0 0 1.875rem 0}.content__section-image{-webkit-box-flex:0;-ms-flex:0 0 142px;flex:0 0 142px;margin:0 1.875em 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;background:#f0f9fa}.content__section-desc{margin:1.25rem 0 0 0;font-size:14px}.content__section-btn{margin:2rem 0 0 0;text-transform:uppercase;font-weight:700}.content__section-btn.btn-sm{padding:.7857142857em 5.3571428571em}.content__side{-webkit-box-flex:0;-ms-flex:0 0 31.6%;flex:0 0 31.6%}.content__side.content__side-sm{-webkit-box-flex:0;-ms-flex:0 0 270px;flex:0 0 270px}.content__results{margin:.875em 0 0 0;background:#fff;padding:1.875em 1.875em 1.875em;border-radius:8px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.15);box-shadow:0 2px 4px 0 rgba(0,0,0,.15)}.content__results-list{margin:1.875em 0 0 0}.content__results-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content__results-item:not(:last-child){border-bottom:1px solid #f0f2f5;padding:0 0 1.8125em 0;margin:0 0 1.8125em 0}.content__results-caption{font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content__results-info{width:14px;height:14px;background:#f0f2f5;color:#323f4b;border-radius:50%;font-size:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;margin:0 0 0 .625rem}.content__results-separator{margin:1.0625rem 0;height:3px;width:40px;background:#323f4b}.content__results-text{color:#79828f;font-size:14px}.content__results-value{margin:.075em 0 .15em 0;color:#1c2329;font-size:40px;font-weight:600}.content__results-value::after{content:"₽";font-size:30px;color:#79828f}.content__results-top{color:#2f80ed;font-size:14px}.content__pro{margin:.875rem 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;background:#fff;padding:.9375rem 1.25rem;color:#2f80ed;font-size:20px;font-weight:500;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.15);box-shadow:0 2px 4px 0 rgba(0,0,0,.15);-webkit-transition:background-color .3s ease 0s,color .3s ease 0s;-o-transition:background-color .3s ease 0s,color .3s ease 0s;transition:background-color .3s ease 0s,color .3s ease 0s}.content__pro span{border-radius:5px;background:#2f80ed;padding:.2em 1.3333333333em;color:#fff;-ms-flex-negative:0;flex-shrink:0;font-size:15px;font-weight:600;margin:0 .625rem 0 0;-webkit-transition:background-color .3s ease 0s,color .3s ease 0s;-o-transition:background-color .3s ease 0s,color .3s ease 0s;transition:background-color .3s ease 0s,color .3s ease 0s}.content__info{position:relative;margin:.7em 0 0 auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;border-radius:8px;background:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.15);box-shadow:0 2px 4px 0 rgba(0,0,0,.15);padding:.75em 2.8em .75em .6em;color:#2f80ed;font-size:20px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .3s ease 0s,color .3s ease 0s;-o-transition:background-color .3s ease 0s,color .3s ease 0s;transition:background-color .3s ease 0s,color .3s ease 0s}.content__info span{position:absolute;top:6px;right:4px;width:12px;height:12px}.content__info::before{font-size:24px;margin:0 .625rem 0 0}.content__header.content__header-offset{margin:1.25em 0 0 0;padding:1.25em 0 0 0;border-top:1px solid #f0f2f5}.content__header-title{text-transform:uppercase;text-align:center;margin:0 0 1.5rem 0}.content__chart{margin:1.875em 0 0 0}.content__chart-filters{margin:2.0625em 0 0 0;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.content__chart-filters .checkbox__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.content__chart-filters .checkbox__content::before{margin-top:.25rem}.content__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 1.875rem 0 0}.content__date-separator{font-size:18px;font-weight:500;margin:0 .375rem}.content__filters{margin:2em 0 0 0;border-radius:4px;background:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.15);box-shadow:0 2px 4px 0 rgba(0,0,0,.15);display:-ms-grid;display:grid}.content__filter{border-radius:4px;text-align:center;padding:.8571428571em;font-size:14px;line-height:114%;letter-spacing:.2px;-webkit-transition:background-color .3s ease 0s,color .3s ease 0s;-o-transition:background-color .3s ease 0s,color .3s ease 0s;transition:background-color .3s ease 0s,color .3s ease 0s}.content__filter.active{background:#2f80ed;color:#fff}.content__announcements{margin:2em 0 0 0}.content__announcement:not(:last-child){margin:0 0 2em 0}.content__alphabet{margin:1.875em 0 0 0;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.15);box-shadow:0 2px 4px 0 rgba(0,0,0,.15);border-radius:8px}.content__table{margin:1.875em 0 0 0;padding:.625em;border-radius:8px;background:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.15);box-shadow:0 2px 4px 0 rgba(0,0,0,.15);padding:.875em}.content__table-title{font-weight:600;font-size:20px}.content__table-dropdown{margin:.75em 0 0 0}.content__table-subtitle{margin:1rem 0 0 0;font-size:12px;font-weight:500}.content__table-wrapper{margin:.9375em 0 0 0}.content__table-wrapper::-webkit-scrollbar{border-radius:8px;height:6px}.content__table-wrapper::-webkit-scrollbar-thumb{background:#e1e1e1;border-radius:8px}.content__table-wrapper table{display:block}.content__table-wrapper tbody{display:contents}.content__table-wrapper thead{display:none}.content__table-wrapper tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:8px;background:#fefefe;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.15);box-shadow:0 2px 4px 0 rgba(0,0,0,.15);width:100%;padding:.875em}.content__table-wrapper tr:not(:last-child){margin:0 0 .875rem 0}.content__table-wrapper th{display:none}.content__table-wrapper td{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:.21875em}.content__table-wrapper td::before{content:attr(data-title)}.content__table-wrapper td:nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.content__table-wrapper td:nth-child(4){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.content__table-wrapper td:nth-child(5){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.content__table-wrapper td:nth-child(6){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.content__table-wrapper img{border-radius:50%;width:50px;height:50px;min-width:50px}.content__menu{border-radius:8px;background:#fff;padding:.625em}.content__menu-separator{margin:1.25em 0 1.875em;height:1px;background:#f0f2f5}.content__menu-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:500;line-height:1.25;padding:.5em;border-radius:4px;-webkit-transition:background-color .3s ease 0s;-o-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s}.content__menu-link::before{margin:0 .875rem 0 0;color:#2f80ed}.content__menu-link.active{background:#2f80ed;color:#fff}.content__menu-link.active::before{color:#fff}.content__block{background:#fff;border-radius:8px;padding:1.25em 1.875em 1.875em}.content__block:not(:last-child){margin:0 0 1.25em 0}.content__block[data-spollers]{padding:1.875em}.content__breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 1.25em 0}.content__breadcrumbs-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.content__breadcrumbs-link:not(.active){color:#7b8794}.content__breadcrumbs-link:not(:last-child){margin:0 .3125rem 0 0}.content__breadcrumbs-link:not(:last-child)::before{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;color:#2f80ed;font-size:10px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);margin:0 0 0 .9375rem}.content__title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content__title .info-block{margin:0 0 0 .625em}.content__title.icon-pen::before{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;color:#cdd0d4;margin:0 0 0 .625rem}.content__title[data-spoller]{width:100%;cursor:pointer}.content__title[data-spoller]::before{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:auto;color:#2f80ed;font-size:30px;-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;-o-transition:transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}.content__title[data-spoller]._active::before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.content__actions{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.content__action{border:1px solid #f0f2f5;border-radius:4px;font-size:20px;width:40px;height:40px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background-color .3s ease 0s,border-color .3s ease 0s,color .3s ease 0s;-o-transition:background-color .3s ease 0s,border-color .3s ease 0s,color .3s ease 0s;transition:background-color .3s ease 0s,border-color .3s ease 0s,color .3s ease 0s}.content__columns{margin:1.25em 0 0 0;padding:1.25em 0 0 0;border-top:1px solid #f0f2f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.content__column{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.content__column.content__column-gray{-webkit-box-flex:0;-ms-flex:0 0 343px;flex:0 0 343px;border-radius:8px;background:#f0f2f5;padding:1.25em}.content__column-checkbox{position:relative;padding:0 0 0 1.5625em}.content__column-checkbox:not(:last-child){margin:0 0 .875rem 0}.content__column-btn{position:absolute;top:0;left:0;width:20px;height:20px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;-o-transition:transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}.content__column-btn::before{color:#7b8794}.content__column-btn._active{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.content__column-sublist{margin:.625em 0 0 0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.content__column-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content__column-title{font-size:20px;font-weight:600}.content__column-clear{color:#ed2f2f;font-size:14px}.content__column-list{margin:1.875em 0 0 0}.content__column-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content__column-text{font-size:18px}.content__column-delete{width:40px;height:40px;font-size:14px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#7b8794;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.content__hidden .content__row{margin:1.25em 0 0 0;border-top:1px solid #f0f2f5;padding:1.875em 0 0 0}.content__row-section:not(:last-child){padding:0 0 2.5em 0;margin:0 0 2.125em 0;border-bottom:1px solid #f0f2f5}.content__row-section .content__row-caption{margin:0 0 1.25rem 0}.content__row:not(:first-child){margin:1.25em 0 0 0;border-top:1px solid #f0f2f5;padding:1.875em 0 0 0}.content__row-item{max-width:630px}.content__row-item:not(:last-child){margin:0 0 1.875em 0}.content__row-item.content-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.content__row-item.content-columns .input{-webkit-box-flex:0;-ms-flex:0 1 260px;flex:0 1 260px}.content__row-item .content__row-caption{margin:0 0 1.25rem 0}.content__row-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.content__row-thumb{width:80px;height:80px;-ms-flex-negative:0;flex-shrink:0;margin:0 1.25em 0 0}.content__row-thumb img{border-radius:50%}.content__row-person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content__row-person .content__row-thumb{width:60px;height:60px;margin:0 1em 0 0}.content__row-name{font-size:18px;font-weight:600}.content__desc{margin:.625em 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content__desc-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content__desc-item:not(:last-child){margin:0 1.25em 0 0}.content__desc-title{color:#7b8794;font-size:12px}.content__desc-value{font-weight:500;margin:0 0 0 .25em}.content__row-change{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;border:1px solid #e6e6e6;background:rgba(217,217,217,.01);padding:.5em .875em;-webkit-transition:background-color .3s ease 0s,color .3s ease 0s,border-color .3s ease 0s;-o-transition:background-color .3s ease 0s,color .3s ease 0s,border-color .3s ease 0s;transition:background-color .3s ease 0s,color .3s ease 0s,border-color .3s ease 0s}.content__row-change::before{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;color:#2f80ed;margin:0 0 0 .625rem}.content__row-dropdown{max-width:300px;width:100%}.content__row-column{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.content__row-column:not(:last-child){margin:0 0 1.25em 0}.content__row-columns{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:30px}.content__row-columns .content__row-column:not(:last-child){margin:0}.content__row-grid{margin:1em 0 0 0;display:-ms-grid;display:grid;-ms-grid-columns:.5fr 1fr;grid-template-columns:.5fr 1fr;max-width:500px;gap:30px;row-gap:24px}.content__row-line{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-ms-grid-columns:250px 1fr;grid-template-columns:250px 1fr}.content__row-caption{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content__row-caption .info-block{margin:0 0 0 .625rem}.content__row-caption+.label{margin-top:-1.875rem}.content__row-title{font-size:20px;font-weight:500}.content__row-link{color:#2f80ed;font-size:20px;font-weight:600;-webkit-text-decoration-line:underline;text-decoration-line:underline}.content__row-options{margin:1.25em 0 0 0}.content__row-items{margin:1.25em 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.content__footer{margin:1.875em 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content__more{margin:1.875rem 0 0 0}.content__footer-btn{min-width:225px}.content__recipes:not(:last-child){margin:0 0 1rem 0}.content__recipes-caption{font-size:1rem;margin-bottom:.5rem;font-weight:700}.content__recipes-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.content__recipe{padding:.25rem .5rem;font-size:.875rem;border-radius:8px;-webkit-transition:background-color .3s ease 0s;-o-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s}.content__recipe.content__recipe-blue{background:rgba(47,128,237,.25)}.content__recipe.content__recipe-blue:hover{background:rgba(47,128,237,.5)}.content__recipe.content__recipe-green{background:rgba(62,237,47,.25)}.content__recipe.content__recipe-green:hover{background:rgba(62,237,47,.5)}.content__recipe.content__recipe-yellow{background:rgba(237,218,47,.25)}.content__recipe.content__recipe-yellow:hover{background:rgba(237,218,47,.5)}.content__recipe.content__recipe-orange{background:rgba(237,70,47,.25)}.content__recipe.content__recipe-orange:hover{background:rgba(237,70,47,.5)}.content__recipe.content__recipe-rose{background:rgba(237,47,229,.25)}.content__recipe.content__recipe-rose:hover{background:rgba(237,47,229,.5)}.content__recipe.content__recipe-seaweed{background:rgba(47,237,203,.25)}.content__recipe.content__recipe-seaweed:hover{background:rgba(47,237,203,.5)}.content__recipe.content__recipe-purple{background:rgba(96,47,237,.25)}.content__recipe.content__recipe-purple:hover{background:rgba(96,47,237,.5)}.content__consultants{margin:2.5em 0 0 0;display:-ms-grid;display:grid;gap:30px}.content__settings{margin-top:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.content__settings-reset{margin-left:auto;color:#ed2f2f}.content__settings-btn{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-column-gap:.3125rem;-moz-column-gap:.3125rem;column-gap:.3125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0d6efd}.content__settings-btn._active::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.content__settings-btn::before{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;-o-transition:transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}.content__settings-filtres{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:1.25rem;border-radius:8px;background:#fff;padding:1em}.content__settings-body{display:-ms-grid;display:grid;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:.9375rem}.content__settings-filter .checkbox{font-size:8px}.content__settings-filter .checkbox:not(:last-child){margin-bottom:1rem}.content__settings-row{-webkit-column-gap:.3125rem;-moz-column-gap:.3125rem;column-gap:.3125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.consultant{background:#fff;padding:1em;display:-ms-grid;display:grid;border-radius:8px;gap:20px}.consultant__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.consultant__thumb img{border-radius:50%}.consultant__rate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.3125rem;-moz-column-gap:.3125rem;column-gap:.3125rem;font-size:14px;margin-bottom:1rem}.consultant__rate::before{color:#ffb100}.consultant__rate span{font-size:16px;font-weight:700;color:#ffb100}.consultant__comment{margin-top:auto;width:100%}.consultant__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.consultant__name{font-weight:700;font-size:1.25rem}.consultant__favorite{-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s;font-size:24px}.consultant__desc{margin-top:1rem}.consultant__benefits{margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.consultant__benefit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:700;-webkit-column-gap:.3125rem;-moz-column-gap:.3125rem;column-gap:.3125rem;align-items:center}.consultant__benefit::before{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;color:#019a3e}.consultant__benefit span{color:#2f80ed;font-size:20px}.consultant__footer{margin-top:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.consultant__footer-price{font-size:.9em;padding:.5rem 1.5rem;background:#198754;color:#fff;border-radius:50rem;font-weight:700}.announcement{border-radius:8px;background:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1);padding:1em}.announcement.announcement-lg{padding:1.5em 1.875em 1.875em}.announcement__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.announcement__header-stats{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3125rem;margin-left:auto;font-weight:700}.announcement__header-stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.3125rem;-moz-column-gap:.3125rem;column-gap:.3125rem}.announcement__thumb{width:42px;height:42px;-ms-flex-negative:0;flex-shrink:0;margin:0 .5rem 0 0}.announcement__thumb img{border-radius:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.announcement__person{font-size:14px;line-height:normal}.announcement__person-name{font-weight:700}.announcement__person-subtitle{color:#7b8794}.announcement__actions{margin-left:auto;position:relative}.announcement__actions-btn{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px}.announcement__actions-list{position:absolute;top:calc(100% - 8px);right:0;border-radius:8px;background:#fff;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.15);box-shadow:0 0 4px 0 rgba(0,0,0,.15);padding:.625rem;font-size:14px;line-height:1.2857142857;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;white-space:nowrap;opacity:0;visibility:hidden}.announcement__actions-item:not(:last-child){margin:0 0 .5rem 0}.announcement__action{-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.announcement__actions-id{font-size:10px;font-weight:500;color:#2f80ed}.announcement__title{margin:1rem 0 0 0;font-size:18px;font-weight:700}.announcement__desc{margin:1rem 0 0 0;color:#000;font-size:14px;line-height:normal}.announcement__more{margin:.875em 0 0 0;color:#2f80ed;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:600;line-height:1.2857142857}.announcement__more::before{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 0 0 .3125rem;-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;-o-transition:transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}.announcement__image{margin:1.25em 0 0 0;position:relative;height:0;padding-bottom:56.25%}.announcement__image img{border-radius:8px;position:absolute;top:0;left:0;width:100%;height:100%}.announcement__image::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;border-radius:8px;background:-webkit-gradient(linear,left bottom,left top,from(#000),to(rgba(0,0,0,0)));background:-o-linear-gradient(bottom,#000 0,rgba(0,0,0,0) 100%);background:linear-gradient(360deg,#000 0,rgba(0,0,0,0) 100%)}.announcement__details{margin:1.25em 0 0 0;background:#f7faff;border-radius:8px;padding:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.announcement__details-rows{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.announcement__details-row{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.announcement__details-row:not(:last-child){margin-bottom:.5rem}.announcement__details-value{font-weight:700}.announcement__details-btn{font-size:24px;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.announcement__stats{position:absolute;bottom:0;left:0;width:100%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1em}.announcement__stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:14px;font-weight:600}.announcement__stat:not(:last-child){margin:0 1rem 0 0}.announcement__stat::before{font-size:18px;margin:0 .5rem 0 0}.announcement__footer{margin:.75rem 0 0 0;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.announcement__footer.announcement__footer-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.announcement__footer-action{font-size:14px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px;-webkit-transition:background-color .3s ease 0s,color .3s ease 0s;-o-transition:background-color .3s ease 0s,color .3s ease 0s;transition:background-color .3s ease 0s,color .3s ease 0s}.announcement__footer-action::before{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px}.announcement__carousel{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;cursor:-webkit-grab;cursor:grab;-webkit-column-gap:26px;-moz-column-gap:26px;column-gap:26px;margin:1.875em -1em 0;padding:0 1em;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;overflow-x:scroll}.announcement__carousel::-webkit-scrollbar{width:0;height:0;display:none}.announcement__carousel-item{-webkit-box-flex:0;-ms-flex:0 0 258px;flex:0 0 258px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.announcement__carousel-item .active{-ms-scroll-snap-type:none;scroll-snap-type:none}.announcement__carousel-image{border-radius:8px;background:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.15);box-shadow:0 2px 4px 0 rgba(0,0,0,.15);padding:1.75em 2.5625em}.announcement__carousel-title{margin:1rem 0 0 0;color:#000;font-size:18px;font-weight:600}.announcement__carousel-desc{margin:.4375em 0 0 0;color:#43474e;font-size:16px;font-weight:600}.announcement__carouselb-btn{margin:1.25em 0 0 0;width:100%}.dish{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.15);box-shadow:0 2px 4px rgba(0,0,0,.15);border-radius:8px}.dish__image{height:0;padding-bottom:56.25%;position:relative}.dish__image img{position:absolute;top:0;left:0;border-radius:10px}.dish__video{position:absolute;right:.65em;top:.65em;display:-webkit-box;display:-ms-flexbox;display:flex;width:32px;height:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;background:rgba(255,255,255,.75);cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:50%;-webkit-transition:background-color .3s ease 0s;-o-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s}.dish__stats{padding:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:700;gap:.625rem}.dish__stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.3125rem;-moz-column-gap:.3125rem;column-gap:.3125rem}.dish__desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1rem .5rem}.dish__desc-caption{width:100%;font-weight:700;margin-bottom:.3125rem}.dish__desc-btn{margin-top:.3125rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;color:#0d6efd;-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;-o-transition:transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}.dish__desc-btn._active{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.settings{padding:2em 0}.settings__header{border-radius:8px;background:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.15);box-shadow:0 2px 4px 0 rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.0625em 1em}.settings__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.settings__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;font-weight:700;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.settings__action::before{color:#0d6efd;font-size:24px}.settings__action.btn{color:#fff}.settings__action.btn::before{color:#fff}.settings__action span{display:none}.settings__back{font-size:14px;font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:normal;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.settings__back::before{font-size:16px;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.settings__back span{display:none}.settings__person{text-align:right;font-size:14px;line-height:1.2857142857;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings__person-name{font-weight:700}.settings__person-position{margin:.25em 0 0 0}.settings__person-thumb{display:none}.settings__body{margin:1.5em 0 0 0;border-radius:8px;background:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.15);box-shadow:0 2px 4px 0 rgba(0,0,0,.15);padding:.75em}.settings__body-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings__body-title{color:#000;font-weight:400}.settings__body-edit{width:30px;height:30px;background:#2f80ed;color:#fff;padding:.3125rem;font-size:20px;border-radius:4px;-webkit-transition:background-color .3s ease 0s;-o-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s}.settings__body-delete{display:-webkit-box;display:-ms-flexbox;display:flex;color:#596777;font-size:15px;line-height:120%;letter-spacing:.2px}.settings__body-delete::before{margin:0 .5rem 0 0}.settings__content{margin:1.125em 0 0 0}.settings__block:not(:last-child){margin:0 0 1.25em 0}.settings__block-wrapper{border-radius:8px;background:#f7faff;padding:1.25rem}.settings__block-caption{font-size:20px;font-weight:600;letter-spacing:.2px}.settings__list{margin:1.5rem 0 0 0;line-height:100%;letter-spacing:.2px;font-size:15px}.settings__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings__item:not(:last-child){margin:0 0 1.125rem 0}.settings__item-termin{color:#596777;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.settings__item-def{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;text-align:right}.settings__item-def .dropdown{font-size:15px}.settings__item-def .dropdown__button{padding:0;border:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.settings__item-def .dropdown__button::before{margin:0 0 0 .3125rem;font-size:.8888888889em}.settings__item-def .dropdown__list{border-radius:8px}.settings__footer{margin:1.25em 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.settings__btn{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;padding:.78125rem}.settings__btn.icon-delete{display:none}.settings__plans{margin:1.875em 0 0 0}.settings__price{margin:1.25em 0 0 0}.settings__price-item{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.15);box-shadow:0 2px 4px rgba(0,0,0,.15);overflow:hidden}.settings__price-item:not(:last-child){margin-bottom:1rem}.settings__price-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.25rem;-webkit-column-gap:.9375rem;-moz-column-gap:.9375rem;column-gap:.9375rem;padding:1.5rem 1rem;width:100%}.settings__price-btn::before{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:1rem;margin-left:auto;-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;-o-transition:transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}.settings__price-btn._active::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.settings__price-body{padding:0 1em 1em 1em}.settings__price-list{margin:1.875em 0 0 0}.settings__price-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.settings__price-list li:not(:last-child){margin-bottom:.5rem}.settings__price-icon{font-size:40px;line-height:20px;width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings__price-icon::before{color:#019a3e;font-size:20px}.settings__price-bid{margin:1rem 0 0 0;width:100%}.cabinet{background:#fff;padding:1.5em 1.875em;border-radius:8px}.cabinet:not(:last-child){margin:0 0 1.875em 0}.cabinet .content__header{margin:0 0 1.25em 0}.cabinet__title{padding:0 0 1.0625em 0;border-bottom:1px solid #f0f2f5}.cabinet__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.25rem 0 0 0}.cabinet__header .dropdown{-webkit-box-flex:0;-ms-flex:0 1 250px;flex:0 1 250px}.cabinet__btn{padding:.4375rem 2rem;margin:0 1.25rem 0 0}.cabinet__actions{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.cabinet__action{width:40px;height:40px;border:1px solid #f0f2f5;border-radius:8px;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background-color .3s ease 0s,color .3s ease 0s,border-color .3s ease 0s;-o-transition:background-color .3s ease 0s,color .3s ease 0s,border-color .3s ease 0s;transition:background-color .3s ease 0s,color .3s ease 0s,border-color .3s ease 0s}.cabinet__action:not(:last-child){margin:0 1.25rem 0 0}.cabinet__filters{margin:1.25em 0 0 0;padding:0 0 1.25em 0;display:-webkit-box;display:-ms-flexbox;display:flex}.cabinet__filters .dropdown{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px;margin:0 1.25em 0 0}.cabinet__search{margin-left:auto}.cabinet__body{border-top:1px solid #f0f2f5}.cabinet__table{border-radius:8px;overflow:hidden;text-align:center}.cabinet__table th{background:#f0f2f5;font-size:20px;font-weight:500}.cabinet__table td,.cabinet__table th{padding:.875rem}.cabinet__table td:nth-child(1),.cabinet__table th:nth-child(1){width:30%}.cabinet__table td:nth-child(2),.cabinet__table th:nth-child(2){width:15%}.cabinet__table td:nth-child(3),.cabinet__table th:nth-child(3){width:15%}.cabinet__table td:nth-child(4),.cabinet__table th:nth-child(4){width:40%}.cabinet__table td{padding:1rem .875rem;border:1px solid #f0f2f5}.cabinet__table td:nth-child(2){color:#019a3e}.cabinet__table td:nth-child(3){color:#ed2f2f}.cabinet__budget{margin:1.75em 0 0 0}.cabinet__budget-caption{color:#7b8794;font-size:14px}.cabinet__budget-value{color:#7b8794;font-size:14px}.cabinet__budget-value span{color:#323f4b;margin:0 .625rem 0 0;font-size:24px;font-weight:600}.cabinet__budget-btn{margin:1.375rem 0 0 0;padding:.4em 1.5em}.cabinet__empty{padding:4.375em 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cabinet__empty::before{color:#2f80ed;font-size:60px;margin:0 0 1.25rem 0}.cabinet__empty-caption{font-size:22px;font-weight:600;line-height:normal}.cabinet__empty-subtitle{margin:.6666666667em 0 0 0;font-size:18px;font-weight:500}.cabinet__empty-create{margin:1.5em 0 0 0;font-size:20px;font-weight:500;border-radius:8px;background:#f0f2f5;padding:.35em 1.6em;-webkit-transition:background-color .3s ease 0s;-o-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s}.cabinet__save{margin:1.25rem 0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#2f80ed;font-size:14px;font-weight:500;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.cabinet__save::before{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 0 0 .8125rem}.cabinet__table{position:relative;margin:1.875em 0 0 0;overflow:hidden;padding:0 .0625em 0 0}.cabinet__table-body{table-layout:fixed;width:100%}.cabinet__table-body .cabinet__table-wrapper{overflow-x:auto;padding:0;padding-bottom:1.25em}.cabinet__table-body .cabinet__table-wrapper::-webkit-scrollbar{border-radius:8px;height:6px}.cabinet__table-body .cabinet__table-wrapper::-webkit-scrollbar-track{background:#f0f2f5;border-radius:8px;margin:0 0 0 310px}.cabinet__table-body .cabinet__table-wrapper::-webkit-scrollbar-thumb{background:#e1e1e1;border-radius:8px}.cabinet__table-content{border-collapse:separate;border-spacing:1px;background:#e6e6e6}.cabinet__table-content.clone{position:absolute;z-index:1;top:0;left:0;overflow:hidden;visibility:hidden;border-collapse:separate}.cabinet__table-content.clone td,.cabinet__table-content.clone th{visibility:visible;position:relative}.cabinet__table-content.clone td::before,.cabinet__table-content.clone th::before{content:"";position:absolute;inset:-1px;pointer-events:none;background:#e6e6e6;z-index:-1}.cabinet__table-content.clone td:not(.fixed-column),.cabinet__table-content.clone th:not(.fixed-column){pointer-events:none;visibility:hidden;background:0 0;opacity:0}.cabinet__table-content.clone td{background:#fff}.cabinet__table-content th{background:#f0f2f5;color:#222020;font-weight:500;height:48px;padding:.875rem;text-align:center;white-space:nowrap}.cabinet__table-content td,.cabinet__table-content th{vertical-align:middle}.cabinet__table-content td:not(.fixed-column),.cabinet__table-content th:not(.fixed-column){text-align:center}.cabinet__table-content td.fixed-column:nth-child(1),.cabinet__table-content td.fixed-column:nth-child(3),.cabinet__table-content th.fixed-column:nth-child(1),.cabinet__table-content th.fixed-column:nth-child(3){min-width:50px;max-width:50px}.cabinet__table-content td.fixed-column:nth-child(2),.cabinet__table-content th.fixed-column:nth-child(2){min-width:210px;max-width:210px}.cabinet__table-content td{padding:.9375rem;font-weight:600;background:#fff}.cabinet__table-content td small{margin:.3333333333em 0 0 0;color:#7b8794;font-size:12px;display:block}.cabinet__table-content td span{color:#2f80ed}.cabinet__table-content td>.chat__contacts-item.send::before,.cabinet__table-content td>.checkbox__input:checked+.checkbox__content::before,.cabinet__table-content td>.icon-check,.cabinet__table-content td>.icon-fail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.cabinet__table-content td>.chat__contacts-item.send::before,.cabinet__table-content td>.checkbox__input:checked+.checkbox__content::before,.cabinet__table-content td>.icon-check::before,.cabinet__table-content td>.icon-fail::before{color:#019a3e;margin:0 .625rem 0 0}.cabinet__table-content td .icon-fail::before{color:#ed2f2f}.cabinet__table-content .checkbox .checkbox__content::before{width:20px;height:20px;border:2px solid #7b8794;margin:0}.cabinet__table-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cabinet__table-cell .info-block{margin:0 0 0 .625rem}.cabinet__table-setting{font-size:20px;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.diary{padding:2em 0}.diary__header{border-radius:8px;background:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.15);box-shadow:0 2px 4px 0 rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75em 1em}.diary__header:not(:first-child){margin-top:1.5rem}.diary__back{-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.diary__back span{display:none}.diary__back::before{font-size:24px;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.diary__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.diary__info:last-child{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.diary__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.9375rem;-moz-column-gap:.9375rem;column-gap:.9375rem}.diary__person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem}.diary__person-main{display:none}.diary__person-name{font-weight:700;margin-bottom:.25rem}.diary__person-money{background-color:#019a3e;color:#fff;font-size:.9em;font-weight:300;border-radius:50rem;padding:.15rem 1rem}.diary__person-thumb{width:42px;height:42px;-ms-flex-negative:0;flex-shrink:0}.diary__person-thumb img{border-radius:50%}.diary__person-comment{color:#0d6efd;font-size:20px;font-weight:700;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.diary__info-current{font-size:18px;font-weight:600;letter-spacing:.2px}.diary__info-date{margin:.3125em 0 0 0;color:#2f80ed;text-align:right;letter-spacing:.2px}.diary__main{margin:1.875em 0 0 0;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.15);box-shadow:0 2px 4px 0 rgba(0,0,0,.15);padding:.8125em 1.25em 1.25em}.diary__main .input{border-color:#ced4da;border-radius:4px}.diary__main-header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.diary__main-header .diary__main-column:first-child .label{display:none}.diary__main-header .diary__main-column:last-child{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.diary__main-header .diary__main-column:last-child .label{margin:0 auto 0 0;font-size:16px;color:#000}.diary__main-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.diary__main-row{position:relative}.diary__main-row::before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:15px;font-size:20px;color:#7b8794}.diary__main-row .input{min-height:100%;padding-left:3rem;color:#2f80ed;width:123px}.diary__main-filters{margin:1.25em 0 0 0;display:-ms-grid;display:grid;grid-auto-rows:1fr;gap:20px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.diary__product{position:relative;margin:1.875em 0 0 0}.diary__note{background:#fff;padding:.875em;width:100%;color:#000;font-size:12px;font-weight:300;letter-spacing:.2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 .75em 0}.diary__note-link{margin:.5rem 0 0 0;color:#2f80ed;font-weight:600}.diary__product-list{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 0 1.875em 0}.diary__product-item{border-radius:5px;background:#f6faff;padding:.5625rem .875rem;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:45% 1fr auto;grid-template-columns:45% 1fr auto;font-weight:500;letter-spacing:.2px}.diary__product-item:not(:last-child){margin:0 0 .875em 0}.diary__product-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.diary__product-action{position:relative;-ms-flex-negative:0;flex-shrink:0}.diary__product-action .icon-gear{color:#2f80ed;font-size:24px;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.diary__product-action.icon-close{width:28px;height:28px;font-size:10px;color:#ed2f2f;border-radius:4px;border:1px solid currentColor;-webkit-transition:background-color .3s ease 0s,color .3s ease 0s;-o-transition:background-color .3s ease 0s,color .3s ease 0s;transition:background-color .3s ease 0s,color .3s ease 0s}.diary__product-action:not(:last-child){margin:0 1rem 0 0}.diary__setting{position:absolute;bottom:calc(100% + 20px);right:0;width:190px;background:#fff;height:212px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #dadada;border-radius:8px;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease 0s,visibility .3s ease 0s;-o-transition:opacity .3s ease 0s,visibility .3s ease 0s;transition:opacity .3s ease 0s,visibility .3s ease 0s;z-index:2}.diary__setting.visible{opacity:1;visibility:visible}.diary__setting-close{position:absolute;top:0;left:calc(100% + 10px);background:#f6faff;font-size:10px;padding:.375rem;-webkit-transition:background-color .3s ease 0s,color .3s ease 0s;-o-transition:background-color .3s ease 0s,color .3s ease 0s;transition:background-color .3s ease 0s,color .3s ease 0s}.diary__setting-content{width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.diary__setting-prev{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f6faff;width:100%;border-radius:8px 8px 0 0;-webkit-transform:none;-ms-transform:none;transform:none;margin:0}.diary__setting-prev::after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);font-size:10px}.diary__setting-next{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f6faff;width:100%;border-radius:0 0 8px 8px;-webkit-transform:none;-ms-transform:none;transform:none;margin:0}.diary__setting-next::after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);font-size:10px}.diary__setting-item{padding:.625em;height:34px;font-size:14px;line-height:100%;letter-spacing:.2px}.diary__setting-item:not(:last-child){border-bottom:1px solid #f6f6f6}.diary__product-slider{border-radius:8px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.15);box-shadow:0 2px 4px 0 rgba(0,0,0,.15)}.diary__product-next,.diary__product-prev{width:28px;height:28px;border-radius:50%;background:#2f80ed;color:#fff;padding:.0625em .125em 0 0;opacity:.3;-webkit-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}.diary__product-next::after,.diary__product-prev::after{font-size:16px}.diary__product-next{padding:.0625em 0 0 .125em}.diary__product-image{height:auto;position:relative}.diary__product-image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(50,63,75,0)),to(rgba(50,63,75,.5)));background:-o-linear-gradient(top,rgba(50,63,75,0) 0,rgba(50,63,75,.5) 100%);background:linear-gradient(180deg,rgba(50,63,75,0) 0,rgba(50,63,75,.5) 100%);pointer-events:none;-webkit-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s;opacity:0}.diary__product-btns{position:absolute;z-index:2;bottom:0;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.875em;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease 0s,visibility .3s ease 0s;-o-transition:opacity .3s ease 0s,visibility .3s ease 0s;transition:opacity .3s ease 0s,visibility .3s ease 0s}.diary__product-btn{position:relative}.diary__product-btn:not(:last-child){margin:0 1.875rem 0 0}.diary__product-btn span{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:calc(100% + 9px);color:#fff;font-size:10px;letter-spacing:.2px;padding:.4em;border-radius:4px;background:rgba(50,63,75,.6);white-space:nowrap;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease 0s,visibility .3s ease 0s;-o-transition:opacity .3s ease 0s,visibility .3s ease 0s;transition:opacity .3s ease 0s,visibility .3s ease 0s}.diary__main-bottom{margin:2.5em 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.diary__main-content{display:contents}.diary__main-content .input{min-height:100%}.diary__main-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.diary__main-file{margin:1.875em 0 0 0;width:100%}.diary__main-file .file__title{font-size:16px;margin:0 auto 0 0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;text-align:left}.diary__main-file .file__formats{width:40px;-ms-flex-negative:0;flex-shrink:0}.diary__main-file .file__content{padding:2em;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.diary__main-btn{margin-bottom:auto}.diary__main-btn.btn-sm{font-size:17px}.diary__main-satiety{margin:2.5em 0 0 0;text-align:center;font-weight:600;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.diary__main-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.diary__main-colors{margin:.875em 0 0 0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.diary__color{-webkit-box-flex:0;-ms-flex:0 0 16.667%;flex:0 0 16.667%;height:14px}.diary__color:first-child .diary__color-content{border-radius:5px 0 0 5px}.diary__color:last-child .diary__color-content{border-radius:0 5px 5px 0}.diary__color-input[value=darkred]+.diary__color-content{--satiety-bg:#cd1414}.diary__color-input[value=red]+.diary__color-content{--satiety-bg:#ff3e3e}.diary__color-input[value=orange]+.diary__color-content{--satiety-bg:#f8c926}.diary__color-input[value=yellow]+.diary__color-content{--satiety-bg:#fff3bf}.diary__color-input[value=lightgreen]+.diary__color-content{--satiety-bg:#62e833}.diary__color-input[value=green]+.diary__color-content{--satiety-bg:#4dce20}.diary__color-input:checked+.diary__color-content{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);border-radius:2px;border:2px solid #920000;z-index:2}.diary__color-content{display:block;width:100%;min-height:100%;background:var(--satiety-bg,#fafafa);cursor:pointer;-webkit-transition:-webkit-transform .2s ease 0s;transition:-webkit-transform .2s ease 0s;-o-transition:transform .2s ease 0s;transition:transform .2s ease 0s;transition:transform .2s ease 0s,-webkit-transform .2s ease 0s}.diary__norm{margin:2em 0 0 0;border-radius:8px;background:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.15);box-shadow:0 2px 4px 0 rgba(0,0,0,.15);padding:1.25em .625em}.diary__norm-title{text-align:center}.diary__norm-rows{margin:1.875em 0 0 0;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:10px}.diary__norm-row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.diary__norm-caption{margin:.625em 0 0 0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.diary__norm-star{-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;line-height:.1}.diary__norm-name{font-size:15px;font-weight:500;letter-spacing:.2px}.diary__norm-unit{font-size:10px;font-weight:300;line-height:120%;letter-spacing:.2px}.diary__norm-star{color:#ff3d3d;font-weight:500;letter-spacing:.2px;position:absolute;top:20px;right:10px;font-size:23px}.diary__norm-bar{margin:1.0625rem 0 0 0;position:relative;height:140px;width:100%;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.diary__norm-progress{display:block;border-radius:5px;vertical-align:0;width:140px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;background:#fff;border:1px solid #e6e6e6}.diary__norm-progress::-webkit-progress-bar{border-radius:5px;background:#fff}.diary__norm-progress::-webkit-progress-value{border-radius:5px;background:var(--progress-color,#4dce20)}.diary__norm-progress::-moz-progress-bar{border-radius:5px;background:var(--progress-color,#4dce20)}.diary__norm-progress.diary__norm-progress-yellow{--progress-color:#fce72a}.diary__norm-progress.diary__norm-progress-green{--progress-color:#4dce20}.diary__norm-progress.diary__norm-progress-red{--progress-color:#ff3e3e}.diary__norm-progress.diary__norm-progress-darkred{--progress-color:#cd1414}.diary__norm-footer{margin:1.25rem 0 0 0;text-align:center;font-size:12px;font-weight:500;letter-spacing:.2px}.diary__caption{margin:2em 0 0 0;border-radius:8px;background:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.15);box-shadow:0 2px 4px 0 rgba(0,0,0,.15);padding:1.0416666667em 1.25em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.diary__caption::before{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;color:#2f80ed;font-size:28px}.diary__extras{margin:2em 0 0 0;border-radius:8px;background:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.15);box-shadow:0 2px 4px 0 rgba(0,0,0,.15);padding:1.875em 1.25em 1.25em;text-align:center}.diary__extras .textarea{margin:1.875em 0 0 0;color:#7b8794;background:#fff;font-size:14px;font-weight:500}.diary__extras-caption{font-size:16px;font-weight:600}.diary__extras-body{margin-top:1rem;font-weight:700}.diary__btns{margin:2em 0 0 0;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:30px}.diary__btns .diary__btn{margin:0}.diary__btn{margin:2rem 0 0 0;font-weight:900;text-transform:uppercase;padding:1em;font-size:16px}.diary__btn+.diary__btn{margin-top:0}.diary__comment{position:relative;background:#fff19d;padding:1rem 1.5rem;font-weight:700;font-size:.9rem;border-radius:8px;border:1px solid #e9e9ea}.diary__comment.diary__comment-textarea{padding:0;background:0 0;border:0}.diary__comment.diary__comment-textarea .textarea{background:#fff;height:90px;font-size:16px}.diary__comment.diary__comment-textarea::after{border-bottom:10px solid #fff}.diary__comment::after{content:"";display:block;position:absolute;border:10px solid transparent;top:-19px;left:calc(50% - 10px);-webkit-transform:none;-ms-transform:none;transform:none;border-bottom:10px solid #fff19d}.diary__comment:not(:first-child){margin:2rem 0 0 0}.diary__comment:not(:first-child)::after{top:-19px;left:calc(50% - 10px);-webkit-transform:none;-ms-transform:none;transform:none}.diary__day{margin-top:2rem}.diary__day-row{display:-ms-grid;display:grid;gap:16px}.diary__day-row:not(:last-child){margin-bottom:1rem}.diary__day-blocks{display:-ms-grid;display:grid;gap:16px;min-height:100%}.diary__day-block{border-radius:8px;background:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.15);box-shadow:0 2px 4px 0 rgba(0,0,0,.15);padding:1em 1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}.diary__day-caption{margin-bottom:1rem}.diary__day-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0d6efd;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.diary__day-value::before{font-size:24px;color:#000}.diary__stats{margin-top:2rem;border-radius:8px;background:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.15);box-shadow:0 2px 4px 0 rgba(0,0,0,.15);padding:1em 1.5em}.diary__stats-tablist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:8px}.diary__stats-tablist .btn{border:1px solid #e9e9ea;background:#fff}.diary__stats-items{margin:1.25em 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.diary__stats-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.diary__stats-text{font-size:.875em}.diary__stats-text::before{font-size:1.5rem;color:#323f4b}.diary__stats-value{margin-left:.5rem;font-weight:700;font-size:1.25rem;color:#0d6efd}.diary__stats-list{margin:1.25em 0 0 0}.diary__stats-images{margin:1.25em 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.diary__stats-image{-webkit-box-flex:0;-ms-flex:0 0 110px;flex:0 0 110px;padding:.3125em;border:1px solid #e9e9ea}.diary__stats-row{background:#f7faff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5em .875em;font-weight:700;font-size:14px}.diary__stats-row:not(:last-child){margin-bottom:.5rem}.calendar{margin:1.5rem 0 0 0;background:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.15);box-shadow:0 2px 4px rgba(0,0,0,.15);padding:1em;border-radius:8px}.calendar__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem}.calendar__prev{-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.calendar__plan{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.3125rem;-moz-column-gap:.3125rem;column-gap:.3125rem}.calendar__plan-value{font-weight:700;color:#0d6efd}.calendar__next{-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.calendar__cells{margin:2.5em 0 0 0;display:-ms-grid;display:grid}.calendar__cell{border:1px solid #dee2e6}.calendar__cell.inactive{opacity:.6}.calendar__cell.selected{background-color:rgba(126,136,151,.1)}.calendar__cell.succes{background-color:rgba(1,154,62,.1)}.calendar__cell.primary{background-color:rgba(47,128,237,.1)}.calendar__cell.warning{background-color:rgba(154,74,1,.1)}.calendar__cell.day{border:0;margin:0;height:auto;padding-bottom:0;padding:.5rem;font-size:14px;font-weight:700;display:none}.calendar__cell-content{padding:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.calendar__cell-progress{margin-left:auto;background:#b9d7ff;font-size:10px;padding:.35em .65em;border-radius:15px;font-weight:700}.calendar__cell-labels{margin:.5rem 0 0 0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3125rem}.calendar__cell-label{position:relative;font-size:10px;padding:.35em .65em;border-radius:15px;line-height:.8333333333;font-weight:700;text-align:center}.calendar__cell-label.gray{background-color:#6c757d;color:#fff}.calendar__cell-label.green{background-color:#019a3e;color:#fff}.calendar__cell-label.brown{background-color:#9a4a01;color:#fff}.calendar__cell-label.blue{background-color:#0d6efd;color:#fff}.calendar__cell-quantity{position:absolute;bottom:-.4166666667em;right:-.4166666667em;width:1.25em;height:1.25em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ed2f2f;font-size:.9166666667em;color:#fff;border-radius:50%}.person{margin:3em 0 0 0}.person__header{display:-ms-grid;display:grid;gap:20px}.person__main{background:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.15);box-shadow:0 2px 4px rgba(0,0,0,.15);padding:1.5em 1em 2.5em;border-radius:8px}.person__main-side{margin:0 0 1.25em 0}.person__main-info{margin:1rem 0 0 0;font-size:14px}.person__main-info>:not(:last-child){margin-bottom:1rem}.person__main-benefits{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:10px}.person__main-benefit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;font-weight:600}.person__main-benefit::before{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.checkbox__input:checked+.person__main-benefit.checkbox__content::before,.person__main-benefit.chat__contacts-item.send::before,.person__main-benefit.icon-check::before{color:#019a3e}.person__main-benefit.icon-file-text{color:#0d6efd;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.person__thumb{width:124px;height:124px;margin-left:auto;margin-right:auto;margin-top:-40px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.15);box-shadow:0 2px 4px rgba(0,0,0,.15);border-radius:50%}.person__change{margin:.5rem 0 .75rem 0;font-size:.875rem;display:inline-block;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.person__activity{margin:.5rem 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;font-size:.875em}.person__status{margin:.5rem 0 0 0;font-size:.875em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.person__status::before{content:"";width:10px;height:10px;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;flex-shrink:0;background:currentColor}.person__status.online::before{background:#019a3e}.person__checklist{margin:1em 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.person__main-position{margin:.5rem 0 0 0}.person__main-desc{margin:1rem 0 0 0;line-height:1.5;font-size:1rem}.person__main-desc p:not(:last-child){margin-bottom:1rem}.person__socials{margin:1rem 0 0 0;display:-ms-grid;display:grid;gap:16px}.person__social{font-weight:900}.person__stats{background:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.15);box-shadow:0 2px 4px rgba(0,0,0,.15);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.5em .75em 1.5em 3.375em}.person__stat{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.person__stat-value{color:#0d6efd;font-weight:700;font-size:1.25rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:calc(100% - 8px);text-align:right}.person__stat-value.icon-star,.person__stat-value.star-rating__label::before{color:#ffb100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.person__stat-value.icon-star::before,.person__stat-value.star-rating__label::before{font-size:13px}.person__stat-text{padding:.5rem 1rem;white-space:nowrap}.person__body{margin:1.25em 0 0 0;display:-ms-grid;display:grid;gap:20px}.person__chart-header{font-size:.875rem}.person__chart-list{margin:.5em 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.person__chart-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.person__chart-list li:nth-child(3n+1) .person__chart-value{color:#e3a6a6}.person__chart-list li:nth-child(3n+2) .person__chart-value{color:#2f80ed}.person__chart-list li:nth-child(3n+3) .person__chart-value{color:#b2df8a}.person__chart-image{margin:.5rem 0 0 0}.person__chart-image img{width:100%}.person__chart-value{font-weight:700}.person__column-section{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.15);box-shadow:0 2px 4px rgba(0,0,0,.15);background:#fff;padding:1em;border-radius:8px}.person__column-section:not(:last-child){margin-bottom:1rem}.person__column-caption:not(:last-child){margin-bottom:1rem}.person__plan{background:#f7faff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5em}.person__plan:not(:last-child){margin-bottom:.5rem}.person__plan-thumb{width:26px;height:26px;-ms-flex-negative:0;flex-shrink:0;margin:0 .85em 0 0}.person__plan-thumb img{width:100%;height:100%;border-radius:50%}.person__plan-title{font-weight:600}.person__plan-status{margin-left:auto;padding:.1875rem .75rem;color:#fff;background:#9a4a01;font-size:.9em;border-radius:50rem}.person__plan-status.succes{background:#019a3e}.posts{padding:2.5em 0}.posts__list{margin:2.5em 0 0 0;display:-ms-grid;display:grid;gap:8px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.posts__block{position:relative;display:block;height:0;padding-bottom:100%}.posts__block img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px;-webkit-transition:opacity .3s ease 0s,-webkit-transform .3s ease 0s;transition:opacity .3s ease 0s,-webkit-transform .3s ease 0s;-o-transition:transform .3s ease 0s,opacity .3s ease 0s;transition:transform .3s ease 0s,opacity .3s ease 0s;transition:transform .3s ease 0s,opacity .3s ease 0s,-webkit-transform .3s ease 0s}.plans{padding:2.5em 0}.plans__items{margin:1.25em 0 0 0}.plans__item{background:#fff;padding:1em;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.15);box-shadow:0 2px 4px rgba(0,0,0,.15);border-radius:8px}.plans__item:not(:last-child){margin-bottom:1.5rem}.plans__item-image{position:relative;height:0;padding-bottom:100%;margin:0 0 1.25em 0}.plans__item-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.plans__item-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);z-index:1;border-radius:10px}.plans__item-info{position:absolute;bottom:0;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0 .9375em .625em 0;color:#fff;z-index:2}.plans__item-stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.plans__item-stat{background:#0d6efd;font-size:.9em;border-radius:0 20px 20px 0;padding:.25rem .5rem}.plans__item-stat:not(:last-child){margin-bottom:.125rem}.plans__item-stat:nth-child(even){background:#019a3e}.plans__item-views{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.plans__item-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.plans__item-title{font-weight:700}.plans__item-list{margin:1rem 0 0 0}.plans__item-list li{font-size:14px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.plans__item-list li::before{color:#019a3e}.plans__item-list li:not(:last-child){margin-bottom:.5rem}.plans__item-text{margin:1rem 0 0 0;font-size:.875rem}.plans__item-footer{margin:.9375em 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.plans__item-btns{margin:.625rem 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.3125rem;-moz-column-gap:.3125rem;column-gap:.3125rem}.plans__item-btn{font-size:12px}.tablist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #dee2e6;gap:15px}.tab{position:relative;text-align:center;padding:.5em 0 .625em;color:#0d6efd;font-weight:400}.tab::before{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:1px;background:#019a3e;-webkit-transition:width .3s ease 0s;-o-transition:width .3s ease 0s;transition:width .3s ease 0s}.tab[aria-selected=true]{color:#495057}.tab[aria-selected=true]::before{width:100%}.tab[aria-selected=false]::before{width:0}.tabpanel.tabpanel--hidden{display:none}.reviews{padding:2.5em 0}.reviews__tabs{margin:1.25em 0 0 0}.reviews__form{margin:1.25em 0 0 0;background:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.15);box-shadow:0 2px 4px rgba(0,0,0,.15);padding:1em;border-radius:8px;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.reviews__form .textarea{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.reviews__form-column{margin:1.25em 0 0 0}.reviews__form-column .btn{margin:1.25em 0 0 0}.reviews__items{margin:1.25em 0 0 0}.review{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;background:#fff;padding:1em;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.15);box-shadow:0 2px 4px rgba(0,0,0,.15);border-radius:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.review:not(:last-child){margin-bottom:1rem}.review__thumb{width:60px;height:60px;-ms-flex-negative:0;flex-shrink:0}.review__thumb img{border-radius:50%}.review__content{margin:.625em 0 0 0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.review__name{font-weight:700}.review__quote{margin:.25em 0 0 0}.review__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review__programm{font-size:.875em;font-weight:700;margin:0 .625em 0 0}.review__rate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;font-weight:700;color:#ffb100}.steps{padding:2.5em 0}.steps__list{margin-top:1.5rem}.steps__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem;border-radius:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;padding:1em;counter-increment:num}.steps__item:not(:last-child){margin-bottom:1rem}.steps__item::after{content:counter(num);-ms-flex-item-align:start;align-self:flex-start;margin-left:auto}.steps__item-image{position:relative}.steps__item-image img{border-radius:6px}.steps__item-text p:not(:last-child){margin-bottom:1rem}.recipe{padding:1.25em 0}.recipe__content{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.15);box-shadow:0 2px 4px rgba(0,0,0,.15)}.recipe__header{padding:1em}.recipe__image{margin:0 0 1.25em 0}.recipe__image img{border-radius:12px}.recipe__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.recipe__caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.recipe__title{font-weight:700;font-size:1.25rem}.recipe__action{font-size:4px}.recipe__stats{margin-top:1.5rem;margin-bottom:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.9375rem;-moz-column-gap:.9375rem;column-gap:.9375rem}.recipe__stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;-webkit-column-gap:.3125rem;-moz-column-gap:.3125rem;column-gap:.3125rem}.recipe__stat::before{font-size:20px}.recipe__desc{margin-top:.5rem;margin-bottom:1rem}.recipe__link{margin-top:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.recipe__link::before{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:.625rem}.recipe__info{margin-top:1.5rem;background:#eaf2fd;padding:1em 2.25em}.recipe__info-column:not(:last-child){margin-bottom:1rem}.recipe__info-caption{font-weight:700;color:#7b8794;margin-bottom:1rem}.recipe__info-list{font-size:14px}.recipe__info-list.marked{list-style:disc;padding-left:1rem}.recipe__info-list li:not(:last-child){margin-bottom:.25rem}.recipe__info-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;font-weight:700;font-size:14px}.recipe__info-tag{background-color:#bbd6f9;padding:.25rem .5rem;border-radius:8px;-webkit-transition:background-color .3s ease 0s;-o-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s}.recipe__footer{padding:1.5em 1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.recipe__footer-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.recipe__footer-action span{display:none}.recipe__footer-action::before{font-size:22px}.login{padding-top:6.25rem;padding-bottom:6.25rem;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex}.login__container{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem}.login__logo{width:250px}.login__logo img{width:100%}.login__subtitle{margin:3rem 0 0 0;font-weight:700;font-size:20px;line-height:100%}.login__btns{margin:3rem 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.login__form{padding:1.2em;background:#fff;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.25);box-shadow:0 5px 10px rgba(0,0,0,.25);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login__form-main{display:-ms-grid;display:grid;gap:20px;width:100%}.login__form-link{margin-top:1rem;color:#0d6efd;text-align:center;font-weight:700;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.login__form-bottom{margin:1rem 0 0 0;padding:1rem 1rem 0;border-top:1px solid #7b8794;width:100%}.login__link{display:block;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:1.5rem auto 0;text-align:center;font-weight:700;text-transform:uppercase;color:#323f4b;font-weight:900;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.chat{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10}.chat__container{padding:0}.chat__contacts{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.15);box-shadow:0 2px 4px rgba(0,0,0,.15);background:#fff;border-radius:8px;padding:.5em 0;display:none;height:100vh}.chat__contacts-search{margin:0 .5em}.chat__contacts-list{margin:1rem 0 0 0;padding:0 .5em;overflow-y:auto;height:calc(100vh - 11.625rem)}.chat__contacts-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5em;border-radius:8px;cursor:pointer;background-color:#f6faff;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.chat__contacts-item:not(:last-child){margin-bottom:.25rem}.chat__contacts-item.active{position:relative;background:#2f80ed;color:#fff;cursor:default}.chat__contacts-item.active::before{color:#0c4056;position:absolute;bottom:10px;left:10px;z-index:2;width:20px;height:20px;font-size:20px;background:#fff;border-radius:50%}.chat__contacts-item.read::before,.chat__contacts-item.send::before{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-item-align:start;align-self:flex-start;font-size:10px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2f80ed;margin-left:auto}.chat__contacts-item.read .chat__contacts-date,.chat__contacts-item.send .chat__contacts-date{margin-left:.3125rem}.chat__contacts-item.send::before{font-size:15px}.chat__contacts-thumb{width:60px;height:60px;-ms-flex-negative:0;flex-shrink:0;margin:0 .5rem 0 0}.chat__contacts-thumb img{border-radius:50%}.chat__contacts-name{font-weight:700;font-size:14px}.chat__contacts-text{margin:.25rem 0 0 0;font-size:12px}.chat__contacts-text+.chat__contacts-text{margin:.125rem 0 0 0}.chat__contacts-date{margin-left:auto;-ms-flex-item-align:start;align-self:flex-start;font-size:.875em;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.chat__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.15);box-shadow:0 2px 4px rgba(0,0,0,.15);background:#fff;border-radius:8px;padding:.5em 0 0}.chat__header{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #f3f3f3;padding:1em;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.chat__back{font-size:24px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.chat__person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chat__thumb{width:42px;height:42px;-ms-flex-negative:0;flex-shrink:0}.chat__thumb img{border-radius:50%}.chat__info{margin-left:.5rem;font-size:.875em}.chat__name{font-weight:700;color:#2f80ed}.chat__time{color:#7b8794;font-size:12px}.chat__actions{margin-left:auto;font-size:4px}.chat__content{padding:1em;height:calc(100dvh - 160px);overflow-y:auto}.chat__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.9375rem;-moz-column-gap:.9375rem;column-gap:.9375rem}.chat__item:not(:last-child){margin-bottom:1.25rem}.chat__item.chat__item-input{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-align:right}.chat__item.chat__item-input .chat__heading{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.chat__message{max-width:max(80%,290px)}.chat__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.3125rem;-moz-column-gap:.3125rem;column-gap:.3125rem;margin-bottom:.3125rem}.chat__message-body{font-size:14px}.chat__message-body>:not(:last-child){margin-bottom:.5rem}.chat__message-body cite{font-style:normal;padding-left:8px;border-left:2px solid #e6e6e6;display:block}.chat__message-body cite p{margin-top:.25rem;font-size:12px}.chat__message-body .plans__item .plans__item-image{-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px;padding-bottom:120px}.chat__footer{background-color:#f6faff;border-radius:0 0 8px 8px;border-top:1px solid #f3f3f3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5em 1em;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.chat__file-btn{font-size:30px;color:#7b8794;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s;cursor:pointer}.chat__textarea{height:60px;font-size:12px}.chat__voice{font-size:30px;color:#7b8794;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.consults{padding:3em 0}.consults__header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.consults__title{color:#7b8794;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.consults__title::before{font-size:22px;margin-right:.25rem}.consults__title[href]{-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.consults__column{background:#fff;padding:.25em 1em;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}.consults__column-caption{color:#7b8794;line-height:1.5}.consults__column-value{font-size:18px;color:#00be13}.consults__column-value.blue{color:#2f80ed}.consults__body{margin:1.5em 0 0 0}.consults__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.625rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;padding:1.5em;border-radius:8px}.consults__item:not(:last-child){margin-bottom:1rem}.consults__item.free{text-align:center;text-transform:uppercase;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f0f2f5;color:#7b8794;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='8' ry='8' stroke='%23333' stroke-width='1' stroke-dasharray='6%2c 6' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e")}.consults__item-person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.consults__item-thumb{width:50px;height:50px;-ms-flex-negative:0;flex-shrink:0;margin:0 1rem 0 0}.consults__item-thumb img{border-radius:50%}.consults__item-name{font-weight:700}.consults__progress-items{margin:.625em 0 0 0;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[14];grid-template-columns:repeat(14,1fr);width:290px;-webkit-column-gap:.3125rem;-moz-column-gap:.3125rem;column-gap:.3125rem;height:20px}.consults__progress-items.consults__progress-items-lg{-webkit-column-gap:.125rem;-moz-column-gap:.125rem;column-gap:.125rem;-ms-grid-columns:(1fr)[28];grid-template-columns:repeat(28,1fr)}.consults__progress-items.consults__progress-items-lg .consults__progress-item{border-radius:2px}.consults__progress-item{display:block;-webkit-transform:skew(-10deg);-ms-transform:skew(-10deg);transform:skew(-10deg);background:#f0f2f5;border-radius:4px}.consults__progress-item.active{background:#2f80ed}.consults__progress-item.current{background:#ffc839}.consults__price{font-size:.875em}.consults__price-value{font-weight:700;color:#00be13}.consults__btn{-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px;font-weight:700;width:100%;position:relative;text-transform:uppercase}.consults__btn span{position:absolute;top:-10px;left:-10px;width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;background-color:#dc3545;color:#fff;font-size:.875rem}.consults__add{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:3rem auto 0;font-weight:700;font-size:1.5rem;color:#2f80ed;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.consults__add::before{margin-bottom:1rem}.consults__more{font-size:.875em;text-align:center;color:#7b8794}.consults__archive{margin:3rem auto 0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex}.diet{padding:2.5em 0}.diet__header{background:#fff;padding:1em;border-radius:8px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.15);box-shadow:0 2px 4px 0 rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.diet__header .dropdown__button{-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem}.diet__back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;font-size:20px;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.diet__back span{display:none}.diet__title{font-weight:700;font-size:1.25rem;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.diet__form{margin:2.5em 0 0 0;background:#fff;padding:1em;border-radius:8px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.15);box-shadow:0 2px 4px 0 rgba(0,0,0,.15)}.diet__form-row:not(:last-child){margin-bottom:2.5rem}.diet__form-row .label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.diet__form-row .diary__stats-tablist{margin-top:1.25rem;width:100%}.diet__form-row .diary__stats-tablist .btn{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.diet__form-checkboxes{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:.625rem}.diet__form-checkboxes .checkbox-btn__content{border:1px solid #e6e6e6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.25rem}.diet__form-checkboxes .checkbox-btn__content img{height:50px;margin-bottom:1rem}.diet__form-columns{display:-ms-grid;display:grid;gap:30px}.diet__form-columns.lg-columns .tabpanel{display:contents}.diet__form-columns.lg-columns .tabpanel.tabpanel--hidden{display:none}.diet__form-adding{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem}.diet__form-adding .diet__form-column{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:.625rem}.diet__form-adding .icon-gear{font-size:34px;color:#2f80ed;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.diet__form-step{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.diet__form-step .file{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px}.diet__form-step .file .file__content{min-height:100%}.diet__form-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.diet__form-add{width:60px;height:60px;font-size:2.5rem;-ms-flex-negative:0;flex-shrink:0}.diet__footer{margin:2.5em 0 0 0}.diet__footer-btn{position:relative;display:block;font-weight:700;width:100%;background:#fff;padding:1.5rem;font-size:1.5rem;text-align:center;border-radius:8px}.diet__footer-btn::before{position:absolute;top:calc(50% - .75rem);right:24px;font-weight:700;font-size:24px;-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;-o-transition:transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.diet__footer-body{margin:2.5em 0 0 0}.diet__footer-grid{display:-ms-grid;display:grid;gap:30px}.diet__day{background:#fff;padding:1em;border-radius:8px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.15);box-shadow:0 2px 4px 0 rgba(0,0,0,.15)}.diet__day-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem}.diet__day-copy{color:#2f80ed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.diet__day-copy::before{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.diet__day-form{margin:1.875em 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625rem}.diet__day-form .input{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto;font-size:16px}.diet__day-form .icon-gear{font-size:40px;color:#2f80ed;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.diet__btns{margin:2.5em 0 0 0;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:20px}.diet__btn{text-transform:uppercase;font-weight:700}.diet__services{margin:2.5em 0 0 0}.diet__services-caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.diet__services-body{margin:2.5em 0 0 0;background:#fff;padding:1em;border-radius:8px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.15);box-shadow:0 2px 4px 0 rgba(0,0,0,.15)}.diet__services-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.diet__services-row:not(:last-child){margin-bottom:1rem}.diet__services-column{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.diet__services-column .label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.diet__services-btn{text-align:right}.archive__table{margin-top:1.5rem;overflow-x:auto;padding-right:1em;margin-right:-1em}.archive__table::-webkit-scrollbar{height:2px}.archive__table table{min-width:768px;width:100%}.archive__table table td,.archive__table table th{padding:.75em .9375em;text-align:left}.archive__table table th{font-weight:300}.archive__table table td{border-bottom:1px solid #dee2e6}.archive__table-header{background:#fff}.archive__table-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.3125rem;-moz-column-gap:.3125rem;column-gap:.3125rem;font-weight:700}.archive__table-row img{width:42px;height:42px;border-radius:50%}.archive__table-question{width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;border:1px solid #7b8794;color:#7b8794}.archive__table-green{color:#00be13}.archive__table-brown{color:#c29e1f}.archive__table-red{color:#ed2f2f}.archive__body{background:#fff;border-radius:8px;padding:1em 1.5em 1.5em 1.5em;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.15);box-shadow:0 2px 4px rgba(0,0,0,.15)}.archive__all{color:#7b8794}.archive__stats{margin:.5em 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.9375rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.archive__stat span{font-weight:700}.archive__stat span.green{color:#00be13}.archive__stat span.brown{color:#c29e1f}.archive__stat span.red{color:#ed2f2f}.archive__filtres{margin-top:1.5rem}.archive__filtres-body{margin-top:.5rem;display:-ms-grid;display:grid;gap:30px}.archive__dates{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.3125rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.archive__date{position:relative;width:100%}.archive__date::before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:20px;color:#7b8794;pointer-events:none}@media (min-width:575.98px){.popup{padding:.9375em}.popup__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup__body{border-radius:8px}.popup__close{top:10px;right:10px}.popup__calc{padding:3.125em 4.375em}.popup__rows:not(:first-child){margin-top:3.125rem}.popup__rows.popup__rows-sm .popup__row:not(:last-child){margin:0 0 1.5em 0}.popup__row.popup__row-columns{gap:30px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.popup__grid{-webkit-column-gap:19px;-moz-column-gap:19px;column-gap:19px;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.wysiwyg__caption .btn{padding:.8em}.header__main{-webkit-box-flex:0;-ms-flex:0 0 370px;flex:0 0 370px}.header__content{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 370px);flex:0 0 calc(100% - 370px)}.header__container{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.header__search{max-width:200px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.header__search.search{display:-webkit-box;display:-ms-flexbox;display:flex}.header__person{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;height:50px}.search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search__send{padding:.6875em;-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px;margin:0 0 0 1rem}.icon-menu{border:12px solid #2f80ed;border-top-width:15px;border-bottom-width:15px;width:50px;height:50px}.content__heading-back span{display:inline}.content__grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.content__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.content__header-title{text-align:left;color:#7b8794;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.content__header-search{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.content__filters{border-radius:8px;padding:.75em 1em;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);position:relative}.content__filters::before{content:"";position:absolute;inset:12px 16px;border:1px solid #e6e6e6;border-radius:inherit;pointer-events:none}.content__filter{border-radius:8px;padding:1.2142857143em}.content__table-dropdown{margin:1.25em 0 0 0;max-width:420px}.content__table-wrapper{overflow-x:auto}.content__table-wrapper table{display:table;border-collapse:collapse;width:100%}.content__table-wrapper tbody{display:table-row-group}.content__table-wrapper thead{display:table-row-group}.content__table-wrapper tr{padding:0;-webkit-box-shadow:none;box-shadow:none;background:0 0;border-radius:0;display:table-row;border-bottom:1px solid #dee2e6}.content__table-wrapper tr:not(:last-child){margin:0}.content__table-wrapper th{display:table-cell;white-space:nowrap;font-size:16px;font-weight:600;line-height:100%;padding:1rem;text-align:left}.content__table-wrapper td::before{display:none}.content__table-wrapper td{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:1.25rem .375em;font-size:15px;line-height:100%}.content__table-wrapper td:not(:first-child){text-align:center}.content__table-wrapper img{width:60px;height:60px;min-width:60px}.content__recipes{text-align:right}.content__recipes-items{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.content__settings-reset{margin-left:2.5rem}.content__settings-btn{margin-left:auto}.content__settings-body{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.consultant{-ms-grid-columns:100px 1fr;grid-template-columns:100px 1fr}.consultant__comment{padding-top:.5rem;padding-bottom:.5rem}.announcement__image{height:auto;padding-bottom:0}.announcement__image img{position:static}.announcement__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.announcement__footer-action{padding:.125em .625em}.settings__action span{display:inline}.settings__back span{display:inline}.settings__person-thumb{display:block;width:42px;height:42px;margin:0 0 0 .4375rem}.settings__footer{margin:2.5em 0 0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px}.settings__btn.icon-delete{display:-webkit-box;display:-ms-flexbox;display:flex;color:#b8c4d2;font-size:30px;-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px}.settings__price-btn{font-size:1.5rem}.diary__header{padding:1.0625em 1em}.diary__back{font-size:14px;font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:normal}.diary__back span{display:inline}.diary__back::before{font-size:16px}.diary__person-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:.875em}.diary__main{padding:1.875em}.diary__setting{width:217px}.diary__setting-item{height:36px;font-size:16px}.diary__norm{padding:1.875em}.diary__norm-rows{display:block;margin:2.5em 0 0 0}.diary__norm-row{text-align:left;display:block}.diary__norm-row:not(:last-child){margin:0 0 2.125em 0}.diary__norm-caption{margin:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;display:-ms-grid;display:grid;-ms-grid-columns:120px 1fr auto;grid-template-columns:120px 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.diary__norm-name{font-size:20px;margin:0 1.875em 0 0}.diary__norm-unit{font-size:16px;font-weight:400}.diary__norm-star{font-size:40px;position:static}.diary__norm-bar{-webkit-transform:none;-ms-transform:none;transform:none;height:auto}.diary__norm-progress{position:static;-webkit-transform:none;-ms-transform:none;transform:none;height:18px;width:100%}.diary__norm-footer{display:none}.diary__extras{padding:1em 4em}.diary__extras .textarea{margin:1em 0 0 0;height:50px}.diary__day-row:not(:last-child){margin-bottom:1.875rem}.diary__day-blocks{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.diary__stats-tablist{background:#fff;gap:0;border:1px solid #e9e9ea}.diary__stats-tablist .btn{border:0}.person__main{display:-webkit-box;display:-ms-flexbox;display:flex}.person__main-side{-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px;margin:0 1rem 0 0}.person__socials{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.person__stats{padding:1.5em 3em 1.5em 4em}.person__chart-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.person__chart-list{margin:0}.plans__item{display:-webkit-box;display:-ms-flexbox;display:flex}.plans__item-image{-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px;padding-bottom:240px;margin:0 1.25em 0 0}.reviews__form{display:-webkit-box;display:-ms-flexbox;display:flex}.reviews__form-column{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reviews__form-column .btn{margin-top:auto}.review{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.review__content{margin:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.steps__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.steps__item-image{-ms-flex-item-align:start;align-self:flex-start;height:0;-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;padding-bottom:112px}.steps__item-image img{position:absolute;top:0;left:0}.recipe__footer-action span{display:inline}.consults__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.consults__column{-webkit-box-flex:0;-ms-flex:0 0 10.125rem;flex:0 0 10.125rem}.consults__column.consults__column-lg{-webkit-box-flex:0;-ms-flex:0 0 20.5%;flex:0 0 20.5%}.consults__progress-items{width:280px}.diet__back span{display:inline}.diet__form-row .diary__stats-tablist .btn{width:50%}.diet__services-row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.archive__dates{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:767.98px){.title{font-size:24px}.title.title-lg{font-size:28px}.title.title-sm{font-size:21px}.btn{font-size:20px}.content__heading{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.content__heading-stats{margin:0;gap:1.25rem;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.content__heading-stat{font-size:1.25rem}.content__alphabet{-webkit-box-shadow:none;box-shadow:none;background:#fff;padding:1.25em}.content__alphabet-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.content__alphabet-dropdown .dropdown__list{position:static;opacity:1;visibility:visible;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1px;-ms-flex-wrap:wrap;flex-wrap:wrap;border:0;padding:0}.content__alphabet-dropdown .dropdown__button{width:auto;border:0;padding:0;-webkit-box-flex:0;-ms-flex:0 0 55px;flex:0 0 55px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#2f80ed;color:#fff}.content__alphabet-dropdown .dropdown__button::before{display:none}.content__alphabet-dropdown .dropdown__button,.content__alphabet-dropdown .dropdown__list-item{padding:.3em .5em;border-radius:5px;font-size:20px;font-weight:500;line-height:120%;-webkit-transition:background-color .3s ease 0s,color .3s ease 0s;-o-transition:background-color .3s ease 0s,color .3s ease 0s;transition:background-color .3s ease 0s,color .3s ease 0s}.content__alphabet-dropdown .dropdown__button.active,.content__alphabet-dropdown .dropdown__list-item.active{background:#2f80ed;color:#fff}.content__alphabet-dropdown .dropdown__list-item.active{display:none}.content__alphabet-dropdown .dropdown__list-item:not(:last-child){margin:0}.content__table{padding:.625em;margin:2.5em 0 0 0}.content__table-title{font-size:22px}.content__table-header{padding:.625em}.content__table-subtitle{display:none}.content__consultants{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.announcement__header-stats{gap:.9375rem;font-size:1.25rem}.announcement__footer{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}.settings__body{margin:2.5em 0 0 0;padding:1.875em}.settings__body-delete{display:none}.settings__content{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;margin:1.875rem -.625rem -.625rem}.settings__block{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;padding:.625rem}.settings__block:not(:last-child){margin:0}.settings__item-def .dropdown{font-size:18px}.diary__main-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:30px}.diary__main-header .diary__main-column:first-child .label{display:block}.diary__main-header .diary__main-column:first-child{-webkit-box-flex:0;-ms-flex:0 0 303px;flex:0 0 303px}.diary__main-header .diary__main-column:last-child .label{font-size:14px;color:inherit;margin:0 0 .625rem 0}.diary__main-header .diary__main-column:last-child{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.diary__main-row{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.diary__main-filters{margin:1.875em 0 0 0;gap:30px;display:-webkit-box;display:-ms-flexbox;display:flex}.diary__product-item{-ms-grid-columns:50% 1fr auto;grid-template-columns:50% 1fr auto;gap:10px;font-size:18px}.diary__main-bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.diary__main-content{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.diary__main-side{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-webkit-box-flex:0;-ms-flex:0 0 370px;flex:0 0 370px}.diary__main-file{margin:0}.diary__main-file .file__title{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin:1.25rem 0 0 0}.diary__main-file .file__formats{width:auto}.diary__main-file .file__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.diary__comment::after{left:-19px;top:calc(50% - 10px);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.diary__day-row{gap:30px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.calendar__cells{-ms-grid-columns:(1fr)[7];grid-template-columns:repeat(7,1fr)}.calendar__cell{margin:0 0 -1px -1px;position:relative;height:0;overflow:hidden;padding-bottom:100%}.calendar__cell.day{display:block}.calendar__cell-content{position:absolute;top:0;left:0;width:100%;height:100%}.person__header{gap:24px;-ms-grid-columns:3fr 1fr;grid-template-columns:3fr 1fr}.posts__list{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.steps__item{gap:2.5rem}.steps__item-image{padding-bottom:218px;-webkit-box-flex:0;-ms-flex:0 0 387px;flex:0 0 387px}.steps__item-image img{border-radius:12px}.recipe{padding:2.5em 0}.recipe__header{display:-webkit-box;display:-ms-flexbox;display:flex}.recipe__image{margin:0;-webkit-box-flex:0;-ms-flex:0 0 387px;flex:0 0 387px}.recipe__body{margin-left:1rem}.recipe__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recipe__info-column:not(:last-child){margin-bottom:0}.recipe__info-column:nth-child(1){-webkit-box-flex:0;-ms-flex:0 1 41.667%;flex:0 1 41.667%}.recipe__info-column:nth-child(2){-webkit-box-flex:0;-ms-flex:0 1 33.333%;flex:0 1 33.333%}.recipe__info-column:nth-child(3){-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%}.login__container{gap:2.5rem;-webkit-column-gap:4.375rem;-moz-column-gap:4.375rem;column-gap:4.375rem;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.chat{position:static;top:auto;left:auto;width:auto;height:auto;padding:1em 0}.chat__container{padding:0 1em;display:-webkit-box;display:-ms-flexbox;display:flex}.chat__contacts{-webkit-box-flex:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%;margin:0 1.5rem 0 0;height:calc(100vh - 116px);display:block}.chat__back{display:none}.chat__content{height:calc(100vh - 275px)}.chat__textarea{font-size:16px}.diet__title{margin:0 auto;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.diet__title:last-child{-webkit-transform:translateX(-33.33%);-ms-transform:translateX(-33.33%);transform:translateX(-33.33%)}.diet__form-columns{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.diet__form-column.diet__form-column-lg{-ms-grid-column-span:2;grid-column:span 2}.diet__form-column.diet__form-column-xl{-ms-grid-column-span:2;grid-column:span 2}.diet__footer-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:40px}.archive__header{display:-webkit-box;display:-ms-flexbox;display:flex}.archive__stats{margin:0 0 0 auto}}@media (min-width:767.98px) and (any-hover:hover){.content__alphabet-dropdown .dropdown__button:hover,.content__alphabet-dropdown .dropdown__list-item:hover{background:#2f80ed;color:#fff}}@media (min-width:991.98px){.content__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.content__header{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.content__header-title{margin:0 1rem 0 0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.content__settings-body{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.settings__list{font-size:18px}.settings__plans{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1.875em -.75em 0 -.75em}.settings__plans-body{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;padding:0 .75em}.settings__price{margin:0;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;padding:0 .75em}.diary__product{display:-webkit-box;display:-ms-flexbox;display:flex}.diary__note{margin:0;position:absolute;top:0;left:0;max-width:356px}.diary__note+.diary__product-list{margin-top:6.25em}.diary__product-list{margin:0 1.875em 0 0}.diary__product-slider{-webkit-box-flex:0;-ms-flex:0 0 370px;flex:0 0 370px}.diary__stats-header{display:-webkit-box;display:-ms-flexbox;display:flex}.diary__stats-items{margin:0 0 0 auto}.calendar__cell-progress{font-size:12.6px}.calendar__cell-labels{margin:1rem 0 0 0}.calendar__cell-label{font-size:12.6px}.person__body{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.consults__item{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.diet__form-columns{row-gap:10px;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.diet__form-columns.lg-columns>.diet__form-column:first-child{-ms-grid-row-span:2;grid-row:span 2}.diet__form-columns.lg-columns>.diet__form-column:first-child .file__content{min-height:100%}.diet__form-column.diet__form-column-xl{-ms-grid-column-span:3;grid-column:span 3}.archive__filtres-body{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (min-width:1199.98px){.header__menu{overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:static;top:auto;left:auto;padding:0;opacity:1;visibility:visible;width:auto;height:auto;background:0 0;-webkit-transition:none;-o-transition:none;transition:none;-webkit-transform:none;-ms-transform:none;transform:none}.header__menu-content{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);display:contents;padding:0;background:0 0;width:auto;height:auto}.header__menu-separator{width:2px;background:#e6e6e6;-ms-flex-negative:0;flex-shrink:0;display:block;height:40px}.header__menu-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.header__menu-list:not(:last-child){margin:0}.header__menu-item:not(:last-child){margin:0}.header__menu-link{padding:0 1em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__menu-link::after{content:"";position:absolute;top:calc(100% + .4375rem);left:0;width:100%;height:4px;border-radius:8px 8px 0 0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .2s cubic-bezier(0,0,.2,1) 0s;transition:-webkit-transform .2s cubic-bezier(0,0,.2,1) 0s;-o-transition:transform .2s cubic-bezier(0,0,.2,1) 0s;transition:transform .2s cubic-bezier(0,0,.2,1) 0s;transition:transform .2s cubic-bezier(0,0,.2,1) 0s,-webkit-transform .2s cubic-bezier(0,0,.2,1) 0s;background:#2f80ed}.icon-menu{display:none}}@media (min-width:1630px){.header__content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-transform:translateX(-370px);-ms-transform:translateX(-370px);transform:translateX(-370px)}}@media (max-width:575.98px){.content__table-wrapper td:nth-child(1){-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:right}.content__table-wrapper td:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 70px);flex:0 0 calc(100% - 70px);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:left;font-size:18px;font-weight:600}.diary__norm-title span{display:block;margin:.7142857143em 0 0 0;font-size:14px;font-weight:300;line-height:100%;letter-spacing:.2px}}@media (any-hover:hover){.popup__close:hover{background:#2f80ed;color:#fff}.popup__audience-content:hover{border-color:#2f80ed}.popup__list-link:hover{color:#2f80ed}.popup__link:hover{background:#2f80ed;border-color:#2f80ed;color:#fff}.popup__link:hover::before{color:#fff}.popup__link:hover .popup__link-info{color:#2f80ed;background:#fff}.popup__privacy-link:hover{text-decoration:none}.popup__privacy a:hover{color:#2f80ed}.dropdown.dropdown-sm .dropdown__button:hover{background-color:#f0f2f5}.dropdown.dropdown-sm .dropdown__button:hover::before{color:#7b8794}.dropdown__list-item:hover{color:#2f80ed}.star-rating__input:not(:checked)~.star-rating__label:hover{color:#ffb100}.star-rating__input:not(:checked)~.star-rating__label:hover~.star-rating__label{color:#ffb100}::-webkit-scrollbar-thumb:hover{background:#1366d6}.file__content:hover{background-color:#ddecff}.option-btn__text:hover{background:#2f80ed;border-color:#2f80ed;color:#fff}.option-btn__text:hover .icon-arrow-short-right,.option-btn__text:hover::before{color:#fff}.option-btn__text:hover .option-btn__info{background:#fff;color:#2f80ed}.checkbox-btn__content:hover{border-color:#2f80ed;color:#2f80ed}.btn.btn-primary:hover,.diary__stats-tablist .btn[aria-selected=true]:hover{background:#1366d6}.btn.btn-secondary:hover{background-color:#2f80ed;color:#fff}.btn.btn-black:hover{background:#1e252c}.btn.btn-gray:hover{background:#545b62}.btn.btn-light:hover{background:#c3deff}.btn.btn-white:hover{background-color:#2f80ed;color:#fff}.btn.btn-green:hover{background:#01672a}.header__menu-link:hover::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.content__heading-back:hover{color:#0d6efd}.content__results-info:hover{color:#fff;background:#2f80ed}.content__results-top:hover{text-decoration:underline}.content__pro:hover{background:#2f80ed;color:#fff}.content__pro:hover span{background:#fff;color:#2f80ed}.content__info:hover{background:#2f80ed;color:#fff}.content__info:hover span{background:#fff;color:#2f80ed}.content__filter:hover{background:#2f80ed;color:#fff}.content__table-wrapper::-webkit-scrollbar-thumb:hover{background:#c8c8c8}.content__menu-link:hover{background:rgba(47,128,237,.1)}.content__breadcrumbs-link:hover{color:#2f80ed}.content__action:hover{background:#eaf2fd;border-color:#eaf2fd;color:#2f80ed}.content__column-clear:hover{text-decoration:underline}.content__column-delete:hover{color:#2f80ed}.content__row-change:hover{background:#2f80ed;color:#fff;border-color:#2f80ed}.content__row-change:hover::before{color:currentColor}.content__row-link:hover{text-decoration:none}.content__settings-reset:hover{text-decoration:underline}.consultant__favorite:hover{color:#0d6efd}.announcement__actions:hover .announcement__actions-list{opacity:1;visibility:visible}.announcement__action:hover{color:#2f80ed}.announcement__more:hover::before{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.announcement__details-btn:hover{color:#0d6efd}.announcement__footer-action:hover{background-color:#2f80ed;color:#fff}.dish__video:hover{background:#fff}.settings__action:hover{color:#0d6efd}.settings__back:hover{color:#2f80ed}.settings__body-edit:hover{background-color:#1366d6}.cabinet__action:hover{border-color:#eaf2fd;background:#eaf2fd;color:#2f80ed}.cabinet__empty-create:hover{background-color:#e1e5eb}.cabinet__save:hover{color:#0e50a8}.cabinet__table-body .cabinet__table-wrapper::-webkit-scrollbar-thumb:hover{background:#c8c8c8}.cabinet__table-setting:hover{color:#2f80ed}.diary__back:hover{color:#2f80ed}.diary__person-comment:hover{color:#0257d5}.diary__note-link:hover{text-decoration:underline}.diary__product-action .icon-gear:hover{color:#1366d6}.diary__product-action.icon-close:hover{color:#fff;background:#ed2f2f}.diary__setting-close:hover{background:#2f80ed;color:#fff}.diary__setting-prev:hover{background:#2f80ed;color:#fff}.diary__setting-next:hover{background:#2f80ed;color:#fff}.diary__product-next:hover,.diary__product-prev:hover{opacity:1}.diary__product-image:hover::after{opacity:1}.diary__product-image:hover .diary__product-btns{opacity:1;visibility:visible}.diary__product-btn:hover span{opacity:1;visibility:visible}.calendar__prev:hover{color:#0d6efd}.calendar__next:hover{color:#0d6efd}.person__main-benefit.icon-file-text:hover{color:#0257d5}.person__change:hover{color:#0d6efd}.posts__block:hover img{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95);opacity:.9}.tab[aria-selected=false]:hover::before{width:50%}.tab:hover{color:#495057;cursor:pointer}.recipe__link:hover{color:#0d6efd}.recipe__info-tag:hover{background-color:#8cbaf5}.recipe__footer-action:hover{color:#0d6efd}.login__form-link:hover{color:#0257d5}.login__link:hover{color:#0d6efd}.chat__contacts-item:hover{background-color:#f0f2f5}.chat__file-btn:hover{color:#2f80ed}.chat__voice:hover{color:#2f80ed}.consults__title[href]:hover{color:#2f80ed}.consults__add:hover{color:#1366d6}.diet__back:hover{color:#2f80ed}.diet__form-adding .icon-gear:hover{color:#1366d6}.diet__day-copy:hover{color:#1366d6}.diet__day-form .icon-gear:hover{color:#1366d6}.archive__table-question:hover{color:#fff;background-color:#7b8794}} \ No newline at end of file diff --git a/public/fonts/icons.woff b/public/fonts/icons.woff index 8677f260e5ed3a3743c976dd102acdc59c07976e..7142ec9b79abbc6396989317b818e1ea01ed3878 100644 GIT binary patch delta 6787 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 delta 2724 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 literal 7080 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 SiBe7%=$ewzb2mXL0002Zw6og) diff --git a/resources/views/layouts/eatvio.blade.php b/resources/views/layouts/eatvio.blade.php index 95d1a1b..0d6e308 100644 --- a/resources/views/layouts/eatvio.blade.php +++ b/resources/views/layouts/eatvio.blade.php @@ -18,7 +18,6 @@ $isDiary = Str::of($curUrl)->test('/\/diary/'); - {{-- --}} From 6d8681107cd4fcc774d1ad0f4027620e5f53dca1 Mon Sep 17 00:00:00 2001 From: alex-chevski Date: Wed, 13 Dec 2023 00:11:38 +0300 Subject: [PATCH 02/10] added demo show plan page --- resources/views/plan/show.blade.php | 443 +++++++++++++++++++--------- 1 file changed, 303 insertions(+), 140 deletions(-) diff --git a/resources/views/plan/show.blade.php b/resources/views/plan/show.blade.php index ca3913f..90fc933 100644 --- a/resources/views/plan/show.blade.php +++ b/resources/views/plan/show.blade.php @@ -6,151 +6,314 @@ $authorPhoto = $plan->present()->getAuthorPhoto; $image = Storage::url($plan->image); - $planViewsCount = views($plan)->unique()->count(); + $planViewsCount = views($plan) + ->unique() + ->count(); @endphp @section('main_section') -
-
- Планы питания консультанта -
- -
-
-
-
-
{{ $plan->name }}
-
- {{ $planViewsCount }} - @livewire('plan.like-count', ['plan' => $plan]) - {{ $plan->comments_count }} -
-
- - - -
- - - - - - - - - -
Время прохождения плана:{{ $plan->duration }} дней
Проходят план:2 пользователя
- {{-- --}} -
- -
{!! $plan->details !!}
- -
- - - Комментировать - - - @livewire('plan.like', ['plan' => $plan]) - - - - Поделится - -
-
-
-
-
-
-
-
{{ $options1['price'] ?? '0' }} ₽
-
{{ $options1['short'] ?? ''}}
-
-
-
-
-

{{ $options1['description'] ?? '' }}

- @isset($options1['items']) -
    - @foreach($options1['items'] as $item) -
  • {{ $item }}
  • - @endforeach -
- @endisset - Заказать за {{ $options1['price'] ?? '0' }} ₽ -
-
-
- @if($plan->packets_count == 3) -
-
- -
-
-
-

{{ $options2['description'] ?? '' }}

- @isset($options2['items']) -
    - @foreach($options2['items'] as $item) -
  • {{ $item }}
  • - @endforeach -
- @endisset - Заказать за {{ $options2['price'] ?? '0' }} ₽ -
-
-
-
-
- -
-
-
-

{{ $options3['description'] ?? '' }}

- @isset($options3['items']) -
    - @foreach($options3['items'] as $item) -
  • {{ $item }}
  • - @endforeach -
- @endisset - Заказать за {{ $options3['price'] ?? '0' }} ₽ -
-
-
- @endif -
-
-
-
+ +
-
-
ОТЗЫВЫ
-
- @livewire('plan.comment.show', ['plan' => $plan]) - @livewire('plan.comment.create', ['plan' => $plan, 'user' => Auth::user()]) -
-@endsection +
+
+
+
+
+ {{ $plan->name }} +
+
+
{{ $planViewsCount }}
+
@livewire('plan.like-count', ['plan' => $plan])
+
{{ $plan->comments_count }} +
+
+
-@push('jq_scripts') - - -@endpush + +
+ announcement +
+ + +
+
+
+
+ Время прохождения плана: +
+
+ {{ $plan->duration }} дней +
+
+
+
+ Проходят план: +
+
+ 2 пользователя +
+
+
+ +
+ +

+ {{ $plan->details }} +

+ + {{-- @livewire('plan.like', ['plan' => $plan]) --}} + + +
+
+ + +
+
+ +
+
+ {{ $options1['description'] ?? '' }} +
+ + @isset($options1['items']) + @foreach ($options1['items'] as $item) +
    +
  • + {{ $item }} + + {{-- - --}} +
  • +
+ @endforeach + @endisset + +
+
+ + @if ($plan->packets_count == 3) +
+ +
+
+ {{ $options2['description'] ?? '' }} +
+ + @isset($options2['items']) + @foreach ($options2['items'] as $item) +
    +
  • + {{ $item }} + + {{-- - --}} +
  • +
+ @endforeach + @endisset + +
+
+ +
+ +
+
+ {{ $options3['description'] ?? '' }} +
+ + @isset($options3['items']) + @foreach ($options3['items'] as $item) +
    +
  • + {{ $item }} + + {{-- - --}} +
  • +
+ @endforeach + @endisset + +
+
+ @endif +
+
+ + + + +
+
+

+ ОТЗЫВЫ +

+
+
+ + +
+
+
+
+
+ user +
+
+
+ Артём +
+
+ После данного плана питания стал чувствовать себя куда лучше! Обязательно продолжу + работать с Дмитрием! +
+
+
+
+ Лёгкий +
+
+ 5.0 +
+
+
+
+
+ user +
+
+
+ Артём +
+
+ После данного плана питания стал чувствовать себя куда лучше! Обязательно продолжу + работать с Дмитрием! +
+
+
+
+ Лёгкий +
+
+ 5.0 +
+
+
+
+
+
+
+
+
+ user +
+
+
+ Артём +
+
+ Курить план – это плохо! Гласит лозунг и кричит Минздрав. Ну, конечно …Ничем не хуже + водки, а водку везде продают и ничего.. ... Говорят, некоторые годами курят план и + живут нормальной жизнью…Ну, если они считают это нормальной жизнью, то пусть и + дальше существуют…Я не хочу…Я теперь спрашиваю себя – а зачем мне жить, что б просто + курить траву?..Теперь мне плохо и траву курить, Проклятый мир! Даже год не покурил… + Мне нужно что-то получше.. почище….ярче!!! +
+
+
+
+ Лёгкий +
+
+ 5.0 +
+
+
+
+
+
+
+ +
+
+ + + + + + + + + + +
+ +
+
+
+
+ + + @endsection + + @push('jq_scripts') + + + @endpush From cefee287a91e1ef16730850bebcc1fe6a9823152 Mon Sep 17 00:00:00 2001 From: alex-chevski Date: Wed, 13 Dec 2023 12:32:59 +0300 Subject: [PATCH 03/10] 'delete closed form tag' --- resources/views/livewire/plan/create.blade.php | 2 -- 1 file changed, 2 deletions(-) diff --git a/resources/views/livewire/plan/create.blade.php b/resources/views/livewire/plan/create.blade.php index a3f8d55..21ae915 100644 --- a/resources/views/livewire/plan/create.blade.php +++ b/resources/views/livewire/plan/create.blade.php @@ -210,8 +210,6 @@ - -
From f0c4df67a8c05fcfa73fa133e0320761ef612213 Mon Sep 17 00:00:00 2001 From: alex-chevski Date: Wed, 13 Dec 2023 14:50:53 +0300 Subject: [PATCH 04/10] 'created seeder plan comments' --- database/factories/PlanCommentFactory.php | 28 ++++++++++ database/seeders/PlanCommentSeeder.php | 62 +++++++++++++++++++++++ 2 files changed, 90 insertions(+) create mode 100755 database/factories/PlanCommentFactory.php create mode 100755 database/seeders/PlanCommentSeeder.php diff --git a/database/factories/PlanCommentFactory.php b/database/factories/PlanCommentFactory.php new file mode 100755 index 0000000..eb18786 --- /dev/null +++ b/database/factories/PlanCommentFactory.php @@ -0,0 +1,28 @@ + + */ +class PlanCommentFactory extends Factory +{ + /** + * Define the model's default state. + * + * @return array + */ + public function definition(): array + { + + return [ + 'grade' => $this->faker->randomDigit(), + 'body' => $this->faker->text(), + ]; + + } +} diff --git a/database/seeders/PlanCommentSeeder.php b/database/seeders/PlanCommentSeeder.php new file mode 100755 index 0000000..949e3cc --- /dev/null +++ b/database/seeders/PlanCommentSeeder.php @@ -0,0 +1,62 @@ +id(); + // $table->bigInteger('user_id'); + // $table->bigInteger('plan_id'); + // $table->smallInteger('grade')->default(0); + // $table->longText('body')->nullable(); + // $table->timestamps(); + // + // return [ + // 'user_id' => User::count() > 0 ? function(User::) + // 'plan_id' + // 'body' => $this->faker->text(), + // ]; + // + // public function author() + // { + // return $this->belongsTo(User::class, 'user_id'); + // } + + // public function plan() + // { + // return $this->belongsTo(Plan::class, 'plan_id'); + // } + + if (User::count() > 0 && Plan::count() > 0) { + $comments = PlanComment::factory()->count(5)->make(); + + $comments->each(function ($comment) { + $comment->author()->associate( + User::inRandomOrder() + ->first() + ->id + ); + + $comment->plan()->associate( + Plan::inRandomOrder() + ->first() + ->id + ); + + $comment->saveOrFail(); + }); + + } + } +} From 43bb625296cae724b5bf65bad9ca9008a5000bc7 Mon Sep 17 00:00:00 2001 From: alex-chevski Date: Thu, 14 Dec 2023 12:06:37 +0300 Subject: [PATCH 05/10] added accordion toggle to show plan --- app/Http/Controllers/PlanController.php | 13 +- app/Livewire/Plan/Accordion.php | 40 ++++ app/Models/Plan.php | 40 ++-- .../views/livewire/plan/accordion.blade.php | 99 ++++++++ resources/views/plan/show.blade.php | 219 ++---------------- 5 files changed, 183 insertions(+), 228 deletions(-) create mode 100644 app/Livewire/Plan/Accordion.php create mode 100644 resources/views/livewire/plan/accordion.blade.php diff --git a/app/Http/Controllers/PlanController.php b/app/Http/Controllers/PlanController.php index 474a66f..6484d94 100644 --- a/app/Http/Controllers/PlanController.php +++ b/app/Http/Controllers/PlanController.php @@ -5,6 +5,7 @@ namespace App\Http\Controllers; use App\Models\Plan; use App\Models\User; use Illuminate\Http\Request; +use App\Models\PlanComment; class PlanController extends Controller { @@ -65,16 +66,16 @@ class PlanController extends Controller // $options1 = $this->unserializeOptions($plan->packet1_options); // $options2 = $this->unserializeOptions($plan->packet2_options); // $options3 = $this->unserializeOptions($plan->packet2_options); - $options1 = $plan->packet1_options; - $options2 = $plan->packet2_options; - $options3 = $plan->packet2_options; + // $options1 = $plan->packet1_options; + // $options2 = $plan->packet2_options; + // $options3 = $plan->packet2_options; return view('plan/show', [ 'plan' => $plan, - 'options1' => $options1, - 'options2' => $options2, - 'options3' => $options3 + // 'options1' => $options1, + // 'options2' => $options2, + // 'options3' => $options3, ] ); } diff --git a/app/Livewire/Plan/Accordion.php b/app/Livewire/Plan/Accordion.php new file mode 100644 index 0000000..06dad1b --- /dev/null +++ b/app/Livewire/Plan/Accordion.php @@ -0,0 +1,40 @@ + false, 'options2' => false, 'options3' => false]; + public $options1; + public $options2; + public $options3; + + public function mount(Plan $plan): void + { + $this->plan = $plan; + $this->options1 = $plan->packet1_options; + $this->options2 = $plan->packet2_options; + $this->options3 = $plan->packet3_options; + + } + + public function render() + { + return view('livewire.plan.accordion'); + } + + public function toggleAccordionState($optionName) + { + $this->accordionState[$optionName] = !$this->accordionState[$optionName]; + + + // 1. Если у нас 1 true все остальные делать false(чтобы закрывать остальные вкладки у которых не true) + // a. у нас есть ключ у которого будет true + // b. проходим по всем ключам accordionState и все кроме true делаем false + array_map(fn($key) => $key === $optionName ?: $this->accordionState[$key] = false, array_keys($this->accordionState)); + } +} diff --git a/app/Models/Plan.php b/app/Models/Plan.php index 20a25d3..7e168c9 100644 --- a/app/Models/Plan.php +++ b/app/Models/Plan.php @@ -1,16 +1,17 @@ 'array', ]; - protected $presenter = PlanPresenter::class; - public function author() { return $this->belongsToMany(User::class, 'plan_author', 'plan_id', 'user_id'); @@ -63,12 +61,12 @@ class Plan extends Model implements Viewable { $result = []; for ($i = 1; $i <= $this->packets_count; $i++) { - $key = "packet" . $i . "_options"; + $key = 'packet' . $i . '_options'; // $data = $this->unserializeOptionsObj($this->$key); $data = $this->$key; if (!is_null($data)) { - $result = array_merge($result, data_get($data, "items", [])); + $result = array_merge($result, data_get($data, 'items', [])); } } @@ -81,7 +79,7 @@ class Plan extends Model implements Viewable $data = $this->type; return new Attribute( - get: fn () => array_keys($data), + get: fn() => array_keys($data), ); } @@ -89,18 +87,18 @@ class Plan extends Model implements Viewable { $result = 0; for ($i = 1; $i <= $this->packets_count; $i++) { - $key = "packet" . $i . "_options"; + $key = 'packet' . $i . '_options'; // dd($this->$key); // $data = $this->unserializeOptionsObj($this->$key); $data = $this->$key; if (!is_null($data)) { - $curPrice = (int)data_get($data, "price", 0); - $result = $curPrice > $result ? $curPrice : $result ; + $curPrice = (int) data_get($data, 'price', 0); + $result = $curPrice > $result ? $curPrice : $result; } } return new Attribute( - get: fn () => $result, + get: fn() => $result, ); } @@ -128,4 +126,14 @@ class Plan extends Model implements Viewable } return json_decode(stripslashes($str), true); } + + public function scopeByNegative(Builder $query) + { + return static::comments()->where('grade', '<=', '3'); + } + + public function scopeByPositive(Builder $query) + { + return static::comments()->where('grade', '>', '3'); + } } diff --git a/resources/views/livewire/plan/accordion.blade.php b/resources/views/livewire/plan/accordion.blade.php new file mode 100644 index 0000000..2626ac2 --- /dev/null +++ b/resources/views/livewire/plan/accordion.blade.php @@ -0,0 +1,99 @@ +
+
+ +
!$accordionState['options1'], 'display: block' => $accordionState['options1']])> +
+ {{ $options1['description'] ?? '' }} +
+ + @isset($options1['items']) + @foreach ($options1['items'] as $item) +
    +
  • + {{ $item }} + + {{-- - --}} +
  • +
+ @endforeach + @endisset + +
+
+ + @if ($plan->packets_count == 3) +
+ +
!$accordionState['options2'], 'display: block' => $accordionState['options2']])> +
+ {{ $options2['description'] ?? '' }} +
+ + @isset($options2['items']) + @foreach ($options2['items'] as $item) +
    +
  • + {{ $item }} + + {{-- - --}} +
  • +
+ @endforeach + @endisset + +
+
+ +
+ +
!$accordionState['options3'], 'display: block' => $accordionState['options3']])> +
+ {{ $options3['description'] ?? '' }} +
+ + @isset($options3['items']) + @foreach ($options3['items'] as $item) +
    +
  • + {{ $item }} + + {{-- - --}} +
  • +
+ @endforeach + @endisset + +
+
+ @endif +
diff --git a/resources/views/plan/show.blade.php b/resources/views/plan/show.blade.php index 90fc933..d06a3dd 100644 --- a/resources/views/plan/show.blade.php +++ b/resources/views/plan/show.blade.php @@ -97,97 +97,8 @@
+ @livewire('plan.accordion', ['plan' => $plan]) -
-
- -
-
- {{ $options1['description'] ?? '' }} -
- - @isset($options1['items']) - @foreach ($options1['items'] as $item) -
    -
  • - {{ $item }} - - {{-- - --}} -
  • -
- @endforeach - @endisset - -
-
- - @if ($plan->packets_count == 3) -
- -
-
- {{ $options2['description'] ?? '' }} -
- - @isset($options2['items']) - @foreach ($options2['items'] as $item) -
    -
  • - {{ $item }} - - {{-- - --}} -
  • -
- @endforeach - @endisset - -
-
- -
- -
-
- {{ $options3['description'] ?? '' }} -
- - @isset($options3['items']) - @foreach ($options3['items'] as $item) -
    -
  • - {{ $item }} - - {{-- - --}} -
  • -
- @endforeach - @endisset - -
-
- @endif -
@@ -198,122 +109,18 @@

ОТЗЫВЫ

-
-
- - -
-
-
-
-
- user -
-
-
- Артём -
-
- После данного плана питания стал чувствовать себя куда лучше! Обязательно продолжу - работать с Дмитрием! -
-
-
-
- Лёгкий -
-
- 5.0 -
-
-
-
-
- user -
-
-
- Артём -
-
- После данного плана питания стал чувствовать себя куда лучше! Обязательно продолжу - работать с Дмитрием! -
-
-
-
- Лёгкий -
-
- 5.0 -
-
-
-
-
-
-
-
-
- user -
-
-
- Артём -
-
- Курить план – это плохо! Гласит лозунг и кричит Минздрав. Ну, конечно …Ничем не хуже - водки, а водку везде продают и ничего.. ... Говорят, некоторые годами курят план и - живут нормальной жизнью…Ну, если они считают это нормальной жизнью, то пусть и - дальше существуют…Я не хочу…Я теперь спрашиваю себя – а зачем мне жить, что б просто - курить траву?..Теперь мне плохо и траву курить, Проклятый мир! Даже год не покурил… - Мне нужно что-то получше.. почище….ярче!!! -
-
-
-
- Лёгкий -
-
- 5.0 -
-
-
-
-
-
-
- -
-
- - - - - - - - - - -
- -
-
+ + @livewire('plan.comment.show', ['plan' => $plan]) + @livewire('plan.comment.create', ['plan' => $plan, 'user' => Auth::user()]) + + + +@endsection - - @endsection - - @push('jq_scripts') - - - @endpush +@push('jq_scripts') + {{-- --}} + + +@endpush From 1e85979ff0ea42734aacf1bb3a5d509c1f58c28e Mon Sep 17 00:00:00 2001 From: alex-chevski Date: Thu, 14 Dec 2023 13:03:58 +0300 Subject: [PATCH 06/10] added navigation positive, negative link for comments --- app/Livewire/Plan/Comment/Show.php | 6 + .../livewire/plan/comment/show.blade.php | 114 +++++++++++------- 2 files changed, 78 insertions(+), 42 deletions(-) diff --git a/app/Livewire/Plan/Comment/Show.php b/app/Livewire/Plan/Comment/Show.php index 3c54559..066fc25 100644 --- a/app/Livewire/Plan/Comment/Show.php +++ b/app/Livewire/Plan/Comment/Show.php @@ -8,6 +8,7 @@ use App\Models\Plan; class Show extends Component { public Plan $plan; + public array $tabpanelState = ['positive' => 'positive', 'negative' => false]; protected $listeners = ['commentAdded' => '$refresh']; @@ -15,4 +16,9 @@ class Show extends Component { return view('livewire.plan.comment.show'); } + + public function toggleTabpanelState($tabpanelName) + { + array_map(fn($key) => $key === $tabpanelName ? $this->tabpanelState[$tabpanelName] = $tabpanelName : $this->tabpanelState[$key] = false, array_keys($this->tabpanelState)); + } } diff --git a/resources/views/livewire/plan/comment/show.blade.php b/resources/views/livewire/plan/comment/show.blade.php index fd83b28..d952cbc 100644 --- a/resources/views/livewire/plan/comment/show.blade.php +++ b/resources/views/livewire/plan/comment/show.blade.php @@ -1,59 +1,89 @@
@php - $positivComments = $plan->comments()->where('grade', '>', '3'); - $negativeComments = $plan->comments()->where('grade', '<=', '3'); - $positiveCommmentsCount = $positivComments->count(); - $negativeCommentsCount = $negativeComments->count(); - @endphp - -
-
- @foreach($positivComments->get() as $comment) -
-
- -
- {{ $comment->author->name }} - {{ $comment->body }} + $positivComments = $plan->byPositive(); + $negativeComments = $plan->byNegative(); + + $positiveCommmentsCount = $positivComments->count(); + + $negativeCommentsCount = $negativeComments->count(); + + @endphp + +
+
+ + +
+ +
$tabpanelState['negative'] + ]) role="tabpanel" id="tabpanel-1" tabindex="0" aria-labelledby="tab-1"> + @foreach ($positivComments->get() as $comment) +
+
+
+ user
-
-
-
- - {{ $comment->grade }} +
+
+ {{ $comment->author->name }} +
+
+ {{ $comment->body }} +
+
+
+
+ {{ $plan->name }} +
+
+ {{ $comment->grade }} +
+ {{-- @livewire('plan.comment.upvote', ['comment' => $comment]) --}}
- @livewire('plan.comment.upvote', ['comment' => $comment])
@endforeach
-
- @foreach($negativeComments->get() as $comment) -
-
- -
- {{ $comment->author->name }} - {{ $comment->body }} + + +
$tabpanelState['positive'] + ]) role="tabpanel" id="tabpanel-1" tabindex="0" aria-labelledby="tab-1"> + @foreach ($negativeComments->get() as $comment) +
+
+
+ user
-
-
-
- - {{ $comment->grade }} +
+
+ {{ $comment->author->name }} +
+
+ {{ $comment->body }} +
+
+
+
+ {{ $plan->name }} +
+
+ {{ $comment->grade }} +
+ {{-- @livewire('plan.comment.upvote', ['comment' => $comment]) --}}
- @livewire('plan.comment.upvote', ['comment' => $comment])
@endforeach
+
+
From fb07c3bb533d7ffd622d2a55ed7284c591c9249a Mon Sep 17 00:00:00 2001 From: alex-chevski Date: Thu, 14 Dec 2023 14:00:50 +0300 Subject: [PATCH 07/10] update reviews comments --- app/Livewire/Plan/Comment/Create.php | 6 +++ .../livewire/plan/comment/create.blade.php | 38 ++++++++----------- 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/app/Livewire/Plan/Comment/Create.php b/app/Livewire/Plan/Comment/Create.php index 26b029b..cf89e2c 100644 --- a/app/Livewire/Plan/Comment/Create.php +++ b/app/Livewire/Plan/Comment/Create.php @@ -6,6 +6,7 @@ use Livewire\Component; use App\Models\Plan; use App\Models\PlanComment; use App\Models\User; +use Livewire\Attributes\Validate; class Create extends Component { @@ -21,6 +22,11 @@ class Create extends Component public function save() { + $this->validate([ + 'body' => 'required|min:10', + 'grade' => 'required', + ]); + $comment = new PlanComment(); $comment->grade = $this->grade; $comment->body = $this->body; diff --git a/resources/views/livewire/plan/comment/create.blade.php b/resources/views/livewire/plan/comment/create.blade.php index 8873d7e..08bfe13 100644 --- a/resources/views/livewire/plan/comment/create.blade.php +++ b/resources/views/livewire/plan/comment/create.blade.php @@ -1,24 +1,18 @@ -
-
- - + From c744ae1a2146285fa6c0c9f64ba7ac37e81540cb Mon Sep 17 00:00:00 2001 From: alex-chevski Date: Thu, 14 Dec 2023 14:54:44 +0300 Subject: [PATCH 08/10] added comment seeder --- database/seeders/PlanCommentSeeder.php | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/database/seeders/PlanCommentSeeder.php b/database/seeders/PlanCommentSeeder.php index 949e3cc..8f4c844 100755 --- a/database/seeders/PlanCommentSeeder.php +++ b/database/seeders/PlanCommentSeeder.php @@ -15,29 +15,6 @@ class PlanCommentSeeder extends Seeder */ public function run(): void { - // $table->id(); - // $table->bigInteger('user_id'); - // $table->bigInteger('plan_id'); - // $table->smallInteger('grade')->default(0); - // $table->longText('body')->nullable(); - // $table->timestamps(); - // - // return [ - // 'user_id' => User::count() > 0 ? function(User::) - // 'plan_id' - // 'body' => $this->faker->text(), - // ]; - // - // public function author() - // { - // return $this->belongsTo(User::class, 'user_id'); - // } - - // public function plan() - // { - // return $this->belongsTo(Plan::class, 'plan_id'); - // } - if (User::count() > 0 && Plan::count() > 0) { $comments = PlanComment::factory()->count(5)->make(); @@ -56,7 +33,6 @@ class PlanCommentSeeder extends Seeder $comment->saveOrFail(); }); - } } } From 20e062b426235ea5a6f4a53935cb715db0287982 Mon Sep 17 00:00:00 2001 From: alex-chevski Date: Thu, 14 Dec 2023 15:04:20 +0300 Subject: [PATCH 09/10] delete layouts/eatvio for pull request --- resources/views/layouts/eatvio.blade.php | 146 ----------------------- 1 file changed, 146 deletions(-) delete mode 100644 resources/views/layouts/eatvio.blade.php diff --git a/resources/views/layouts/eatvio.blade.php b/resources/views/layouts/eatvio.blade.php deleted file mode 100644 index 0d6e308..0000000 --- a/resources/views/layouts/eatvio.blade.php +++ /dev/null @@ -1,146 +0,0 @@ - -@php -$currentLocale = LaravelLocalization::getCurrentLocale(); -$curUrl = url()->current(); -$isDiary = Str::of($curUrl)->test('/\/diary/'); -@endphp - - - - - - - @yield('page_title', 'Consult') - - - - - - - - - {{-- --}} - - {{-- @livewireStyles --}} - - @stack('css_head') - - - - - -@include('svg_parts.main') -
-
- - -
- -
-
- @yield('main_section', '') -
- - {{-- --}} - {{-- --}} - @stack('jq_scripts') - {{-- --}} - {{-- --}} - {{-- --}} - - {{-- @livewireScripts --}} - @livewireChartsScripts - @livewire('wire-elements-modal') - - - From c2890e38b61a44df679805022e03d5434688fe74 Mon Sep 17 00:00:00 2001 From: alex-chevski Date: Thu, 14 Dec 2023 15:08:53 +0300 Subject: [PATCH 10/10] fix conflict layouts eatvio --- resources/views/layouts/eatvio.blade.php | 148 +++++++++++++++++++++++ 1 file changed, 148 insertions(+) create mode 100644 resources/views/layouts/eatvio.blade.php diff --git a/resources/views/layouts/eatvio.blade.php b/resources/views/layouts/eatvio.blade.php new file mode 100644 index 0000000..309e77c --- /dev/null +++ b/resources/views/layouts/eatvio.blade.php @@ -0,0 +1,148 @@ + +@php +$currentLocale = LaravelLocalization::getCurrentLocale(); +$curUrl = url()->current(); +$isDiary = Str::of($curUrl)->test('/\/diary/'); +@endphp + + + + + + + @yield('page_title', 'Consult') + + + + + + + + + {{-- --}} + + {{-- @livewireStyles --}} + + @stack('css_head') + + + + + +@include('svg_parts.main') +
+
+ + +
+ +
+
+ @yield('main_section', '') +
+ + {{-- --}} + {{-- --}} + @stack('jq_scripts') + {{-- --}} + {{-- --}} + {{-- --}} + + {{-- @livewireScripts --}} + @livewireChartsScripts + @livewire('wire-elements-modal') + + + +