Files
eatvio-infra/public/css/liana_style.css
Anatoliy Poloz 9c35415252 liana style gix
2023-12-11 17:56:02 +03:00

1 line
161 KiB
CSS

@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}}