
@media (min-width: 480px) {
.download-links__mobile[data-v-45e98974] {
		display: flex;
		grid-gap: 10px;
		gap: 10px
}
}
.download-links__title[data-v-45e98974] {
	margin: 15px 0 10px;

	font-weight: normal;
	font-size: 12px;
}
.download-links__list-item[data-v-45e98974] {
	display: flex;
	grid-gap: 10px;
	gap: 10px;
}
.download-links__link[data-v-45e98974] {
	display: block;
	flex-grow: 1;
	min-width: 150px;
	height: 48px;

	border: 1px solid var(--grayscale-secondary-color);
	border-radius: 4px;
}
.download-links__link--ios[data-v-45e98974] {
	background: url(41f55096cefae1295d804c3f87216efc.svg) 50% no-repeat;
}
.download-links__link--android[data-v-45e98974] {
	background: url(67c368c4a2181aeb7ce3d7819ddb7489.svg) 50% no-repeat;
}
.download-links__link--mac[data-v-45e98974] {
	background: url(a2fd90097a3b76f5de38f30aa4fdf1ff.svg) 50% no-repeat;
}
.download-links__link--win[data-v-45e98974] {
	background: url(67b73db598c36f6cd8eb759973a47434.svg) 50% no-repeat;
}
.download-links__link--linux[data-v-45e98974] {
	background: url(8095823322e0ea6796e2e037407b21f1.svg) 50% no-repeat;
}
.download-links__desktop-button[data-v-45e98974] {
	width: 100%;
}
.download-links__qr[data-v-45e98974] {
	position: relative;
	z-index: 1;

	display: block;
	padding: 5px;

	text-align: center;

	background: var(--bg-basic-color, #f3f3f3);
	border: 1px solid var(--grayscale-secondary-color);
	border-radius: 4px;

	transition: 0.3s
}
.download-links__qr[data-v-45e98974]:hover {
		z-index: 10; /* fix xnt-button overlay */

		transform: scale(2);
}
@media (max-width: 479px) {
.download-links__qr[data-v-45e98974] {
		display: none
}
}
.download-links__qr-pic[data-v-45e98974] {
	width: 36px;

	vertical-align: top;
}
.download-links__others[data-v-45e98974] {
	margin-top: 10px;

	color: var(--grayscale-275-color);
	font-size: 12px;
	text-align: center
}
.download-links__others a[data-v-45e98974] {
		color: var(--primary-500-color);
}
.download-links__soon[data-v-45e98974] {
	margin: 0;

	font-size: 12px;
	font-style: italic;
}

.tabs-layout[data-v-0451bd96] {
	display: flex;
	flex-grow: 1;
	flex-direction: column
}
@media (min-width: 1024px) {
.tabs-layout[data-v-0451bd96] {
		margin: 0 16px
}
.tabs-layout[data-v-0451bd96]::before {
			display: block;
			height: 8px;
			margin: 0 24px;

			background: linear-gradient(0deg, var(--bg-basic-color, #f3f3f3), var(--bg-basic-color, #f3f3f3)), var(--bg-secondary-color, #f7f7f7);

			content: "";
}
}
.tabs-layout__header[data-v-0451bd96] {
	padding: 24px 24px 0;

	background: var(--color-default, #ffffff);
}
.tabs-layout__switcher[data-v-0451bd96] {
	overflow-x: auto;

	border-bottom: 1px solid var(--bg-base-color, #ebebeb);
}
.tabs-layout__body[data-v-0451bd96] {
	flex-grow: 1;
	flex-basis: 200px;

	background-color: var(--color-default, #ffffff)
}
@media (min-width: 1024px) {
.tabs-layout__body[data-v-0451bd96] {
		display: grid;
		grid-template-columns: repeat(24, 1fr);
		align-items: start
}
}

.outdated-browser__title[data-v-045d7c28] {
	margin-top: 0;
	margin-bottom: 15px;

	font-size: 25px;
	line-height: 25px;
}
.outdated-browser__paragraph[data-v-045d7c28] {
	margin: 0;
	margin-bottom: 10px;

	font-size: 12px;
	line-height: 12px;
}

.logo[data-v-3b22cebb] {
	display: block;
	width: var(--logo-width, 35px);
	height: var(--logo-height, 40px);

	background-repeat: no-repeat;
	background-size: contain
}
@media (min-width: 1024px) {
.logo[data-v-3b22cebb] {
		width: var(--logo-width, 280px);
		height: var(--logo-height, 64px);

		background-size: contain
}
}

/* Webpdf waiting layout */
.waiting-layout {
	padding: 18px;

	background-color: var(--color-default)
}
@media (min-width: 1024px) {
.waiting-layout {
		margin: 0 15px;
		padding: 24px
}
	}

*,
*::before,
*::after {
	box-sizing: border-box;
}

:root {
	/* Colors */
	--color-default: #ffffff;
	--color-inverse: #000000;

	--primary-action-color: #007f39;
	--primary-hover-color: #03bf56;
	--primary-source-color: #409f6b;

	--grayscale-promo-color: #4e5d60;
	--grayscale-primary-color: #252c2e;
	--grayscale-secondary-color: #818c99;
	--grayscale-ghost-color: #9a9d99;
	--grayscale-light-color: #a6adaf;

	--table-bg-basic1-color: #fafafa;
	--bg-base-color: #ebebeb;
	--bg-basic-color: #f3f3f3;
	--bg-secondary-color: #f7f7f7;

	--line-secondary-color: #f2f1f1;

	--table-bg-footer: #fefbf5;
	--danger-color: #ce2100;

	--warning-color: #ec9f0b;

	--radical-100-gradient-color: #bf3b4b;

	/* Sizes */
	--mobile-header-height: 96px;
	--desktop-menu-width: 216px;

	/* Typography */
	--font-family-base: "inter", sans-serif;
	--font-family-secondary: "Fox Sans Pro", sans-serif;
	--font-size-base: 13px;
	--line-height-base: 1.2;
}

body {
	height: 100%;
	margin: 0;

	color: var(--grayscale-primary-color, #252c2e);
	font-size: var(--font-size-base, 13px);
	font-family: var(--font-family-base, "inter", sans-serif);
	line-height: var(--line-height-base, 1.2);

	background: linear-gradient(0deg, var(--bg-base-color, #ebebeb), var(--bg-base-color, #ebebeb)), var(--bg-basic-color, #f3f3f3)
}

body.blocked-body,
	body.menu-opened {
		position: fixed;

		width: 100%;
	}

html {
	height: 100%;
}

p,
h1,
h2,
h3,
h4,
h5,
h6,
input,
select,
textarea,
button,
blockquote,
label,
a {
	font-family: var(--font-family-base);
}

a {
	color: var(--primary-action-color);
	text-decoration: none
}

a:hover {
		color: var(--primary-hover-color);
		text-decoration: underline;
	}

h1 {
	margin-top: 0.67em;
	margin-bottom: 0.67em;

	font-size: 2em;
}

h2 {
	margin-top: 0.83em;
	margin-bottom: 0.83em;

	font-size: 1.5em;
}

.page {
	display: flex;
	min-height: 100%;
}

.page__menu {
	display: none;
	flex: 1 0 var(--desktop-menu-width);

	background-color: var(--color-default)
}

@media (min-width: 1024px) {

.page__menu {
		display: block
}
	}

.menu-opened .page__menu {
	position: fixed;
	top: var(--mobile-header-height);
	z-index: 10;

	display: block;
	width: 100%;
	height: calc(100vh - var(--mobile-header-height));
	overflow-y: auto;
}

.page__main {
	display: flex;
	flex-direction: column;
	width: 100%
}

@media (min-width: 1024px) {

.page__main {
		flex-grow: 1
}
	}

.page__content {
	display: flex;
	flex-grow: 1;
	flex-direction: column;
}

/* stylelint-disable-next-line selector-max-id */
.page__content #js-layout-content {
	display: contents;
}

/* TO BE DELETED AFTER SPA IS DONE */
/* stylelint-disable-next-line selector-max-id */
#js-layout-content,
#js-modern-reports-container {
	position: relative;

	flex-grow: 1;
}

/* stylelint-disable-next-line selector-max-id */
#js-layout-content > .cui-loader,
#js-modern-reports-container > .cui-loader {
	position: absolute;
	top: 50%;
	left: 50%;

	width: 20px;
	height: 20px;
	margin: -10px 0 0 -10px;
}

.visually-hidden {
	position: absolute !important;

	width: 1px;
	height: 1px;
	overflow: hidden;

	white-space: nowrap;

	clip: rect(1px, 1px, 1px, 1px);
}


/*# sourceMappingURL=generic-bf6e77e7cb753e87afd3.css.map*/