@charset "UTF-8";

/* Fonts */

@font-face {
	font-family: "SchibstedGrotesk";
	src: url("../fonts/SchibstedGrotesk/SchibstedGrotesk-Regular.6ae39f16c486.ttf");
	font-weight: normal;
}

@font-face {
	font-family: "SchibstedGrotesk";
	src: url("../fonts/SchibstedGrotesk/SchibstedGrotesk-MediumItalic.5049b931b8bd.ttf");
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: "SchibstedGrotesk";
	src: url("../fonts/SchibstedGrotesk/SchibstedGrotesk-Medium.4a6c5ee9829d.ttf");
	font-weight: 500;
}

@font-face {
	font-family: "SchibstedGrotesk";
	src: url("../fonts/SchibstedGrotesk/SchibstedGrotesk-SemiBold.d3bb6b313c4c.ttf");
	font-weight: 600;
}

@font-face {
	font-family: "SchibstedGrotesk";
	src: url("../fonts/SchibstedGrotesk/SchibstedGrotesk-Bold.977f3e7cc34c.ttf");
	font-weight: bold;
}

@font-face {
	font-family: "FiraCode";
	src: url("../fonts/FiraCode/FiraCode-Regular.301dd380625e.ttf");
	font-weight: normal;
}

/* Color palette */

:root,
[data-bs-theme="light"] {
	/* Light gray */

	--bs-lightgray-hue: 0;
	--bs-lightgray-saturation: 0%;

	/* Gray */

	--bs-gray-hue: 0;
	--bs-gray-saturation: 0%;

	/* Dark gray */

	--bs-darkgray-hue: 0;
	--bs-darkgray-saturation: 0%;

	/* Sable (almost black) */

	--bs-sable-hue: 0;
	--bs-sable-saturation: 0%;
	--bs-sable-100-hsl: var(--bs-sable-hue), var(--bs-sable-saturation), 18%;
	--bs-sable-200-hsl: var(--bs-sable-hue), var(--bs-sable-saturation), 16%;
	--bs-sable-300-hsl: var(--bs-sable-hue), var(--bs-sable-saturation), 14%;
	--bs-sable-400-hsl: var(--bs-sable-hue), var(--bs-sable-saturation), 12%;
	--bs-sable-500-hsl: var(--bs-sable-hue), var(--bs-sable-saturation), 10%;
	--bs-sable-600-hsl: var(--bs-sable-hue), var(--bs-sable-saturation), 8%;
	--bs-sable-700-hsl: var(--bs-sable-hue), var(--bs-sable-saturation), 6%;
	--bs-sable-800-hsl: var(--bs-sable-hue), var(--bs-sable-saturation), 4%;
	--bs-sable-900-hsl: var(--bs-sable-hue), var(--bs-sable-saturation), 2%;
	--bs-sable-100: hsl(var(--bs-sable-100-hsl));
	--bs-sable-200: hsl(var(--bs-sable-200-hsl));
	--bs-sable-300: hsl(var(--bs-sable-300-hsl));
	--bs-sable-400: hsl(var(--bs-sable-400-hsl));
	--bs-sable-500: hsl(var(--bs-sable-500-hsl));
	--bs-sable-600: hsl(var(--bs-sable-600-hsl));
	--bs-sable-700: hsl(var(--bs-sable-700-hsl));
	--bs-sable-800: hsl(var(--bs-sable-800-hsl));
	--bs-sable-900: hsl(var(--bs-sable-900-hsl));
	--bs-sable-hsl: var(--bs-sable-500-hsl);
	--bs-sable: hsl(var(--bs-sable-hsl));
	--bs-sable-foreground-hsl: var(--bs-white-hsl);
	--bs-sable-foreground: hsl(var(--bs-sable-foreground-hsl));
	--bs-sable-text-emphasis-hsl: var(--bs-sable-600-hsl);
	--bs-sable-text-emphasis: hsl(var(--bs-sable-text-emphasis-hsl));
	--bs-sable-hover-bg: var(--bs-sable-600);
	--bs-sable-active-bg: var(--bs-sable-700);
	--bs-sable-bg-subtle: hsl(
		var(--bs-sable-hue),
		var(--bs-sable-saturation),
		70%
	);
	--bs-sable-border-subtle: var(--bs-sable-400);
	--bs-sable-checkbox-svg: var(--bs-checkbox-svg-light);
	--bs-sable-dash-svg: var(--bs-dash-svg-light);
	--bs-sable-radio-svg: var(--bs-radio-svg-light);
	--bs-sable-switch-svg: var(--bs-switch-svg-light);

	/* Primary */

	--bs-primary-hue: var(--bs-sable-hue);
	--bs-primary-saturation: var(--bs-sable-saturation);
	--bs-primary-100-hsl: var(--bs-sable-100-hsl);
	--bs-primary-200-hsl: var(--bs-sable-200-hsl);
	--bs-primary-300-hsl: var(--bs-sable-300-hsl);
	--bs-primary-400-hsl: var(--bs-sable-400-hsl);
	--bs-primary-500-hsl: var(--bs-sable-500-hsl);
	--bs-primary-600-hsl: var(--bs-sable-600-hsl);
	--bs-primary-700-hsl: var(--bs-sable-700-hsl);
	--bs-primary-800-hsl: var(--bs-sable-800-hsl);
	--bs-primary-900-hsl: var(--bs-sable-900-hsl);
	--bs-primary-100: var(--bs-sable-100);
	--bs-primary-200: var(--bs-sable-200);
	--bs-primary-300: var(--bs-sable-300);
	--bs-primary-400: var(--bs-sable-400);
	--bs-primary-500: var(--bs-sable-500);
	--bs-primary-600: var(--bs-sable-600);
	--bs-primary-700: var(--bs-sable-700);
	--bs-primary-800: var(--bs-sable-800);
	--bs-primary-900: var(--bs-sable-900);
	--bs-primary-hsl: var(--bs-sable-hsl);
	--bs-primary: var(--bs-sable);
	--bs-primary-foreground-hsl: var(--bs-sable-foreground-hsl);
	--bs-primary-foreground: var(--bs-sable-foreground);
	--bs-primary-text-emphasis-hsl: var(--bs-sable-text-emphasis-hsl);
	--bs-primary-text-emphasis: var(--bs-sable-text-emphasis);
	--bs-primary-hover-bg: var(--bs-sable-hover-bg);
	--bs-primary-active-bg: var(--bs-sable-active-bg);
	--bs-primary-bg-subtle: var(--bs-sable-bg-subtle);
	--bs-primary-border-subtle: var(--bs-sable-border-subtle);
	--bs-primary-checkbox-svg: var(--bs-sable-checkbox-svg);
	--bs-primary-dash-svg: var(--bs-sable-dash-svg);
	--bs-primary-radio-svg: var(--bs-sable-radio-svg);
	--bs-primary-switch-svg: var(--bs-sable-switch-svg);

	/* Info */

	--bs-info-hue: var(--bs-blue-hue);
	--bs-info-saturation: var(--bs-blue-saturation);
	--bs-info-100-hsl: var(--bs-blue-100-hsl);
	--bs-info-200-hsl: var(--bs-blue-200-hsl);
	--bs-info-300-hsl: var(--bs-blue-300-hsl);
	--bs-info-400-hsl: var(--bs-blue-400-hsl);
	--bs-info-500-hsl: var(--bs-blue-500-hsl);
	--bs-info-600-hsl: var(--bs-blue-600-hsl);
	--bs-info-700-hsl: var(--bs-blue-700-hsl);
	--bs-info-800-hsl: var(--bs-blue-800-hsl);
	--bs-info-900-hsl: var(--bs-blue-900-hsl);
	--bs-info-100: var(--bs-blue-100);
	--bs-info-200: var(--bs-blue-200);
	--bs-info-300: var(--bs-blue-300);
	--bs-info-400: var(--bs-blue-400);
	--bs-info-500: var(--bs-blue-500);
	--bs-info-600: var(--bs-blue-600);
	--bs-info-700: var(--bs-blue-700);
	--bs-info-800: var(--bs-blue-800);
	--bs-info-900: var(--bs-blue-900);
	--bs-info-hsl: var(--bs-blue-hsl);
	--bs-info: var(--bs-blue);
	--bs-info-foreground-hsl: var(--bs-blue-foreground-hsl);
	--bs-info-foreground: var(--bs-blue-foreground);
	--bs-info-text-emphasis-hsl: var(--bs-blue-text-emphasis-hsl);
	--bs-info-text-emphasis: var(--bs-blue-text-emphasis);
	--bs-info-hover-bg: var(--bs-blue-hover-bg);
	--bs-info-active-bg: var(--bs-blue-active-bg);
	--bs-info-bg-subtle: var(--bs-blue-bg-subtle);
	--bs-info-border-subtle: var(--bs-blue-border-subtle);
	--bs-info-checkbox-svg: var(--bs-blue-checkbox-svg);
	--bs-info-dash-svg: var(--bs-blue-dash-svg);
	--bs-info-radio-svg: var(--bs-blue-radio-svg);
	--bs-info-switch-svg: var(--bs-blue-switch-svg);
}

[data-bs-theme="dark"] {
	/* Sable (black) */

	--bs-sable-text-emphasis-hsl: var(--bs-sable-400-hsl);
	--bs-sable-text-emphasis: hsl(var(--bs-sable-text-emphasis-hsl));
	--bs-sable-bg-subtle: hsl(
		var(--bs-sable-hue),
		var(--bs-sable-saturation),
		8%
	);
	--bs-sable-border-subtle: var(--bs-sable-600);

	/* Primary */

	--bs-primary-hue: var(--bs-lightgray-hue);
	--bs-primary-saturation: var(--bs-lightgray-saturation);
	--bs-primary-100-hsl: var(--bs-lightgray-100-hsl);
	--bs-primary-200-hsl: var(--bs-lightgray-200-hsl);
	--bs-primary-300-hsl: var(--bs-lightgray-300-hsl);
	--bs-primary-400-hsl: var(--bs-lightgray-400-hsl);
	--bs-primary-500-hsl: var(--bs-lightgray-500-hsl);
	--bs-primary-600-hsl: var(--bs-lightgray-600-hsl);
	--bs-primary-700-hsl: var(--bs-lightgray-700-hsl);
	--bs-primary-800-hsl: var(--bs-lightgray-800-hsl);
	--bs-primary-900-hsl: var(--bs-lightgray-900-hsl);
	--bs-primary-100: var(--bs-lightgray-100);
	--bs-primary-200: var(--bs-lightgray-200);
	--bs-primary-300: var(--bs-lightgray-300);
	--bs-primary-400: var(--bs-lightgray-400);
	--bs-primary-500: var(--bs-lightgray-500);
	--bs-primary-600: var(--bs-lightgray-600);
	--bs-primary-700: var(--bs-lightgray-700);
	--bs-primary-800: var(--bs-lightgray-800);
	--bs-primary-900: var(--bs-lightgray-900);
	--bs-primary-hsl: var(--bs-lightgray-hsl);
	--bs-primary: var(--bs-lightgray);
	--bs-primary-foreground-hsl: var(--bs-lightgray-foreground-hsl);
	--bs-primary-foreground: var(--bs-lightgray-foreground);
	--bs-primary-text-emphasis-hsl: var(--bs-lightgray-text-emphasis-hsl);
	--bs-primary-text-emphasis: var(--bs-lightgray-text-emphasis);
	--bs-primary-hover-bg: var(--bs-lightgray-hover-bg);
	--bs-primary-active-bg: var(--bs-lightgray-active-bg);
	--bs-primary-bg-subtle: var(--bs-lightgray-bg-subtle);
	--bs-primary-border-subtle: var(--bs-lightgray-border-subtle);
	--bs-primary-checkbox-svg: var(--bs-lightgray-checkbox-svg);
	--bs-primary-dash-svg: var(--bs-lightgray-dash-svg);
	--bs-primary-radio-svg: var(--bs-lightgray-radio-svg);
	--bs-primary-switch-svg: var(--bs-lightgray-switch-svg);

	/* Info */

	--bs-info-text-emphasis-hsl: var(--bs-blue-text-emphasis-hsl);
	--bs-info-text-emphasis: var(--bs-blue-text-emphasis);
	--bs-info-bg-subtle: var(--bs-blue-bg-subtle);
	--bs-info-border-subtle: var(--bs-blue-border-subtle);
}

/* Variables */

:root,
[data-bs-theme="light"] {
	/* Font family */

	--bs-font-monospace: "FiraCode", monospace;
	--bs-body-font-family: "SchibstedGrotesk", -apple-system, BlinkMacSystemFont,
		Arial, system-ui, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans",
		"Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
		"Segoe UI Symbol", "Noto Color Emoji";

	/* Content (used as needed in cards, panels, menus, etc.) */

	--bs-content-bg-hsl: var(--bs-body-bg-hsl);
	--bs-content-border-color: var(--bs-border-color);

	/* Action (used as needed in buttons, inputs, menu items, page links, etc.) */

	--bs-action-border-color: var(--bs-border-color);

	/* Form */

	--bs-form-focus-border-color: var(--bs-primary-border-subtle);

	/* Contextual buttons */

	--bs-ctx-btn-border-color: transparent;
	--bs-ctx-btn-bg-clip: border-box;

	/* Action bar (used as needed in range, progress, etc.) */

	--bs-actionbar-border-color: hsla(var(--bs-emphasis-color-hsl), 0.075);
	--bs-progresstrack-border-width: 0;
	--bs-progresstrack-box-shadow: inset 0 0 0 var(--bs-border-width)
		var(--bs-actionbar-border-color);
	--bs-progresstrack-bg-clip: border-box;
}

[data-bs-theme="light"] {
	/* Color */

	--bs-body-color-hsl: var(--bs-color-hue), var(--bs-color-saturation), 10%;
	--bs-secondary-color-hsl: var(--bs-color-hue), var(--bs-color-saturation), 33%;
	--bs-tertiary-color-hsl: var(--bs-color-hue), var(--bs-color-saturation), 65%;

	/* Background */

	--bs-body-bg-hsl: 0, 0%, 100%;
	--bs-secondary-bg-hsl: 0, 0%, 96%;
	--bs-tertiary-bg-hsl: 0, 0%, 93%;

	/* Border */

	--bs-border-color: var(--bs-lightgray-700);
}

[data-bs-theme="dark"] {
	/* Color */

	--bs-body-color-hsl: var(--bs-color-hue), var(--bs-color-saturation), 85%;
	--bs-secondary-color-hsl: var(--bs-color-hue), var(--bs-color-saturation), 65%;
	--bs-tertiary-color-hsl: var(--bs-color-hue), var(--bs-color-saturation), 35%;

	/* Background */

	--bs-body-bg-hsl: 0, 0%, 6%;
	--bs-secondary-bg-hsl: 0, 0%, 8%;
	--bs-tertiary-bg-hsl: 0, 0%, 10%;

	/* Border */

	--bs-border-color: var(--bs-darkgray-800);

	/* Action (used as needed in buttons, inputs, menu items, page links, etc.) */

	--bs-action-bg: hsl(0, 0%, 10%);
	--bs-action-hover-bg: hsl(0, 0%, 12%);
	--bs-action-active-bg: hsl(0, 0%, 14%);
	--bs-action-disabled-bg: hsl(0, 0%, 16%);
}

/* Layout */

:target {
	scroll-margin-top: 64px;
}

/* Buttons */

.btn.btn-secondary:focus-visible {
	border-color: var(--bs-primary-border-subtle) !important;
	box-shadow: 0 0 0 var(--bs-focus-ring-width)
		hsla(var(--bs-form-focus-shadow-hsl), 0.2);
}

/* Display */

.display-link {
	--bs-link-underline-opacity: 0.75;
	color: inherit;
	text-underline-offset: var(--bs-relative-font-size-6xs);
	-webkit-text-decoration-color: hsla(
		var(--bs-link-color-hsl),
		var(--bs-link-underline-opacity)
	);
	text-decoration-color: hsla(
		var(--bs-link-color-hsl),
		var(--bs-link-underline-opacity)
	);
	text-decoration-thickness: 1px;
	-webkit-font-smoothing: var(--bs-body-webkit-font-smoothing);
	-moz-osx-font-smoothing: var(--bs-body-moz-osx-font-smoothing);
}

.display-link:hover {
	color: var(--bs-body-color);
}

/* Custom scrollbar */

.custom-scrollbar {
	scroll-behavior: smooth;
}

.custom-scrollbar::-webkit-scrollbar {
	width: 14px;
	height: 14px;
}

.custom-scrollbar::-webkit-scrollbar-thumb {
	background-color: hsla(var(--bs-emphasis-color-hsl), 0.25);
	border: 4px solid transparent;
	background-clip: padding-box;
	border-radius: var(--bs-border-radius-pill);
}

.custom-scrollbar::-webkit-scrollbar-thumb:vertical {
	min-height: 36px;
}

.custom-scrollbar::-webkit-scrollbar-thumb:horizontal {
	min-width: 36px;
}

.custom-scrollbar::-webkit-scrollbar-thumb:hover {
	background-color: hsla(var(--bs-emphasis-color-hsl), 0.5);
	background-clip: padding-box;
}

.custom-scrollbar::-webkit-scrollbar-track {
	background: 0 0;
}

.custom-scrollbar::-webkit-scrollbar-corner {
	background-color: transparent;
}

@supports (-moz-appearance: none) {
	.custom-scrollbar {
		scrollbar-color: hsla(var(--bs-emphasis-color-hsl), 0.25) transparent;
		scrollbar-width: thin;
	}
}

@media (min-width: 768px) {
	.formsmd-container {
		scroll-behavior: smooth;
	}

	.formsmd-container::-webkit-scrollbar,
	.formsmd-container *::-webkit-scrollbar {
		width: 14px;
		height: 14px;
	}

	.formsmd-container::-webkit-scrollbar-thumb,
	.formsmd-container *::-webkit-scrollbar-thumb {
		background-color: hsla(var(--bs-emphasis-color-hsl), 0.25);
		border: 4px solid transparent;
		background-clip: padding-box;
		border-radius: var(--bs-border-radius-pill);
	}

	.formsmd-container::-webkit-scrollbar-thumb:vertical,
	.formsmd-container *::-webkit-scrollbar-thumb:vertical {
		min-height: 36px;
	}

	.formsmd-container::-webkit-scrollbar-thumb:horizontal,
	.formsmd-container *::-webkit-scrollbar-thumb:horizontal {
		min-width: 36px;
	}

	.formsmd-container::-webkit-scrollbar-thumb:hover,
	.formsmd-container *::-webkit-scrollbar-thumb:hover {
		background-color: hsla(var(--bs-emphasis-color-hsl), 0.5);
	}

	.formsmd-container::-webkit-scrollbar-track,
	.formsmd-container *::-webkit-scrollbar-track {
		background: transparent;
	}

	.formsmd-container::-webkit-scrollbar-corner,
	.formsmd-container *::-webkit-scrollbar-corner {
		background-color: transparent;
	}

	@supports (-moz-appearance: none) {
		.formsmd-container,
		.formsmd-container * {
			scrollbar-color: hsla(var(--bs-emphasis-color-hsl), 0.25) transparent;
			scrollbar-width: thin;
		}
	}
}

/* Utilities */

@media (min-width: 992px) {
	.bg-body-lg {
		background-color: var(--bs-body-bg) !important;
	}
}

@media (min-width: 1200px) {
	.bg-body-xl-secondary {
		background-color: var(--bs-secondary-bg) !important;
	}
}

.bg-body-invert {
	--bs-bg-opacity: 1;
	background-color: hsla(
		var(--bs-emphasis-color-hsl),
		var(--bs-bg-opacity)
	) !important;
}

.bg-opacity-5 {
	--bs-bg-opacity: 0.05;
}

.bg-opacity-3 {
	--bs-bg-opacity: 0.03;
}

.border-translucent {
	border-color: var(--bs-border-color-translucent) !important;
}

.top-navbar {
	top: 64px !important;
}

.specific-fs-10 {
	font-size: 10px !important;
}

.specific-fs-12 {
	font-size: 12px !important;
}

.specific-fs-13 {
	font-size: 13px !important;
}

.specific-fs-14 {
	font-size: 14px !important;
}

.specific-fs-15 {
	font-size: 15px !important;
}

.specific-fs-16 {
	font-size: 16px !important;
}

.specific-fs-17 {
	font-size: 17px !important;
}

@media (min-width: 768px) {
	.specific-fs-md-17 {
		font-size: 17px !important;
	}
}

.specific-fs-18 {
	font-size: 18px !important;
}

.specific-fs-20 {
	font-size: 20px !important;
}

.specific-fs-22 {
	font-size: 22px !important;
}

.specific-fs-24 {
	font-size: 24px !important;
}

.tracking-tight {
	letter-spacing: -0.025em !important;
}

.tracking-wide {
	letter-spacing: 0.025em !important;
}

.cursor-default {
	cursor: default !important;
}

[data-bs-theme="light"] .d-none-lm {
	display: none !important;
}

[data-bs-theme="dark"] .d-none-dm {
	display: none !important;
}

.specific-w-16 {
	width: 16px !important;
}

.specific-w-20 {
	width: 20px !important;
}

.specific-w-30 {
	width: 30px !important;
}

.specific-w-34 {
	width: 34px !important;
}

.specific-w-36 {
	width: 36px !important;
}

.specific-w-44 {
	width: 44px !important;
}

.specific-w-120 {
	width: 120px !important;
}

.specific-w-762 {
	width: 762px !important;
}

@media (min-width: 1200px) {
	.specific-w-xl-860 {
		width: 860px !important;
	}
}

.max-w-1200 {
	max-width: 1200px !important;
}

.max-w-1300 {
	max-width: 1300px !important;
}

.specific-h-30 {
	height: 30px !important;
}

.specific-h-34 {
	height: 34px !important;
}

.specific-h-36 {
	height: 36px !important;
}

.specific-h-40 {
	height: 40px !important;
}

.specific-h-42 {
	height: 42px !important;
}

.specific-h-44 {
	height: 44px !important;
}

.specific-h-64 {
	height: 64px !important;
}

.specific-h-120 {
	height: 120px !important;
}

.specific-h-564 {
	height: 564px !important;
}

@media (min-width: 576px) {
	.specific-max-h-sm-400 {
		max-height: 400px !important;
	}
}

@media (max-width: 575.98px) {
	.specific-h-xs-620 {
		height: 620px !important;
	}
}

.specific-h-650 {
	height: 650px !important;
}

@media (min-width: 768px) {
	.specific-h-md-280 {
		height: 280px !important;
	}
}

@media (min-width: 1200px) {
	.specific-h-xl-280 {
		height: 280px !important;
	}
}

.opacity-90 {
	opacity: 0.9 !important;
}

.px-2\.5 {
	padding-left: 12px !important;
	padding-right: 12px !important;
}

/* Forms.md */

.fmd-root {
	--fmd-page-progress-border-radius: 8px !important;
	--fmd-content-padding-x-xs: 16px !important;
}

.fmd-root:not([data-fmd-form-style="classic"]) .fmd-form-question {
	letter-spacing: -0.025em !important;
}

.fmd-root .fmd-error,
.fmd-root .fmd-form-scale-text {
	font-size: 14px !important;
}

.fmd-root[data-fmd-form-style="classic"] .fmd-submit-btn,
.fmd-root[data-fmd-form-style="classic"] .fmd-restart-btn {
	font-size: 14px !important;
}

.fmd-root[data-fmd-form-style="classic"] .fmd-end-slide h1 {
	font-size: 24px !important;
}

.fmd-root[data-fmd-form-style="classic"] .fmd-end-slide p {
	font-size: 16px !important;
}

.fmd-root[data-fmd-form-style="classic"] textarea.fmd-form-control {
	min-height: 72px !important;
}

@media (max-width: 575.98px) {
	.fmd-root .fmd-form-check-label {
		font-size: 15px !important;
	}
}

/* Custom scrollbar */

.custom-scrollbar {
	scroll-behavior: smooth;
}

.custom-scrollbar::-webkit-scrollbar {
	width: 14px;
	height: 14px;
}

.custom-scrollbar::-webkit-scrollbar-thumb {
	background-color: hsla(var(--bs-emphasis-color-hsl), 0.25);
	border: 4px solid transparent;
	background-clip: padding-box;
	border-radius: var(--bs-border-radius-pill);
}

.custom-scrollbar::-webkit-scrollbar-thumb:vertical {
	min-height: 36px;
}

.custom-scrollbar::-webkit-scrollbar-thumb:horizontal {
	min-width: 36px;
}

.custom-scrollbar::-webkit-scrollbar-thumb:hover {
	background-color: hsla(var(--bs-emphasis-color-hsl), 0.5);
	background-clip: padding-box;
}

.custom-scrollbar::-webkit-scrollbar-track {
	background: 0 0;
}

.custom-scrollbar::-webkit-scrollbar-corner {
	background-color: transparent;
}

@supports (-moz-appearance: none) {
	.custom-scrollbar {
		scrollbar-color: hsla(var(--bs-emphasis-color-hsl), 0.25) transparent;
		scrollbar-width: thin;
	}
}

/* Tooltips */

.below-modals {
	--bs-tooltip-zindex: 1047.5;
}
