Files
eatvio-infra/public/css/liana_style.css
2023-10-04 17:57:09 +03:00

5868 lines
120 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;
}
.diary__caption::before,
.content__column-btn::before,
.content__title[data-spoller]::before,
.content__breadcrumbs-link:not(:last-child)::before,
.checkbox__input:checked + .checkbox__content::before,
input[type="date"]::before,
.dropdown__button::before,
.dropdown.dropdown-sm .dropdown__button::before,
[class^="icon-"]:before,
[class*=" icon-"]:before {
font-family: "icons";
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
speak: never;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
display: block;
}
.icon-copy:before {
content: "\e92b";
}
.icon-clock:before {
content: "\e92c";
}
.icon-pen:before {
content: "\e92a";
}
.icon-arrow-short-left:before {
content: "\e929";
}
.icon-arrow-left:before {
content: "\e900";
}
.icon-arrow-right:before {
content: "\e901";
}
.icon-arrow-short-right:before {
content: "\e902";
}
.icon-book-open:before {
content: "\e903";
}
.icon-burger:before {
content: "\e904";
}
.icon-calendar:before,
input[type="date"]:before {
content: "\e905";
}
.icon-check:before,
.checkbox__input:checked + .checkbox__content:before {
content: "\e906";
}
.icon-check-square:before {
content: "\e907";
}
.icon-click:before {
content: "\e908";
}
.icon-close:before {
content: "\e909";
}
.icon-delete:before {
content: "\e90a";
}
.icon-diet:before {
content: "\e90b";
}
.icon-down:before,
.diary__caption:before,
.content__column-btn:before,
.content__title[data-spoller]:before,
.dropdown__button:before {
content: "\e90c";
}
.icon-download:before {
content: "\e90d";
}
.icon-edit:before {
content: "\e90e";
}
.icon-eye:before {
content: "\e90f";
}
.icon-eye-fill:before {
content: "\e910";
}
.icon-fail:before {
content: "\e911";
}
.icon-file-text:before {
content: "\e912";
}
.icon-gear:before {
content: "\e913";
}
.icon-heart:before {
content: "\e914";
}
.icon-heart-fill:before {
content: "\e915";
}
.icon-info:before {
content: "\e916";
}
.icon-location:before {
content: "\e917";
}
.icon-logout:before {
content: "\e918";
}
.icon-message-circle:before {
content: "\e919";
}
.icon-message-square:before {
content: "\e91a";
}
.icon-more-horizontal:before {
content: "\e91b";
}
.icon-mouthpiece:before {
content: "\e91c";
}
.icon-people:before {
content: "\e91d";
}
.icon-refresh:before {
content: "\e91e";
}
.icon-rubble:before {
content: "\e91f";
}
.icon-search:before {
content: "\e920";
}
.icon-share:before {
content: "\e921";
}
.icon-shield:before {
content: "\e922";
}
.icon-shield-fill:before {
content: "\e923";
}
.icon-stats:before {
content: "\e924";
}
.icon-triangle:before,
.content__breadcrumbs-link:not(:last-child):before,
.dropdown.dropdown-sm .dropdown__button:before {
content: "\e925";
}
.icon-upload:before {
content: "\e926";
}
.icon-users:before {
content: "\e927";
}
.icon-wallet:before {
content: "\e928";
}
body {
font-family: "Mulish", sans-serif;
color: #323f4b;
background: #f0f2f5;
min-height: 100%;
line-height: normal;
padding: 0em var(--lock-padding, 0) 0em 0em;
}
body.lock {
overflow: hidden;
}
.wrapper {
position: relative;
width: 100%;
min-height: 100%;
overflow: hidden;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin: 0 auto;
}
[class*="__container"] {
margin: 0 auto;
padding: 0 1em;
-webkit-box-sizing: content-box;
box-sizing: content-box;
max-width: 1170px;
}
[class*="__container"].container-sm {
max-width: 970px;
}
.popup {
position: fixed;
background: rgba(0, 0, 0, 0.3);
top: 0;
left: 0;
bottom: 0;
right: 0;
opacity: 0;
visibility: hidden;
overflow-y: auto;
overflow-x: hidden;
-webkit-transition: all 0.3s linear 0s;
-o-transition: all 0.3s linear 0s;
transition: all 0.3s linear 0s;
z-index: 10;
padding: 0.9375em;
}
.popup.open {
opacity: 1;
visibility: visible;
}
.popup.open .popup__body {
opacity: 1;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
visibility: visible;
}
.popup__content {
position: relative;
min-height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.popup__body {
background: #fff;
border-radius: 8px;
-webkit-transition: all 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
-o-transition: all 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
transition: all 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
-webkit-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
max-width: 770px;
width: 100%;
}
.popup__body.popup__body-sm {
max-width: 484px;
}
.popup__body.popup__body-md {
max-width: 634px;
}
.popup__start {
padding: 4.9375em 2.75em 3.6875em;
text-align: center;
}
.popup__title {
color: #000;
text-transform: uppercase;
}
.popup__btn {
margin: 3.75em 0em 0em 0em;
}
.popup__step {
padding: 1em;
}
.popup__header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0em 0em 1.25em 0em;
border-bottom: 1px solid #e6e6e6;
}
.popup__header-title {
font-size: 20px;
font-weight: 700;
line-height: 100%;
}
.popup__close {
position: absolute;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
color: currentColor;
background: transparent;
font-size: 1rem;
background: #fff;
z-index: 1;
top: 0;
right: 0;
width: 40px;
height: 40px;
border-radius: 50%;
}
.popup__step-body {
padding: 2em 0em;
text-align: center;
}
.popup__step-subtitle {
font-size: 20px;
font-weight: 500;
line-height: 120%;
border-bottom: 1px solid #e6e6e6;
padding: 0em 0em 1.6em 0em;
}
.popup__calc {
padding: 1.875em 1.25em;
text-align: center;
}
.popup__calc-desc {
margin: 1em 0em 0em 0em;
text-align: center;
font-size: 15px;
font-weight: 600;
line-height: 120%;
letter-spacing: 0.2px;
}
.popup__step-items {
margin: 1.875rem 0em 0em 0em;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-column-gap: 30px;
-moz-column-gap: 30px;
column-gap: 30px;
}
.popup__footer {
border-top: 1px solid #e6e6e6;
padding: 1em 0em 0em 0em;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.popup__prev.btn {
font-weight: 700;
border-radius: 4px;
}
.popup__prev::before {
font-size: 20px;
margin: 0em 0.625rem 0em 0;
}
.popup__next.btn {
font-weight: 700;
border-radius: 4px;
}
.popup__next::before {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
font-size: 20px;
margin: 0em 0em 0em 0.625rem;
}
.popup__audience {
margin: 3.125em auto 0em;
display: -ms-grid;
display: grid;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-grid-columns: (1fr) [3];
grid-template-columns: repeat(3, 1fr);
grid-auto-rows: 190px;
gap: 20px;
padding: 0em 0em 1.875em 0em;
border-bottom: 2px solid #f0f2f5;
max-width: 620px;
}
.popup__audience-input:checked + .popup__audience-content {
border-color: #2f80ed;
}
.popup__audience-input:checked
+ .popup__audience-content
.popup__audience-static {
display: none;
}
.popup__audience-input:checked
+ .popup__audience-content
.popup__audience-color {
display: block;
}
.popup__audience-content {
min-height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-radius: 8px;
border: 2px solid #fff;
background: rgba(217, 217, 217, 0.01);
cursor: pointer;
-webkit-transition: border-color 0.3s ease 0s;
-o-transition: border-color 0.3s ease 0s;
transition: border-color 0.3s ease 0s;
}
.popup__audience-image {
height: 100px;
}
.popup__audience-image img {
height: 100%;
width: auto;
}
.popup__audience-color {
display: none;
}
.popup__audience-static {
display: block;
}
.popup__audience-text {
margin: 0.5em 0em 0em 0em;
color: #000;
text-align: center;
font-size: 20px;
font-weight: 600;
}
.popup__step-checkboxes {
margin: 2em 0em 0em 0em;
padding: 0em 1.6875em;
max-height: 225px;
overflow-y: auto;
}
.popup__step-checkbox:not(:last-child) {
margin: 0em 0em 1.0625rem 0rem;
}
.popup__step-options {
margin: 2em 0em 0em 0em;
padding: 0em 1.6875em;
}
.popup__search {
margin: 1.875em auto 0em;
max-width: 494px;
}
.popup__list {
display: -ms-grid;
display: grid;
-ms-grid-columns: 1.5fr 1fr;
grid-template-columns: 1.5fr 1fr;
gap: 20px;
max-width: 494px;
margin: 1.875em auto 0;
}
.popup__list-item {
text-align: left;
}
.popup__list-link {
font-size: 22px;
font-weight: 600;
line-height: 100%;
-webkit-transition: color 0.3s ease 0s;
-o-transition: color 0.3s ease 0s;
transition: color 0.3s ease 0s;
}
.popup__rows {
max-width: 630px;
margin-left: auto;
margin-right: auto;
}
.popup__rows:not(:first-child) {
margin-top: 1.875rem;
}
.popup__rows.popup__rows-bordered > .popup__row:not(:last-child) {
border-bottom: 1px solid #e6e6e6;
padding: 0em 0em 1.875em 0em;
margin: 0em 0em 1.875em 0rem;
}
.popup__rows .popup__rows .popup__row:not(:last-child) {
margin: 0em 0em 1.5em 0rem;
}
.popup__rows.popup__rows-sm .popup__row:not(:last-child) {
margin: 0em 0em 1.5em 0rem;
}
.popup__row {
position: relative;
}
.popup__row:not(:last-child) {
margin: 0em 0em 2.5rem 0rem;
}
.popup__row.popup__row-columns {
display: -ms-grid;
display: grid;
-ms-grid-columns: (1fr) [2];
grid-template-columns: repeat(2, 1fr);
gap: 30px;
}
.popup__grid {
display: -ms-grid;
display: grid;
-ms-grid-columns: (1fr) [2];
grid-template-columns: repeat(2, 1fr);
row-gap: 20px;
-webkit-column-gap: 10px;
-moz-column-gap: 10px;
column-gap: 10px;
}
.popup__grid .input {
border-radius: 5px;
border: 1px solid #ced4da;
background: rgba(217, 217, 217, 0.01);
}
.popup__grid .input-lg {
-ms-grid-column-span: 2;
grid-column: span 2;
}
.popup__step-announcement {
margin: 3.125em auto 0em;
max-width: 662px;
text-align: left;
}
.popup__checkboxes {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-column-gap: 11px;
-moz-column-gap: 11px;
column-gap: 11px;
}
.popup__checkboxes .checkbox-btn {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.popup__link {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-radius: 8px;
border: 1px solid #e6e6e6;
background: rgba(217, 217, 217, 0.01);
padding: 0.8125rem 0.9375rem;
color: #000;
font-size: 18px;
line-height: normal;
-webkit-transition: background-color 0.3s ease 0s, color 0.3s ease 0s,
border-color 0.3s ease 0s;
-o-transition: background-color 0.3s ease 0s, color 0.3s ease 0s,
border-color 0.3s ease 0s;
transition: background-color 0.3s ease 0s, color 0.3s ease 0s,
border-color 0.3s ease 0s;
}
.popup__link::before {
color: #2f80ed;
font-size: 24px;
margin: 0em 1rem 0em 0em;
-webkit-transition: color 0.3s ease 0s;
-o-transition: color 0.3s ease 0s;
transition: color 0.3s ease 0s;
}
.popup__link-info {
position: absolute;
top: 6px;
right: 6px;
}
.popup__privacy {
margin: 0.8125em 0em 0em 0em;
font-size: 14px;
text-align: left;
}
.popup__privacy-link {
color: #2f80ed;
text-decoration: underline;
}
.popup__info {
position: absolute;
top: 0;
right: 0;
}
.dropdown {
position: relative;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
font-size: 18px;
font-weight: 500;
line-height: 1.2777777778;
text-align: left;
}
.dropdown::before {
position: absolute;
top: 10px;
left: 10px;
z-index: 2;
font-size: 20px;
}
.dropdown[class*="icon"].dropdown-sm .dropdown__button {
padding: 0.3125rem 0.875rem 0.3125rem 2.5rem;
}
.dropdown.dropdown-white .dropdown__button {
border-radius: 5px;
border: 1px solid #ced4da;
background: rgba(217, 217, 217, 0.01);
font-weight: 300;
color: #7d858c;
}
.dropdown.dropdown-white .dropdown__button::before {
font-size: 14px;
color: #7d858c;
}
.dropdown.dropdown-sm.icon-burger::before {
color: #7b8794;
}
.dropdown.dropdown-sm.icon-calendar::before,
input.dropdown.dropdown-sm[type="date"]::before {
color: #2f80ed;
}
.dropdown.dropdown-sm .dropdown__button {
font-size: 14px;
padding: 0.3125rem 0.875rem;
min-height: 40px;
border: 1px solid #f0f2f5;
background: #fff;
text-align: left;
}
.dropdown.dropdown-sm .dropdown__button::before {
font-size: 10px;
color: #f0f2f5;
-ms-flex-item-align: stretch;
-ms-grid-row-align: stretch;
align-self: stretch;
padding: 0em 0em 0em 0.875em;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-left: 1px solid currentColor;
-webkit-transition: color 0.3s ease 0s;
-o-transition: color 0.3s ease 0s;
transition: color 0.3s ease 0s;
}
.dropdown.dropdown-sm .dropdown__button.active::before {
border-left: 0;
border-right: 1px solid currentColor;
padding: 0em 0.875em 0em 0em;
}
.dropdown.dropdown-sm .dropdown__list {
font-size: 14px;
max-height: none;
padding: 0.625rem 0.875rem;
}
.dropdown__button {
position: relative;
cursor: pointer;
-webkit-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
z-index: 1;
font-weight: 500;
border-radius: 8px;
border: 1px solid #e6e6e6;
background: #f6faff;
padding: 0.8125rem 1.25rem;
}
.dropdown__button::before {
-webkit-transition: -webkit-transform 0.3s ease 0s;
transition: -webkit-transform 0.3s ease 0s;
-o-transition: transform 0.3s ease 0s;
transition: transform 0.3s ease 0s;
transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
color: #2f80ed;
font-size: 22px;
}
.dropdown__button.active {
border-radius: 8px 8px 0 0;
}
.dropdown__button.active::before {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.dropdown__list {
position: absolute;
left: 0;
top: calc(100% - 2px);
width: 100%;
border-top: 0;
-webkit-transition: 200ms ease;
-o-transition: 200ms ease;
transition: 200ms ease;
opacity: 0;
visibility: hidden;
overflow: hidden;
background: #fff;
z-index: 3;
border-radius: 0px 0px 8px 8px;
border: 1px solid #e6e6e6;
background: #fff;
max-height: 144px;
overflow-y: auto;
padding: 0.625rem 1.25rem;
}
.dropdown__list.visible {
opacity: 1;
visibility: visible;
}
.dropdown__list-item {
cursor: pointer;
}
.dropdown__list-item:not(:last-child) {
margin: 0em 0em 0.625rem 0rem;
}
.dropdown__list-item.active {
color: #2f80ed;
}
.title {
font-size: 18px;
font-weight: 600;
line-height: 100%;
}
.title.title-lg {
font-size: 20px;
}
.title.title-sm {
font-size: 16px;
}
.title.title-bold {
font-weight: 700;
}
[data-tooltip] {
cursor: help;
}
.info-block {
width: 15px;
height: 15px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: #e6e6e6;
color: #fff;
border-radius: 50%;
font-size: 12px;
line-height: 1.25;
-webkit-transition: background-color 0.3s ease 0s, color 0.3s ease 0s;
-o-transition: background-color 0.3s ease 0s, color 0.3s ease 0s;
transition: background-color 0.3s ease 0s, color 0.3s ease 0s;
}
.tooltip {
position: fixed;
z-index: 11;
padding: 0.625rem;
color: #000;
font-size: 12px;
line-height: normal;
border-radius: 8px;
background: #fff;
-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
max-width: 236px;
}
input[type="date"] {
position: relative;
}
input[type="date"]::before {
color: #2f80ed;
margin: 0em 0.5em 0em 0em;
}
::-webkit-scrollbar {
width: 8px;
}
::-webkit-scrollbar-track {
background: #fff;
}
::-webkit-scrollbar-thumb {
background: #2f80ed;
border-radius: 8px;
}
.cover-image {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.input {
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
-webkit-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
width: 100%;
background: none;
font-size: 18px;
padding: 0.7em 1.1111111111em;
line-height: normal;
font-weight: 500;
border-radius: 8px;
border: 1px solid #e6e6e6;
background: #f6faff;
color: #000;
}
.input.input-white {
border-radius: 8px;
border: 1px solid #f0f2f5;
background: rgba(217, 217, 217, 0.01);
padding: 0.3888888889em 0.8888888889em;
}
.input:focus {
border-color: #2f80ed;
}
.input::-webkit-input-placeholder {
color: inherit;
opacity: 0.5;
}
.input::-moz-placeholder {
color: inherit;
opacity: 0.5;
}
.input:-ms-input-placeholder {
color: inherit;
opacity: 0.5;
}
.input::-ms-input-placeholder {
color: inherit;
opacity: 0.5;
}
.input::placeholder {
color: inherit;
opacity: 0.5;
}
.input:disabled {
background: #dfe0e1;
border-color: #dfe0e1;
}
.textarea {
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
-webkit-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
width: 100%;
background: none;
resize: none;
height: 160px;
font-size: 18px;
padding: 0.7em 1.1111111111em;
line-height: normal;
font-weight: 500;
border-radius: 8px;
border: 1px solid #e6e6e6;
background: #f6faff;
color: #000;
}
.textarea:focus {
border-color: #2f80ed;
}
.textarea::-webkit-input-placeholder {
color: inherit;
opacity: 0.5;
}
.textarea::-moz-placeholder {
color: inherit;
opacity: 0.5;
}
.textarea:-ms-input-placeholder {
color: inherit;
opacity: 0.5;
}
.textarea::-ms-input-placeholder {
color: inherit;
opacity: 0.5;
}
.textarea::placeholder {
color: inherit;
opacity: 0.5;
}
.textarea:disabled {
background: #dfe0e1;
border-color: #dfe0e1;
}
.label {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 0em 0em 0.625rem 0rem;
font-size: 14px;
}
.label__quantity {
margin-left: auto;
color: #000;
}
.file {
display: block;
}
.file__content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-radius: 8px;
background: #f6faff;
padding: 3.125em;
position: relative;
cursor: pointer;
-webkit-transition: background-color 0.3s ease 0s;
-o-transition: background-color 0.3s ease 0s;
transition: background-color 0.3s ease 0s;
}
.file__content::before {
content: "";
position: absolute;
inset: 10px;
border-radius: 6px;
border: 1px dashed #2f80ed;
}
.file__title {
margin: 1.25rem 0em 0em 0em;
text-align: center;
font-size: 18px;
font-weight: 500;
line-height: normal;
text-wrap: balance;
}
.file__footer {
margin: 1.0714285714em 0em 0em 0em;
font-size: 14px;
}
.option {
display: block;
}
.option:not(:last-child) {
margin: 0em 0em 1.5rem 0rem;
}
.option__input:checked + .option__text::before,
.option__input:checked ~ .option .option__text::before {
background: #2f80ed;
}
.option__input#variant:checked ~ .options-hidden {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.option__text {
color: #000;
font-size: 20px;
line-height: 1.2;
font-weight: 600;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.option__text::before {
content: "";
width: 22px;
height: 22px;
border: 3px solid #fff;
-webkit-box-shadow: 0 0 0 2px #2f80ed;
box-shadow: 0 0 0 2px #2f80ed;
border-radius: 50%;
padding: 0.25em;
-ms-flex-negative: 0;
flex-shrink: 0;
margin: 0em 1.25rem 0em 0em;
}
.option-btn {
display: block;
}
.option-btn__input:checked + .option-btn__text {
background: #2f80ed;
border-color: #2f80ed;
color: #fff;
}
.option-btn__input:checked + .option-btn__text::before {
color: #fff;
}
.option-btn__input:checked + .option-btn__text .option-btn__info {
background: #fff;
color: #2f80ed;
}
.option-btn__text {
position: relative;
border-radius: 8px;
border: 1px solid #e6e6e6;
background: rgba(217, 217, 217, 0.01);
padding: 0.8125rem 0.8125rem 0.8125rem 0.8125rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 300px;
color: #000;
font-size: 18px;
cursor: pointer;
-webkit-transition: border-color 0.3s ease 0s, background-color 0.3s ease 0s,
color 0.3s ease 0s;
-o-transition: border-color 0.3s ease 0s, background-color 0.3s ease 0s,
color 0.3s ease 0s;
transition: border-color 0.3s ease 0s, background-color 0.3s ease 0s,
color 0.3s ease 0s;
}
.option-btn__text .icon-arrow-short-right {
margin-left: auto;
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
color: #2f80ed;
-webkit-transition: color 0.3s ease 0s;
-o-transition: color 0.3s ease 0s;
transition: color 0.3s ease 0s;
font-size: 14px;
}
.option-btn__text::before {
font-size: 24px;
color: #2f80ed;
-webkit-transition: color 0.3s ease 0s;
-o-transition: color 0.3s ease 0s;
transition: color 0.3s ease 0s;
margin: 0em 0.875rem 0em 0em;
}
.option-btn__info {
position: absolute;
top: 6px;
right: 6px;
}
.options-hidden {
display: none;
gap: 20px;
max-width: 400px;
}
.checkbox {
display: block;
--checkbox-color: #2f80ed;
}
.checkbox.checkbox-orange {
--checkbox-color: #ff9f0c;
}
.checkbox.checkbox-purple {
--checkbox-color: #e7228d;
}
.checkbox.checkbox-green {
--checkbox-color: #019a3e;
}
.checkbox__input:checked + .checkbox__content::before {
background: var(--checkbox-color, #2f80ed);
color: #fff;
border-color: var(--checkbox-color, #2f80ed) !important;
}
.checkbox__content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: #000;
font-size: 18px;
line-height: 1.2777777778;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
cursor: pointer;
}
.checkbox__content::before {
content: "";
color: #fff;
font-size: 14px;
border-radius: 3px;
-ms-flex-negative: 0;
flex-shrink: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: #fff;
width: 22px;
height: 22px;
border: 2px solid var(--checkbox-color, #2f80ed);
margin: 0em 0.875rem 0em 0em;
}
.checkbox__column {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.checkbox__column small {
margin: 0.25em 0em 0em 0em;
font-size: 16px;
font-weight: 500;
}
.checkbox__column small span {
font-size: 12px;
font-weight: 400;
}
.checkbox__column small span.green {
color: #019a3e;
}
.checkbox__column small span.red {
color: #dc0303;
}
.checkbox-btn {
display: block;
}
.checkbox-btn__input:checked + .checkbox-btn__content {
border-color: #2f80ed;
color: #2f80ed;
}
.checkbox-btn__content {
display: block;
border-radius: 8px;
border: 2px solid #f6faff;
background: #f6faff;
cursor: pointer;
padding: 0.6666666667em;
font-size: 18px;
font-weight: 600;
}
.btn {
position: relative;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
white-space: nowrap;
padding: 0.8em;
font-weight: 500;
border-radius: 8px;
font-size: 18px;
}
.btn.btn-primary {
background: #2f80ed;
color: #fff;
}
.btn.btn-secondary {
border-radius: 8px;
border: 2px solid #2f80ed;
background: rgba(217, 217, 217, 0.01);
}
.btn.btn-light {
background: #f6faff;
color: #323f4b;
}
.btn.btn-white {
background: #fff;
color: #2f80ed;
}
.btn.btn-green {
background: #019a3e;
color: #fff;
}
.btn.btn-sm {
padding: 0.7857142857em 1.8571428571em;
font-size: 14px;
}
.btn.btn-lg {
padding: 0.8em 1.65em;
}
.btn.btn-fullwidth {
width: 100%;
}
.btn:disabled,
.btn[aria-disabled="true"] {
cursor: default;
color: #fff;
background: #dfe0e1;
pointer-events: none;
}
.header {
padding: 0.75em 0em 0.625em;
background: #fff;
-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.header__main {
position: relative;
z-index: 2;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0 1.5em;
}
.header__content {
margin-left: auto;
}
.header__container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-column-gap: 10px;
-moz-column-gap: 10px;
column-gap: 10px;
}
.header__logo {
margin: 0em 0.9375em 0em 0em;
-webkit-box-flex: 0;
-ms-flex: 0 0 105px;
flex: 0 0 105px;
}
.header__search.search {
display: none;
}
.header__menu {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.3);
z-index: 9;
opacity: 0;
visibility: hidden;
overflow-y: auto;
overflow-x: hidden;
-webkit-transition: opacity 0.3s ease 0s, visibility 0.3s ease 0s;
-o-transition: opacity 0.3s ease 0s, visibility 0.3s ease 0s;
transition: opacity 0.3s ease 0s, visibility 0.3s ease 0s;
}
.header__menu.active {
opacity: 1;
visibility: visible;
}
.header__menu.active .header__menu-content {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
.header__menu-content {
min-height: 100%;
background: #fff;
margin-left: auto;
width: 30vw;
min-width: 320px;
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%);
-webkit-transition: -webkit-transform 0.3s ease 0s;
transition: -webkit-transform 0.3s ease 0s;
-o-transition: transform 0.3s ease 0s;
transition: transform 0.3s ease 0s;
transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
padding: 5em 2.5em;
}
.header__menu-separator {
display: none;
}
.header__menu-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.header__menu-list:not(:last-child) {
margin: 0em 0em 0.625em 0rem;
}
.header__menu-item:not(:last-child) {
margin: 0em 0em 0.625em 0rem;
}
.header__menu-link {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
font-size: 14px;
font-weight: 700;
letter-spacing: 0.2px;
}
.header__menu-link::before {
font-size: 24px;
color: #7b8794;
width: 40px;
height: 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.header__menu-link.active {
color: #2f80ed;
}
.header__menu-link.active::before {
color: #2f80ed;
}
.header__menu-link.active::after {
-webkit-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
}
.header__menu-quantity {
position: absolute;
top: 0;
left: 50%;
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
width: 16px;
height: 16px;
border-radius: 50%;
background: #ed2f2f;
color: #fff;
font-size: 12px;
font-weight: 700;
line-height: normal;
}
.header__person {
margin-left: auto;
-webkit-box-flex: 0;
-ms-flex: 0 0 35px;
flex: 0 0 35px;
height: 35px;
}
.header__person img {
border-radius: 50%;
}
.search {
position: relative;
}
.search__box {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
position: relative;
}
.search__btn {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
left: 10px;
color: #7b8794;
font-size: 20px;
}
.search__btn.search__btn-sm {
left: 15px;
font-size: 13px;
}
.search__input {
border-radius: 8px;
background: #f0f2f5;
border: 1px solid #f0f2f5;
color: #000;
font-size: 14px;
width: 100%;
padding: 0.7142857143em 1.4285714286em 0.7142857143em 2.8571428571em;
-webkit-transition: border-color 0.3s ease 0s;
-o-transition: border-color 0.3s ease 0s;
transition: border-color 0.3s ease 0s;
}
.search__input:focus {
border-color: #2f80ed;
}
.search__input::-webkit-input-placeholder {
color: inherit;
opacity: 0.5;
}
.search__input::-moz-placeholder {
color: inherit;
opacity: 0.5;
}
.search__input:-ms-input-placeholder {
color: inherit;
opacity: 0.5;
}
.search__input::-ms-input-placeholder {
color: inherit;
opacity: 0.5;
}
.search__input::placeholder {
color: inherit;
opacity: 0.5;
}
.search__input.search__input-white {
background: #fff;
}
.search__send {
margin: 1.25rem 0em 0em 0em;
width: 100%;
padding: 0.625em;
font-weight: 900;
font-size: 16px;
text-transform: uppercase;
}
.icon-menu {
position: relative;
border-radius: 50%;
background: #2f80ed;
border: 10px solid #2f80ed;
border-top-width: 12px;
border-bottom-width: 12px;
-ms-flex-negative: 0;
flex-shrink: 0;
z-index: 10;
-webkit-transition: -webkit-transform 0.3s linear 0s;
transition: -webkit-transform 0.3s linear 0s;
-o-transition: transform 0.3s linear 0s;
transition: transform 0.3s linear 0s;
transition: transform 0.3s linear 0s, -webkit-transform 0.3s linear 0s;
width: 35px;
height: 35px;
}
.icon-menu::before,
.icon-menu::after,
.icon-menu span {
content: "";
position: absolute;
-webkit-transition: all 0.25s;
-o-transition: all 0.25s;
transition: all 0.25s;
height: 2px;
left: 0;
width: 100%;
background-color: #fff;
}
.icon-menu::before {
top: 1px;
}
.icon-menu span {
top: calc(50% + 0.5px);
}
.icon-menu::after {
bottom: -1.5px;
}
.icon-menu.active {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.icon-menu.active span {
-webkit-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
}
.icon-menu.active::before {
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
top: calc(50% - 1px);
}
.icon-menu.active:after {
width: 100%;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
bottom: calc(50% - 1px);
}
.page {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.content {
padding: 2.1875em 0em;
}
.content__caption {
text-transform: uppercase;
text-align: center;
}
.content__body {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-column-gap: 30px;
-moz-column-gap: 30px;
column-gap: 30px;
}
.content__body:not(:first-child) {
margin: 2.1875em 0em 0em 0em;
}
.content__main {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.content__section {
background: #fff;
padding: 2.5em;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
border-radius: 8px;
-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
}
.content__section:not(:last-child) {
margin: 0em 0em 1.875rem 0rem;
}
.content__section-image {
-webkit-box-flex: 0;
-ms-flex: 0 0 142px;
flex: 0 0 142px;
margin: 0em 1.875em 0em 0em;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-radius: 8px;
background: #f0f9fa;
}
.content__section-desc {
margin: 1.25rem 0em 0em 0em;
font-size: 14px;
}
.content__section-btn {
margin: 2rem 0em 0em 0em;
text-transform: uppercase;
font-weight: 700;
}
.content__section-btn.btn-sm {
padding: 0.7857142857em 5.3571428571em;
}
.content__side {
-webkit-box-flex: 0;
-ms-flex: 0 0 31.6%;
flex: 0 0 31.6%;
}
.content__side.content__side-sm {
-webkit-box-flex: 0;
-ms-flex: 0 0 270px;
flex: 0 0 270px;
}
.content__results {
margin: 0.875em 0em 0em 0em;
background: #fff;
padding: 1.875em 1.875em 1.875em;
border-radius: 8px;
-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
}
.content__results-list {
margin: 1.875em 0em 0em 0em;
}
.content__results-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.content__results-item:not(:last-child) {
border-bottom: 1px solid #f0f2f5;
padding: 0em 0em 1.8125em 0em;
margin: 0em 0em 1.8125em 0rem;
}
.content__results-caption {
font-size: 18px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.content__results-info {
width: 14px;
height: 14px;
background: #f0f2f5;
color: #323f4b;
border-radius: 50%;
font-size: 10px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-negative: 0;
flex-shrink: 0;
margin: 0em 0em 0em 0.625rem;
}
.content__results-separator {
margin: 1.0625rem 0em;
height: 3px;
width: 40px;
background: #323f4b;
}
.content__results-text {
color: #79828f;
font-size: 14px;
}
.content__results-value {
margin: 0.075em 0em 0.15em 0em;
color: #1c2329;
font-size: 40px;
font-weight: 600;
}
.content__results-value::after {
content: "₽";
font-size: 30px;
color: #79828f;
}
.content__results-top {
color: #2f80ed;
font-size: 14px;
}
.content__pro {
margin: 0.875rem 0em 0em 0em;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-radius: 8px;
background: #fff;
padding: 0.9375rem 1.25rem;
color: #2f80ed;
font-size: 20px;
font-weight: 500;
-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
-webkit-transition: background-color 0.3s ease 0s, color 0.3s ease 0s;
-o-transition: background-color 0.3s ease 0s, color 0.3s ease 0s;
transition: background-color 0.3s ease 0s, color 0.3s ease 0s;
}
.content__pro span {
border-radius: 5px;
background: #2f80ed;
padding: 0.2em 1.3333333333em;
color: #fff;
-ms-flex-negative: 0;
flex-shrink: 0;
font-size: 15px;
font-weight: 600;
margin: 0em 0.625rem 0em 0em;
-webkit-transition: background-color 0.3s ease 0s, color 0.3s ease 0s;
-o-transition: background-color 0.3s ease 0s, color 0.3s ease 0s;
transition: background-color 0.3s ease 0s, color 0.3s ease 0s;
}
.content__info {
position: relative;
margin: 0.7em 0em 0em auto;
max-width: -webkit-fit-content;
max-width: -moz-fit-content;
max-width: fit-content;
border-radius: 8px;
background: #fff;
-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
padding: 0.75em 2.8em 0.75em 0.6em;
color: #2f80ed;
font-size: 20px;
font-weight: 500;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-transition: background-color 0.3s ease 0s, color 0.3s ease 0s;
-o-transition: background-color 0.3s ease 0s, color 0.3s ease 0s;
transition: background-color 0.3s ease 0s, color 0.3s ease 0s;
}
.content__info span {
position: absolute;
top: 6px;
right: 4px;
width: 12px;
height: 12px;
}
.content__info::before {
font-size: 24px;
margin: 0em 0.625rem 0em 0em;
}
.content__header.content__header-offset {
margin: 1.25em 0em 0em 0em;
padding: 1.25em 0em 0em 0em;
border-top: 1px solid #f0f2f5;
}
.content__header-title {
text-transform: uppercase;
text-align: center;
margin: 0em 0em 1.5rem 0rem;
}
.content__chart {
margin: 1.875em 0em 0em 0em;
}
.content__chart-filters {
margin: 2.0625em 0em 0em 0em;
display: -ms-grid;
display: grid;
-ms-grid-columns: (1fr) [4];
grid-template-columns: repeat(4, 1fr);
}
.content__chart-filters .checkbox__content {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.content__chart-filters .checkbox__content::before {
margin-top: 0.25rem;
}
.content__date {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 0em 1.875rem 0em 0em;
}
.content__date-separator {
font-size: 18px;
font-weight: 500;
margin: 0 0.375rem;
}
.content__filters {
margin: 2em 0em 0em 0em;
border-radius: 4px;
background: #fff;
-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
display: -ms-grid;
display: grid;
}
.content__filter {
border-radius: 4px;
text-align: center;
padding: 0.8571428571em;
font-size: 14px;
line-height: 114%;
letter-spacing: 0.2px;
-webkit-transition: background-color 0.3s ease 0s, color 0.3s ease 0s;
-o-transition: background-color 0.3s ease 0s, color 0.3s ease 0s;
transition: background-color 0.3s ease 0s, color 0.3s ease 0s;
}
.content__filter.active {
background: #2f80ed;
color: #fff;
}
.content__announcements {
margin: 2em 0em 0em 0em;
}
.content__announcement:not(:last-child) {
margin: 0em 0em 2em 0rem;
}
.content__alphabet {
margin: 1.875em 0em 0em 0em;
-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
border-radius: 8px;
}
.content__table {
margin: 1.875em 0em 0em 0em;
padding: 0.625em;
border-radius: 8px;
background: #fff;
-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
padding: 0.875em;
}
.content__table-title {
font-weight: 600;
font-size: 20px;
}
.content__table-dropdown {
margin: 0.75em 0em 0em 0em;
}
.content__table-subtitle {
margin: 1rem 0em 0em 0em;
font-size: 12px;
font-weight: 500;
}
.content__table-wrapper {
margin: 0.9375em 0em 0em 0em;
}
.content__table-wrapper::-webkit-scrollbar {
border-radius: 8px;
height: 6px;
}
.content__table-wrapper::-webkit-scrollbar-thumb {
background: #e1e1e1;
border-radius: 8px;
}
.content__table-wrapper table {
display: block;
}
.content__table-wrapper tbody {
display: contents;
}
.content__table-wrapper thead {
display: none;
}
.content__table-wrapper tr {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
border-radius: 8px;
background: #fefefe;
-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
width: 100%;
padding: 0.875em;
}
.content__table-wrapper tr:not(:last-child) {
margin: 0em 0em 0.875rem 0rem;
}
.content__table-wrapper th {
display: none;
}
.content__table-wrapper td {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
padding: 0.21875em;
}
.content__table-wrapper td::before {
content: attr(data-title);
}
.content__table-wrapper td:nth-child(3) {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
}
.content__table-wrapper td:nth-child(4) {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4;
}
.content__table-wrapper td:nth-child(5) {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5;
}
.content__table-wrapper td:nth-child(6) {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6;
}
.content__table-wrapper img {
border-radius: 50%;
width: 50px;
height: 50px;
min-width: 50px;
}
.content__menu {
border-radius: 8px;
background: #fff;
padding: 0.625em;
}
.content__menu-separator {
margin: 1.25em 0 1.875em;
height: 1px;
background: #f0f2f5;
}
.content__menu-link {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 20px;
font-weight: 500;
line-height: 1.25;
padding: 0.5em;
border-radius: 4px;
-webkit-transition: background-color 0.3s ease 0s;
-o-transition: background-color 0.3s ease 0s;
transition: background-color 0.3s ease 0s;
}
.content__menu-link::before {
margin: 0em 0.875rem 0em 0em;
color: #2f80ed;
}
.content__menu-link.active {
background: #2f80ed;
color: #fff;
}
.content__menu-link.active::before {
color: #fff;
}
.content__block {
background: #fff;
border-radius: 8px;
padding: 1.25em 1.875em 1.875em;
}
.content__block:not(:last-child) {
margin: 0em 0em 1.25em 0rem;
}
.content__block[data-spollers] {
padding: 1.875em;
}
.content__breadcrumbs {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: 0em 0em 1.25em 0rem;
}
.content__breadcrumbs-link {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-transition: color 0.3s ease 0s;
-o-transition: color 0.3s ease 0s;
transition: color 0.3s ease 0s;
}
.content__breadcrumbs-link:not(.active) {
color: #7b8794;
}
.content__breadcrumbs-link:not(:last-child) {
margin: 0em 0.3125rem 0em 0em;
}
.content__breadcrumbs-link:not(:last-child)::before {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
color: #2f80ed;
font-size: 10px;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
margin: 0em 0rem 0em 0.9375rem;
}
.content__title {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.content__title .info-block {
margin: 0em 0em 0em 0.625em;
}
.content__title.icon-pen::before {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
color: #cdd0d4;
margin: 0em 0em 0em 0.625rem;
}
.content__title[data-spoller] {
width: 100%;
cursor: pointer;
}
.content__title[data-spoller]::before {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
margin-left: auto;
color: #2f80ed;
font-size: 30px;
-webkit-transition: -webkit-transform 0.3s ease 0s;
transition: -webkit-transform 0.3s ease 0s;
-o-transition: transform 0.3s ease 0s;
transition: transform 0.3s ease 0s;
transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
}
.content__title[data-spoller]._active::before {
-webkit-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
transform: rotate(-180deg);
}
.content__actions {
margin-left: auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-column-gap: 20px;
-moz-column-gap: 20px;
column-gap: 20px;
}
.content__action {
border: 1px solid #f0f2f5;
border-radius: 4px;
font-size: 20px;
width: 40px;
height: 40px;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-transition: background-color 0.3s ease 0s, border-color 0.3s ease 0s,
color 0.3s ease 0s;
-o-transition: background-color 0.3s ease 0s, border-color 0.3s ease 0s,
color 0.3s ease 0s;
transition: background-color 0.3s ease 0s, border-color 0.3s ease 0s,
color 0.3s ease 0s;
}
.content__columns {
margin: 1.25em 0em 0em 0em;
padding: 1.25em 0em 0em 0em;
border-top: 1px solid #f0f2f5;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-column-gap: 30px;
-moz-column-gap: 30px;
column-gap: 30px;
}
.content__column {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.content__column.content__column-gray {
-webkit-box-flex: 0;
-ms-flex: 0 0 343px;
flex: 0 0 343px;
border-radius: 8px;
background: #f0f2f5;
padding: 1.25em;
}
.content__column-checkbox {
position: relative;
padding: 0em 0em 0em 1.5625em;
}
.content__column-checkbox:not(:last-child) {
margin: 0em 0em 0.875rem 0rem;
}
.content__column-btn {
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
-webkit-transition: -webkit-transform 0.3s ease 0s;
transition: -webkit-transform 0.3s ease 0s;
-o-transition: transform 0.3s ease 0s;
transition: transform 0.3s ease 0s;
transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
}
.content__column-btn::before {
color: #7b8794;
}
.content__column-btn._active {
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
.content__column-sublist {
margin: 0.625em 0em 0em 0em;
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
}
.content__column-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.content__column-title {
font-size: 20px;
font-weight: 600;
}
.content__column-clear {
color: #ed2f2f;
font-size: 14px;
}
.content__column-list {
margin: 1.875em 0em 0em 0em;
}
.content__column-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.content__column-text {
font-size: 18px;
}
.content__column-delete {
width: 40px;
height: 40px;
font-size: 14px;
-ms-flex-negative: 0;
flex-shrink: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: #7b8794;
-webkit-transition: color 0.3s ease 0s;
-o-transition: color 0.3s ease 0s;
transition: color 0.3s ease 0s;
}
.content__hidden .content__row {
margin: 1.25em 0em 0em 0em;
border-top: 1px solid #f0f2f5;
padding: 1.875em 0em 0em 0em;
}
.content__row-section:not(:last-child) {
padding: 0em 0em 2.5em 0em;
margin: 0em 0em 2.125em 0rem;
border-bottom: 1px solid #f0f2f5;
}
.content__row-section .content__row-caption {
margin: 0em 0em 1.25rem 0rem;
}
.content__row:not(:first-child) {
margin: 1.25em 0em 0em 0em;
border-top: 1px solid #f0f2f5;
padding: 1.875em 0em 0em 0em;
}
.content__row-item {
max-width: 630px;
}
.content__row-item:not(:last-child) {
margin: 0em 0em 1.875em 0rem;
}
.content__row-item.content-columns {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 30px;
}
.content__row-item.content-columns .input {
-webkit-box-flex: 0;
-ms-flex: 0 1 260px;
flex: 0 1 260px;
}
.content__row-item .content__row-caption {
margin: 0em 0em 1.25rem 0rem;
}
.content__row-logo {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.content__row-thumb {
width: 80px;
height: 80px;
-ms-flex-negative: 0;
flex-shrink: 0;
margin: 0em 1.25em 0em 0em;
}
.content__row-thumb img {
border-radius: 50%;
}
.content__row-person {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.content__row-person .content__row-thumb {
width: 60px;
height: 60px;
margin: 0em 1em 0em 0em;
}
.content__row-name {
font-size: 18px;
font-weight: 600;
}
.content__desc {
margin: 0.625em 0em 0em 0em;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.content__desc-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.content__desc-item:not(:last-child) {
margin: 0em 1.25em 0em 0em;
}
.content__desc-title {
color: #7b8794;
font-size: 12px;
}
.content__desc-value {
font-weight: 500;
margin: 0em 0em 0em 0.25em;
}
.content__row-change {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-radius: 8px;
border: 1px solid #e6e6e6;
background: rgba(217, 217, 217, 0.01);
padding: 0.5em 0.875em;
-webkit-transition: background-color 0.3s ease 0s, color 0.3s ease 0s,
border-color 0.3s ease 0s;
-o-transition: background-color 0.3s ease 0s, color 0.3s ease 0s,
border-color 0.3s ease 0s;
transition: background-color 0.3s ease 0s, color 0.3s ease 0s,
border-color 0.3s ease 0s;
}
.content__row-change::before {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
color: #2f80ed;
margin: 0em 0em 0em 0.625rem;
}
.content__row-dropdown {
max-width: 300px;
width: 100%;
}
.content__row-column {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.content__row-column:not(:last-child) {
margin: 0em 0em 1.25em 0rem;
}
.content__row-columns {
display: -ms-grid;
display: grid;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-grid-columns: (1fr) [3];
grid-template-columns: repeat(3, 1fr);
gap: 30px;
}
.content__row-columns .content__row-column:not(:last-child) {
margin: 0;
}
.content__row-grid {
margin: 1em 0em 0em 0em;
display: -ms-grid;
display: grid;
-ms-grid-columns: 0.5fr 1fr;
grid-template-columns: 0.5fr 1fr;
max-width: 500px;
gap: 30px;
row-gap: 24px;
}
.content__row-line {
display: -ms-grid;
display: grid;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 20px;
-ms-grid-columns: 250px 1fr;
grid-template-columns: 250px 1fr;
}
.content__row-caption {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.content__row-caption .info-block {
margin: 0em 0em 0em 0.625rem;
}
.content__row-caption + .label {
margin-top: -1.875rem;
}
.content__row-title {
font-size: 20px;
font-weight: 500;
}
.content__row-link {
color: #2f80ed;
font-size: 20px;
font-weight: 600;
-webkit-text-decoration-line: underline;
text-decoration-line: underline;
}
.content__row-options {
margin: 1.25em 0em 0em 0em;
}
.content__row-items {
margin: 1.25em 0em 0em 0em;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-column-gap: 30px;
-moz-column-gap: 30px;
column-gap: 30px;
}
.content__footer {
margin: 1.875em 0em 0em 0em;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.content__more {
margin: 1.875rem 0em 0em 0em;
}
.content__footer-btn {
min-width: 225px;
}
.announcement {
border-radius: 8px;
background: #fff;
-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
padding: 1em;
}
.announcement.announcement-lg {
padding: 1.5em 1.875em 1.875em;
}
.announcement__header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.announcement__thumb {
width: 42px;
height: 42px;
-ms-flex-negative: 0;
flex-shrink: 0;
margin: 0em 0.5rem 0em 0em;
}
.announcement__thumb img {
border-radius: 50%;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.announcement__person {
font-size: 14px;
line-height: normal;
}
.announcement__person-name {
font-weight: 700;
}
.announcement__person-subtitle {
color: #7b8794;
}
.announcement__actions {
margin-left: auto;
position: relative;
}
.announcement__actions-btn {
width: 40px;
height: 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-radius: 6px;
}
.announcement__actions-list {
position: absolute;
top: calc(100% - 8px);
right: 0;
border-radius: 8px;
background: #fff;
-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.15);
padding: 0.625rem;
font-size: 14px;
line-height: 1.2857142857;
min-width: -webkit-fit-content;
min-width: -moz-fit-content;
min-width: fit-content;
white-space: nowrap;
opacity: 0;
visibility: hidden;
}
.announcement__actions-item:not(:last-child) {
margin: 0em 0em 0.5rem 0rem;
}
.announcement__action {
-webkit-transition: color 0.3s ease 0s;
-o-transition: color 0.3s ease 0s;
transition: color 0.3s ease 0s;
}
.announcement__actions-id {
font-size: 10px;
font-weight: 500;
color: #2f80ed;
}
.announcement__title {
margin: 1rem 0em 0em 0em;
font-size: 18px;
font-weight: 700;
}
.announcement__desc {
margin: 1rem 0em 0em 0em;
color: #000;
font-size: 14px;
line-height: normal;
}
.announcement__more {
margin: 0.875em 0em 0em 0em;
color: #2f80ed;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 14px;
font-weight: 600;
line-height: 1.2857142857;
}
.announcement__more::before {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
margin: 0em 0em 0em 0.3125rem;
-webkit-transition: -webkit-transform 0.3s ease 0s;
transition: -webkit-transform 0.3s ease 0s;
-o-transition: transform 0.3s ease 0s;
transition: transform 0.3s ease 0s;
transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
}
.announcement__image {
margin: 1.25em 0em 0em 0em;
position: relative;
height: 0;
padding-bottom: 56.25%;
}
.announcement__image img {
border-radius: 8px;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.announcement__image::before {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 50%;
border-radius: 8px;
background: -webkit-gradient(
linear,
left bottom,
left top,
from(#000),
to(rgba(0, 0, 0, 0))
);
background: -o-linear-gradient(bottom, #000 0%, rgba(0, 0, 0, 0) 100%);
background: linear-gradient(360deg, #000 0%, rgba(0, 0, 0, 0) 100%);
}
.announcement__stats {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
color: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 1em;
}
.announcement__stat {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: #fff;
font-size: 14px;
font-weight: 600;
}
.announcement__stat:not(:last-child) {
margin: 0em 1rem 0em 0em;
}
.announcement__stat::before {
font-size: 18px;
margin: 0em 0.5rem 0em 0em;
}
.announcement__footer {
margin: 0.75rem 0em 0em 0em;
-webkit-column-gap: 20px;
-moz-column-gap: 20px;
column-gap: 20px;
}
.announcement__footer-action {
font-size: 14px;
font-weight: 700;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-radius: 6px;
-webkit-transition: background-color 0.3s ease 0s, color 0.3s ease 0s;
-o-transition: background-color 0.3s ease 0s, color 0.3s ease 0s;
transition: background-color 0.3s ease 0s, color 0.3s ease 0s;
}
.announcement__footer-action::before {
width: 40px;
height: 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 20px;
}
.announcement__carousel {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
overflow-x: auto;
cursor: -webkit-grab;
cursor: grab;
-webkit-column-gap: 26px;
-moz-column-gap: 26px;
column-gap: 26px;
margin: 1.875em -1em 0;
padding: 0 1em;
-ms-scroll-snap-type: x mandatory;
scroll-snap-type: x mandatory;
overflow-x: scroll;
}
.announcement__carousel::-webkit-scrollbar {
width: 0;
height: 0;
display: none;
}
.announcement__carousel-item {
-webkit-box-flex: 0;
-ms-flex: 0 0 258px;
flex: 0 0 258px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.announcement__carousel-item .active {
-ms-scroll-snap-type: none;
scroll-snap-type: none;
}
.announcement__carousel-image {
border-radius: 8px;
background: #fff;
-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
padding: 1.75em 2.5625em;
}
.announcement__carousel-title {
margin: 1rem 0em 0em 0em;
color: #000;
font-size: 18px;
font-weight: 600;
}
.announcement__carousel-desc {
margin: 0.4375em 0em 0em 0em;
color: #43474e;
font-size: 16px;
font-weight: 600;
}
.announcement__carouselb-btn {
margin: 1.25em 0em 0em 0em;
width: 100%;
}
.settings {
padding: 2em 0em;
}
.settings__header {
border-radius: 8px;
background: #fff;
-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 1.0625em 1em;
}
.settings__back {
font-size: 14px;
font-weight: 700;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
line-height: normal;
-webkit-transition: color 0.3s ease 0s;
-o-transition: color 0.3s ease 0s;
transition: color 0.3s ease 0s;
}
.settings__back::before {
font-size: 16px;
width: 40px;
height: 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-negative: 0;
flex-shrink: 0;
}
.settings__person {
text-align: right;
font-size: 14px;
line-height: 1.2857142857;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.settings__person-name {
font-weight: 700;
}
.settings__person-position {
margin: 0.25em 0em 0em 0em;
}
.settings__person-thumb {
display: none;
}
.settings__body {
margin: 1.5em 0em 0em 0em;
border-radius: 8px;
background: #fff;
-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
padding: 0.75em;
}
.settings__body-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.settings__body-title {
color: #000;
font-weight: 400;
}
.settings__body-edit {
width: 30px;
height: 30px;
background: #2f80ed;
color: #fff;
padding: 0.3125rem;
font-size: 20px;
border-radius: 4px;
-webkit-transition: background-color 0.3s ease 0s;
-o-transition: background-color 0.3s ease 0s;
transition: background-color 0.3s ease 0s;
}
.settings__body-delete {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
color: #596777;
font-size: 15px;
line-height: 120%;
letter-spacing: 0.2px;
}
.settings__body-delete::before {
margin: 0em 0.5rem 0em 0em;
}
.settings__content {
margin: 1.125em 0em 0em 0em;
}
.settings__block:not(:last-child) {
margin: 0em 0em 1.25em 0rem;
}
.settings__block-wrapper {
border-radius: 8px;
background: #f7faff;
padding: 1.25rem;
}
.settings__block-caption {
font-size: 20px;
font-weight: 600;
letter-spacing: 0.2px;
}
.settings__list {
margin: 1.5rem 0em 0em 0em;
line-height: 100%;
letter-spacing: 0.2px;
font-size: 15px;
}
.settings__item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.settings__item:not(:last-child) {
margin: 0em 0em 1.125rem 0rem;
}
.settings__item-termin {
color: #596777;
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
}
.settings__item-def {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
text-align: right;
}
.settings__item-def .dropdown {
font-size: 15px;
}
.settings__item-def .dropdown__button {
padding: 0;
border: 0;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.settings__item-def .dropdown__button::before {
margin: 0em 0em 0em 0.3125rem;
font-size: 0.8888888889em;
}
.settings__item-def .dropdown__list {
border-radius: 8px;
}
.settings__footer {
margin: 1.25em 0em 0em 0em;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 14px;
}
.settings__btn {
-webkit-box-flex: 1;
-ms-flex: 1 1 50%;
flex: 1 1 50%;
padding: 0.78125rem;
}
.settings__btn.icon-delete {
display: none;
}
.cabinet {
background: #fff;
padding: 1.5em 1.875em;
border-radius: 8px;
}
.cabinet:not(:last-child) {
margin: 0em 0em 1.875em 0rem;
}
.cabinet .content__header {
margin: 0em 0em 1.25em 0rem;
}
.cabinet__title {
padding: 0em 0em 1.0625em 0em;
border-bottom: 1px solid #f0f2f5;
}
.cabinet__header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 1.25rem 0em 0em 0em;
}
.cabinet__header .dropdown {
-webkit-box-flex: 0;
-ms-flex: 0 1 250px;
flex: 0 1 250px;
}
.cabinet__btn {
padding: 0.4375rem 2rem;
margin: 0em 1.25rem 0em 0em;
}
.cabinet__actions {
margin-left: auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.cabinet__action {
width: 40px;
height: 40px;
border: 1px solid #f0f2f5;
border-radius: 8px;
font-size: 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-transition: background-color 0.3s ease 0s, color 0.3s ease 0s,
border-color 0.3s ease 0s;
-o-transition: background-color 0.3s ease 0s, color 0.3s ease 0s,
border-color 0.3s ease 0s;
transition: background-color 0.3s ease 0s, color 0.3s ease 0s,
border-color 0.3s ease 0s;
}
.cabinet__action:not(:last-child) {
margin: 0em 1.25rem 0em 0em;
}
.cabinet__filters {
margin: 1.25em 0em 0em 0em;
padding: 0em 0em 1.25em 0em;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.cabinet__filters .dropdown {
-webkit-box-flex: 0;
-ms-flex: 0 0 250px;
flex: 0 0 250px;
margin: 0em 1.25em 0em 0em;
}
.cabinet__search {
margin-left: auto;
}
.cabinet__body {
border-top: 1px solid #f0f2f5;
}
.cabinet__table {
border-radius: 8px;
overflow: hidden;
text-align: center;
}
.cabinet__table th {
background: #f0f2f5;
font-size: 20px;
font-weight: 500;
}
.cabinet__table th,
.cabinet__table td {
padding: 0.875rem;
}
.cabinet__table th:nth-child(1),
.cabinet__table td:nth-child(1) {
width: 30%;
}
.cabinet__table th:nth-child(2),
.cabinet__table td:nth-child(2) {
width: 15%;
}
.cabinet__table th:nth-child(3),
.cabinet__table td:nth-child(3) {
width: 15%;
}
.cabinet__table th:nth-child(4),
.cabinet__table td:nth-child(4) {
width: 40%;
}
.cabinet__table td {
padding: 1rem 0.875rem;
border: 1px solid #f0f2f5;
}
.cabinet__table td:nth-child(2) {
color: #019a3e;
}
.cabinet__table td:nth-child(3) {
color: #ed2f2f;
}
.cabinet__budget {
margin: 1.75em 0em 0em 0em;
}
.cabinet__budget-caption {
color: #7b8794;
font-size: 14px;
}
.cabinet__budget-value {
color: #7b8794;
font-size: 14px;
}
.cabinet__budget-value span {
color: #323f4b;
margin: 0em 0.625rem 0em 0em;
font-size: 24px;
font-weight: 600;
}
.cabinet__budget-btn {
margin: 1.375rem 0em 0em 0em;
padding: 0.4em 1.5em;
}
.cabinet__empty {
padding: 4.375em 0em;
text-align: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.cabinet__empty::before {
color: #2f80ed;
font-size: 60px;
margin: 0em 0em 1.25rem 0rem;
}
.cabinet__empty-caption {
font-size: 22px;
font-weight: 600;
line-height: normal;
}
.cabinet__empty-subtitle {
margin: 0.6666666667em 0em 0em 0em;
font-size: 18px;
font-weight: 500;
}
.cabinet__empty-create {
margin: 1.5em 0em 0em 0em;
font-size: 20px;
font-weight: 500;
border-radius: 8px;
background: #f0f2f5;
padding: 0.35em 1.6em;
-webkit-transition: background-color 0.3s ease 0s;
-o-transition: background-color 0.3s ease 0s;
transition: background-color 0.3s ease 0s;
}
.cabinet__save {
margin: 1.25rem 0em 0em auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
color: #2f80ed;
font-size: 14px;
font-weight: 500;
-webkit-transition: color 0.3s ease 0s;
-o-transition: color 0.3s ease 0s;
transition: color 0.3s ease 0s;
}
.cabinet__save::before {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
margin: 0em 0em 0em 0.8125rem;
}
.cabinet__table {
position: relative;
margin: 1.875em 0em 0em 0em;
overflow: hidden;
padding: 0em 0.0625em 0em 0em;
}
.cabinet__table-body {
table-layout: fixed;
width: 100%;
}
.cabinet__table-body .cabinet__table-wrapper {
overflow-x: auto;
padding: 0;
padding-bottom: 1.25em;
}
.cabinet__table-body .cabinet__table-wrapper::-webkit-scrollbar {
border-radius: 8px;
height: 6px;
}
.cabinet__table-body .cabinet__table-wrapper::-webkit-scrollbar-track {
background: #f0f2f5;
border-radius: 8px;
margin: 0 0 0 310px;
}
.cabinet__table-body .cabinet__table-wrapper::-webkit-scrollbar-thumb {
background: #e1e1e1;
border-radius: 8px;
}
.cabinet__table-content {
border-collapse: separate;
border-spacing: 1px;
background: #e6e6e6;
}
.cabinet__table-content.clone {
position: absolute;
z-index: 1;
top: 0;
left: 0;
overflow: hidden;
visibility: hidden;
border-collapse: separate;
}
.cabinet__table-content.clone td,
.cabinet__table-content.clone th {
visibility: visible;
position: relative;
}
.cabinet__table-content.clone td::before,
.cabinet__table-content.clone th::before {
content: "";
position: absolute;
inset: -1px;
pointer-events: none;
background: #e6e6e6;
z-index: -1;
}
.cabinet__table-content.clone td:not(.fixed-column),
.cabinet__table-content.clone th:not(.fixed-column) {
pointer-events: none;
visibility: hidden;
background: none;
opacity: 0;
}
.cabinet__table-content.clone td {
background: #fff;
}
.cabinet__table-content th {
background: #f0f2f5;
color: #222020;
font-weight: 500;
height: 48px;
padding: 0.875rem;
text-align: center;
white-space: nowrap;
}
.cabinet__table-content td,
.cabinet__table-content th {
vertical-align: middle;
}
.cabinet__table-content td:not(.fixed-column),
.cabinet__table-content th:not(.fixed-column) {
text-align: center;
}
.cabinet__table-content td.fixed-column:nth-child(1),
.cabinet__table-content td.fixed-column:nth-child(3),
.cabinet__table-content th.fixed-column:nth-child(1),
.cabinet__table-content th.fixed-column:nth-child(3) {
min-width: 50px;
max-width: 50px;
}
.cabinet__table-content td.fixed-column:nth-child(2),
.cabinet__table-content th.fixed-column:nth-child(2) {
min-width: 210px;
max-width: 210px;
}
.cabinet__table-content td {
padding: 0.9375rem;
font-weight: 600;
background: #fff;
}
.cabinet__table-content td small {
margin: 0.3333333333em 0em 0em 0em;
color: #7b8794;
font-size: 12px;
display: block;
}
.cabinet__table-content td span {
color: #2f80ed;
}
.cabinet__table-content td > .icon-fail,
.cabinet__table-content td > .icon-check,
.cabinet__table-content
td
> .checkbox__input:checked
+ .checkbox__content::before {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
white-space: nowrap;
}
.cabinet__table-content td > .icon-fail::before,
.cabinet__table-content td > .icon-check::before,
.cabinet__table-content
td
> .checkbox__input:checked
+ .checkbox__content::before {
color: #019a3e;
margin: 0em 0.625rem 0em 0em;
}
.cabinet__table-content td .icon-fail::before {
color: #ed2f2f;
}
.cabinet__table-content .checkbox .checkbox__content::before {
width: 20px;
height: 20px;
border: 2px solid #7b8794;
margin: 0;
}
.cabinet__table-cell {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.cabinet__table-cell .info-block {
margin: 0em 0em 0em 0.625rem;
}
.cabinet__table-setting {
font-size: 20px;
-webkit-transition: color 0.3s ease 0s;
-o-transition: color 0.3s ease 0s;
transition: color 0.3s ease 0s;
}
.diary {
padding: 2em 0em;
}
.diary__header {
border-radius: 8px;
background: #fff;
-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0.75em 1em;
}
.diary__back {
-webkit-transition: color 0.3s ease 0s;
-o-transition: color 0.3s ease 0s;
transition: color 0.3s ease 0s;
}
.diary__back span {
display: none;
}
.diary__back::before {
font-size: 24px;
width: 40px;
height: 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-negative: 0;
flex-shrink: 0;
}
.diary__info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.diary__info-current {
font-size: 18px;
font-weight: 600;
letter-spacing: 0.2px;
}
.diary__info-date {
margin: 0.3125em 0em 0em 0em;
color: #2f80ed;
text-align: right;
letter-spacing: 0.2px;
}
.diary__main {
margin: 1.875em 0em 0em 0em;
background: #fff;
border-radius: 8px;
-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
padding: 0.8125em 1.25em 1.25em;
}
.diary__main .input {
border-color: #ced4da;
border-radius: 4px;
}
.diary__main-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 20px;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.diary__main-header .diary__main-column:first-child .label {
display: none;
}
.diary__main-header .diary__main-column:last-child {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.diary__main-header .diary__main-column:last-child .label {
margin: 0em auto 0em 0em;
font-size: 16px;
color: #000;
}
.diary__main-column {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.diary__main-row {
position: relative;
}
.diary__main-row::before {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
left: 15px;
font-size: 20px;
color: #7b8794;
}
.diary__main-row .input {
min-height: 100%;
padding-left: 3rem;
color: #2f80ed;
width: 123px;
}
.diary__main-filters {
margin: 1.25em 0em 0em 0em;
display: -ms-grid;
display: grid;
grid-auto-rows: 1fr;
gap: 20px;
-webkit-column-gap: 10px;
-moz-column-gap: 10px;
column-gap: 10px;
}
.diary__product {
position: relative;
margin: 1.875em 0em 0em 0em;
}
.diary__note {
background: #fff;
padding: 0.875em;
width: 100%;
color: #000;
font-size: 12px;
font-weight: 300;
letter-spacing: 0.2px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
margin: 0em 0em 0.75em 0rem;
}
.diary__note-link {
margin: 0.5rem 0em 0em 0em;
color: #2f80ed;
font-weight: 600;
}
.diary__product-list {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
margin: 0em 0em 1.875em 0rem;
}
.diary__product-item {
border-radius: 5px;
background: #f6faff;
padding: 0.5625rem 0.875rem;
display: -ms-grid;
display: grid;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-grid-columns: 45% 1fr auto;
grid-template-columns: 45% 1fr auto;
font-weight: 500;
letter-spacing: 0.2px;
}
.diary__product-item:not(:last-child) {
margin: 0em 0em 0.875em 0rem;
}
.diary__product-actions {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.diary__product-action {
position: relative;
-ms-flex-negative: 0;
flex-shrink: 0;
}
.diary__product-action .icon-gear {
color: #2f80ed;
font-size: 24px;
-webkit-transition: color 0.3s ease 0s;
-o-transition: color 0.3s ease 0s;
transition: color 0.3s ease 0s;
}
.diary__product-action.icon-close {
width: 28px;
height: 28px;
font-size: 10px;
color: #ed2f2f;
border-radius: 4px;
border: 1px solid currentColor;
-webkit-transition: background-color 0.3s ease 0s, color 0.3s ease 0s;
-o-transition: background-color 0.3s ease 0s, color 0.3s ease 0s;
transition: background-color 0.3s ease 0s, color 0.3s ease 0s;
}
.diary__product-action:not(:last-child) {
margin: 0em 1rem 0em 0em;
}
.diary__setting {
position: absolute;
bottom: calc(100% + 20px);
right: 0;
width: 190px;
background: #fff;
height: 212px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
border: 1px solid #dadada;
border-radius: 8px;
opacity: 0;
visibility: hidden;
-webkit-transition: opacity 0.3s ease 0s, visibility 0.3s ease 0s;
-o-transition: opacity 0.3s ease 0s, visibility 0.3s ease 0s;
transition: opacity 0.3s ease 0s, visibility 0.3s ease 0s;
z-index: 2;
}
.diary__setting.visible {
opacity: 1;
visibility: visible;
}
.diary__setting-close {
position: absolute;
top: 0;
left: calc(100% + 10px);
background: #f6faff;
font-size: 10px;
padding: 0.375rem;
-webkit-transition: background-color 0.3s ease 0s, color 0.3s ease 0s;
-o-transition: background-color 0.3s ease 0s, color 0.3s ease 0s;
transition: background-color 0.3s ease 0s, color 0.3s ease 0s;
}
.diary__setting-content {
width: 100%;
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.diary__setting-prev {
position: static;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: #f6faff;
width: 100%;
border-radius: 8px 8px 0 0;
-webkit-transform: none;
-ms-transform: none;
transform: none;
margin: 0;
}
.diary__setting-prev::after {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
font-size: 10px;
}
.diary__setting-next {
position: static;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: #f6faff;
width: 100%;
border-radius: 0 0 8px 8px;
-webkit-transform: none;
-ms-transform: none;
transform: none;
margin: 0;
}
.diary__setting-next::after {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
font-size: 10px;
}
.diary__setting-item {
padding: 0.625em;
height: 34px;
font-size: 14px;
line-height: 100%;
letter-spacing: 0.2px;
}
.diary__setting-item:not(:last-child) {
border-bottom: 1px solid #f6f6f6;
}
.diary__product-slider {
border-radius: 8px;
-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
}
.diary__product-prev,
.diary__product-next {
width: 28px;
height: 28px;
border-radius: 50%;
background: #2f80ed;
color: #fff;
padding: 0.0625em 0.125em 0em 0em;
opacity: 0.3;
-webkit-transition: opacity 0.3s ease 0s;
-o-transition: opacity 0.3s ease 0s;
transition: opacity 0.3s ease 0s;
}
.diary__product-prev::after,
.diary__product-next::after {
font-size: 16px;
}
.diary__product-next {
padding: 0.0625em 0em 0em 0.125em;
}
.diary__product-image {
height: auto;
position: relative;
}
.diary__product-image::after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 8px;
background: -webkit-gradient(
linear,
left top,
left bottom,
from(rgba(50, 63, 75, 0)),
to(rgba(50, 63, 75, 0.5))
);
background: -o-linear-gradient(
top,
rgba(50, 63, 75, 0) 0%,
rgba(50, 63, 75, 0.5) 100%
);
background: linear-gradient(
180deg,
rgba(50, 63, 75, 0) 0%,
rgba(50, 63, 75, 0.5) 100%
);
pointer-events: none;
-webkit-transition: opacity 0.3s ease 0s;
-o-transition: opacity 0.3s ease 0s;
transition: opacity 0.3s ease 0s;
opacity: 0;
}
.diary__product-btns {
position: absolute;
z-index: 2;
bottom: 0;
left: 0;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0.875em;
opacity: 0;
visibility: hidden;
-webkit-transition: opacity 0.3s ease 0s, visibility 0.3s ease 0s;
-o-transition: opacity 0.3s ease 0s, visibility 0.3s ease 0s;
transition: opacity 0.3s ease 0s, visibility 0.3s ease 0s;
}
.diary__product-btn {
position: relative;
}
.diary__product-btn:not(:last-child) {
margin: 0em 1.875rem 0em 0em;
}
.diary__product-btn span {
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
bottom: calc(100% + 9px);
color: #fff;
font-size: 10px;
letter-spacing: 0.2px;
padding: 0.4em;
border-radius: 4px;
background: rgba(50, 63, 75, 0.6);
white-space: nowrap;
opacity: 0;
visibility: hidden;
-webkit-transition: opacity 0.3s ease 0s, visibility 0.3s ease 0s;
-o-transition: opacity 0.3s ease 0s, visibility 0.3s ease 0s;
transition: opacity 0.3s ease 0s, visibility 0.3s ease 0s;
}
.diary__main-bottom {
margin: 2.5em 0em 0em 0em;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.diary__main-content {
display: contents;
}
.diary__main-content .input {
min-height: 100%;
}
.diary__main-side {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-column-gap: 10px;
-moz-column-gap: 10px;
column-gap: 10px;
}
.diary__main-file {
margin: 1.875em 0em 0em 0em;
width: 100%;
}
.diary__main-file .file__title {
font-size: 16px;
margin: 0em auto 0em 0em;
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
text-align: left;
}
.diary__main-file .file__formats {
width: 40px;
-ms-flex-negative: 0;
flex-shrink: 0;
}
.diary__main-file .file__content {
padding: 2em;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.diary__main-btn {
margin-bottom: auto;
}
.diary__main-btn.btn-sm {
font-size: 17px;
}
.diary__main-satiety {
margin: 2.5em 0em 0em 0em;
text-align: center;
font-weight: 600;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.diary__main-line {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-column-gap: 16px;
-moz-column-gap: 16px;
column-gap: 16px;
}
.diary__main-colors {
margin: 0.875em 0em 0em 0em;
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.diary__color {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.667%;
flex: 0 0 16.667%;
height: 14px;
}
.diary__color:first-child .diary__color-content {
border-radius: 5px 0 0 5px;
}
.diary__color:last-child .diary__color-content {
border-radius: 0 5px 5px 0;
}
.diary__color-input[value="darkred"] + .diary__color-content {
--satiety-bg: #cd1414;
}
.diary__color-input[value="red"] + .diary__color-content {
--satiety-bg: #ff3e3e;
}
.diary__color-input[value="orange"] + .diary__color-content {
--satiety-bg: #f8c926;
}
.diary__color-input[value="yellow"] + .diary__color-content {
--satiety-bg: #fff3bf;
}
.diary__color-input[value="lightgreen"] + .diary__color-content {
--satiety-bg: #62e833;
}
.diary__color-input[value="green"] + .diary__color-content {
--satiety-bg: #4dce20;
}
.diary__color-input:checked + .diary__color-content {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
border-radius: 2px;
border: 2px solid #920000;
z-index: 2;
}
.diary__color-content {
display: block;
width: 100%;
min-height: 100%;
background: var(--satiety-bg, #fafafa);
cursor: pointer;
-webkit-transition: -webkit-transform 0.2s ease 0s;
transition: -webkit-transform 0.2s ease 0s;
-o-transition: transform 0.2s ease 0s;
transition: transform 0.2s ease 0s;
transition: transform 0.2s ease 0s, -webkit-transform 0.2s ease 0s;
}
.diary__norm {
margin: 2em 0em 0em 0em;
border-radius: 8px;
background: #fff;
-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
padding: 1.25em 0.625em;
}
.diary__norm-title {
text-align: center;
}
.diary__norm-rows {
margin: 1.875em 0em 0em 0em;
display: -ms-grid;
display: grid;
-ms-grid-columns: (1fr) [4];
grid-template-columns: repeat(4, 1fr);
gap: 10px;
}
.diary__norm-row {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
}
.diary__norm-caption {
margin: 0.625em 0em 0em 0em;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.diary__norm-star {
-ms-flex-item-align: end;
-ms-grid-row-align: end;
align-self: end;
line-height: 0.1;
}
.diary__norm-name {
font-size: 15px;
font-weight: 500;
letter-spacing: 0.2px;
}
.diary__norm-unit {
font-size: 10px;
font-weight: 300;
line-height: 120%;
letter-spacing: 0.2px;
}
.diary__norm-star {
color: #ff3d3d;
font-weight: 500;
letter-spacing: 0.2px;
position: absolute;
top: 20px;
right: 10px;
font-size: 23px;
}
.diary__norm-bar {
margin: 1.0625rem 0em 0em 0em;
position: relative;
height: 140px;
width: 100%;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.diary__norm-progress {
display: block;
border-radius: 5px;
vertical-align: 0;
width: 140px;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
position: absolute;
left: 50%;
top: 50%;
background: #fff;
border: 1px solid #e6e6e6;
}
.diary__norm-progress::-webkit-progress-bar {
border-radius: 5px;
background: #fff;
}
.diary__norm-progress::-webkit-progress-value {
border-radius: 5px;
background: var(--progress-color, #4dce20);
}
.diary__norm-progress::-moz-progress-bar {
border-radius: 5px;
background: var(--progress-color, #4dce20);
}
.diary__norm-progress.diary__norm-progress-yellow {
--progress-color: #fce72a;
}
.diary__norm-progress.diary__norm-progress-green {
--progress-color: #4dce20;
}
.diary__norm-progress.diary__norm-progress-red {
--progress-color: #ff3e3e;
}
.diary__norm-progress.diary__norm-progress-darkred {
--progress-color: #cd1414;
}
.diary__norm-footer {
margin: 1.25rem 0em 0em 0em;
text-align: center;
font-size: 12px;
font-weight: 500;
letter-spacing: 0.2px;
}
.diary__caption {
margin: 2em 0em 0em 0em;
border-radius: 8px;
background: #fff;
-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
padding: 1.0416666667em 1.25em;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.diary__caption::before {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
color: #2f80ed;
font-size: 28px;
}
.diary__extras {
margin: 2em 0em 0em 0em;
border-radius: 8px;
background: #fff;
-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
padding: 1.875em 1.25em 1.25em;
text-align: center;
}
.diary__extras .textarea {
margin: 1.875em 0em 0em 0em;
color: #7b8794;
background: #fff;
font-size: 14px;
font-weight: 500;
}
.diary__extras-caption {
font-size: 16px;
font-weight: 600;
}
.diary__btn {
margin: 2rem 0em 0em 0em;
font-weight: 900;
text-transform: uppercase;
padding: 1em;
font-size: 16px;
}
@media (min-width: 575.98px) {
.popup__close {
top: 10px;
right: 10px;
}
.popup__calc {
padding: 3.125em 4.375em;
}
.popup__rows:not(:first-child) {
margin-top: 3.125rem;
}
.popup__grid {
-webkit-column-gap: 19px;
-moz-column-gap: 19px;
column-gap: 19px;
-ms-grid-columns: (1fr) [3];
grid-template-columns: repeat(3, 1fr);
}
.header__main {
-webkit-box-flex: 0;
-ms-flex: 0 0 370px;
flex: 0 0 370px;
}
.header__content {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc(100% - 370px);
flex: 0 0 calc(100% - 370px);
}
.header__container {
-webkit-column-gap: 20px;
-moz-column-gap: 20px;
column-gap: 20px;
}
.header__search {
max-width: 200px;
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.header__search.search {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.header__person {
-webkit-box-flex: 0;
-ms-flex: 0 0 50px;
flex: 0 0 50px;
height: 50px;
}
.search {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.search__send {
padding: 0.6875em;
-webkit-box-flex: 0;
-ms-flex: 0 0 250px;
flex: 0 0 250px;
margin: 0em 0em 0em 1rem;
}
.icon-menu {
border: 12px solid #2f80ed;
border-top-width: 15px;
border-bottom-width: 15px;
width: 50px;
height: 50px;
}
.content__header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.content__header-title {
text-align: left;
color: #7b8794;
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
}
.content__header-search {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.content__filters {
border-radius: 8px;
padding: 0.75em 1em;
-ms-grid-columns: (1fr) [3];
grid-template-columns: repeat(3, 1fr);
position: relative;
}
.content__filters::before {
content: "";
position: absolute;
inset: 12px 16px;
border: 1px solid #e6e6e6;
border-radius: inherit;
pointer-events: none;
}
.content__filter {
border-radius: 8px;
padding: 1.2142857143em;
}
.content__table-dropdown {
margin: 1.25em 0em 0em 0em;
max-width: 420px;
}
.content__table-wrapper {
overflow-x: auto;
}
.content__table-wrapper table {
display: table;
border-collapse: collapse;
width: 100%;
}
.content__table-wrapper tbody {
display: table-row-group;
}
.content__table-wrapper thead {
display: table-row-group;
}
.content__table-wrapper tr {
padding: 0;
-webkit-box-shadow: none;
box-shadow: none;
background: none;
border-radius: 0;
display: table-row;
border-bottom: 1px solid #dee2e6;
}
.content__table-wrapper tr:not(:last-child) {
margin: 0;
}
.content__table-wrapper th {
display: table-cell;
white-space: nowrap;
font-size: 16px;
font-weight: 600;
line-height: 100%;
padding: 1rem;
text-align: left;
}
.content__table-wrapper td::before {
display: none;
}
.content__table-wrapper td {
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
padding: 1.25rem 0.375em;
font-size: 15px;
line-height: 100%;
}
.content__table-wrapper td:not(:first-child) {
text-align: center;
}
.content__table-wrapper img {
width: 60px;
height: 60px;
min-width: 60px;
}
.announcement__image {
height: auto;
padding-bottom: 0;
}
.announcement__image img {
position: static;
}
.announcement__footer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.announcement__footer-action {
padding: 0.125em 0.625em;
}
.settings__person-thumb {
display: block;
width: 42px;
height: 42px;
margin: 0em 0em 0em 0.4375rem;
}
.settings__footer {
margin: 2.5em 0em 0em 0em;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
gap: 20px;
}
.settings__btn.icon-delete {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
color: #b8c4d2;
font-size: 30px;
-webkit-box-flex: 0;
-ms-flex: 0 0 50px;
flex: 0 0 50px;
}
.diary__header {
padding: 1.0625em 1em;
}
.diary__back {
font-size: 14px;
font-weight: 700;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
line-height: normal;
}
.diary__back span {
display: inline;
}
.diary__back::before {
font-size: 16px;
}
.diary__main {
padding: 1.875em;
}
.diary__setting {
width: 217px;
}
.diary__setting-item {
height: 36px;
font-size: 16px;
}
.diary__norm {
padding: 1.875em;
}
.diary__norm-rows {
display: block;
margin: 2.5em 0em 0em 0em;
}
.diary__norm-row {
text-align: left;
display: block;
}
.diary__norm-row:not(:last-child) {
margin: 0em 0em 2.125em 0rem;
}
.diary__norm-caption {
margin: 0;
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
display: -ms-grid;
display: grid;
-ms-grid-columns: 120px 1fr auto;
grid-template-columns: 120px 1fr auto;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.diary__norm-name {
font-size: 20px;
margin: 0em 1.875em 0em 0em;
}
.diary__norm-unit {
font-size: 16px;
font-weight: 400;
}
.diary__norm-star {
font-size: 40px;
position: static;
}
.diary__norm-bar {
-webkit-transform: none;
-ms-transform: none;
transform: none;
height: auto;
}
.diary__norm-progress {
position: static;
-webkit-transform: none;
-ms-transform: none;
transform: none;
height: 18px;
width: 100%;
}
.diary__norm-footer {
display: none;
}
.diary__extras {
padding: 1em 4em;
}
.diary__extras .textarea {
margin: 1em 0em 0em 0em;
height: 50px;
}
}
@media (min-width: 767.98px) {
.title {
font-size: 24px;
}
.title.title-lg {
font-size: 28px;
}
.title.title-sm {
font-size: 21px;
}
.btn {
font-size: 20px;
}
.content__alphabet {
-webkit-box-shadow: none;
box-shadow: none;
background: #fff;
padding: 1.25em;
}
.content__alphabet-dropdown {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-column-gap: 20px;
-moz-column-gap: 20px;
column-gap: 20px;
}
.content__alphabet-dropdown .dropdown__list {
position: static;
opacity: 1;
visibility: visible;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 1px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
border: 0;
padding: 0;
}
.content__alphabet-dropdown .dropdown__button {
width: auto;
border: 0;
padding: 0;
-webkit-box-flex: 0;
-ms-flex: 0 0 55px;
flex: 0 0 55px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
background: #2f80ed;
color: #fff;
}
.content__alphabet-dropdown .dropdown__button::before {
display: none;
}
.content__alphabet-dropdown .dropdown__button,
.content__alphabet-dropdown .dropdown__list-item {
padding: 0.3em 0.5em;
border-radius: 5px;
font-size: 20px;
font-weight: 500;
line-height: 120%;
-webkit-transition: background-color 0.3s ease 0s, color 0.3s ease 0s;
-o-transition: background-color 0.3s ease 0s, color 0.3s ease 0s;
transition: background-color 0.3s ease 0s, color 0.3s ease 0s;
}
.content__alphabet-dropdown .dropdown__button.active,
.content__alphabet-dropdown .dropdown__list-item.active {
background: #2f80ed;
color: #fff;
}
.content__alphabet-dropdown .dropdown__list-item.active {
display: none;
}
.content__alphabet-dropdown .dropdown__list-item:not(:last-child) {
margin: 0;
}
.content__table {
padding: 0.625em;
margin: 2.5em 0em 0em 0em;
}
.content__table-title {
font-size: 22px;
}
.content__table-header {
padding: 0.625em;
}
.content__table-subtitle {
display: none;
}
.announcement__footer {
-webkit-column-gap: 50px;
-moz-column-gap: 50px;
column-gap: 50px;
}
.settings__body {
margin: 2.5em 0em 0em 0em;
padding: 1.875em;
}
.settings__body-delete {
display: none;
}
.settings__content {
-webkit-columns: 2;
-moz-columns: 2;
columns: 2;
-webkit-column-gap: 0;
-moz-column-gap: 0;
column-gap: 0;
margin: 1.875rem -0.625rem -0.625rem;
}
.settings__block {
-webkit-column-break-inside: avoid;
-moz-column-break-inside: avoid;
break-inside: avoid;
padding: 0.625rem;
}
.settings__block:not(:last-child) {
margin: 0;
}
.settings__item-def .dropdown {
font-size: 18px;
}
.diary__main-header {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
gap: 30px;
}
.diary__main-header .diary__main-column:first-child .label {
display: block;
}
.diary__main-header .diary__main-column:first-child {
-webkit-box-flex: 0;
-ms-flex: 0 0 303px;
flex: 0 0 303px;
}
.diary__main-header .diary__main-column:last-child .label {
font-size: 14px;
color: inherit;
margin: 0em 0em 0.625rem 0rem;
}
.diary__main-header .diary__main-column:last-child {
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.diary__main-row {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.diary__main-filters {
margin: 1.875em 0em 0em 0em;
gap: 30px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.diary__product-item {
-ms-grid-columns: 50% 1fr auto;
grid-template-columns: 50% 1fr auto;
gap: 10px;
font-size: 18px;
}
.diary__main-bottom {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-column-gap: 30px;
-moz-column-gap: 30px;
column-gap: 30px;
}
.diary__main-content {
display: block;
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.diary__main-side {
-webkit-column-gap: 30px;
-moz-column-gap: 30px;
column-gap: 30px;
-webkit-box-flex: 0;
-ms-flex: 0 0 370px;
flex: 0 0 370px;
}
.diary__main-file {
margin: 0;
}
.diary__main-file .file__title {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
margin: 1.25rem 0em 0em 0em;
}
.diary__main-file .file__formats {
width: auto;
}
.diary__main-file .file__content {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
}
@media (min-width: 767.98px) and (any-hover: hover) {
.content__alphabet-dropdown .dropdown__button:hover,
.content__alphabet-dropdown .dropdown__list-item:hover {
background: #2f80ed;
color: #fff;
}
}
@media (min-width: 991.98px) {
.content__header {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.content__header-title {
margin: 0em 1rem 0em 0em;
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
}
.settings__list {
font-size: 18px;
}
.diary__product {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.diary__note {
margin: 0;
position: absolute;
top: 0;
left: 0;
max-width: 356px;
}
.diary__note + .diary__product-list {
margin-top: 6.25em;
}
.diary__product-list {
margin: 0em 1.875em 0em 0em;
}
.diary__product-slider {
-webkit-box-flex: 0;
-ms-flex: 0 0 370px;
flex: 0 0 370px;
}
}
@media (min-width: 1199.98px) {
.header__menu {
overflow: visible;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
position: static;
top: auto;
left: auto;
padding: 0;
opacity: 1;
visibility: visible;
width: auto;
height: auto;
background: none;
-webkit-transition: none;
-o-transition: none;
transition: none;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
.header__menu-content {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
display: contents;
padding: 0;
background: none;
width: auto;
height: auto;
}
.header__menu-separator {
width: 2px;
background: #e6e6e6;
-ms-flex-negative: 0;
flex-shrink: 0;
display: block;
height: 40px;
}
.header__menu-list {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.header__menu-list:not(:last-child) {
margin: 0;
}
.header__menu-item:not(:last-child) {
margin: 0;
}
.header__menu-link {
color: #000;
padding: 0 1em;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.header__menu-link::after {
content: "";
position: absolute;
top: calc(100% + 0.4375rem);
left: 0;
width: 100%;
height: 4px;
border-radius: 8px 8px 0px 0px;
-webkit-transform: scaleX(0);
-ms-transform: scaleX(0);
transform: scaleX(0);
-webkit-transition: -webkit-transform 200ms cubic-bezier(0, 0, 0.2, 1)
0ms;
transition: -webkit-transform 200ms cubic-bezier(0, 0, 0.2, 1) 0ms;
-o-transition: transform 200ms cubic-bezier(0, 0, 0.2, 1) 0ms;
transition: transform 200ms cubic-bezier(0, 0, 0.2, 1) 0ms;
transition: transform 200ms cubic-bezier(0, 0, 0.2, 1) 0ms,
-webkit-transform 200ms cubic-bezier(0, 0, 0.2, 1) 0ms;
background: #2f80ed;
}
.icon-menu {
display: none;
}
}
@media (min-width: 1630px) {
.header__content {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
-webkit-transform: translateX(-370px);
-ms-transform: translateX(-370px);
transform: translateX(-370px);
}
}
@media (max-width: 575.98px) {
.content__table-wrapper td:nth-child(1) {
-webkit-box-flex: 0;
-ms-flex: 0 0 70px;
flex: 0 0 70px;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
text-align: right;
}
.content__table-wrapper td:nth-child(2) {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc(100% - 70px);
flex: 0 0 calc(100% - 70px);
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
text-align: left;
font-size: 18px;
font-weight: 600;
}
.diary__norm-title span {
display: block;
margin: 0.7142857143em 0em 0em 0em;
font-size: 14px;
font-weight: 300;
line-height: 100%;
letter-spacing: 0.2px;
}
}
@media (any-hover: hover) {
.popup__close:hover {
background: #2f80ed;
color: #fff;
}
.popup__audience-content:hover {
border-color: #2f80ed;
}
.popup__list-link:hover {
color: #2f80ed;
}
.popup__link:hover {
background: #2f80ed;
border-color: #2f80ed;
color: #fff;
}
.popup__link:hover::before {
color: #fff;
}
.popup__link:hover .popup__link-info {
color: #2f80ed;
background: #fff;
}
.popup__privacy-link:hover {
text-decoration: none;
}
.dropdown.dropdown-sm .dropdown__button:hover {
background-color: #f0f2f5;
}
.dropdown.dropdown-sm .dropdown__button:hover::before {
color: #7b8794;
}
.dropdown__list-item:hover {
color: #2f80ed;
}
::-webkit-scrollbar-thumb:hover {
background: #1366d6;
}
.file__content:hover {
background-color: #ddecff;
}
.option-btn__text:hover {
background: #2f80ed;
border-color: #2f80ed;
color: #fff;
}
.option-btn__text:hover::before,
.option-btn__text:hover .icon-arrow-short-right {
color: #fff;
}
.option-btn__text:hover .option-btn__info {
background: #fff;
color: #2f80ed;
}
.checkbox-btn__content:hover {
border-color: #2f80ed;
color: #2f80ed;
}
.btn.btn-primary:hover {
background: #1366d6;
}
.btn.btn-secondary:hover {
background-color: #2f80ed;
color: #fff;
}
.btn.btn-light:hover {
background: #c3deff;
}
.btn.btn-white:hover {
background-color: #2f80ed;
color: #fff;
}
.btn.btn-green:hover {
background: #01672a;
}
.header__menu-link:hover::after {
-webkit-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
}
.content__results-info:hover {
color: #fff;
background: #2f80ed;
}
.content__results-top:hover {
text-decoration: underline;
}
.content__pro:hover {
background: #2f80ed;
color: #fff;
}
.content__pro:hover span {
background: #fff;
color: #2f80ed;
}
.content__info:hover {
background: #2f80ed;
color: #fff;
}
.content__info:hover span {
background: #fff;
color: #2f80ed;
}
.content__filter:hover {
background: #2f80ed;
color: #fff;
}
.content__table-wrapper::-webkit-scrollbar-thumb:hover {
background: #c8c8c8;
}
.content__menu-link:hover {
background: rgba(47, 128, 237, 0.1);
}
.content__breadcrumbs-link:hover {
color: #2f80ed;
}
.content__action:hover {
background: #eaf2fd;
border-color: #eaf2fd;
color: #2f80ed;
}
.content__column-clear:hover {
text-decoration: underline;
}
.content__column-delete:hover {
color: #2f80ed;
}
.content__row-change:hover {
background: #2f80ed;
color: #fff;
border-color: #2f80ed;
}
.content__row-change:hover::before {
color: currentColor;
}
.content__row-link:hover {
text-decoration: none;
}
.announcement__actions:hover .announcement__actions-list {
opacity: 1;
visibility: visible;
}
.announcement__action:hover {
color: #2f80ed;
}
.announcement__more:hover::before {
-webkit-transform: translateX(5px);
-ms-transform: translateX(5px);
transform: translateX(5px);
}
.announcement__footer-action:hover {
background-color: #2f80ed;
color: #fff;
}
.settings__back:hover {
color: #2f80ed;
}
.settings__body-edit:hover {
background-color: #1366d6;
}
a.settings__body-edit.icon-edit:hover {
background-color: #fff;
}
.cabinet__action:hover {
border-color: #eaf2fd;
background: #eaf2fd;
color: #2f80ed;
}
.cabinet__empty-create:hover {
background-color: #e1e5eb;
}
.cabinet__save:hover {
color: #0e50a8;
}
.cabinet__table-body
.cabinet__table-wrapper::-webkit-scrollbar-thumb:hover {
background: #c8c8c8;
}
.cabinet__table-setting:hover {
color: #2f80ed;
}
.diary__back:hover {
color: #2f80ed;
}
.diary__note-link:hover {
text-decoration: underline;
}
.diary__product-action .icon-gear:hover {
color: #1366d6;
}
.diary__product-action.icon-close:hover {
color: #fff;
background: #ed2f2f;
}
.diary__setting-close:hover {
background: #2f80ed;
color: #fff;
}
.diary__setting-prev:hover {
background: #2f80ed;
color: #fff;
}
.diary__setting-next:hover {
background: #2f80ed;
color: #fff;
}
.diary__product-prev:hover,
.diary__product-next:hover {
opacity: 1;
}
.diary__product-image:hover::after {
opacity: 1;
}
.diary__product-image:hover .diary__product-btns {
opacity: 1;
visibility: visible;
}
.diary__product-btn:hover span {
opacity: 1;
visibility: visible;
}
}