/* YoLab utility module: spacing */
.yr-m-0{margin:0!important}
.yr-mt-0{margin-top:0!important}
.yr-mr-0{margin-right:0!important}
.yr-mb-0{margin-bottom:0!important}
.yr-ml-0{margin-left:0!important}
.yr-mx-0{margin-left:0!important;margin-right:0!important}
.yr-my-0{margin-top:0!important;margin-bottom:0!important}
.yr-p-0{padding:0!important}
.yr-pt-0{padding-top:0!important}
.yr-pr-0{padding-right:0!important}
.yr-pb-0{padding-bottom:0!important}
.yr-pl-0{padding-left:0!important}
.yr-px-0{padding-left:0!important;padding-right:0!important}
.yr-py-0{padding-top:0!important;padding-bottom:0!important}
.yr-gap-0{gap:0!important}
.yr-row-gap-0{row-gap:0!important}
.yr-col-gap-0{column-gap:0!important}
.yr-m-1{margin:4px!important}
.yr-mt-1{margin-top:4px!important}
.yr-mr-1{margin-right:4px!important}
.yr-mb-1{margin-bottom:4px!important}
.yr-ml-1{margin-left:4px!important}
.yr-mx-1{margin-left:4px!important;margin-right:4px!important}
.yr-my-1{margin-top:4px!important;margin-bottom:4px!important}
.yr-p-1{padding:4px!important}
.yr-pt-1{padding-top:4px!important}
.yr-pr-1{padding-right:4px!important}
.yr-pb-1{padding-bottom:4px!important}
.yr-pl-1{padding-left:4px!important}
.yr-px-1{padding-left:4px!important;padding-right:4px!important}
.yr-py-1{padding-top:4px!important;padding-bottom:4px!important}
.yr-gap-1{gap:4px!important}
.yr-row-gap-1{row-gap:4px!important}
.yr-col-gap-1{column-gap:4px!important}
.yr-m-2{margin:8px!important}
.yr-mt-2{margin-top:8px!important}
.yr-mr-2{margin-right:8px!important}
.yr-mb-2{margin-bottom:8px!important}
.yr-ml-2{margin-left:8px!important}
.yr-mx-2{margin-left:8px!important;margin-right:8px!important}
.yr-my-2{margin-top:8px!important;margin-bottom:8px!important}
.yr-p-2{padding:8px!important}
.yr-pt-2{padding-top:8px!important}
.yr-pr-2{padding-right:8px!important}
.yr-pb-2{padding-bottom:8px!important}
.yr-pl-2{padding-left:8px!important}
.yr-px-2{padding-left:8px!important;padding-right:8px!important}
.yr-py-2{padding-top:8px!important;padding-bottom:8px!important}
.yr-gap-2{gap:8px!important}
.yr-row-gap-2{row-gap:8px!important}
.yr-col-gap-2{column-gap:8px!important}
.yr-m-3{margin:12px!important}
.yr-mt-3{margin-top:12px!important}
.yr-mr-3{margin-right:12px!important}
.yr-mb-3{margin-bottom:12px!important}
.yr-ml-3{margin-left:12px!important}
.yr-mx-3{margin-left:12px!important;margin-right:12px!important}
.yr-my-3{margin-top:12px!important;margin-bottom:12px!important}
.yr-p-3{padding:12px!important}
.yr-pt-3{padding-top:12px!important}
.yr-pr-3{padding-right:12px!important}
.yr-pb-3{padding-bottom:12px!important}
.yr-pl-3{padding-left:12px!important}
.yr-px-3{padding-left:12px!important;padding-right:12px!important}
.yr-py-3{padding-top:12px!important;padding-bottom:12px!important}
.yr-gap-3{gap:12px!important}
.yr-row-gap-3{row-gap:12px!important}
.yr-col-gap-3{column-gap:12px!important}
.yr-m-4{margin:16px!important}
.yr-mt-4{margin-top:16px!important}
.yr-mr-4{margin-right:16px!important}
.yr-mb-4{margin-bottom:16px!important}
.yr-ml-4{margin-left:16px!important}
.yr-mx-4{margin-left:16px!important;margin-right:16px!important}
.yr-my-4{margin-top:16px!important;margin-bottom:16px!important}
.yr-p-4{padding:16px!important}
.yr-pt-4{padding-top:16px!important}
.yr-pr-4{padding-right:16px!important}
.yr-pb-4{padding-bottom:16px!important}
.yr-pl-4{padding-left:16px!important}
.yr-px-4{padding-left:16px!important;padding-right:16px!important}
.yr-py-4{padding-top:16px!important;padding-bottom:16px!important}
.yr-gap-4{gap:16px!important}
.yr-row-gap-4{row-gap:16px!important}
.yr-col-gap-4{column-gap:16px!important}
.yr-m-5{margin:20px!important}
.yr-mt-5{margin-top:20px!important}
.yr-mr-5{margin-right:20px!important}
.yr-mb-5{margin-bottom:20px!important}
.yr-ml-5{margin-left:20px!important}
.yr-mx-5{margin-left:20px!important;margin-right:20px!important}
.yr-my-5{margin-top:20px!important;margin-bottom:20px!important}
.yr-p-5{padding:20px!important}
.yr-pt-5{padding-top:20px!important}
.yr-pr-5{padding-right:20px!important}
.yr-pb-5{padding-bottom:20px!important}
.yr-pl-5{padding-left:20px!important}
.yr-px-5{padding-left:20px!important;padding-right:20px!important}
.yr-py-5{padding-top:20px!important;padding-bottom:20px!important}
.yr-gap-5{gap:20px!important}
.yr-row-gap-5{row-gap:20px!important}
.yr-col-gap-5{column-gap:20px!important}
.yr-m-6{margin:24px!important}
.yr-mt-6{margin-top:24px!important}
.yr-mr-6{margin-right:24px!important}
.yr-mb-6{margin-bottom:24px!important}
.yr-ml-6{margin-left:24px!important}
.yr-mx-6{margin-left:24px!important;margin-right:24px!important}
.yr-my-6{margin-top:24px!important;margin-bottom:24px!important}
.yr-p-6{padding:24px!important}
.yr-pt-6{padding-top:24px!important}
.yr-pr-6{padding-right:24px!important}
.yr-pb-6{padding-bottom:24px!important}
.yr-pl-6{padding-left:24px!important}
.yr-px-6{padding-left:24px!important;padding-right:24px!important}
.yr-py-6{padding-top:24px!important;padding-bottom:24px!important}
.yr-gap-6{gap:24px!important}
.yr-row-gap-6{row-gap:24px!important}
.yr-col-gap-6{column-gap:24px!important}
.yr-m-7{margin:32px!important}
.yr-mt-7{margin-top:32px!important}
.yr-mr-7{margin-right:32px!important}
.yr-mb-7{margin-bottom:32px!important}
.yr-ml-7{margin-left:32px!important}
.yr-mx-7{margin-left:32px!important;margin-right:32px!important}
.yr-my-7{margin-top:32px!important;margin-bottom:32px!important}
.yr-p-7{padding:32px!important}
.yr-pt-7{padding-top:32px!important}
.yr-pr-7{padding-right:32px!important}
.yr-pb-7{padding-bottom:32px!important}
.yr-pl-7{padding-left:32px!important}
.yr-px-7{padding-left:32px!important;padding-right:32px!important}
.yr-py-7{padding-top:32px!important;padding-bottom:32px!important}
.yr-gap-7{gap:32px!important}
.yr-row-gap-7{row-gap:32px!important}
.yr-col-gap-7{column-gap:32px!important}
.yr-m-8{margin:40px!important}
.yr-mt-8{margin-top:40px!important}
.yr-mr-8{margin-right:40px!important}
.yr-mb-8{margin-bottom:40px!important}
.yr-ml-8{margin-left:40px!important}
.yr-mx-8{margin-left:40px!important;margin-right:40px!important}
.yr-my-8{margin-top:40px!important;margin-bottom:40px!important}
.yr-p-8{padding:40px!important}
.yr-pt-8{padding-top:40px!important}
.yr-pr-8{padding-right:40px!important}
.yr-pb-8{padding-bottom:40px!important}
.yr-pl-8{padding-left:40px!important}
.yr-px-8{padding-left:40px!important;padding-right:40px!important}
.yr-py-8{padding-top:40px!important;padding-bottom:40px!important}
.yr-gap-8{gap:40px!important}
.yr-row-gap-8{row-gap:40px!important}
.yr-col-gap-8{column-gap:40px!important}
.yr-m-9{margin:48px!important}
.yr-mt-9{margin-top:48px!important}
.yr-mr-9{margin-right:48px!important}
.yr-mb-9{margin-bottom:48px!important}
.yr-ml-9{margin-left:48px!important}
.yr-mx-9{margin-left:48px!important;margin-right:48px!important}
.yr-my-9{margin-top:48px!important;margin-bottom:48px!important}
.yr-p-9{padding:48px!important}
.yr-pt-9{padding-top:48px!important}
.yr-pr-9{padding-right:48px!important}
.yr-pb-9{padding-bottom:48px!important}
.yr-pl-9{padding-left:48px!important}
.yr-px-9{padding-left:48px!important;padding-right:48px!important}
.yr-py-9{padding-top:48px!important;padding-bottom:48px!important}
.yr-gap-9{gap:48px!important}
.yr-row-gap-9{row-gap:48px!important}
.yr-col-gap-9{column-gap:48px!important}
.yr-m-10{margin:64px!important}
.yr-mt-10{margin-top:64px!important}
.yr-mr-10{margin-right:64px!important}
.yr-mb-10{margin-bottom:64px!important}
.yr-ml-10{margin-left:64px!important}
.yr-mx-10{margin-left:64px!important;margin-right:64px!important}
.yr-my-10{margin-top:64px!important;margin-bottom:64px!important}
.yr-p-10{padding:64px!important}
.yr-pt-10{padding-top:64px!important}
.yr-pr-10{padding-right:64px!important}
.yr-pb-10{padding-bottom:64px!important}
.yr-pl-10{padding-left:64px!important}
.yr-px-10{padding-left:64px!important;padding-right:64px!important}
.yr-py-10{padding-top:64px!important;padding-bottom:64px!important}
.yr-gap-10{gap:64px!important}
.yr-row-gap-10{row-gap:64px!important}
.yr-col-gap-10{column-gap:64px!important}
.yr-m-11{margin:80px!important}
.yr-mt-11{margin-top:80px!important}
.yr-mr-11{margin-right:80px!important}
.yr-mb-11{margin-bottom:80px!important}
.yr-ml-11{margin-left:80px!important}
.yr-mx-11{margin-left:80px!important;margin-right:80px!important}
.yr-my-11{margin-top:80px!important;margin-bottom:80px!important}
.yr-p-11{padding:80px!important}
.yr-pt-11{padding-top:80px!important}
.yr-pr-11{padding-right:80px!important}
.yr-pb-11{padding-bottom:80px!important}
.yr-pl-11{padding-left:80px!important}
.yr-px-11{padding-left:80px!important;padding-right:80px!important}
.yr-py-11{padding-top:80px!important;padding-bottom:80px!important}
.yr-gap-11{gap:80px!important}
.yr-row-gap-11{row-gap:80px!important}
.yr-col-gap-11{column-gap:80px!important}
.yr-m-12{margin:96px!important}
.yr-mt-12{margin-top:96px!important}
.yr-mr-12{margin-right:96px!important}
.yr-mb-12{margin-bottom:96px!important}
.yr-ml-12{margin-left:96px!important}
.yr-mx-12{margin-left:96px!important;margin-right:96px!important}
.yr-my-12{margin-top:96px!important;margin-bottom:96px!important}
.yr-p-12{padding:96px!important}
.yr-pt-12{padding-top:96px!important}
.yr-pr-12{padding-right:96px!important}
.yr-pb-12{padding-bottom:96px!important}
.yr-pl-12{padding-left:96px!important}
.yr-px-12{padding-left:96px!important;padding-right:96px!important}
.yr-py-12{padding-top:96px!important;padding-bottom:96px!important}
.yr-gap-12{gap:96px!important}
.yr-row-gap-12{row-gap:96px!important}
.yr-col-gap-12{column-gap:96px!important}

/* YoLab utility module: display */
.yr-block{display:block!important}
.yr-inline{display:inline!important}
.yr-inline-block{display:inline-block!important}
.yr-flex{display:flex!important}
.yr-inline-flex{display:inline-flex!important}
.yr-grid{display:grid!important}
.yr-inline-grid{display:inline-grid!important}
.yr-contents{display:contents!important}
.yr-hidden{display:none!important}

/* YoLab utility module: flex */
.yr-flex-row{flex-direction:row!important}
.yr-flex-row-reverse{flex-direction:row-reverse!important}
.yr-flex-col{flex-direction:column!important}
.yr-flex-col-reverse{flex-direction:column-reverse!important}
.yr-flex-wrap{flex-wrap:wrap!important}
.yr-flex-nowrap{flex-wrap:nowrap!important}
.yr-flex-wrap-reverse{flex-wrap:wrap-reverse!important}
.yr-justify-start{justify-content:flex-start!important}
.yr-content-start{align-content:flex-start!important}
.yr-justify-center{justify-content:center!important}
.yr-content-center{align-content:center!important}
.yr-justify-end{justify-content:flex-end!important}
.yr-content-end{align-content:flex-end!important}
.yr-justify-between{justify-content:space-between!important}
.yr-content-between{align-content:space-between!important}
.yr-justify-around{justify-content:space-around!important}
.yr-content-around{align-content:space-around!important}
.yr-justify-evenly{justify-content:space-evenly!important}
.yr-content-evenly{align-content:space-evenly!important}
.yr-items-start{align-items:flex-start!important}
.yr-items-center{align-items:center!important}
.yr-items-end{align-items:flex-end!important}
.yr-items-stretch{align-items:stretch!important}
.yr-items-baseline{align-items:baseline!important}
.yr-grow-0{flex-grow:0!important}
.yr-shrink-0{flex-shrink:0!important}
.yr-grow-1{flex-grow:1!important}
.yr-shrink-1{flex-shrink:1!important}
.yr-grow-2{flex-grow:2!important}
.yr-shrink-2{flex-shrink:2!important}
.yr-grow-3{flex-grow:3!important}
.yr-shrink-3{flex-shrink:3!important}
.yr-grow-4{flex-grow:4!important}
.yr-shrink-4{flex-shrink:4!important}
.yr-grow-5{flex-grow:5!important}
.yr-shrink-5{flex-shrink:5!important}
.yr-grow-6{flex-grow:6!important}
.yr-shrink-6{flex-shrink:6!important}
.yr-grow-7{flex-grow:7!important}
.yr-shrink-7{flex-shrink:7!important}
.yr-grow-8{flex-grow:8!important}
.yr-shrink-8{flex-shrink:8!important}
.yr-grow-9{flex-grow:9!important}
.yr-shrink-9{flex-shrink:9!important}
.yr-grow-10{flex-grow:10!important}
.yr-shrink-10{flex-shrink:10!important}
.yr-grow-11{flex-grow:11!important}
.yr-shrink-11{flex-shrink:11!important}
.yr-grow-12{flex-grow:12!important}
.yr-shrink-12{flex-shrink:12!important}

/* YoLab utility module: grid */
.yr-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}
.yr-col-span-1{grid-column:span 1/span 1!important}
.yr-row-span-1{grid-row:span 1/span 1!important}
.yr-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.yr-col-span-2{grid-column:span 2/span 2!important}
.yr-row-span-2{grid-row:span 2/span 2!important}
.yr-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.yr-col-span-3{grid-column:span 3/span 3!important}
.yr-row-span-3{grid-row:span 3/span 3!important}
.yr-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}
.yr-col-span-4{grid-column:span 4/span 4!important}
.yr-row-span-4{grid-row:span 4/span 4!important}
.yr-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}
.yr-col-span-5{grid-column:span 5/span 5!important}
.yr-row-span-5{grid-row:span 5/span 5!important}
.yr-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}
.yr-col-span-6{grid-column:span 6/span 6!important}
.yr-row-span-6{grid-row:span 6/span 6!important}
.yr-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))!important}
.yr-col-span-7{grid-column:span 7/span 7!important}
.yr-row-span-7{grid-row:span 7/span 7!important}
.yr-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))!important}
.yr-col-span-8{grid-column:span 8/span 8!important}
.yr-row-span-8{grid-row:span 8/span 8!important}
.yr-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))!important}
.yr-col-span-9{grid-column:span 9/span 9!important}
.yr-row-span-9{grid-row:span 9/span 9!important}
.yr-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))!important}
.yr-col-span-10{grid-column:span 10/span 10!important}
.yr-row-span-10{grid-row:span 10/span 10!important}
.yr-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))!important}
.yr-col-span-11{grid-column:span 11/span 11!important}
.yr-row-span-11{grid-row:span 11/span 11!important}
.yr-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}
.yr-col-span-12{grid-column:span 12/span 12!important}
.yr-row-span-12{grid-row:span 12/span 12!important}
.yr-col-full{grid-column:1/-1!important}
.yr-row-full{grid-row:1/-1!important}
.yr-grid-flow-row{grid-auto-flow:row!important}
.yr-grid-flow-col{grid-auto-flow:column!important}
.yr-grid-flow-dense{grid-auto-flow:dense!important}

/* YoLab utility module: position */
.yr-static{position:static!important}
.yr-relative{position:relative!important}
.yr-absolute{position:absolute!important}
.yr-fixed{position:fixed!important}
.yr-sticky{position:sticky!important}
.yr-top-0{top:0!important}
.yr-right-0{right:0!important}
.yr-bottom-0{bottom:0!important}
.yr-left-0{left:0!important}
.yr-inset-0{inset:0!important}
.yr-top-1{top:4px!important}
.yr-right-1{right:4px!important}
.yr-bottom-1{bottom:4px!important}
.yr-left-1{left:4px!important}
.yr-inset-1{inset:4px!important}
.yr-top-2{top:8px!important}
.yr-right-2{right:8px!important}
.yr-bottom-2{bottom:8px!important}
.yr-left-2{left:8px!important}
.yr-inset-2{inset:8px!important}
.yr-top-3{top:12px!important}
.yr-right-3{right:12px!important}
.yr-bottom-3{bottom:12px!important}
.yr-left-3{left:12px!important}
.yr-inset-3{inset:12px!important}
.yr-top-4{top:16px!important}
.yr-right-4{right:16px!important}
.yr-bottom-4{bottom:16px!important}
.yr-left-4{left:16px!important}
.yr-inset-4{inset:16px!important}
.yr-top-5{top:20px!important}
.yr-right-5{right:20px!important}
.yr-bottom-5{bottom:20px!important}
.yr-left-5{left:20px!important}
.yr-inset-5{inset:20px!important}
.yr-top-6{top:24px!important}
.yr-right-6{right:24px!important}
.yr-bottom-6{bottom:24px!important}
.yr-left-6{left:24px!important}
.yr-inset-6{inset:24px!important}
.yr-top-7{top:32px!important}
.yr-right-7{right:32px!important}
.yr-bottom-7{bottom:32px!important}
.yr-left-7{left:32px!important}
.yr-inset-7{inset:32px!important}
.yr-top-8{top:40px!important}
.yr-right-8{right:40px!important}
.yr-bottom-8{bottom:40px!important}
.yr-left-8{left:40px!important}
.yr-inset-8{inset:40px!important}
.yr-top-9{top:48px!important}
.yr-right-9{right:48px!important}
.yr-bottom-9{bottom:48px!important}
.yr-left-9{left:48px!important}
.yr-inset-9{inset:48px!important}
.yr-top-10{top:64px!important}
.yr-right-10{right:64px!important}
.yr-bottom-10{bottom:64px!important}
.yr-left-10{left:64px!important}
.yr-inset-10{inset:64px!important}
.yr-top-11{top:80px!important}
.yr-right-11{right:80px!important}
.yr-bottom-11{bottom:80px!important}
.yr-left-11{left:80px!important}
.yr-inset-11{inset:80px!important}
.yr-top-12{top:96px!important}
.yr-right-12{right:96px!important}
.yr-bottom-12{bottom:96px!important}
.yr-left-12{left:96px!important}
.yr-inset-12{inset:96px!important}

/* YoLab utility module: sizes */
.yr-w-1\/12{width:8.3333%!important}
.yr-max-w-1\/12{max-width:8.3333%!important}
.yr-w-2\/12{width:16.6667%!important}
.yr-max-w-2\/12{max-width:16.6667%!important}
.yr-w-3\/12{width:25.0%!important}
.yr-max-w-3\/12{max-width:25.0%!important}
.yr-w-4\/12{width:33.3333%!important}
.yr-max-w-4\/12{max-width:33.3333%!important}
.yr-w-5\/12{width:41.6667%!important}
.yr-max-w-5\/12{max-width:41.6667%!important}
.yr-w-6\/12{width:50.0%!important}
.yr-max-w-6\/12{max-width:50.0%!important}
.yr-w-7\/12{width:58.3333%!important}
.yr-max-w-7\/12{max-width:58.3333%!important}
.yr-w-8\/12{width:66.6667%!important}
.yr-max-w-8\/12{max-width:66.6667%!important}
.yr-w-9\/12{width:75.0%!important}
.yr-max-w-9\/12{max-width:75.0%!important}
.yr-w-10\/12{width:83.3333%!important}
.yr-max-w-10\/12{max-width:83.3333%!important}
.yr-w-11\/12{width:91.6667%!important}
.yr-max-w-11\/12{max-width:91.6667%!important}
.yr-w-12\/12{width:100.0%!important}
.yr-max-w-12\/12{max-width:100.0%!important}
.yr-w-full{width:100%!important}
.yr-max-w-full{max-width:100%!important}
.yr-w-screen{width:100vw!important}
.yr-max-w-screen{max-width:100vw!important}
.yr-w-auto{width:auto!important}
.yr-max-w-auto{max-width:auto!important}
.yr-w-min{width:min-content!important}
.yr-max-w-min{max-width:min-content!important}
.yr-w-max{width:max-content!important}
.yr-max-w-max{max-width:max-content!important}
.yr-w-fit{width:fit-content!important}
.yr-max-w-fit{max-width:fit-content!important}
.yr-h-full{height:100%!important}
.yr-min-h-full{min-height:100%!important}
.yr-h-screen{height:100vh!important}
.yr-min-h-screen{min-height:100vh!important}
.yr-h-auto{height:auto!important}
.yr-min-h-auto{min-height:auto!important}

/* YoLab utility module: typography */
.yr-text-1{font-size:.7rem!important}
.yr-text-2{font-size:.75rem!important}
.yr-text-3{font-size:.8125rem!important}
.yr-text-4{font-size:.875rem!important}
.yr-text-5{font-size:1rem!important}
.yr-text-6{font-size:1.125rem!important}
.yr-text-7{font-size:1.25rem!important}
.yr-text-8{font-size:1.5rem!important}
.yr-text-9{font-size:1.875rem!important}
.yr-text-10{font-size:2.25rem!important}
.yr-text-11{font-size:3rem!important}
.yr-text-12{font-size:4rem!important}
.yr-font-thin{font-weight:100!important}
.yr-font-light{font-weight:300!important}
.yr-font-normal{font-weight:400!important}
.yr-font-medium{font-weight:500!important}
.yr-font-semibold{font-weight:600!important}
.yr-font-bold{font-weight:700!important}
.yr-font-extrabold{font-weight:800!important}
.yr-font-black{font-weight:900!important}
.yr-leading-tight{line-height:1.15!important}
.yr-leading-snug{line-height:1.3!important}
.yr-leading-normal{line-height:1.5!important}
.yr-leading-relaxed{line-height:1.7!important}
.yr-leading-loose{line-height:2!important}
.yr-text-left{text-align:left!important}
.yr-text-center{text-align:center!important}
.yr-text-right{text-align:right!important}
.yr-text-justify{text-align:justify!important}
.yr-uppercase{text-transform:uppercase!important}
.yr-lowercase{text-transform:lowercase!important}
.yr-capitalize{text-transform:capitalize!important}
.yr-truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}

/* YoLab utility module: text */
.yr-text-1{font-size:.7rem!important}
.yr-text-2{font-size:.75rem!important}
.yr-text-3{font-size:.8125rem!important}
.yr-text-4{font-size:.875rem!important}
.yr-text-5{font-size:1rem!important}
.yr-text-6{font-size:1.125rem!important}
.yr-text-7{font-size:1.25rem!important}
.yr-text-8{font-size:1.5rem!important}
.yr-text-9{font-size:1.875rem!important}
.yr-text-10{font-size:2.25rem!important}
.yr-text-11{font-size:3rem!important}
.yr-text-12{font-size:4rem!important}
.yr-font-thin{font-weight:100!important}
.yr-font-light{font-weight:300!important}
.yr-font-normal{font-weight:400!important}
.yr-font-medium{font-weight:500!important}
.yr-font-semibold{font-weight:600!important}
.yr-font-bold{font-weight:700!important}
.yr-font-extrabold{font-weight:800!important}
.yr-font-black{font-weight:900!important}
.yr-leading-tight{line-height:1.15!important}
.yr-leading-snug{line-height:1.3!important}
.yr-leading-normal{line-height:1.5!important}
.yr-leading-relaxed{line-height:1.7!important}
.yr-leading-loose{line-height:2!important}
.yr-text-left{text-align:left!important}
.yr-text-center{text-align:center!important}
.yr-text-right{text-align:right!important}
.yr-text-justify{text-align:justify!important}
.yr-uppercase{text-transform:uppercase!important}
.yr-lowercase{text-transform:lowercase!important}
.yr-capitalize{text-transform:capitalize!important}
.yr-truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}

/* YoLab utility module: background */
.yr-bg-transparent{background:transparent!important}
.yr-bg-white{background:#fff!important}
.yr-bg-black{background:#000!important}
.yr-bg-surface{background:var(--yr-card-bg,#fff)!important}
.yr-bg-soft{background:var(--yr-soft-bg,#f6f7f8)!important}
.yr-bg-accent{background:var(--yr-accent,#0879c9)!important}
.yr-bg-secondary{background:var(--yr-secondary,#222)!important}
.yr-bg-accent-0{background:color-mix(in srgb,var(--yr-accent,#0879c9) 0%,transparent)!important}
.yr-bg-accent-5{background:color-mix(in srgb,var(--yr-accent,#0879c9) 5%,transparent)!important}
.yr-bg-accent-10{background:color-mix(in srgb,var(--yr-accent,#0879c9) 10%,transparent)!important}
.yr-bg-accent-15{background:color-mix(in srgb,var(--yr-accent,#0879c9) 15%,transparent)!important}
.yr-bg-accent-20{background:color-mix(in srgb,var(--yr-accent,#0879c9) 20%,transparent)!important}
.yr-bg-accent-25{background:color-mix(in srgb,var(--yr-accent,#0879c9) 25%,transparent)!important}
.yr-bg-accent-30{background:color-mix(in srgb,var(--yr-accent,#0879c9) 30%,transparent)!important}
.yr-bg-accent-35{background:color-mix(in srgb,var(--yr-accent,#0879c9) 35%,transparent)!important}
.yr-bg-accent-40{background:color-mix(in srgb,var(--yr-accent,#0879c9) 40%,transparent)!important}
.yr-bg-accent-45{background:color-mix(in srgb,var(--yr-accent,#0879c9) 45%,transparent)!important}
.yr-bg-accent-50{background:color-mix(in srgb,var(--yr-accent,#0879c9) 50%,transparent)!important}
.yr-bg-accent-55{background:color-mix(in srgb,var(--yr-accent,#0879c9) 55%,transparent)!important}
.yr-bg-accent-60{background:color-mix(in srgb,var(--yr-accent,#0879c9) 60%,transparent)!important}
.yr-bg-accent-65{background:color-mix(in srgb,var(--yr-accent,#0879c9) 65%,transparent)!important}
.yr-bg-accent-70{background:color-mix(in srgb,var(--yr-accent,#0879c9) 70%,transparent)!important}
.yr-bg-accent-75{background:color-mix(in srgb,var(--yr-accent,#0879c9) 75%,transparent)!important}
.yr-bg-accent-80{background:color-mix(in srgb,var(--yr-accent,#0879c9) 80%,transparent)!important}
.yr-bg-accent-85{background:color-mix(in srgb,var(--yr-accent,#0879c9) 85%,transparent)!important}
.yr-bg-accent-90{background:color-mix(in srgb,var(--yr-accent,#0879c9) 90%,transparent)!important}
.yr-bg-accent-95{background:color-mix(in srgb,var(--yr-accent,#0879c9) 95%,transparent)!important}
.yr-bg-accent-100{background:color-mix(in srgb,var(--yr-accent,#0879c9) 100%,transparent)!important}

/* YoLab utility module: border */
.yr-border-0{border-width:0px!important}
.yr-border-t-0{border-top-width:0px!important}
.yr-border-b-0{border-bottom-width:0px!important}
.yr-border-1{border-width:1px!important}
.yr-border-t-1{border-top-width:1px!important}
.yr-border-b-1{border-bottom-width:1px!important}
.yr-border-2{border-width:2px!important}
.yr-border-t-2{border-top-width:2px!important}
.yr-border-b-2{border-bottom-width:2px!important}
.yr-border-3{border-width:3px!important}
.yr-border-t-3{border-top-width:3px!important}
.yr-border-b-3{border-bottom-width:3px!important}
.yr-border-4{border-width:4px!important}
.yr-border-t-4{border-top-width:4px!important}
.yr-border-b-4{border-bottom-width:4px!important}
.yr-border-5{border-width:5px!important}
.yr-border-t-5{border-top-width:5px!important}
.yr-border-b-5{border-bottom-width:5px!important}
.yr-border-6{border-width:6px!important}
.yr-border-t-6{border-top-width:6px!important}
.yr-border-b-6{border-bottom-width:6px!important}
.yr-border-7{border-width:7px!important}
.yr-border-t-7{border-top-width:7px!important}
.yr-border-b-7{border-bottom-width:7px!important}
.yr-border-8{border-width:8px!important}
.yr-border-t-8{border-top-width:8px!important}
.yr-border-b-8{border-bottom-width:8px!important}
.yr-border-solid{border-style:solid!important}
.yr-border-dashed{border-style:dashed!important}
.yr-border-dotted{border-style:dotted!important}
.yr-border-none{border-style:none!important}

/* YoLab utility module: radius */
.yr-rounded-0{border-radius:0!important}
.yr-rounded-1{border-radius:2px!important}
.yr-rounded-2{border-radius:4px!important}
.yr-rounded-3{border-radius:6px!important}
.yr-rounded-4{border-radius:8px!important}
.yr-rounded-5{border-radius:12px!important}
.yr-rounded-6{border-radius:16px!important}
.yr-rounded-7{border-radius:24px!important}
.yr-rounded-8{border-radius:999px!important}

/* YoLab utility module: shadow */
.yr-shadow-0{box-shadow:none!important}
.yr-shadow-1{box-shadow:0 1px 2px rgb(0 0 0/.04)!important}
.yr-shadow-2{box-shadow:0 2px 8px rgb(0 0 0/.06)!important}
.yr-shadow-3{box-shadow:0 6px 18px rgb(0 0 0/.08)!important}
.yr-shadow-4{box-shadow:0 12px 30px rgb(0 0 0/.10)!important}
.yr-shadow-5{box-shadow:0 20px 50px rgb(0 0 0/.14)!important}

/* YoLab utility module: overflow */
.yr-overflow-auto{overflow:auto!important}
.yr-overflow-x-auto{overflow-x:auto!important}
.yr-overflow-y-auto{overflow-y:auto!important}
.yr-overflow-hidden{overflow:hidden!important}
.yr-overflow-x-hidden{overflow-x:hidden!important}
.yr-overflow-y-hidden{overflow-y:hidden!important}
.yr-overflow-visible{overflow:visible!important}
.yr-overflow-x-visible{overflow-x:visible!important}
.yr-overflow-y-visible{overflow-y:visible!important}
.yr-overflow-scroll{overflow:scroll!important}
.yr-overflow-x-scroll{overflow-x:scroll!important}
.yr-overflow-y-scroll{overflow-y:scroll!important}
.yr-overflow-clip{overflow:clip!important}
.yr-overflow-x-clip{overflow-x:clip!important}
.yr-overflow-y-clip{overflow-y:clip!important}

/* YoLab utility module: object */
.yr-object-contain{object-fit:contain!important}
.yr-object-cover{object-fit:cover!important}
.yr-object-fill{object-fit:fill!important}
.yr-object-none{object-fit:none!important}
.yr-object-scale-down{object-fit:scale-down!important}
.yr-object-center{object-position:center!important}
.yr-object-top{object-position:top!important}
.yr-object-right{object-position:right!important}
.yr-object-bottom{object-position:bottom!important}
.yr-object-left{object-position:left!important}

/* YoLab utility module: aspect */
.yr-aspect-square{aspect-ratio:1/1!important}
.yr-aspect-video{aspect-ratio:16/9!important}
.yr-aspect-classic{aspect-ratio:4/3!important}
.yr-aspect-photo{aspect-ratio:3/2!important}
.yr-aspect-portrait{aspect-ratio:3/4!important}
.yr-aspect-cinema{aspect-ratio:21/9!important}

/* YoLab utility module: opacity */
.yr-opacity-0{opacity:0.0!important}
.yr-opacity-5{opacity:0.05!important}
.yr-opacity-10{opacity:0.1!important}
.yr-opacity-15{opacity:0.15!important}
.yr-opacity-20{opacity:0.2!important}
.yr-opacity-25{opacity:0.25!important}
.yr-opacity-30{opacity:0.3!important}
.yr-opacity-35{opacity:0.35!important}
.yr-opacity-40{opacity:0.4!important}
.yr-opacity-45{opacity:0.45!important}
.yr-opacity-50{opacity:0.5!important}
.yr-opacity-55{opacity:0.55!important}
.yr-opacity-60{opacity:0.6!important}
.yr-opacity-65{opacity:0.65!important}
.yr-opacity-70{opacity:0.7!important}
.yr-opacity-75{opacity:0.75!important}
.yr-opacity-80{opacity:0.8!important}
.yr-opacity-85{opacity:0.85!important}
.yr-opacity-90{opacity:0.9!important}
.yr-opacity-95{opacity:0.95!important}
.yr-opacity-100{opacity:1.0!important}

/* YoLab utility module: zindex */
.yr-z-0{z-index:0!important}
.yr-z-1{z-index:1!important}
.yr-z-2{z-index:2!important}
.yr-z-5{z-index:5!important}
.yr-z-10{z-index:10!important}
.yr-z-20{z-index:20!important}
.yr-z-30{z-index:30!important}
.yr-z-40{z-index:40!important}
.yr-z-50{z-index:50!important}
.yr-z-100{z-index:100!important}
.yr-z-500{z-index:500!important}
.yr-z-1000{z-index:1000!important}
.yr-z-9999{z-index:9999!important}

/* YoLab utility module: order */
.yr-order-n1{order:-1!important}
.yr-order-0{order:0!important}
.yr-order-1{order:1!important}
.yr-order-2{order:2!important}
.yr-order-3{order:3!important}
.yr-order-4{order:4!important}
.yr-order-5{order:5!important}
.yr-order-6{order:6!important}
.yr-order-7{order:7!important}
.yr-order-8{order:8!important}
.yr-order-9{order:9!important}
.yr-order-10{order:10!important}
.yr-order-11{order:11!important}
.yr-order-12{order:12!important}

/* YoLab utility module: visibility */
.yr-visible{visibility:visible!important}
.yr-invisible{visibility:hidden!important}
.yr-collapse{visibility:collapse!important}
.yr-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}

/* YoLab utility module: responsive */
@media(min-width:640px){.sm\:yr-block{display:block!important}.sm\:yr-flex{display:flex!important}.sm\:yr-grid{display:grid!important}.sm\:yr-hidden{display:none!important}.sm\:yr-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sm\:yr-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sm\:yr-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(min-width:768px){.md\:yr-block{display:block!important}.md\:yr-flex{display:flex!important}.md\:yr-grid{display:grid!important}.md\:yr-hidden{display:none!important}.md\:yr-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.md\:yr-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.md\:yr-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(min-width:1024px){.lg\:yr-block{display:block!important}.lg\:yr-flex{display:flex!important}.lg\:yr-grid{display:grid!important}.lg\:yr-hidden{display:none!important}.lg\:yr-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lg\:yr-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lg\:yr-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(min-width:1280px){.xl\:yr-block{display:block!important}.xl\:yr-flex{display:flex!important}.xl\:yr-grid{display:grid!important}.xl\:yr-hidden{display:none!important}.xl\:yr-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.xl\:yr-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.xl\:yr-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(min-width:1536px){.2xl\:yr-block{display:block!important}.2xl\:yr-flex{display:flex!important}.2xl\:yr-grid{display:grid!important}.2xl\:yr-hidden{display:none!important}.2xl\:yr-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.2xl\:yr-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.2xl\:yr-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}}

/* YoLab utility module: print */
@media print{.yr-print-hidden{display:none!important}.yr-print-block{display:block!important}.yr-print-break-before{break-before:page!important}.yr-print-break-after{break-after:page!important}.yr-print-no-break{break-inside:avoid!important}}

/* YoLab utility module: accessibility */
.yr-focus-ring:focus-visible{outline:3px solid var(--yr-accent,#0879c9)!important;outline-offset:3px!important}
.yr-skip-link{position:absolute;left:-9999px;top:auto}.yr-skip-link:focus{left:12px;top:12px;z-index:99999;padding:12px 16px;background:#fff;color:#111}
.yr-no-select{user-select:none!important}
.yr-select-text{user-select:text!important}
.yr-pointer{cursor:pointer!important}
.yr-not-allowed{cursor:not-allowed!important}
