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

html {
	background: var(--ts-gray-50);
	color: var(--ts-gray-800);
	font-size: 15px;
	line-height: 1.75
}

body,html {
	height: 100%
}

body {
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	/* font-family: Noto Sans TC,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,Microsoft JhengHei,wf_SegoeUI,Segoe UI,Segoe,Segoe WP,Tahoma,Verdana,Ubuntu,Bitstream Vera Sans,DejaVu Sans,微軟正黑體,LiHei Pro,WenQuanYi Micro Hei,Droid Sans Fallback,AR PL UMing TW,Roboto,Hiragino Maru Gothic ProN,メイリオ,ヒラギノ丸ゴ ProN W4,Meiryo,Droid Sans,sans-serif; */
	margin: 0;
	overflow-x: hidden
}

input::-webkit-date-and-time-value {
	min-height: 1.5rem
}

button {
	-webkit-font-smoothing: inherit;
	-moz-osx-font-smoothing: inherit;
	-webkit-appearance: none;
	background: transparent;
	border: none;
	color: inherit;
	cursor: pointer;
	font: inherit;
	line-height: normal;
	margin: 0;
	overflow: visible;
	padding: 0;
	user-select: none;
	width: auto
}[class*=ts-] :where(p) {
	margin-block-end: 1em;
	margin-block-start: 1em
}[class*=ts-] :where(:first-child) {
	margin-block-start: 0
}[class*=ts-] .ts-header+p {
	margin-block-start: .5em
}[class*=ts-] :where(:last-child) {
	margin-block-end: 0
}[class*=ts-] :where(a) {
	color: inherit
}

@keyframes ts-button-loading {
	0% {
		transform: translate(-50%,-50%) rotate(0deg)
	}

	to {
		transform: translate(-50%,-50%) rotate(1turn)
	}
}

.ts-button {
	--horizontal-padding: 1.25em;
	--height: var(--ts-input-height-medium);
	-webkit-font-smoothing: inherit;
	-moz-osx-font-smoothing: inherit;
	-webkit-appearance: none;
	box-sizing: border-box;
	font: inherit;
	height: var(--height);
	margin: 0;
	outline: none;
	overflow: hidden;
	text-overflow: ellipsis;
	user-select: none;
	white-space: nowrap;
	width: auto
}

.ts-button:focus {
	outline: 0
}

.ts-button {
	align-items: center;
	background: var(--ts-gray-800);
	border: 2px solid var(--ts-gray-800);
	border-radius: .4rem;
	color: var(--ts-gray-50);
	display: inline-flex;
	font-size: var(--ts-font-size-14px);
	font-weight: 500;
	justify-content: center;
	line-height: 1.5;
	min-width: 75px;
	padding: 0 var(--horizontal-padding);
	text-align: center;
	text-decoration: none;
	vertical-align: middle
}

.ts-button:hover {
	cursor: pointer;
	opacity: .98
}

.ts-button.is-secondary {
	background: var(--ts-gray-100);
	border-color: var(--ts-gray-100);
	color: var(--ts-gray-800)
}

.ts-button.is-outlined {
	background: transparent;
	border: 2px solid var(--ts-gray-300);
	color: var(--ts-gray-800)
}

.ts-button.is-negative {
	background: var(--ts-negative-500);
	border-color: var(--ts-negative-500);
	color: var(--ts-white)
}

.ts-button.is-negative.is-outlined {
	background: transparent;
	border-color: var(--ts-gray-300);
	color: var(--ts-negative-500)
}

.ts-button.is-ghost {
	background: transparent;
	border: 2px solid transparent;
	color: var(--ts-gray-800)
}

.ts-button.is-ghost:hover {
	background: var(--ts-gray-100)
}

.ts-button.is-ghost.is-negative {
	color: var(--ts-negative-500)
}

.ts-button.is-loading,.ts-button.is-loading.is-negative {
	color: transparent;
	opacity: .5;
	pointer-events: none
}

.ts-button.is-loading:after {
	-webkit-font-smoothing: antialiased;
	animation: ts-button-loading 2s linear infinite;
	backface-visibility: hidden;
	color: var(--ts-gray-50);
	content: "\f110";
	display: inline;
	display: inline-block;
	font-family: Icons;
	font-size: var(--ts-font-size-18px);
	font-style: normal;
	font-weight: 400;
	left: 50%;
	position: absolute;
	text-align: center;
	text-decoration: inherit;
	top: 50%
}

.ts-button.is-loading:is(.is-outlined,.is-secondary):after {
	color: var(--ts-gray-800)
}

.ts-button.is-small {
	--height: var(--ts-input-height-small);
	font-size: var(--ts-font-size-13px)
}

.ts-button.is-large {
	--height: var(--ts-input-height-large);
	font-size: var(--ts-font-size-17px)
}

.ts-button.is-disabled {
	cursor: not-allowed;
	opacity: .5;
	pointer-events: none;
	user-select: none
}

.ts-button.is-fluid {
	width: 100%
}

.ts-button.is-circular {
	border-radius: 100rem
}

.ts-button.is-icon {
	min-width: 0;
	padding: 0;
	width: calc(var(--height)*1.1)
}

.ts-button.is-icon .ts-icon {
	font-size: 1.2em
}

.ts-button.is-icon.is-small .ts-icon {
	font-size: 1.15em
}

.ts-button:is(.is-start-icon,.is-end-icon) .ts-icon {
	font-size: 1.2em
}

.ts-button:is(.is-start-icon,.is-end-icon) .ts-icon:before {
	display: inline-block;
	margin-top: 1px
}

.ts-button.is-start-icon .ts-icon {
	margin-right: .5em
}

.ts-button.is-end-icon .ts-icon {
	margin-left: .5em
}

.ts-button:is(.is-start-labeled-icon,.is-end-labeled-icon) .ts-icon {
	align-items: center;
	background: var(--ts-gray-900);
	bottom: -2px;
	display: flex;
	justify-content: center;
	line-height: 1;
	position: absolute;
	top: -2px;
	width: calc(2.75em + 2px)
}

.ts-button.is-start-labeled-icon {
	padding-left: calc(var(--horizontal-padding) + 2.75em)
}

.ts-button.is-start-labeled-icon .ts-icon {
	border-radius: .4rem 0 0 .4rem;
	left: -2px
}

.ts-button.is-end-labeled-icon {
	padding-right: calc(var(--horizontal-padding) + 2.75em)
}

.ts-button.is-end-labeled-icon .ts-icon {
	border-radius: 0 .4rem .4rem 0;
	right: -2px
}

.ts-button.is-negative:is(.is-start-labeled-icon,.is-end-labeled-icon) .ts-icon {
	background: var(--ts-negative-400)
}

.ts-button.is-outlined:is(.is-start-labeled-icon,.is-end-labeled-icon) .ts-icon {
	background: transparent;
	border: 2px solid var(--ts-gray-300)
}

.ts-button.is-secondary:is(.is-start-labeled-icon,.is-end-labeled-icon) .ts-icon {
	background: var(--ts-gray-200)
}

.ts-button.is-dense {
	--height: var(--ts-input-height-medium-dense)
}

.ts-button.is-dense.is-small {
	--height: var(--ts-input-height-small-dense)
}

.ts-button.is-dense.is-large {
	--height: var(--ts-input-height-large-dense)
}

.ts-button.is-short {
	--horizontal-padding: 0.75em;
	min-width: 65px
}

.ts-button.is-wide {
	--horizontal-padding: 2em
}

.ts-icon.is-bed-icon:before {
	content: "\f236"
}

.ts-icon.is-chart-bar-icon:before {
	content: "\f080"
}

.ts-icon.is-grunt-icon:before {
	content: "\f3ad";
	font-family: IconsBrands
}

.ts-icon.is-thumbs-up-icon:before {
	content: "\f164"
}

.ts-icon.is-wpforms-icon:before {
	content: "\f298";
	font-family: IconsBrands
}

.ts-icon.is-house-chimney-crack-icon:before {
	content: "\f6f1"
}

.ts-icon.is-pinterest-p-icon:before {
	content: "\f231";
	font-family: IconsBrands
}

.ts-icon.is-arrow-up-right-from-square-icon:before {
	content: "\f08e"
}

.ts-icon.is-baby-icon:before {
	content: "\f77c"
}

.ts-icon.is-intercom-icon:before {
	content: "\f7af";
	font-family: IconsBrands
}

.ts-icon.is-litecoin-sign-icon:before {
	content: "\e1d3"
}

.ts-icon.is-temperature-quarter-icon:before {
	content: "\f2ca"
}

.ts-icon.is-window-maximize-icon:before {
	content: "\f2d0"
}

.ts-icon.is-btc-icon:before {
	content: "\f15a";
	font-family: IconsBrands
}

.ts-icon.is-file-icon:before {
	content: "\f15b"
}

.ts-icon.is-file-circle-xmark-icon:before {
	content: "\e5a1"
}

.ts-icon.is-otter-icon:before {
	content: "\f700"
}

.ts-icon.is-plug-circle-plus-icon:before {
	content: "\e55f"
}

.ts-icon.is-children-icon:before {
	content: "\e4e1"
}

.ts-icon.is-red-river-icon:before {
	content: "\f3e3";
	font-family: IconsBrands
}

.ts-icon.is-hand-sparkles-icon:before {
	content: "\e05d"
}

.ts-icon.is-money-bill-1-icon:before {
	content: "\f3d1"
}

.ts-icon.is-pen-icon:before {
	content: "\f304"
}

.ts-icon.is-person-military-to-person-icon:before {
	content: "\e54c"
}

.ts-icon.is-skull-crossbones-icon:before {
	content: "\f714"
}

.ts-icon.is-uikit-icon:before {
	content: "\f403";
	font-family: IconsBrands
}

.ts-icon.is-laptop-icon:before {
	content: "\f109"
}

.ts-icon.is-backward-fast-icon:before {
	content: "\f049"
}

.ts-icon.is-node-icon:before {
	content: "\f419";
	font-family: IconsBrands
}

.ts-icon.is-quinscape-icon:before {
	content: "\f459";
	font-family: IconsBrands
}

.ts-icon.is-sitrox-icon:before {
	content: "\e44a";
	font-family: IconsBrands
}

.ts-icon.is-cuttlefish-icon:before {
	content: "\f38c";
	font-family: IconsBrands
}

.ts-icon.is-poo-storm-icon:before {
	content: "\f75a"
}

.ts-icon.is-canadian-maple-leaf-icon:before {
	content: "\f785";
	font-family: IconsBrands
}

.ts-icon.is-temperature-arrow-up-icon:before {
	content: "\e040"
}

.ts-icon.is-capsules-icon:before {
	content: "\f46b"
}

.ts-icon.is-circle-info-icon:before {
	content: "\f05a"
}

.ts-icon.is-peso-sign-icon:before {
	content: "\e222"
}

.ts-icon.is-quote-right-icon:before {
	content: "\f10e"
}

.ts-icon.is-square-poll-horizontal-icon:before {
	content: "\f682"
}

.ts-icon.is-vector-square-icon:before {
	content: "\f5cb"
}

.ts-icon.is-truck-front-icon:before {
	content: "\e2b7"
}

.ts-icon.is-arrow-up-a-z-icon:before {
	content: "\f15e"
}

.ts-icon.is-car-rear-icon:before {
	content: "\f5de"
}

.ts-icon.is-circle-xmark-icon:before {
	content: "\f057"
}

.ts-icon.is-colon-sign-icon:before {
	content: "\e140"
}

.ts-icon.is-face-grin-hearts-icon:before {
	content: "\f584"
}

.ts-icon.is-square-caret-left-icon:before {
	content: "\f191"
}

.ts-icon.is-arrow-up-from-water-pump-icon:before {
	content: "\e4b6"
}

.ts-icon.is-stroopwafel-icon:before {
	content: "\f551"
}

.ts-icon.is-vial-icon:before {
	content: "\f492"
}

.ts-icon.is-whatsapp-icon:before {
	content: "\f232";
	font-family: IconsBrands
}

.ts-icon.is-arrow-down-short-wide-icon:before {
	content: "\f884"
}

.ts-icon.is-database-icon:before {
	content: "\f1c0"
}

.ts-icon.is-industry-icon:before {
	content: "\f275"
}

.ts-icon.is-snapchat-icon:before {
	content: "\f2ab";
	font-family: IconsBrands
}

.ts-icon.is-street-view-icon:before {
	content: "\f21d"
}

.ts-icon.is-0-icon:before {
	content: "\30"
}

.ts-icon.is-rainbow-icon:before {
	content: "\f75b"
}

.ts-icon.is-suitcase-medical-icon:before {
	content: "\f0fa"
}

.ts-icon.is-tablet-button-icon:before {
	content: "\f10a"
}

.ts-icon.is-chevron-down-icon:before {
	content: "\f078"
}

.ts-icon.is-fish-fins-icon:before {
	content: "\e4f2"
}

.ts-icon.is-react-icon:before {
	content: "\f41b";
	font-family: IconsBrands
}

.ts-icon.is-align-justify-icon:before {
	content: "\f039"
}

.ts-icon.is-dice-five-icon:before {
	content: "\f523"
}

.ts-icon.is-building-circle-exclamation-icon:before {
	content: "\e4d3"
}

.ts-icon.is-circle-play-icon:before {
	content: "\f144"
}

.ts-icon.is-google-plus-g-icon:before {
	content: "\f0d5";
	font-family: IconsBrands
}

.ts-icon.is-hot-tub-person-icon:before {
	content: "\f593"
}

.ts-icon.is-note-sticky-icon:before {
	content: "\f249"
}

.ts-icon.is-anchor-icon:before {
	content: "\f13d"
}

.ts-icon.is-at-icon:before {
	content: "\40"
}

.ts-icon.is-file-invoice-dollar-icon:before {
	content: "\f571"
}

.ts-icon.is-medal-icon:before {
	content: "\f5a2"
}

.ts-icon.is-person-dress-icon:before {
	content: "\f182"
}

.ts-icon.is-cookie-icon:before {
	content: "\f563"
}

.ts-icon.is-helicopter-icon:before {
	content: "\f533"
}

.ts-icon.is-microphone-lines-slash-icon:before {
	content: "\f539"
}

.ts-icon.is-paper-plane-icon:before {
	content: "\f1d8"
}

.ts-icon.is-shop-icon:before {
	content: "\f54f"
}

.ts-icon.is-ban-icon:before {
	content: "\f05e"
}

.ts-icon.is-droplet-slash-icon:before {
	content: "\f5c7"
}

.ts-icon.is-keycdn-icon:before {
	content: "\f3ba";
	font-family: IconsBrands
}

.ts-icon.is-toilet-icon:before {
	content: "\f7d8"
}

.ts-icon.is-cc-diners-club-icon:before {
	content: "\f24c";
	font-family: IconsBrands
}

.ts-icon.is-ankh-icon:before {
	content: "\f644"
}

.ts-icon.is-book-icon:before {
	content: "\f02d"
}

.ts-icon.is-expeditedssl-icon:before {
	content: "\f23e";
	font-family: IconsBrands
}

.ts-icon.is-file-arrow-up-icon:before {
	content: "\f574"
}

.ts-icon.is-forumbee-icon:before {
	content: "\f211";
	font-family: IconsBrands
}

.ts-icon.is-school-circle-exclamation-icon:before {
	content: "\e56c"
}

.ts-icon.is-hands-icon:before {
	content: "\f2a7"
}

.ts-icon.is-tumblr-icon:before {
	content: "\f173";
	font-family: IconsBrands
}

.ts-icon.is-cloud-icon:before {
	content: "\f0c2"
}

.ts-icon.is-magnifying-glass-minus-icon:before {
	content: "\f010"
}

.ts-icon.is-n-icon:before {
	content: "\4e"
}

.ts-icon.is-pagelines-icon:before {
	content: "\f18c";
	font-family: IconsBrands
}

.ts-icon.is-place-of-worship-icon:before {
	content: "\f67f"
}

.ts-icon.is-black-tie-icon:before {
	content: "\f27e";
	font-family: IconsBrands
}

.ts-icon.is-bullseye-icon:before {
	content: "\f140"
}

.ts-icon.is-blender-phone-icon:before {
	content: "\f6b6"
}

.ts-icon.is-face-kiss-icon:before {
	content: "\f596"
}

.ts-icon.is-google-wallet-icon:before {
	content: "\f1ee";
	font-family: IconsBrands
}

.ts-icon.is-trowel-icon:before {
	content: "\e589"
}

.ts-icon.is-toolbox-icon:before {
	content: "\f552"
}

.ts-icon.is-palette-icon:before {
	content: "\f53f"
}

.ts-icon.is-trash-can-icon:before {
	content: "\f2ed"
}

.ts-icon.is-creative-commons-nc-eu-icon:before {
	content: "\f4e9";
	font-family: IconsBrands
}

.ts-icon.is-delete-left-icon:before {
	content: "\f55a"
}

.ts-icon.is-eye-slash-icon:before {
	content: "\f070"
}

.ts-icon.is-pen-ruler-icon:before {
	content: "\f5ae"
}

.ts-icon.is-square-steam-icon:before {
	content: "\f1b7";
	font-family: IconsBrands
}

.ts-icon.is-x-icon:before {
	content: "\58"
}

.ts-icon.is-book-bible-icon:before {
	content: "\f647"
}

.ts-icon.is-code-compare-icon:before {
	content: "\e13a"
}

.ts-icon.is-file-pen-icon:before {
	content: "\f31c"
}

.ts-icon.is-masks-theater-icon:before {
	content: "\f630"
}

.ts-icon.is-square-share-nodes-icon:before {
	content: "\f1e1"
}

.ts-icon.is-stumbleupon-circle-icon:before {
	content: "\f1a3";
	font-family: IconsBrands
}

.ts-icon.is-face-grin-squint-icon:before {
	content: "\f585"
}

.ts-icon.is-hubspot-icon:before {
	content: "\f3b2";
	font-family: IconsBrands
}

.ts-icon.is-keyboard-icon:before {
	content: "\f11c"
}

.ts-icon.is-mosquito-net-icon:before {
	content: "\e52c"
}

.ts-icon.is-scissors-icon:before {
	content: "\f0c4"
}

.ts-icon.is-square-twitter-icon:before {
	content: "\f081";
	font-family: IconsBrands
}

.ts-icon.is-free-code-camp-icon:before {
	content: "\f2c5";
	font-family: IconsBrands
}

.ts-icon.is-gitter-icon:before {
	content: "\f426";
	font-family: IconsBrands
}

.ts-icon.is-helmet-safety-icon:before {
	content: "\f807"
}

.ts-icon.is-sellsy-icon:before {
	content: "\f213";
	font-family: IconsBrands
}

.ts-icon.is-creative-commons-nd-icon:before {
	content: "\f4eb";
	font-family: IconsBrands
}

.ts-icon.is-hill-rockslide-icon:before {
	content: "\e508"
}

.ts-icon.is-magnet-icon:before {
	content: "\f076"
}

.ts-icon.is-truck-pickup-icon:before {
	content: "\f63c"
}

.ts-icon.is-wrench-icon:before {
	content: "\f0ad"
}

.ts-icon.is-store-slash-icon:before {
	content: "\e071"
}

.ts-icon.is-google-pay-icon:before {
	content: "\e079";
	font-family: IconsBrands
}

.ts-icon.is-plane-lock-icon:before {
	content: "\e558"
}

.ts-icon.is-tag-icon:before {
	content: "\f02b"
}

.ts-icon.is-artstation-icon:before {
	content: "\f77a";
	font-family: IconsBrands
}

.ts-icon.is-whmcs-icon:before {
	content: "\f40d";
	font-family: IconsBrands
}

.ts-icon.is-y-icon:before {
	content: "\59"
}

.ts-icon.is-envira-icon:before {
	content: "\f299";
	font-family: IconsBrands
}

.ts-icon.is-l-icon:before {
	content: "\4c"
}

.ts-icon.is-manat-sign-icon:before {
	content: "\e1d5"
}

.ts-icon.is-aviato-icon:before {
	content: "\f421";
	font-family: IconsBrands
}

.ts-icon.is-building-shield-icon:before {
	content: "\e4d8"
}

.ts-icon.is-house-tsunami-icon:before {
	content: "\e515"
}

.ts-icon.is-sticker-mule-icon:before {
	content: "\f3f7";
	font-family: IconsBrands
}

.ts-icon.is-caret-left-icon:before {
	content: "\f0d9"
}

.ts-icon.is-dice-d6-icon:before {
	content: "\f6d1"
}

.ts-icon.is-face-grin-stars-icon:before {
	content: "\f587"
}

.ts-icon.is-uber-icon:before {
	content: "\f402";
	font-family: IconsBrands
}

.ts-icon.is-clipboard-user-icon:before {
	content: "\f7f3"
}

.ts-icon.is-heading-icon:before {
	content: "\f1dc"
}

.ts-icon.is-unlock-icon:before {
	content: "\f09c"
}

.ts-icon.is-weixin-icon:before {
	content: "\f1d7";
	font-family: IconsBrands
}

.ts-icon.is-code-icon:before {
	content: "\f121"
}

.ts-icon.is-itch-io-icon:before {
	content: "\f83a";
	font-family: IconsBrands
}

.ts-icon.is-won-sign-icon:before {
	content: "\f159"
}

.ts-icon.is-down-left-and-up-right-to-center-icon:before {
	content: "\f422"
}

.ts-icon.is-wine-glass-empty-icon:before {
	content: "\f5ce"
}

.ts-icon.is-cotton-bureau-icon:before {
	content: "\f89e";
	font-family: IconsBrands
}

.ts-icon.is-freebsd-icon:before {
	content: "\f3a4";
	font-family: IconsBrands
}

.ts-icon.is-person-walking-dashed-line-arrow-right-icon:before {
	content: "\e553"
}

.ts-icon.is-star-and-crescent-icon:before {
	content: "\f699"
}

.ts-icon.is-uniregistry-icon:before {
	content: "\f404";
	font-family: IconsBrands
}

.ts-icon.is-bandcamp-icon:before {
	content: "\f2d5";
	font-family: IconsBrands
}

.ts-icon.is-book-medical-icon:before {
	content: "\f7e6"
}

.ts-icon.is-cc-mastercard-icon:before {
	content: "\f1f1";
	font-family: IconsBrands
}

.ts-icon.is-file-zipper-icon:before {
	content: "\f1c6"
}

.ts-icon.is-franc-sign-icon:before {
	content: "\e18f"
}

.ts-icon.is-ioxhost-icon:before {
	content: "\f208";
	font-family: IconsBrands
}

.ts-icon.is-dashcube-icon:before {
	content: "\f210";
	font-family: IconsBrands
}

.ts-icon.is-elementor-icon:before {
	content: "\f430";
	font-family: IconsBrands
}

.ts-icon.is-igloo-icon:before {
	content: "\f7ae"
}

.ts-icon.is-money-bill-wheat-icon:before {
	content: "\e52a"
}

.ts-icon.is-r-icon:before {
	content: "\52"
}

.ts-icon.is-plus-icon:before {
	content: "\2b"
}

.ts-icon.is-power-off-icon:before {
	content: "\f011"
}

.ts-icon.is-u-icon:before {
	content: "\55"
}

.ts-icon.is-computer-icon:before {
	content: "\e4e5"
}

.ts-icon.is-people-group-icon:before {
	content: "\e533"
}

.ts-icon.is-space-awesome-icon:before {
	content: "\e5ac";
	font-family: IconsBrands
}

.ts-icon.is-transgender-icon:before {
	content: "\f225"
}

.ts-icon.is-user-icon:before {
	content: "\f007"
}

.ts-icon.is-braille-icon:before {
	content: "\f2a1"
}

.ts-icon.is-invision-icon:before {
	content: "\f7b0";
	font-family: IconsBrands
}

.ts-icon.is-right-from-bracket-icon:before {
	content: "\f2f5"
}

.ts-icon.is-stack-exchange-icon:before {
	content: "\f18d";
	font-family: IconsBrands
}

.ts-icon.is-car-battery-icon:before {
	content: "\f5df"
}

.ts-icon.is-prescription-icon:before {
	content: "\f5b1"
}

.ts-icon.is-circle-dot-icon:before {
	content: "\f192"
}

.ts-icon.is-face-frown-open-icon:before {
	content: "\f57a"
}

.ts-icon.is-i-cursor-icon:before {
	content: "\f246"
}

.ts-icon.is-tarp-droplet-icon:before {
	content: "\e57c"
}

.ts-icon.is-weight-hanging-icon:before {
	content: "\f5cd"
}

.ts-icon.is-redhat-icon:before {
	content: "\f7bc";
	font-family: IconsBrands
}

.ts-icon.is-apper-icon:before {
	content: "\f371";
	font-family: IconsBrands
}

.ts-icon.is-bag-shopping-icon:before {
	content: "\f290"
}

.ts-icon.is-paw-icon:before {
	content: "\f1b0"
}

.ts-icon.is-user-doctor-icon:before {
	content: "\f0f0"
}

.ts-icon.is-code-merge-icon:before {
	content: "\f387"
}

.ts-icon.is-key-icon:before {
	content: "\f084"
}

.ts-icon.is-node-js-icon:before {
	content: "\f3d3";
	font-family: IconsBrands
}

.ts-icon.is-reply-icon:before {
	content: "\f3e5"
}

.ts-icon.is-basketball-icon:before {
	content: "\f434"
}

.ts-icon.is-right-to-bracket-icon:before {
	content: "\f2f6"
}

.ts-icon.is-upload-icon:before {
	content: "\f093"
}

.ts-icon.is-user-check-icon:before {
	content: "\f4fc"
}

.ts-icon.is-users-slash-icon:before {
	content: "\e073"
}

.ts-icon.is-circle-chevron-up-icon:before {
	content: "\f139"
}

.ts-icon.is-circle-half-stroke-icon:before {
	content: "\f042"
}

.ts-icon.is-salesforce-icon:before {
	content: "\f83b";
	font-family: IconsBrands
}

.ts-icon.is-bitcoin-sign-icon:before {
	content: "\e0b4"
}

.ts-icon.is-caret-down-icon:before {
	content: "\f0d7"
}

.ts-icon.is-chart-area-icon:before {
	content: "\f1fe"
}

.ts-icon.is-mixcloud-icon:before {
	content: "\f289";
	font-family: IconsBrands
}

.ts-icon.is-mobile-button-icon:before {
	content: "\f10b"
}

.ts-icon.is-ribbon-icon:before {
	content: "\f4d6"
}

.ts-icon.is-dyalog-icon:before {
	content: "\f399";
	font-family: IconsBrands
}

.ts-icon.is-holly-berry-icon:before {
	content: "\f7aa"
}

.ts-icon.is-list-ol-icon:before {
	content: "\f0cb"
}

.ts-icon.is-gem-icon:before {
	content: "\f3a5"
}

.ts-icon.is-itunes-icon:before {
	content: "\f3b4";
	font-family: IconsBrands
}

.ts-icon.is-jet-fighter-up-icon:before {
	content: "\e518"
}

.ts-icon.is-linkedin-in-icon:before {
	content: "\f0e1";
	font-family: IconsBrands
}

.ts-icon.is-shield-virus-icon:before {
	content: "\e06c"
}

.ts-icon.is-book-bookmark-icon:before {
	content: "\e0bb"
}

.ts-icon.is-brain-icon:before {
	content: "\f5dc"
}

.ts-icon.is-fan-icon:before {
	content: "\f863"
}

.ts-icon.is-pump-soap-icon:before {
	content: "\e06b"
}

.ts-icon.is-star-half-icon:before {
	content: "\f089"
}

.ts-icon.is-bilibili-icon:before {
	content: "\e3d9";
	font-family: IconsBrands
}

.ts-icon.is-c-icon:before {
	content: "\43"
}

.ts-icon.is-weebly-icon:before {
	content: "\f5cc";
	font-family: IconsBrands
}

.ts-icon.is-behance-icon:before {
	content: "\f1b4";
	font-family: IconsBrands
}

.ts-icon.is-clipboard-check-icon:before {
	content: "\f46c"
}

.ts-icon.is-dice-six-icon:before {
	content: "\f526"
}

.ts-icon.is-percent-icon:before {
	content: "\25"
}

.ts-icon.is-stack-overflow-icon:before {
	content: "\f16c";
	font-family: IconsBrands
}

.ts-icon.is-flask-icon:before {
	content: "\f0c3"
}

.ts-icon.is-greater-than-equal-icon:before {
	content: "\f532"
}

.ts-icon.is-mosque-icon:before {
	content: "\f678"
}

.ts-icon.is-wine-glass-icon:before {
	content: "\f4e3"
}

.ts-icon.is-atom-icon:before {
	content: "\f5d2"
}

.ts-icon.is-oil-well-icon:before {
	content: "\e532"
}

.ts-icon.is-vial-circle-check-icon:before {
	content: "\e596"
}

.ts-icon.is-lastfm-icon:before {
	content: "\f202";
	font-family: IconsBrands
}

.ts-icon.is-plug-icon:before {
	content: "\f1e6"
}

.ts-icon.is-book-tanakh-icon:before {
	content: "\f827"
}

.ts-icon.is-guitar-icon:before {
	content: "\f7a6"
}

.ts-icon.is-right-left-icon:before {
	content: "\f362"
}

.ts-icon.is-viruses-icon:before {
	content: "\e076"
}

.ts-icon.is-train-icon:before {
	content: "\f238"
}

.ts-icon.is-turkish-lira-sign-icon:before {
	content: "\e2bb"
}

.ts-icon.is-battle-net-icon:before {
	content: "\f835";
	font-family: IconsBrands
}

.ts-icon.is-calendar-check-icon:before {
	content: "\f274"
}

.ts-icon.is-centos-icon:before {
	content: "\f789";
	font-family: IconsBrands
}

.ts-icon.is-heart-pulse-icon:before {
	content: "\f21e"
}

.ts-icon.is-photo-film-icon:before {
	content: "\f87c"
}

.ts-icon.is-rocketchat-icon:before {
	content: "\f3e8";
	font-family: IconsBrands
}

.ts-icon.is-utensils-icon:before {
	content: "\f2e7"
}

.ts-icon.is-person-circle-plus-icon:before {
	content: "\e541"
}

.ts-icon.is-readme-icon:before {
	content: "\f4d5";
	font-family: IconsBrands
}

.ts-icon.is-stop-icon:before {
	content: "\f04d"
}

.ts-icon.is-user-slash-icon:before {
	content: "\f506"
}

.ts-icon.is-usb-icon:before {
	content: "\f287";
	font-family: IconsBrands
}

.ts-icon.is-bars-staggered-icon:before {
	content: "\f550"
}

.ts-icon.is-book-atlas-icon:before {
	content: "\f558"
}

.ts-icon.is-dhl-icon:before {
	content: "\f790";
	font-family: IconsBrands
}

.ts-icon.is-diamond-turn-right-icon:before {
	content: "\f5eb"
}

.ts-icon.is-flickr-icon:before {
	content: "\f16e";
	font-family: IconsBrands
}

.ts-icon.is-themeco-icon:before {
	content: "\f5c6";
	font-family: IconsBrands
}

.ts-icon.is-circle-exclamation-icon:before {
	content: "\f06a"
}

.ts-icon.is-id-badge-icon:before {
	content: "\f2c1"
}

.ts-icon.is-user-graduate-icon:before {
	content: "\f501"
}

.ts-icon.is-asymmetrik-icon:before {
	content: "\f372";
	font-family: IconsBrands
}

.ts-icon.is-handshake-angle-icon:before {
	content: "\f4c4"
}

.ts-icon.is-trailer-icon:before {
	content: "\e041"
}

.ts-icon.is-circle-icon:before {
	content: "\f111"
}

.ts-icon.is-file-circle-plus-icon:before {
	content: "\e494"
}

.ts-icon.is-modx-icon:before {
	content: "\f285";
	font-family: IconsBrands
}

.ts-icon.is-facebook-f-icon:before {
	content: "\f39e";
	font-family: IconsBrands
}

.ts-icon.is-s-icon:before {
	content: "\53"
}

.ts-icon.is-anchor-circle-check-icon:before {
	content: "\e4aa"
}

.ts-icon.is-bone-icon:before {
	content: "\f5d7"
}

.ts-icon.is-building-ngo-icon:before {
	content: "\e4d7"
}

.ts-icon.is-dribbble-icon:before {
	content: "\f17d";
	font-family: IconsBrands
}

.ts-icon.is-house-medical-circle-exclamation-icon:before {
	content: "\e512"
}

.ts-icon.is-shopware-icon:before {
	content: "\f5b5";
	font-family: IconsBrands
}

.ts-icon.is-earth-oceania-icon:before {
	content: "\e47b"
}

.ts-icon.is-joget-icon:before {
	content: "\f3b7";
	font-family: IconsBrands
}

.ts-icon.is-water-icon:before {
	content: "\f773"
}

.ts-icon.is-hips-icon:before {
	content: "\f452";
	font-family: IconsBrands
}

.ts-icon.is-hurricane-icon:before {
	content: "\f751"
}

.ts-icon.is-layer-group-icon:before {
	content: "\f5fd"
}

.ts-icon.is-location-dot-icon:before {
	content: "\f3c5"
}

.ts-icon.is-mountain-sun-icon:before {
	content: "\e52f"
}

.ts-icon.is-oil-can-icon:before {
	content: "\f613"
}

.ts-icon.is-draw-polygon-icon:before {
	content: "\f5ee"
}

.ts-icon.is-dungeon-icon:before {
	content: "\f6d9"
}

.ts-icon.is-earth-asia-icon:before {
	content: "\f57e"
}

.ts-icon.is-cedi-sign-icon:before {
	content: "\e0df"
}

.ts-icon.is-file-signature-icon:before {
	content: "\f573"
}

.ts-icon.is-rotate-left-icon:before {
	content: "\f2ea"
}

.ts-icon.is-wand-magic-sparkles-icon:before {
	content: "\e2ca"
}

.ts-icon.is-credit-card-icon:before {
	content: "\f09d"
}

.ts-icon.is-restroom-icon:before {
	content: "\f7bd"
}

.ts-icon.is-person-biking-icon:before {
	content: "\f84a"
}

.ts-icon.is-centercode-icon:before {
	content: "\f380";
	font-family: IconsBrands
}

.ts-icon.is-confluence-icon:before {
	content: "\f78d";
	font-family: IconsBrands
}

.ts-icon.is-file-pdf-icon:before {
	content: "\f1c1"
}

.ts-icon.is-greater-than-icon:before {
	content: "\3e"
}

.ts-icon.is-object-ungroup-icon:before {
	content: "\f248"
}

.ts-icon.is-people-pulling-icon:before {
	content: "\e535"
}

.ts-icon.is-crop-icon:before {
	content: "\f125"
}

.ts-icon.is-dice-two-icon:before {
	content: "\f528"
}

.ts-icon.is-superscript-icon:before {
	content: "\f12b"
}

.ts-icon.is-wheelchair-move-icon:before {
	content: "\e2ce"
}

.ts-icon.is-apple-whole-icon:before {
	content: "\f5d1"
}

.ts-icon.is-backward-icon:before {
	content: "\f04a"
}

.ts-icon.is-angle-left-icon:before {
	content: "\f104"
}

.ts-icon.is-face-smile-beam-icon:before {
	content: "\f5b8"
}

.ts-icon.is-arrows-up-down-left-right-icon:before {
	content: "\f047"
}

.ts-icon.is-bread-slice-icon:before {
	content: "\f7ec"
}

.ts-icon.is-ship-icon:before {
	content: "\f21a"
}

.ts-icon.is-hand-point-up-icon:before {
	content: "\f0a6"
}

.ts-icon.is-table-cells-icon:before {
	content: "\f00a"
}

.ts-icon.is-table-cells-large-icon:before {
	content: "\f009"
}

.ts-icon.is-angrycreative-icon:before {
	content: "\f36e";
	font-family: IconsBrands
}

.ts-icon.is-file-medical-icon:before {
	content: "\f477"
}

.ts-icon.is-house-lock-icon:before {
	content: "\e510"
}

.ts-icon.is-bars-icon:before {
	content: "\f0c9"
}

.ts-icon.is-jar-wheat-icon:before {
	content: "\e517"
}

.ts-icon.is-hourglass-start-icon:before {
	content: "\f251"
}

.ts-icon.is-kit-medical-icon:before {
	content: "\f479"
}

.ts-icon.is-square-js-icon:before {
	content: "\f3b9";
	font-family: IconsBrands
}

.ts-icon.is-9-icon:before {
	content: "\39"
}

.ts-icon.is-battery-three-quarters-icon:before {
	content: "\f241"
}

.ts-icon.is-face-grin-tongue-wink-icon:before {
	content: "\f58b"
}

.ts-icon.is-filter-circle-xmark-icon:before {
	content: "\e17b"
}

.ts-icon.is-seedling-icon:before {
	content: "\f4d8"
}

.ts-icon.is-arrow-up-z-a-icon:before {
	content: "\f882"
}

.ts-icon.is-file-contract-icon:before {
	content: "\f56c"
}

.ts-icon.is-head-side-virus-icon:before {
	content: "\e064"
}

.ts-icon.is-laravel-icon:before {
	content: "\f3bd";
	font-family: IconsBrands
}

.ts-icon.is-spa-icon:before {
	content: "\f5bb"
}

.ts-icon.is-up-down-left-right-icon:before {
	content: "\f0b2"
}

.ts-icon.is-circle-h-icon:before {
	content: "\f47e"
}

.ts-icon.is-file-waveform-icon:before {
	content: "\f478"
}

.ts-icon.is-skype-icon:before {
	content: "\f17e";
	font-family: IconsBrands
}

.ts-icon.is-camera-retro-icon:before {
	content: "\f083"
}

.ts-icon.is-m-icon:before {
	content: "\4d"
}

.ts-icon.is-receipt-icon:before {
	content: "\f543"
}

.ts-icon.is-square-h-icon:before {
	content: "\f0fd"
}

.ts-icon.is-naira-sign-icon:before {
	content: "\e1f6"
}

.ts-icon.is-spinner-icon:before {
	content: "\f110"
}

.ts-icon.is-affiliatetheme-icon:before {
	content: "\f36b";
	font-family: IconsBrands
}

.ts-icon.is-cloud-moon-rain-icon:before {
	content: "\f73c"
}

.ts-icon.is-crutch-icon:before {
	content: "\f7f7"
}

.ts-icon.is-dove-icon:before {
	content: "\f4ba"
}

.ts-icon.is-icicles-icon:before {
	content: "\f7ad"
}

.ts-icon.is-khanda-icon:before {
	content: "\f66d"
}

.ts-icon.is-chalkboard-icon:before {
	content: "\f51b"
}

.ts-icon.is-earlybirds-icon:before {
	content: "\f39a";
	font-family: IconsBrands
}

.ts-icon.is-tornado-icon:before {
	content: "\f76f"
}

.ts-icon.is-chess-board-icon:before {
	content: "\f43c"
}

.ts-icon.is-shield-icon:before {
	content: "\f132"
}

.ts-icon.is-ubuntu-icon:before {
	content: "\f7df";
	font-family: IconsBrands
}

.ts-icon.is-sistrix-icon:before {
	content: "\f3ee";
	font-family: IconsBrands
}

.ts-icon.is-docker-icon:before {
	content: "\f395";
	font-family: IconsBrands
}

.ts-icon.is-nfc-directional-icon:before {
	content: "\e530";
	font-family: IconsBrands
}

.ts-icon.is-truck-fast-icon:before {
	content: "\f48b"
}

.ts-icon.is-user-lock-icon:before {
	content: "\f502"
}

.ts-icon.is-staylinked-icon:before {
	content: "\f3f5";
	font-family: IconsBrands
}

.ts-icon.is-twitch-icon:before {
	content: "\f1e8";
	font-family: IconsBrands
}

.ts-icon.is-cat-icon:before {
	content: "\f6be"
}

.ts-icon.is-grip-lines-vertical-icon:before {
	content: "\f7a5"
}

.ts-icon.is-microsoft-icon:before {
	content: "\f3ca";
	font-family: IconsBrands
}

.ts-icon.is-scroll-torah-icon:before {
	content: "\f6a0"
}

.ts-icon.is-hospital-user-icon:before {
	content: "\f80d"
}

.ts-icon.is-nfc-symbol-icon:before {
	content: "\e531";
	font-family: IconsBrands
}

.ts-icon.is-users-icon:before {
	content: "\f0c0"
}

.ts-icon.is-futbol-icon:before {
	content: "\f1e3"
}

.ts-icon.is-42-group-icon:before {
	content: "\e080";
	font-family: IconsBrands
}

.ts-icon.is-shop-lock-icon:before {
	content: "\e4a5"
}

.ts-icon.is-syringe-icon:before {
	content: "\f48e"
}

.ts-icon.is-hands-holding-circle-icon:before {
	content: "\e4fb"
}

.ts-icon.is-square-hacker-news-icon:before {
	content: "\f3af";
	font-family: IconsBrands
}

.ts-icon.is-temperature-empty-icon:before {
	content: "\f2cb"
}

.ts-icon.is-twitter-icon:before {
	content: "\f099";
	font-family: IconsBrands
}

.ts-icon.is-unsplash-icon:before {
	content: "\e07c";
	font-family: IconsBrands
}

.ts-icon.is-circle-arrow-down-icon:before {
	content: "\f0ab"
}

.ts-icon.is-deploydog-icon:before {
	content: "\f38e";
	font-family: IconsBrands
}

.ts-icon.is-face-kiss-wink-heart-icon:before {
	content: "\f598"
}

.ts-icon.is-horse-head-icon:before {
	content: "\f7ab"
}

.ts-icon.is-speaker-deck-icon:before {
	content: "\f83c";
	font-family: IconsBrands
}

.ts-icon.is-spray-can-sparkles-icon:before {
	content: "\f5d0"
}

.ts-icon.is-apple-icon:before {
	content: "\f179";
	font-family: IconsBrands
}

.ts-icon.is-cloud-bolt-icon:before {
	content: "\f76c"
}

.ts-icon.is-cpanel-icon:before {
	content: "\f388";
	font-family: IconsBrands
}

.ts-icon.is-spoon-icon:before {
	content: "\f2e5"
}

.ts-icon.is-couch-icon:before {
	content: "\f4b8"
}

.ts-icon.is-hand-spock-icon:before {
	content: "\f259"
}

.ts-icon.is-creative-commons-pd-alt-icon:before {
	content: "\f4ed";
	font-family: IconsBrands
}

.ts-icon.is-life-ring-icon:before {
	content: "\f1cd"
}

.ts-icon.is-file-powerpoint-icon:before {
	content: "\f1c4"
}

.ts-icon.is-play-icon:before {
	content: "\f04b"
}

.ts-icon.is-ranking-star-icon:before {
	content: "\e561"
}

.ts-icon.is-think-peaks-icon:before {
	content: "\f731";
	font-family: IconsBrands
}

.ts-icon.is-sack-dollar-icon:before {
	content: "\f81d"
}

.ts-icon.is-boxes-stacked-icon:before {
	content: "\f468"
}

.ts-icon.is-ethereum-icon:before {
	content: "\f42e";
	font-family: IconsBrands
}

.ts-icon.is-face-surprise-icon:before {
	content: "\f5c2"
}

.ts-icon.is-house-crack-icon:before {
	content: "\e3b1"
}

.ts-icon.is-magnifying-glass-plus-icon:before {
	content: "\f00e"
}

.ts-icon.is-microscope-icon:before {
	content: "\f610"
}

.ts-icon.is-crow-icon:before {
	content: "\f520"
}

.ts-icon.is-file-arrow-down-icon:before {
	content: "\f56d"
}

.ts-icon.is-headphones-icon:before {
	content: "\f025"
}

.ts-icon.is-leaf-icon:before {
	content: "\f06c"
}

.ts-icon.is-q-icon:before {
	content: "\51"
}

.ts-icon.is-envelope-icon:before {
	content: "\f0e0"
}

.ts-icon.is-hands-holding-child-icon:before {
	content: "\e4fa"
}

.ts-icon.is-road-icon:before {
	content: "\f018"
}

.ts-icon.is-route-icon:before {
	content: "\f4d7"
}

.ts-icon.is-amilia-icon:before {
	content: "\f36d";
	font-family: IconsBrands
}

.ts-icon.is-martini-glass-empty-icon:before {
	content: "\f000"
}

.ts-icon.is-page4-icon:before {
	content: "\f3d7";
	font-family: IconsBrands
}

.ts-icon.is-sack-xmark-icon:before {
	content: "\e56a"
}

.ts-icon.is-trademark-icon:before {
	content: "\f25c"
}

.ts-icon.is-maximize-icon:before {
	content: "\f31e"
}

.ts-icon.is-message-icon:before {
	content: "\f27a"
}

.ts-icon.is-square-youtube-icon:before {
	content: "\f431";
	font-family: IconsBrands
}

.ts-icon.is-autoprefixer-icon:before {
	content: "\f41c";
	font-family: IconsBrands
}

.ts-icon.is-blogger-b-icon:before {
	content: "\f37d";
	font-family: IconsBrands
}

.ts-icon.is-envelopes-bulk-icon:before {
	content: "\f674"
}

.ts-icon.is-eye-low-vision-icon:before {
	content: "\f2a8"
}

.ts-icon.is-folder-plus-icon:before {
	content: "\f65e"
}

.ts-icon.is-user-astronaut-icon:before {
	content: "\f4fb"
}

.ts-icon.is-arrow-up-9-1-icon:before {
	content: "\f887"
}

.ts-icon.is-cloud-sun-rain-icon:before {
	content: "\f743"
}

.ts-icon.is-connectdevelop-icon:before {
	content: "\f20e";
	font-family: IconsBrands
}

.ts-icon.is-ember-icon:before {
	content: "\f423";
	font-family: IconsBrands
}

.ts-icon.is-jsfiddle-icon:before {
	content: "\f1cc";
	font-family: IconsBrands
}

.ts-icon.is-tent-arrow-down-to-line-icon:before {
	content: "\e57e"
}

.ts-icon.is-dumbbell-icon:before {
	content: "\f44b"
}

.ts-icon.is-face-grin-icon:before {
	content: "\f580"
}

.ts-icon.is-motorcycle-icon:before {
	content: "\f21c"
}

.ts-icon.is-person-circle-xmark-icon:before {
	content: "\e543"
}

.ts-icon.is-camera-rotate-icon:before {
	content: "\e0d8"
}

.ts-icon.is-ellipsis-vertical-icon:before {
	content: "\f142"
}

.ts-icon.is-face-grin-tongue-squint-icon:before {
	content: "\f58a"
}

.ts-icon.is-star-icon:before {
	content: "\f005"
}

.ts-icon.is-earth-americas-icon:before {
	content: "\f57d"
}

.ts-icon.is-fish-icon:before {
	content: "\f578"
}

.ts-icon.is-road-lock-icon:before {
	content: "\e567"
}

.ts-icon.is-text-width-icon:before {
	content: "\f035"
}

.ts-icon.is-charging-station-icon:before {
	content: "\f5e7"
}

.ts-icon.is-ethernet-icon:before {
	content: "\f796"
}

.ts-icon.is-om-icon:before {
	content: "\f679"
}

.ts-icon.is-road-circle-check-icon:before {
	content: "\e564"
}

.ts-icon.is-bridge-circle-xmark-icon:before {
	content: "\e4cb"
}

.ts-icon.is-bridge-circle-exclamation-icon:before {
	content: "\e4ca"
}

.ts-icon.is-dice-d20-icon:before {
	content: "\f6cf"
}

.ts-icon.is-neuter-icon:before {
	content: "\f22c"
}

.ts-icon.is-person-arrow-up-from-line-icon:before {
	content: "\e539"
}

.ts-icon.is-galactic-republic-icon:before {
	content: "\f50c";
	font-family: IconsBrands
}

.ts-icon.is-italic-icon:before {
	content: "\f033"
}

.ts-icon.is-turn-up-icon:before {
	content: "\f3bf"
}

.ts-icon.is-5-icon:before {
	content: "\35"
}

.ts-icon.is-democrat-icon:before {
	content: "\f747"
}

.ts-icon.is-magnifying-glass-dollar-icon:before {
	content: "\f688"
}

.ts-icon.is-mountain-icon:before {
	content: "\f6fc"
}

.ts-icon.is-spell-check-icon:before {
	content: "\f891"
}

.ts-icon.is-user-minus-icon:before {
	content: "\f503"
}

.ts-icon.is-rust-icon:before {
	content: "\e07a";
	font-family: IconsBrands
}

.ts-icon.is-square-rss-icon:before {
	content: "\f143"
}

.ts-icon.is-angles-up-icon:before {
	content: "\f102"
}

.ts-icon.is-cube-icon:before {
	content: "\f1b2"
}

.ts-icon.is-delicious-icon:before {
	content: "\f1a5";
	font-family: IconsBrands
}

.ts-icon.is-magnifying-glass-arrow-right-icon:before {
	content: "\e521"
}

.ts-icon.is-mobile-screen-icon:before {
	content: "\f3cf"
}

.ts-icon.is-yandex-icon:before {
	content: "\f413";
	font-family: IconsBrands
}

.ts-icon.is-arrow-right-icon:before {
	content: "\f061"
}

.ts-icon.is-clipboard-icon:before {
	content: "\f328"
}

.ts-icon.is-d-and-d-icon:before {
	content: "\f38d";
	font-family: IconsBrands
}

.ts-icon.is-guarani-sign-icon:before {
	content: "\e19a"
}

.ts-icon.is-wordpress-icon:before {
	content: "\f19a";
	font-family: IconsBrands
}

.ts-icon.is-handshake-slash-icon:before {
	content: "\e060"
}

.ts-icon.is-get-pocket-icon:before {
	content: "\f265";
	font-family: IconsBrands
}

.ts-icon.is-j-icon:before {
	content: "\4a"
}

.ts-icon.is-pen-clip-icon:before {
	content: "\f305"
}

.ts-icon.is-up-right-and-down-left-from-center-icon:before {
	content: "\f424"
}

.ts-icon.is-wix-icon:before {
	content: "\f5cf";
	font-family: IconsBrands
}

.ts-icon.is-circle-radiation-icon:before {
	content: "\f7ba"
}

.ts-icon.is-file-circle-exclamation-icon:before {
	content: "\e4eb"
}

.ts-icon.is-kaaba-icon:before {
	content: "\f66b"
}

.ts-icon.is-ns8-icon:before {
	content: "\f3d5";
	font-family: IconsBrands
}

.ts-icon.is-pizza-slice-icon:before {
	content: "\f818"
}

.ts-icon.is-plug-circle-check-icon:before {
	content: "\e55c"
}

.ts-icon.is-xing-icon:before {
	content: "\f168";
	font-family: IconsBrands
}

.ts-icon.is-umbraco-icon:before {
	content: "\f8e8";
	font-family: IconsBrands
}

.ts-icon.is-arrows-split-up-and-left-icon:before {
	content: "\e4bc"
}

.ts-icon.is-book-quran-icon:before {
	content: "\f687"
}

.ts-icon.is-dropbox-icon:before {
	content: "\f16b";
	font-family: IconsBrands
}

.ts-icon.is-flag-checkered-icon:before {
	content: "\f11e"
}

.ts-icon.is-right-long-icon:before {
	content: "\f30b"
}

.ts-icon.is-socks-icon:before {
	content: "\f696"
}

.ts-icon.is-compact-disc-icon:before {
	content: "\f51f"
}

.ts-icon.is-server-icon:before {
	content: "\f233"
}

.ts-icon.is-skull-icon:before {
	content: "\f54c"
}

.ts-icon.is-circle-up-icon:before {
	content: "\f35b"
}

.ts-icon.is-copy-icon:before {
	content: "\f0c5"
}

.ts-icon.is-goodreads-icon:before {
	content: "\f3a8";
	font-family: IconsBrands
}

.ts-icon.is-i-icon:before {
	content: "\49"
}

.ts-icon.is-studiovinari-icon:before {
	content: "\f3f8";
	font-family: IconsBrands
}

.ts-icon.is-bridge-icon:before {
	content: "\e4c8"
}

.ts-icon.is-cart-shopping-icon:before {
	content: "\f07a"
}

.ts-icon.is-gifts-icon:before {
	content: "\f79c"
}

.ts-icon.is-square-caret-down-icon:before {
	content: "\f150"
}

.ts-icon.is-viadeo-icon:before {
	content: "\f2a9";
	font-family: IconsBrands
}

.ts-icon.is-baseball-bat-ball-icon:before {
	content: "\f432"
}

.ts-icon.is-circle-left-icon:before {
	content: "\f359"
}

.ts-icon.is-cloudsmith-icon:before {
	content: "\f384";
	font-family: IconsBrands
}

.ts-icon.is-droplet-icon:before {
	content: "\f043"
}

.ts-icon.is-eye-dropper-icon:before {
	content: "\f1fb"
}

.ts-icon.is-paintbrush-icon:before {
	content: "\f1fc"
}

.ts-icon.is-arrow-up-from-ground-water-icon:before {
	content: "\e4b5"
}

.ts-icon.is-playstation-icon:before {
	content: "\f3df";
	font-family: IconsBrands
}

.ts-icon.is-volume-high-icon:before {
	content: "\f028"
}

.ts-icon.is-door-closed-icon:before {
	content: "\f52a"
}

.ts-icon.is-lungs-virus-icon:before {
	content: "\e067"
}

.ts-icon.is-rupiah-sign-icon:before {
	content: "\e23d"
}

.ts-icon.is-house-flag-icon:before {
	content: "\e50d"
}

.ts-icon.is-square-parking-icon:before {
	content: "\f540"
}

.ts-icon.is-4-icon:before {
	content: "\34"
}

.ts-icon.is-building-circle-check-icon:before {
	content: "\e4d2"
}

.ts-icon.is-folder-minus-icon:before {
	content: "\f65d"
}

.ts-icon.is-youtube-icon:before {
	content: "\f167";
	font-family: IconsBrands
}

.ts-icon.is-mars-stroke-right-icon:before {
	content: "\f22b"
}

.ts-icon.is-cloudflare-icon:before {
	content: "\e07d";
	font-family: IconsBrands
}

.ts-icon.is-creative-commons-sampling-icon:before {
	content: "\f4f0";
	font-family: IconsBrands
}

.ts-icon.is-fingerprint-icon:before {
	content: "\f577"
}

.ts-icon.is-golang-icon:before {
	content: "\e40f";
	font-family: IconsBrands
}

.ts-icon.is-mobile-screen-button-icon:before {
	content: "\f3cd"
}

.ts-icon.is-file-export-icon:before {
	content: "\f56e"
}

.ts-icon.is-headphones-simple-icon:before {
	content: "\f58f"
}

.ts-icon.is-house-user-icon:before {
	content: "\e1b0"
}

.ts-icon.is-arrow-pointer-icon:before {
	content: "\f245"
}

.ts-icon.is-circle-question-icon:before {
	content: "\f059"
}

.ts-icon.is-square-minus-icon:before {
	content: "\f146"
}

.ts-icon.is-sun-icon:before {
	content: "\f185"
}

.ts-icon.is-address-book-icon:before {
	content: "\f2b9"
}

.ts-icon.is-gun-icon:before {
	content: "\e19b"
}

.ts-icon.is-lock-icon:before {
	content: "\f023"
}

.ts-icon.is-money-bill-wave-icon:before {
	content: "\f53a"
}

.ts-icon.is-rupee-sign-icon:before {
	content: "\f156"
}

.ts-icon.is-toilet-paper-slash-icon:before {
	content: "\e072"
}

.ts-icon.is-contao-icon:before {
	content: "\f26d";
	font-family: IconsBrands
}

.ts-icon.is-linkedin-icon:before {
	content: "\f08c";
	font-family: IconsBrands
}

.ts-icon.is-not-equal-icon:before {
	content: "\f53e"
}

.ts-icon.is-hashtag-icon:before {
	content: "\23"
}

.ts-icon.is-slash-icon:before {
	content: "\f715"
}

.ts-icon.is-mountain-city-icon:before {
	content: "\e52e"
}

.ts-icon.is-patreon-icon:before {
	content: "\f3d9";
	font-family: IconsBrands
}

.ts-icon.is-user-ninja-icon:before {
	content: "\f504"
}

.ts-icon.is-android-icon:before {
	content: "\f17b";
	font-family: IconsBrands
}

.ts-icon.is-face-meh-icon:before {
	content: "\f11a"
}

.ts-icon.is-algolia-icon:before {
	content: "\f36c";
	font-family: IconsBrands
}

.ts-icon.is-bus-icon:before {
	content: "\f207"
}

.ts-icon.is-dumpster-fire-icon:before {
	content: "\f794"
}

.ts-icon.is-fedora-icon:before {
	content: "\f798";
	font-family: IconsBrands
}

.ts-icon.is-hanukiah-icon:before {
	content: "\f6e6"
}

.ts-icon.is-lari-sign-icon:before {
	content: "\e1c8"
}

.ts-icon.is-map-pin-icon:before {
	content: "\f276"
}

.ts-icon.is-person-circle-exclamation-icon:before {
	content: "\e53f"
}

.ts-icon.is-users-rays-icon:before {
	content: "\e593"
}

.ts-icon.is-squarespace-icon:before {
	content: "\f5be";
	font-family: IconsBrands
}

.ts-icon.is-evernote-icon:before {
	content: "\f839";
	font-family: IconsBrands
}

.ts-icon.is-print-icon:before {
	content: "\f02f"
}

.ts-icon.is-grip-lines-icon:before {
	content: "\f7a4"
}

.ts-icon.is-lyft-icon:before {
	content: "\f3c3";
	font-family: IconsBrands
}

.ts-icon.is-phabricator-icon:before {
	content: "\f3db";
	font-family: IconsBrands
}

.ts-icon.is-zhihu-icon:before {
	content: "\f63f";
	font-family: IconsBrands
}

.ts-icon.is-chart-line-icon:before {
	content: "\f201"
}

.ts-icon.is-check-to-slot-icon:before {
	content: "\f772"
}

.ts-icon.is-hire-a-helper-icon:before {
	content: "\f3b0";
	font-family: IconsBrands
}

.ts-icon.is-passport-icon:before {
	content: "\f5ab"
}

.ts-icon.is-spaghetti-monster-flying-icon:before {
	content: "\f67b"
}

.ts-icon.is-circle-chevron-left-icon:before {
	content: "\f137"
}

.ts-icon.is-cmplid-icon:before {
	content: "\e360";
	font-family: IconsBrands
}

.ts-icon.is-imdb-icon:before {
	content: "\f2d8";
	font-family: IconsBrands
}

.ts-icon.is-people-roof-icon:before {
	content: "\e537"
}

.ts-icon.is-palfed-icon:before {
	content: "\f3d8";
	font-family: IconsBrands
}

.ts-icon.is-person-burst-icon:before {
	content: "\e53b"
}

.ts-icon.is-square-envelope-icon:before {
	content: "\f199"
}

.ts-icon.is-ups-icon:before {
	content: "\f7e0";
	font-family: IconsBrands
}

.ts-icon.is-virus-slash-icon:before {
	content: "\e075"
}

.ts-icon.is-face-laugh-beam-icon:before {
	content: "\f59a"
}

.ts-icon.is-snowflake-icon:before {
	content: "\f2dc"
}

.ts-icon.is-trade-federation-icon:before {
	content: "\f513";
	font-family: IconsBrands
}

.ts-icon.is-user-clock-icon:before {
	content: "\f4fd"
}

.ts-icon.is-code-branch-icon:before {
	content: "\f126"
}

.ts-icon.is-hourglass-icon:before {
	content: "\f254"
}

.ts-icon.is-pager-icon:before {
	content: "\f815"
}

.ts-icon.is-x-ray-icon:before {
	content: "\f497"
}

.ts-icon.is-bandage-icon:before {
	content: "\f462"
}

.ts-icon.is-microphone-slash-icon:before {
	content: "\f131"
}

.ts-icon.is-person-breastfeeding-icon:before {
	content: "\e53a"
}

.ts-icon.is-square-instagram-icon:before {
	content: "\e055";
	font-family: IconsBrands
}

.ts-icon.is-temperature-low-icon:before {
	content: "\f76b"
}

.ts-icon.is-user-plus-icon:before {
	content: "\f234"
}

.ts-icon.is-face-smile-wink-icon:before {
	content: "\f4da"
}

.ts-icon.is-phone-slash-icon:before {
	content: "\f3dd"
}

.ts-icon.is-searchengin-icon:before {
	content: "\f3eb";
	font-family: IconsBrands
}

.ts-icon.is-tractor-icon:before {
	content: "\f722"
}

.ts-icon.is-recycle-icon:before {
	content: "\f1b8"
}

.ts-icon.is-tooth-icon:before {
	content: "\f5c9"
}

.ts-icon.is-vault-icon:before {
	content: "\e2c5"
}

.ts-icon.is-angellist-icon:before {
	content: "\f209";
	font-family: IconsBrands
}

.ts-icon.is-chart-gantt-icon:before {
	content: "\e0e4"
}

.ts-icon.is-dice-one-icon:before {
	content: "\f525"
}

.ts-icon.is-kitchen-set-icon:before {
	content: "\e51a"
}

.ts-icon.is-bed-pulse-icon:before {
	content: "\f487"
}

.ts-icon.is-compress-icon:before {
	content: "\f066"
}

.ts-icon.is-pied-piper-icon:before {
	content: "\f2ae";
	font-family: IconsBrands
}

.ts-icon.is-wheat-awn-circle-exclamation-icon:before {
	content: "\e598"
}

.ts-icon.is-cross-icon:before {
	content: "\f654"
}

.ts-icon.is-eject-icon:before {
	content: "\f052"
}

.ts-icon.is-folder-icon:before {
	content: "\f07b"
}

.ts-icon.is-gratipay-icon:before {
	content: "\f184";
	font-family: IconsBrands
}

.ts-icon.is-markdown-icon:before {
	content: "\f60f";
	font-family: IconsBrands
}

.ts-icon.is-person-walking-icon:before {
	content: "\f554"
}

.ts-icon.is-retweet-icon:before {
	content: "\f079"
}

.ts-icon.is-creative-commons-icon:before {
	content: "\f25e";
	font-family: IconsBrands
}

.ts-icon.is-landmark-dome-icon:before {
	content: "\f752"
}

.ts-icon.is-square-full-icon:before {
	content: "\f45c"
}

.ts-icon.is-bacterium-icon:before {
	content: "\e05a"
}

.ts-icon.is-digg-icon:before {
	content: "\f1a6";
	font-family: IconsBrands
}

.ts-icon.is-laptop-file-icon:before {
	content: "\e51d"
}

.ts-icon.is-scale-unbalanced-icon:before {
	content: "\f515"
}

.ts-icon.is-broom-icon:before {
	content: "\f51a"
}

.ts-icon.is-clock-icon:before {
	content: "\f017"
}

.ts-icon.is-file-lines-icon:before {
	content: "\f15c"
}

.ts-icon.is-moon-icon:before {
	content: "\f186"
}

.ts-icon.is-paint-roller-icon:before {
	content: "\f5aa"
}

.ts-icon.is-chevron-right-icon:before {
	content: "\f054"
}

.ts-icon.is-door-open-icon:before {
	content: "\f52b"
}

.ts-icon.is-arrow-down-9-1-icon:before {
	content: "\f886"
}

.ts-icon.is-chart-simple-icon:before {
	content: "\e473"
}

.ts-icon.is-creative-commons-remix-icon:before {
	content: "\f4ee";
	font-family: IconsBrands
}

.ts-icon.is-plane-slash-icon:before {
	content: "\e069"
}

.ts-icon.is-image-icon:before {
	content: "\f03e"
}

.ts-icon.is-location-pin-icon:before {
	content: "\f041"
}

.ts-icon.is-supple-icon:before {
	content: "\f3f9";
	font-family: IconsBrands
}

.ts-icon.is-file-word-icon:before {
	content: "\f1c2"
}

.ts-icon.is-first-order-icon:before {
	content: "\f2b0";
	font-family: IconsBrands
}

.ts-icon.is-hand-holding-medical-icon:before {
	content: "\e05c"
}

.ts-icon.is-shoe-prints-icon:before {
	content: "\f54b"
}

.ts-icon.is-drum-steelpan-icon:before {
	content: "\f56a"
}

.ts-icon.is-house-chimney-icon:before {
	content: "\e3af"
}

.ts-icon.is-money-bill-transfer-icon:before {
	content: "\e528"
}

.ts-icon.is-school-lock-icon:before {
	content: "\e56f"
}

.ts-icon.is-wpressr-icon:before {
	content: "\f3e4";
	font-family: IconsBrands
}

.ts-icon.is-bars-progress-icon:before {
	content: "\f828"
}

.ts-icon.is-d-icon:before {
	content: "\44"
}

.ts-icon.is-odnoklassniki-icon:before {
	content: "\f263";
	font-family: IconsBrands
}

.ts-icon.is-hornbill-icon:before {
	content: "\f592";
	font-family: IconsBrands
}

.ts-icon.is-medium-icon:before {
	content: "\f23a";
	font-family: IconsBrands
}

.ts-icon.is-microphone-icon:before {
	content: "\f130"
}

.ts-icon.is-square-phone-flip-icon:before {
	content: "\f87b"
}

.ts-icon.is-vest-patches-icon:before {
	content: "\e086"
}

.ts-icon.is-virus-covid-slash-icon:before {
	content: "\e4a9"
}

.ts-icon.is-sun-plant-wilt-icon:before {
	content: "\e57a"
}

.ts-icon.is-up-long-icon:before {
	content: "\f30c"
}

.ts-icon.is-display-icon:before {
	content: "\e163"
}

.ts-icon.is-phone-icon:before {
	content: "\f095"
}

.ts-icon.is-sort-icon:before {
	content: "\f0dc"
}

.ts-icon.is-buromobelexperte-icon:before {
	content: "\f37f";
	font-family: IconsBrands
}

.ts-icon.is-computer-mouse-icon:before {
	content: "\f8cc"
}

.ts-icon.is-archway-icon:before {
	content: "\f557"
}

.ts-icon.is-square-tumblr-icon:before {
	content: "\f174";
	font-family: IconsBrands
}

.ts-icon.is-clover-icon:before {
	content: "\e139"
}

.ts-icon.is-comment-dots-icon:before {
	content: "\f4ad"
}

.ts-icon.is-microphone-lines-icon:before {
	content: "\f3c9"
}

.ts-icon.is-object-group-icon:before {
	content: "\f247"
}

.ts-icon.is-paperclip-icon:before {
	content: "\f0c6"
}

.ts-icon.is-person-military-rifle-icon:before {
	content: "\e54b"
}

.ts-icon.is-bolt-lightning-icon:before {
	content: "\e0b7"
}

.ts-icon.is-circle-arrow-up-icon:before {
	content: "\f0aa"
}

.ts-icon.is-comment-sms-icon:before {
	content: "\f7cd"
}

.ts-icon.is-hand-point-left-icon:before {
	content: "\f0a5"
}

.ts-icon.is-jedi-order-icon:before {
	content: "\f50e";
	font-family: IconsBrands
}

.ts-icon.is-stripe-s-icon:before {
	content: "\f42a";
	font-family: IconsBrands
}

.ts-icon.is-dev-icon:before {
	content: "\f6cc";
	font-family: IconsBrands
}

.ts-icon.is-hand-point-down-icon:before {
	content: "\f0a7"
}

.ts-icon.is-mendeley-icon:before {
	content: "\f7b3";
	font-family: IconsBrands
}

.ts-icon.is-window-minimize-icon:before {
	content: "\f2d1"
}

.ts-icon.is-angular-icon:before {
	content: "\f420";
	font-family: IconsBrands
}

.ts-icon.is-diagram-successor-icon:before {
	content: "\e47a"
}

.ts-icon.is-dna-icon:before {
	content: "\f471"
}

.ts-icon.is-font-awesome-icon:before {
	content: "\f2b4"
}

.ts-icon.is-shirt-icon:before {
	content: "\f553"
}

.ts-icon.is-sitemap-icon:before {
	content: "\f0e8"
}

.ts-icon.is-timeline-icon:before {
	content: "\e29c"
}

.ts-icon.is-arrow-down-z-a-icon:before {
	content: "\f881"
}

.ts-icon.is-arrow-turn-up-icon:before {
	content: "\f148"
}

.ts-icon.is-bus-simple-icon:before {
	content: "\f55e"
}

.ts-icon.is-sink-icon:before {
	content: "\e06d"
}

.ts-icon.is-sterling-sign-icon:before {
	content: "\f154"
}

.ts-icon.is-6-icon:before {
	content: "\36"
}

.ts-icon.is-caret-up-icon:before {
	content: "\f0d8"
}

.ts-icon.is-circle-dollar-to-slot-icon:before {
	content: "\f4b9"
}

.ts-icon.is-creative-commons-by-icon:before {
	content: "\f4e7";
	font-family: IconsBrands
}

.ts-icon.is-fonticons-icon:before {
	content: "\f280";
	font-family: IconsBrands
}

.ts-icon.is-indian-rupee-sign-icon:before {
	content: "\e1bc"
}

.ts-icon.is-bug-slash-icon:before {
	content: "\e490"
}

.ts-icon.is-medrt-icon:before {
	content: "\f3c8";
	font-family: IconsBrands
}

.ts-icon.is-tent-arrows-down-icon:before {
	content: "\e581"
}

.ts-icon.is-frog-icon:before {
	content: "\f52e"
}

.ts-icon.is-image-portrait-icon:before {
	content: "\f3e0"
}

.ts-icon.is-person-walking-arrow-loop-left-icon:before {
	content: "\e551"
}

.ts-icon.is-star-of-life-icon:before {
	content: "\f621"
}

.ts-icon.is-facebook-icon:before {
	content: "\f09a";
	font-family: IconsBrands
}

.ts-icon.is-locust-icon:before {
	content: "\e520"
}

.ts-icon.is-thermometer-icon:before {
	content: "\f491"
}

.ts-icon.is-galactic-senate-icon:before {
	content: "\f50d";
	font-family: IconsBrands
}

.ts-icon.is-shield-dog-icon:before {
	content: "\e573"
}

.ts-icon.is-comment-medical-icon:before {
	content: "\f7f5"
}

.ts-icon.is-plug-circle-bolt-icon:before {
	content: "\e55b"
}

.ts-icon.is-train-subway-icon:before {
	content: "\f239"
}

.ts-icon.is-dollar-sign-icon:before {
	content: "\24"
}

.ts-icon.is-ellipsis-icon:before {
	content: "\f141"
}

.ts-icon.is-spray-can-icon:before {
	content: "\f5bd"
}

.ts-icon.is-typo3-icon:before {
	content: "\f42b";
	font-family: IconsBrands
}

.ts-icon.is-8-icon:before {
	content: "\38"
}

.ts-icon.is-feather-icon:before {
	content: "\f52d"
}

.ts-icon.is-glide-g-icon:before {
	content: "\f2a6";
	font-family: IconsBrands
}

.ts-icon.is-paste-icon:before {
	content: "\f0ea"
}

.ts-icon.is-users-between-lines-icon:before {
	content: "\e591"
}

.ts-icon.is-w-icon:before {
	content: "\57"
}

.ts-icon.is-bullhorn-icon:before {
	content: "\f0a1"
}

.ts-icon.is-face-kiss-beam-icon:before {
	content: "\f597"
}

.ts-icon.is-fedex-icon:before {
	content: "\f797";
	font-family: IconsBrands
}

.ts-icon.is-satellite-dish-icon:before {
	content: "\f7c0"
}

.ts-icon.is-bridge-water-icon:before {
	content: "\e4ce"
}

.ts-icon.is-code-commit-icon:before {
	content: "\f386"
}

.ts-icon.is-file-import-icon:before {
	content: "\f56f"
}

.ts-icon.is-qrcode-icon:before {
	content: "\f029"
}

.ts-icon.is-road-barrier-icon:before {
	content: "\e562"
}

.ts-icon.is-barcode-icon:before {
	content: "\f02a"
}

.ts-icon.is-truck-medical-icon:before {
	content: "\f0f9"
}

.ts-icon.is-users-line-icon:before {
	content: "\e592"
}

.ts-icon.is-firefox-icon:before {
	content: "\f269";
	font-family: IconsBrands
}

.ts-icon.is-hands-bound-icon:before {
	content: "\e4f9"
}

.ts-icon.is-itunes-note-icon:before {
	content: "\f3b5";
	font-family: IconsBrands
}

.ts-icon.is-marker-icon:before {
	content: "\f5a1"
}

.ts-icon.is-mask-icon:before {
	content: "\f6fa"
}

.ts-icon.is-pencil-icon:before {
	content: "\f303"
}

.ts-icon.is-basket-shopping-icon:before {
	content: "\f291"
}

.ts-icon.is-cake-candles-icon:before {
	content: "\f1fd"
}

.ts-icon.is-pause-icon:before {
	content: "\f04c"
}

.ts-icon.is-sign-hanging-icon:before {
	content: "\f4d9"
}

.ts-icon.is-smoking-icon:before {
	content: "\f48d"
}

.ts-icon.is-tv-icon:before {
	content: "\f26c"
}

.ts-icon.is-diagram-predecessor-icon:before {
	content: "\e477"
}

.ts-icon.is-folder-closed-icon:before {
	content: "\e185"
}

.ts-icon.is-square-person-confined-icon:before {
	content: "\e577"
}

.ts-icon.is-telegram-icon:before {
	content: "\f2c6";
	font-family: IconsBrands
}

.ts-icon.is-v-icon:before {
	content: "\56"
}

.ts-icon.is-wand-magic-icon:before {
	content: "\f0d0"
}

.ts-icon.is-github-alt-icon:before {
	content: "\f113";
	font-family: IconsBrands
}

.ts-icon.is-o-icon:before {
	content: "\4f"
}

.ts-icon.is-stopwatch-icon:before {
	content: "\f2f2"
}

.ts-icon.is-angles-right-icon:before {
	content: "\f101"
}

.ts-icon.is-arrow-up-short-wide-icon:before {
	content: "\f885"
}

.ts-icon.is-circle-arrow-right-icon:before {
	content: "\f0a9"
}

.ts-icon.is-discord-icon:before {
	content: "\f392";
	font-family: IconsBrands
}

.ts-icon.is-kickstarter-icon:before {
	content: "\f3bb";
	font-family: IconsBrands
}

.ts-icon.is-arrow-down-up-across-line-icon:before {
	content: "\e4af"
}

.ts-icon.is-baby-carriage-icon:before {
	content: "\f77d"
}

.ts-icon.is-flipboard-icon:before {
	content: "\f44d";
	font-family: IconsBrands
}

.ts-icon.is-user-secret-icon:before {
	content: "\f21b"
}

.ts-icon.is-cookie-bite-icon:before {
	content: "\f564"
}

.ts-icon.is-periscope-icon:before {
	content: "\f3da";
	font-family: IconsBrands
}

.ts-icon.is-baht-sign-icon:before {
	content: "\e0ac"
}

.ts-icon.is-guilded-icon:before {
	content: "\e07e";
	font-family: IconsBrands
}

.ts-icon.is-money-bills-icon:before {
	content: "\e1f3"
}

.ts-icon.is-bluetooth-icon:before {
	content: "\f293";
	font-family: IconsBrands
}

.ts-icon.is-crop-simple-icon:before {
	content: "\f565"
}

.ts-icon.is-file-excel-icon:before {
	content: "\f1c3"
}

.ts-icon.is-fonticons-fi-icon:before {
	content: "\f3a2";
	font-family: IconsBrands
}

.ts-icon.is-person-drowning-icon:before {
	content: "\e545"
}

.ts-icon.is-section-icon:before {
	content: "\e447"
}

.ts-icon.is-jenkins-icon:before {
	content: "\f3b6";
	font-family: IconsBrands
}

.ts-icon.is-mix-icon:before {
	content: "\f3cb";
	font-family: IconsBrands
}

.ts-icon.is-address-card-icon:before {
	content: "\f2bb"
}

.ts-icon.is-arrows-spin-icon:before {
	content: "\e4bb"
}

.ts-icon.is-audible-icon:before {
	content: "\f373";
	font-family: IconsBrands
}

.ts-icon.is-car-icon:before {
	content: "\f1b9"
}

.ts-icon.is-cart-flatbed-icon:before {
	content: "\f474"
}

.ts-icon.is-florin-sign-icon:before {
	content: "\e184"
}

.ts-icon.is-rebel-icon:before {
	content: "\f1d0";
	font-family: IconsBrands
}

.ts-icon.is-square-lastfm-icon:before {
	content: "\f203";
	font-family: IconsBrands
}

.ts-icon.is-person-shelter-icon:before {
	content: "\e54f"
}

.ts-icon.is-stethoscope-icon:before {
	content: "\f0f1"
}

.ts-icon.is-tower-observation-icon:before {
	content: "\e586"
}

.ts-icon.is-cart-flatbed-suitcase-icon:before {
	content: "\f59d"
}

.ts-icon.is-glasses-icon:before {
	content: "\f530"
}

.ts-icon.is-ring-icon:before {
	content: "\f70b"
}

.ts-icon.is-sd-card-icon:before {
	content: "\f7c2"
}

.ts-icon.is-symfony-icon:before {
	content: "\f83d";
	font-family: IconsBrands
}

.ts-icon.is-table-icon:before {
	content: "\f0ce"
}

.ts-icon.is-calendar-day-icon:before {
	content: "\f783"
}

.ts-icon.is-leanpub-icon:before {
	content: "\f212";
	font-family: IconsBrands
}

.ts-icon.is-swift-icon:before {
	content: "\f8e1";
	font-family: IconsBrands
}

.ts-icon.is-arrow-right-long-icon:before {
	content: "\f178"
}

.ts-icon.is-circle-pause-icon:before {
	content: "\f28b"
}

.ts-icon.is-instalod-icon:before {
	content: "\e081";
	font-family: IconsBrands
}

.ts-icon.is-teeth-icon:before {
	content: "\f62e"
}

.ts-icon.is-angles-down-icon:before {
	content: "\f103"
}

.ts-icon.is-cc-amazon-pay-icon:before {
	content: "\f42d";
	font-family: IconsBrands
}

.ts-icon.is-cc-amex-icon:before {
	content: "\f1f3";
	font-family: IconsBrands
}

.ts-icon.is-dice-four-icon:before {
	content: "\f524"
}

.ts-icon.is-person-booth-icon:before {
	content: "\f756"
}

.ts-icon.is-qq-icon:before {
	content: "\f1d6";
	font-family: IconsBrands
}

.ts-icon.is-reply-all-icon:before {
	content: "\f122"
}

.ts-icon.is-terminal-icon:before {
	content: "\f120"
}

.ts-icon.is-wordpress-simple-icon:before {
	content: "\f411";
	font-family: IconsBrands
}

.ts-icon.is-gears-icon:before {
	content: "\f085"
}

.ts-icon.is-horse-icon:before {
	content: "\f6f0"
}

.ts-icon.is-person-dress-burst-icon:before {
	content: "\e544"
}

.ts-icon.is-plane-arrival-icon:before {
	content: "\f5af"
}

.ts-icon.is-bowling-ball-icon:before {
	content: "\f436"
}

.ts-icon.is-drum-icon:before {
	content: "\f569"
}

.ts-icon.is-plant-wilt-icon:before {
	content: "\e5aa"
}

.ts-icon.is-the-red-yeti-icon:before {
	content: "\f69d";
	font-family: IconsBrands
}

.ts-icon.is-tower-broadcast-icon:before {
	content: "\f519"
}

.ts-icon.is-critical-role-icon:before {
	content: "\f6c9";
	font-family: IconsBrands
}

.ts-icon.is-list-ul-icon:before {
	content: "\f0ca"
}

.ts-icon.is-slideshare-icon:before {
	content: "\f1e7";
	font-family: IconsBrands
}

.ts-icon.is-universal-access-icon:before {
	content: "\f29a"
}

.ts-icon.is-house-chimney-medical-icon:before {
	content: "\f7f2"
}

.ts-icon.is-jira-icon:before {
	content: "\f7b1";
	font-family: IconsBrands
}

.ts-icon.is-less-than-equal-icon:before {
	content: "\f537"
}

.ts-icon.is-square-xmark-icon:before {
	content: "\f2d3"
}

.ts-icon.is-golf-ball-tee-icon:before {
	content: "\f450"
}

.ts-icon.is-laptop-code-icon:before {
	content: "\f5fc"
}

.ts-icon.is-shirtsinbulk-icon:before {
	content: "\f214";
	font-family: IconsBrands
}

.ts-icon.is-fire-extinguisher-icon:before {
	content: "\f134"
}

.ts-icon.is-hands-asl-interpreting-icon:before {
	content: "\f2a3"
}

.ts-icon.is-school-circle-check-icon:before {
	content: "\e56b"
}

.ts-icon.is-servicestack-icon:before {
	content: "\f3ec";
	font-family: IconsBrands
}

.ts-icon.is-vest-icon:before {
	content: "\e085"
}

.ts-icon.is-battery-half-icon:before {
	content: "\f242"
}

.ts-icon.is-house-medical-icon:before {
	content: "\e3b2"
}

.ts-icon.is-memory-icon:before {
	content: "\f538"
}

.ts-icon.is-menorah-icon:before {
	content: "\f676"
}

.ts-icon.is-mizuni-icon:before {
	content: "\f3cc";
	font-family: IconsBrands
}

.ts-icon.is-rocket-icon:before {
	content: "\f135"
}

.ts-icon.is-arrow-up-from-bracket-icon:before {
	content: "\e09a"
}

.ts-icon.is-cloud-showers-water-icon:before {
	content: "\e4e4"
}

.ts-icon.is-paragraph-icon:before {
	content: "\f1dd"
}

.ts-icon.is-apple-pay-icon:before {
	content: "\f415";
	font-family: IconsBrands
}

.ts-icon.is-house-circle-exclamation-icon:before {
	content: "\e50a"
}

.ts-icon.is-person-harassing-icon:before {
	content: "\e549"
}

.ts-icon.is-sim-card-icon:before {
	content: "\f7c4"
}

.ts-icon.is-square-caret-right-icon:before {
	content: "\f152"
}

.ts-icon.is-users-viewfinder-icon:before {
	content: "\e595"
}

.ts-icon.is-cc-stripe-icon:before {
	content: "\f1f5";
	font-family: IconsBrands
}

.ts-icon.is-cloud-showers-heavy-icon:before {
	content: "\f740"
}

.ts-icon.is-road-spikes-icon:before {
	content: "\e568"
}

.ts-icon.is-sliders-icon:before {
	content: "\f1de"
}

.ts-icon.is-house-chimney-window-icon:before {
	content: "\e00d"
}

.ts-icon.is-snowman-icon:before {
	content: "\f7d0"
}

.ts-icon.is-magnifying-glass-chart-icon:before {
	content: "\e522"
}

.ts-icon.is-pied-piper-alt-icon:before {
	content: "\f1a8";
	font-family: IconsBrands
}

.ts-icon.is-tape-icon:before {
	content: "\f4db"
}

.ts-icon.is-truck-arrow-right-icon:before {
	content: "\e58b"
}

.ts-icon.is-certificate-icon:before {
	content: "\f0a3"
}

.ts-icon.is-phoenix-framework-icon:before {
	content: "\f3dc";
	font-family: IconsBrands
}

.ts-icon.is-plate-wheat-icon:before {
	content: "\e55a"
}

.ts-icon.is-arrows-turn-right-icon:before {
	content: "\e4c0"
}

.ts-icon.is-creative-commons-pd-icon:before {
	content: "\f4ec";
	font-family: IconsBrands
}

.ts-icon.is-divide-icon:before {
	content: "\f529"
}

.ts-icon.is-padlet-icon:before {
	content: "\e4a0";
	font-family: IconsBrands
}

.ts-icon.is-person-hiking-icon:before {
	content: "\f6ec"
}

.ts-icon.is-wpbeginner-icon:before {
	content: "\f297";
	font-family: IconsBrands
}

.ts-icon.is-bicycle-icon:before {
	content: "\f206"
}

.ts-icon.is-foursquare-icon:before {
	content: "\f180";
	font-family: IconsBrands
}

.ts-icon.is-infinity-icon:before {
	content: "\f534"
}

.ts-icon.is-mill-sign-icon:before {
	content: "\e1ed"
}

.ts-icon.is-person-digging-icon:before {
	content: "\f85e"
}

.ts-icon.is-resolving-icon:before {
	content: "\f3e7";
	font-family: IconsBrands
}

.ts-icon.is-cloudversify-icon:before {
	content: "\f385";
	font-family: IconsBrands
}

.ts-icon.is-podcast-icon:before {
	content: "\f2ce"
}

.ts-icon.is-tree-icon:before {
	content: "\f1bb"
}

.ts-icon.is-wind-icon:before {
	content: "\f72e"
}

.ts-icon.is-grip-icon:before {
	content: "\f58d"
}

.ts-icon.is-network-wired-icon:before {
	content: "\f6ff"
}

.ts-icon.is-child-rifle-icon:before {
	content: "\e4e0"
}

.ts-icon.is-drupal-icon:before {
	content: "\f1a9";
	font-family: IconsBrands
}

.ts-icon.is-mask-face-icon:before {
	content: "\e1d7"
}

.ts-icon.is-person-chalkboard-icon:before {
	content: "\e53d"
}

.ts-icon.is-viacoin-icon:before {
	content: "\f237";
	font-family: IconsBrands
}

.ts-icon.is-stripe-icon:before {
	content: "\f429";
	font-family: IconsBrands
}

.ts-icon.is-face-dizzy-icon:before {
	content: "\f567"
}

.ts-icon.is-money-bill-trend-up-icon:before {
	content: "\e529"
}

.ts-icon.is-cc-apple-pay-icon:before {
	content: "\f416";
	font-family: IconsBrands
}

.ts-icon.is-closed-captioning-icon:before {
	content: "\f20a"
}

.ts-icon.is-school-flag-icon:before {
	content: "\e56e"
}

.ts-icon.is-3-icon:before {
	content: "\33"
}

.ts-icon.is-clapperboard-icon:before {
	content: "\e131"
}

.ts-icon.is-meta-icon:before {
	content: "\e49b";
	font-family: IconsBrands
}

.ts-icon.is-mug-saucer-icon:before {
	content: "\f0f4"
}

.ts-icon.is-yandex-international-icon:before {
	content: "\f414";
	font-family: IconsBrands
}

.ts-icon.is-aws-icon:before {
	content: "\f375";
	font-family: IconsBrands
}

.ts-icon.is-camera-icon:before {
	content: "\f030"
}

.ts-icon.is-erlang-icon:before {
	content: "\f39d";
	font-family: IconsBrands
}

.ts-icon.is-mandalorian-icon:before {
	content: "\f50f";
	font-family: IconsBrands
}

.ts-icon.is-soap-icon:before {
	content: "\e06e"
}

.ts-icon.is-suitcase-rolling-icon:before {
	content: "\f5c1"
}

.ts-icon.is-alipay-icon:before {
	content: "\f642";
	font-family: IconsBrands
}

.ts-icon.is-cable-car-icon:before {
	content: "\f7da"
}

.ts-icon.is-joomla-icon:before {
	content: "\f1aa";
	font-family: IconsBrands
}

.ts-icon.is-wallet-icon:before {
	content: "\f555"
}

.ts-icon.is-yin-yang-icon:before {
	content: "\f6ad"
}

.ts-icon.is-7-icon:before {
	content: "\37"
}

.ts-icon.is-piggy-bank-icon:before {
	content: "\f4d3"
}

.ts-icon.is-square-xing-icon:before {
	content: "\f169";
	font-family: IconsBrands
}

.ts-icon.is-optin-monster-icon:before {
	content: "\f23c";
	font-family: IconsBrands
}

.ts-icon.is-mailchimp-icon:before {
	content: "\f59e";
	font-family: IconsBrands
}

.ts-icon.is-phone-volume-icon:before {
	content: "\f2a0"
}

.ts-icon.is-rectangle-xmark-icon:before {
	content: "\f410"
}

.ts-icon.is-toilet-paper-icon:before {
	content: "\f71e"
}

.ts-icon.is-google-plus-icon:before {
	content: "\f2b3";
	font-family: IconsBrands
}

.ts-icon.is-hat-cowboy-side-icon:before {
	content: "\f8c1"
}

.ts-icon.is-mortar-pestle-icon:before {
	content: "\f5a7"
}

.ts-icon.is-plus-minus-icon:before {
	content: "\e43c"
}

.ts-icon.is-spider-icon:before {
	content: "\f717"
}

.ts-icon.is-user-large-slash-icon:before {
	content: "\f4fa"
}

.ts-icon.is-2-icon:before {
	content: "\32"
}

.ts-icon.is-bottle-water-icon:before {
	content: "\e4c5"
}

.ts-icon.is-creative-commons-sampling-plus-icon:before {
	content: "\f4f1";
	font-family: IconsBrands
}

.ts-icon.is-google-icon:before {
	content: "\f1a0";
	font-family: IconsBrands
}

.ts-icon.is-korvue-icon:before {
	content: "\f42f";
	font-family: IconsBrands
}

.ts-icon.is-square-pen-icon:before {
	content: "\f14b"
}

.ts-icon.is-building-columns-icon:before {
	content: "\f19c"
}

.ts-icon.is-download-icon:before {
	content: "\f019"
}

.ts-icon.is-ebay-icon:before {
	content: "\f4f4";
	font-family: IconsBrands
}

.ts-icon.is-pushed-icon:before {
	content: "\f3e1";
	font-family: IconsBrands
}

.ts-icon.is-fill-icon:before {
	content: "\f575"
}

.ts-icon.is-inbox-icon:before {
	content: "\f01c"
}

.ts-icon.is-screwdriver-icon:before {
	content: "\f54a"
}

.ts-icon.is-stackpath-icon:before {
	content: "\f842";
	font-family: IconsBrands
}

.ts-icon.is-stairs-icon:before {
	content: "\e289"
}

.ts-icon.is-comment-slash-icon:before {
	content: "\f4b3"
}

.ts-icon.is-hashnode-icon:before {
	content: "\e499";
	font-family: IconsBrands
}

.ts-icon.is-jar-icon:before {
	content: "\e516"
}

.ts-icon.is-money-check-dollar-icon:before {
	content: "\f53d"
}

.ts-icon.is-store-icon:before {
	content: "\f54e"
}

.ts-icon.is-temperature-high-icon:before {
	content: "\f769"
}

.ts-icon.is-car-on-icon:before {
	content: "\e4dd"
}

.ts-icon.is-mastodon-icon:before {
	content: "\f4f6";
	font-family: IconsBrands
}

.ts-icon.is-underline-icon:before {
	content: "\f0cd"
}

.ts-icon.is-volleyball-icon:before {
	content: "\f45f"
}

.ts-icon.is-book-skull-icon:before {
	content: "\f6b7"
}

.ts-icon.is-z-icon:before {
	content: "\5a"
}

.ts-icon.is-backward-step-icon:before {
	content: "\f048"
}

.ts-icon.is-cloudscale-icon:before {
	content: "\f383";
	font-family: IconsBrands
}

.ts-icon.is-hammer-icon:before {
	content: "\f6e3"
}

.ts-icon.is-turn-down-icon:before {
	content: "\f3be"
}

.ts-icon.is-forward-step-icon:before {
	content: "\f051"
}

.ts-icon.is-group-arrows-rotate-icon:before {
	content: "\e4f6"
}

.ts-icon.is-magnifying-glass-icon:before {
	content: "\f002"
}

.ts-icon.is-skyatlas-icon:before {
	content: "\f216";
	font-family: IconsBrands
}

.ts-icon.is-explosion-icon:before {
	content: "\e4e9"
}

.ts-icon.is-pen-nib-icon:before {
	content: "\f5ad"
}

.ts-icon.is-chess-queen-icon:before {
	content: "\f445"
}

.ts-icon.is-user-tie-icon:before {
	content: "\f508"
}

.ts-icon.is-bitcoin-icon:before {
	content: "\f379";
	font-family: IconsBrands
}

.ts-icon.is-border-top-left-icon:before {
	content: "\f853"
}

.ts-icon.is-glass-water-droplet-icon:before {
	content: "\e4f5"
}

.ts-icon.is-minus-icon:before {
	content: "\f068"
}

.ts-icon.is-tty-icon:before {
	content: "\f1e4"
}

.ts-icon.is-person-cane-icon:before {
	content: "\e53c"
}

.ts-icon.is-volcano-icon:before {
	content: "\f770"
}

.ts-icon.is-atlassian-icon:before {
	content: "\f77b";
	font-family: IconsBrands
}

.ts-icon.is-bell-icon:before {
	content: "\f0f3"
}

.ts-icon.is-plane-circle-exclamation-icon:before {
	content: "\e556"
}

.ts-icon.is-book-journal-whills-icon:before {
	content: "\f66a"
}

.ts-icon.is-expand-icon:before {
	content: "\f065"
}

.ts-icon.is-quora-icon:before {
	content: "\f2c4";
	font-family: IconsBrands
}

.ts-icon.is-volume-off-icon:before {
	content: "\f026"
}

.ts-icon.is-tags-icon:before {
	content: "\f02c"
}

.ts-icon.is-unity-icon:before {
	content: "\e049";
	font-family: IconsBrands
}

.ts-icon.is-user-xmark-icon:before {
	content: "\f235"
}

.ts-icon.is-microchip-icon:before {
	content: "\f2db"
}

.ts-icon.is-square-google-plus-icon:before {
	content: "\f0d4";
	font-family: IconsBrands
}

.ts-icon.is-bacon-icon:before {
	content: "\f7e5"
}

.ts-icon.is-bottle-droplet-icon:before {
	content: "\e4c4"
}

.ts-icon.is-circle-right-icon:before {
	content: "\f35a"
}

.ts-icon.is-face-grin-tears-icon:before {
	content: "\f588"
}

.ts-icon.is-fire-icon:before {
	content: "\f06d"
}

.ts-icon.is-gamepad-icon:before {
	content: "\f11b"
}

.ts-icon.is-tencent-weibo-icon:before {
	content: "\f1d5";
	font-family: IconsBrands
}

.ts-icon.is-lungs-icon:before {
	content: "\f604"
}

.ts-icon.is-digital-ocean-icon:before {
	content: "\f391";
	font-family: IconsBrands
}

.ts-icon.is-trash-can-arrow-up-icon:before {
	content: "\f82a"
}

.ts-icon.is-virus-icon:before {
	content: "\e074"
}

.ts-icon.is-chess-knight-icon:before {
	content: "\f441"
}

.ts-icon.is-face-laugh-icon:before {
	content: "\f599"
}

.ts-icon.is-heart-circle-exclamation-icon:before {
	content: "\e4fe"
}

.ts-icon.is-calendar-week-icon:before {
	content: "\f784"
}

.ts-icon.is-fantasy-flight-games-icon:before {
	content: "\f6dc";
	font-family: IconsBrands
}

.ts-icon.is-id-card-icon:before {
	content: "\f2c2"
}

.ts-icon.is-pen-fancy-icon:before {
	content: "\f5ac"
}

.ts-icon.is-toilet-portable-icon:before {
	content: "\e583"
}

.ts-icon.is-broom-ball-icon:before {
	content: "\f458"
}

.ts-icon.is-shower-icon:before {
	content: "\f2cc"
}

.ts-icon.is-gear-icon:before {
	content: "\f013"
}

.ts-icon.is-square-virus-icon:before {
	content: "\e578"
}

.ts-icon.is-java-icon:before {
	content: "\f4e4";
	font-family: IconsBrands
}

.ts-icon.is-sketch-icon:before {
	content: "\f7c6";
	font-family: IconsBrands
}

.ts-icon.is-venus-mars-icon:before {
	content: "\f228"
}

.ts-icon.is-share-icon:before {
	content: "\f064"
}

.ts-icon.is-square-plus-icon:before {
	content: "\f0fe"
}

.ts-icon.is-baseball-icon:before {
	content: "\f433"
}

.ts-icon.is-circle-chevron-down-icon:before {
	content: "\f13a"
}

.ts-icon.is-vine-icon:before {
	content: "\f1ca";
	font-family: IconsBrands
}

.ts-icon.is-eraser-icon:before {
	content: "\f12d"
}

.ts-icon.is-ruler-vertical-icon:before {
	content: "\f548"
}

.ts-icon.is-suse-icon:before {
	content: "\f7d6";
	font-family: IconsBrands
}

.ts-icon.is-bath-icon:before {
	content: "\f2cd"
}

.ts-icon.is-openid-icon:before {
	content: "\f19b";
	font-family: IconsBrands
}

.ts-icon.is-repeat-icon:before {
	content: "\f363"
}

.ts-icon.is-trash-arrow-up-icon:before {
	content: "\f829"
}

.ts-icon.is-reddit-icon:before {
	content: "\f1a1";
	font-family: IconsBrands
}

.ts-icon.is-signal-icon:before {
	content: "\f012"
}

.ts-icon.is-table-tennis-paddle-ball-icon:before {
	content: "\f45d"
}

.ts-icon.is-tent-arrow-left-right-icon:before {
	content: "\e57f"
}

.ts-icon.is-map-location-icon:before {
	content: "\f59f"
}

.ts-icon.is-people-robbery-icon:before {
	content: "\e536"
}

.ts-icon.is-person-circle-question-icon:before {
	content: "\e542"
}

.ts-icon.is-shield-cat-icon:before {
	content: "\e572"
}

.ts-icon.is-umbrella-icon:before {
	content: "\f0e9"
}

.ts-icon.is-wine-bottle-icon:before {
	content: "\f72f"
}

.ts-icon.is-glass-water-icon:before {
	content: "\e4f4"
}

.ts-icon.is-house-laptop-icon:before {
	content: "\e066"
}

.ts-icon.is-pen-to-square-icon:before {
	content: "\f044"
}

.ts-icon.is-square-whatsapp-icon:before {
	content: "\f40c";
	font-family: IconsBrands
}

.ts-icon.is-bahai-icon:before {
	content: "\f666"
}

.ts-icon.is-strava-icon:before {
	content: "\f428";
	font-family: IconsBrands
}

.ts-icon.is-wave-square-icon:before {
	content: "\f83e"
}

.ts-icon.is-box-open-icon:before {
	content: "\f49e"
}

.ts-icon.is-handshake-simple-slash-icon:before {
	content: "\e05f"
}

.ts-icon.is-person-falling-burst-icon:before {
	content: "\e547"
}

.ts-icon.is-arrow-rotate-left-icon:before {
	content: "\f0e2"
}

.ts-icon.is-chess-rook-icon:before {
	content: "\f447"
}

.ts-icon.is-ear-deaf-icon:before {
	content: "\f2a4"
}

.ts-icon.is-face-sad-tear-icon:before {
	content: "\f5b4"
}

.ts-icon.is-vimeo-icon:before {
	content: "\f40a";
	font-family: IconsBrands
}

.ts-icon.is-truck-field-icon:before {
	content: "\e58d"
}

.ts-icon.is-arrows-up-down-icon:before {
	content: "\f07d"
}

.ts-icon.is-chess-icon:before {
	content: "\f439"
}

.ts-icon.is-dragon-icon:before {
	content: "\f6d5"
}

.ts-icon.is-drumstick-bite-icon:before {
	content: "\f6d7"
}

.ts-icon.is-tablet-screen-button-icon:before {
	content: "\f3fa"
}

.ts-icon.is-trophy-icon:before {
	content: "\f091"
}

.ts-icon.is-amazon-icon:before {
	content: "\f270";
	font-family: IconsBrands
}

.ts-icon.is-bootstrap-icon:before {
	content: "\f836";
	font-family: IconsBrands
}

.ts-icon.is-facebook-messenger-icon:before {
	content: "\f39f";
	font-family: IconsBrands
}

.ts-icon.is-ticket-icon:before {
	content: "\f145"
}

.ts-icon.is-up-down-icon:before {
	content: "\f338"
}

.ts-icon.is-users-rectangle-icon:before {
	content: "\e594"
}

.ts-icon.is-floppy-disk-icon:before {
	content: "\f0c7"
}

.ts-icon.is-grip-vertical-icon:before {
	content: "\f58e"
}

.ts-icon.is-quote-left-icon:before {
	content: "\f10d"
}

.ts-icon.is-solar-panel-icon:before {
	content: "\f5ba"
}

.ts-icon.is-text-slash-icon:before {
	content: "\f87d"
}

.ts-icon.is-arrow-down-a-z-icon:before {
	content: "\f15d"
}

.ts-icon.is-arrows-to-eye-icon:before {
	content: "\e4bf"
}

.ts-icon.is-k-icon:before {
	content: "\4b"
}

.ts-icon.is-person-praying-icon:before {
	content: "\f683"
}

.ts-icon.is-poop-icon:before {
	content: "\f619"
}

.ts-icon.is-truck-droplet-icon:before {
	content: "\e58c"
}

.ts-icon.is-code-fork-icon:before {
	content: "\e13b"
}

.ts-icon.is-git-icon:before {
	content: "\f1d3";
	font-family: IconsBrands
}

.ts-icon.is-car-tunnel-icon:before {
	content: "\e4de"
}

.ts-icon.is-codepen-icon:before {
	content: "\f1cb";
	font-family: IconsBrands
}

.ts-icon.is-square-font-awesome-stroke-icon:before {
	content: "\f35c";
	font-family: IconsBrands
}

.ts-icon.is-superpowers-icon:before {
	content: "\f2dd";
	font-family: IconsBrands
}

.ts-icon.is-xmarks-lines-icon:before {
	content: "\e59a"
}

.ts-icon.is-battery-quarter-icon:before {
	content: "\f243"
}

.ts-icon.is-bong-icon:before {
	content: "\f55c"
}

.ts-icon.is-mars-and-venus-icon:before {
	content: "\f224"
}

.ts-icon.is-martini-glass-icon:before {
	content: "\f57b"
}

.ts-icon.is-face-meh-blank-icon:before {
	content: "\f5a4"
}

.ts-icon.is-gripfire-icon:before {
	content: "\f3ac";
	font-family: IconsBrands
}

.ts-icon.is-award-icon:before {
	content: "\f559"
}

.ts-icon.is-calendar-days-icon:before {
	content: "\f073"
}

.ts-icon.is-arrows-left-right-to-line-icon:before {
	content: "\e4ba"
}

.ts-icon.is-face-sad-cry-icon:before {
	content: "\f5b3"
}

.ts-icon.is-medapps-icon:before {
	content: "\f3c6";
	font-family: IconsBrands
}

.ts-icon.is-sith-icon:before {
	content: "\f512";
	font-family: IconsBrands
}

.ts-icon.is-truck-plane-icon:before {
	content: "\e58f"
}

.ts-icon.is-usps-icon:before {
	content: "\f7e1";
	font-family: IconsBrands
}

.ts-icon.is-wolf-pack-battalion-icon:before {
	content: "\f514";
	font-family: IconsBrands
}

.ts-icon.is-box-icon:before {
	content: "\f466"
}

.ts-icon.is-euro-sign-icon:before {
	content: "\f153"
}

.ts-icon.is-eye-icon:before {
	content: "\f06e"
}

.ts-icon.is-first-order-alt-icon:before {
	content: "\f50a";
	font-family: IconsBrands
}

.ts-icon.is-icons-icon:before {
	content: "\f86d"
}

.ts-icon.is-person-running-icon:before {
	content: "\f70c"
}

.ts-icon.is-ello-icon:before {
	content: "\f5f1";
	font-family: IconsBrands
}

.ts-icon.is-themeisle-icon:before {
	content: "\f2b2";
	font-family: IconsBrands
}

.ts-icon.is-person-circle-check-icon:before {
	content: "\e53e"
}

.ts-icon.is-bomb-icon:before {
	content: "\f1e2"
}

.ts-icon.is-monero-icon:before {
	content: "\f3d0";
	font-family: IconsBrands
}

.ts-icon.is-mosquito-icon:before {
	content: "\e52b"
}

.ts-icon.is-caravan-icon:before {
	content: "\f8ff"
}

.ts-icon.is-hand-icon:before {
	content: "\f256"
}

.ts-icon.is-bore-hole-icon:before {
	content: "\e4c3"
}

.ts-icon.is-firefox-browser-icon:before {
	content: "\e007";
	font-family: IconsBrands
}

.ts-icon.is-xmark-icon:before {
	content: "\f00d"
}

.ts-icon.is-arrow-up-right-dots-icon:before {
	content: "\e4b7"
}

.ts-icon.is-chart-pie-icon:before {
	content: "\f200"
}

.ts-icon.is-headset-icon:before {
	content: "\f590"
}

.ts-icon.is-hotdog-icon:before {
	content: "\f80f"
}

.ts-icon.is-opera-icon:before {
	content: "\f26a";
	font-family: IconsBrands
}

.ts-icon.is-app-store-ios-icon:before {
	content: "\f370";
	font-family: IconsBrands
}

.ts-icon.is-fly-icon:before {
	content: "\f417";
	font-family: IconsBrands
}

.ts-icon.is-taxi-icon:before {
	content: "\f1ba"
}

.ts-icon.is-chrome-icon:before {
	content: "\f268";
	font-family: IconsBrands
}

.ts-icon.is-reddit-alien-icon:before {
	content: "\f281";
	font-family: IconsBrands
}

.ts-icon.is-windows-icon:before {
	content: "\f17a";
	font-family: IconsBrands
}

.ts-icon.is-bowl-rice-icon:before {
	content: "\e2eb"
}

.ts-icon.is-waze-icon:before {
	content: "\f83f";
	font-family: IconsBrands
}

.ts-icon.is-google-play-icon:before {
	content: "\f3ab";
	font-family: IconsBrands
}

.ts-icon.is-scale-balanced-icon:before {
	content: "\f24e"
}

.ts-icon.is-square-behance-icon:before {
	content: "\f1b5";
	font-family: IconsBrands
}

.ts-icon.is-steam-icon:before {
	content: "\f1b6";
	font-family: IconsBrands
}

.ts-icon.is-chromecast-icon:before {
	content: "\f838";
	font-family: IconsBrands
}

.ts-icon.is-dice-icon:before {
	content: "\f522"
}

.ts-icon.is-face-grimace-icon:before {
	content: "\f57f"
}

.ts-icon.is-lemon-icon:before {
	content: "\f094"
}

.ts-icon.is-link-slash-icon:before {
	content: "\f127"
}

.ts-icon.is-file-invoice-icon:before {
	content: "\f570"
}

.ts-icon.is-panorama-icon:before {
	content: "\e209"
}

.ts-icon.is-angles-left-icon:before {
	content: "\f100"
}

.ts-icon.is-arrow-up-long-icon:before {
	content: "\f176"
}

.ts-icon.is-landmark-icon:before {
	content: "\f66f"
}

.ts-icon.is-radiation-icon:before {
	content: "\f7b9"
}

.ts-icon.is-tablet-icon:before {
	content: "\f3fb"
}

.ts-icon.is-cloud-arrow-down-icon:before {
	content: "\f0ed"
}

.ts-icon.is-gift-icon:before {
	content: "\f06b"
}

.ts-icon.is-water-ladder-icon:before {
	content: "\f5c5"
}

.ts-icon.is-kickstarter-k-icon:before {
	content: "\f3bc";
	font-family: IconsBrands
}

.ts-icon.is-weibo-icon:before {
	content: "\f18a";
	font-family: IconsBrands
}

.ts-icon.is-hands-bubbles-icon:before {
	content: "\e05e"
}

.ts-icon.is-circle-notch-icon:before {
	content: "\f1ce"
}

.ts-icon.is-registered-icon:before {
	content: "\f25d"
}

.ts-icon.is-tachograph-digital-icon:before {
	content: "\f566"
}

.ts-icon.is-envelope-open-text-icon:before {
	content: "\f658"
}

.ts-icon.is-file-image-icon:before {
	content: "\f1c5"
}

.ts-icon.is-gauge-high-icon:before {
	content: "\f625"
}

.ts-icon.is-vuejs-icon:before {
	content: "\f41f";
	font-family: IconsBrands
}

.ts-icon.is-hryvnia-sign-icon:before {
	content: "\f6f2"
}

.ts-icon.is-person-rifle-icon:before {
	content: "\e54e"
}

.ts-icon.is-building-lock-icon:before {
	content: "\e4d6"
}

.ts-icon.is-heart-circle-check-icon:before {
	content: "\e4fd"
}

.ts-icon.is-text-height-icon:before {
	content: "\f034"
}

.ts-icon.is-tiktok-icon:before {
	content: "\e07b";
	font-family: IconsBrands
}

.ts-icon.is-untappd-icon:before {
	content: "\f405";
	font-family: IconsBrands
}

.ts-icon.is-heart-circle-xmark-icon:before {
	content: "\e501"
}

.ts-icon.is-align-right-icon:before {
	content: "\f038"
}

.ts-icon.is-chevron-left-icon:before {
	content: "\f053"
}

.ts-icon.is-house-circle-xmark-icon:before {
	content: "\e50b"
}

.ts-icon.is-share-nodes-icon:before {
	content: "\f1e0"
}

.ts-icon.is-bots-icon:before {
	content: "\e340";
	font-family: IconsBrands
}

.ts-icon.is-hamsa-icon:before {
	content: "\f665"
}

.ts-icon.is-hard-drive-icon:before {
	content: "\f0a0"
}

.ts-icon.is-jedi-icon:before {
	content: "\f669"
}

.ts-icon.is-table-columns-icon:before {
	content: "\f0db"
}

.ts-icon.is-google-drive-icon:before {
	content: "\f3aa";
	font-family: IconsBrands
}

.ts-icon.is-blog-icon:before {
	content: "\f781"
}

.ts-icon.is-box-archive-icon:before {
	content: "\f187"
}

.ts-icon.is-dong-sign-icon:before {
	content: "\e169"
}

.ts-icon.is-volume-xmark-icon:before {
	content: "\f6a9"
}

.ts-icon.is-uncharted-icon:before {
	content: "\e084";
	font-family: IconsBrands
}

.ts-icon.is-deskpro-icon:before {
	content: "\f38f";
	font-family: IconsBrands
}

.ts-icon.is-film-icon:before {
	content: "\f008"
}

.ts-icon.is-hill-avalanche-icon:before {
	content: "\e507"
}

.ts-icon.is-hotjar-icon:before {
	content: "\f3b1";
	font-family: IconsBrands
}

.ts-icon.is-kiwi-bird-icon:before {
	content: "\f535"
}

.ts-icon.is-square-pinterest-icon:before {
	content: "\f0d3";
	font-family: IconsBrands
}

.ts-icon.is-check-double-icon:before {
	content: "\f560"
}

.ts-icon.is-money-bill-1-wave-icon:before {
	content: "\f53b"
}

.ts-icon.is-pepper-hot-icon:before {
	content: "\f816"
}

.ts-icon.is-beer-mug-empty-icon:before {
	content: "\f0fc"
}

.ts-icon.is-file-circle-check-icon:before {
	content: "\e5a0"
}

.ts-icon.is-rss-icon:before {
	content: "\f09e"
}

.ts-icon.is-sellcast-icon:before {
	content: "\f2da";
	font-family: IconsBrands
}

.ts-icon.is-slack-icon:before {
	content: "\f198";
	font-family: IconsBrands
}

.ts-icon.is-yoast-icon:before {
	content: "\f2b1";
	font-family: IconsBrands
}

.ts-icon.is-mobile-retro-icon:before {
	content: "\e527"
}

.ts-icon.is-square-root-variable-icon:before {
	content: "\f698"
}

.ts-icon.is-avianex-icon:before {
	content: "\f374";
	font-family: IconsBrands
}

.ts-icon.is-building-flag-icon:before {
	content: "\e4d5"
}

.ts-icon.is-earth-africa-icon:before {
	content: "\f57c"
}

.ts-icon.is-python-icon:before {
	content: "\f3e2";
	font-family: IconsBrands
}

.ts-icon.is-truck-monster-icon:before {
	content: "\f63b"
}

.ts-icon.is-square-viadeo-icon:before {
	content: "\f2aa";
	font-family: IconsBrands
}

.ts-icon.is-vaadin-icon:before {
	content: "\f408";
	font-family: IconsBrands
}

.ts-icon.is-weight-scale-icon:before {
	content: "\f496"
}

.ts-icon.is-bezier-curve-icon:before {
	content: "\f55b"
}

.ts-icon.is-gitlab-icon:before {
	content: "\f296";
	font-family: IconsBrands
}

.ts-icon.is-handshake-simple-icon:before {
	content: "\f4c6"
}

.ts-icon.is-person-walking-luggage-icon:before {
	content: "\e554"
}

.ts-icon.is-truck-ramp-box-icon:before {
	content: "\f4de"
}

.ts-icon.is-vnv-icon:before {
	content: "\f40b";
	font-family: IconsBrands
}

.ts-icon.is-hand-holding-hand-icon:before {
	content: "\e4f7"
}

.ts-icon.is-user-shield-icon:before {
	content: "\f505"
}

.ts-icon.is-austral-sign-icon:before {
	content: "\e0a9"
}

.ts-icon.is-circle-stop-icon:before {
	content: "\f28d"
}

.ts-icon.is-cloud-arrow-up-icon:before {
	content: "\f0ee"
}

.ts-icon.is-cc-paypal-icon:before {
	content: "\f1f4";
	font-family: IconsBrands
}

.ts-icon.is-ear-listen-icon:before {
	content: "\f2a2"
}

.ts-icon.is-forward-icon:before {
	content: "\f04e"
}

.ts-icon.is-goodreads-g-icon:before {
	content: "\f3a9";
	font-family: IconsBrands
}

.ts-icon.is-hat-wizard-icon:before {
	content: "\f6e8"
}

.ts-icon.is-wirsindhandwerk-icon:before {
	content: "\e2d0";
	font-family: IconsBrands
}

.ts-icon.is-accusoft-icon:before {
	content: "\f369";
	font-family: IconsBrands
}

.ts-icon.is-ferry-icon:before {
	content: "\e4ea"
}

.ts-icon.is-file-prescription-icon:before {
	content: "\f572"
}

.ts-icon.is-folder-open-icon:before {
	content: "\f07c"
}

.ts-icon.is-location-crosshairs-icon:before {
	content: "\f601"
}

.ts-icon.is-window-restore-icon:before {
	content: "\f2d2"
}

.ts-icon.is-hands-clapping-icon:before {
	content: "\e1a8"
}

.ts-icon.is-scroll-icon:before {
	content: "\f70e"
}

.ts-icon.is-arrow-left-icon:before {
	content: "\f060"
}

.ts-icon.is-discourse-icon:before {
	content: "\f393";
	font-family: IconsBrands
}

.ts-icon.is-face-rolling-eyes-icon:before {
	content: "\f5a5"
}

.ts-icon.is-walkie-talkie-icon:before {
	content: "\f8ef"
}

.ts-icon.is-circle-nodes-icon:before {
	content: "\e4e2"
}

.ts-icon.is-folder-tree-icon:before {
	content: "\f802"
}

.ts-icon.is-old-republic-icon:before {
	content: "\f510";
	font-family: IconsBrands
}

.ts-icon.is-person-rays-icon:before {
	content: "\e54d"
}

.ts-icon.is-renren-icon:before {
	content: "\f18b";
	font-family: IconsBrands
}

.ts-icon.is-peace-icon:before {
	content: "\f67c"
}

.ts-icon.is-sailboat-icon:before {
	content: "\e445"
}

.ts-icon.is-codiepie-icon:before {
	content: "\f284";
	font-family: IconsBrands
}

.ts-icon.is-minimize-icon:before {
	content: "\f78c"
}

.ts-icon.is-arrow-trend-up-icon:before {
	content: "\e098"
}

.ts-icon.is-border-all-icon:before {
	content: "\f84c"
}

.ts-icon.is-shopify-icon:before {
	content: "\e057";
	font-family: IconsBrands
}

.ts-icon.is-van-shuttle-icon:before {
	content: "\f5b6"
}

.ts-icon.is-border-none-icon:before {
	content: "\f850"
}

.ts-icon.is-desktop-icon:before {
	content: "\f390"
}

.ts-icon.is-person-skiing-icon:before {
	content: "\f7c9"
}

.ts-icon.is-square-github-icon:before {
	content: "\f092";
	font-family: IconsBrands
}

.ts-icon.is-teeth-open-icon:before {
	content: "\f62f"
}

.ts-icon.is-css3-icon:before {
	content: "\f13c";
	font-family: IconsBrands
}

.ts-icon.is-person-skiing-nordic-icon:before {
	content: "\f7ca"
}

.ts-icon.is-toilets-portable-icon:before {
	content: "\e584"
}

.ts-icon.is-diamond-icon:before {
	content: "\f219"
}

.ts-icon.is-dolly-icon:before {
	content: "\f472"
}

.ts-icon.is-face-grin-beam-icon:before {
	content: "\f582"
}

.ts-icon.is-glide-icon:before {
	content: "\f2a5";
	font-family: IconsBrands
}

.ts-icon.is-yarn-icon:before {
	content: "\f7e3";
	font-family: IconsBrands
}

.ts-icon.is-bell-concierge-icon:before {
	content: "\f562"
}

.ts-icon.is-bolt-icon:before {
	content: "\f0e7"
}

.ts-icon.is-tents-icon:before {
	content: "\e582"
}

.ts-icon.is-bacteria-icon:before {
	content: "\e059"
}

.ts-icon.is-cart-plus-icon:before {
	content: "\f217"
}

.ts-icon.is-cubes-icon:before {
	content: "\f1b3"
}

.ts-icon.is-outdent-icon:before {
	content: "\f03b"
}

.ts-icon.is-temperature-full-icon:before {
	content: "\f2c7"
}

.ts-icon.is-brush-icon:before {
	content: "\f55d"
}

.ts-icon.is-cc-jcb-icon:before {
	content: "\f24b";
	font-family: IconsBrands
}

.ts-icon.is-puzzle-piece-icon:before {
	content: "\f12e"
}

.ts-icon.is-bold-icon:before {
	content: "\f032"
}

.ts-icon.is-cent-sign-icon:before {
	content: "\e3f5"
}

.ts-icon.is-gauge-icon:before {
	content: "\f624"
}

.ts-icon.is-lightbulb-icon:before {
	content: "\f0eb"
}

.ts-icon.is-cannabis-icon:before {
	content: "\f55f"
}

.ts-icon.is-person-skating-icon:before {
	content: "\f7c5"
}

.ts-icon.is-star-half-stroke-icon:before {
	content: "\f5c0"
}

.ts-icon.is-video-slash-icon:before {
	content: "\f4e2"
}

.ts-icon.is-gulp-icon:before {
	content: "\f3ae";
	font-family: IconsBrands
}

.ts-icon.is-meetup-icon:before {
	content: "\f2e0";
	font-family: IconsBrands
}

.ts-icon.is-people-arrows-icon:before {
	content: "\e068"
}

.ts-icon.is-chalkboard-user-icon:before {
	content: "\f51c"
}

.ts-icon.is-fill-drip-icon:before {
	content: "\f576"
}

.ts-icon.is-gitkraken-icon:before {
	content: "\f3a6";
	font-family: IconsBrands
}

.ts-icon.is-face-flushed-icon:before {
	content: "\f579"
}

.ts-icon.is-flag-usa-icon:before {
	content: "\f74d"
}

.ts-icon.is-napster-icon:before {
	content: "\f3d2";
	font-family: IconsBrands
}

.ts-icon.is-car-side-icon:before {
	content: "\f5e4"
}

.ts-icon.is-fire-flame-simple-icon:before {
	content: "\f46a"
}

.ts-icon.is-app-store-icon:before {
	content: "\f36f";
	font-family: IconsBrands
}

.ts-icon.is-jet-fighter-icon:before {
	content: "\f0fb"
}

.ts-icon.is-cubes-stacked-icon:before {
	content: "\e4e6"
}

.ts-icon.is-hand-holding-heart-icon:before {
	content: "\f4be"
}

.ts-icon.is-hotel-icon:before {
	content: "\f594"
}

.ts-icon.is-arrow-up-1-9-icon:before {
	content: "\f163"
}

.ts-icon.is-person-falling-icon:before {
	content: "\e546"
}

.ts-icon.is-staff-snake-icon:before {
	content: "\e579"
}

.ts-icon.is-video-icon:before {
	content: "\f03d"
}

.ts-icon.is-language-icon:before {
	content: "\f1ab"
}

.ts-icon.is-linux-icon:before {
	content: "\f17c";
	font-family: IconsBrands
}

.ts-icon.is-stumbleupon-icon:before {
	content: "\f1a4";
	font-family: IconsBrands
}

.ts-icon.is-unlock-keyhole-icon:before {
	content: "\f13e"
}

.ts-icon.is-arrow-down-1-9-icon:before {
	content: "\f162"
}

.ts-icon.is-arrow-right-from-bracket-icon:before {
	content: "\f08b"
}

.ts-icon.is-bug-icon:before {
	content: "\f188"
}

.ts-icon.is-head-side-cough-icon:before {
	content: "\e061"
}

.ts-icon.is-people-line-icon:before {
	content: "\e534"
}

.ts-icon.is-raspberry-pi-icon:before {
	content: "\f7bb";
	font-family: IconsBrands
}

.ts-icon.is-arrow-up-icon:before {
	content: "\f062"
}

.ts-icon.is-buy-n-large-icon:before {
	content: "\f8a6";
	font-family: IconsBrands
}

.ts-icon.is-earth-europe-icon:before {
	content: "\f7a2"
}

.ts-icon.is-tree-city-icon:before {
	content: "\e587"
}

.ts-icon.is-user-tag-icon:before {
	content: "\f507"
}

.ts-icon.is-disease-icon:before {
	content: "\f7fa"
}

.ts-icon.is-equals-icon:before {
	content: "\3d"
}

.ts-icon.is-heart-circle-bolt-icon:before {
	content: "\e4fc"
}

.ts-icon.is-location-arrow-icon:before {
	content: "\f124"
}

.ts-icon.is-user-injured-icon:before {
	content: "\f728"
}

.ts-icon.is-align-center-icon:before {
	content: "\f037"
}

.ts-icon.is-html5-icon:before {
	content: "\f13b";
	font-family: IconsBrands
}

.ts-icon.is-mars-stroke-up-icon:before {
	content: "\f22a"
}

.ts-icon.is-mercury-icon:before {
	content: "\f223"
}

.ts-icon.is-square-git-icon:before {
	content: "\f1d2";
	font-family: IconsBrands
}

.ts-icon.is-teamspeak-icon:before {
	content: "\f4f9";
	font-family: IconsBrands
}

.ts-icon.is-asterisk-icon:before {
	content: "\2a"
}

.ts-icon.is-building-wheat-icon:before {
	content: "\e4db"
}

.ts-icon.is-fire-flame-curved-icon:before {
	content: "\f7e4"
}

.ts-icon.is-hippo-icon:before {
	content: "\f6ed"
}

.ts-icon.is-house-flood-water-circle-arrow-right-icon:before {
	content: "\e50f"
}

.ts-icon.is-shapes-icon:before {
	content: "\f61f"
}

.ts-icon.is-arrows-down-to-people-icon:before {
	content: "\e4b9"
}

.ts-icon.is-chess-king-icon:before {
	content: "\f43f"
}

.ts-icon.is-hospital-icon:before {
	content: "\f0f8"
}

.ts-icon.is-simplybuilt-icon:before {
	content: "\f215";
	font-family: IconsBrands
}

.ts-icon.is-anchor-lock-icon:before {
	content: "\e4ad"
}

.ts-icon.is-mug-hot-icon:before {
	content: "\f7b6"
}

.ts-icon.is-prescription-bottle-medical-icon:before {
	content: "\f486"
}

.ts-icon.is-envelope-open-icon:before {
	content: "\f2b6"
}

.ts-icon.is-exclamation-icon:before {
	content: "\21"
}

.ts-icon.is-hand-dots-icon:before {
	content: "\f461"
}

.ts-icon.is-house-icon:before {
	content: "\f015"
}

.ts-icon.is-temperature-arrow-down-icon:before {
	content: "\e03f"
}

.ts-icon.is-venus-icon:before {
	content: "\f221"
}

.ts-icon.is-elevator-icon:before {
	content: "\e16d"
}

.ts-icon.is-gauge-simple-high-icon:before {
	content: "\f62a"
}

.ts-icon.is-user-nurse-icon:before {
	content: "\f82f"
}

.ts-icon.is-cart-arrow-down-icon:before {
	content: "\f218"
}

.ts-icon.is-hooli-icon:before {
	content: "\f427";
	font-family: IconsBrands
}

.ts-icon.is-creative-commons-share-icon:before {
	content: "\f4f2";
	font-family: IconsBrands
}

.ts-icon.is-mask-ventilator-icon:before {
	content: "\e524"
}

.ts-icon.is-money-check-icon:before {
	content: "\f53c"
}

.ts-icon.is-stopwatch-20-icon:before {
	content: "\e06f"
}

.ts-icon.is-vk-icon:before {
	content: "\f189";
	font-family: IconsBrands
}

.ts-icon.is-graduation-cap-icon:before {
	content: "\f19d"
}

.ts-icon.is-jug-detergent-icon:before {
	content: "\e519"
}

.ts-icon.is-plane-icon:before {
	content: "\f072"
}

.ts-icon.is-speakap-icon:before {
	content: "\f3f3";
	font-family: IconsBrands
}

.ts-icon.is-genderless-icon:before {
	content: "\f22d"
}

.ts-icon.is-newspaper-icon:before {
	content: "\f1ea"
}

.ts-icon.is-thumbtack-icon:before {
	content: "\f08d"
}

.ts-icon.is-vials-icon:before {
	content: "\f493"
}

.ts-icon.is-vimeo-v-icon:before {
	content: "\f27d";
	font-family: IconsBrands
}

.ts-icon.is-arrow-down-long-icon:before {
	content: "\f175"
}

.ts-icon.is-burger-icon:before {
	content: "\f805"
}

.ts-icon.is-clipboard-list-icon:before {
	content: "\f46d"
}

.ts-icon.is-code-pull-request-icon:before {
	content: "\e13c"
}

.ts-icon.is-notes-medical-icon:before {
	content: "\f481"
}

.ts-icon.is-candy-cane-icon:before {
	content: "\f786"
}

.ts-icon.is-file-audio-icon:before {
	content: "\f1c7"
}

.ts-icon.is-person-arrow-down-to-line-icon:before {
	content: "\e538"
}

.ts-icon.is-plane-departure-icon:before {
	content: "\f5b0"
}

.ts-icon.is-boxes-packing-icon:before {
	content: "\e4c7"
}

.ts-icon.is-globe-icon:before {
	content: "\f0ac"
}

.ts-icon.is-r-project-icon:before {
	content: "\f4f7";
	font-family: IconsBrands
}

.ts-icon.is-user-group-icon:before {
	content: "\f500"
}

.ts-icon.is-rotate-right-icon:before {
	content: "\f2f9"
}

.ts-icon.is-tent-icon:before {
	content: "\e57d"
}

.ts-icon.is-box-tissue-icon:before {
	content: "\e05b"
}

.ts-icon.is-face-angry-icon:before {
	content: "\f556"
}

.ts-icon.is-face-grin-wink-icon:before {
	content: "\f58c"
}

.ts-icon.is-images-icon:before {
	content: "\f302"
}

.ts-icon.is-location-pin-lock-icon:before {
	content: "\e51f"
}

.ts-icon.is-rectangle-ad-icon:before {
	content: "\f641"
}

.ts-icon.is-comments-dollar-icon:before {
	content: "\f653"
}

.ts-icon.is-plug-circle-exclamation-icon:before {
	content: "\e55d"
}

.ts-icon.is-cloud-sun-icon:before {
	content: "\f6c4"
}

.ts-icon.is-gauge-simple-icon:before {
	content: "\f629"
}

.ts-icon.is-indent-icon:before {
	content: "\f03c"
}

.ts-icon.is-wheelchair-icon:before {
	content: "\f193"
}

.ts-icon.is-blackberry-icon:before {
	content: "\f37b";
	font-family: IconsBrands
}

.ts-icon.is-briefcase-medical-icon:before {
	content: "\f469"
}

.ts-icon.is-calendar-minus-icon:before {
	content: "\f272"
}

.ts-icon.is-orcid-icon:before {
	content: "\f8d2";
	font-family: IconsBrands
}

.ts-icon.is-safari-icon:before {
	content: "\f267";
	font-family: IconsBrands
}

.ts-icon.is-swatchbook-icon:before {
	content: "\f5c3"
}

.ts-icon.is-less-than-icon:before {
	content: "\3c"
}

.ts-icon.is-mars-double-icon:before {
	content: "\f227"
}

.ts-icon.is-ban-smoking-icon:before {
	content: "\f54d"
}

.ts-icon.is-business-time-icon:before {
	content: "\f64a"
}

.ts-icon.is-circle-plus-icon:before {
	content: "\f055"
}

.ts-icon.is-fort-awesome-alt-icon:before {
	content: "\f3a3";
	font-family: IconsBrands
}

.ts-icon.is-hands-holding-icon:before {
	content: "\f4c2"
}

.ts-icon.is-less-icon:before {
	content: "\f41d";
	font-family: IconsBrands
}

.ts-icon.is-republican-icon:before {
	content: "\f75e"
}

.ts-icon.is-file-code-icon:before {
	content: "\f1c9"
}

.ts-icon.is-square-check-icon:before {
	content: "\f14a"
}

.ts-icon.is-arrows-to-circle-icon:before {
	content: "\e4bd"
}

.ts-icon.is-dharmachakra-icon:before {
	content: "\f655"
}

.ts-icon.is-face-smile-icon:before {
	content: "\f118"
}

.ts-icon.is-lines-leaning-icon:before {
	content: "\e51e"
}

.ts-icon.is-plane-circle-xmark-icon:before {
	content: "\e557"
}

.ts-icon.is-yammer-icon:before {
	content: "\f840";
	font-family: IconsBrands
}

.ts-icon.is-crown-icon:before {
	content: "\f521"
}

.ts-icon.is-file-circle-minus-icon:before {
	content: "\e4ed"
}

.ts-icon.is-arrow-left-long-icon:before {
	content: "\f177"
}

.ts-icon.is-face-laugh-wink-icon:before {
	content: "\f59c"
}

.ts-icon.is-highlighter-icon:before {
	content: "\f591"
}

.ts-icon.is-hourglass-end-icon:before {
	content: "\f253"
}

.ts-icon.is-sort-down-icon:before {
	content: "\f0dd"
}

.ts-icon.is-align-left-icon:before {
	content: "\f036"
}

.ts-icon.is-arrows-turn-to-dots-icon:before {
	content: "\e4c1"
}

.ts-icon.is-car-burst-icon:before {
	content: "\f5e1"
}

.ts-icon.is-draft2digital-icon:before {
	content: "\f396";
	font-family: IconsBrands
}

.ts-icon.is-font-icon:before {
	content: "\f031"
}

.ts-icon.is-handshake-icon:before {
	content: "\f2b5"
}

.ts-icon.is-circle-arrow-left-icon:before {
	content: "\f0a8"
}

.ts-icon.is-deviantart-icon:before {
	content: "\f1bd";
	font-family: IconsBrands
}

.ts-icon.is-linode-icon:before {
	content: "\f2b8";
	font-family: IconsBrands
}

.ts-icon.is-hand-holding-dollar-icon:before {
	content: "\f4c0"
}

.ts-icon.is-microblog-icon:before {
	content: "\e01a";
	font-family: IconsBrands
}

.ts-icon.is-screenpal-icon:before {
	content: "\e570";
	font-family: IconsBrands
}

.ts-icon.is-blogger-icon:before {
	content: "\f37c";
	font-family: IconsBrands
}

.ts-icon.is-book-open-reader-icon:before {
	content: "\f5da"
}

.ts-icon.is-football-icon:before {
	content: "\f44e"
}

.ts-icon.is-gopuram-icon:before {
	content: "\f664"
}

.ts-icon.is-hand-middle-finger-icon:before {
	content: "\f806"
}

.ts-icon.is-list-check-icon:before {
	content: "\f0ae"
}

.ts-icon.is-star-of-david-icon:before {
	content: "\f69a"
}

.ts-icon.is-dice-three-icon:before {
	content: "\f527"
}

.ts-icon.is-arrows-left-right-icon:before {
	content: "\f07e"
}

.ts-icon.is-h-icon:before {
	content: "\48"
}

.ts-icon.is-person-walking-with-cane-icon:before {
	content: "\f29d"
}

.ts-icon.is-ravelry-icon:before {
	content: "\f2d9";
	font-family: IconsBrands
}

.ts-icon.is-internet-explorer-icon:before {
	content: "\f26b";
	font-family: IconsBrands
}

.ts-icon.is-wand-sparkles-icon:before {
	content: "\f72b"
}

.ts-icon.is-ruler-horizontal-icon:before {
	content: "\f547"
}

.ts-icon.is-scribd-icon:before {
	content: "\f28a";
	font-family: IconsBrands
}

.ts-icon.is-chair-icon:before {
	content: "\f6c0"
}

.ts-icon.is-creative-commons-zero-icon:before {
	content: "\f4f3";
	font-family: IconsBrands
}

.ts-icon.is-hackerrank-icon:before {
	content: "\f5f7";
	font-family: IconsBrands
}

.ts-icon.is-house-medical-circle-xmark-icon:before {
	content: "\e513"
}

.ts-icon.is-question-icon:before {
	content: "\3f"
}

.ts-icon.is-rotate-icon:before {
	content: "\f2f1"
}

.ts-icon.is-tarp-icon:before {
	content: "\e57b"
}

.ts-icon.is-temperature-half-icon:before {
	content: "\f2c9"
}

.ts-icon.is-buffer-icon:before {
	content: "\f837";
	font-family: IconsBrands
}

.ts-icon.is-building-user-icon:before {
	content: "\e4da"
}

.ts-icon.is-head-side-mask-icon:before {
	content: "\e063"
}

.ts-icon.is-person-dots-from-line-icon:before {
	content: "\f470"
}

.ts-icon.is-signs-post-icon:before {
	content: "\f277"
}

.ts-icon.is-venus-double-icon:before {
	content: "\f226"
}

.ts-icon.is-calculator-icon:before {
	content: "\f1ec"
}

.ts-icon.is-maxcdn-icon:before {
	content: "\f136";
	font-family: IconsBrands
}

.ts-icon.is-coins-icon:before {
	content: "\f51e"
}

.ts-icon.is-hands-praying-icon:before {
	content: "\f684"
}

.ts-icon.is-pinterest-icon:before {
	content: "\f0d2";
	font-family: IconsBrands
}

.ts-icon.is-instagram-icon:before {
	content: "\f16d";
	font-family: IconsBrands
}

.ts-icon.is-tablets-icon:before {
	content: "\f490"
}

.ts-icon.is-fulcrum-icon:before {
	content: "\f50b";
	font-family: IconsBrands
}

.ts-icon.is-phone-flip-icon:before {
	content: "\f879"
}

.ts-icon.is-road-circle-exclamation-icon:before {
	content: "\e565"
}

.ts-icon.is-square-icon:before {
	content: "\f0c8"
}

.ts-icon.is-battery-full-icon:before {
	content: "\f240"
}

.ts-icon.is-book-open-icon:before {
	content: "\f518"
}

.ts-icon.is-comment-dollar-icon:before {
	content: "\f651"
}

.ts-icon.is-hive-icon:before {
	content: "\e07f";
	font-family: IconsBrands
}

.ts-icon.is-hourglass-half-icon:before {
	content: "\f252"
}

.ts-icon.is-person-through-window-icon:before {
	content: "\e5a9"
}

.ts-icon.is-users-gear-icon:before {
	content: "\f509"
}

.ts-icon.is-xbox-icon:before {
	content: "\f412";
	font-family: IconsBrands
}

.ts-icon.is-building-circle-xmark-icon:before {
	content: "\e4d4"
}

.ts-icon.is-figma-icon:before {
	content: "\f799";
	font-family: IconsBrands
}

.ts-icon.is-house-signal-icon:before {
	content: "\e012"
}

.ts-icon.is-mitten-icon:before {
	content: "\f7b5"
}

.ts-icon.is-square-phone-icon:before {
	content: "\f098"
}

.ts-icon.is-1-icon:before {
	content: "\31"
}

.ts-icon.is-creative-commons-nc-icon:before {
	content: "\f4e8";
	font-family: IconsBrands
}

.ts-icon.is-mound-icon:before {
	content: "\e52d"
}

.ts-icon.is-people-carry-box-icon:before {
	content: "\f4ce"
}

.ts-icon.is-pix-icon:before {
	content: "\e43a";
	font-family: IconsBrands
}

.ts-icon.is-ruler-icon:before {
	content: "\f545"
}

.ts-icon.is-js-icon:before {
	content: "\f3b8";
	font-family: IconsBrands
}

.ts-icon.is-monument-icon:before {
	content: "\f5a6"
}

.ts-icon.is-arrows-to-dot-icon:before {
	content: "\e4be"
}

.ts-icon.is-audio-description-icon:before {
	content: "\f29e"
}

.ts-icon.is-burst-icon:before {
	content: "\e4dc"
}

.ts-icon.is-buysellads-icon:before {
	content: "\f20d";
	font-family: IconsBrands
}

.ts-icon.is-flask-vial-icon:before {
	content: "\e4f3"
}

.ts-icon.is-grav-icon:before {
	content: "\f2d6";
	font-family: IconsBrands
}

.ts-icon.is-creative-commons-nc-jp-icon:before {
	content: "\f4ea";
	font-family: IconsBrands
}

.ts-icon.is-face-grin-tongue-icon:before {
	content: "\f589"
}

.ts-icon.is-square-nfi-icon:before {
	content: "\e576"
}

.ts-icon.is-triangle-exclamation-icon:before {
	content: "\f071"
}

.ts-icon.is-comment-icon:before {
	content: "\f075"
}

.ts-icon.is-mars-stroke-icon:before {
	content: "\f229"
}

.ts-icon.is-circle-down-icon:before {
	content: "\f358"
}

.ts-icon.is-product-hunt-icon:before {
	content: "\f288";
	font-family: IconsBrands
}

.ts-icon.is-rug-icon:before {
	content: "\e569"
}

.ts-icon.is-screwdriver-wrench-icon:before {
	content: "\f7d9"
}

.ts-icon.is-cow-icon:before {
	content: "\f6c8"
}

.ts-icon.is-yen-sign-icon:before {
	content: "\f157"
}

.ts-icon.is-diagram-project-icon:before {
	content: "\f542"
}

.ts-icon.is-ghost-icon:before {
	content: "\f6e2"
}

.ts-icon.is-hand-peace-icon:before {
	content: "\f25b"
}

.ts-icon.is-down-long-icon:before {
	content: "\f309"
}

.ts-icon.is-hand-holding-droplet-icon:before {
	content: "\f4c1"
}

.ts-icon.is-reacteurope-icon:before {
	content: "\f75d";
	font-family: IconsBrands
}

.ts-icon.is-sourcetree-icon:before {
	content: "\f7d3";
	font-family: IconsBrands
}

.ts-icon.is-fire-burner-icon:before {
	content: "\e4f1"
}

.ts-icon.is-pills-icon:before {
	content: "\f484"
}

.ts-icon.is-schlix-icon:before {
	content: "\f3ea";
	font-family: IconsBrands
}

.ts-icon.is-square-pied-piper-icon:before {
	content: "\e01e";
	font-family: IconsBrands
}

.ts-icon.is-truck-field-un-icon:before {
	content: "\e58e"
}

.ts-icon.is-joint-icon:before {
	content: "\f595"
}

.ts-icon.is-shop-slash-icon:before {
	content: "\e070"
}

.ts-icon.is-child-icon:before {
	content: "\f1ae"
}

.ts-icon.is-square-up-right-icon:before {
	content: "\f360"
}

.ts-icon.is-house-flood-water-icon:before {
	content: "\e50e"
}

.ts-icon.is-link-icon:before {
	content: "\f0c1"
}

.ts-icon.is-umbrella-beach-icon:before {
	content: "\f5ca"
}

.ts-icon.is-500px-icon:before {
	content: "\f26e";
	font-family: IconsBrands
}

.ts-icon.is-arrow-turn-down-icon:before {
	content: "\f149"
}

.ts-icon.is-bluetooth-b-icon:before {
	content: "\f294";
	font-family: IconsBrands
}

.ts-icon.is-faucet-drip-icon:before {
	content: "\e006"
}

.ts-icon.is-square-arrow-up-right-icon:before {
	content: "\f14c"
}

.ts-icon.is-toggle-on-icon:before {
	content: "\f205"
}

.ts-icon.is-wizards-of-the-coast-icon:before {
	content: "\f730";
	font-family: IconsBrands
}

.ts-icon.is-anchor-circle-exclamation-icon:before {
	content: "\e4ab"
}

.ts-icon.is-arrow-down-up-lock-icon:before {
	content: "\e4b0"
}

.ts-icon.is-bridge-circle-check-icon:before {
	content: "\e4c9"
}

.ts-icon.is-nimblr-icon:before {
	content: "\f5a8";
	font-family: IconsBrands
}

.ts-icon.is-school-circle-xmark-icon:before {
	content: "\e56d"
}

.ts-icon.is-strikethrough-icon:before {
	content: "\f0cc"
}

.ts-icon.is-left-right-icon:before {
	content: "\f337"
}

.ts-icon.is-bugs-icon:before {
	content: "\e4d0"
}

.ts-icon.is-plane-circle-check-icon:before {
	content: "\e555"
}

.ts-icon.is-whiskey-glass-icon:before {
	content: "\f7a0"
}

.ts-icon.is-traffic-light-icon:before {
	content: "\f637"
}

.ts-icon.is-adversal-icon:before {
	content: "\f36a";
	font-family: IconsBrands
}

.ts-icon.is-building-icon:before {
	content: "\f1ad"
}

.ts-icon.is-dailymotion-icon:before {
	content: "\e052";
	font-family: IconsBrands
}

.ts-icon.is-git-alt-icon:before {
	content: "\f841";
	font-family: IconsBrands
}

.ts-icon.is-kaggle-icon:before {
	content: "\f5fa";
	font-family: IconsBrands
}

.ts-icon.is-radio-icon:before {
	content: "\f8d7"
}

.ts-icon.is-bimobject-icon:before {
	content: "\f378";
	font-family: IconsBrands
}

.ts-icon.is-arrow-trend-down-icon:before {
	content: "\e097"
}

.ts-icon.is-feather-pointed-icon:before {
	content: "\f56b"
}

.ts-icon.is-filter-circle-dollar-icon:before {
	content: "\f662"
}

.ts-icon.is-music-icon:before {
	content: "\f001"
}

.ts-icon.is-road-bridge-icon:before {
	content: "\e563"
}

.ts-icon.is-shuffle-icon:before {
	content: "\f074"
}

.ts-icon.is-dochub-icon:before {
	content: "\f394";
	font-family: IconsBrands
}

.ts-icon.is-gg-icon:before {
	content: "\f260";
	font-family: IconsBrands
}

.ts-icon.is-map-icon:before {
	content: "\f279"
}

.ts-icon.is-hand-point-right-icon:before {
	content: "\f0a4"
}

.ts-icon.is-mdb-icon:before {
	content: "\f8ca";
	font-family: IconsBrands
}

.ts-icon.is-pied-piper-pp-icon:before {
	content: "\f1a7";
	font-family: IconsBrands
}

.ts-icon.is-map-location-dot-icon:before {
	content: "\f5a0"
}

.ts-icon.is-person-circle-minus-icon:before {
	content: "\e540"
}

.ts-icon.is-spotify-icon:before {
	content: "\f1bc";
	font-family: IconsBrands
}

.ts-icon.is-hand-holding-icon:before {
	content: "\f4bd"
}

.ts-icon.is-hockey-puck-icon:before {
	content: "\f453"
}

.ts-icon.is-person-icon:before {
	content: "\f183"
}

.ts-icon.is-anchor-circle-xmark-icon:before {
	content: "\e4ac"
}

.ts-icon.is-binoculars-icon:before {
	content: "\f1e5"
}

.ts-icon.is-carrot-icon:before {
	content: "\f787"
}

.ts-icon.is-css3-alt-icon:before {
	content: "\f38b";
	font-family: IconsBrands
}

.ts-icon.is-envelope-circle-check-icon:before {
	content: "\e4e8"
}

.ts-icon.is-angle-right-icon:before {
	content: "\f105"
}

.ts-icon.is-check-icon:before {
	content: "\f00c"
}

.ts-icon.is-rev-icon:before {
	content: "\f5b2";
	font-family: IconsBrands
}

.ts-icon.is-soundcloud-icon:before {
	content: "\f1be";
	font-family: IconsBrands
}

.ts-icon.is-square-dribbble-icon:before {
	content: "\f397";
	font-family: IconsBrands
}

.ts-icon.is-chess-bishop-icon:before {
	content: "\f43a"
}

.ts-icon.is-cloud-moon-icon:before {
	content: "\f6c3"
}

.ts-icon.is-faucet-icon:before {
	content: "\e005"
}

.ts-icon.is-head-side-cough-slash-icon:before {
	content: "\e062"
}

.ts-icon.is-nutritionix-icon:before {
	content: "\f3d6";
	font-family: IconsBrands
}

.ts-icon.is-pied-piper-hat-icon:before {
	content: "\f4e5";
	font-family: IconsBrands
}

.ts-icon.is-church-icon:before {
	content: "\f51d"
}

.ts-icon.is-circle-minus-icon:before {
	content: "\f056"
}

.ts-icon.is-f-icon:before {
	content: "\46"
}

.ts-icon.is-person-swimming-icon:before {
	content: "\f5c4"
}

.ts-icon.is-comments-icon:before {
	content: "\f086"
}

.ts-icon.is-hand-back-fist-icon:before {
	content: "\f255"
}

.ts-icon.is-calendar-plus-icon:before {
	content: "\f271"
}

.ts-icon.is-dog-icon:before {
	content: "\f6d3"
}

.ts-icon.is-lock-open-icon:before {
	content: "\f3c1"
}

.ts-icon.is-arrows-up-to-line-icon:before {
	content: "\e4c2"
}

.ts-icon.is-mobile-icon:before {
	content: "\f3ce"
}

.ts-icon.is-perbyte-icon:before {
	content: "\e083";
	font-family: IconsBrands
}

.ts-icon.is-vr-cardboard-icon:before {
	content: "\f729"
}

.ts-icon.is-yahoo-icon:before {
	content: "\f19e";
	font-family: IconsBrands
}

.ts-icon.is-filter-icon:before {
	content: "\f0b0"
}

.ts-icon.is-hand-fist-icon:before {
	content: "\f6de"
}

.ts-icon.is-house-medical-circle-check-icon:before {
	content: "\e511"
}

.ts-icon.is-megaport-icon:before {
	content: "\f5a3";
	font-family: IconsBrands
}

.ts-icon.is-shrimp-icon:before {
	content: "\e448"
}

.ts-icon.is-suitcase-icon:before {
	content: "\f0f2"
}

.ts-icon.is-plane-up-icon:before {
	content: "\e22d"
}

.ts-icon.is-sleigh-icon:before {
	content: "\f7cc"
}

.ts-icon.is-a-icon:before {
	content: "\41"
}

.ts-icon.is-airbnb-icon:before {
	content: "\f834";
	font-family: IconsBrands
}

.ts-icon.is-child-dress-icon:before {
	content: "\e59c"
}

.ts-icon.is-npm-icon:before {
	content: "\f3d4";
	font-family: IconsBrands
}

.ts-icon.is-bookmark-icon:before {
	content: "\f02e"
}

.ts-icon.is-calendar-icon:before {
	content: "\f133"
}

.ts-icon.is-child-reaching-icon:before {
	content: "\e59d"
}

.ts-icon.is-cloud-rain-icon:before {
	content: "\f73d"
}

.ts-icon.is-creative-commons-sa-icon:before {
	content: "\f4ef";
	font-family: IconsBrands
}

.ts-icon.is-school-icon:before {
	content: "\f549"
}

.ts-icon.is-trash-icon:before {
	content: "\f1f8"
}

.ts-icon.is-parachute-box-icon:before {
	content: "\f4cd"
}

.ts-icon.is-snowplow-icon:before {
	content: "\f7d2"
}

.ts-icon.is-wikipedia-w-icon:before {
	content: "\f266";
	font-family: IconsBrands
}

.ts-icon.is-face-laugh-squint-icon:before {
	content: "\f59b"
}

.ts-icon.is-face-tired-icon:before {
	content: "\f5c8"
}

.ts-icon.is-firstdraft-icon:before {
	content: "\f3a1";
	font-family: IconsBrands
}

.ts-icon.is-land-mine-on-icon:before {
	content: "\e51b"
}

.ts-icon.is-arrow-right-to-city-icon:before {
	content: "\e4b3"
}

.ts-icon.is-cc-discover-icon:before {
	content: "\f1f2";
	font-family: IconsBrands
}

.ts-icon.is-mars-and-venus-burst-icon:before {
	content: "\e523"
}

.ts-icon.is-worm-icon:before {
	content: "\e599"
}

.ts-icon.is-chess-pawn-icon:before {
	content: "\f443"
}

.ts-icon.is-g-icon:before {
	content: "\47"
}

.ts-icon.is-lira-sign-icon:before {
	content: "\f195"
}

.ts-icon.is-person-snowboarding-icon:before {
	content: "\f7ce"
}

.ts-icon.is-poo-icon:before {
	content: "\f2fe"
}

.ts-icon.is-arrow-down-icon:before {
	content: "\f063"
}

.ts-icon.is-peseta-sign-icon:before {
	content: "\e221"
}

.ts-icon.is-replyd-icon:before {
	content: "\f3e6";
	font-family: IconsBrands
}

.ts-icon.is-vial-virus-icon:before {
	content: "\e597"
}

.ts-icon.is-blender-icon:before {
	content: "\f517"
}

.ts-icon.is-briefcase-icon:before {
	content: "\f0b1"
}

.ts-icon.is-cloud-meatball-icon:before {
	content: "\f73b"
}

.ts-icon.is-d-and-d-beyond-icon:before {
	content: "\f6ca";
	font-family: IconsBrands
}

.ts-icon.is-ussunnah-icon:before {
	content: "\f407";
	font-family: IconsBrands
}

.ts-icon.is-face-grin-wide-icon:before {
	content: "\f581"
}

.ts-icon.is-helmet-un-icon:before {
	content: "\e503"
}

.ts-icon.is-ice-cream-icon:before {
	content: "\f810"
}

.ts-icon.is-square-vimeo-icon:before {
	content: "\f194";
	font-family: IconsBrands
}

.ts-icon.is-deezer-icon:before {
	content: "\e077";
	font-family: IconsBrands
}

.ts-icon.is-hand-scissors-icon:before {
	content: "\f257"
}

.ts-icon.is-crosshairs-icon:before {
	content: "\f05b"
}

.ts-icon.is-prescription-bottle-icon:before {
	content: "\f485"
}

.ts-icon.is-shield-halved-icon:before {
	content: "\f3ed"
}

.ts-icon.is-smog-icon:before {
	content: "\f75f"
}

.ts-icon.is-truck-moving-icon:before {
	content: "\f4df"
}

.ts-icon.is-campground-icon:before {
	content: "\f6bb"
}

.ts-icon.is-caret-right-icon:before {
	content: "\f0da"
}

.ts-icon.is-diaspora-icon:before {
	content: "\f791";
	font-family: IconsBrands
}

.ts-icon.is-opencart-icon:before {
	content: "\f23d";
	font-family: IconsBrands
}

.ts-icon.is-chart-column-icon:before {
	content: "\e0e3"
}

.ts-icon.is-satellite-icon:before {
	content: "\f7bf"
}

.ts-icon.is-stamp-icon:before {
	content: "\f5bf"
}

.ts-icon.is-file-circle-question-icon:before {
	content: "\e4ef"
}

.ts-icon.is-record-vinyl-icon:before {
	content: "\f8d9"
}

.ts-icon.is-square-reddit-icon:before {
	content: "\f1a2";
	font-family: IconsBrands
}

.ts-icon.is-warehouse-icon:before {
	content: "\f494"
}

.ts-icon.is-rockrms-icon:before {
	content: "\f3e9";
	font-family: IconsBrands
}

.ts-icon.is-yelp-icon:before {
	content: "\f1e9";
	font-family: IconsBrands
}

.ts-icon.is-diagram-next-icon:before {
	content: "\e476"
}

.ts-icon.is-left-long-icon:before {
	content: "\f30a"
}

.ts-icon.is-voicemail-icon:before {
	content: "\f897"
}

.ts-icon.is-clock-rotate-left-icon:before {
	content: "\f1da"
}

.ts-icon.is-gofore-icon:before {
	content: "\f3a7";
	font-family: IconsBrands
}

.ts-icon.is-arrow-right-arrow-left-icon:before {
	content: "\f0ec"
}

.ts-icon.is-heart-circle-plus-icon:before {
	content: "\e500"
}

.ts-icon.is-mars-icon:before {
	content: "\f222"
}

.ts-icon.is-flag-icon:before {
	content: "\f024"
}

.ts-icon.is-heart-icon:before {
	content: "\f004"
}

.ts-icon.is-gavel-icon:before {
	content: "\f0e3"
}

.ts-icon.is-y-combinator-icon:before {
	content: "\f23b";
	font-family: IconsBrands
}

.ts-icon.is-bowl-food-icon:before {
	content: "\e4c6"
}

.ts-icon.is-circle-chevron-right-icon:before {
	content: "\f138"
}

.ts-icon.is-compass-drafting-icon:before {
	content: "\f568"
}

.ts-icon.is-face-frown-icon:before {
	content: "\f119"
}

.ts-icon.is-vihara-icon:before {
	content: "\f6a7"
}

.ts-icon.is-biohazard-icon:before {
	content: "\f780"
}

.ts-icon.is-house-fire-icon:before {
	content: "\e50c"
}

.ts-icon.is-magento-icon:before {
	content: "\f3c4";
	font-family: IconsBrands
}

.ts-icon.is-octopus-deploy-icon:before {
	content: "\e082";
	font-family: IconsBrands
}

.ts-icon.is-square-snapchat-icon:before {
	content: "\f2ad";
	font-family: IconsBrands
}

.ts-icon.is-wifi-icon:before {
	content: "\f1eb"
}

.ts-icon.is-square-font-awesome-icon:before {
	content: "\e5ad";
	font-family: IconsBrands
}

.ts-icon.is-arrow-right-to-bracket-icon:before {
	content: "\f090"
}

.ts-icon.is-bity-icon:before {
	content: "\f37a";
	font-family: IconsBrands
}

.ts-icon.is-kip-sign-icon:before {
	content: "\e1c4"
}

.ts-icon.is-pallet-icon:before {
	content: "\f482"
}

.ts-icon.is-ruler-combined-icon:before {
	content: "\f546"
}

.ts-icon.is-sass-icon:before {
	content: "\f41e";
	font-family: IconsBrands
}

.ts-icon.is-temperature-three-quarters-icon:before {
	content: "\f2c8"
}

.ts-icon.is-angle-down-icon:before {
	content: "\f107"
}

.ts-icon.is-arrow-down-wide-short-icon:before {
	content: "\f160"
}

.ts-icon.is-file-shield-icon:before {
	content: "\e4f0"
}

.ts-icon.is-hand-pointer-icon:before {
	content: "\f25a"
}

.ts-icon.is-ruble-sign-icon:before {
	content: "\f158"
}

.ts-icon.is-square-poll-vertical-icon:before {
	content: "\f681"
}

.ts-icon.is-bitbucket-icon:before {
	content: "\f171";
	font-family: IconsBrands
}

.ts-icon.is-torii-gate-icon:before {
	content: "\f6a1"
}

.ts-icon.is-watchman-monitoring-icon:before {
	content: "\e087";
	font-family: IconsBrands
}

.ts-icon.is-bucket-icon:before {
	content: "\e4cf"
}

.ts-icon.is-person-military-pointing-icon:before {
	content: "\e54a"
}

.ts-icon.is-share-from-square-icon:before {
	content: "\f14d"
}

.ts-icon.is-arrows-down-to-line-icon:before {
	content: "\e4b8"
}

.ts-icon.is-cash-register-icon:before {
	content: "\f788"
}

.ts-icon.is-cheese-icon:before {
	content: "\f7ef"
}

.ts-icon.is-square-facebook-icon:before {
	content: "\f082";
	font-family: IconsBrands
}

.ts-icon.is-ticket-simple-icon:before {
	content: "\f3ff"
}

.ts-icon.is-wpexplorer-icon:before {
	content: "\f2de";
	font-family: IconsBrands
}

.ts-icon.is-wodu-icon:before {
	content: "\e088";
	font-family: IconsBrands
}

.ts-icon.is-angle-up-icon:before {
	content: "\f106"
}

.ts-icon.is-face-grin-beam-sweat-icon:before {
	content: "\f583"
}

.ts-icon.is-github-icon:before {
	content: "\f09b";
	font-family: IconsBrands
}

.ts-icon.is-neos-icon:before {
	content: "\f612";
	font-family: IconsBrands
}

.ts-icon.is-shuttle-space-icon:before {
	content: "\f197"
}

.ts-icon.is-truck-icon:before {
	content: "\f0d1"
}

.ts-icon.is-landmark-flag-icon:before {
	content: "\e51c"
}

.ts-icon.is-magnifying-glass-location-icon:before {
	content: "\f689"
}

.ts-icon.is-volume-low-icon:before {
	content: "\f027"
}

.ts-icon.is-gas-pump-icon:before {
	content: "\f52f"
}

.ts-icon.is-gg-circle-icon:before {
	content: "\f261";
	font-family: IconsBrands
}

.ts-icon.is-laptop-medical-icon:before {
	content: "\f812"
}

.ts-icon.is-rectangle-list-icon:before {
	content: "\f022"
}

.ts-icon.is-steam-symbol-icon:before {
	content: "\f3f6";
	font-family: IconsBrands
}

.ts-icon.is-arrows-rotate-icon:before {
	content: "\f021"
}

.ts-icon.is-phoenix-squadron-icon:before {
	content: "\f511";
	font-family: IconsBrands
}

.ts-icon.is-tent-arrow-turn-left-icon:before {
	content: "\e580"
}

.ts-icon.is-trowel-bricks-icon:before {
	content: "\e58a"
}

.ts-icon.is-accessible-icon-icon:before {
	content: "\f368";
	font-family: IconsBrands
}

.ts-icon.is-building-circle-arrow-right-icon:before {
	content: "\e4d1"
}

.ts-icon.is-city-icon:before {
	content: "\f64f"
}

.ts-icon.is-fax-icon:before {
	content: "\f1ac"
}

.ts-icon.is-shield-heart-icon:before {
	content: "\e574"
}

.ts-icon.is-square-gitlab-icon:before {
	content: "\e5ae";
	font-family: IconsBrands
}

.ts-icon.is-chevron-up-icon:before {
	content: "\f077"
}

.ts-icon.is-mattress-pillow-icon:before {
	content: "\e525"
}

.ts-icon.is-shekel-sign-icon:before {
	content: "\f20b"
}

.ts-icon.is-user-large-icon:before {
	content: "\f406"
}

.ts-icon.is-adn-icon:before {
	content: "\f170";
	font-family: IconsBrands
}

.ts-icon.is-house-circle-check-icon:before {
	content: "\e509"
}

.ts-icon.is-tower-cell-icon:before {
	content: "\e585"
}

.ts-icon.is-cruzeiro-sign-icon:before {
	content: "\e152"
}

.ts-icon.is-empire-icon:before {
	content: "\f1d1";
	font-family: IconsBrands
}

.ts-icon.is-ideal-icon:before {
	content: "\e013";
	font-family: IconsBrands
}

.ts-icon.is-osi-icon:before {
	content: "\f41a";
	font-family: IconsBrands
}

.ts-icon.is-pump-medical-icon:before {
	content: "\e06a"
}

.ts-icon.is-synagogue-icon:before {
	content: "\f69b"
}

.ts-icon.is-egg-icon:before {
	content: "\f7fb"
}

.ts-icon.is-etsy-icon:before {
	content: "\f2d7";
	font-family: IconsBrands
}

.ts-icon.is-helicopter-symbol-icon:before {
	content: "\e502"
}

.ts-icon.is-house-medical-flag-icon:before {
	content: "\e514"
}

.ts-icon.is-e-icon:before {
	content: "\45"
}

.ts-icon.is-hat-cowboy-icon:before {
	content: "\f8c0"
}

.ts-icon.is-list-icon:before {
	content: "\f03a"
}

.ts-icon.is-mixer-icon:before {
	content: "\e056";
	font-family: IconsBrands
}

.ts-icon.is-calendar-xmark-icon:before {
	content: "\f273"
}

.ts-icon.is-person-pregnant-icon:before {
	content: "\e31e"
}

.ts-icon.is-train-tram-icon:before {
	content: "\e5b4"
}

.ts-icon.is-brazilian-real-sign-icon:before {
	content: "\e46c"
}

.ts-icon.is-tenge-sign-icon:before {
	content: "\f7d7"
}

.ts-icon.is-user-gear-icon:before {
	content: "\f4fe"
}

.ts-icon.is-heart-crack-icon:before {
	content: "\f7a9"
}

.ts-icon.is-houzz-icon:before {
	content: "\f27c";
	font-family: IconsBrands
}

.ts-icon.is-road-circle-xmark-icon:before {
	content: "\e566"
}

.ts-icon.is-meteor-icon:before {
	content: "\f753"
}

.ts-icon.is-person-walking-arrow-right-icon:before {
	content: "\e552"
}

.ts-icon.is-bell-slash-icon:before {
	content: "\f1f6"
}

.ts-icon.is-building-un-icon:before {
	content: "\e4d9"
}

.ts-icon.is-champagne-glasses-icon:before {
	content: "\f79f"
}

.ts-icon.is-compass-icon:before {
	content: "\f14e"
}

.ts-icon.is-forward-fast-icon:before {
	content: "\f050"
}

.ts-icon.is-keybase-icon:before {
	content: "\f4f5";
	font-family: IconsBrands
}

.ts-icon.is-plug-circle-minus-icon:before {
	content: "\e55e"
}

.ts-icon.is-trello-icon:before {
	content: "\f181";
	font-family: IconsBrands
}

.ts-icon.is-arrow-rotate-right-icon:before {
	content: "\f01e"
}

.ts-icon.is-bridge-lock-icon:before {
	content: "\e4cc"
}

.ts-icon.is-clone-icon:before {
	content: "\f24d"
}

.ts-icon.is-money-bill-icon:before {
	content: "\f0d6"
}

.ts-icon.is-signature-icon:before {
	content: "\f5b7"
}

.ts-icon.is-b-icon:before {
	content: "\42"
}

.ts-icon.is-copyright-icon:before {
	content: "\f1f9"
}

.ts-icon.is-edge-legacy-icon:before {
	content: "\e078";
	font-family: IconsBrands
}

.ts-icon.is-php-icon:before {
	content: "\f457";
	font-family: IconsBrands
}

.ts-icon.is-virus-covid-icon:before {
	content: "\e4a8"
}

.ts-icon.is-handcuffs-icon:before {
	content: "\e4f8"
}

.ts-icon.is-p-icon:before {
	content: "\50"
}

.ts-icon.is-square-odnoklassniki-icon:before {
	content: "\f264";
	font-family: IconsBrands
}

.ts-icon.is-cc-visa-icon:before {
	content: "\f1f0";
	font-family: IconsBrands
}

.ts-icon.is-thumbs-down-icon:before {
	content: "\f165"
}

.ts-icon.is-sort-up-icon:before {
	content: "\f0de"
}

.ts-icon.is-square-caret-up-icon:before {
	content: "\f151"
}

.ts-icon.is-user-pen-icon:before {
	content: "\f4ff"
}

.ts-icon.is-hand-lizard-icon:before {
	content: "\f258"
}

.ts-icon.is-person-half-dress-icon:before {
	content: "\e548"
}

.ts-icon.is-plug-circle-xmark-icon:before {
	content: "\e560"
}

.ts-icon.is-toggle-off-icon:before {
	content: "\f204"
}

.ts-icon.is-circle-user-icon:before {
	content: "\f2bd"
}

.ts-icon.is-line-icon:before {
	content: "\f3c0";
	font-family: IconsBrands
}

.ts-icon.is-heart-circle-minus-icon:before {
	content: "\e4ff"
}

.ts-icon.is-paypal-icon:before {
	content: "\f1ed";
	font-family: IconsBrands
}

.ts-icon.is-stapler-icon:before {
	content: "\e5af"
}

.ts-icon.is-table-list-icon:before {
	content: "\f00b"
}

.ts-icon.is-t-icon:before {
	content: "\54"
}

.ts-icon.is-edge-icon:before {
	content: "\f282";
	font-family: IconsBrands
}

.ts-icon.is-file-video-icon:before {
	content: "\f1c8"
}

.ts-icon.is-wheat-awn-icon:before {
	content: "\e2cd"
}

.ts-icon.is-fort-awesome-icon:before {
	content: "\f286";
	font-family: IconsBrands
}

.ts-icon.is-circle-check-icon:before {
	content: "\f058"
}

.ts-icon.is-face-grin-squint-tears-icon:before {
	content: "\f586"
}

.ts-icon.is-robot-icon:before {
	content: "\f544"
}

.ts-icon.is-scale-unbalanced-flip-icon:before {
	content: "\f516"
}

.ts-icon.is-arrow-up-wide-short-icon:before {
	content: "\f161"
}

.ts-icon.is-dumpster-icon:before {
	content: "\f793"
}

.ts-icon.is-viber-icon:before {
	content: "\f409";
	font-family: IconsBrands
}

.ts-icon.is-battery-empty-icon:before {
	content: "\f244"
}

.ts-icon.is-house-chimney-user-icon:before {
	content: "\e065"
}

.ts-icon.is-id-card-clip-icon:before {
	content: "\f47f"
}

.ts-icon.is-martini-glass-citrus-icon:before {
	content: "\f561"
}

.ts-icon.is-splotch-icon:before {
	content: "\f5bc"
}

.ts-icon.is-subscript-icon:before {
	content: "\f12c"
}

.ts-icon.is-info-icon:before {
	content: "\f129"
}

.ts-icon.is-up-right-from-square-icon:before {
	content: "\f35d"
}

.ts-icon.is-amazon-pay-icon:before {
	content: "\f42c";
	font-family: IconsBrands
}

.ts-icon.is-hacker-news-icon:before {
	content: "\f1d4";
	font-family: IconsBrands
}

.ts-icon.is-researchgate-icon:before {
	content: "\f4f8";
	font-family: IconsBrands
}

.ts-icon.is-sheet-plastic-icon:before {
	content: "\e571"
}

.ts-icon.is-clipboard-question-icon:before {
	content: "\e4e3"
}

.ts-icon.is-file-csv-icon:before {
	content: "\f6dd"
}

@font-face {
	font-family:Icons;font-style:normal;font-variant:normal;font-weight:400;src:url(fonts/icons/fa-solid-900.woff2) format("woff2"),url(fonts/icons/fa-solid-900.ttf) format("truetype");text-decoration:inherit;text-transform:none
}

@font-face {
	font-family:IconsBrands;font-style:normal;font-variant:normal;font-weight:400;src:url(fonts/icons/fa-brands-400.woff2) format("woff2"),url(fonts/icons/fa-brands-400.ttf) format("truetype");text-decoration:inherit;text-transform:none
}

@font-face {
	font-family:IconsRegular;font-style:normal;font-variant:normal;font-weight:400;src:url(fonts/icons/fa-regular-400.woff2) format("woff2"),url(fonts/icons/fa-regular-400.ttf) format("truetype");text-decoration:inherit;text-transform:none
}

@keyframes ts-icon-spin {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

.ts-icon {
	-webkit-font-smoothing: antialiased;
	backface-visibility: hidden;
	color: inherit;
	display: inline;
	font-family: Icons;
	font-style: normal;
	font-weight: 400;
	text-align: center;
	text-decoration: none;
	width: 1.18em
}

.ts-icon.is-regular {
	font-family: IconsRegular
}

.ts-icon.is-circular,.ts-icon.is-rounded {
	align-items: center;
	border-radius: 500em!important;
	box-shadow: 0 0 0 .1em var(--ts-gray-300) inset;
	box-sizing: border-box;
	display: inline-flex;
	height: 2em!important;
	justify-content: center;
	line-height: 1!important;
	padding: .5em!important;
	width: 2em!important
}

.ts-icon.is-rounded {
	border-radius: .4rem!important
}

.ts-icon.is-spinning {
	animation: ts-icon-spin 2s linear infinite;
	display: inline-block
}

.ts-icon.is-negative {
	color: var(--ts-negative-500)
}

.ts-icon.is-disabled {
	opacity: .25;
	pointer-events: none
}

.ts-icon.is-squared {
	align-items: center;
	background: var(--ts-gray-100);
	border-radius: .4rem;
	display: inline-flex;
	font-size: 1.3em;
	height: 3rem;
	justify-content: center;
	width: 3rem
}

.ts-icon.is-secondary {
	color: var(--ts-gray-500)
}

.ts-icon.is-small {
	font-size: var(--ts-font-size-13px)
}

.ts-icon.is-large {
	font-size: var(--ts-font-size-18px)
}

.ts-icon.is-big {
	font-size: var(--ts-font-size-24px)
}

.ts-icon.is-huge {
	font-size: var(--ts-font-size-30px)
}

.ts-icon.is-heading {
	font-size: var(--ts-font-size-75px);
	line-height: 1
}

.ts-icon.is-spaced {
	margin-left: .45rem;
	margin-right: .45rem
}

.ts-icon.is-start-spaced {
	margin-left: .45rem
}

.ts-icon.is-end-spaced {
	margin-right: .45rem
}

.ts-divider {
	border-top: 1px solid var(--ts-gray-300)
}

.ts-divider.is-vertical {
	border-left: 1px solid var(--ts-gray-300);
	border-top: 0;
	height: 100%
}

.ts-divider.is-section {
	margin: 1rem 0
}

.ts-divider:is(.is-center-text,.is-start-text,.is-end-text) {
	align-items: center;
	border-top: 0;
	color: var(--ts-gray-800);
	display: flex;
	gap: 1rem
}

.ts-divider:is(.is-center-text,.is-start-text,.is-end-text):after,.ts-divider:is(.is-center-text,.is-start-text,.is-end-text):before {
	background-color: var(--ts-gray-300);
	content: "";
	flex-grow: 1;
	height: 1px
}

.ts-divider.is-end-text:after,.ts-divider.is-start-text:before {
	display: none
}

.ts-input {
	--border-radius: .4rem;
	--height: var(--ts-input-height-medium);
	display: flex;
	width: 100%
}

.ts-input input {
	height: var(--height);
	padding: 0 1rem
}

.ts-input input,.ts-input textarea {
	-webkit-font-smoothing: inherit;
	-moz-osx-font-smoothing: inherit;
	-webkit-appearance: none;
	background: var(--ts-gray-50);
	box-sizing: border-box;
	color: var(--ts-gray-800);
	font: inherit;
	font-size: var(--ts-font-size-14px);
	line-height: 1.5;
	margin: 0;
	outline: none;
	overflow: visible;
	resize: none;
	width: 100%
}

.ts-input textarea {
	padding: .467rem 1rem
}

.ts-input input:focus,.ts-input textarea:focus {
	outline: 0
}

.ts-input input,.ts-input textarea {
	border: 1px solid var(--ts-gray-300);
	border-radius: var(--border-radius)
}

.ts-input input:focus,.ts-input textarea:focus {
	border-color: var(--ts-primary-600)
}

.ts-input input::-webkit-calendar-picker-indicator,.ts-input input::-webkit-inner-spin-button {
	line-height: 1;
	opacity: .4
}

.ts-input input[type=color] {
	aspect-ratio: 1/1;
	cursor: pointer;
	overflow: hidden;
	padding: 0;
	width: auto
}

.ts-input input[type=color]::-webkit-color-swatch {
	border: 0;
	border-radius: .4rem;
	bottom: 4px;
	height: auto;
	left: 4px;
	padding: 0;
	position: absolute;
	right: 4px;
	top: 4px;
	width: auto
}

.ts-input input[type=color]::-moz-color-swatch {
	border: 0;
	border-radius: .4rem;
	bottom: 4px;
	height: auto;
	left: 4px;
	padding: 0;
	position: absolute;
	right: 4px;
	top: 4px;
	width: auto
}

.ts-input.is-solid input,.ts-input.is-solid textarea {
	background: var(--ts-gray-100);
	border: 1px solid transparent;
	border-radius: var(--border-radius)
}

.ts-input.is-solid input:focus,.ts-input.is-solid textarea:focus {
	background: var(--ts-gray-50);
	border: 1px solid var(--ts-gray-300)
}

.ts-input.is-underlined input,.ts-input.is-underlined textarea {
	background: var(--ts-gray-100);
	border: 2px solid transparent;
	border-bottom: 2px solid var(--ts-gray-400);
	border-radius: var(--border-radius) var(--border-radius) 0 0
}

.ts-input.is-underlined input:focus,.ts-input.is-underlined textarea:focus {
	border-bottom-color: var(--ts-primary-600)
}

.ts-input.is-resizable input,.ts-input.is-resizable textarea {
	min-height: 5rem;
	resize: vertical
}

.ts-input.is-circular {
	--border-radius: 100rem
}

.ts-input.is-basic input {
	background: transparent;
	border: 0;
	padding: 0
}

.ts-input:is(.is-start-labeled,.is-end-labeled,.is-labeled) :is(.input,.label) {
	border-radius: var(--border-radius)
}

.ts-input:is(.is-start-labeled,.is-end-labeled,.is-labeled) .label {
	align-items: center;
	background: var(--ts-gray-100);
	border: 1px solid var(--ts-gray-300);
	color: var(--ts-gray-700);
	display: flex;
	font-size: var(--ts-font-size-14px);
	justify-content: center;
	line-height: 1;
	padding: 0 .6rem
}

.ts-input:is(.is-start-labeled,.is-labeled) .label {
	border-bottom-right-radius: 0;
	border-right-width: 0;
	border-top-right-radius: 0
}

.ts-input:is(.is-start-labeled,.is-labeled) input {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.ts-input:is(.is-end-labeled,.is-labeled) .label {
	border-bottom-left-radius: 0;
	border-left-width: 0;
	border-top-left-radius: 0
}

.ts-input:is(.is-end-labeled,.is-labeled) input {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}

.ts-input.is-labeled .label:first-child {
	border-bottom-left-radius: var(--border-radius);
	border-left-width: 1px;
	border-top-left-radius: var(--border-radius)
}

.ts-input.is-labeled .label:last-child {
	border-bottom-right-radius: var(--border-radius);
	border-right-width: 1px;
	border-top-right-radius: var(--border-radius)
}

.ts-input:is(.is-start-labeled,.is-labeled,.is-end-labeled).is-underlined .label {
	background: var(--ts-gray-200);
	border: 0;
	border-bottom: 2px solid var(--ts-gray-400)
}

.ts-input:is(.is-start-labeled,.is-labeled).is-underlined .label {
	border-bottom-left-radius: 0
}

.ts-input:is(.is-end-labeled,.is-labeled).is-underlined .label {
	border-bottom-right-radius: 0
}

.ts-input:is(.is-start-labeled,.is-labeled).is-underlined input {
	border-left: 0
}

.ts-input:is(.is-end-labeled,.is-labeled).is-underlined input {
	border-right: 0
}

.ts-input:is(.is-start-labeled,.is-labeled,.is-end-labeled).is-solid .label {
	background: var(--ts-gray-200);
	border-color: transparent
}

.ts-input:is(.is-start-labeled,.is-labeled,.is-end-labeled).is-solid:focus-within .label {
	border-color: var(--ts-gray-300)
}

.ts-input.is-end-icon .ts-icon,.ts-input.is-icon .ts-icon,.ts-input.is-start-icon .ts-icon {
	align-items: center;
	bottom: 0;
	color: var(--ts-gray-700);
	display: flex!important;
	justify-content: center;
	position: absolute;
	top: 0;
	z-index: 1
}

.ts-input.is-icon .ts-icon:first-child,.ts-input.is-start-icon .ts-icon {
	left: 1rem
}

.ts-input.is-icon input,.ts-input.is-start-icon input {
	box-sizing: border-box;
	padding-left: 2.8rem
}

.ts-input.is-end-icon .ts-icon,.ts-input.is-icon .ts-icon:last-child {
	right: 1rem
}

.ts-input.is-end-icon input,.ts-input.is-icon input {
	box-sizing: border-box;
	padding-right: 2.8rem
}

.ts-input.is-negative :is(input,textarea) {
	border-color: var(--ts-negative-400);
	color: var(--ts-negative-600);
	font-weight: 500
}

.ts-input.is-negative .label {
	border-color: var(--ts-negative-400)
}

.ts-input.is-negative.is-solid:is(.is-start-labeled,.is-labeled,.is-end-labeled) .label {
	border-color: var(--ts-negative-400)
}

.ts-input.is-negative.is-solid input:focus,.ts-input.is-negative.is-solid textarea:focus {
	background: var(--ts-gray-100);
	border: 1px solid var(--ts-negative-400)
}

.ts-input.is-negative.is-underlined :is(.label,input,textarea) {
	border-color: transparent;
	border-bottom-color: var(--ts-negative-400)
}

.ts-input.is-disabled input,.ts-input.is-disabled textarea {
	cursor: not-allowed;
	opacity: .5;
	pointer-events: none
}

.ts-input.is-disabled.is-underlined {
	border-bottom-color: var(--ts-gray-300)
}

.ts-input.is-fluid {
	display: flex;
	width: 100%
}

.ts-input.is-fluid input,.ts-input.is-fluid textarea {
	width: 100%
}

.ts-input.is-dense input {
	--height: var(--ts-input-height-medium-dense)
}

.ts-input.is-dense.is-small input {
	--height: var(--ts-input-height-small-dense)
}

.ts-input.is-dense.is-large input {
	--height: var(--ts-input-height-large-dense)
}

.ts-input.is-small input {
	--height: var(--ts-input-height-small)
}

.ts-input.is-large input {
	--height: var(--ts-input-height-large)
}

.ts-input.is-small :is(input,textarea,.ts-icon) {
	font-size: var(--ts-font-size-13px)
}

.ts-input.is-large :is(input,textarea,.ts-icon) {
	font-size: var(--ts-font-size-17px)
}

.ts-file {
	--height: var(--ts-input-height-medium);
	display: inline-flex
}

.ts-file input {
	background: var(--ts-gray-50);
	border: 1px solid var(--ts-gray-300);
	border-radius: .4rem;
	color: var(--ts-gray-800);
	font-size: var(--ts-font-size-14px);
	height: var(--height);
	line-height: calc(var(--height) - 1px);
	padding: 0 1rem 0 .6rem
}

.ts-file input::-webkit-file-upload-button,.ts-file input::file-selector-button {
	background: var(--ts-gray-200);
	border: 0;
	border-radius: .4rem;
	color: var(--ts-gray-800);
	display: inline-block;
	font-family: Noto Sans TC,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,Microsoft JhengHei,wf_SegoeUI,Segoe UI,Segoe,Segoe WP,Tahoma,Verdana,Ubuntu,Bitstream Vera Sans,DejaVu Sans,微軟正黑體,LiHei Pro,WenQuanYi Micro Hei,Droid Sans Fallback,AR PL UMing TW,Roboto,Hiragino Maru Gothic ProN,メイリオ,ヒラギノ丸ゴ ProN W4,Meiryo,Droid Sans,sans-serif;
	font-size: var(--ts-relative-small);
	font-weight: 500;
	line-height: 1.5;
	margin-right: .5rem;
	min-width: 75px;
	padding: .2em .5rem;
	text-align: center;
	text-decoration: none
}

.ts-file.is-underlined input {
	background: var(--ts-gray-100);
	border: 2px solid transparent;
	border-bottom: 2px solid var(--ts-gray-400);
	border-radius: .4rem .4rem 0 0
}

.ts-file.is-solid input {
	background: var(--ts-gray-100);
	border-color: transparent
}

.ts-file:is(.is-solid,.is-underlined) input::-webkit-file-upload-button,.ts-file:is(.is-solid,.is-underlined) input::file-selector-button {
	background: var(--ts-gray-300)
}

.ts-file.is-disabled {
	cursor: not-allowed;
	opacity: .5;
	pointer-events: none;
	user-select: none
}

.ts-file.is-negative input {
	border-color: var(--ts-negative-400);
	color: var(--ts-negative-600);
	font-weight: 500
}

.ts-file.is-negative.is-underlined input {
	border-color: transparent;
	border-bottom-color: var(--ts-negative-400)
}

.ts-file.is-fluid {
	display: flex;
	width: 100%
}

.ts-file.is-fluid input,.ts-file.is-fluid textarea {
	width: 100%
}

.ts-file.is-small input {
	--height: var(--ts-input-height-small)
}

.ts-file.is-large input {
	--height: var(--ts-input-height-large)
}

.ts-file.is-small :is(input,input::file-selector-button,input::-webkit-file-upload-button) {
	font-size: var(--ts-font-size-13px)
}

.ts-file.is-large :is(input,input::file-selector-button,input::-webkit-file-upload-button) {
	font-size: var(--ts-font-size-17px)
}

.ts-file.is-dense input {
	--height: var(--ts-input-height-medium-dense)
}

.ts-file.is-dense input::-webkit-file-upload-button,.ts-file.is-dense input::file-selector-button {
	padding-bottom: .15rem;
	padding-top: .15rem
}

.ts-file.is-small.is-dense input {
	--height: var(--ts-input-height-small-dense)
}

.ts-file.is-large.is-dense input {
	--height: var(--ts-input-height-large-dense)
}

.ts-notice {
	background: var(--ts-gray-800);
	border: 1px solid transparent;
	color: var(--ts-gray-50);
	display: block;
	padding: .45rem 1rem
}

.ts-notice,.ts-notice .title {
	border-radius: .4rem;
	font-size: var(--ts-font-size-14px)
}

.ts-notice .title {
	background: var(--ts-gray-50);
	color: var(--ts-gray-800);
	display: inline-block;
	line-height: 1;
	margin-right: .6rem;
	margin-top: .05rem;
	padding: .3rem .5rem;
	text-align: justify;
	white-space: nowrap
}

.ts-notice .content {
	display: inline
}

.ts-notice a {
	text-decoration: underline
}

.ts-notice.is-negative {
	background: var(--ts-negative-500);
	color: var(--ts-white)
}

.ts-notice.is-negative .title {
	/* background: var(--ts-white); */
	color: var(--ts-negative-600)
}

.ts-notice.is-outlined {
	background: transparent;
	border-color: var(--ts-gray-300);
	color: var(--ts-gray-800)
}

.ts-notice.is-outlined .title {
	background: var(--ts-gray-800);
	color: var(--ts-gray-50)
}

.ts-notice.is-outlined.is-negative .title {
	background: var(--ts-negative-500);
	color: var(--ts-gray-50)
}

.ts-notice.is-small,.ts-notice.is-small .title {
	font-size: var(--ts-font-size-13px)
}

.ts-notice.is-large,.ts-notice.is-large .title {
	font-size: var(--ts-font-size-17px)
}

.ts-notice.is-dense,.ts-notice.is-dense .title {
	padding-bottom: .25rem;
	padding-top: .25rem
}

.ts-checkbox {
	align-items: flex-start;
	color: inherit;
	cursor: pointer;
	display: inline-flex;
	margin-top: -3px;
	user-select: none;
	vertical-align: middle
}

.ts-checkbox input {
	-webkit-font-smoothing: inherit;
	-moz-osx-font-smoothing: inherit;
	-webkit-appearance: none;
	background: transparent;
	background: var(--ts-gray-200);
	border: none;
	border: 1px solid var(--ts-gray-200);
	border-radius: 0;
	border-radius: .2rem;
	box-sizing: border-box;
	color: inherit;
	cursor: pointer;
	font: inherit;
	line-height: normal;
	margin: 0;
	margin-right: .5rem;
	margin-top: 5px;
	min-height: 1.15rem;
	min-width: 1.15rem;
	outline: none;
	overflow: visible;
	padding: 0;
	user-select: none;
	width: auto
}

.ts-checkbox input:checked {
	background: var(--ts-primary-700);
	border-color: var(--ts-primary-700)
}

.ts-checkbox input:focus {
	outline: 0
}

.ts-checkbox input:after {
	-webkit-font-smoothing: antialiased;
	align-items: center;
	backface-visibility: hidden;
	bottom: 0;
	color: var(--ts-white);
	content: "\f00c";
	display: none;
	font-family: Icons;
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	justify-content: center;
	left: 0;
	position: absolute;
	right: 0;
	text-align: center;
	text-decoration: inherit;
	top: 0;
	transform: scale(.8);
	z-index: 1
}

.ts-checkbox input:checked:after {
	display: flex
}

.ts-checkbox.is-disabled {
	cursor: not-allowed;
	opacity: .5;
	pointer-events: none;
	user-select: none
}

.ts-checkbox.is-disabled input {
	background: var(--ts-gray-200);
	border-color: var(--ts-gray-200)
}

.ts-checkbox.is-negative input {
	border-color: var(--ts-negative-600);
	border-width: 2px
}

.ts-checkbox.is-indeterminate input:after {
	content: "\f068"
}

.ts-checkbox.is-small input {
	min-height: .95rem;
	min-width: .95rem
}

.ts-checkbox.is-small input:after {
	font-size: var(--ts-font-size-12px)
}

.ts-checkbox.is-small {
	font-size: var(--ts-font-size-14px)
}

.ts-checkbox.is-large input {
	min-height: 1.3rem;
	min-width: 1.3rem
}

.ts-checkbox.is-large {
	font-size: var(--ts-font-size-17px)
}

.ts-checkbox.is-large input:after {
	font-size: var(--ts-font-size-16px)
}

.ts-radio {
	align-items: flex-start;
	cursor: pointer;
	display: inline-flex;
	margin-top: -3px;
	vertical-align: middle
}

.ts-radio,.ts-radio input {
	color: inherit;
	user-select: none
}

.ts-radio input {
	-webkit-font-smoothing: inherit;
	-moz-osx-font-smoothing: inherit;
	-webkit-appearance: none;
	background: transparent;
	background: var(--ts-gray-200);
	border: none;
	border: 1px solid var(--ts-gray-200);
	border-radius: 0;
	border-radius: 100rem;
	box-sizing: border-box;
	cursor: pointer;
	font: inherit;
	line-height: normal;
	margin: 0;
	margin-right: .5rem;
	margin-top: 5px;
	min-height: 1.15rem;
	min-width: 1.15rem;
	outline: none;
	overflow: visible;
	padding: 0;
	width: auto
}

.ts-radio input:checked {
	background: var(--ts-primary-700);
	border-color: var(--ts-primary-700)
}

.ts-radio input:focus {
	outline: 0
}

.ts-radio input:after {
	-webkit-font-smoothing: antialiased;
	align-items: center;
	backface-visibility: hidden;
	bottom: 0;
	color: var(--ts-white);
	content: "\f111";
	display: none;
	font-family: Icons;
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	justify-content: center;
	left: 0;
	position: absolute;
	right: 0;
	text-align: center;
	text-decoration: inherit;
	top: 0;
	transform: scale(.5);
	z-index: 1
}

.ts-radio input:checked:after {
	display: flex
}

.ts-radio.is-disabled {
	cursor: not-allowed;
	opacity: .5;
	pointer-events: none;
	user-select: none
}

.ts-radio.is-disabled input {
	background: var(--ts-gray-200);
	border-color: var(--ts-gray-200)
}

.ts-radio.is-negative input {
	border-color: var(--ts-negative-600);
	border-width: 2px
}

.ts-radio.is-small input {
	min-height: .95rem;
	min-width: .95rem
}

.ts-radio.is-small,.ts-radio.is-small input:after {
	font-size: var(--ts-font-size-14px)
}

.ts-radio.is-large input {
	min-height: 1.3rem;
	min-width: 1.3rem
}

.ts-radio.is-large {
	font-size: var(--ts-font-size-17px)
}

.ts-radio.is-large input:after {
	font-size: var(--ts-font-size-18px)
}

@keyframes ts-progress-active {
	0% {
		opacity: .8;
		width: 0
	}

	to {
		opacity: 0;
		width: 100%
	}
}

@keyframes ts-progress-animation {
	0% {
		background-position: 0
	}

	to {
		background-position: 40px
	}
}

@keyframes ts-progress-indeterminate {
	0% {
		margin-left: -10%;
		margin-right: 100%
	}

	40% {
		margin-left: 25%;
		margin-right: 0
	}

	to {
		margin-left: 100%;
		margin-right: 0
	}
}

.ts-progress {
	background: var(--ts-gray-300);
	border-radius: .4rem;
	display: flex;
	line-height: 1;
	min-height: 1.6rem;
	overflow: hidden
}

.ts-progress .bar {
	--value: 0;
	align-items: center;
	background: var(--ts-gray-800);
	border-radius: .4rem;
	color: var(--ts-gray-50);
	display: inline-flex;
	font-size: var(--ts-font-size-14px);
	justify-content: flex-end;
	min-width: fit-content;
	padding: 0 .5rem;
	text-align: right;
	transition: width 1s ease-out;
	width: calc(var(--value)*1%);
	z-index: 1
}

.ts-progress.is-active .bar:after {
	animation: ts-progress-active 2s cubic-bezier(.4,0,.2,1) infinite;
	background: #5a5a5a;
	border-radius: .4rem;
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	top: 0
}

.ts-progress.is-empty .bar {
	background: transparent;
	color: var(--ts-gray-800)
}

.ts-progress.is-processing {
	animation: ts-progress-animation 2s linear 0s infinite;
	background-image: linear-gradient(135deg,#9e9e9e 25%,#949494 0,#949494 50%,#9e9e9e 0,#9e9e9e 75%,#949494 0,#949494);
	background-size: 40px 40px
}

.ts-progress.is-indeterminate .bar {
	animation: ts-progress-indeterminate 2s cubic-bezier(.4,0,.2,1) 0s infinite;
	min-width: 0;
	width: 100%!important
}

.ts-progress.is-indeterminate .bar .text {
	visibility: hidden
}

.ts-progress.is-queried .bar {
	animation: ts-progress-indeterminate 2s cubic-bezier(.4,0,.2,1) 0s infinite;
	animation-direction: reverse;
	min-width: 0;
	width: 100%!important
}

.ts-progress.is-queried .bar .text {
	visibility: hidden
}

.ts-progress .bar.is-secondary {
	background: var(--ts-gray-400);
	bottom: 0;
	color: var(--ts-gray-800);
	position: absolute;
	top: 0;
	z-index: 0
}

.ts-progress.is-tiny {
	min-height: .7rem
}

.ts-progress.is-tiny .bar .text {
	font-size: .8em
}

.ts-progress.is-small {
	min-height: 1.2rem
}

.ts-progress.is-small .bar .text {
	font-size: .85em
}

.ts-progress.is-large .bar {
	min-height: 2.1875rem
}

.ts-badge {
	align-self: center;
	background: var(--ts-gray-800);
	border: 1px solid transparent;
	border-radius: 100rem;
	color: var(--ts-gray-50);
	display: inline-block;
	font-size: var(--ts-font-size-14px);
	font-weight: 400;
	line-height: 1;
	padding: .225rem .5rem;
	text-decoration: none;
	vertical-align: middle;
	white-space: nowrap
}

.ts-badge.is-secondary {
	background: var(--ts-gray-200);
	color: var(--ts-gray-800)
}

.ts-badge.is-outlined {
	background: transparent;
	border-color: var(--ts-gray-300);
	color: var(--ts-gray-800)
}

.ts-badge.is-negative {
	background: var(--ts-negative-500);
	color: var(--ts-white)
}

.ts-badge.is-negative.is-outlined {
	background: transparent;
	border-color: var(--ts-negative-500);
	color: var(--ts-negative-700)
}

.ts-badge.is-small {
	font-size: var(--ts-font-size-12px)
}

.ts-badge.is-large {
	font-size: var(--ts-font-size-16px)
}

.ts-badge.is-dense {
	padding-bottom: .125rem;
	padding-top: .125rem
}

.ts-badge.is-spaced {
	margin-left: .45rem;
	margin-right: .45rem
}

.ts-badge.is-start-spaced {
	margin-left: .45rem
}

.ts-badge.is-end-spaced {
	margin-right: .45rem
}

.ts-pagination {
	background: var(--ts-gray-200);
	border: 1px solid var(--ts-gray-200);
	border-radius: 100rem;
	color: var(--ts-gray-800);
	display: inline-flex;
	padding: .25rem .5rem
}

.ts-pagination .item {
	align-items: center;
	border-radius: 100rem;
	color: var(--ts-gray-800);
	cursor: pointer;
	display: flex;
	gap: .5rem;
	justify-content: center;
	line-height: 1;
	margin: 0 .15rem;
	padding: .5rem .8rem;
	text-decoration: none
}

.ts-pagination .item.is-active {
	background: var(--ts-gray-800);
	color: var(--ts-gray-50)
}

.ts-pagination.is-fluid {
	display: flex
}

.ts-pagination .item.is-disabled {
	opacity: .5;
	pointer-events: none;
	user-select: none
}

.ts-pagination .item.is-back,.ts-pagination .item.is-next {
	-webkit-font-smoothing: antialiased;
	backface-visibility: hidden;
	font-family: Icons;
	font-style: normal;
	font-weight: 400;
	padding-bottom: .5rem;
	padding-top: .5rem;
	text-align: center;
	text-decoration: inherit
}

.ts-pagination .item.is-back:before {
	content: "\f053";
	font-size: 13px
}

.ts-pagination .item.is-next {
	margin-left: auto
}

.ts-pagination .item.is-next:after {
	content: "\f054";
	font-size: 13px
}

.ts-pagination.is-secondary {
	background: transparent;
	border-color: transparent;
	padding: 0
}

.ts-pagination.is-small {
	font-size: var(--ts-font-size-13px)
}

.ts-pagination.is-large {
	font-size: var(--ts-font-size-17px)
}

.ts-pagination.is-dense {
	padding-bottom: .15rem;
	padding-top: .15rem
}

.ts-pagination.is-dense .item {
	padding-bottom: .3rem;
	padding-top: .3rem
}

.ts-space {
	--ts-gap: 1rem;
	height: var(--ts-gap)
}

.ts-space:before {
	content: " "
}

.ts-space.is-small {
	--ts-gap: 0.5rem
}

.ts-space.is-large {
	--ts-gap: 1.5rem
}

.ts-space.is-big {
	--ts-gap: 3rem
}

.ts-space.is-huge {
	--ts-gap: 4.5rem
}

.ts-select {
	--object-distance-vertical: 0.4rem;
	--object-distance-horizontal: 0.8rem;
	--height: var(--ts-input-height-medium);
	background: var(--ts-gray-50);
	border: 1px solid var(--ts-gray-300);
	border-radius: .4rem;
	cursor: pointer;
	display: inline-flex;
	height: var(--height)
}

.ts-select select {
	-webkit-font-smoothing: inherit;
	-moz-osx-font-smoothing: inherit;
	-webkit-appearance: none;
	background: inherit;
	border: none;
	border-radius: .4rem;
	box-sizing: border-box;
	font: inherit;
	margin: 0;
	outline: none;
	overflow: hidden;
	text-overflow: ellipsis;
	user-select: none;
	white-space: nowrap
}

.ts-select select:focus {
	outline: 0
}

.ts-select .content,.ts-select select {
	color: var(--ts-gray-800);
	cursor: pointer;
	font-size: var(--ts-font-size-14px);
	line-height: 1.5;
	padding: 0 2.5rem 0 1rem;
	width: 100%
}

.ts-select .content {
	align-items: center;
	display: flex;
	gap: var(--object-distance-vertical) var(--object-distance-horizontal);
	overflow: hidden;
	user-select: none;
	width: calc(100% - 2.5rem)
}

.ts-select .content,.ts-select .content * {
	flex-shrink: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.ts-select select option {
	background: inherit
}

/* .ts-select:after {
	-webkit-font-smoothing: antialiased;
	align-items: center;
	backface-visibility: hidden;
	bottom: 0;
	color: var(--ts-gray-700);
	content: "\f078";
	display: flex;
	font-family: Icons;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	justify-content: center;
	pointer-events: none;
	position: absolute;
	right: 1rem;
	text-align: center;
	text-decoration: inherit;
	top: 0;
	width: 1.18em
} */

.ts-select.is-active {
	border-color: var(--ts-primary-600)
}

.ts-select.is-active .ts-dropdown {
	display: inline-flex
}

.ts-select.is-solid {
	background: var(--ts-gray-100);
	border-color: transparent
}

.ts-select:focus-within {
	border-color: var(--ts-primary-600)
}

.ts-select.is-underlined {
	background: var(--ts-gray-100);
	border: 2px solid transparent;
	border-bottom: 2px solid var(--ts-gray-400);
	border-radius: .4rem .4rem 0 0
}

.ts-select.is-underlined select option {
	background: var(--ts-gray-50)
}

.ts-select.is-underlined:focus-within {
	border-bottom-color: var(--ts-primary-600)
}

.ts-select.is-basic {
	background: transparent;
	border-color: transparent;
	min-height: auto;
	padding: 0
}

.ts-select.is-basic select {
	line-height: 1;
	padding: 0 1.4rem 0 0
}

.ts-select.is-basic:after {
	font-size: 12px;
	padding-top: 2px;
	right: 0
}

.ts-select.is-disabled {
	opacity: .5;
	pointer-events: none;
	user-select: none
}

.ts-select.is-fluid {
	width: 100%
}

.ts-select.is-negative {
	border-color: var(--ts-negative-400)
}

.ts-select.is-negative select {
	color: var(--ts-negative-600);
	font-weight: 500
}

.ts-select.is-negative.is-underlined {
	border-color: transparent;
	border-bottom-color: var(--ts-negative-400)
}

.ts-select.is-small {
	--height: var(--ts-input-height-small)
}

.ts-select.is-large {
	--height: var(--ts-input-height-large)
}

.ts-select.is-small select {
	font-size: var(--ts-font-size-13px)
}

.ts-select.is-large select {
	font-size: var(--ts-font-size-17px)
}

.ts-select.is-dense {
	--height: var(--ts-input-height-medium-dense)
}

.ts-select.is-dense.is-small {
	--height: var(--ts-input-height-small-dense)
}

.ts-select.is-dense.is-large {
	--height: var(--ts-input-height-large-dense)
}

.ts-select.is-wrappable {
	height: auto;
	min-height: var(--height);
	padding: .184em 0
}

.ts-select.is-wrappable .content {
	flex-wrap: wrap
}

.ts-select.is-wrappable:after {
	bottom: auto;
	top: .5em
}

.ts-fieldset {
	border: 1px solid var(--ts-gray-300);
	border-radius: .4rem;
	color: inherit;
	padding: .5rem 1rem 1rem
}

.ts-fieldset legend {
	color: var(--ts-gray-600);
	font-weight: 400;
	margin-left: -.7em;
	padding: 0 .7em;
	pointer-events: none;
	user-select: none
}

.ts-fieldset.is-dense {
	padding-bottom: .5rem;
	padding-top: .25rem
}

.ts-text {
	color: inherit
}

.ts-text.is-editable {
	cursor: pointer;
	text-decoration-color: var(--ts-gray-400);
	text-decoration-line: underline;
	text-decoration-style: dotted
}

.ts-text:is(.is-1-line,.is-2-lines,.is-3-lines,.is-4-lines,.is-5-lines) {
	-webkit-box-orient: vertical;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis
}

.ts-text.is-1-line {
	-webkit-line-clamp: 1
}

.ts-text.is-2-lines {
	-webkit-line-clamp: 2
}

.ts-text.is-3-lines {
	-webkit-line-clamp: 3
}

.ts-text.is-4-lines {
	-webkit-line-clamp: 4
}

.ts-text.is-5-lines {
	-webkit-line-clamp: 5
}

.ts-text.is-secondary {
	color: var(--ts-gray-500)
}

.ts-text.is-bold {
	font-weight: 500!important
}

.ts-text.is-heavy {
	font-weight: 700!important
}

.ts-text.is-italic {
	font-style: italic!important
}

.ts-text.is-deleted {
	text-decoration: line-through!important
}

.ts-text.is-underlined {
	text-decoration: underline!important
}

.ts-text.is-link.is-link.is-link {
	color: var(--ts-link-700)
}

.ts-text.is-link {
	text-decoration: underline
}

.ts-text.is-link:active,.ts-text.is-link:hover,.ts-text.is-link:visited {
	color: inherit
}

.ts-text.is-undecorated {
	text-decoration: none
}

.ts-text.is-undecorated:hover {
	text-decoration: underline
}

.ts-text.is-external-link:after {
	-webkit-font-smoothing: antialiased;
	backface-visibility: hidden;
	content: "\f35d";
	display: inline;
	font-family: Icons;
	font-size: .8em;
	font-style: normal;
	font-weight: 400;
	margin-left: .25rem;
	text-align: center;
	text-decoration: inherit;
	width: 1.18em
}

.ts-text.is-code {
	background: var(--ts-gray-200);
	color: var(--ts-gray-800);
	padding: 0 .2rem
}

.ts-text.is-code,.ts-text.is-mark {
	border-radius: .4rem;
	font-size: var(--ts-font-size-14px)
}

.ts-text.is-mark {
	background: var(--ts-warning-500);
	color: var(--ts-black);
	padding: 0 .25rem
}

.ts-text.is-key {
	background: var(--ts-gray-100);
	border-bottom: 3px solid var(--ts-gray-300);
	border-radius: .4rem;
	color: var(--ts-gray-800);
	font-size: var(--ts-font-size-14px);
	padding: 0 .35rem
}

.ts-text.is-sup {
	font-size: 12px;
	opacity: .8;
	vertical-align: top
}

.ts-text.is-sub {
	font-size: 12px;
	opacity: .8;
	vertical-align: bottom
}

.ts-text.is-truncated {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.ts-text.is-uppercased {
	text-transform: uppercase
}

.ts-text.is-lowercased {
	text-transform: lowercase
}

.ts-text.is-center-aligned {
	text-align: center
}

.ts-text.is-start-aligned {
	text-align: left
}

.ts-text.is-end-aligned {
	text-align: right
}

.ts-text.is-label {
	color: var(--ts-gray-800);
	font-size: var(--ts-font-size-14px);
	font-weight: 500;
	line-height: 1
}

.ts-text.is-description {
	color: var(--ts-gray-500);
	font-size: var(--ts-font-size-14px)
}

.ts-text.is-disabled {
	opacity: .5;
	pointer-events: none;
	user-select: none
}

.ts-text.is-required:after {
	color: var(--ts-negative-600);
	content: " *";
	font-weight: 700
}

.ts-text.is-tiny {
	font-size: var(--ts-font-size-13px)
}

.ts-text.is-small {
	font-size: var(--ts-font-size-14px)
}

.ts-text.is-medium {
	font-size: var(--ts-font-size-15px)
}

.ts-text.is-large {
	font-size: var(--ts-font-size-17px)
}

.ts-text.is-big {
	font-size: var(--ts-font-size-20px)
}

.ts-text.is-huge {
	font-size: var(--ts-font-size-24px)
}

.ts-text.is-massive {
	font-size: var(--ts-font-size-30px)
}

.ts-text.is-negative {
	color: var(--ts-negative-600)
}

.ts-text.is-negative.is-secondary {
	color: var(--ts-negative-500)
}

.ts-row {
	color: inherit;
	display: flex;
	gap: 1rem
}

.ts-row.is-start-aligned {
	justify-content: flex-start
}

.ts-row.is-center-aligned {
	justify-content: center
}

.ts-row.is-end-aligned {
	justify-content: flex-end
}

.ts-row.is-top-aligned {
	align-items: flex-start
}

.ts-row.is-middle-aligned {
	align-items: center
}

.ts-row.is-bottom-aligned {
	align-items: flex-end
}

.ts-row .column.is-middle-aligned {
	align-items: center;
	display: flex
}

.ts-row .column.is-center-aligned {
	display: flex;
	justify-content: center
}

.ts-row .column.is-bottom-aligned {
	align-items: flex-end;
	display: flex
}

.ts-row .column.is-start-aligned {
	text-align: left
}

.ts-row .column.is-end-aligned {
	text-align: right
}

.ts-row .column.is-truncated,.ts-row .column.is-truncated * {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.ts-row.is-evenly-divided .column {
	flex: 1
}

.ts-row .column.is-fluid {
	flex: 1;
	flex-grow: 1;
	min-width: 0
}

.ts-row.is-compact {
	gap: .5rem
}

.ts-row.is-relaxed {
	gap: 2rem
}

.ts-tab {
	--horizontal-padding-multiplier: 1;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: -1px;
	user-select: none;
	z-index: 1
}

.ts-tab .item {
	border-bottom: 3px solid transparent;
	color: var(--ts-gray-800);
	cursor: pointer;
	display: inline-flex;
	gap: .5rem;
	justify-content: center;
	padding: .5rem calc(1rem*var(--horizontal-padding-multiplier));
	text-align: center;
	text-decoration: none
}

.ts-tab .item.is-active {
	border-bottom-color: var(--ts-gray-800);
	cursor: default
}

.ts-tab .item.is-disabled {
	opacity: .5;
	pointer-events: none;
	user-select: none
}

.ts-tab.is-pilled .item {
	border-bottom: 0;
	border-radius: 100rem;
	padding: .25rem calc(1rem*var(--horizontal-padding-multiplier))
}

.ts-tab.is-pilled .item.is-active {
	background: var(--ts-gray-800);
	color: var(--ts-gray-50)
}

.ts-tab.is-pilled.is-secondary .item.is-active {
	background: var(--ts-gray-200);
	color: var(--ts-gray-800)
}

.ts-tab.is-start-aligned {
	justify-content: flex-start
}

.ts-tab.is-center-aligned {
	justify-content: center
}

.ts-tab.is-end-aligned {
	justify-content: flex-end
}

.ts-tab.is-segmented {
	--height: var(--ts-input-height-medium);
	align-items: center;
	border: 1px solid var(--ts-gray-300);
	border-radius: .4rem;
	color: var(--ts-gray-700);
	display: inline-flex;
	height: var(--height);
	padding: 0 .25rem
}

.ts-tab.is-segmented .item {
	border-bottom: 0;
	border-radius: .3rem;
	line-height: 1;
	padding: .45rem calc(.9rem*var(--horizontal-padding-multiplier));
	user-select: none
}

.ts-tab.is-segmented .item.is-active {
	background: var(--ts-gray-800);
	color: var(--ts-gray-50)
}

.ts-tab.is-fluid {
	display: flex
}

.ts-tab.is-fluid .item {
	flex: 1
}

.ts-tab.is-small .item {
	font-size: var(--ts-font-size-14px)
}

.ts-tab.is-large .item {
	font-size: var(--ts-font-size-17px)
}

.ts-tab.is-small.is-segmented {
	--height: var(--ts-input-height-small)
}

.ts-tab.is-large.is-segmented {
	--height: var(--ts-input-height-large)
}

.ts-tab.is-dense .item {
	padding-bottom: .25rem;
	padding-top: .25rem
}

.ts-tab.is-dense.is-segmented .item {
	padding-bottom: .35rem;
	padding-top: .35rem
}

.ts-tab.is-dense.is-pilled .item {
	padding-bottom: .05rem;
	padding-top: .05rem
}

.ts-tab.is-segmented.is-dense {
	--height: var(--ts-input-height-medium-dense)
}

.ts-tab.is-segmented.is-small.is-dense {
	--height: var(--ts-input-height-small-dense)
}

.ts-tab.is-segmented.is-large.is-dense {
	--height: var(--ts-input-height-large-dense)
}

.ts-tab.is-relaxed {
	--horizontal-padding-multiplier: 1.6
}

.ts-center {
	align-items: center;
	color: inherit;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	margin: 0;
	width: 100%
}

.ts-box {
	--ts-indicator-color: var(--ts-gray-900);
	background: var(--ts-gray-50);
	border: 1px solid var(--ts-gray-300);
	border-radius: .4rem;
	color: inherit;
	display: block;
	overflow: hidden;
	text-decoration: none
}

a.ts-box:hover {
	border-color: var(--ts-gray-400)
}

.ts-box .symbol .ts-icon {
	bottom: 0;
	font-size: 8em;
	height: .8em;
	line-height: 1.1em;
	margin-left: 0;
	margin-right: 0;
	opacity: .1;
	overflow: hidden;
	pointer-events: none;
	position: absolute;
	right: 0;
	width: .8em
}

.ts-box.is-horizontal {
	display: flex;
	flex-direction: row
}

.ts-box.is-collapsed {
	width: fit-content
}

.ts-box.is-top-indicated {
	border-top: 3px solid var(--ts-indicator-color)
}

.ts-box.is-bottom-indicated {
	border-bottom: 3px solid var(--ts-indicator-color)
}

.ts-box.is-left-indicated {
	border-left: 3px solid var(--ts-indicator-color)
}

.ts-box.is-right-indicated {
	border-right: 3px solid var(--ts-indicator-color)
}

.ts-box[class*=-indicated].is-negative {
	--ts-indicator-color: var(--ts-negative-500)
}

.ts-box[class*=-indicated].is-positive {
	--ts-indicator-color: var(--ts-positive-500)
}

.ts-box[class*=-indicated].is-warning {
	--ts-indicator-color: var(--ts-warning-500)
}

.ts-box.is-elevated {
	box-shadow: 0 1px 5px 0 #00000024
}

.ts-box.is-very-elevated {
	box-shadow: 0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)
}

.ts-box.is-squared {
	border-radius: 0
}

.ts-box.is-hollowed {
	background: transparent;
	border: 4px dashed var(--ts-gray-300)
}

.ts-content {
	box-sizing: border-box;
	color: inherit;
	display: block;
	padding: 1rem;
	text-decoration: none
}

.ts-content.is-fitted {
	padding: 0
}

.ts-content.is-dark {
	background: var(--ts-gray-50);
	color: var(--ts-gray-800)
}

.ts-content.is-secondary {
	background: var(--ts-gray-75)
}

.ts-content.is-tertiary {
	background: var(--ts-gray-100)
}

.ts-content.is-start-aligned {
	text-align: left
}

.ts-content.is-end-aligned {
	text-align: right
}

.ts-content.is-center-aligned {
	text-align: center
}

.ts-content.is-interactive {
	display: block;
	text-decoration: none
}

.ts-content.is-interactive:hover {
	cursor: pointer
}

.ts-content.is-interactive:hover:not(.is-active) {
	background: var(--ts-gray-75)
}

.ts-content.is-active {
	background: var(--ts-gray-200)
}

.ts-content.is-disabled {
	opacity: .5;
	pointer-events: none;
	user-select: none
}

.ts-content.is-rounded {
	border-radius: .4rem
}

.ts-content.is-padded {
	padding: 1.5rem
}

.ts-content.is-horizontally-padded {
	padding-left: 1.5rem;
	padding-right: 1.5rem
}

.ts-content.is-vertically-padded {
	padding-bottom: 1.5rem;
	padding-top: 1.5rem
}

.ts-content.is-very-padded {
	padding: 3.5rem
}

.ts-content.is-horizontally-very-padded {
	padding-left: 3.5rem;
	padding-right: 3.5rem
}

.ts-content.is-vertically-very-padded {
	padding-bottom: 3.5rem;
	padding-top: 3.5rem
}

.ts-content.is-compact {
	padding: .5rem
}

.ts-content.is-dense {
	padding-bottom: .5rem;
	padding-top: .5rem
}

.ts-image {
	display: inline-block;
	max-width: 100%;
	text-decoration: none;
	vertical-align: top
}

.ts-image img {
	vertical-align: top;
	width: 100%
}

.ts-image.is-circular img {
	border-radius: 100rem!important
}

.ts-image.is-disabled img {
	opacity: .5;
	pointer-events: none
}

.ts-image.is-rounded img {
	border-radius: .4rem!important
}

.ts-image.is-bordered img {
	border: 1px solid var(--ts-gray-300)
}

.ts-image.is-covered img {
	object-fit: cover
}

.ts-image.is-full-width,.ts-image.is-full-width img {
	width: 100%
}

.ts-image.is-full-height,.ts-image.is-full-height img {
	height: 100%
}

.ts-image.is-centered {
	display: block
}

.ts-image.is-centered img {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.ts-image.is-mini img {
	width: 35px
}

.ts-image.is-tiny img {
	width: 80px
}

.ts-image.is-small img {
	width: 150px
}

.ts-image.is-medium img {
	width: 300px
}

.ts-image.is-large img {
	width: 450px
}

.ts-image.is-big img {
	width: 600px
}

.ts-image.is-huge img {
	width: 800px
}

.ts-image.is-massive img {
	width: 960px
}

.ts-image.is-spaced {
	margin-left: .45rem;
	margin-right: .45rem
}

.ts-image.is-start-spaced {
	margin-left: .45rem
}

.ts-image.is-end-spaced {
	margin-right: .45rem
}

.ts-image.is-1-by-1 img {
	aspect-ratio: 1/1
}

.ts-image.is-4-by-3 img {
	aspect-ratio: 4/3
}

.ts-image.is-16-by-9 img {
	aspect-ratio: 16/9
}

.ts-switch {
	align-items: flex-start;
	color: inherit;
	cursor: pointer;
	display: inline-flex;
	user-select: none
}

.ts-switch input {
	appearance: none;
	-webkit-appearance: none;
	cursor: pointer;
	margin: 3px .5rem 0 0
}

.ts-switch input:after {
	background: var(--ts-gray-300);
	border-radius: 100rem;
	content: "";
	display: block;
	height: 22px;
	transition: background .1s ease;
	width: 38px
}

.ts-switch input:before {
	/* background: var(--ts-white); */
	border-radius: 100rem;
	content: "";
	display: block;
	height: 15px;
	left: 4px;
	position: absolute;
	top: 3.5px;
	transition: left .1s ease;
	width: 15px;
	z-index: 1
}

.ts-switch input:checked:after {
	background: var(--ts-primary-700)
}

.ts-switch input:checked:before {
	left: 19px
}

.ts-switch.is-disabled {
	opacity: .5;
	pointer-events: none;
	user-select: none
}

.ts-switch.is-negative input {
	border: 2px solid var(--ts-negative-600);
	border-radius: 100rem
}

.ts-switch.is-small {
	font-size: var(--ts-font-size-14px)
}

.ts-switch.is-small input:after {
	height: 19px;
	width: 31px
}

.ts-switch.is-small input:before {
	height: 12px;
	top: 3.5px;
	width: 12px
}

.ts-switch.is-small input:checked:before {
	left: 15px
}

.ts-switch.is-large {
	font-size: var(--ts-font-size-17px)
}

.ts-switch.is-large input:after {
	height: 25px;
	width: 46px
}

.ts-switch.is-large input:before {
	height: 18px;
	top: 3.5px;
	width: 18px
}

.ts-switch.is-large input:checked:before {
	left: 24px
}

.ts-meta {
	display: inline-flex;
	flex-wrap: wrap
}

.ts-meta .item {
	color: inherit;
	text-decoration: none
}

.ts-meta .item:not(:last-child):after {
	color: var(--ts-gray-500);
	content: "．";
	display: inline-block;
	margin: 0;
	pointer-events: none;
	text-decoration: none;
	user-select: none
}

.ts-meta a.item:hover {
	text-decoration: underline
}

.ts-meta:is(.is-start-aligned,.is-center-aligned,.is-end-aligned) {
	display: flex
}

.ts-meta.is-start-aligned {
	justify-content: flex-start
}

.ts-meta.is-center-aligned {
	justify-content: center
}

.ts-meta.is-end-aligned {
	justify-content: flex-end
}

.ts-meta.is-secondary .item {
	color: var(--ts-gray-500)
}

.ts-meta.is-small {
	font-size: var(--ts-font-size-14px)
}

.ts-meta.is-large {
	font-size: var(--ts-font-size-17px)
}

.ts-selection {
	--height: var(--ts-input-height-medium);
	align-items: center;
	background: var(--ts-gray-100);
	border: 1px solid var(--ts-gray-100);
	border-radius: .4rem;
	box-sizing: border-box;
	display: inline-flex;
	height: var(--height);
	padding: 0 .35rem
}

.ts-selection .item {
	display: flex
}

.ts-selection .item .text {
	align-items: center;
	border-color: var(--ts-gray-100);
	border-radius: .3rem;
	color: var(--ts-gray-800);
	cursor: pointer;
	display: inline-flex;
	font-size: var(--ts-absolute-small);
	justify-content: center;
	line-height: 1.5;
	padding: .25rem 1rem;
	text-align: center;
	user-select: none
}

.ts-selection .item input {
	display: none
}

.ts-selection input:checked+.text {
	background: var(--ts-primary-700);
	border-color: var(--ts-primary-700);
	color: var(--ts-white)
}

.ts-selection .item.is-disabled,.ts-selection.is-disabled {
	opacity: .5;
	pointer-events: none;
	user-select: none
}

.ts-selection.is-circular,.ts-selection.is-circular .item .text {
	border-radius: 100rem
}

.ts-selection.is-fluid {
	width: 100%
}

.ts-selection.is-fluid .item {
	flex: 1
}

.ts-selection.is-fluid .item .text {
	width: 100%
}

.ts-selection.is-small {
	--height: var(--ts-input-height-small)
}

.ts-selection.is-small .item .text {
	font-size: var(--ts-font-size-13px)
}

.ts-selection.is-large {
	--height: var(--ts-input-height-large)
}

.ts-selection.is-large .item .text {
	font-size: var(--ts-font-size-17px)
}

.ts-selection.is-dense {
	--height: var(--ts-input-height-medium-dense)
}

.ts-selection.is-dense.is-small {
	--height: var(--ts-input-height-small-dense);
	--height: var(--ts-input-height-large-dense)
}

.ts-selection.is-dense .item .text {
	padding-bottom: .1rem;
	padding-top: .1rem
}

.ts-table,.ts-table :is(thead,tbody,tfoot,tr,th,td) {
	-webkit-border-horizontal-spacing: 0;
	-webkit-border-vertical-spacing: 0;
	border: none;
	border-collapse: collapse;
	border-color: inherit;
	border-spacing: 0;
	font-size: 14px;
	font-weight: inherit;
	height: auto;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: inherit;
	width: auto
}

.ts-table {
	color: inherit;
	width: 100%
}

.ts-table thead tr {
	border-bottom: 1px solid var(--ts-gray-300)
}

.ts-table tfoot tr {
	border-top: 1px solid var(--ts-gray-300)
}

.ts-table tr th {
	background: var(--ts-gray-100)
}

.ts-table :is(thead,tfoot) tr th {
	color: var(--ts-gray-600);
	font-weight: 500;
	padding: .5rem 1rem
}

.ts-table tbody tr+tr {
	border-top: 1px solid var(--ts-gray-300)
}

.ts-table tbody tr td {
	padding: .5rem 1rem
}

.ts-table.is-small,.ts-table.is-small :is(thead,tbody,tfoot,tr,th,td) {
	font-size: var(--ts-font-size-13px)
}

.ts-table.is-large,.ts-table.is-large :is(thead,tbody,tfoot,tr,th,td) {
	font-size: var(--ts-font-size-16px)
}

.ts-table.is-collapsed {
	width: auto
}

.ts-table :is(th,td).is-collapsed {
	white-space: nowrap;
	width: 1px
}

.ts-table.is-truncated {
	table-layout: fixed
}

.ts-table.is-truncated td {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.ts-table:is(.is-basic,.is-very-basic) tr th {
	background: transparent
}

.ts-table.is-very-basic tbody :is(th,td,tr) {
	border-color: transparent
}

.ts-table.is-definition tr th:not(:first-child) {
	background: var(--ts-gray-100)
}

.ts-table.is-definition tr th:first-child {
	background: transparent
}

.ts-table.is-definition tr td:first-child {
	background: var(--ts-gray-100)
}

.ts-table.is-celled tr :is(td,th):not(:last-child) {
	border-right: 1px solid var(--ts-gray-300)
}

.ts-table.is-striped>tbody>tr:nth-child(2n) {
	background: var(--ts-gray-75)
}

.ts-table td.is-empty {
	color: var(--ts-gray-300);
	font-weight: 500
}

.ts-table td.is-empty:after {
	content: "—"
}

.ts-table td.is-insetted {
	box-shadow: inset 0 0 10px 0 rgb(0 0 0/5%)
}

.ts-table :is(tr,th,td).is-start-aligned {
	text-align: left
}

.ts-table :is(th,td).is-center-aligned {
	text-align: center
}

.ts-table :is(th,td).is-end-aligned {
	text-align: right
}

.ts-table.is-top-aligned :is(th,td) {
	vertical-align: top
}

.ts-table :is(th,td).is-top-aligned {
	vertical-align: top
}

.ts-table :is(th,td).is-middle-aligned {
	vertical-align: middle
}

.ts-table tr.is-middle-aligned td {
	vertical-align: middle
}

.ts-table :is(th,td).is-bottom-aligned {
	vertical-align: bottom
}

.ts-table :is(tr,tr th,tr td).is-secondary {
	background: var(--ts-gray-75)
}

.ts-table :is(tr,tr th,tr td).is-tertiary {
	background: var(--ts-gray-100)
}

.ts-table :is(tr,tr th,tr td).is-active {
	background: var(--ts-gray-300)
}

.ts-table :is(tr,tr th,tr td).is-disabled {
	opacity: .5;
	pointer-events: none;
	user-select: none
}

.ts-table :is(tr,tr th,tr td).is-single-line,.ts-table.is-single-line :is(tr,tr th,tr td) {
	white-space: nowrap
}

.ts-table :is(tr,tr th,tr td).is-indicated {
	box-shadow: 2px 0 0 var(--ts-gray-900) inset
}

.ts-table :is(tr,tr th,tr td).is-indicated.is-negative {
	box-shadow: 2px 0 0 var(--ts-negative-600) inset
}

.ts-table :is(tr,tr th,tr td).is-indicated.is-positive {
	box-shadow: 2px 0 0 var(--ts-positive-600) inset
}

.ts-table :is(tr,tr th,tr td).is-indicated.is-warning {
	box-shadow: 2px 0 0 var(--ts-warning-600) inset
}

.ts-table.is-sticked tr :is(td,th):first-child {
	padding-left: 0
}

.ts-table.is-sticked tr :is(td,th):last-child {
	padding-right: 0
}

.ts-table.is-relaxed :is(thead,tfoot) tr th {
	padding-bottom: .8rem;
	padding-top: .8rem
}

.ts-table.is-relaxed tbody tr td {
	padding-bottom: .8rem;
	padding-top: .8rem
}

.ts-table.is-dense :is(thead,tfoot) tr th {
	padding-bottom: .25rem;
	padding-top: .25rem
}

.ts-table.is-dense tbody tr td {
	padding-bottom: .25rem;
	padding-top: .25rem
}

.ts-table.is-padded tbody tr td {
	padding: 1rem 1.5rem
}

.ts-table.is-padded :is(thead,tfoot) tr th {
	padding: 1rem 1.5rem
}

.ts-table.is-horizontally-padded tbody tr td {
	padding-left: 1.5rem;
	padding-right: 1.5rem
}

.ts-table.is-horizontally-padded :is(thead,tfoot) tr th {
	padding-left: 1.5rem;
	padding-right: 1.5rem
}

.ts-table td.is-padded {
	padding: 1rem
}

.ts-table tbody tr td.is-vertically-padded {
	padding-bottom: 1.5rem;
	padding-top: 1.5rem
}

.ts-procedure {
	align-items: center;
	display: flex;
	justify-content: center
}

.ts-procedure .item {
	align-items: center;
	color: var(--ts-gray-800);
	counter-increment: ordered;
	display: flex;
	flex: 1 0 auto;
	text-decoration: none
}

.ts-procedure .item:last-child {
	flex: 0 0 auto
}

.ts-procedure .item .indicator {
	align-items: center;
	background: transparent;
	border: 2px solid var(--ts-gray-300);
	border-radius: 100rem;
	color: var(--ts-gray-800);
	display: inline-flex;
	font-weight: 700;
	height: 2rem;
	justify-content: center;
	line-height: 1;
	margin-right: .5rem;
	width: 2rem
}

.ts-procedure:not(.is-compact) .item .indicator:empty:after {
	content: counter(ordered,decimal)
}

.ts-procedure .item .content {
	align-items: center;
	display: flex
}

.ts-procedure .item .label {
	color: var(--ts-gray-800);
	font-weight: 500
}

.ts-procedure .item .label .description {
	color: var(--ts-gray-600);
	font-size: var(--ts-font-size-14px);
	font-weight: 400
}

.ts-procedure .item .line {
	background: var(--ts-gray-300);
	flex: 1 1 0%;
	height: 2px;
	margin: 0 1rem;
	pointer-events: none
}

.ts-procedure .item:last-child .line {
	display: none
}

.ts-procedure .item .indicator .ts-icon {
	font-size: var(--ts-font-size-14px)
}

.ts-procedure .item.is-active .indicator {
	background: var(--ts-gray-800);
	border-color: var(--ts-gray-800);
	color: var(--ts-gray-50)
}

.ts-procedure.is-stacked .item .content {
	flex-direction: column;
	gap: .25rem;
	justify-content: center
}

.ts-procedure.is-stacked .item .indicator {
	margin-right: 0
}

.ts-procedure.is-stacked .item .line {
	margin-bottom: 2rem
}

.ts-procedure .item.is-processing .indicator {
	background: transparent;
	border-color: var(--ts-gray-800);
	color: var(--ts-gray-800)
}

.ts-procedure .item.is-completed .line {
	background: var(--ts-gray-800)
}

.ts-procedure .item.is-completed .indicator {
	-webkit-font-smoothing: antialiased;
	backface-visibility: hidden;
	background: var(--ts-gray-800);
	border-color: var(--ts-gray-800);
	color: var(--ts-gray-50);
	font-family: Icons;
	font-style: normal;
	font-weight: 400;
	text-align: center;
	text-decoration: inherit
}

.ts-procedure .item.is-completed .indicator *,.ts-procedure .item.is-completed .indicator:after {
	display: none
}

.ts-procedure .item.is-completed .indicator:before {
	content: "\f00c"
}

.ts-procedure .item.is-completed .line.is-half:before {
	background: var(--ts-gray-300);
	bottom: 0;
	content: " ";
	position: absolute;
	right: 0;
	top: 0;
	width: 50%
}

.ts-procedure .item.is-disabled {
	opacity: .5;
	pointer-events: none;
	user-select: none
}

.ts-procedure .item.is-disabled .indicator {
	background: transparent;
	border-color: var(--ts-gray-300)
}

.ts-procedure .item.is-negative .indicator {
	background: var(--ts-negative-500);
	border-color: var(--ts-negative-500);
	color: var(--ts-white)
}

.ts-procedure .item.is-negative .label {
	color: var(--ts-negative-500)
}

.ts-procedure.is-compact .item .indicator {
	height: 1rem;
	padding: 0;
	width: 1rem
}

.ts-procedure.is-compact .item.is-completed .indicator *,.ts-procedure.is-compact .item.is-completed .indicator:after,.ts-procedure.is-compact .item.is-completed .indicator:before {
	display: none
}

.ts-procedure.is-unordered .item .indicator {
	background: var(--ts-gray-200);
	border-color: var(--ts-gray-200)
}

.ts-procedure.is-unordered .item.is-completed .line {
	background: var(--ts-gray-300)
}

.ts-procedure.is-unordered .item.is-active .indicator {
	background: var(--ts-gray-800);
	border-color: var(--ts-gray-800)
}

.ts-procedure.is-unordered .item.is-completed .indicator {
	background: var(--ts-gray-200);
	border-color: var(--ts-gray-200);
	color: var(--ts-gray-800)
}

.ts-procedure.is-compact .item.is-completed .indicator {
	background: var(--ts-gray-800);
	border-color: var(--ts-gray-800)
}

.ts-procedure.is-compact .item.is-active .indicator {
	background: transparent;
	border-color: var(--ts-gray-800)
}

.ts-procedure.is-compact .item.is-active .indicator:after {
	background: var(--ts-gray-800);
	border-radius: 100rem;
	bottom: 2px;
	content: "";
	display: block;
	left: 2px;
	position: absolute;
	right: 2px;
	top: 2px
}

.ts-procedure.is-vertical {
	flex-direction: column
}

.ts-procedure.is-vertical .item {
	-webkit-box-pack: start;
	align-items: flex-start;
	display: flex;
	flex: 1 0 auto;
	flex-direction: column;
	justify-content: flex-start;
	width: 100%
}

.ts-procedure.is-vertical .item .line {
	height: auto;
	margin: .5rem 0 .5rem .9rem;
	min-height: 1.5rem;
	width: 2px
}

.ts-procedure.is-vertical.is-compact .item .line {
	margin: 0 0 0 .4rem
}

.ts-procedure.is-small {
	font-size: var(--ts-font-size-14px)
}

.ts-procedure.is-large {
	font-size: var(--ts-font-size-17px)
}

.ts-grid {
	color: inherit;
	display: grid;
	gap: 1rem;
	grid-template-columns: repeat(16,minmax(0,1fr))
}

.ts-grid .column.is-truncated {
	overflow: hidden
}

.ts-grid.is-2-columns {
	grid-template-columns: repeat(2,minmax(0,1fr))
}

.ts-grid.is-3-columns {
	grid-template-columns: repeat(3,minmax(0,1fr))
}

.ts-grid.is-4-columns {
	grid-template-columns: repeat(4,minmax(0,1fr))
}

.ts-grid.is-5-columns {
	grid-template-columns: repeat(5,minmax(0,1fr))
}

.ts-grid.is-6-columns {
	grid-template-columns: repeat(6,minmax(0,1fr))
}

.ts-grid.is-7-columns {
	grid-template-columns: repeat(7,minmax(0,1fr))
}

.ts-grid.is-8-columns {
	grid-template-columns: repeat(8,minmax(0,1fr))
}

.ts-grid.is-9-columns {
	grid-template-columns: repeat(9,minmax(0,1fr))
}

.ts-grid.is-10-columns {
	grid-template-columns: repeat(10,minmax(0,1fr))
}

.ts-grid.is-relaxed {
	gap: 2rem min(2rem,5%)
}

.ts-grid.is-compact {
	gap: .5rem
}

.ts-grid.is-evenly-divided {
	grid-auto-columns: minmax(0,1fr);
	grid-auto-flow: column;
	grid-template-columns: none
}

.ts-grid.is-middle-aligned {
	align-items: center
}

.ts-grid.is-center-aligned {
	text-align: center
}

.ts-grid .column.is-top-aligned {
	align-items: flex-start;
	display: flex
}

.ts-grid .column.is-middle-aligned {
	align-items: center;
	display: flex
}

.ts-grid .column.is-center-aligned {
	text-align: center
}

.ts-grid .column.is-bottom-aligned {
	align-items: flex-end;
	display: flex
}

.ts-grid .column.is-start-aligned {
	text-align: left
}

.ts-grid .column.is-end-aligned {
	text-align: right
}

.ts-grid .column.is-1-minimal,.ts-grid .column.is-1-wide {
	grid-column: auto/span 1
}

.ts-grid .column.is-2-minimal,.ts-grid .column.is-2-wide {
	grid-column: auto/span 2
}

.ts-grid .column.is-3-minimal,.ts-grid .column.is-3-wide {
	grid-column: auto/span 3
}

.ts-grid .column.is-4-minimal,.ts-grid .column.is-4-wide {
	grid-column: auto/span 4
}

.ts-grid .column.is-5-minimal,.ts-grid .column.is-5-wide {
	grid-column: auto/span 5
}

.ts-grid .column.is-6-minimal,.ts-grid .column.is-6-wide {
	grid-column: auto/span 6
}

.ts-grid .column.is-7-minimal,.ts-grid .column.is-7-wide {
	grid-column: auto/span 7
}

.ts-grid .column.is-8-minimal,.ts-grid .column.is-8-wide {
	grid-column: auto/span 8
}

.ts-grid .column.is-9-minimal,.ts-grid .column.is-9-wide {
	grid-column: auto/span 9
}

.ts-grid .column.is-10-minimal,.ts-grid .column.is-10-wide {
	grid-column: auto/span 10
}

.ts-grid .column.is-11-minimal,.ts-grid .column.is-11-wide {
	grid-column: auto/span 11
}

.ts-grid .column.is-12-minimal,.ts-grid .column.is-12-wide {
	grid-column: auto/span 12
}

.ts-grid .column.is-13-minimal,.ts-grid .column.is-13-wide {
	grid-column: auto/span 13
}

.ts-grid .column.is-14-minimal,.ts-grid .column.is-14-wide {
	grid-column: auto/span 14
}

.ts-grid .column.is-15-minimal,.ts-grid .column.is-15-wide {
	grid-column: auto/span 15
}

.ts-grid .column.is-16-minimal,.ts-grid .column.is-16-wide {
	grid-column: auto/span 16
}

.ts-grid .column.is-fluid {
	flex: 1
}

.ts-grid.is-2-columns.is-doubling {
	grid-template-columns: repeat(1,minmax(0,1fr))
}

.ts-grid.is-10-columns.is-doubling,.ts-grid.is-3-columns.is-doubling,.ts-grid.is-4-columns.is-doubling,.ts-grid.is-5-columns.is-doubling,.ts-grid.is-6-columns.is-doubling,.ts-grid.is-7-columns.is-doubling,.ts-grid.is-8-columns.is-doubling,.ts-grid.is-9-columns.is-doubling {
	grid-template-columns: repeat(2,minmax(0,1fr))
}

@media screen and (max-width:766px) {
	.ts-grid.is-stackable .column {
		grid-column: auto/span 16
	}
}

@media screen and (min-width:766px) {
	.ts-grid.is-2-columns.is-doubling {
		grid-template-columns: repeat(1,minmax(0,1fr))
	}

	.ts-grid.is-3-columns.is-doubling,.ts-grid.is-4-columns.is-doubling {
		grid-template-columns: repeat(2,minmax(0,1fr))
	}

	.ts-grid.is-5-columns.is-doubling,.ts-grid.is-6-columns.is-doubling,.ts-grid.is-7-columns.is-doubling {
		grid-template-columns: repeat(3,minmax(0,1fr))
	}

	.ts-grid.is-8-columns.is-doubling,.ts-grid.is-9-columns.is-doubling {
		grid-template-columns: repeat(4,minmax(0,1fr))
	}

	.ts-grid.is-10-columns.is-doubling {
		grid-template-columns: repeat(5,minmax(0,1fr))
	}

	.ts-grid .column.is-1-standard,.ts-grid .column.is-1-wide {
		grid-column: auto/span 1
	}

	.ts-grid .column.is-2-standard,.ts-grid .column.is-2-wide {
		grid-column: auto/span 2
	}

	.ts-grid .column.is-3-standard,.ts-grid .column.is-3-wide {
		grid-column: auto/span 3
	}

	.ts-grid .column.is-4-standard,.ts-grid .column.is-4-wide {
		grid-column: auto/span 4
	}

	.ts-grid .column.is-5-standard,.ts-grid .column.is-5-wide {
		grid-column: auto/span 5
	}

	.ts-grid .column.is-6-standard,.ts-grid .column.is-6-wide {
		grid-column: auto/span 6
	}

	.ts-grid .column.is-7-standard,.ts-grid .column.is-7-wide {
		grid-column: auto/span 7
	}

	.ts-grid .column.is-8-standard,.ts-grid .column.is-8-wide {
		grid-column: auto/span 8
	}

	.ts-grid .column.is-9-standard,.ts-grid .column.is-9-wide {
		grid-column: auto/span 9
	}

	.ts-grid .column.is-10-standard,.ts-grid .column.is-10-wide {
		grid-column: auto/span 10
	}

	.ts-grid .column.is-11-standard,.ts-grid .column.is-11-wide {
		grid-column: auto/span 11
	}

	.ts-grid .column.is-12-standard,.ts-grid .column.is-12-wide {
		grid-column: auto/span 12
	}

	.ts-grid .column.is-13-standard,.ts-grid .column.is-13-wide {
		grid-column: auto/span 13
	}

	.ts-grid .column.is-14-standard,.ts-grid .column.is-14-wide {
		grid-column: auto/span 14
	}

	.ts-grid .column.is-15-standard,.ts-grid .column.is-15-wide {
		grid-column: auto/span 15
	}

	.ts-grid .column.is-16-standard,.ts-grid .column.is-16-wide {
		grid-column: auto/span 16
	}
}

@media screen and (min-width:993px) {
	.ts-grid.is-2-columns.is-doubling {
		grid-template-columns: repeat(2,minmax(0,1fr))
	}

	.ts-grid.is-3-columns.is-doubling {
		grid-template-columns: repeat(3,minmax(0,1fr))
	}

	.ts-grid.is-4-columns.is-doubling {
		grid-template-columns: repeat(4,minmax(0,1fr))
	}

	.ts-grid.is-5-columns.is-doubling {
		grid-template-columns: repeat(5,minmax(0,1fr))
	}

	.ts-grid.is-6-columns.is-doubling {
		grid-template-columns: repeat(6,minmax(0,1fr))
	}

	.ts-grid.is-7-columns.is-doubling {
		grid-template-columns: repeat(7,minmax(0,1fr))
	}

	.ts-grid.is-8-columns.is-doubling {
		grid-template-columns: repeat(8,minmax(0,1fr))
	}

	.ts-grid.is-9-columns.is-doubling {
		grid-template-columns: repeat(9,minmax(0,1fr))
	}

	.ts-grid.is-10-columns.is-doubling {
		grid-template-columns: repeat(10,minmax(0,1fr))
	}

	.ts-grid .column.is-1-maximal {
		grid-column: auto/span 1
	}

	.ts-grid .column.is-2-maximal {
		grid-column: auto/span 2
	}

	.ts-grid .column.is-3-maximal {
		grid-column: auto/span 3
	}

	.ts-grid .column.is-4-maximal {
		grid-column: auto/span 4
	}

	.ts-grid .column.is-5-maximal {
		grid-column: auto/span 5
	}

	.ts-grid .column.is-6-maximal {
		grid-column: auto/span 6
	}

	.ts-grid .column.is-7-maximal {
		grid-column: auto/span 7
	}

	.ts-grid .column.is-8-maximal {
		grid-column: auto/span 8
	}

	.ts-grid .column.is-9-maximal {
		grid-column: auto/span 9
	}

	.ts-grid .column.is-10-maximal {
		grid-column: auto/span 10
	}

	.ts-grid .column.is-11-maximal {
		grid-column: auto/span 11
	}

	.ts-grid .column.is-12-maximal {
		grid-column: auto/span 12
	}

	.ts-grid .column.is-13-maximal {
		grid-column: auto/span 13
	}

	.ts-grid .column.is-14-maximal {
		grid-column: auto/span 14
	}

	.ts-grid .column.is-15-maximal {
		grid-column: auto/span 15
	}

	.ts-grid .column.is-16-maximal {
		grid-column: auto/span 16
	}
}

.ts-rating {
	display: inline-flex;
	gap: .2rem;
	user-select: none
}

.ts-rating :is(.star,.heart) {
	color: var(--ts-gray-200);
	text-decoration: none
}

.ts-rating :is(.star,.heart).is-active,.ts-rating.is-input :is(.star,.heart):checked,.ts-rating.is-input :is(.star,.heart):checked~:is(.star,.heart),.ts-rating.is-input :is(.star,.heart):hover,.ts-rating.is-input :is(.star,.heart):hover~:is(.star,.heart) {
	color: inherit
}

.ts-rating.is-yellow :is(.star,.heart).is-active,.ts-rating.is-yellow.is-input :is(.star,.heart):checked,.ts-rating.is-yellow.is-input :is(.star,.heart):checked~:is(.star,.heart),.ts-rating.is-yellow.is-input :is(.star,.heart):hover,.ts-rating.is-yellow.is-input :is(.star,.heart):hover~:is(.star,.heart) {
	color: #e3c81b
}

.ts-rating.is-red :is(.star,.heart).is-active,.ts-rating.is-red.is-input :is(.star,.heart):checked,.ts-rating.is-red.is-input :is(.star,.heart):checked~:is(.star,.heart),.ts-rating.is-red.is-input :is(.star,.heart):hover,.ts-rating.is-red.is-input :is(.star,.heart):hover~:is(.star,.heart) {
	color: #f10
}

.ts-rating :is(.star,.heart):after,.ts-rating :is(.star,.heart):before {
	-webkit-font-smoothing: antialiased;
	backface-visibility: hidden;
	display: inline;
	font-family: Icons;
	font-style: normal;
	font-weight: 400;
	text-align: center;
	text-decoration: inherit
}

.ts-rating .star:after {
	content: "\f005";
	z-index: 0
}

.ts-rating .heart:after {
	content: "\f004"
}

.ts-rating .star.is-active.is-half:after {
	color: var(--ts-gray-200)
}

.ts-rating .star.is-active.is-half:before {
	color: var(--ts-gray-800)
}

.ts-rating.is-yellow .star.is-active.is-half:before {
	color: #e3c81b
}

.ts-rating.is-red .star.is-active.is-half:before {
	color: #f10
}

.ts-rating .star.is-active.is-half:before {
	content: "\f089";
	left: 0;
	position: absolute;
	top: 0;
	z-index: 1
}

.ts-rating.is-input {
	flex-direction: row-reverse
}

.ts-rating.is-input input {
	appearance: none;
	cursor: pointer;
	font-size: 1rem;
	margin: 0;
	transition: color .1s ease,opacity .1s ease
}

.ts-rating.is-input input:hover:not(:focus)~input {
	opacity: .8
}

.ts-rating.is-input input:hover:not(:focus) {
	transform: scale(1.1)
}

.ts-rating.is-small {
	font-size: var(--ts-font-size-13px)
}

.ts-rating.is-large {
	font-size: var(--ts-font-size-18px)
}

.ts-chip {
	text-decoration: none;
	vertical-align: middle
}

.ts-chip,.ts-chip.is-input .content,.ts-chip.is-toggle .content {
	align-items: center;
	background: var(--ts-gray-200);
	border: 1px solid var(--ts-gray-200);
	border-radius: .4rem;
	color: var(--ts-gray-800);
	display: inline-flex;
	font-size: var(--ts-font-size-14px);
	gap: .5rem;
	justify-content: center;
	line-height: 1.75;
	min-height: 22px;
	padding: .1rem .6rem
}

.ts-chip.is-input,.ts-chip.is-toggle {
	background: initial;
	border: initial;
	display: initial;
	font-size: medium;
	gap: initial;
	line-height: normal;
	min-height: auto;
	min-width: auto;
	padding: initial
}

.ts-chip img {
	border-radius: .4rem;
	height: 24px;
	margin-left: -5px;
	width: 24px
}

.ts-chip input {
	display: none
}

.ts-chip.is-outlined,.ts-chip.is-outlined .content {
	background: transparent;
	border-color: var(--ts-gray-300)
}

.ts-chip.is-circular,.ts-chip.is-circular .content {
	border-radius: 100rem
}

.ts-chip.is-input,.ts-chip.is-toggle {
	cursor: pointer;
	user-select: none
}

.ts-chip.is-toggle input:checked+.content {
	background: var(--ts-gray-800);
	border-color: var(--ts-gray-800);
	color: var(--ts-gray-50)
}

.ts-chip.is-toggle.is-secondary input:checked+.content {
	background: var(--ts-gray-200);
	border-color: var(--ts-gray-600);
	color: var(--ts-gray-800)
}

.ts-chip.is-input input:checked+.content {
	background: var(--ts-primary-700);
	border-color: var(--ts-primary-700);
	color: var(--ts-white)
}

.ts-chip.is-input.is-secondary input:checked+.content {
	background: var(--ts-gray-100);
	border-color: var(--ts-primary-600);
	color: var(--ts-primary-600)
}

.ts-chip.is-input input:checked+.content:before {
	-webkit-font-smoothing: antialiased;
	backface-visibility: hidden;
	content: "\f00c";
	display: inline;
	font-family: Icons;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	text-align: center;
	text-decoration: inherit;
	width: 1.18em
}

.ts-chip.is-input.is-end-icon input:checked+.content:before,.ts-chip.is-input.is-start-icon input:checked+.content:before {
	display: none
}

.ts-chip.is-input.is-end-icon input:checked+.content .ts-icon:before,.ts-chip.is-input.is-start-icon input:checked+.content .ts-icon:before {
	content: "\f00c"
}

.ts-chip.is-disabled {
	opacity: .5;
	pointer-events: none;
	user-select: none
}

.ts-chip.is-fluid {
	display: flex
}

.ts-chip.is-fluid .content {
	width: 100%
}

.ts-chip.is-small,.ts-chip.is-small .content {
	font-size: var(--ts-font-size-12px)
}

.ts-chip.is-large,.ts-chip.is-large .content {
	font-size: var(--ts-font-size-16px)
}

.ts-chip.is-dense {
	padding-bottom: .1rem;
	padding-top: .1rem
}

.ts-chip.is-dense:is(.is-input,.is-toggle) .content {
	min-height: 20px;
	padding-bottom: .1rem;
	padding-top: .1rem
}

.ts-chip.is-start-spaced {
	margin-left: .45rem
}

.ts-chip.is-end-spaced {
	margin-right: .45rem
}

.ts-close {
	-webkit-font-smoothing: inherit;
	-moz-osx-font-smoothing: inherit;
	-webkit-font-smoothing: antialiased;
	align-items: center;
	-webkit-appearance: none;
	backface-visibility: hidden;
	background: transparent;
	background: var(--ts-gray-600);
	border: none;
	border-radius: 0;
	border-radius: 100rem;
	box-sizing: border-box;
	color: inherit;
	color: var(--ts-gray-100);
	cursor: pointer;
	display: inline-flex;
	font: inherit;
	font-family: Icons;
	font-size: var(--ts-font-size-12px);
	font-style: normal;
	font-weight: 400;
	height: 18px;
	justify-content: center;
	line-height: normal;
	line-height: 1;
	margin: 0;
	outline: none;
	overflow: visible;
	padding: 0;
	text-align: center;
	text-decoration: inherit;
	text-decoration: none;
	user-select: none;
	width: auto;
	width: 18px
}

.ts-close:before {
	content: "\f00d"
}

.ts-close.is-secondary {
	background: var(--ts-gray-300);
	color: var(--ts-gray-800)
}

.ts-close.is-tertiary {
	background: var(--ts-gray-300);
	color: var(--ts-gray-50)
}

.ts-close.is-small {
	height: 16px;
	width: 16px
}

.ts-close.is-large {
	font-size: var(--ts-font-size-14px);
	height: 22px;
	width: 22px
}

.ts-close.is-spaced {
	margin-left: .45rem;
	margin-right: .45rem
}

.ts-close.is-start-spaced {
	margin-left: .45rem
}

.ts-close.is-end-spaced {
	margin-right: .45rem
}

@keyframes ts-loading-spin {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

.ts-loading {
	-webkit-font-smoothing: antialiased;
	animation: ts-loading-spin 2s linear infinite;
	backface-visibility: hidden;
	color: var(--ts-gray-600);
	display: inline;
	display: inline-block;
	font-family: Icons;
	font-size: 2rem;
	font-style: normal;
	font-weight: 400;
	text-align: center;
	text-decoration: inherit
}

.ts-loading:after {
	content: "\f110"
}

.ts-loading.is-notched:after {
	content: "\f1ce"
}

.ts-loading.is-small {
	font-size: 1rem
}

.ts-loading.is-large {
	font-size: 2.8rem
}

.ts-breadcrumb {
	color: var(--ts-gray-800);
	display: flex;
	gap: .7rem;
	line-height: 1
}

.ts-breadcrumb .item {
	color: var(--ts-gray-800);
	padding-right: 1.1rem;
	text-decoration: none
}

.ts-breadcrumb .item:last-child {
	padding-right: 0
}

.ts-breadcrumb .item .ts-icon {
	display: inline-block;
	text-decoration: none
}

.ts-breadcrumb .item:hover {
	text-decoration: underline
}

.ts-breadcrumb .item:after {
	color: var(--ts-gray-500);
	content: "/";
	display: inline-block;
	margin-left: .7rem;
	pointer-events: none;
	position: absolute;
	user-select: none
}

.ts-breadcrumb .item:last-child:after {
	display: none
}

.ts-breadcrumb .divider .ts-icon {
	color: var(--ts-gray-500);
	font-size: 12px
}

.ts-breadcrumb.is-stepped .item {
	color: var(--ts-gray-500)
}

.ts-breadcrumb .item.is-active {
	color: var(--ts-gray-800);
	font-weight: 500
}

.ts-breadcrumb.is-customized .item:after {
	content: ""
}

.ts-breadcrumb.is-customized .item {
	padding-right: 0
}

.ts-breadcrumb.is-chevroned .item:after {
	content: "\f054";
	font-size: var(--ts-font-size-12px);
	line-height: 1.4
}

.ts-breadcrumb.is-hyphenated .item:after {
	content: "-"
}

.ts-breadcrumb:is(.is-chevroned,.is-hyphenated) .item:after {
	-webkit-font-smoothing: antialiased;
	backface-visibility: hidden;
	font-family: Icons;
	font-style: normal;
	font-weight: 400;
	text-align: center
}

.ts-breadcrumb.is-small {
	font-size: var(--ts-font-size-14px)
}

.ts-breadcrumb.is-large {
	font-size: var(--ts-font-size-17px)
}

.ts-list {
	color: inherit;
	display: flex;
	flex-direction: column
}

.ts-list .item {
	display: inline-block
}

.ts-list:is(.is-ordered,.is-unordered) {
	margin-left: 1.2rem
}

.ts-list:is(.is-unordered,.is-ordered) .item {
	display: list-item
}

.ts-list.is-unordered>.item,.ts-list.is-unordered>:not(.ts-list)>.item {
	list-style-type: disc
}

.ts-list.is-ordered>.item,.ts-list.is-ordered>:not(.ts-list)>.item {
	list-style-type: decimal
}

.ts-list.is-small {
	font-size: var(--ts-font-size-14px)
}

.ts-list.is-large {
	font-size: var(--ts-font-size-17px)
}

.ts-flag {
	backface-visibility: hidden;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	background-size: cover;
	box-sizing: border-box;
	display: inline-block;
	height: 1.05rem;
	text-decoration: inherit;
	text-decoration: none;
	vertical-align: middle;
	width: 1.4rem
}

.ts-flag.is-small {
	height: .95rem;
	width: 1.26667rem
}

.ts-flag.is-large {
	height: 1.2rem;
	width: 1.6rem
}

.ts-flag.is-small:is(.is-squared,.is-circular) {
	height: .95rem;
	width: .95rem
}

.ts-flag:is(.is-squared,.is-circular) {
	height: 1.05rem;
	width: 1.05rem
}

.ts-flag.is-large:is(.is-squared,.is-circular) {
	height: 1.2rem;
	width: 1.2rem
}

.ts-flag.is-rounded {
	border-radius: .2rem
}

.ts-flag.is-bordered {
	box-shadow: 0 0 0 1px var(--ts-gray-300)
}

.ts-flag.is-circular {
	border-radius: 100rem
}

.ts-flag.is-disabled {
	opacity: .5;
	user-select: none
}

.ts-flag.is-spaced {
	margin-left: .45rem;
	margin-right: .45rem
}

.ts-flag.is-start-spaced {
	margin-left: .45rem
}

.ts-flag.is-end-spaced {
	margin-right: .45rem
}

.ts-flag:is(.is-ad-flag,.is-andorra-flag) {
	background-image: url(flags/4x3/ad.svg)
}

.ts-flag:is(.is-ad-flag,.is-andorra-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ad.svg) */
}

.ts-flag:is(.is-ae-flag,.is-uae-flag,.is-united-arab-emirates-flag) {
	background-image: url(flags/4x3/ae.svg)
}

.ts-flag:is(.is-ae-flag,.is-uae-flag,.is-united-arab-emirates-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ae.svg) */
}

.ts-flag:is(.is-af-flag,.is-afghanistan-flag) {
	background-image: url(flags/4x3/af.svg)
}

.ts-flag:is(.is-af-flag,.is-afghanistan-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/af.svg) */
}

.ts-flag:is(.is-ag-flag,.is-antigua-flag) {
	background-image: url(flags/4x3/ag.svg)
}

.ts-flag:is(.is-ag-flag,.is-antigua-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ag.svg) */
}

.ts-flag:is(.is-ai-flag,.is-anguilla-flag) {
	background-image: url(flags/4x3/ai.svg)
}

.ts-flag:is(.is-ai-flag,.is-anguilla-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ai.svg) */
}

.ts-flag:is(.is-al-flag,.is-albania-flag) {
	background-image: url(flags/4x3/al.svg)
}

.ts-flag:is(.is-al-flag,.is-albania-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/al.svg) */
}

.ts-flag:is(.is-am-flag,.is-armenia-flag) {
	background-image: url(flags/4x3/am.svg)
}

.ts-flag:is(.is-am-flag,.is-armenia-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/am.svg) */
}

.ts-flag:is(.is-ao-flag,.is-angola-flag) {
	background-image: url(flags/4x3/ao.svg)
}

.ts-flag:is(.is-ao-flag,.is-angola-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ao.svg) */
}

.ts-flag:is(.is-aq-flag,.is-antarctica-flag) {
	background-image: url(flags/4x3/aq.svg)
}

.ts-flag:is(.is-aq-flag,.is-antarctica-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/aq.svg) */
}

.ts-flag:is(.is-ar-flag,.is-argentina-flag) {
	background-image: url(flags/4x3/ar.svg)
}

.ts-flag:is(.is-ar-flag,.is-argentina-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ar.svg) */
}

.ts-flag:is(.is-as-flag,.is-american-samoa-flag) {
	background-image: url(flags/4x3/as.svg)
}

.ts-flag:is(.is-as-flag,.is-american-samoa-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/as.svg) */
}

.ts-flag:is(.is-at-flag,.is-austria-flag) {
	background-image: url(flags/4x3/at.svg)
}

.ts-flag:is(.is-at-flag,.is-austria-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/at.svg) */
}

.ts-flag:is(.is-au-flag,.is-australia-flag) {
	background-image: url(flags/4x3/au.svg)
}

.ts-flag:is(.is-au-flag,.is-australia-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/au.svg) */
}

.ts-flag:is(.is-aw-flag,.is-aruba-flag) {
	background-image: url(flags/4x3/aw.svg)
}

.ts-flag:is(.is-aw-flag,.is-aruba-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/aw.svg) */
}

.ts-flag:is(.is-ax-flag,.is-aland-islands-flag) {
	background-image: url(flags/4x3/ax.svg)
}

.ts-flag:is(.is-ax-flag,.is-aland-islands-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ax.svg) */
}

.ts-flag:is(.is-az-flag,.is-azerbaijan-flag) {
	background-image: url(flags/4x3/az.svg)
}

.ts-flag:is(.is-az-flag,.is-azerbaijan-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/az.svg) */
}

.ts-flag:is(.is-ba-flag,.is-bosnia-flag) {
	background-image: url(flags/4x3/ba.svg)
}

.ts-flag:is(.is-ba-flag,.is-bosnia-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ba.svg) */
}

.ts-flag:is(.is-bb-flag,.is-barbados-flag) {
	background-image: url(flags/4x3/bb.svg)
}

.ts-flag:is(.is-bb-flag,.is-barbados-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/bb.svg) */
}

.ts-flag:is(.is-bd-flag,.is-bangladesh-flag) {
	background-image: url(flags/4x3/bd.svg)
}

.ts-flag:is(.is-bd-flag,.is-bangladesh-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/bd.svg) */
}

.ts-flag:is(.is-be-flag,.is-belgium-flag) {
	background-image: url(flags/4x3/be.svg)
}

.ts-flag:is(.is-be-flag,.is-belgium-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/be.svg) */
}

.ts-flag:is(.is-bf-flag,.is-burkina-faso-flag) {
	background-image: url(flags/4x3/bf.svg)
}

.ts-flag:is(.is-bf-flag,.is-burkina-faso-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/bf.svg) */
}

.ts-flag:is(.is-bg-flag,.is-bulgaria-flag) {
	background-image: url(flags/4x3/bg.svg)
}

.ts-flag:is(.is-bg-flag,.is-bulgaria-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/bg.svg) */
}

.ts-flag:is(.is-bh-flag,.is-bahrain-flag) {
	background-image: url(flags/4x3/bh.svg)
}

.ts-flag:is(.is-bh-flag,.is-bahrain-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/bh.svg) */
}

.ts-flag:is(.is-bi-flag,.is-burundi-flag) {
	background-image: url(flags/4x3/bi.svg)
}

.ts-flag:is(.is-bi-flag,.is-burundi-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/bi.svg) */
}

.ts-flag:is(.is-bj-flag,.is-benin-flag) {
	background-image: url(flags/4x3/bj.svg)
}

.ts-flag:is(.is-bj-flag,.is-benin-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/bj.svg) */
}

.ts-flag:is(.is-bl-flag,.is-saint-barthélemy-flag,.is-saint-barthelemy-flag) {
	background-image: url(flags/4x3/bl.svg)
}

.ts-flag:is(.is-bl-flag,.is-saint-barthélemy-flag,.is-saint-barthelemy-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/bl.svg) */
}

.ts-flag:is(.is-bm-flag,.is-bermuda-flag) {
	background-image: url(flags/4x3/bm.svg)
}

.ts-flag:is(.is-bm-flag,.is-bermuda-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/bm.svg) */
}

.ts-flag:is(.is-bn-flag,.is-brunei-flag) {
	background-image: url(flags/4x3/bn.svg)
}

.ts-flag:is(.is-bn-flag,.is-brunei-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/bn.svg) */
}

.ts-flag:is(.is-bo-flag,.is-bolivia-flag) {
	background-image: url(flags/4x3/bo.svg)
}

.ts-flag:is(.is-bo-flag,.is-bolivia-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/bo.svg) */
}

.ts-flag:is(.is-bq-flag,.is-caribbean-netherlands-flag) {
	background-image: url(flags/4x3/bq.svg)
}

.ts-flag:is(.is-bq-flag,.is-caribbean-netherlands-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/bq.svg) */
}

.ts-flag:is(.is-br-flag,.is-brazil-flag) {
	background-image: url(flags/4x3/br.svg)
}

.ts-flag:is(.is-br-flag,.is-brazil-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/br.svg) */
}

.ts-flag:is(.is-bs-flag,.is-bahamas-flag) {
	background-image: url(flags/4x3/bs.svg)
}

.ts-flag:is(.is-bs-flag,.is-bahamas-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/bs.svg) */
}

.ts-flag:is(.is-bt-flag,.is-bhutan-flag) {
	background-image: url(flags/4x3/bt.svg)
}

.ts-flag:is(.is-bt-flag,.is-bhutan-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/bt.svg) */
}

.ts-flag:is(.is-bv-flag,.is-bouvet-island-flag) {
	background-image: url(flags/4x3/bv.svg)
}

.ts-flag:is(.is-bv-flag,.is-bouvet-island-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/bv.svg) */
}

.ts-flag:is(.is-bw-flag,.is-botswana-flag) {
	background-image: url(flags/4x3/bw.svg)
}

.ts-flag:is(.is-bw-flag,.is-botswana-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/bw.svg) */
}

.ts-flag:is(.is-by-flag,.is-belarus-flag) {
	background-image: url(flags/4x3/by.svg)
}

.ts-flag:is(.is-by-flag,.is-belarus-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/by.svg) */
}

.ts-flag:is(.is-bz-flag,.is-belize-flag) {
	background-image: url(flags/4x3/bz.svg)
}

.ts-flag:is(.is-bz-flag,.is-belize-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/bz.svg) */
}

.ts-flag:is(.is-ca-flag,.is-canada-flag) {
	background-image: url(flags/4x3/ca.svg)
}

.ts-flag:is(.is-ca-flag,.is-canada-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ca.svg) */
}

.ts-flag:is(.is-cc-flag,.is-cocos-islands-flag) {
	background-image: url(flags/4x3/cc.svg)
}

.ts-flag:is(.is-cc-flag,.is-cocos-islands-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/cc.svg) */
}

.ts-flag:is(.is-cd-flag,.is-congo-flag) {
	background-image: url(flags/4x3/cd.svg)
}

.ts-flag:is(.is-cd-flag,.is-congo-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/cd.svg) */
}

.ts-flag:is(.is-cf-flag,.is-central-african-republic-flag) {
	background-image: url(flags/4x3/cf.svg)
}

.ts-flag:is(.is-cf-flag,.is-central-african-republic-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/cf.svg) */
}

.ts-flag:is(.is-cg-flag,.is-congo-brazzaville-flag) {
	background-image: url(flags/4x3/cg.svg)
}

.ts-flag:is(.is-cg-flag,.is-congo-brazzaville-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/cg.svg) */
}

.ts-flag:is(.is-ch-flag,.is-switzerland-flag) {
	background-image: url(flags/4x3/ch.svg)
}

.ts-flag:is(.is-ch-flag,.is-switzerland-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ch.svg) */
}

.ts-flag:is(.is-ci-flag,.is-cote-divoire-flag) {
	background-image: url(flags/4x3/ci.svg)
}

.ts-flag:is(.is-ci-flag,.is-cote-divoire-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ci.svg) */
}

.ts-flag:is(.is-ck-flag,.is-cook-islands-flag) {
	background-image: url(flags/4x3/ck.svg)
}

.ts-flag:is(.is-ck-flag,.is-cook-islands-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ck.svg) */
}

.ts-flag:is(.is-cl-flag,.is-chile-flag) {
	background-image: url(flags/4x3/cl.svg)
}

.ts-flag:is(.is-cl-flag,.is-chile-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/cl.svg) */
}

.ts-flag:is(.is-cm-flag,.is-cameroon-flag) {
	background-image: url(flags/4x3/cm.svg)
}

.ts-flag:is(.is-cm-flag,.is-cameroon-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/cm.svg) */
}

.ts-flag:is(.is-cn-flag,.is-china-flag,.is-peoples-republic-of-china-flag) {
	background-image: url(flags/4x3/cn.svg)
}

.ts-flag:is(.is-cn-flag,.is-china-flag,.is-peoples-republic-of-china-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/cn.svg) */
}

.ts-flag:is(.is-co-flag,.is-colombia-flag) {
	background-image: url(flags/4x3/co.svg)
}

.ts-flag:is(.is-co-flag,.is-colombia-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/co.svg) */
}

.ts-flag:is(.is-cr-flag,.is-costa-rica-flag) {
	background-image: url(flags/4x3/cr.svg)
}

.ts-flag:is(.is-cr-flag,.is-costa-rica-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/cr.svg) */
}

.ts-flag:is(.is-cu-flag,.is-cuba-flag) {
	background-image: url(flags/4x3/cu.svg)
}

.ts-flag:is(.is-cu-flag,.is-cuba-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/cu.svg) */
}

.ts-flag:is(.is-cv-flag,.is-cape-verde-flag) {
	background-image: url(flags/4x3/cv.svg)
}

.ts-flag:is(.is-cv-flag,.is-cape-verde-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/cv.svg) */
}

.ts-flag:is(.is-cw-flag,.is-curaçao-flag,.is-curacao-flag) {
	background-image: url(flags/4x3/cw.svg)
}

.ts-flag:is(.is-cw-flag,.is-curaçao-flag,.is-curacao-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/cw.svg) */
}

.ts-flag:is(.is-cx-flag,.is-christmas-island-flag) {
	background-image: url(flags/4x3/cx.svg)
}

.ts-flag:is(.is-cx-flag,.is-christmas-island-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/cx.svg) */
}

.ts-flag:is(.is-cy-flag,.is-cyprus-flag) {
	background-image: url(flags/4x3/cy.svg)
}

.ts-flag:is(.is-cy-flag,.is-cyprus-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/cy.svg) */
}

.ts-flag:is(.is-cz-flag,.is-czech-republic-flag) {
	background-image: url(flags/4x3/cz.svg)
}

.ts-flag:is(.is-cz-flag,.is-czech-republic-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/cz.svg) */
}

.ts-flag:is(.is-de-flag,.is-germany-flag) {
	background-image: url(flags/4x3/de.svg)
}

.ts-flag:is(.is-de-flag,.is-germany-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/de.svg) */
}

.ts-flag:is(.is-dj-flag,.is-djibouti-flag) {
	background-image: url(flags/4x3/dj.svg)
}

.ts-flag:is(.is-dj-flag,.is-djibouti-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/dj.svg) */
}

.ts-flag:is(.is-dk-flag,.is-denmark-flag) {
	background-image: url(flags/4x3/dk.svg)
}

.ts-flag:is(.is-dk-flag,.is-denmark-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/dk.svg) */
}

.ts-flag:is(.is-dm-flag,.is-dominica-flag) {
	background-image: url(flags/4x3/dm.svg)
}

.ts-flag:is(.is-dm-flag,.is-dominica-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/dm.svg) */
}

.ts-flag:is(.is-do-flag,.is-dominican-republic-flag) {
	background-image: url(flags/4x3/do.svg)
}

.ts-flag:is(.is-do-flag,.is-dominican-republic-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/do.svg) */
}

.ts-flag:is(.is-dz-flag,.is-algeria-flag) {
	background-image: url(flags/4x3/dz.svg)
}

.ts-flag:is(.is-dz-flag,.is-algeria-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/dz.svg) */
}

.ts-flag:is(.is-ec-flag,.is-ecuador-flag) {
	background-image: url(flags/4x3/ec.svg)
}

.ts-flag:is(.is-ec-flag,.is-ecuador-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ec.svg) */
}

.ts-flag:is(.is-ee-flag,.is-estonia-flag) {
	background-image: url(flags/4x3/ee.svg)
}

.ts-flag:is(.is-ee-flag,.is-estonia-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ee.svg) */
}

.ts-flag:is(.is-eg-flag,.is-egypt-flag) {
	background-image: url(flags/4x3/eg.svg)
}

.ts-flag:is(.is-eg-flag,.is-egypt-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/eg.svg) */
}

.ts-flag:is(.is-eh-flag,.is-western-sahara-flag) {
	background-image: url(flags/4x3/eh.svg)
}

.ts-flag:is(.is-eh-flag,.is-western-sahara-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/eh.svg) */
}

.ts-flag:is(.is-er-flag,.is-eritrea-flag) {
	background-image: url(flags/4x3/er.svg)
}

.ts-flag:is(.is-er-flag,.is-eritrea-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/er.svg) */
}

.ts-flag:is(.is-es-flag,.is-spain-flag) {
	background-image: url(flags/4x3/es.svg)
}

.ts-flag:is(.is-es-flag,.is-spain-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/es.svg) */
}

.ts-flag:is(.is-es-ct-flag,.is-scotland-flag) {
	background-image: url(flags/4x3/es-ct.svg)
}

.ts-flag:is(.is-es-ct-flag,.is-scotland-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/es-ct.svg) */
}

.ts-flag:is(.is-et-flag,.is-ethiopia-flag) {
	background-image: url(flags/4x3/et.svg)
}

.ts-flag:is(.is-et-flag,.is-ethiopia-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/et.svg) */
}

.ts-flag:is(.is-eu-flag,.is-european-union-flag) {
	background-image: url(flags/4x3/eu.svg)
}

.ts-flag:is(.is-eu-flag,.is-european-union-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/eu.svg) */
}

.ts-flag:is(.is-fi-flag,.is-finland-flag) {
	background-image: url(flags/4x3/fi.svg)
}

.ts-flag:is(.is-fi-flag,.is-finland-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/fi.svg) */
}

.ts-flag:is(.is-fj-flag,.is-fiji-flag) {
	background-image: url(flags/4x3/fj.svg)
}

.ts-flag:is(.is-fj-flag,.is-fiji-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/fj.svg) */
}

.ts-flag:is(.is-fk-flag,.is-falkland-islands-flag) {
	background-image: url(flags/4x3/fk.svg)
}

.ts-flag:is(.is-fk-flag,.is-falkland-islands-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/fk.svg) */
}

.ts-flag:is(.is-fm-flag,.is-micronesia-flag) {
	background-image: url(flags/4x3/fm.svg)
}

.ts-flag:is(.is-fm-flag,.is-micronesia-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/fm.svg) */
}

.ts-flag:is(.is-fo-flag,.is-faroe-islands-flag) {
	background-image: url(flags/4x3/fo.svg)
}

.ts-flag:is(.is-fo-flag,.is-faroe-islands-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/fo.svg) */
}

.ts-flag:is(.is-fr-flag,.is-france-flag) {
	background-image: url(flags/4x3/fr.svg)
}

.ts-flag:is(.is-fr-flag,.is-france-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/fr.svg) */
}

.ts-flag:is(.is-ga-flag,.is-gabon-flag) {
	background-image: url(flags/4x3/ga.svg)
}

.ts-flag:is(.is-ga-flag,.is-gabon-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ga.svg) */
}

.ts-flag:is(.is-gb-flag,.is-united-kingdom-flag) {
	background-image: url(flags/4x3/gb.svg)
}

.ts-flag:is(.is-gb-flag,.is-united-kingdom-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/gb.svg) */
}

.ts-flag:is(.is-gb-eng-flag,.is-england-flag) {
	background-image: url(flags/4x3/gb-eng.svg)
}

.ts-flag:is(.is-gb-eng-flag,.is-england-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/gb-eng.svg) */
}

.ts-flag:is(.is-gb-nir-flag,.is-northern-ireland-flag) {
	background-image: url(flags/4x3/gb-nir.svg)
}

.ts-flag:is(.is-gb-nir-flag,.is-northern-ireland-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/gb-nir.svg) */
}

.ts-flag:is(.is-gb-sct-flag,.is-scotland-flag) {
	background-image: url(flags/4x3/gb-sct.svg)
}

.ts-flag:is(.is-gb-sct-flag,.is-scotland-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/gb-sct.svg) */
}

.ts-flag:is(.is-gb-wls-flag,.is-wales-flag) {
	background-image: url(flags/4x3/gb-wls.svg)
}

.ts-flag:is(.is-gb-wls-flag,.is-wales-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/gb-wls.svg) */
}

.ts-flag:is(.is-gd-flag,.is-grenada-flag) {
	background-image: url(flags/4x3/gd.svg)
}

.ts-flag:is(.is-gd-flag,.is-grenada-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/gd.svg) */
}

.ts-flag:is(.is-ge-flag,.is-georgia-flag) {
	background-image: url(flags/4x3/ge.svg)
}

.ts-flag:is(.is-ge-flag,.is-georgia-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ge.svg) */
}

.ts-flag:is(.is-gf-flag,.is-french-guiana-flag) {
	background-image: url(flags/4x3/gf.svg)
}

.ts-flag:is(.is-gf-flag,.is-french-guiana-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/gf.svg) */
}

.ts-flag:is(.is-gg-flag,.is-guernsey-flag) {
	background-image: url(flags/4x3/gg.svg)
}

.ts-flag:is(.is-gg-flag,.is-guernsey-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/gg.svg) */
}

.ts-flag:is(.is-gh-flag,.is-ghana-flag) {
	background-image: url(flags/4x3/gh.svg)
}

.ts-flag:is(.is-gh-flag,.is-ghana-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/gh.svg) */
}

.ts-flag:is(.is-gi-flag,.is-gibraltar-flag) {
	background-image: url(flags/4x3/gi.svg)
}

.ts-flag:is(.is-gi-flag,.is-gibraltar-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/gi.svg) */
}

.ts-flag:is(.is-gl-flag,.is-greenland-flag) {
	background-image: url(flags/4x3/gl.svg)
}

.ts-flag:is(.is-gl-flag,.is-greenland-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/gl.svg) */
}

.ts-flag:is(.is-gm-flag,.is-gambia-flag) {
	background-image: url(flags/4x3/gm.svg)
}

.ts-flag:is(.is-gm-flag,.is-gambia-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/gm.svg) */
}

.ts-flag:is(.is-gn-flag,.is-guinea-flag) {
	background-image: url(flags/4x3/gn.svg)
}

.ts-flag:is(.is-gn-flag,.is-guinea-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/gn.svg) */
}

.ts-flag:is(.is-gp-flag,.is-guadeloupe-flag) {
	background-image: url(flags/4x3/gp.svg)
}

.ts-flag:is(.is-gp-flag,.is-guadeloupe-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/gp.svg) */
}

.ts-flag:is(.is-gq-flag,.is-equatorial-guinea-flag) {
	background-image: url(flags/4x3/gq.svg)
}

.ts-flag:is(.is-gq-flag,.is-equatorial-guinea-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/gq.svg) */
}

.ts-flag:is(.is-gr-flag,.is-greece-flag) {
	background-image: url(flags/4x3/gr.svg)
}

.ts-flag:is(.is-gr-flag,.is-greece-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/gr.svg) */
}

.ts-flag:is(.is-gs-flag,.is-sandwich-islands-flag) {
	background-image: url(flags/4x3/gs.svg)
}

.ts-flag:is(.is-gs-flag,.is-sandwich-islands-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/gs.svg) */
}

.ts-flag:is(.is-gt-flag,.is-guatemala-flag) {
	background-image: url(flags/4x3/gt.svg)
}

.ts-flag:is(.is-gt-flag,.is-guatemala-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/gt.svg) */
}

.ts-flag:is(.is-gu-flag,.is-guam-flag) {
	background-image: url(flags/4x3/gu.svg)
}

.ts-flag:is(.is-gu-flag,.is-guam-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/gu.svg) */
}

.ts-flag:is(.is-gw-flag,.is-guinea-bissau-flag) {
	background-image: url(flags/4x3/gw.svg)
}

.ts-flag:is(.is-gw-flag,.is-guinea-bissau-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/gw.svg) */
}

.ts-flag:is(.is-gy-flag,.is-guyana-flag) {
	background-image: url(flags/4x3/gy.svg)
}

.ts-flag:is(.is-gy-flag,.is-guyana-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/gy.svg) */
}

.ts-flag:is(.is-hk-flag,.is-hong-kong-flag) {
	background-image: url(flags/4x3/hk.svg)
}

.ts-flag:is(.is-hk-flag,.is-hong-kong-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/hk.svg) */
}

.ts-flag:is(.is-hm-flag,.is-heard-island-flag) {
	background-image: url(flags/4x3/hm.svg)
}

.ts-flag:is(.is-hm-flag,.is-heard-island-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/hm.svg) */
}

.ts-flag:is(.is-hn-flag,.is-honduras-flag) {
	background-image: url(flags/4x3/hn.svg)
}

.ts-flag:is(.is-hn-flag,.is-honduras-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/hn.svg) */
}

.ts-flag:is(.is-hr-flag,.is-croatia-flag) {
	background-image: url(flags/4x3/hr.svg)
}

.ts-flag:is(.is-hr-flag,.is-croatia-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/hr.svg) */
}

.ts-flag:is(.is-ht-flag,.is-haiti-flag) {
	background-image: url(flags/4x3/ht.svg)
}

.ts-flag:is(.is-ht-flag,.is-haiti-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ht.svg) */
}

.ts-flag:is(.is-hu-flag,.is-hungary-flag) {
	background-image: url(flags/4x3/hu.svg)
}

.ts-flag:is(.is-hu-flag,.is-hungary-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/hu.svg) */
}

.ts-flag:is(.is-id-flag,.is-indonesia-flag) {
	background-image: url(flags/4x3/id.svg)
}

.ts-flag:is(.is-id-flag,.is-indonesia-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/id.svg) */
}

.ts-flag:is(.is-ie-flag,.is-ireland-flag) {
	background-image: url(flags/4x3/ie.svg)
}

.ts-flag:is(.is-ie-flag,.is-ireland-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ie.svg) */
}

.ts-flag:is(.is-il-flag,.is-israel-flag) {
	background-image: url(flags/4x3/il.svg)
}

.ts-flag:is(.is-il-flag,.is-israel-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/il.svg) */
}

.ts-flag:is(.is-im-flag,.is-isle-of-man-flag) {
	background-image: url(flags/4x3/im.svg)
}

.ts-flag:is(.is-im-flag,.is-isle-of-man-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/im.svg) */
}

.ts-flag:is(.is-in-flag,.is-india-flag) {
	background-image: url(flags/4x3/in.svg)
}

.ts-flag:is(.is-in-flag,.is-india-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/in.svg) */
}

.ts-flag:is(.is-io-flag,.is-indian-ocean-territory-flag) {
	background-image: url(flags/4x3/io.svg)
}

.ts-flag:is(.is-io-flag,.is-indian-ocean-territory-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/io.svg) */
}

.ts-flag:is(.is-iq-flag,.is-iraq-flag) {
	background-image: url(flags/4x3/iq.svg)
}

.ts-flag:is(.is-iq-flag,.is-iraq-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/iq.svg) */
}

.ts-flag:is(.is-ir-flag,.is-iran-flag) {
	background-image: url(flags/4x3/ir.svg)
}

.ts-flag:is(.is-ir-flag,.is-iran-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ir.svg) */
}

.ts-flag:is(.is-is-flag,.is-iceland-flag) {
	background-image: url(flags/4x3/is.svg)
}

.ts-flag:is(.is-is-flag,.is-iceland-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/is.svg) */
}

.ts-flag:is(.is-it-flag,.is-italy-flag) {
	background-image: url(flags/4x3/it.svg)
}

.ts-flag:is(.is-it-flag,.is-italy-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/it.svg) */
}

.ts-flag:is(.is-je-flag,.is-jersey-flag) {
	background-image: url(flags/4x3/je.svg)
}

.ts-flag:is(.is-je-flag,.is-jersey-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/je.svg) */
}

.ts-flag:is(.is-jm-flag,.is-jamaica-flag) {
	background-image: url(flags/4x3/jm.svg)
}

.ts-flag:is(.is-jm-flag,.is-jamaica-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/jm.svg) */
}

.ts-flag:is(.is-jo-flag,.is-jordan-flag) {
	background-image: url(flags/4x3/jo.svg)
}

.ts-flag:is(.is-jo-flag,.is-jordan-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/jo.svg) */
}

.ts-flag:is(.is-jp-flag,.is-japan-flag) {
	background-image: url(flags/4x3/jp.svg)
}

.ts-flag:is(.is-jp-flag,.is-japan-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/jp.svg) */
}

.ts-flag:is(.is-ke-flag,.is-kenya-flag) {
	background-image: url(flags/4x3/ke.svg)
}

.ts-flag:is(.is-ke-flag,.is-kenya-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ke.svg) */
}

.ts-flag:is(.is-kg-flag,.is-kyrgyzstan-flag) {
	background-image: url(flags/4x3/kg.svg)
}

.ts-flag:is(.is-kg-flag,.is-kyrgyzstan-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/kg.svg) */
}

.ts-flag:is(.is-kh-flag,.is-cambodia-flag) {
	background-image: url(flags/4x3/kh.svg)
}

.ts-flag:is(.is-kh-flag,.is-cambodia-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/kh.svg) */
}

.ts-flag:is(.is-ki-flag,.is-kiribati-flag) {
	background-image: url(flags/4x3/ki.svg)
}

.ts-flag:is(.is-ki-flag,.is-kiribati-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ki.svg) */
}

.ts-flag:is(.is-km-flag,.is-comoros-flag) {
	background-image: url(flags/4x3/km.svg)
}

.ts-flag:is(.is-km-flag,.is-comoros-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/km.svg) */
}

.ts-flag:is(.is-kn-flag,.is-saint-kitts-and-nevis-flag,.is-saint-kitts-flag,.is-nevis-flag) {
	background-image: url(flags/4x3/kn.svg)
}

.ts-flag:is(.is-kn-flag,.is-saint-kitts-and-nevis-flag,.is-saint-kitts-flag,.is-nevis-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/kn.svg) */
}

.ts-flag:is(.is-kp-flag,.is-north-korea-flag) {
	background-image: url(flags/4x3/kp.svg)
}

.ts-flag:is(.is-kp-flag,.is-north-korea-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/kp.svg) */
}

.ts-flag:is(.is-kr-flag,.is-south-korea-flag,.is-korea-flag) {
	background-image: url(flags/4x3/kr.svg)
}

.ts-flag:is(.is-kr-flag,.is-south-korea-flag,.is-korea-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/kr.svg) */
}

.ts-flag:is(.is-kw-flag,.is-kuwait-flag) {
	background-image: url(flags/4x3/kw.svg)
}

.ts-flag:is(.is-kw-flag,.is-kuwait-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/kw.svg) */
}

.ts-flag:is(.is-ky-flag,.is-cayman-islands-flag) {
	background-image: url(flags/4x3/ky.svg)
}

.ts-flag:is(.is-ky-flag,.is-cayman-islands-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ky.svg) */
}

.ts-flag:is(.is-kz-flag,.is-kazakhstan-flag) {
	background-image: url(flags/4x3/kz.svg)
}

.ts-flag:is(.is-kz-flag,.is-kazakhstan-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/kz.svg) */
}

.ts-flag:is(.is-la-flag,.is-laos-flag) {
	background-image: url(flags/4x3/la.svg)
}

.ts-flag:is(.is-la-flag,.is-laos-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/la.svg) */
}

.ts-flag:is(.is-lb-flag,.is-lebanon-flag) {
	background-image: url(flags/4x3/lb.svg)
}

.ts-flag:is(.is-lb-flag,.is-lebanon-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/lb.svg) */
}

.ts-flag:is(.is-lc-flag,.is-saint-lucia-flag) {
	background-image: url(flags/4x3/lc.svg)
}

.ts-flag:is(.is-lc-flag,.is-saint-lucia-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/lc.svg) */
}

.ts-flag:is(.is-li-flag,.is-liechtenstein-flag) {
	background-image: url(flags/4x3/li.svg)
}

.ts-flag:is(.is-li-flag,.is-liechtenstein-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/li.svg) */
}

.ts-flag:is(.is-lk-flag,.is-sri-lanka-flag) {
	background-image: url(flags/4x3/lk.svg)
}

.ts-flag:is(.is-lk-flag,.is-sri-lanka-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/lk.svg) */
}

.ts-flag:is(.is-lr-flag,.is-liberia-flag) {
	background-image: url(flags/4x3/lr.svg)
}

.ts-flag:is(.is-lr-flag,.is-liberia-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/lr.svg) */
}

.ts-flag:is(.is-ls-flag,.is-lesotho-flag) {
	background-image: url(flags/4x3/ls.svg)
}

.ts-flag:is(.is-ls-flag,.is-lesotho-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ls.svg) */
}

.ts-flag:is(.is-lt-flag,.is-lithuania-flag) {
	background-image: url(flags/4x3/lt.svg)
}

.ts-flag:is(.is-lt-flag,.is-lithuania-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/lt.svg) */
}

.ts-flag:is(.is-lu-flag,.is-luxembourg-flag) {
	background-image: url(flags/4x3/lu.svg)
}

.ts-flag:is(.is-lu-flag,.is-luxembourg-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/lu.svg) */
}

.ts-flag:is(.is-lv-flag,.is-latvia-flag) {
	background-image: url(flags/4x3/lv.svg)
}

.ts-flag:is(.is-lv-flag,.is-latvia-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/lv.svg) */
}

.ts-flag:is(.is-ly-flag,.is-libya-flag) {
	background-image: url(flags/4x3/ly.svg)
}

.ts-flag:is(.is-ly-flag,.is-libya-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ly.svg) */
}

.ts-flag:is(.is-ma-flag,.is-morocco-flag) {
	background-image: url(flags/4x3/ma.svg)
}

.ts-flag:is(.is-ma-flag,.is-morocco-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ma.svg) */
}

.ts-flag:is(.is-mc-flag,.is-monaco-flag) {
	background-image: url(flags/4x3/mc.svg)
}

.ts-flag:is(.is-mc-flag,.is-monaco-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/mc.svg) */
}

.ts-flag:is(.is-md-flag,.is-moldova-flag) {
	background-image: url(flags/4x3/md.svg)
}

.ts-flag:is(.is-md-flag,.is-moldova-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/md.svg) */
}

.ts-flag:is(.is-me-flag,.is-montenegro-flag) {
	background-image: url(flags/4x3/me.svg)
}

.ts-flag:is(.is-me-flag,.is-montenegro-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/me.svg) */
}

.ts-flag:is(.is-mf-flag,.is-saint-martin-flag) {
	background-image: url(flags/4x3/mf.svg)
}

.ts-flag:is(.is-mf-flag,.is-saint-martin-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/mf.svg) */
}

.ts-flag:is(.is-mg-flag,.is-madagascar-flag) {
	background-image: url(flags/4x3/mg.svg)
}

.ts-flag:is(.is-mg-flag,.is-madagascar-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/mg.svg) */
}

.ts-flag:is(.is-mh-flag,.is-marshall-islands-flag) {
	background-image: url(flags/4x3/mh.svg)
}

.ts-flag:is(.is-mh-flag,.is-marshall-islands-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/mh.svg) */
}

.ts-flag:is(.is-mk-flag,.is-macedonia-flag) {
	background-image: url(flags/4x3/mk.svg)
}

.ts-flag:is(.is-mk-flag,.is-macedonia-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/mk.svg) */
}

.ts-flag:is(.is-ml-flag,.is-mali-flag) {
	background-image: url(flags/4x3/ml.svg)
}

.ts-flag:is(.is-ml-flag,.is-mali-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ml.svg) */
}

.ts-flag:is(.is-mm-flag,.is-burma-flag,.is-myanmar-flag) {
	background-image: url(flags/4x3/mm.svg)
}

.ts-flag:is(.is-mm-flag,.is-burma-flag,.is-myanmar-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/mm.svg) */
}

.ts-flag:is(.is-mn-flag,.is-mongolia-flag) {
	background-image: url(flags/4x3/mn.svg)
}

.ts-flag:is(.is-mn-flag,.is-mongolia-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/mn.svg) */
}

.ts-flag:is(.is-mo-flag,.is-macau-flag) {
	background-image: url(flags/4x3/mo.svg)
}

.ts-flag:is(.is-mo-flag,.is-macau-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/mo.svg) */
}

.ts-flag:is(.is-mp-flag,.is-northern-mariana-islands-flag) {
	background-image: url(flags/4x3/mp.svg)
}

.ts-flag:is(.is-mp-flag,.is-northern-mariana-islands-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/mp.svg) */
}

.ts-flag:is(.is-mq-flag,.is-martinique-flag) {
	background-image: url(flags/4x3/mq.svg)
}

.ts-flag:is(.is-mq-flag,.is-martinique-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/mq.svg) */
}

.ts-flag:is(.is-mr-flag,.is-mauritania-flag) {
	background-image: url(flags/4x3/mr.svg)
}

.ts-flag:is(.is-mr-flag,.is-mauritania-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/mr.svg) */
}

.ts-flag:is(.is-ms-flag,.is-montserrat-flag) {
	background-image: url(flags/4x3/ms.svg)
}

.ts-flag:is(.is-ms-flag,.is-montserrat-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ms.svg) */
}

.ts-flag:is(.is-mt-flag,.is-malta-flag) {
	background-image: url(flags/4x3/mt.svg)
}

.ts-flag:is(.is-mt-flag,.is-malta-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/mt.svg) */
}

.ts-flag:is(.is-mu-flag,.is-mauritius-flag) {
	background-image: url(flags/4x3/mu.svg)
}

.ts-flag:is(.is-mu-flag,.is-mauritius-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/mu.svg) */
}

.ts-flag:is(.is-mv-flag,.is-maldives-flag) {
	background-image: url(flags/4x3/mv.svg)
}

.ts-flag:is(.is-mv-flag,.is-maldives-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/mv.svg) */
}

.ts-flag:is(.is-mw-flag,.is-malawi-flag) {
	background-image: url(flags/4x3/mw.svg)
}

.ts-flag:is(.is-mw-flag,.is-malawi-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/mw.svg) */
}

.ts-flag:is(.is-mx-flag,.is-mexico-flag) {
	background-image: url(flags/4x3/mx.svg)
}

.ts-flag:is(.is-mx-flag,.is-mexico-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/mx.svg) */
}

.ts-flag:is(.is-my-flag,.is-malaysia-flag) {
	background-image: url(flags/4x3/my.svg)
}

.ts-flag:is(.is-my-flag,.is-malaysia-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/my.svg) */
}

.ts-flag:is(.is-mz-flag,.is-mozambique-flag) {
	background-image: url(flags/4x3/mz.svg)
}

.ts-flag:is(.is-mz-flag,.is-mozambique-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/mz.svg) */
}

.ts-flag:is(.is-na-flag,.is-namibia-flag) {
	background-image: url(flags/4x3/na.svg)
}

.ts-flag:is(.is-na-flag,.is-namibia-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/na.svg) */
}

.ts-flag:is(.is-nc-flag,.is-new-caledonia-flag) {
	background-image: url(flags/4x3/nc.svg)
}

.ts-flag:is(.is-nc-flag,.is-new-caledonia-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/nc.svg) */
}

.ts-flag:is(.is-ne-flag,.is-niger-flag) {
	background-image: url(flags/4x3/ne.svg)
}

.ts-flag:is(.is-ne-flag,.is-niger-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ne.svg) */
}

.ts-flag:is(.is-nf-flag,.is-norfolk-island-flag) {
	background-image: url(flags/4x3/nf.svg)
}

.ts-flag:is(.is-nf-flag,.is-norfolk-island-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/nf.svg) */
}

.ts-flag:is(.is-ng-flag,.is-nigeria-flag) {
	background-image: url(flags/4x3/ng.svg)
}

.ts-flag:is(.is-ng-flag,.is-nigeria-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ng.svg) */
}

.ts-flag:is(.is-ni-flag,.is-nicaragua-flag) {
	background-image: url(flags/4x3/ni.svg)
}

.ts-flag:is(.is-ni-flag,.is-nicaragua-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ni.svg) */
}

.ts-flag:is(.is-nl-flag,.is-netherlands-flag) {
	background-image: url(flags/4x3/nl.svg)
}

.ts-flag:is(.is-nl-flag,.is-netherlands-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/nl.svg) */
}

.ts-flag:is(.is-no-flag,.is-norway-flag) {
	background-image: url(flags/4x3/no.svg)
}

.ts-flag:is(.is-no-flag,.is-norway-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/no.svg) */
}

.ts-flag:is(.is-np-flag,.is-nepal-flag) {
	background-image: url(flags/4x3/np.svg)
}

.ts-flag:is(.is-np-flag,.is-nepal-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/np.svg) */
}

.ts-flag:is(.is-nr-flag,.is-nauru-flag) {
	background-image: url(flags/4x3/nr.svg)
}

.ts-flag:is(.is-nr-flag,.is-nauru-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/nr.svg) */
}

.ts-flag:is(.is-nu-flag,.is-niue-flag) {
	background-image: url(flags/4x3/nu.svg)
}

.ts-flag:is(.is-nu-flag,.is-niue-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/nu.svg) */
}

.ts-flag:is(.is-nz-flag,.is-new-zealand-flag) {
	background-image: url(flags/4x3/nz.svg)
}

.ts-flag:is(.is-nz-flag,.is-new-zealand-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/nz.svg) */
}

.ts-flag:is(.is-om-flag,.is-oman-flag) {
	background-image: url(flags/4x3/om.svg)
}

.ts-flag:is(.is-om-flag,.is-oman-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/om.svg) */
}

.ts-flag:is(.is-pa-flag,.is-panama-flag) {
	background-image: url(flags/4x3/pa.svg)
}

.ts-flag:is(.is-pa-flag,.is-panama-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/pa.svg) */
}

.ts-flag:is(.is-pe-flag,.is-peru-flag) {
	background-image: url(flags/4x3/pe.svg)
}

.ts-flag:is(.is-pe-flag,.is-peru-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/pe.svg) */
}

.ts-flag:is(.is-pf-flag,.is-french-polynesia-flag) {
	background-image: url(flags/4x3/pf.svg)
}

.ts-flag:is(.is-pf-flag,.is-french-polynesia-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/pf.svg) */
}

.ts-flag:is(.is-pg-flag,.is-new-guinea-flag) {
	background-image: url(flags/4x3/pg.svg)
}

.ts-flag:is(.is-pg-flag,.is-new-guinea-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/pg.svg) */
}

.ts-flag:is(.is-ph-flag,.is-philippines-flag) {
	background-image: url(flags/4x3/ph.svg)
}

.ts-flag:is(.is-ph-flag,.is-philippines-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ph.svg) */
}

.ts-flag:is(.is-pk-flag,.is-pakistan-flag) {
	background-image: url(flags/4x3/pk.svg)
}

.ts-flag:is(.is-pk-flag,.is-pakistan-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/pk.svg) */
}

.ts-flag:is(.is-pl-flag,.is-poland-flag) {
	background-image: url(flags/4x3/pl.svg)
}

.ts-flag:is(.is-pl-flag,.is-poland-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/pl.svg) */
}

.ts-flag:is(.is-pm-flag,.is-saint-pierre-flag) {
	background-image: url(flags/4x3/pm.svg)
}

.ts-flag:is(.is-pm-flag,.is-saint-pierre-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/pm.svg) */
}

.ts-flag:is(.is-pn-flag,.is-pitcairn-islands-flag) {
	background-image: url(flags/4x3/pn.svg)
}

.ts-flag:is(.is-pn-flag,.is-pitcairn-islands-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/pn.svg) */
}

.ts-flag:is(.is-pr-flag,.is-puerto-rico-flag) {
	background-image: url(flags/4x3/pr.svg)
}

.ts-flag:is(.is-pr-flag,.is-puerto-rico-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/pr.svg) */
}

.ts-flag:is(.is-ps-flag,.is-palestine-flag) {
	background-image: url(flags/4x3/ps.svg)
}

.ts-flag:is(.is-ps-flag,.is-palestine-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ps.svg) */
}

.ts-flag:is(.is-pt-flag,.is-portugal-flag) {
	background-image: url(flags/4x3/pt.svg)
}

.ts-flag:is(.is-pt-flag,.is-portugal-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/pt.svg) */
}

.ts-flag:is(.is-pw-flag,.is-palau-flag) {
	background-image: url(flags/4x3/pw.svg)
}

.ts-flag:is(.is-pw-flag,.is-palau-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/pw.svg) */
}

.ts-flag:is(.is-py-flag,.is-paraguay-flag) {
	background-image: url(flags/4x3/py.svg)
}

.ts-flag:is(.is-py-flag,.is-paraguay-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/py.svg) */
}

.ts-flag:is(.is-qa-flag,.is-qatar-flag) {
	background-image: url(flags/4x3/qa.svg)
}

.ts-flag:is(.is-qa-flag,.is-qatar-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/qa.svg) */
}

.ts-flag:is(.is-re-flag,.is-reunion-flag) {
	background-image: url(flags/4x3/re.svg)
}

.ts-flag:is(.is-re-flag,.is-reunion-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/re.svg) */
}

.ts-flag:is(.is-ro-flag,.is-romania-flag) {
	background-image: url(flags/4x3/ro.svg)
}

.ts-flag:is(.is-ro-flag,.is-romania-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ro.svg) */
}

.ts-flag:is(.is-rs-flag,.is-serbia-flag) {
	background-image: url(flags/4x3/rs.svg)
}

.ts-flag:is(.is-rs-flag,.is-serbia-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/rs.svg) */
}

.ts-flag:is(.is-ru-flag,.is-russia-flag) {
	background-image: url(flags/4x3/ru.svg)
}

.ts-flag:is(.is-ru-flag,.is-russia-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ru.svg) */
}

.ts-flag:is(.is-rw-flag,.is-rwanda-flag) {
	background-image: url(flags/4x3/rw.svg)
}

.ts-flag:is(.is-rw-flag,.is-rwanda-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/rw.svg) */
}

.ts-flag:is(.is-sa-flag,.is-saudi-arabia-flag) {
	background-image: url(flags/4x3/sa.svg)
}

.ts-flag:is(.is-sa-flag,.is-saudi-arabia-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/sa.svg) */
}

.ts-flag:is(.is-sb-flag,.is-solomon-islands-flag) {
	background-image: url(flags/4x3/sb.svg)
}

.ts-flag:is(.is-sb-flag,.is-solomon-islands-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/sb.svg) */
}

.ts-flag:is(.is-sc-flag,.is-seychelles-flag) {
	background-image: url(flags/4x3/sc.svg)
}

.ts-flag:is(.is-sc-flag,.is-seychelles-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/sc.svg) */
}

.ts-flag:is(.is-sd-flag,.is-sudan-flag) {
	background-image: url(flags/4x3/sd.svg)
}

.ts-flag:is(.is-sd-flag,.is-sudan-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/sd.svg) */
}

.ts-flag:is(.is-se-flag,.is-sweden-flag) {
	background-image: url(flags/4x3/se.svg)
}

.ts-flag:is(.is-se-flag,.is-sweden-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/se.svg) */
}

.ts-flag:is(.is-sg-flag,.is-singapore-flag) {
	background-image: url(flags/4x3/sg.svg)
}

.ts-flag:is(.is-sg-flag,.is-singapore-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/sg.svg) */
}

.ts-flag:is(.is-sh-flag,.is-saint-helena-flag) {
	background-image: url(flags/4x3/sh.svg)
}

.ts-flag:is(.is-sh-flag,.is-saint-helena-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/sh.svg) */
}

.ts-flag:is(.is-si-flag,.is-slovenia-flag) {
	background-image: url(flags/4x3/si.svg)
}

.ts-flag:is(.is-si-flag,.is-slovenia-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/si.svg) */
}

.ts-flag:is(.is-sj-flag,.is-jan-mayen-and-svalbard-flag,.is-svalbard-flag,.is-jan-mayen-flag) {
	background-image: url(flags/4x3/sj.svg)
}

.ts-flag:is(.is-sj-flag,.is-jan-mayen-and-svalbard-flag,.is-svalbard-flag,.is-jan-mayen-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/sj.svg) */
}

.ts-flag:is(.is-sk-flag,.is-slovakia-flag) {
	background-image: url(flags/4x3/sk.svg)
}

.ts-flag:is(.is-sk-flag,.is-slovakia-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/sk.svg) */
}

.ts-flag:is(.is-sl-flag,.is-sierra-leone-flag) {
	background-image: url(flags/4x3/sl.svg)
}

.ts-flag:is(.is-sl-flag,.is-sierra-leone-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/sl.svg) */
}

.ts-flag:is(.is-sm-flag,.is-san-marino-flag) {
	background-image: url(flags/4x3/sm.svg)
}

.ts-flag:is(.is-sm-flag,.is-san-marino-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/sm.svg) */
}

.ts-flag:is(.is-sn-flag,.is-senegal-flag) {
	background-image: url(flags/4x3/sn.svg)
}

.ts-flag:is(.is-sn-flag,.is-senegal-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/sn.svg) */
}

.ts-flag:is(.is-so-flag,.is-somalia-flag) {
	background-image: url(flags/4x3/so.svg)
}

.ts-flag:is(.is-so-flag,.is-somalia-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/so.svg) */
}

.ts-flag:is(.is-sr-flag,.is-suriname-flag) {
	background-image: url(flags/4x3/sr.svg)
}

.ts-flag:is(.is-sr-flag,.is-suriname-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/sr.svg) */
}

.ts-flag:is(.is-ss-flag,.is-south-sudan-flag) {
	background-image: url(flags/4x3/ss.svg)
}

.ts-flag:is(.is-ss-flag,.is-south-sudan-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ss.svg) */
}

.ts-flag:is(.is-st-flag,.is-sao-tome-flag) {
	background-image: url(flags/4x3/st.svg)
}

.ts-flag:is(.is-st-flag,.is-sao-tome-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/st.svg) */
}

.ts-flag:is(.is-sv-flag,.is-el-salvador-flag) {
	background-image: url(flags/4x3/sv.svg)
}

.ts-flag:is(.is-sv-flag,.is-el-salvador-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/sv.svg) */
}

.ts-flag:is(.is-sx-flag,.is-sint-maarten-flag) {
	background-image: url(flags/4x3/sx.svg)
}

.ts-flag:is(.is-sx-flag,.is-sint-maarten-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/sx.svg) */
}

.ts-flag:is(.is-sy-flag,.is-syria-flag) {
	background-image: url(flags/4x3/sy.svg)
}

.ts-flag:is(.is-sy-flag,.is-syria-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/sy.svg) */
}

.ts-flag:is(.is-sz-flag,.is-swaziland-flag) {
	background-image: url(flags/4x3/sz.svg)
}

.ts-flag:is(.is-sz-flag,.is-swaziland-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/sz.svg) */
}

.ts-flag:is(.is-tc-flag,.is-caicos-islands-flag) {
	background-image: url(flags/4x3/tc.svg)
}

.ts-flag:is(.is-tc-flag,.is-caicos-islands-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/tc.svg) */
}

.ts-flag:is(.is-td-flag,.is-chad-flag) {
	background-image: url(flags/4x3/td.svg)
}

.ts-flag:is(.is-td-flag,.is-chad-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/td.svg) */
}

.ts-flag:is(.is-tf-flag,.is-french-territories-flag) {
	background-image: url(flags/4x3/tf.svg)
}

.ts-flag:is(.is-tf-flag,.is-french-territories-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/tf.svg) */
}

.ts-flag:is(.is-tg-flag,.is-togo-flag) {
	background-image: url(flags/4x3/tg.svg)
}

.ts-flag:is(.is-tg-flag,.is-togo-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/tg.svg) */
}

.ts-flag:is(.is-th-flag,.is-thailand-flag) {
	background-image: url(flags/4x3/th.svg)
}

.ts-flag:is(.is-th-flag,.is-thailand-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/th.svg) */
}

.ts-flag:is(.is-tj-flag,.is-tajikistan-flag) {
	background-image: url(flags/4x3/tj.svg)
}

.ts-flag:is(.is-tj-flag,.is-tajikistan-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/tj.svg) */
}

.ts-flag:is(.is-tk-flag,.is-tokelau-flag) {
	background-image: url(flags/4x3/tk.svg)
}

.ts-flag:is(.is-tk-flag,.is-tokelau-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/tk.svg) */
}

.ts-flag:is(.is-tl-flag,.is-timorleste-flag) {
	background-image: url(flags/4x3/tl.svg)
}

.ts-flag:is(.is-tl-flag,.is-timorleste-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/tl.svg) */
}

.ts-flag:is(.is-tm-flag,.is-turkmenistan-flag) {
	background-image: url(flags/4x3/tm.svg)
}

.ts-flag:is(.is-tm-flag,.is-turkmenistan-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/tm.svg) */
}

.ts-flag:is(.is-tn-flag,.is-tunisia-flag) {
	background-image: url(flags/4x3/tn.svg)
}

.ts-flag:is(.is-tn-flag,.is-tunisia-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/tn.svg) */
}

.ts-flag:is(.is-to-flag,.is-tonga-flag) {
	background-image: url(flags/4x3/to.svg)
}

.ts-flag:is(.is-to-flag,.is-tonga-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/to.svg) */
}

.ts-flag:is(.is-tr-flag,.is-turkey-flag) {
	background-image: url(flags/4x3/tr.svg)
}

.ts-flag:is(.is-tr-flag,.is-turkey-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/tr.svg) */
}

.ts-flag:is(.is-tt-flag,.is-trinidad-flag) {
	background-image: url(flags/4x3/tt.svg)
}

.ts-flag:is(.is-tt-flag,.is-trinidad-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/tt.svg) */
}

.ts-flag:is(.is-tv-flag,.is-tuvalu-flag) {
	background-image: url(flags/4x3/tv.svg)
}

.ts-flag:is(.is-tv-flag,.is-tuvalu-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/tv.svg) */
}

.ts-flag:is(.is-tw-flag,.is-taiwan-flag,.is-republic-of-china-flag,.is-formosa-flag) {
	background-image: url(flags/4x3/tw.svg)
}

.ts-flag:is(.is-tw-flag,.is-taiwan-flag,.is-republic-of-china-flag,.is-formosa-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/tw.svg) */
}

.ts-flag:is(.is-tz-flag,.is-tanzania-flag) {
	background-image: url(flags/4x3/tz.svg)
}

.ts-flag:is(.is-tz-flag,.is-tanzania-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/tz.svg) */
}

.ts-flag:is(.is-ua-flag,.is-ukraine-flag) {
	background-image: url(flags/4x3/ua.svg)
}

.ts-flag:is(.is-ua-flag,.is-ukraine-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ua.svg) */
}

.ts-flag:is(.is-ug-flag,.is-uganda-flag) {
	background-image: url(flags/4x3/ug.svg)
}

.ts-flag:is(.is-ug-flag,.is-uganda-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ug.svg) */
}

.ts-flag:is(.is-um-flag,.is-us-minor-islands-flag) {
	background-image: url(flags/4x3/um.svg)
}

.ts-flag:is(.is-um-flag,.is-us-minor-islands-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/um.svg) */
}

.ts-flag:is(.is-un-flag,.is-united-nations-flag) {
	background-image: url(flags/4x3/un.svg)
}

.ts-flag:is(.is-un-flag,.is-united-nations-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/un.svg) */
}

.ts-flag:is(.is-us-flag,.is-united-states-flag,.is-america-flag,.is-usa-flag) {
	background-image: url(flags/4x3/us.svg)
}

.ts-flag:is(.is-us-flag,.is-united-states-flag,.is-america-flag,.is-usa-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/us.svg) */
}

.ts-flag:is(.is-uy-flag,.is-uruguay-flag) {
	background-image: url(flags/4x3/uy.svg)
}

.ts-flag:is(.is-uy-flag,.is-uruguay-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/uy.svg) */
}

.ts-flag:is(.is-uz-flag,.is-uzbekistan-flag) {
	background-image: url(flags/4x3/uz.svg)
}

.ts-flag:is(.is-uz-flag,.is-uzbekistan-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/uz.svg) */
}

.ts-flag:is(.is-va-flag,.is-vatican-city-flag) {
	background-image: url(flags/4x3/va.svg)
}

.ts-flag:is(.is-va-flag,.is-vatican-city-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/va.svg) */
}

.ts-flag:is(.is-vc-flag,.is-saint-vincent-flag) {
	background-image: url(flags/4x3/vc.svg)
}

.ts-flag:is(.is-vc-flag,.is-saint-vincent-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/vc.svg) */
}

.ts-flag:is(.is-ve-flag,.is-venezuela-flag) {
	background-image: url(flags/4x3/ve.svg)
}

.ts-flag:is(.is-ve-flag,.is-venezuela-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ve.svg) */
}

.ts-flag:is(.is-vg-flag,.is-british-virgin-islands-flag) {
	background-image: url(flags/4x3/vg.svg)
}

.ts-flag:is(.is-vg-flag,.is-british-virgin-islands-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/vg.svg) */
}

.ts-flag:is(.is-vi-flag,.is-us-virgin-islands-flag) {
	background-image: url(flags/4x3/vi.svg)
}

.ts-flag:is(.is-vi-flag,.is-us-virgin-islands-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/vi.svg) */
}

.ts-flag:is(.is-vn-flag,.is-vietnam-flag) {
	background-image: url(flags/4x3/vn.svg)
}

.ts-flag:is(.is-vn-flag,.is-vietnam-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/vn.svg) */
}

.ts-flag:is(.is-vu-flag,.is-vanuatu-flag) {
	background-image: url(flags/4x3/vu.svg)
}

.ts-flag:is(.is-vu-flag,.is-vanuatu-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/vu.svg) */
}

.ts-flag:is(.is-wf-flag,.is-wallis-and-futuna-flag,.is-wallis-flag,.is-futuna-flag) {
	background-image: url(flags/4x3/wf.svg)
}

.ts-flag:is(.is-wf-flag,.is-wallis-and-futuna-flag,.is-wallis-flag,.is-futuna-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/wf.svg) */
}

.ts-flag:is(.is-ws-flag,.is-samoa-flag) {
	background-image: url(flags/4x3/ws.svg)
}

.ts-flag:is(.is-ws-flag,.is-samoa-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ws.svg) */
}

.ts-flag:is(.is-ye-flag,.is-yemen-flag) {
	background-image: url(flags/4x3/ye.svg)
}

.ts-flag:is(.is-ye-flag,.is-yemen-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/ye.svg) */
}

.ts-flag:is(.is-yt-flag,.is-mayotte-flag) {
	background-image: url(flags/4x3/yt.svg)
}

.ts-flag:is(.is-yt-flag,.is-mayotte-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/yt.svg) */
}

.ts-flag:is(.is-za-flag,.is-south-africa-flag) {
	background-image: url(flags/4x3/za.svg)
}

.ts-flag:is(.is-za-flag,.is-south-africa-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/za.svg) */
}

.ts-flag:is(.is-zm-flag,.is-zambia-flag) {
	background-image: url(flags/4x3/zm.svg)
}

.ts-flag:is(.is-zm-flag,.is-zambia-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/zm.svg) */
}

.ts-flag:is(.is-zw-flag,.is-zimbabwe-flag) {
	background-image: url(flags/4x3/zw.svg)
}

.ts-flag:is(.is-zw-flag,.is-zimbabwe-flag):is(.is-squared,.is-circular) {
	/* background-image: url(flags/1x1/zw.svg) */
}

.ts-statistic {
	align-items: center;
	color: inherit;
	display: flex;
	gap: .5rem
}

.ts-statistic .value {
	align-items: center;
	display: inline-flex;
	font-size: var(--ts-relative-massive);
	font-weight: 500;
	line-height: 1.4
}

.ts-statistic .comparison,.ts-statistic .unit {
	color: var(--ts-gray-600);
	font-size: var(--ts-relative-medium)
}

.ts-statistic .comparison {
	align-items: center;
	display: flex;
	justify-content: center
}

.ts-statistic .comparison:before {
	font-family: Icons;
	font-size: 1rem;
	margin-right: .35rem;
	margin-top: 2px
}

.ts-statistic .ts-icon {
	font-size: var(--ts-relative-massive);
	margin-right: .5rem
}

.ts-statistic.is-start-aligned>.value {
	justify-content: flex-start
}

.ts-statistic.is-center-aligned>.value {
	justify-content: center
}

.ts-statistic.is-centered {
	align-items: center;
	display: flex;
	justify-content: center
}

.ts-statistic>.value.is-text {
	font-size: 1em;
	min-height: 2.425rem
}

.ts-statistic .comparison.is-increased:before {
	content: "\f0d8"
}

.ts-statistic .comparison.is-decreased:before {
	content: "\f0d7"
}

.ts-statistic.is-decreased .value:before,.ts-statistic.is-increased .value:before {
	font-family: Icons;
	margin-right: .5rem
}

.ts-statistic.is-increased .value:before {
	content: "\f0d8"
}

.ts-statistic.is-decreased .value:before {
	content: "\f0d7"
}

.ts-statistic.is-fluid {
	width: 100%
}

.ts-statistic.is-mini.is-mini.is-mini {
	font-size: .8125rem
}

.ts-statistic.is-tiny.is-tiny.is-tiny {
	font-size: .875rem
}

.ts-statistic.is-small.is-small.is-small {
	font-size: .9375rem
}

.ts-statistic.is-large.is-large.is-large {
	font-size: 1.125rem
}

.ts-statistic.is-big.is-big.is-big {
	font-size: 1.375rem
}

.ts-statistic.is-huge.is-huge.is-huge {
	font-size: 1.75rem
}

.ts-statistic.is-massive.is-massive.is-massive {
	font-size: 2rem
}

.ts-app-sidebar {
	margin-right: 1.5rem
}

.ts-app-sidebar .item {
	color: var(--ts-gray-800);
	display: flex;
	font-weight: 500;
	padding: .7rem 1.5rem;
	text-decoration: none
}

.ts-app-sidebar .header {
	color: var(--ts-gray-500);
	font-size: var(--ts-font-size-15px);
	font-weight: 700;
	padding: .75rem 1.5rem
}

.ts-app-sidebar .item+.header {
	margin-top: 1.5rem
}

.ts-app-sidebar .item .ts-icon {
	font-size: 1.1em;
	margin-right: 1rem
}

.ts-app-sidebar .item.is-active {
	background: var(--ts-gray-800);
	border-radius: 0 100rem 100rem 0;
	color: var(--ts-gray-50)
}

.ts-app-sidebar .item.is-disabled {
	opacity: .5;
	pointer-events: none;
	user-select: none
}

.ts-app-sidebar.is-dense .item {
	padding-bottom: .4rem;
	padding-top: .4rem
}

.ts-app-sidebar.is-dense .item+.header {
	margin-top: .5rem
}

.ts-app-sidebar.is-dense .header {
	padding-bottom: .45rem;
	padding-top: .45rem
}

.ts-app-navbar,.ts-app-navbar .item {
	align-items: center;
	display: inline-flex
}

.ts-app-navbar .item {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color: transparent;
	border-radius: .4rem;
	color: var(--ts-gray-500);
	flex-direction: column;
	font-size: 14px;
	font-weight: 500;
	gap: .3rem;
	justify-content: center;
	margin: 0;
	padding-left: 1rem;
	padding-right: 1rem;
	text-align: center;
	text-decoration: none
}

.ts-app-navbar .item .ts-icon {
	font-size: 1.2rem;
	line-height: 1.2
}

.ts-app-navbar .item .label {
	line-height: 1
}

.ts-app-navbar.is-fluid {
	display: flex
}

.ts-app-navbar.is-fluid .item {
	flex: 1
}

.ts-app-navbar.is-unlabeled .item:not(.is-active) .label {
	display: none
}

.ts-app-navbar .item.is-active {
	color: var(--ts-gray-800)
}

.ts-app-navbar .item.is-disabled {
	opacity: .5;
	pointer-events: none;
	user-select: none
}

.ts-app-navbar.is-vertical {
	flex-direction: column
}

.ts-app-navbar.is-vertical .item {
	padding: .8rem 0
}

.ts-app-navbar.is-vertical .item:first-child {
	padding-top: 0
}

.ts-app-navbar.is-indicated .item {
	color: var(--ts-gray-800)
}

.ts-app-navbar.is-indicated .item .ts-icon {
	align-items: center;
	border-radius: 100rem;
	display: flex;
	font-size: 1.2rem;
	justify-content: center;
	line-height: 1.2;
	min-height: 26px;
	padding: .25rem 1rem;
	width: auto
}

.ts-app-navbar.is-indicated .item.is-active .ts-icon {
	background: var(--ts-gray-800);
	color: var(--ts-gray-50)
}

.ts-app-navbar.is-dense .item {
	gap: .25rem
}

.ts-app-navbar.is-dense.is-indicated .item .ts-icon {
	min-height: 25px;
	padding-bottom: .15rem;
	padding-top: .15rem
}

.ts-snackbar {
	background: var(--ts-static-gray-800);
	border-radius: .4rem;
	color: var(--ts-white);
	display: inline-flex;
	font-size: var(--ts-absolute-small);
	padding: .35rem 1rem
}

.ts-snackbar .content {
	margin: .25rem 0
}

.ts-snackbar .action {
	-webkit-font-smoothing: inherit;
	-moz-osx-font-smoothing: inherit;
	align-self: flex-start;
	-webkit-appearance: none;
	background: transparent;
	border: none;
	border-radius: 0;
	border-radius: .4rem;
	box-sizing: border-box;
	color: inherit;
	color: var(--ts-primary-400);
	cursor: pointer;
	font: inherit;
	font-size: var(--ts-absolute-small);
	font-weight: 500;
	line-height: normal;
	line-height: 1;
	margin: 0 -.5rem 0 2rem;
	outline: none;
	overflow: visible;
	padding: .65em 1em;
	user-select: none;
	white-space: nowrap;
	width: auto
}

.ts-snackbar .action.is-negative {
	color: var(--ts-negative-500)
}

.ts-accordion {
	box-sizing: border-box;
	color: inherit
}

.ts-accordion .title {
	align-items: center;
	cursor: pointer;
	display: flex;
	user-select: none
}

.ts-accordion .title:before {
	-webkit-font-smoothing: antialiased;
	backface-visibility: hidden;
	color: var(--ts-gray-600);
	content: "\f078";
	display: inline;
	display: block;
	font-family: Icons;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	margin-right: .7rem;
	text-align: center;
	text-decoration: inherit;
	transform: rotate(270deg);
	width: 1.18em
}

.ts-accordion .content {
	display: none;
	margin: 1rem 0 0
}

.ts-accordion.is-active .content {
	display: block
}

.ts-accordion.is-active .title:before {
	transform: rotate(0deg)
}

.ts-notification {
	align-items: flex-start;
	display: flex;
	gap: 1rem
}

.ts-notification .aside .ts-icon {
	background: var(--ts-gray-200);
	border-radius: .4rem;
	color: var(--ts-gray-600);
	display: block;
	font-size: 1.3rem;
	line-height: 1;
	padding: .9rem;
	width: auto
}

.ts-notification .aside .ts-image {
	aspect-ratio: 1/1;
	border-radius: .4rem;
	max-height: 44px;
	object-fit: cover
}

.ts-notification .content .actions {
	border-top: 1px solid var(--ts-gray-300);
	display: flex;
	gap: 1rem;
	margin-top: .5rem;
	padding-top: .5rem
}

.ts-notification .content .actions .item {
	-webkit-font-smoothing: inherit;
	-moz-osx-font-smoothing: inherit;
	-webkit-appearance: none;
	background: transparent;
	border: none;
	border-radius: 0;
	box-sizing: border-box;
	color: inherit;
	cursor: pointer;
	font: inherit;
	line-height: normal;
	margin: 0;
	outline: none;
	overflow: visible;
	padding: 0;
	user-select: none;
	width: auto
}

.ts-notification .content {
	color: var(--ts-gray-800);
	flex: 1;
	font-size: 14px
}

.ts-notification .content .text {
	min-height: 42px
}

.ts-notification .content .actions .item.is-primary {
	color: var(--ts-primary-700)
}

.ts-notification .content .actions .item.is-negative {
	color: var(--ts-negative-600)
}

.ts-notification .content .actions .item.is-secondary {
	color: var(--ts-gray-500)
}

.ts-mask {
	background: rgba(0,0,0,.5);
	bottom: 0;
	color: var(--ts-gray-50);
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.ts-mask.is-top {
	bottom: auto;
	top: 0
}

.ts-mask.is-middle {
	bottom: auto;
	top: 50%;
	transform: translateY(-50%)
}

.ts-mask.is-bottom {
	bottom: 0;
	top: auto
}

.ts-mask.is-blurring {
	backdrop-filter: blur(3px)
}

.ts-mask.is-secondary {
	background: transparent;
	color: var(--ts-gray-800)
}

.ts-mask.is-faded.is-top {
	background: linear-gradient(180deg,rgba(0,0,0,.5) 0,transparent)
}

.ts-mask.is-faded.is-bottom {
	background: linear-gradient(0deg,rgba(0,0,0,.5) 0,transparent)
}

@keyframes ts-placeholder-shimmer {
	0% {
		background-position: -1000px 0
	}

	to {
		background-position: 1000px 0
	}
}

@keyframes ts-placeholder-blink {
	30% {
		opacity: 0
	}
}

.ts-placeholder .image,.ts-placeholder .image.is-header:after,.ts-placeholder .image.is-header:before,.ts-placeholder .text {
	background: var(--ts-gray-200);
	height: .8em;
	margin: .8em 0;
	width: 45%
}

.ts-placeholder:first-child>:first-child {
	margin-top: 0
}

.ts-placeholder:last-child>:last-child {
	margin-bottom: 0
}

.ts-placeholder .image {
	height: 150px;
	width: 100%
}

.ts-placeholder .text:first-child {
	width: 43%
}

.ts-placeholder .text:nth-child(2) {
	width: 78%
}

.ts-placeholder .text:nth-child(3) {
	width: 70%
}

.ts-placeholder .text:nth-child(4) {
	width: 80%
}

.ts-placeholder .text:nth-child(5) {
	width: 60%
}

.ts-placeholder .text:nth-child(6) {
	width: 44%
}

.ts-placeholder .text:nth-child(7) {
	width: 63%
}

.ts-placeholder .text:nth-child(8) {
	width: 49%
}

.ts-placeholder .text:nth-child(9) {
	width: 72%
}

.ts-placeholder .text:nth-child(10) {
	width: 61%
}

.ts-placeholder .text:nth-child(11) {
	width: 45%
}

.ts-placeholder .text:nth-child(12) {
	width: 55%
}

.ts-placeholder .text:nth-child(13) {
	width: 56%
}

.ts-placeholder .text:nth-child(14) {
	width: 57%
}

.ts-placeholder .text:nth-child(15) {
	width: 73%
}

.ts-placeholder .text:nth-child(16) {
	width: 59%
}

.ts-placeholder .text:nth-child(17) {
	width: 47%
}

.ts-placeholder .text:nth-child(18) {
	width: 77%
}

.ts-placeholder .text.is-header {
	background: var(--ts-gray-300)
}

.ts-placeholder .image.is-header {
	height: 36px;
	position: static;
	width: 36px
}

.ts-placeholder .image.is-header:after,.ts-placeholder .image.is-header:before {
	content: "";
	margin: 0;
	position: absolute
}

.ts-placeholder .image.is-header:after {
	background: var(--ts-gray-300);
	left: calc(36px + 1rem);
	top: 0;
	width: 65%
}

.ts-placeholder .image.is-header:before {
	left: calc(36px + 1rem);
	top: 25px;
	width: 55%
}

.ts-placeholder.is-preparing .image,.ts-placeholder.is-preparing .image.is-header:after,.ts-placeholder.is-preparing .image.is-header:before,.ts-placeholder.is-preparing .text,.ts-placeholder.is-preparing .text.is-header {
	animation-duration: 1.8s;
	animation-fill-mode: alternate;
	animation-iteration-count: infinite;
	animation-name: ts-placeholder-blink;
	animation-timing-function: linear
}

.ts-placeholder.is-loading .image,.ts-placeholder.is-loading .image.is-header:after,.ts-placeholder.is-loading .image.is-header:before,.ts-placeholder.is-loading .text,.ts-placeholder.is-loading .text.is-header {
	animation-duration: 1.2s;
	animation-fill-mode: forwards;
	animation-iteration-count: infinite;
	animation-name: ts-placeholder-shimmer;
	animation-timing-function: linear;
	background: linear-gradient(to right,var(--ts-gray-200) 8%,var(--ts-gray-300) 18%,var(--ts-gray-200) 33%);
	background-size: 1000px 200px
}

.ts-placeholder.is-loading .text.is-header {
	background: linear-gradient(to right,var(--ts-gray-300) 8%,var(--ts-gray-400) 18%,var(--ts-gray-300) 33%);
	background-size: 1000px 200px
}

.ts-placeholder.is-rounded * {
	border-radius: .4rem
}

.ts-placeholder .text.is-short,.ts-placeholder .text.is-very-short {
	width: 30%
}

.ts-placeholder .text.is-extra-short {
	width: 20%
}

.ts-placeholder .text.is-long {
	width: 70%
}

.ts-placeholder .text.is-very-long {
	width: 80%
}

.ts-placeholder .text.is-extra-long {
	width: 90%
}

.ts-header {
	align-items: center;
	color: inherit;
	display: flex;
	font-size: var(--ts-font-size-17px);
	font-weight: 500;
	line-height: 1.6
}

a.ts-header {
	text-decoration: none
}

a.ts-header:hover {
	text-decoration: underline
}

.ts-header.is-truncated {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.ts-header.is-negative {
	color: var(--ts-negative-600)
}

.ts-header.is-heavy {
	font-weight: 700!important
}

.ts-header.is-center-aligned {
	justify-content: center;
	text-align: center
}

.ts-header.is-start-aligned {
	justify-content: flex-start;
	text-align: left
}

.ts-header.is-end-aligned {
	justify-content: flex-end;
	text-align: right
}

.ts-header.is-icon {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center
}

.ts-header.is-icon .ts-icon {
	font-size: 3em;
	line-height: 1;
	margin-bottom: .5rem;
	width: auto
}

.ts-header:is(.is-start-icon,.is-end-icon) .ts-icon {
	font-size: 1.5em
}

.ts-header.is-start-icon .ts-icon {
	margin-right: .5rem
}

.ts-header.is-end-icon .ts-icon {
	margin-left: .5rem
}

.ts-header.is-secondary {
	color: var(--ts-gray-500)
}

.ts-header.is-large {
	font-size: var(--ts-font-size-20px)
}

.ts-header.is-big {
	font-size: var(--ts-font-size-24px)
}

.ts-header.is-huge {
	font-size: var(--ts-font-size-30px)
}

.ts-header.is-massive {
	font-size: var(--ts-font-size-33px)
}

.ts-segment {
	--ts-indicator-color: var(--ts-gray-900);
	background: var(--ts-gray-50);
	border: 1px solid var(--ts-gray-300);
	border-radius: .4rem;
	box-sizing: border-box;
	color: inherit;
	display: block;
	overflow: hidden;
	padding: 1rem;
	text-decoration: none
}

a.ts-segment:hover {
	border-color: var(--ts-gray-400)
}

.ts-segment.is-collapsed {
	width: fit-content
}

.ts-segment.is-top-indicated {
	border-top: 3px solid var(--ts-indicator-color)
}

.ts-segment.is-bottom-indicated {
	border-bottom: 3px solid var(--ts-indicator-color)
}

.ts-segment.is-left-indicated {
	border-left: 3px solid var(--ts-indicator-color)
}

.ts-segment.is-right-indicated {
	border-right: 3px solid var(--ts-indicator-color)
}

.ts-segment.is-secondary {
	background: var(--ts-gray-75)
}

.ts-segment.is-tertiary {
	background: var(--ts-gray-100)
}

.ts-segment.is-start-aligned {
	text-align: left
}

.ts-segment.is-end-aligned {
	text-align: right
}

.ts-segment.is-center-aligned {
	text-align: center
}

.ts-segment[class*=-indicated].is-negative {
	--ts-indicator-color: var(--ts-negative-500)
}

.ts-segment[class*=-indicated].is-positive {
	--ts-indicator-color: var(--ts-positive-500)
}

.ts-segment[class*=-indicated].is-warning {
	--ts-indicator-color: var(--ts-warning-500)
}

.ts-segment.is-elevated {
	box-shadow: 0 1px 5px 0 #00000024
}

.ts-segment.is-very-elevated {
	box-shadow: 0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)
}

.ts-segment.is-padded {
	padding: 1.5rem
}

.ts-segment.is-horizontally-padded {
	padding-left: 1.5rem;
	padding-right: 1.5rem
}

.ts-segment.is-vertically-padded {
	padding-bottom: 1.5rem;
	padding-top: 1.5rem
}

.ts-segment.is-very-padded {
	padding: 3.5rem
}

.ts-segment.is-horizontally-very-padded {
	padding-left: 3.5rem;
	padding-right: 3.5rem
}

.ts-segment.is-vertically-very-padded {
	padding-bottom: 3.5rem;
	padding-top: 3.5rem
}

.ts-segment.is-dense {
	padding-bottom: .5rem;
	padding-top: .5rem
}

.ts-quote {
	color: inherit;
	padding-left: 3rem;
	padding-top: 1rem
}

.ts-quote:before {
	color: var(--ts-gray-300);
	content: "“";
	font-family: Georgia,Times New Roman,Times;
	font-size: 5rem;
	left: 0;
	line-height: 1;
	position: absolute;
	top: 0
}

.ts-quote .cite {
	color: var(--ts-gray-600);
	font-style: normal;
	margin-top: 1rem
}

.ts-quote.is-heading {
	color: var(--ts-gray-800);
	font-size: var(--ts-font-size-20px);
	font-weight: 500;
	padding: 0;
	text-align: center
}

.ts-quote.is-heading:before {
	background: var(--ts-gray-100);
	border-radius: 50%;
	color: var(--ts-gray-800);
	content: "”";
	display: block;
	font-size: 3.3rem;
	font-weight: 700;
	height: 2.6rem;
	line-height: 1.2;
	margin: 0 auto .5rem;
	position: relative;
	text-align: center;
	width: 2.6rem
}

.ts-quote.is-heading .cite {
	font-size: 15px;
	font-weight: 400;
	margin-top: 0
}

.ts-quote.is-secondary {
	border-left: 5px solid var(--ts-gray-300);
	padding: 0 0 0 2rem
}

.ts-quote.is-secondary:before {
	display: none
}

.ts-quote.is-small {
	font-size: var(--ts-font-size-14px)
}

.ts-quote.is-large {
	font-size: var(--ts-font-size-17px)
}

.ts-app-layout {
	color: inherit;
	display: flex;
	flex-direction: row
}

.ts-app-layout .cell {
	background: var(--ts-gray-50);
	flex-shrink: 0
}

.ts-app-layout.is-full {
	height: 100%;
	width: 100%
}

.ts-app-layout.is-horizontal {
	display: flex;
	flex-direction: row
}

.ts-app-layout.is-horizontal>.cell:not(:last-child) {
	border-right: 1px solid var(--ts-gray-300)
}

.ts-app-layout .cell.is-horizontal {
	display: flex;
	flex-direction: row
}

.ts-app-layout .cell.is-horizontal>.cell:not(:last-child) {
	border-right: 1px solid var(--ts-gray-300)
}

.ts-app-layout.is-vertical {
	display: flex;
	flex-direction: column
}

.ts-app-layout.is-vertical>.cell:not(:last-child) {
	border-bottom: 1px solid var(--ts-gray-300)
}

.ts-app-layout .cell.is-vertical {
	display: flex;
	flex-direction: column
}

.ts-app-layout .cell.is-vertical>.cell:not(:last-child) {
	border-bottom: 1px solid var(--ts-gray-300)
}

.ts-app-layout .cell.is-scrollable {
	overflow-y: auto
}

.ts-app-layout .cell.is-fluid {
	flex: 1;
	flex-shrink: 1
}

.ts-app-layout .cell.is-secondary {
	background: var(--ts-gray-75)
}

.ts-app-layout .cell.is-tertiary {
	background: var(--ts-gray-100)
}

.ts-avatar {
	align-items: center;
	border: 1px solid transparent;
	border-radius: .4rem;
	display: inline-flex;
	height: 32px;
	justify-content: center;
	overflow: hidden;
	vertical-align: middle;
	white-space: nowrap;
	width: 32px
}

.ts-avatar img {
	width: 100%
}

.ts-avatar.is-circular,.ts-avatar.is-circular img {
	border-radius: 100rem
}

.ts-avatar.is-text {
	align-items: center;
	background: var(--ts-gray-200);
	color: var(--ts-gray-600);
	display: inline-flex;
	font-size: 1.1rem;
	font-weight: 500;
	justify-content: center
}

.ts-avatar.is-bordered {
	border-color: var(--ts-gray-300)
}

.ts-avatar.is-group {
	flex-direction: row-reverse;
	height: auto;
	justify-content: flex-end;
	width: auto
}

.ts-avatar.is-group .ts-avatar:not(:last-child) {
	margin-inline-start: -.6rem
}

.ts-avatar.is-small {
	height: 24px;
	width: 24px
}

.ts-avatar.is-large {
	height: 48px;
	width: 48px
}

.ts-wrap {
	display: flex;
	flex-wrap: wrap;
	gap: 1rem
}

.ts-wrap.is-vertical {
	flex-direction: column
}

.ts-wrap.is-top-aligned {
	align-items: flex-start
}

.ts-wrap.is-middle-aligned {
	align-items: center
}

.ts-wrap.is-bottom-aligned {
	align-items: flex-end
}

.ts-wrap.is-start-aligned {
	justify-content: flex-start
}

.ts-wrap.is-center-aligned {
	justify-content: center
}

.ts-wrap.is-end-aligned {
	justify-content: flex-end
}

.ts-wrap.is-start-aligned.is-vertical {
	align-items: flex-start
}

.ts-wrap.is-center-aligned.is-vertical {
	align-items: center
}

.ts-wrap.is-end-aligned.is-vertical {
	align-items: flex-end
}

.ts-wrap.is-relaxed {
	gap: 2rem
}

.ts-wrap.is-compact {
	gap: .5rem
}

.ts-container {
	box-sizing: border-box;
	color: inherit;
	margin: 0 auto;
	max-width: 1180px;
	padding: 0 1.5rem;
	width: 100%
}

.ts-container.is-fluid {
	max-width: 100%
}

.ts-container.is-narrow {
	max-width: 910px
}

.ts-container.is-very-narrow {
	max-width: 720px
}

.ts-control {
	color: inherit;
	display: grid;
	gap: 2rem;
	grid-template-columns: 220px 1fr
}

.ts-control .label {
	color: var(--ts-gray-800);
	font-weight: 500;
	line-height: 2.4;
	overflow: hidden;
	text-align: right;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: break-all
}

.ts-control .content {
	max-width: 75%
}

.ts-control .content.is-padded {
	padding-top: .45rem
}

.ts-control .content.is-fluid {
	max-width: none
}

.ts-control .label.is-start-aligned {
	text-align: left
}

.ts-control.is-wide {
	grid-template-columns: 150px 1fr
}

.ts-control.is-wide .content {
	max-width: 90%
}

.ts-menu {
	--object-distance: 0.8rem;
	flex-direction: column
}

.ts-menu,.ts-menu .item {
	color: inherit;
	display: flex
}

.ts-menu .item {
	align-items: center;
	appearance: none;
	background: transparent;
	border: unset;
	font-family: inherit;
	font-size: inherit;
	gap: var(--object-distance);
	line-height: 1;
	padding: .8rem 1rem;
	text-align: inherit;
	text-decoration: none
}

.ts-menu .item .ts-icon {
	font-size: 1.1em
}

.ts-menu .item .ts-badge {
	margin-left: auto;
	margin-top: -1px
}

.ts-menu .item .ts-avatar {
	margin-bottom: -.4rem;
	margin-top: -.4rem
}

.ts-menu .item .description {
	color: var(--ts-gray-500);
	float: right;
	font-size: var(--ts-relative-small);
	margin-left: auto;
	text-align: right
}

.ts-menu .item:hover {
	background: var(--ts-gray-75);
	cursor: pointer
}

.ts-menu .item :where(.ts-row,.ts-grid) {
	flex: 1
}

.ts-menu .item.is-active {
	background: var(--ts-gray-800);
	color: var(--ts-gray-50)
}

.ts-menu .item.is-disabled {
	opacity: .5;
	pointer-events: none;
	user-select: none
}

.ts-menu .item.is-selected {
	background: var(--ts-primary-700);
	color: var(--ts-white)
}

.ts-menu.is-separated {
	gap: .25rem
}

.ts-menu.is-separated .item {
	border-radius: .4rem
}

.ts-menu.is-end-icon .item .ts-icon,.ts-menu.is-start-icon .item .ts-icon {
	display: inline-block;
	margin-top: 2px;
	min-width: 1rem;
	text-align: center
}

.ts-menu.is-end-icon .item .ts-icon {
	margin-left: auto
}

.ts-menu.is-collapsed {
	width: fit-content
}

.ts-menu.is-relaxed .item {
	padding-bottom: 1.1rem;
	padding-top: 1.1rem
}

.ts-menu.is-dense .item {
	padding-bottom: .65rem;
	padding-top: .65rem
}

.ts-menu.is-small {
	font-size: var(--ts-font-size-14px)
}

.ts-menu.is-large {
	font-size: var(--ts-font-size-16px)
}

.ts-checklist {
	display: flex;
	flex-direction: column;
	gap: .5rem;
	margin-right: 1.5rem
}

.ts-checklist .item {
	color: var(--ts-gray-800);
	padding-left: 28px;
	text-decoration: none
}

.ts-checklist .item:before {
	-webkit-font-smoothing: antialiased;
	backface-visibility: hidden;
	border-radius: 100rem;
	display: inline-block;
	font-family: Icons;
	font-size: var(--ts-font-size-12px);
	font-style: normal;
	font-weight: 400;
	height: 20px;
	left: 0;
	line-height: 1;
	padding: .3rem .25rem .1rem;
	position: absolute;
	text-align: center;
	text-decoration: inherit;
	top: 3px;
	transform: scale(.9);
	vertical-align: middle;
	width: 20px
}

.ts-checklist .item.is-positive:before {
	background: var(--ts-tonal-positive-400);
	color: var(--ts-tonal-positive-800);
	content: "\f00c"
}

.ts-checklist .item.is-negative:before {
	background: var(--ts-tonal-negative-400);
	color: var(--ts-tonal-negative-800);
	content: "\f00d"
}

.ts-checklist .item.is-added:before {
	background: var(--ts-tonal-positive-400);
	color: var(--ts-tonal-positive-800);
	content: "\f067"
}

.ts-checklist .item.is-removed:before {
	background: var(--ts-tonal-negative-400);
	color: var(--ts-tonal-negative-800);
	content: "\f068"
}

.ts-imageset {
	display: grid;
	gap: 1rem
}

.ts-imageset .item img {
	height: 100%;
	object-fit: cover;
	vertical-align: top;
	width: 100%
}

.ts-imageset.is-2-images {
	grid-template-columns: repeat(1,1fr)
}

.ts-imageset.is-3-images {
	grid-template-columns: repeat(2,1fr)
}

.ts-imageset.ts-imageset.is-3-images .item:first-child {
	grid-column: 1/3
}

.ts-imageset.is-4-images {
	grid-template-columns: repeat(3,1fr)
}

.ts-imageset.ts-imageset.is-4-images .item:first-child {
	grid-column: 1/4
}

.ts-imageset.is-portrait.is-3-images {
	grid-template-columns: repeat(2,1fr)
}

.ts-imageset.is-portrait.is-3-images .item:first-child {
	grid-column: initial;
	grid-row: 1/3
}

.ts-imageset.is-portrait.is-4-images {
	grid-template-columns: repeat(2,1fr)
}

.ts-imageset.is-portrait.is-4-images .item:first-child {
	grid-column: initial;
	grid-row: 1/4
}

.ts-imageset.is-rounded .item img {
	border-radius: .4rem
}

.ts-imageset.is-circular.is-portrait .item:first-child img {
	border-bottom-left-radius: .4rem;
	border-top-left-radius: .4rem
}

.ts-imageset.is-circular.is-portrait .item:nth-child(2) img {
	border-top-right-radius: .4rem
}

.ts-imageset.is-circular.is-portrait .item:last-child img {
	border-bottom-right-radius: .4rem
}

.ts-imageset.is-circular:not(.is-portrait) .item:first-child img {
	border-top-left-radius: .4rem;
	border-top-right-radius: .4rem
}

.ts-imageset.is-circular:not(.is-portrait) .item:nth-child(2) img {
	border-bottom-left-radius: .4rem
}

.ts-imageset.is-circular:not(.is-portrait) .item:last-child img {
	border-bottom-right-radius: .4rem
}

.ts-imageset.is-relaxed {
	gap: 1.5rem
}

.ts-imageset.is-compact {
	gap: .5rem
}

.ts-iconset {
	display: flex;
	gap: 1rem;
	line-height: 1.7
}

.ts-iconset .ts-icon {
	align-items: center;
	background: var(--ts-gray-100);
	border-radius: .4rem;
	display: flex;
	font-size: 1.4rem;
	height: 3rem;
	justify-content: center;
	min-width: 3rem;
	width: 3rem
}

.ts-iconset .content .title {
	font-weight: 500;
	line-height: 1.4
}

.ts-iconset.is-circular .ts-icon {
	border-radius: 100rem
}

.ts-iconset.is-outlined .ts-icon {
	background: transparent;
	border: 2px solid var(--ts-gray-300);
	box-sizing: border-box
}

.ts-app-statusbar {
	background: var(--ts-gray-100);
	display: flex;
	gap: .5rem;
	line-height: 1
}

.ts-app-statusbar .item {
	display: flex;
	font-size: var(--ts-font-size-13px);
	gap: .5rem;
	padding: .5rem;
	text-decoration: none
}

.ts-app-statusbar .item:hover {
	background: var(--ts-gray-200)
}

.ts-conversation {
	--brand-color: var(--ts-primary-600);
	display: flex;
	gap: 1rem
}

.ts-conversation .avatar img {
	border-radius: .4rem;
	width: 40px
}

.ts-conversation .bubble {
	background: var(--ts-gray-100);
	border-radius: .4rem;
	font-size: var(--ts-font-size-14px);
	line-height: 1.5;
	overflow: hidden;
	padding: .5rem .8rem
}

.ts-conversation .bubble:after {
	clear: both;
	content: "";
	display: block
}

.ts-conversation .bubble .author {
	color: var(--brand-color);
	font-weight: 500
}

.ts-conversation .bubble .meta {
	align-items: center;
	bottom: -3px;
	color: var(--ts-gray-500);
	display: inline-flex;
	float: right;
	font-size: var(--ts-font-size-14px);
	gap: .65rem;
	justify-content: flex-end;
	line-height: 1.5;
	margin-left: .6rem
}

.ts-conversation .bubble .meta.is-floated {
	background: rgba(0,0,0,.2);
	border-radius: .4rem;
	bottom: .5rem;
	color: var(--ts-white);
	padding: .1rem .4rem;
	position: absolute;
	right: .5rem
}

.ts-conversation .bubble .text {
	display: inline
}

.ts-conversation .bubble .text a {
	color: var(--ts-link-700)
}

.ts-conversation .bubble .quote {
	--brand-color: var(--ts-positive-600);
	border-left: 2px solid var(--brand-color);
	margin: .5rem 0;
	padding-left: .8rem
}

.ts-conversation .bubble .quote .author {
	color: var(--brand-color);
	font-weight: 500
}

.ts-conversation .bubble .preview {
	--brand-color: #1074c5;
	border-left: 2px solid var(--brand-color);
	display: flex;
	flex-direction: column;
	gap: .25rem;
	margin: .5rem 0;
	padding-left: .8rem
}

.ts-conversation .bubble .site {
	color: var(--brand-color);
	font-weight: 500
}

.ts-conversation .bubble .title {
	font-weight: 500
}

.ts-conversation .bubble .embed {
	border-radius: .4rem;
	overflow: hidden
}

.ts-conversation .bubble .embed>* {
	object-fit: cover;
	vertical-align: top;
	width: 100%
}

.ts-conversation .bubble .object {
	margin: .4rem -.8rem
}

.ts-conversation:is(.is-sent,.is-sending,.is-error,.is-read,.is-warning) .bubble .meta:after {
	-webkit-font-smoothing: antialiased;
	backface-visibility: hidden;
	color: var(--ts-gray-500);
	font-family: Icons;
	font-size: var(--ts-font-size-13px);
	font-style: normal;
	font-weight: 400;
	text-align: center;
	text-decoration: inherit;
	width: 1.18em
}

.ts-conversation.is-sent .bubble .meta:after {
	content: "\f00c"
}

.ts-conversation.is-sending .bubble .meta:after {
	content: "\f017"
}

.ts-conversation.is-read .bubble .meta:after {
	content: "\f560"
}

.ts-conversation.is-error .bubble .meta:after {
	color: var(--ts-negative-400);
	content: "\f071"
}

.ts-conversation.is-self {
	flex-direction: row-reverse
}

.ts-conversation.is-self .bubble {
	background: #e8fbd1;
	color: var(--ts-black)
}

.ts-conversation.is-self .bubble .author,.ts-conversation.is-self .bubble .meta,.ts-conversation.is-self .bubble .meta:after {
	color: #538e0b
}

.ts-conversation.is-object-only .bubble {
	padding: 0
}

.ts-conversation.is-object-only .bubble .object {
	margin: 0
}

.ts-conversation.is-object-only .bubble .meta {
	background: rgba(0,0,0,.2);
	border-radius: .4rem;
	bottom: .5rem;
	color: var(--ts-white);
	padding: .1rem .4rem;
	position: absolute;
	right: .5rem
}

.ts-conversation.is-object-only .bubble .meta:after {
	color: var(--ts-white)
}

.ts-modal {
	align-items: center;
	background: rgba(0,0,0,.5);
	bottom: 0;
	display: none;
	justify-content: center;
	left: 0;
	overflow-y: auto;
	padding: 2rem 1rem;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 100
}

.ts-modal>.content {
	background: var(--ts-gray-50);
	border-radius: .4rem;
	box-shadow: 0 0 20px rgba(0,0,0,.1);
	margin: auto;
	overflow: hidden;
	width: 380px
}

.ts-modal.is-visible {
	display: flex
}

.ts-modal.is-small>.content {
	width: 280px
}

.ts-modal.is-large>.content {
	width: 580px
}

.ts-modal.is-big>.content {
	width: 780px
}

.ts-gauge {
	--length: 0.8;
	--value: 0;
	--size: 5rem;
	--thickness: calc(var(--size)/10)
}

.ts-gauge,.ts-gauge .bar {
	background-color: transparent;
	border-radius: 9999px;
	box-sizing: content-box;
	display: inline-grid;
	height: var(--size);
	place-content: center;
	position: relative;
	vertical-align: middle;
	width: var(--size)
}

.ts-gauge {
	--value: 100;
	transform: rotate(216deg)
}

.ts-gauge .bar:before,.ts-gauge:before {
	border-radius: 9999px;
	content: "";
	position: absolute
}

.ts-gauge .bar:before {
	background: conic-gradient(currentColor calc(var(--value)*1%*var(--length)),#0000 0);
	bottom: 0;
	left: 0;
	-webkit-mask: radial-gradient(farthest-side,#0000 calc(99% - var(--thickness)),rgba(0,0,0,.85) calc(100% - var(--thickness)));
	mask: radial-gradient(farthest-side,#0000 calc(99% - var(--thickness)),rgba(0,0,0,.85) calc(100% - var(--thickness)));
	right: 0;
	top: 0
}

.ts-gauge:before {
	background: conic-gradient(currentColor calc(var(--value)*var(--length)*1%),#0000 0);
	bottom: 0;
	left: 0;
	-webkit-mask: radial-gradient(farthest-side,#f000 calc(99% - var(--thickness)),#0000001a calc(100% - var(--thickness)));
	mask: radial-gradient(farthest-side,#f000 calc(99% - var(--thickness)),#0000001a calc(100% - var(--thickness)));
	right: 0;
	top: 0
}

.ts-gauge .bar .text {
	transform: rotate(-216deg)
}

.ts-gauge.is-circular {
	--length: 1;
	transform: none
}

.ts-gauge.is-circular .bar .text {
	transform: none
}

.ts-gauge.is-uplifted {
	--length: 0.7;
	transform: rotate(180deg)
}

.ts-gauge.is-uplifted .bar .text {
	transform: rotate(-180deg)
}

.ts-gauge.is-centered {
	display: grid;
	margin: 0 auto
}

.ts-gauge.is-small {
	--size: 4rem
}

.ts-gauge.is-large {
	--size: 6rem
}

@keyframes tooltip-appear {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}[data-tooltip] {
	overflow: visible
}[data-tooltip]:after {
	background: var(--ts-gray-600);
	border-radius: .2rem;
	color: var(--ts-gray-50);
	content: attr(data-tooltip);
	font-size: var(--ts-font-size-13px);
	font-weight: 400;
	left: 50%;
	opacity: 0;
	padding: .1rem .35rem;
	position: absolute;
	top: calc(100% + .5rem);
	transform: translateX(-50%);
	visibility: hidden;
	white-space: nowrap;
	z-index: 99
}[data-tooltip]:hover:after {
	animation: tooltip-appear 0s ease-in .5s;
	animation-fill-mode: forwards;
	visibility: visible
}

@media (pointer:coarse) {
[	data-tooltip]:hover {
		visibility: hidden
	}
}[data-tooltip][data-position=top]:after {
	bottom: calc(100% + .5rem);
	top: auto
}[data-tooltip][data-position=bottom]:after {
	top: calc(100% + .5rem)
}[data-tooltip][data-position=left]:after {
	left: auto;
	right: calc(100% + .5rem);
	top: 50%;
	transform: translateY(-50%)
}[data-tooltip][data-position=right]:after {
	left: calc(100% + .5rem);
	top: 50%;
	transform: translateY(-50%)
}

.ts-dropdown {
	--object-distance: 0.8rem;
	background: var(--ts-gray-50);
	border: 1px solid var(--ts-gray-300);
	border-radius: .4rem;
	box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
	color: inherit;
	display: none;
	flex-direction: column;
	font-size: var(--ts-font-size-14px);
	padding: .2rem 0;
	position: absolute;
	white-space: nowrap;
	z-index: 100
}

.ts-dropdown>.item {
	align-items: center;
	appearance: none;
	background: transparent;
	border: unset;
	color: inherit;
	display: flex;
	font-family: inherit;
	font-size: inherit;
	gap: var(--object-distance);
	line-height: 1;
	min-width: max-content;
	padding: .65rem 1rem;
	text-align: inherit;
	text-decoration: none
}

.ts-dropdown .item .ts-icon {
	font-size: 1.1em
}

.ts-dropdown .item .ts-avatar {
	margin-bottom: -.4rem;
	margin-top: -.4rem
}

.ts-dropdown .item .description {
	color: var(--ts-gray-500);
	float: right;
	font-size: var(--ts-relative-small);
	margin-left: auto;
	text-align: right
}

.ts-dropdown .item:hover {
	background: var(--ts-gray-75);
	cursor: pointer
}

.ts-dropdown .item :where(.ts-row,.ts-grid) {
	flex: 1
}

.ts-dropdown .item.is-active {
	background: var(--ts-gray-800);
	color: var(--ts-gray-50)
}

.ts-dropdown .item.is-disabled {
	opacity: .5;
	pointer-events: none;
	user-select: none
}

.ts-dropdown .item.is-selected {
	background: var(--ts-primary-700);
	color: var(--ts-white)
}

.ts-dropdown.is-separated {
	gap: .25rem;
	padding-left: .25rem;
	padding-right: .25rem
}

.ts-dropdown.is-separated .item {
	border-radius: .4rem
}

.ts-dropdown.is-end-icon .item .ts-icon,.ts-dropdown.is-start-icon .item .ts-icon {
	display: inline-block;
	margin-top: 2px;
	min-width: 1rem;
	text-align: center
}

.ts-dropdown.is-end-icon .item .ts-icon {
	margin-left: auto
}

.ts-dropdown.is-relaxed .item {
	padding-bottom: .8rem;
	padding-top: .8rem
}

.ts-dropdown.is-dense .item {
	padding-bottom: .55rem;
	padding-top: .55rem
}

.ts-dropdown.is-small {
	font-size: var(--ts-font-size-13px)
}

.ts-dropdown.is-large {
	font-size: var(--ts-font-size-15px)
}

.ts-dropdown.is-visible {
	display: inline-flex
}

.ts-dropdown.is-scrollable {
	overflow: auto;
	overflow-x: hidden
}

@media screen and (max-width:766px) {
	.ts-dropdown.is-scrollable {
		max-height: 10rem
	}
}

@media screen and (min-width:766px) {
	.ts-dropdown.is-scrollable {
		max-height: 15rem
	}
}

@media screen and (min-width:993px) {
	.ts-dropdown.is-scrollable {
		max-height: 19rem
	}
}

.ts-dropdown.is-top-left {
	bottom: calc(100% + .5rem);
	left: 0
}

.ts-dropdown.is-bottom-left {
	left: 0;
	top: calc(100% + .5rem)
}

.ts-dropdown.is-top-right {
	bottom: calc(100% + .5rem);
	right: 0
}

.ts-dropdown.is-bottom-right {
	right: 0;
	top: calc(100% + .5rem)
}

.ts-dropdown.is-top {
	bottom: calc(100% + .5rem);
	left: 0;
	min-width: min-content;
	right: 0
}

.ts-dropdown.is-bottom {
	left: 0;
	min-width: min-content;
	right: 0;
	top: calc(100% + .5rem)
}

html {
	/* --ts-white: #fff; */
	/* --ts-black: #333;
	--ts-light-gray-50: #fff;
	--ts-light-gray-75: #fafafa;
	--ts-light-gray-100: #f2f2f2;
	--ts-light-gray-200: #eee;
	--ts-light-gray-300: #e1e1e1;
	--ts-light-gray-400: #d7d7d7; */
	--ts-light-gray-500: #767676;
	--ts-light-gray-600: #5a5a5a;
	--ts-light-gray-700: #464646;
	--ts-light-gray-800: #373737;
	--ts-light-gray-900: #303030;
	--ts-dark-gray-50: #1e1e1e;
	--ts-dark-gray-75: #232323;
	--ts-dark-gray-100: #2a2a2a;
	--ts-dark-gray-200: #2f2f2f;
	--ts-dark-gray-300: #3e3e3e;
	--ts-dark-gray-400: #505050;
	--ts-dark-gray-500: #b4b4b4;
	/* --ts-dark-gray-600: #dcdcdc;
	--ts-dark-gray-700: #f5f5f5;
	--ts-dark-gray-800: #fafafa;
	--ts-dark-gray-900: #fff; */
	--ts-static-gray-50: var(--ts-light-gray-50);
	--ts-static-gray-75: var(--ts-light-gray-75);
	--ts-static-gray-100: var(--ts-light-gray-100);
	--ts-static-gray-200: var(--ts-light-gray-200);
	--ts-static-gray-300: var(--ts-light-gray-300);
	--ts-static-gray-400: var(--ts-light-gray-400);
	--ts-static-gray-500: var(--ts-light-gray-500);
	--ts-static-gray-600: var(--ts-light-gray-600);
	--ts-static-gray-700: var(--ts-light-gray-700);
	--ts-static-gray-800: var(--ts-light-gray-800);
	--ts-static-gray-900: var(--ts-light-gray-900);
	--ts-static-primary-400: #40a9ff;
	--ts-static-primary-500: #1890ff;
	--ts-static-primary-600: #096dd9;
	--ts-static-primary-700: #0050b3;
	--ts-static-primary-800: #003a8c;
	--ts-static-primary-900: #002766;
	--ts-static-warning-400: #ffec3d;
	--ts-static-warning-500: #fadb14;
	--ts-static-warning-600: #d4b106;
	--ts-static-warning-700: #ad8b00;
	--ts-static-warning-800: #876800;
	--ts-static-warning-900: #614700;
	--ts-static-positive-400: #73d13d;
	--ts-static-positive-500: #52c41a;
	--ts-static-positive-600: #389e0d;
	--ts-static-positive-700: #237804;
	--ts-static-positive-800: #135200;
	--ts-static-positive-900: #092b00;
	--ts-static-negative-400: #ff4d4f;
	--ts-static-negative-500: #f5222d;
	--ts-static-negative-600: #cf1322;
	--ts-static-negative-700: #a8071a;
	--ts-static-negative-800: #820014;
	--ts-static-negative-900: #5c0011;
	--ts-primary-400: #40a9ff;
	--ts-primary-500: #1890ff;
	--ts-primary-600: #096dd9;
	--ts-primary-700: #0050b3;
	--ts-primary-800: #003a8c;
	--ts-primary-900: #002766;
	--ts-link-700: #0050b3;
	--ts-warning-400: #ffec3d;
	--ts-warning-500: #fadb14;
	--ts-warning-600: #d4b106;
	--ts-warning-700: #ad8b00;
	--ts-warning-800: #876800;
	--ts-warning-900: #614700;
	--ts-positive-400: #73d13d;
	--ts-positive-500: #52c41a;
	--ts-positive-600: #389e0d;
	--ts-positive-700: #237804;
	--ts-positive-800: #135200;
	--ts-positive-900: #092b00;
	--ts-negative-400: #ff4d4f;
	--ts-negative-500: #f5222d;
	--ts-negative-600: #cf1322;
	--ts-negative-700: #a8071a;
	--ts-negative-800: #820014;
	--ts-negative-900: #5c0011;
	--ts-input-height-large: 42px;
	--ts-input-height-large-dense: 37px;
	--ts-input-height-medium: 37px;
	--ts-input-height-medium-dense: 32px;
	--ts-input-height-small: 32px;
	--ts-input-height-small-dense: 32px;
	--ts-font-size-mini: 0.8rem;
	--ts-font-size-tiny: 0.86667rem;
	--ts-font-size-small: 0.93333rem;
	--ts-font-size-medium: 1rem;
	--ts-font-size-large: 1.2rem;
	--ts-font-size-big: 1.33333rem;
	--ts-font-size-huge: 1.6rem;
	--ts-font-size-massive: 2rem;
	--ts-font-size-12px: 0.8rem;
	--ts-font-size-13px: 0.86667rem;
	--ts-font-size-14px: 0.93333rem;
	--ts-font-size-15px: 1rem;
	--ts-font-size-16px: 1.06667rem;
	--ts-font-size-17px: 1.13333rem;
	--ts-font-size-18px: 1.2rem;
	--ts-font-size-20px: 1.33333rem;
	--ts-font-size-24px: 1.6rem;
	--ts-font-size-25px: 1.66667rem;
	--ts-font-size-30px: 2rem;
	--ts-font-size-33px: 2.2rem;
	--ts-font-size-38px: 2.53333rem;
	--ts-font-size-45px: 3rem;
	--ts-font-size-75px: 5rem;
	--ts-absolute-mini: 0.8rem;
	--ts-absolute-tiny: 0.86667rem;
	--ts-absolute-small: 0.93333rem;
	--ts-absolute-medium: 1rem;
	--ts-absolute-large: 1.2rem;
	--ts-absolute-big: 1.33333rem;
	--ts-absolute-huge: 1.6rem;
	--ts-absolute-massive: 2rem;
	--ts-relative-mini: 0.8em;
	--ts-relative-tiny: 0.86667em;
	--ts-relative-small: 0.93333em;
	--ts-relative-medium: 1em;
	--ts-relative-large: 1.2em;
	--ts-relative-big: 1.33333em;
	--ts-relative-huge: 1.6em;
	--ts-relative-massive: 2em
}

.is-light,html,html[data-scheme=dark] .is-inverted,html[data-scheme=light] {
	--ts-gray-50: var(--ts-light-gray-50);
	--ts-gray-75: var(--ts-light-gray-75);
	--ts-gray-100: var(--ts-light-gray-100);
	--ts-gray-200: var(--ts-light-gray-200);
	--ts-gray-300: var(--ts-light-gray-300);
	--ts-gray-400: var(--ts-light-gray-400);
	--ts-gray-500: var(--ts-light-gray-500);
	--ts-gray-600: var(--ts-light-gray-600);
	--ts-gray-700: var(--ts-light-gray-700);
	--ts-gray-800: var(--ts-light-gray-800);
	--ts-gray-900: var(--ts-light-gray-900);
	--ts-tonal-positive-400: #cdffbe;
	--ts-tonal-positive-800: #357016;
	--ts-tonal-negative-400: #ffbebe;
	--ts-tonal-negative-800: #701616;
	color-scheme: light
}

.is-dark,.is-inverted,html[data-scheme=dark],html[data-scheme=light] .is-inverted {
	--ts-gray-50: var(--ts-dark-gray-50);
	--ts-gray-75: var(--ts-dark-gray-75);
	--ts-gray-100: var(--ts-dark-gray-100);
	--ts-gray-200: var(--ts-dark-gray-200);
	--ts-gray-300: var(--ts-dark-gray-300);
	--ts-gray-400: var(--ts-dark-gray-400);
	--ts-gray-500: var(--ts-dark-gray-500);
	--ts-gray-600: var(--ts-dark-gray-600);
	--ts-gray-700: var(--ts-dark-gray-700);
	--ts-gray-800: var(--ts-dark-gray-800);
	--ts-gray-900: var(--ts-dark-gray-900);
	--ts-link-700: #8887ff;
	--ts-tonal-positive-400: #92d34f;
	--ts-tonal-positive-800: #0e4600;
	--ts-tonal-negative-400: #d60000;
	--ts-tonal-negative-800: #fff;
	color-scheme: dark
}

html[data-scheme=dark] .is-light-only,html[data-scheme=light] .is-dark-only {
	display: none
}

@media (prefers-color-scheme:light) {
	.is-dark-only {
		display: none
	}
}

@media (prefers-color-scheme:dark) {
	.is-light-only {
		display: none
	}

	html {
		--ts-gray-50: var(--ts-dark-gray-50);
		--ts-gray-75: var(--ts-dark-gray-75);
		--ts-gray-100: var(--ts-dark-gray-100);
		--ts-gray-200: var(--ts-dark-gray-200);
		--ts-gray-300: var(--ts-dark-gray-300);
		--ts-gray-400: var(--ts-dark-gray-400);
		--ts-gray-500: var(--ts-dark-gray-500);
		--ts-gray-600: var(--ts-dark-gray-600);
		--ts-gray-700: var(--ts-dark-gray-700);
		--ts-gray-800: var(--ts-dark-gray-800);
		--ts-gray-900: var(--ts-dark-gray-900);
		--ts-primary-400: #40a9ff;
		--ts-primary-500: #2492f7;
		--ts-primary-600: #2282e9;
		--ts-primary-700: #0e52a5;
		--ts-primary-800: #003a8c;
		--ts-primary-900: #002766;
		--ts-link-700: #8887ff;
		--ts-tonal-positive-400: #92d34f;
		--ts-tonal-positive-800: #0e4600;
		--ts-tonal-negative-400: #d60000;
		--ts-tonal-negative-800: #fff;
/*color-scheme:dark*/
	}

	.is-inverted {
		--ts-gray-50: var(--ts-light-gray-50);
		--ts-gray-75: var(--ts-light-gray-75);
		--ts-gray-100: var(--ts-light-gray-100);
		--ts-gray-200: var(--ts-light-gray-200);
		--ts-gray-300: var(--ts-light-gray-300);
		--ts-gray-400: var(--ts-light-gray-400);
		--ts-gray-500: var(--ts-light-gray-500);
		--ts-gray-600: var(--ts-light-gray-600);
		--ts-gray-700: var(--ts-light-gray-700);
		--ts-gray-800: var(--ts-light-gray-800);
		--ts-gray-900: var(--ts-light-gray-900);
		--ts-tonal-positive-400: #cdffbe;
		--ts-tonal-positive-800: #357016;
		--ts-tonal-negative-400: #ffbebe;
		--ts-tonal-negative-800: #701616;
		color-scheme: light
	}
}

html[data-scale=small],html[data-scale=small] body {
	font-size: 14px
}

html[data-scale=large],html[data-scale=large] body {
	font-size: 16px
}

html[data-background=secondary],html[data-background=secondary] body {
	background-color: var(--ts-gray-75)
}

@media screen and (max-width:766px) {
	.is-maximal-only,.is-not-minimal,.is-standard-only {
		display: none!important
	}
}

@media screen and (min-width:766px) {
	.is-minimal-only {
		display: none!important
	}
}

@media screen and (max-width:993px) {
	.is-maximal-only {
		display: none!important
	}
}

@media screen and (min-width:766px) and (max-width:993px) {
	.is-not-standard {
		display: none!important
	}
}

@media screen and (min-width:993px) {
	.is-minimal-only,.is-not-maximal,.is-standard-only {
		display: none!important
	}
}
