﻿@import url("https://fonts.googleapis.com/css2?family=Fira+Code&family=Fira+Sans:wght@300;400;500;600;900&family=Source+Sans+Pro:ital,wght@0,400;0,600;0,700;1,400&family=Source+Serif+Pro&display=swap");@import url(/assets/intl-tel-input/build/css/intlTelInput-9d6a25db2f529c3ed3f1f392acd4fe14a66e73c143bfdc503ce01b0f60eb0e76.css);@import url(/assets/izitoast/dist/css/iziToast-35c10bfd784f8e91ac12685c182217ba20ef3a26138983f2a16d1f62e23f5e81.css);@import url(/assets/@splidejs/splide/dist/css/splide-core.min-f1bd41bd16e03a98ff0a61ed8747899ecc159364b57d7a2881db12705d6c8977.css);@import url(/assets/tippy.js/animations/scale-subtle-d4e56139476aacf9e632459309de415dbbc0a8bc8e9d0985a3f40a36cc03db0f.css);@import url(/assets/tippy.js/dist/tippy-43c40f6a69817891b3186ef73585d30204e8984141ee2493227c560e1cbe8f6c.css);@import url(/assets/tippy.js/themes/material-a66ac288eec0663c965fc91c4aba60914e9922750b4ca6884bac93319a987239.css);@import url(/assets/tinymce/skins/ui/oxide/skin-d676346c076406c0f1f582d5fef7f93805b09ad35f187675e0ec5cbd62a93832.css);@import url(/assets/tinymce/skins/ui/oxide/content.inline-b88cd3325a89ac80219b72211cc754f92437bfb85860664fe058eab35c61219c.css);@import url(/assets/select2/dist/css/select2-6836e55c647c660d66be09b4bf9f86452ee9c436e0a06753343016bcbc4c7a4a.css);:root,.theme--default{--color--black: #000000;--color--darkest: #131313;--color--darker: #666666;--color--dark: #808e9b;--color--light: #dfdfdf;--color--lighter: #ececec;--color--lightest: #f5f5f5;--color--white: #ffffff;--color--orange--darkest: #f9421a;--color--orange--darker: #fa5733;--color--orange--dark: #fa6b4c;--color--orange: #fb8065;--color--orange--light: #fc947e;--color--orange--lighter: #fca997;--color--orange--lightest: #fdbdb0;--color--yellow--darkest: #a86904;--color--yellow--darker: #cb8109;--color--yellow--dark: #e99612;--color--yellow: #faa318;--color--yellow--light: #ffb845;--color--yellow--lighter: #ffca74;--color--yellow--lightest: #ffd89b;--color--green--darkest: #357a38;--color--green--darker: #3d8b40;--color--green--dark: #449d48;--color--green: #2db927;--color--green--light: #5cb860;--color--green--lighter: #6ec071;--color--green--lightest: #d2f1d4;--color--teal--darkest: #246a69;--color--teal--darker: #2a7d7c;--color--teal--dark: #31908f;--color--teal: #37a3a2;--color--teal--light: #3db6b5;--color--teal--lighter: #4bc2c1;--color--teal--lightest: #5ec9c8;--color--blue--darkest: #0a6ebd;--color--blue--darker: #0c7cd5;--color--blue--dark: #0d8aee;--color--blue: #2196f3;--color--blue--light: #39a1f4;--color--blue--lighter: #51adf6;--color--blue--lightest: #6ab8f7;--color--violet--darkest: #4338b1;--color--violet--darker: #4c40c3;--color--violet--dark: #5e54c9;--color--violet: #7067cf;--color--violet--light: #827ad5;--color--violet--lighter: #948edb;--color--violet--lightest: #a7a1e1;--color--red--darkest: #cc2b14;--color--red--darker: #ea1c0d;--color--red--dark: #f32c1e;--color--red: #eb5727;--color--red--light: #f55a4e;--color--red--lighter: #f77066;--color--red--lightest: #f8877f;--color--background: var(--color--white);--color--background--highlighted: var(--color--lighter);--color--background--inverted: var(--color--darkest);--color--foreground: var(--color--darkest);--color--foreground--highlighted: var(--color--dark);--color--foreground--inverted: var(--color--lightest);--color--primary--darkest: var(--color--red--darkest);--color--primary--darker: var(--color--red--darker);--color--primary--dark: var(--color--red--dark);--color--primary: var(--color--red);--color--primary--light: var(--color--red--light);--color--primary--lighter: var(--color--red--lighter);--color--primary--lightest: var(--color--red--lightest);--color--secondary--darkest: var(--color--orange--darkest);--color--secondary--darker: var(--color--orange--darker);--color--secondary--dark: var(--color--orange--dark);--color--secondary: var(--color--orange);--color--secondary--light: var(--color--orange--light);--color--secondary--lighter: var(--color--orange--lighter);--color--secondary--lightest: var(--color--orange--lightest);--color--success--darkest: var(--color--green--darkest);--color--success--darker: var(--color--green--darker);--color--success--dark: var(--color--green--dark);--color--success: var(--color--green);--color--success--light: var(--color--green--light);--color--success--lighter: var(--color--green--lighter);--color--success--lightest: var(--color--green--lightest);--color--info--darkest: var(--color--blue--darkest);--color--info--darker: var(--color--blue--darker);--color--info--dark: var(--color--blue--dark);--color--info: var(--color--blue);--color--info--light: var(--color--blue--light);--color--info--lighter: var(--color--blue--lighter);--color--info--lightest: var(--color--blue--lightest);--color--warning--dark: #e6a900;--color--warning--darker: #cc9800;--color--warning--darkest: #b38e00;--color--warning: #ffbd00;--color--warning--light: #ffca3e;--color--warning--lighter: #ffd65d;--color--warning--lightest: #ffe27c;--color--alert--darkest: var(--color--red--darkest);--color--alert--darker: var(--color--red--darker);--color--alert--dark: var(--color--red--dark);--color--alert: #ce3e3e;--color--alert--light: var(--color--red--light);--color--alert--lighter: var(--color--red--lighter);--color--alert--lightest: #ffe5e9;--family--serif: 'Alef', serif;--family--sans-serif: 'Alef', sans-serif;--family--monospace: 'Fira Code', monospace;--family--base: 'Calibri', sans-serif;--family--heading: 'Alef', sans-serif;--weight--thin: 100;--weight--extralight: 200;--weight--light: 300;--weight--regular: 400;--weight--medium: 500;--weight--semibold: 600;--weight--bold: 700;--weight--extrabold: 800;--weight--heavy: 900;--weight--base: var(--weight--regular);--weight--heading: var(--weight--heavy);--weight--strong: var(--weight--heavy);--size--1: clamp(2rem, 3.333vw, 2.5rem);--size--2: clamp(1.5rem, 2.778vw, 2rem);--size--3: clamp(1.25rem, 2.222vw, 1.5rem);--size--4: clamp(1.125rem, 1.667vw, 1.25rem);--size--5: clamp(1rem, 1.389vw, 1.125rem);--size--6: clamp(0.75rem, 1.250vw, 0.875rem);--size--7: clamp(0.6125rem, 1.250vw, 0.75rem);--size--base: var(--size--6);--spacing--0: 0rem;--spacing--1: 0.5rem;--spacing--2: 1rem;--spacing--3: 1.5rem;--spacing--4: 2rem;--spacing--5: 2.5rem;--spacing--6: 3rem;--layout--gutter: 1.5rem;--layout--content-width: 90rem;--transition--fast: 0.1s;--transition--regular: 0.2s;--transition--slow: 0.4s;--transition--default: var(--transition--regular);--border-radius: 5px}:root{--color--accent--darkest: var(--color--primary--darkest);--color--accent--darker: var(--color--primary--darker);--color--accent--dark: var(--color--primary--dark);--color--accent: var(--color--primary);--color--accent--light: var(--color--primary--light);--color--accent--lighter: var(--color--primary--lighter);--color--accent--lightest: var(--color--primary--lightest)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.turbolinks-progress-bar{background:var(--color--primary);top:4.625rem;height:4px}a[href]{cursor:pointer}hr{display:block;height:1px;border:0;border-top:2px solid var(--color--light);margin:1em 0;padding:0}textarea{resize:vertical}figure{margin:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}time[data-tooltip]{cursor:pointer}@font-face{font-family:'Alef';src:url(/assets/Alef-Regular-7058e0e92118a79385477464943409707442d0439e39cdc349aaac18d237a0c4.woff2) format("woff2"),url(/assets/Alef-Regular-3279c6bd89fa0fa43f3f08c473ea6958714c28f8590b2c445693b8491355f9bc.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Calibri';src:url(/assets/Calibri-Italic-0c08cd755e62a3b1933aba06d2cb73335b0cc22f7d46f8d8e0f99ae54c32f2f3.woff2) format("woff2"),url(/assets/Calibri-Italic-053c3f670a8f886070de11f8b7d24481a87ceb086f5d373fa67bf20587d9b4a6.woff) format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Calibri';src:url(/assets/Calibri-Bold-d6b302160a4848ad5fbd3b6e3cc24998aa557f4a1198ee45f445bb7a70dfb43f.woff2) format("woff2"),url(/assets/Calibri-Bold-edaccac74cb098ceb74a282036f66832d55e2dc085d6a471b437da0aa468e49b.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Calibri';src:url(/assets/Calibri-BoldItalic-0af76c0cbe70606d5e1765e1098d0dd871c4a1995bb385486ab64a3ebeec2a92.woff2) format("woff2"),url(/assets/Calibri-BoldItalic-8f5a100a0e19a7b27d8b98069959d16bce7778b45f796224639cb99499aa2360.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Calibri';src:url(/assets/Calibri-Light-461b1eeb0213834e2c263fe50caa46c712f06a806df1e16ac9a40609de788295.woff2) format("woff2"),url(/assets/Calibri-Light-45f6b9c830faf6c76e0384444fa5fad4a9b27497de965e21ded6444d21bd79e3.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}h1,.is-heading-1{font-weight:var(--weight--regular);font-family:var(--family--heading);font-size:var(--size--1);margin-top:0}is-size-1{font-size:var(--size--1)}h2,.is-heading-2{font-weight:var(--weight--regular);font-family:var(--family--heading);font-size:var(--size--2);margin-top:0}is-size-2{font-size:var(--size--2)}h3,.is-heading-3{font-weight:var(--weight--regular);font-family:var(--family--heading);font-size:var(--size--3);margin-top:0}is-size-3{font-size:var(--size--3)}h4,.is-heading-4{font-weight:var(--weight--regular);font-family:var(--family--heading);font-size:var(--size--4);margin-top:0}is-size-4{font-size:var(--size--4)}h5,.devise h1,.devise h2,.devise h3,.devise h4,.is-heading-5{font-weight:var(--weight--regular);font-family:var(--family--heading);font-size:var(--size--5);margin-top:0}is-size-5{font-size:var(--size--5)}h6,.is-heading-6{font-weight:var(--weight--regular);font-family:var(--family--heading);font-size:var(--size--6);margin-top:0}is-size-6{font-size:var(--size--6)}h7,.is-heading-7{font-weight:var(--weight--regular);font-family:var(--family--heading);font-size:var(--size--7);margin-top:0}is-size-7{font-size:var(--size--7)}p{font-size:var(--size-base);line-height:1.4}a{text-decoration:none;color:var(--color--accent);transition:var(--transition--default)}a:hover{color:var(--color--accent--lightest)}.is-family-serif{font-family:var(--family--serif)}.is-family-sans-serif{font-family:var(--family--sans-serif)}.is-family-monospace{font-family:var(--family--monospace)}.is-family-base{font-family:var(--family--base)}.is-family-heading{font-family:var(--family--heading)}.has-text-weight-thin{font-weight:var(--weight--thin)}.has-text-weight-extralight{font-weight:var(--weight--extralight)}.has-text-weight-light{font-weight:var(--weight--light)}.has-text-weight-regular{font-weight:var(--weight--regular)}.has-text-weight-medium{font-weight:var(--weight--medium)}.has-text-weight-semibold{font-weight:var(--weight--semibold)}.has-text-weight-bold{font-weight:var(--weight--bold)}.has-text-weight-extrabold{font-weight:var(--weight--extrabold)}.has-text-weight-heavy{font-weight:var(--weight--heavy)}.has-text-weight-base{font-weight:var(--weight--base)}.has-text-weight-heading{font-weight:var(--weight--heading)}.has-text-weight-strong{font-weight:var(--weight--strong)}.is-size-1{font-size:var(--size--1)}.is-size-2{font-size:var(--size--2)}.is-size-3{font-size:var(--size--3)}.is-size-4{font-size:var(--size--4)}.is-size-5{font-size:var(--size--5)}.is-size-6{font-size:var(--size--6)}.is-size-7{font-size:var(--size--7)}.is-size-base{font-size:var(--size--base)}.is-uppercase{text-transform:uppercase}.is-lowercase{text-transform:lowercase}.is-capitalized{text-transform:capitalize}.is-italic{font-style:italic}.is-underlined{text-decoration:underline}.has-text-centered{text-align:center}.has-text-left{text-align:left}.has-text-right{text-align:right}.has-text-justified{text-align:justify}.has-text-line-tgrough{text-decoration:line-through}.is-primary,.devise input[type="submit"]{color:var(--color--primary)}.is-success{color:var(--color--success)}.is-alert,.datatable .datatable__search button{color:var(--color--alert)}.small-title,.assessor-info__title{font-size:0.75rem;text-transform:uppercase;color:var(--color--dark);margin:0;margin-bottom:var(--spacing--2)}.small-title.mb-0,.mb-0.assessor-info__title{margin-bottom:0}.font-weight-light{font-weight:var(--weight--light)}.font-weight-light *{font-weight:var(--weight--light)}.font-weight-medium{font-weight:var(--weight--medium)}.font-weight-medium *{font-weight:var(--weight--medium)}.font-weight-semibold{font-weight:var(--weight--semibold)}.font-weight-semibold *{font-weight:var(--weight--semibold)}.text-size-1{font-size:var(--size--1)}.text-size-2{font-size:var(--size--2)}.text-size-3{font-size:var(--size--3)}.text-size-4{font-size:var(--size--4)}.text-size-5{font-size:var(--size--5)}.text-size-6{font-size:var(--size--6)}.text-size-7{font-size:var(--size--7)}.text-size-base{font-size:var(--size--base)}.has-transition-fast{transition:var(--transition--fast)}.has-transition-regular{transition:var(--transition--regular)}.has-transition-slow{transition:var(--transition--slow)}.has-transition-default{transition:var(--transition--default)}.m-0{margin:var(--spacing--0) !important}.mx-0{margin-left:var(--spacing--0) !important;margin-right:var(--spacing--0) !important}.my-0{margin-top:var(--spacing--0) !important;margin-bottom:var(--spacing--0) !important}.mt-0{margin-top:var(--spacing--0) !important}.mr-0{margin-right:var(--spacing--0) !important}.mb-0{margin-bottom:var(--spacing--0) !important}.ml-0{margin-left:var(--spacing--0) !important}.p-0{padding:var(--spacing--0) !important}.px-0{padding-left:var(--spacing--0) !important;padding-right:var(--spacing--0) !important}.py-0{padding-top:var(--spacing--0) !important;padding-bottom:var(--spacing--0) !important}.pt-0{padding-top:var(--spacing--0) !important}.pr-0{padding-right:var(--spacing--0) !important}.pb-0{padding-bottom:var(--spacing--0) !important}.pl-0{padding-left:var(--spacing--0) !important}.m-1{margin:var(--spacing--1) !important}.mx-1{margin-left:var(--spacing--1) !important;margin-right:var(--spacing--1) !important}.my-1{margin-top:var(--spacing--1) !important;margin-bottom:var(--spacing--1) !important}.mt-1{margin-top:var(--spacing--1) !important}.mr-1{margin-right:var(--spacing--1) !important}.mb-1{margin-bottom:var(--spacing--1) !important}.ml-1{margin-left:var(--spacing--1) !important}.p-1{padding:var(--spacing--1) !important}.px-1{padding-left:var(--spacing--1) !important;padding-right:var(--spacing--1) !important}.py-1{padding-top:var(--spacing--1) !important;padding-bottom:var(--spacing--1) !important}.pt-1{padding-top:var(--spacing--1) !important}.pr-1{padding-right:var(--spacing--1) !important}.pb-1{padding-bottom:var(--spacing--1) !important}.pl-1{padding-left:var(--spacing--1) !important}.m-2{margin:var(--spacing--2) !important}.mx-2{margin-left:var(--spacing--2) !important;margin-right:var(--spacing--2) !important}.my-2{margin-top:var(--spacing--2) !important;margin-bottom:var(--spacing--2) !important}.mt-2{margin-top:var(--spacing--2) !important}.mr-2{margin-right:var(--spacing--2) !important}.mb-2{margin-bottom:var(--spacing--2) !important}.ml-2{margin-left:var(--spacing--2) !important}.p-2{padding:var(--spacing--2) !important}.px-2{padding-left:var(--spacing--2) !important;padding-right:var(--spacing--2) !important}.py-2{padding-top:var(--spacing--2) !important;padding-bottom:var(--spacing--2) !important}.pt-2{padding-top:var(--spacing--2) !important}.pr-2{padding-right:var(--spacing--2) !important}.pb-2{padding-bottom:var(--spacing--2) !important}.pl-2{padding-left:var(--spacing--2) !important}.m-3{margin:var(--spacing--3) !important}.mx-3{margin-left:var(--spacing--3) !important;margin-right:var(--spacing--3) !important}.my-3{margin-top:var(--spacing--3) !important;margin-bottom:var(--spacing--3) !important}.mt-3{margin-top:var(--spacing--3) !important}.mr-3{margin-right:var(--spacing--3) !important}.mb-3{margin-bottom:var(--spacing--3) !important}.ml-3{margin-left:var(--spacing--3) !important}.p-3{padding:var(--spacing--3) !important}.px-3{padding-left:var(--spacing--3) !important;padding-right:var(--spacing--3) !important}.py-3{padding-top:var(--spacing--3) !important;padding-bottom:var(--spacing--3) !important}.pt-3{padding-top:var(--spacing--3) !important}.pr-3{padding-right:var(--spacing--3) !important}.pb-3{padding-bottom:var(--spacing--3) !important}.pl-3{padding-left:var(--spacing--3) !important}.m-4{margin:var(--spacing--4) !important}.mx-4{margin-left:var(--spacing--4) !important;margin-right:var(--spacing--4) !important}.my-4{margin-top:var(--spacing--4) !important;margin-bottom:var(--spacing--4) !important}.mt-4{margin-top:var(--spacing--4) !important}.mr-4{margin-right:var(--spacing--4) !important}.mb-4{margin-bottom:var(--spacing--4) !important}.ml-4{margin-left:var(--spacing--4) !important}.p-4{padding:var(--spacing--4) !important}.px-4{padding-left:var(--spacing--4) !important;padding-right:var(--spacing--4) !important}.py-4{padding-top:var(--spacing--4) !important;padding-bottom:var(--spacing--4) !important}.pt-4{padding-top:var(--spacing--4) !important}.pr-4{padding-right:var(--spacing--4) !important}.pb-4{padding-bottom:var(--spacing--4) !important}.pl-4{padding-left:var(--spacing--4) !important}.m-5{margin:var(--spacing--5) !important}.mx-5{margin-left:var(--spacing--5) !important;margin-right:var(--spacing--5) !important}.my-5{margin-top:var(--spacing--5) !important;margin-bottom:var(--spacing--5) !important}.mt-5{margin-top:var(--spacing--5) !important}.mr-5{margin-right:var(--spacing--5) !important}.mb-5{margin-bottom:var(--spacing--5) !important}.ml-5{margin-left:var(--spacing--5) !important}.p-5{padding:var(--spacing--5) !important}.px-5{padding-left:var(--spacing--5) !important;padding-right:var(--spacing--5) !important}.py-5{padding-top:var(--spacing--5) !important;padding-bottom:var(--spacing--5) !important}.pt-5{padding-top:var(--spacing--5) !important}.pr-5{padding-right:var(--spacing--5) !important}.pb-5{padding-bottom:var(--spacing--5) !important}.pl-5{padding-left:var(--spacing--5) !important}.m-6{margin:var(--spacing--6) !important}.mx-6{margin-left:var(--spacing--6) !important;margin-right:var(--spacing--6) !important}.my-6{margin-top:var(--spacing--6) !important;margin-bottom:var(--spacing--6) !important}.mt-6{margin-top:var(--spacing--6) !important}.mr-6{margin-right:var(--spacing--6) !important}.mb-6{margin-bottom:var(--spacing--6) !important}.ml-6{margin-left:var(--spacing--6) !important}.p-6{padding:var(--spacing--6) !important}.px-6{padding-left:var(--spacing--6) !important;padding-right:var(--spacing--6) !important}.py-6{padding-top:var(--spacing--6) !important;padding-bottom:var(--spacing--6) !important}.pt-6{padding-top:var(--spacing--6) !important}.pr-6{padding-right:var(--spacing--6) !important}.pb-6{padding-bottom:var(--spacing--6) !important}.pl-6{padding-left:var(--spacing--6) !important}.pt-05{padding-top:0.25rem}.is-fullwidth{width:100% !important}@media only screen and (min-width: 1441px){.is-fullwidth-xlarge{width:100% !important}}.is-flex-1{flex:1}.is-fullheight{height:100%}.is-hidden,[hidden]{display:none !important}.is-primary,.devise input[type="submit"]{--color--accent--darkest: var(--color--primary--darkest);--color--accent--darker: var(--color--primary--darker);--color--accent--dark: var(--color--primary--dark);--color--accent: var(--color--primary);--color--accent--light: var(--color--primary--light);--color--accent--lighter: var(--color--primary--lighter);--color--accent--lightest: var(--color--primary--lightest)}.is-secondary{--color--accent--darkest: var(--color--secondary--darkest);--color--accent--darker: var(--color--secondary--darker);--color--accent--dark: var(--color--secondary--dark);--color--accent: var(--color--secondary);--color--accent--light: var(--color--secondary--light);--color--accent--lighter: var(--color--secondary--lighter);--color--accent--lightest: var(--color--secondary--lightest)}.is-success{--color--accent--darkest: var(--color--success--darkest);--color--accent--darker: var(--color--success--darker);--color--accent--dark: var(--color--success--dark);--color--accent: var(--color--success);--color--accent--light: var(--color--success--light);--color--accent--lighter: var(--color--success--lighter);--color--accent--lightest: var(--color--success--lightest)}.is-info{--color--accent--darkest: var(--color--info--darkest);--color--accent--darker: var(--color--info--darker);--color--accent--dark: var(--color--info--dark);--color--accent: var(--color--info);--color--accent--light: var(--color--info--light);--color--accent--lighter: var(--color--info--lighter);--color--accent--lightest: var(--color--info--lightest)}.is-warning{--color--accent--darkest: var(--color--warning--darkest);--color--accent--darker: var(--color--warning--darker);--color--accent--dark: var(--color--warning--dark);--color--accent: var(--color--warning);--color--accent--light: var(--color--warning--light);--color--accent--lighter: var(--color--warning--lighter);--color--accent--lightest: var(--color--warning--lightest)}.is-alert,.datatable .datatable__search button{--color--accent--darkest: var(--color--alert--darkest);--color--accent--darker: var(--color--alert--darker);--color--accent--dark: var(--color--alert--dark);--color--accent: var(--color--alert);--color--accent--light: var(--color--alert--light);--color--accent--lighter: var(--color--alert--lighter);--color--accent--lightest: var(--color--alert--lightest)}.is-black{--color--accent--darkest: var(--color--black);--color--accent--darker: var(--color--black);--color--accent--dark: var(--color--black);--color--accent: var(--color--black);--color--accent--light: var(--color--darkest);--color--accent--lighter: var(--color--darkest);--color--accent--lightest: var(--color--darkest)}.is-dark{--color--accent--darkest: var(--color--black);--color--accent--darker: var(--color--darkest);--color--accent--dark: var(--color--darker);--color--accent: var(--color--dark);--color--accent--light: var(--color--dark);--color--accent--lighter: var(--color--dark);--color--accent--lightest: var(--color--dark)}.is-lightest{--color--accent--darkest: var(--color--light);--color--accent--darker: var(--color--light);--color--accent--dark: var(--color--light);--color--accent: var(--color--light);--color--accent--light: var(--color--lighter);--color--accent--lighter: var(--color--lightest);--color--accent--lightest: var(--color--white)}.is-white{--color--accent--darkest: var(--color--white);--color--accent--darker: var(--color--white);--color--accent--dark: var(--color--white);--color--accent: var(--color--white);--color--accent--light: var(--color--lightest);--color--accent--lighter: var(--color--lightest);--color--accent--lightest: var(--color--lightest)}.has-text-primary{color:var(--color--primary)}.has-text-warning{color:var(--color--warning) !important}.has-text-alert{color:var(--color--alert) !important}.has-text-success{color:var(--color--success) !important}.has-text-faded{color:var(--color--light)}.has-text-gray{color:var(--color--dark)}.has-text-darker{color:var(--color--darker)}.has-text-darkest{color:var(--color--darkest)}.nowrap{white-space:nowrap}@media (max-width: 667px){.hide-below-small{display:none !important}}@media (min-width: 668px){.hide-above-small{display:none !important}}@media (max-width: 991px){.hide-below-medium{display:none !important}}@media (min-width: 992px){.hide-above-medium{display:none !important}}@media (max-width: 1023px){.hide-below-large{display:none !important}}@media (min-width: 1024px){.hide-above-large{display:none !important}}@media (max-width: 1439px){.hide-below-xlarge{display:none !important}}@media (min-width: 1440px){.hide-above-xlarge{display:none !important}}@media (max-width: 1919px){.hide-below-xxlarge{display:none !important}}@media (min-width: 1920px){.hide-above-xxlarge{display:none !important}}@media (max-width: 991px){.hide-below-navigation{display:none !important}}@media (min-width: 992px){.hide-above-navigation{display:none !important}}html{width:100%;height:100%;margin:0;padding:0;font-size:16px;font-family:var(--family--base);font-weight:var(--weight--base);background-color:var(--color--lightest);color:var(--color--foreground)}@media only screen and (max-width: 1440px){html{font-size:var(--size--6)}}@media only screen and (max-width: 1024px){html{font-size:16px}}body{width:100%;height:100%;min-height:100vh;margin:0;padding:0;font-size:var(--size--base);display:flex;flex-direction:column}body footer{margin-top:auto}*,*::before,*::after{box-sizing:border-box}::selection{background:var(--color--primary--lightest);color:var(--color--foreground--inverted);text-shadow:none}::-webkit-scrollbar{width:4px;height:4px}@media only screen and (max-width: 992px){::-webkit-scrollbar{width:2px;height:2px}}::-webkit-scrollbar-track{background:var(--color--background--highlighted)}::-webkit-scrollbar-thumb{background:var(--color--dark);transition:all 0.3s}::-webkit-scrollbar-thumb:hover{background:var(--color--primary);transition:all 0.3s}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}.iti{width:100%}.iti__flag{background-image:url(/flags.png)}.iti--separate-dial-code{display:flex}.iti--separate-dial-code .iti__flag-container{position:static;border-radius:var(--border--radius);margin-right:0.5rem}.iti--separate-dial-code .iti__flag-container .iti__selected-flag{border-radius:var(--border--radius)}.iti--separate-dial-code .input,.iti--separate-dial-code .select2 .selection .select2-selection,.select2 .selection .iti--separate-dial-code .select2-selection{padding-left:1rem !important}.grid,.toolkit-section .toolkit-grid{display:grid;grid-template-columns:repeat(12, minmax(auto, 1fr));gap:var(--layout--gutter)}@media only screen and (max-width: 1024px){.grid,.toolkit-section .toolkit-grid{column-gap:0;row-gap:var(--spacing--1);grid-template-columns:repeat(4, 1fr)}}.grid.has-no-row-gap,.toolkit-section .has-no-row-gap.toolkit-grid{row-gap:0}.grid.has-no-column-gap,.toolkit-section .has-no-column-gap.toolkit-grid{column-gap:0}.grid.has-no-gap,.toolkit-section .has-no-gap.toolkit-grid{gap:0}@media only screen and (max-width: 992px){.grid.is-reverse-column-on-mobile,.toolkit-section .is-reverse-column-on-mobile.toolkit-grid{display:flex;flex-direction:column-reverse}}.grid--1{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(1, minmax(auto, 1fr))}.grid--2{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(2, minmax(auto, 1fr))}.grid--3{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(3, minmax(auto, 1fr))}.grid--4{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(4, minmax(auto, 1fr))}.grid--5{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(5, minmax(auto, 1fr))}.grid--6{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(6, minmax(auto, 1fr))}.grid--7{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(7, minmax(auto, 1fr))}.grid--8{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(8, minmax(auto, 1fr))}.grid--9{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(9, minmax(auto, 1fr))}.grid--10{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(10, minmax(auto, 1fr))}.grid--11{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(11, minmax(auto, 1fr))}.grid--12{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(12, minmax(auto, 1fr))}@media only screen and (min-width: 669px){.grid--1--small{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(1, minmax(auto, 1fr))}.grid--2--small{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(2, minmax(auto, 1fr))}.grid--3--small{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(3, minmax(auto, 1fr))}.grid--4--small{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(4, minmax(auto, 1fr))}.grid--5--small{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(5, minmax(auto, 1fr))}.grid--6--small{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(6, minmax(auto, 1fr))}.grid--7--small{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(7, minmax(auto, 1fr))}.grid--8--small{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(8, minmax(auto, 1fr))}.grid--9--small{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(9, minmax(auto, 1fr))}.grid--10--small{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(10, minmax(auto, 1fr))}.grid--11--small{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(11, minmax(auto, 1fr))}.grid--12--small{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(12, minmax(auto, 1fr))}}@media only screen and (min-width: 993px){.grid--1--medium{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(1, minmax(auto, 1fr))}.grid--2--medium{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(2, minmax(auto, 1fr))}.grid--3--medium{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(3, minmax(auto, 1fr))}.grid--4--medium{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(4, minmax(auto, 1fr))}.grid--5--medium{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(5, minmax(auto, 1fr))}.grid--6--medium{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(6, minmax(auto, 1fr))}.grid--7--medium{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(7, minmax(auto, 1fr))}.grid--8--medium{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(8, minmax(auto, 1fr))}.grid--9--medium{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(9, minmax(auto, 1fr))}.grid--10--medium{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(10, minmax(auto, 1fr))}.grid--11--medium{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(11, minmax(auto, 1fr))}.grid--12--medium{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(12, minmax(auto, 1fr))}}@media only screen and (min-width: 1025px){.grid--1--large{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(1, minmax(auto, 1fr))}.grid--2--large{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(2, minmax(auto, 1fr))}.grid--3--large{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(3, minmax(auto, 1fr))}.grid--4--large{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(4, minmax(auto, 1fr))}.grid--5--large{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(5, minmax(auto, 1fr))}.grid--6--large{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(6, minmax(auto, 1fr))}.grid--7--large{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(7, minmax(auto, 1fr))}.grid--8--large{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(8, minmax(auto, 1fr))}.grid--9--large{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(9, minmax(auto, 1fr))}.grid--10--large{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(10, minmax(auto, 1fr))}.grid--11--large{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(11, minmax(auto, 1fr))}.grid--12--large{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(12, minmax(auto, 1fr))}}@media only screen and (min-width: 1441px){.grid--1--xlarge{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(1, minmax(auto, 1fr))}.grid--2--xlarge{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(2, minmax(auto, 1fr))}.grid--3--xlarge{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(3, minmax(auto, 1fr))}.grid--4--xlarge{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(4, minmax(auto, 1fr))}.grid--5--xlarge{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(5, minmax(auto, 1fr))}.grid--6--xlarge{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(6, minmax(auto, 1fr))}.grid--7--xlarge{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(7, minmax(auto, 1fr))}.grid--8--xlarge{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(8, minmax(auto, 1fr))}.grid--9--xlarge{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(9, minmax(auto, 1fr))}.grid--10--xlarge{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(10, minmax(auto, 1fr))}.grid--11--xlarge{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(11, minmax(auto, 1fr))}.grid--12--xlarge{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(12, minmax(auto, 1fr))}}@media only screen and (min-width: 1921px){.grid--1--xxlarge{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(1, minmax(auto, 1fr))}.grid--2--xxlarge{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(2, minmax(auto, 1fr))}.grid--3--xxlarge{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(3, minmax(auto, 1fr))}.grid--4--xxlarge{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(4, minmax(auto, 1fr))}.grid--5--xxlarge{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(5, minmax(auto, 1fr))}.grid--6--xxlarge{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(6, minmax(auto, 1fr))}.grid--7--xxlarge{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(7, minmax(auto, 1fr))}.grid--8--xxlarge{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(8, minmax(auto, 1fr))}.grid--9--xxlarge{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(9, minmax(auto, 1fr))}.grid--10--xxlarge{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(10, minmax(auto, 1fr))}.grid--11--xxlarge{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(11, minmax(auto, 1fr))}.grid--12--xxlarge{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(12, minmax(auto, 1fr))}}@media only screen and (min-width: 993px){.grid--1--navigation{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(1, minmax(auto, 1fr))}.grid--2--navigation{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(2, minmax(auto, 1fr))}.grid--3--navigation{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(3, minmax(auto, 1fr))}.grid--4--navigation{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(4, minmax(auto, 1fr))}.grid--5--navigation{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(5, minmax(auto, 1fr))}.grid--6--navigation{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(6, minmax(auto, 1fr))}.grid--7--navigation{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(7, minmax(auto, 1fr))}.grid--8--navigation{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(8, minmax(auto, 1fr))}.grid--9--navigation{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(9, minmax(auto, 1fr))}.grid--10--navigation{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(10, minmax(auto, 1fr))}.grid--11--navigation{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(11, minmax(auto, 1fr))}.grid--12--navigation{display:grid;grid-column-gap:var(--layout--gutter);grid-template-columns:repeat(12, minmax(auto, 1fr))}}.col--1{grid-column:auto/span 1}.col--1.grid,.toolkit-section .col--1.toolkit-grid{grid-template-columns:repeat(1, minmax(auto, 1fr))}.col--2{grid-column:auto/span 2}.col--2.grid,.toolkit-section .col--2.toolkit-grid{grid-template-columns:repeat(2, minmax(auto, 1fr))}.col--3{grid-column:auto/span 3}.col--3.grid,.toolkit-section .col--3.toolkit-grid{grid-template-columns:repeat(3, minmax(auto, 1fr))}.col--4{grid-column:auto/span 4}.col--4.grid,.toolkit-section .col--4.toolkit-grid{grid-template-columns:repeat(4, minmax(auto, 1fr))}.col--5{grid-column:auto/span 5}.col--5.grid,.toolkit-section .col--5.toolkit-grid{grid-template-columns:repeat(5, minmax(auto, 1fr))}.col--6{grid-column:auto/span 6}.col--6.grid,.toolkit-section .col--6.toolkit-grid{grid-template-columns:repeat(6, minmax(auto, 1fr))}.col--7{grid-column:auto/span 7}.col--7.grid,.toolkit-section .col--7.toolkit-grid{grid-template-columns:repeat(7, minmax(auto, 1fr))}.col--8{grid-column:auto/span 8}.col--8.grid,.toolkit-section .col--8.toolkit-grid{grid-template-columns:repeat(8, minmax(auto, 1fr))}.col--9{grid-column:auto/span 9}.col--9.grid,.toolkit-section .col--9.toolkit-grid{grid-template-columns:repeat(9, minmax(auto, 1fr))}.col--10{grid-column:auto/span 10}.col--10.grid,.toolkit-section .col--10.toolkit-grid{grid-template-columns:repeat(10, minmax(auto, 1fr))}.col--11{grid-column:auto/span 11}.col--11.grid,.toolkit-section .col--11.toolkit-grid{grid-template-columns:repeat(11, minmax(auto, 1fr))}.col--12{grid-column:auto/span 12}.col--12.grid,.toolkit-section .col--12.toolkit-grid{grid-template-columns:repeat(12, minmax(auto, 1fr))}@media only screen and (min-width: 669px){.col--1--small{grid-column:auto/span 1}.col--1--small.grid,.toolkit-section .col--1--small.toolkit-grid{grid-template-columns:repeat(1, minmax(auto, 1fr))}.col--2--small{grid-column:auto/span 2}.col--2--small.grid,.toolkit-section .col--2--small.toolkit-grid{grid-template-columns:repeat(2, minmax(auto, 1fr))}.col--3--small{grid-column:auto/span 3}.col--3--small.grid,.toolkit-section .col--3--small.toolkit-grid{grid-template-columns:repeat(3, minmax(auto, 1fr))}.col--4--small{grid-column:auto/span 4}.col--4--small.grid,.toolkit-section .col--4--small.toolkit-grid{grid-template-columns:repeat(4, minmax(auto, 1fr))}.col--5--small{grid-column:auto/span 5}.col--5--small.grid,.toolkit-section .col--5--small.toolkit-grid{grid-template-columns:repeat(5, minmax(auto, 1fr))}.col--6--small{grid-column:auto/span 6}.col--6--small.grid,.toolkit-section .col--6--small.toolkit-grid{grid-template-columns:repeat(6, minmax(auto, 1fr))}.col--7--small{grid-column:auto/span 7}.col--7--small.grid,.toolkit-section .col--7--small.toolkit-grid{grid-template-columns:repeat(7, minmax(auto, 1fr))}.col--8--small{grid-column:auto/span 8}.col--8--small.grid,.toolkit-section .col--8--small.toolkit-grid{grid-template-columns:repeat(8, minmax(auto, 1fr))}.col--9--small{grid-column:auto/span 9}.col--9--small.grid,.toolkit-section .col--9--small.toolkit-grid{grid-template-columns:repeat(9, minmax(auto, 1fr))}.col--10--small{grid-column:auto/span 10}.col--10--small.grid,.toolkit-section .col--10--small.toolkit-grid{grid-template-columns:repeat(10, minmax(auto, 1fr))}.col--11--small{grid-column:auto/span 11}.col--11--small.grid,.toolkit-section .col--11--small.toolkit-grid{grid-template-columns:repeat(11, minmax(auto, 1fr))}.col--12--small{grid-column:auto/span 12}.col--12--small.grid,.toolkit-section .col--12--small.toolkit-grid{grid-template-columns:repeat(12, minmax(auto, 1fr))}}@media only screen and (min-width: 993px){.col--1--medium{grid-column:auto/span 1}.col--1--medium.grid,.toolkit-section .col--1--medium.toolkit-grid{grid-template-columns:repeat(1, minmax(auto, 1fr))}.col--2--medium{grid-column:auto/span 2}.col--2--medium.grid,.toolkit-section .col--2--medium.toolkit-grid{grid-template-columns:repeat(2, minmax(auto, 1fr))}.col--3--medium{grid-column:auto/span 3}.col--3--medium.grid,.toolkit-section .col--3--medium.toolkit-grid{grid-template-columns:repeat(3, minmax(auto, 1fr))}.col--4--medium{grid-column:auto/span 4}.col--4--medium.grid,.toolkit-section .col--4--medium.toolkit-grid{grid-template-columns:repeat(4, minmax(auto, 1fr))}.col--5--medium{grid-column:auto/span 5}.col--5--medium.grid,.toolkit-section .col--5--medium.toolkit-grid{grid-template-columns:repeat(5, minmax(auto, 1fr))}.col--6--medium{grid-column:auto/span 6}.col--6--medium.grid,.toolkit-section .col--6--medium.toolkit-grid{grid-template-columns:repeat(6, minmax(auto, 1fr))}.col--7--medium{grid-column:auto/span 7}.col--7--medium.grid,.toolkit-section .col--7--medium.toolkit-grid{grid-template-columns:repeat(7, minmax(auto, 1fr))}.col--8--medium{grid-column:auto/span 8}.col--8--medium.grid,.toolkit-section .col--8--medium.toolkit-grid{grid-template-columns:repeat(8, minmax(auto, 1fr))}.col--9--medium{grid-column:auto/span 9}.col--9--medium.grid,.toolkit-section .col--9--medium.toolkit-grid{grid-template-columns:repeat(9, minmax(auto, 1fr))}.col--10--medium{grid-column:auto/span 10}.col--10--medium.grid,.toolkit-section .col--10--medium.toolkit-grid{grid-template-columns:repeat(10, minmax(auto, 1fr))}.col--11--medium{grid-column:auto/span 11}.col--11--medium.grid,.toolkit-section .col--11--medium.toolkit-grid{grid-template-columns:repeat(11, minmax(auto, 1fr))}.col--12--medium{grid-column:auto/span 12}.col--12--medium.grid,.toolkit-section .col--12--medium.toolkit-grid{grid-template-columns:repeat(12, minmax(auto, 1fr))}}@media only screen and (min-width: 1025px){.col--1--large{grid-column:auto/span 1}.col--1--large.grid,.toolkit-section .col--1--large.toolkit-grid{grid-template-columns:repeat(1, minmax(auto, 1fr))}.col--2--large{grid-column:auto/span 2}.col--2--large.grid,.toolkit-section .col--2--large.toolkit-grid{grid-template-columns:repeat(2, minmax(auto, 1fr))}.col--3--large{grid-column:auto/span 3}.col--3--large.grid,.toolkit-section .col--3--large.toolkit-grid{grid-template-columns:repeat(3, minmax(auto, 1fr))}.col--4--large{grid-column:auto/span 4}.col--4--large.grid,.toolkit-section .col--4--large.toolkit-grid{grid-template-columns:repeat(4, minmax(auto, 1fr))}.col--5--large{grid-column:auto/span 5}.col--5--large.grid,.toolkit-section .col--5--large.toolkit-grid{grid-template-columns:repeat(5, minmax(auto, 1fr))}.col--6--large{grid-column:auto/span 6}.col--6--large.grid,.toolkit-section .col--6--large.toolkit-grid{grid-template-columns:repeat(6, minmax(auto, 1fr))}.col--7--large{grid-column:auto/span 7}.col--7--large.grid,.toolkit-section .col--7--large.toolkit-grid{grid-template-columns:repeat(7, minmax(auto, 1fr))}.col--8--large{grid-column:auto/span 8}.col--8--large.grid,.toolkit-section .col--8--large.toolkit-grid{grid-template-columns:repeat(8, minmax(auto, 1fr))}.col--9--large{grid-column:auto/span 9}.col--9--large.grid,.toolkit-section .col--9--large.toolkit-grid{grid-template-columns:repeat(9, minmax(auto, 1fr))}.col--10--large{grid-column:auto/span 10}.col--10--large.grid,.toolkit-section .col--10--large.toolkit-grid{grid-template-columns:repeat(10, minmax(auto, 1fr))}.col--11--large{grid-column:auto/span 11}.col--11--large.grid,.toolkit-section .col--11--large.toolkit-grid{grid-template-columns:repeat(11, minmax(auto, 1fr))}.col--12--large{grid-column:auto/span 12}.col--12--large.grid,.toolkit-section .col--12--large.toolkit-grid{grid-template-columns:repeat(12, minmax(auto, 1fr))}}@media only screen and (min-width: 1441px){.col--1--xlarge{grid-column:auto/span 1}.col--1--xlarge.grid,.toolkit-section .col--1--xlarge.toolkit-grid{grid-template-columns:repeat(1, minmax(auto, 1fr))}.col--2--xlarge{grid-column:auto/span 2}.col--2--xlarge.grid,.toolkit-section .col--2--xlarge.toolkit-grid{grid-template-columns:repeat(2, minmax(auto, 1fr))}.col--3--xlarge{grid-column:auto/span 3}.col--3--xlarge.grid,.toolkit-section .col--3--xlarge.toolkit-grid{grid-template-columns:repeat(3, minmax(auto, 1fr))}.col--4--xlarge{grid-column:auto/span 4}.col--4--xlarge.grid,.toolkit-section .col--4--xlarge.toolkit-grid{grid-template-columns:repeat(4, minmax(auto, 1fr))}.col--5--xlarge{grid-column:auto/span 5}.col--5--xlarge.grid,.toolkit-section .col--5--xlarge.toolkit-grid{grid-template-columns:repeat(5, minmax(auto, 1fr))}.col--6--xlarge{grid-column:auto/span 6}.col--6--xlarge.grid,.toolkit-section .col--6--xlarge.toolkit-grid{grid-template-columns:repeat(6, minmax(auto, 1fr))}.col--7--xlarge{grid-column:auto/span 7}.col--7--xlarge.grid,.toolkit-section .col--7--xlarge.toolkit-grid{grid-template-columns:repeat(7, minmax(auto, 1fr))}.col--8--xlarge{grid-column:auto/span 8}.col--8--xlarge.grid,.toolkit-section .col--8--xlarge.toolkit-grid{grid-template-columns:repeat(8, minmax(auto, 1fr))}.col--9--xlarge{grid-column:auto/span 9}.col--9--xlarge.grid,.toolkit-section .col--9--xlarge.toolkit-grid{grid-template-columns:repeat(9, minmax(auto, 1fr))}.col--10--xlarge{grid-column:auto/span 10}.col--10--xlarge.grid,.toolkit-section .col--10--xlarge.toolkit-grid{grid-template-columns:repeat(10, minmax(auto, 1fr))}.col--11--xlarge{grid-column:auto/span 11}.col--11--xlarge.grid,.toolkit-section .col--11--xlarge.toolkit-grid{grid-template-columns:repeat(11, minmax(auto, 1fr))}.col--12--xlarge{grid-column:auto/span 12}.col--12--xlarge.grid,.toolkit-section .col--12--xlarge.toolkit-grid{grid-template-columns:repeat(12, minmax(auto, 1fr))}}@media only screen and (min-width: 1921px){.col--1--xxlarge{grid-column:auto/span 1}.col--1--xxlarge.grid,.toolkit-section .col--1--xxlarge.toolkit-grid{grid-template-columns:repeat(1, minmax(auto, 1fr))}.col--2--xxlarge{grid-column:auto/span 2}.col--2--xxlarge.grid,.toolkit-section .col--2--xxlarge.toolkit-grid{grid-template-columns:repeat(2, minmax(auto, 1fr))}.col--3--xxlarge{grid-column:auto/span 3}.col--3--xxlarge.grid,.toolkit-section .col--3--xxlarge.toolkit-grid{grid-template-columns:repeat(3, minmax(auto, 1fr))}.col--4--xxlarge{grid-column:auto/span 4}.col--4--xxlarge.grid,.toolkit-section .col--4--xxlarge.toolkit-grid{grid-template-columns:repeat(4, minmax(auto, 1fr))}.col--5--xxlarge{grid-column:auto/span 5}.col--5--xxlarge.grid,.toolkit-section .col--5--xxlarge.toolkit-grid{grid-template-columns:repeat(5, minmax(auto, 1fr))}.col--6--xxlarge{grid-column:auto/span 6}.col--6--xxlarge.grid,.toolkit-section .col--6--xxlarge.toolkit-grid{grid-template-columns:repeat(6, minmax(auto, 1fr))}.col--7--xxlarge{grid-column:auto/span 7}.col--7--xxlarge.grid,.toolkit-section .col--7--xxlarge.toolkit-grid{grid-template-columns:repeat(7, minmax(auto, 1fr))}.col--8--xxlarge{grid-column:auto/span 8}.col--8--xxlarge.grid,.toolkit-section .col--8--xxlarge.toolkit-grid{grid-template-columns:repeat(8, minmax(auto, 1fr))}.col--9--xxlarge{grid-column:auto/span 9}.col--9--xxlarge.grid,.toolkit-section .col--9--xxlarge.toolkit-grid{grid-template-columns:repeat(9, minmax(auto, 1fr))}.col--10--xxlarge{grid-column:auto/span 10}.col--10--xxlarge.grid,.toolkit-section .col--10--xxlarge.toolkit-grid{grid-template-columns:repeat(10, minmax(auto, 1fr))}.col--11--xxlarge{grid-column:auto/span 11}.col--11--xxlarge.grid,.toolkit-section .col--11--xxlarge.toolkit-grid{grid-template-columns:repeat(11, minmax(auto, 1fr))}.col--12--xxlarge{grid-column:auto/span 12}.col--12--xxlarge.grid,.toolkit-section .col--12--xxlarge.toolkit-grid{grid-template-columns:repeat(12, minmax(auto, 1fr))}}@media only screen and (min-width: 993px){.col--1--navigation{grid-column:auto/span 1}.col--1--navigation.grid,.toolkit-section .col--1--navigation.toolkit-grid{grid-template-columns:repeat(1, minmax(auto, 1fr))}.col--2--navigation{grid-column:auto/span 2}.col--2--navigation.grid,.toolkit-section .col--2--navigation.toolkit-grid{grid-template-columns:repeat(2, minmax(auto, 1fr))}.col--3--navigation{grid-column:auto/span 3}.col--3--navigation.grid,.toolkit-section .col--3--navigation.toolkit-grid{grid-template-columns:repeat(3, minmax(auto, 1fr))}.col--4--navigation{grid-column:auto/span 4}.col--4--navigation.grid,.toolkit-section .col--4--navigation.toolkit-grid{grid-template-columns:repeat(4, minmax(auto, 1fr))}.col--5--navigation{grid-column:auto/span 5}.col--5--navigation.grid,.toolkit-section .col--5--navigation.toolkit-grid{grid-template-columns:repeat(5, minmax(auto, 1fr))}.col--6--navigation{grid-column:auto/span 6}.col--6--navigation.grid,.toolkit-section .col--6--navigation.toolkit-grid{grid-template-columns:repeat(6, minmax(auto, 1fr))}.col--7--navigation{grid-column:auto/span 7}.col--7--navigation.grid,.toolkit-section .col--7--navigation.toolkit-grid{grid-template-columns:repeat(7, minmax(auto, 1fr))}.col--8--navigation{grid-column:auto/span 8}.col--8--navigation.grid,.toolkit-section .col--8--navigation.toolkit-grid{grid-template-columns:repeat(8, minmax(auto, 1fr))}.col--9--navigation{grid-column:auto/span 9}.col--9--navigation.grid,.toolkit-section .col--9--navigation.toolkit-grid{grid-template-columns:repeat(9, minmax(auto, 1fr))}.col--10--navigation{grid-column:auto/span 10}.col--10--navigation.grid,.toolkit-section .col--10--navigation.toolkit-grid{grid-template-columns:repeat(10, minmax(auto, 1fr))}.col--11--navigation{grid-column:auto/span 11}.col--11--navigation.grid,.toolkit-section .col--11--navigation.toolkit-grid{grid-template-columns:repeat(11, minmax(auto, 1fr))}.col--12--navigation{grid-column:auto/span 12}.col--12--navigation.grid,.toolkit-section .col--12--navigation.toolkit-grid{grid-template-columns:repeat(12, minmax(auto, 1fr))}}.datatable .datatable__header,.admin-view .main>header:not(.admin-report-header),.admin-view .main>.header,.admin-header{display:flex;align-items:center;justify-content:space-between;padding:0 0 var(--spacing--2);gap:1rem}@media only screen and (max-width: 1024px){.datatable .datatable__header,.admin-view .main>header:not(.admin-report-header),.admin-view .main>.header,.admin-header{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--spacing--2)}}.datatable .datatable__header h1,.admin-view .main>header:not(.admin-report-header) h1,.admin-view .main>.header h1,.admin-header h1,.datatable .datatable__header h2,.admin-view .main>header:not(.admin-report-header) h2,.admin-view .main>.header h2,.admin-header h2{font-size:var(--size--3);text-transform:capitalize;font-weight:var(--weight--base);margin:0}.datatable .datatable__header ul,.admin-view .main>header:not(.admin-report-header) ul,.admin-view .main>.header ul,.admin-header ul{margin:0;padding:0;list-style:none;display:flex;align-items:stretch;justify-content:flex-end;flex-flow:row nowrap;height:100%;gap:var(--spacing--2);width:auto}@media only screen and (max-width: 1024px){.datatable .datatable__header ul,.admin-view .main>header:not(.admin-report-header) ul,.admin-view .main>.header ul,.admin-header ul{width:100%}.datatable .datatable__header ul .button,.datatable .datatable__header ul .devise input[type="submit"],.devise .datatable .datatable__header ul input[type="submit"],.datatable .datatable__header ul .devise button,.devise .datatable .datatable__header ul button,.datatable .datatable__header ul .splide .splide__pagination__page,.splide .datatable .datatable__header ul .splide__pagination__page,.datatable .datatable__header ul .splide .splide__arrow,.splide .datatable .datatable__header ul .splide__arrow,.datatable .datatable__header ul .actions>a,.datatable .datatable__header ul .datatable__search button,.datatable .datatable__search .datatable__header ul button,.datatable .datatable__header ul .back-button,.admin-view .main>header:not(.admin-report-header) ul .button,.admin-view .main>header:not(.admin-report-header) ul .devise input[type="submit"],.devise .admin-view .main>header:not(.admin-report-header) ul input[type="submit"],.admin-view .main>header:not(.admin-report-header) ul .devise button,.devise .admin-view .main>header:not(.admin-report-header) ul button,.admin-view .main>header:not(.admin-report-header) ul .splide .splide__pagination__page,.splide .admin-view .main>header:not(.admin-report-header) ul .splide__pagination__page,.admin-view .main>header:not(.admin-report-header) ul .splide .splide__arrow,.splide .admin-view .main>header:not(.admin-report-header) ul .splide__arrow,.admin-view .main>header:not(.admin-report-header) ul .datatable .actions>a,.datatable .admin-view .main>header:not(.admin-report-header) ul .actions>a,.admin-view .main>header:not(.admin-report-header) ul .datatable .datatable__search button,.datatable .datatable__search .admin-view .main>header:not(.admin-report-header) ul button,.admin-view .main>header:not(.admin-report-header) ul .back-button,.admin-view .main>.header ul .button,.admin-view .main>.header ul .devise input[type="submit"],.devise .admin-view .main>.header ul input[type="submit"],.admin-view .main>.header ul .devise button,.devise .admin-view .main>.header ul button,.admin-view .main>.header ul .splide .splide__pagination__page,.splide .admin-view .main>.header ul .splide__pagination__page,.admin-view .main>.header ul .splide .splide__arrow,.splide .admin-view .main>.header ul .splide__arrow,.admin-view .main>.header ul .datatable .actions>a,.datatable .admin-view .main>.header ul .actions>a,.admin-view .main>.header ul .datatable .datatable__search button,.datatable .datatable__search .admin-view .main>.header ul button,.admin-view .main>.header ul .back-button,.admin-header ul .button,.admin-header ul .devise input[type="submit"],.devise .admin-header ul input[type="submit"],.admin-header ul .devise button,.devise .admin-header ul button,.admin-header ul .splide .splide__pagination__page,.splide .admin-header ul .splide__pagination__page,.admin-header ul .splide .splide__arrow,.splide .admin-header ul .splide__arrow,.admin-header ul .datatable .actions>a,.datatable .admin-header ul .actions>a,.admin-header ul .datatable .datatable__search button,.datatable .datatable__search .admin-header ul button,.admin-header ul .back-button{flex:1;width:100%}}.datatable .datatable__header ul li,.admin-view .main>header:not(.admin-report-header) ul li,.admin-view .main>.header ul li,.admin-header ul li{height:auto;display:flex;flex-wrap:wrap;gap:var(--spacing--1)}@media only screen and (max-width: 1024px){.datatable .datatable__header ul li,.admin-view .main>header:not(.admin-report-header) ul li,.admin-view .main>.header ul li,.admin-header ul li{width:100%}}.section,.admin-view .main .subsection,.admin-view .main>section,.admin-view .main>.section{padding:var(--layout--gutter);background-color:var(--color--background);border-radius:var(--border-radius)}@media only screen and (max-width: 1024px){.section,.admin-view .main .subsection,.admin-view .main>section,.admin-view .main>.section{padding:var(--spacing--2)}}.page-actions{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing--4)}.page-actions .back-button{margin:0}.introduction{border-left:2px solid var(--color--accent);padding:var(--spacing--1) 0 var(--spacing--1) var(--spacing--3)}.introduction>*{margin-top:0;font-size:var(--size--base);line-height:1.6}.introduction>*:last-child{margin-bottom:0}.admin-view{width:100%;display:grid;grid-template-columns:1fr 5fr;max-width:calc(1560px + 1.5rem);padding-left:1rem;padding-right:1rem;margin:0 auto;padding-top:4.625rem}@media only screen and (max-width: 1024px){.admin-view{padding-left:0;padding-right:0;display:flex;flex-direction:column}}.admin-view .main{padding:var(--layout--gutter);padding-top:var(--spacing--5);padding-right:0}@media only screen and (max-width: 1440px){.admin-view .main{padding-left:0;padding-top:1.5rem}}@media only screen and (max-width: 1024px){.admin-view .main{padding:var(--spacing--2)}}.admin-view .main>section+section,.admin-view .main>.section+section{margin-top:var(--spacing--3)}.admin-view .main>section.is-full-width,.admin-view .main>.section.is-full-width{padding-left:0;padding-right:0}.admin-view .main>section.is-transparent,.admin-view .main>.section.is-transparent{background:transparent}@media only screen and (max-width: 1024px){.admin-view .main>section.is-transparent,.admin-view .main>.section.is-transparent{padding:0}}@media only screen and (max-width: 1024px){.admin-view .main .subsection{padding:var(--spacing--1) 0.75rem}}.admin-view .main .subsection+.subsection{margin-top:var(--spacing--3)}@media only screen and (min-width: 1025px){.admin-view.is-sidebar-hidden{grid-template-columns:auto 5fr}}.toggle-wrapper{padding:10px;border-radius:0.5rem;border:2px solid var(--color--lightest)}@media only screen and (min-width: 993px){.toggle-wrapper{padding:0;margin:0;border:none}}.toggle-wrapper__header{display:flex;justify-content:space-between;align-items:center;gap:1rem}@media only screen and (min-width: 993px){.toggle-wrapper__header{display:none}}.toggle-wrapper__header>*{flex:1;margin:0}.toggle-wrapper__header svg{width:1.25rem}.toggle-wrapper__header .toggle-wrapper__button{width:2rem;height:2rem;max-width:2rem;display:flex;align-items:center;justify-content:center;padding:0;background-color:var(--color--darker);border:none;color:var(--color--white);border-radius:50%;transition:all 220ms ease-in-out}.toggle-wrapper__header .toggle-wrapper__button.is-active{transform:rotate(45deg)}[data-toggleable-target="content"]{margin-top:var(--spacing--2)}@media only screen and (min-width: 993px){.is-hidden[data-toggleable-target="content"]{display:block !important}}.section.is-full-width{padding-left:0;padding-right:0}.section.is-transparent{background:transparent}@media only screen and (max-width: 1024px){.section.is-transparent{padding:0}}.admin-avatar-wrapper{display:flex;align-items:center;font-weight:var(--weight--extrabold)}@media only screen and (max-width: 1024px){.admin-avatar-wrapper span{display:none}}.admin-avatar-wrapper img{margin-left:var(--spacing--3)}.video-iframe-wrapper{overflow:hidden;border-radius:var(--border-radius)}.is-sticky{position:sticky;top:calc(4.375rem + 2.5rem)}@media only screen and (max-width: 1440px){.is-sticky{top:calc(4.375rem + 1.5rem)}}.navbar{background:var(--color--background);color:var(--color--foreground);width:100%;height:4.625rem;border-bottom:1px solid var(--color--light);display:flex;align-items:center;justify-content:center;width:100%;position:fixed;top:0;left:0;z-index:100}.navbar ul,.navbar ol{margin:0;padding:0;list-style:none}.navbar .button,.navbar .devise input[type="submit"],.devise .navbar input[type="submit"],.navbar .devise button,.devise .navbar button,.navbar .splide .splide__pagination__page,.splide .navbar .splide__pagination__page,.navbar .splide .splide__arrow,.splide .navbar .splide__arrow,.navbar .datatable .actions>a,.datatable .navbar .actions>a,.navbar .datatable .datatable__search button,.datatable .datatable__search .navbar button,.navbar .back-button{padding:0;height:100%}.navbar .navbar__wrapper{display:flex;align-items:center;justify-content:space-between;flex-flow:row nowrap;height:100%;width:100%;max-width:calc(1560px + 2*1.5rem);padding-left:1.5rem;padding-right:1.5rem;position:relative}@media only screen and (max-width: 1024px){.navbar .navbar__wrapper{padding-left:var(--spacing--2);padding-right:var(--spacing--2)}}.navbar .navbar__content>ul{display:flex;align-items:center;justify-content:center;flex-flow:row nowrap;gap:var(--layout--gutter)}.navbar__logo{width:auto;height:auto}.navbar__logo img,.navbar__logo svg{width:100%;height:100%;max-height:2.8rem;object-fit:contain}@media only screen and (max-width: 1024px){.navbar__logo img,.navbar__logo svg{max-height:2.5rem}}.navbar__logo.is-bamboo img,.navbar__logo.is-bamboo svg{max-width:6rem}.burger-menu{display:none}@media only screen and (max-width: 1024px){.burger-menu{display:flex;align-items:center}}.burger-menu__dropdown{position:absolute;top:4.625rem;left:0;width:100%;height:calc(100vh - 4.625rem);background:var(--color--background);padding:var(--spacing--3) var(--spacing--2);transform:translateX(-100%);opacity:0;transition:all 300ms ease-in-out;overflow-y:auto}.burger-menu__dropdown .sidebar{background:none;display:block}.burger-menu__dropdown .sidebar .sidebar__wrapper{height:auto}.burger-menu__dropdown .sidebar .sidebar__content{padding:0}.burger-menu__dropdown .sidebar .sidebar__links{padding:0}.burger-menu[open] .burger-menu__dropdown{transform:translateX(0);opacity:1}.burger-menu-button{width:2.25rem;height:2.25rem;background:transparent;border-radius:100%;padding:0;display:flex;align-items:center;justify-content:center}.burger-menu-button>div{display:block;height:3px;width:1.75rem;background:var(--color--foreground);position:relative;transition:var(--transition--regular);border-radius:3px}.burger-menu-button>div:before{content:"";position:absolute;top:-0.5rem;width:100%;left:0;height:3px;background:var(--color--foreground);transition:0.2s;border-radius:3px}.burger-menu-button>div:after{content:"";position:absolute;left:0;top:0.5rem;width:100%;height:3px;background:var(--color--foreground);transition:0.2s;border-radius:3px}.burger-menu[open] .burger-menu-button>div{background:transparent}.burger-menu[open] .burger-menu-button>div:before{transform:rotate(45deg);top:0}.burger-menu[open] .burger-menu-button>div:after{transform:rotate(-45deg);top:0}body.burger-is-open{overflow:hidden}.navbar__brand-name{color:var(--color--darker);font-size:var(--size--3);margin:0}@media only screen and (max-width: 668px){.navbar__brand-name{display:none}}.sidebar{background:var(--color--lightest);color:var(--color--foreground);width:100%;min-width:24.625rem;height:100%;font-family:var(--family--heading);font-weight:var(--weight--regular)}@media only screen and (max-width: 1440px){.sidebar{min-width:20rem}}@media only screen and (max-width: 1024px){.sidebar{min-width:100%;display:none}}@media only screen and (min-width: 1025px){.sidebar.is-sidebar-hidden{min-width:unset}.sidebar.is-sidebar-hidden .sidebar__header{display:none}.sidebar.is-sidebar-hidden .sidebar__links .separator{margin:var(--spacing--1) 0}.sidebar.is-sidebar-hidden .sidebar__links a,.sidebar.is-sidebar-hidden .sidebar__links button{height:3.5rem;width:3.5rem;padding:1.125rem;display:flex;justify-content:center;align-items:center}.sidebar.is-sidebar-hidden .sidebar__links a .icon,.sidebar.is-sidebar-hidden .sidebar__links button .icon{margin:0}.sidebar.is-sidebar-hidden .sidebar__links a .text,.sidebar.is-sidebar-hidden .sidebar__links button .text{display:none}.sidebar.is-sidebar-hidden .sidebar__links a .counter,.sidebar.is-sidebar-hidden .sidebar__links button .counter{display:none}}.sidebar .sidebar__wrapper{display:flex;align-items:stretch;flex-flow:column nowrap;height:100%}.sidebar .sidebar__header{padding:var(--spacing--3);display:flex;align-items:flex-start;justify-content:center;flex-flow:column nowrap;height:4.625rem;min-height:4.625rem}.sidebar .sidebar__content{width:100%;padding:var(--spacing--3);padding-top:var(--spacing--5);padding-left:0;position:sticky;top:4.375rem}@media only screen and (max-width: 1440px){.sidebar .sidebar__content{padding-top:1.5rem}}@media only screen and (max-width: 1024px){.sidebar .sidebar__content{padding:var(--spacing--2)}}.sidebar .sidebar__filter{display:flex;align-items:center;justify-content:flex-start;flex-flow:row nowrap;padding:0 var(--spacing--2)}.sidebar .sidebar__filter>.input,.sidebar .select2 .selection .sidebar__filter>.select2-selection,.select2 .selection .sidebar .sidebar__filter>.select2-selection{width:100%}.sidebar .sidebar__links{margin:0;padding:0;list-style:none;display:flex;align-items:flex-start;justify-content:flex-start;flex-flow:column nowrap;background-color:var(--color--white);padding:var(--spacing--3) var(--spacing--3);border-radius:var(--border-radius)}.sidebar .sidebar__links .separator{width:100%;height:1px;background-color:var(--color--light);margin:var(--spacing--2) 0}.sidebar .sidebar__links>li{width:100%;margin-bottom:0.125rem}.sidebar .sidebar__links>li a,.sidebar .sidebar__links>li button{display:flex;align-items:center;justify-content:flex-start;flex-flow:row nowrap;padding:var(--spacing--1) var(--spacing--2);padding:14px 25px;border-radius:8px;color:var(--color--foreground);text-decoration:none;font-size:1rem;font-weight:var(--weight--black);transition:var(--transition--default);overflow:hidden;height:auto;font-family:var(--family--heading)}@media only screen and (max-width: 1024px){.sidebar .sidebar__links>li a,.sidebar .sidebar__links>li button{font-size:0.875rem;padding:var(--spacing--1) var(--spacing--2)}}.sidebar .sidebar__links>li a .icon,.sidebar .sidebar__links>li button .icon{min-width:1.5rem}.sidebar .sidebar__links>li a .icon svg path,.sidebar .sidebar__links>li button .icon svg path{color:var(--color--foreground);transition:var(--transition--default)}.sidebar .sidebar__links>li a .text,.sidebar .sidebar__links>li button .text{white-space:nowrap}.sidebar .sidebar__links>li a>*:not(:last-child),.sidebar .sidebar__links>li button>*:not(:last-child){margin-right:var(--layout--gutter)}@media only screen and (max-width: 1024px){.sidebar .sidebar__links>li a>*:not(:last-child),.sidebar .sidebar__links>li button>*:not(:last-child){margin-right:0.75rem}}.sidebar .sidebar__links>li a .counter,.sidebar .sidebar__links>li button .counter{font-size:0.825rem;background-color:var(--color--accent);width:1.25rem;height:1.25rem;color:white;border-radius:4px;display:flex;align-items:center;justify-content:center}.sidebar .sidebar__links>li a.active,.sidebar .sidebar__links>li button.active{color:var(--color--accent);background-color:var(--color--lightest)}.sidebar .sidebar__links>li a.active .icon svg path,.sidebar .sidebar__links>li button.active .icon svg path{color:var(--color--accent)}.sidebar .sidebar__links>li a:hover,.sidebar .sidebar__links>li button:hover{color:var(--color--accent--light)}.sidebar .sidebar__links>li a:hover .icon svg path,.sidebar .sidebar__links>li button:hover .icon svg path{color:var(--color--accent--light)}.sidebar .sidebar__links>li.permitted a,.sidebar .sidebar__links>li.permitted button{background:var(--color--accent);color:var(--color--background)}.sidebar .sidebar__links>li.permitted a .icon svg path,.sidebar .sidebar__links>li.permitted button .icon svg path{color:var(--color--background)}.sidebar .sidebar__footer{padding:var(--layout--gutter);border-top:1px solid var(--color--light);display:flex;align-items:center;justify-content:center;flex-flow:column nowrap}body.modal-is-open{overflow:hidden}body.modal-is-open .modal{pointer-events:all;visibility:visible;opacity:1}body.modal-is-open .admin-view,body.modal-is-open .navbar{filter:blur(5px)}.modal{--color--accent--default: var(--color--accent);--color--accent--hover: var(--color--accent--lightest);--color--accent--active: var(--color--accent--dark);--color--border: var(--color--light);--color--overlay: rgba(0 0 0 / 10%);scrollbar-gutter:auto;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background-color:var(--color--overlay);align-items:center;justify-content:center;flex-flow:column nowrap;padding:0 4rem;padding-top:2rem;overflow:hidden;overflow-y:auto}.modal:not([hidden]){display:flex}@media only screen and (max-width: 1024px){.modal:not([hidden]){display:block}}@media only screen and (max-width: 1024px){.modal{padding:0}}.modal .modal__wrapper{width:100%;max-width:1024px;position:absolute;top:2rem;bottom:2rem;left:0;right:0;margin:auto;display:flex;justify-content:center;align-items:center;transform:scale(0.9)}@media only screen and (max-width: 1024px){.modal .modal__wrapper{bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;align-items:flex-end;height:auto;position:relative}}.modal .modal__wrapper--smallest{max-width:450px}@media only screen and (max-width: 668px){.modal .modal__wrapper--smallest{max-width:100%}}.modal .modal__wrapper--small{max-width:668px}@media only screen and (max-width: 1024px){.modal .modal__wrapper--small{max-width:100%}}.modal .modal__wrapper--medium{max-width:992px}@media only screen and (max-width: 1024px){.modal .modal__wrapper--medium{max-width:100%}}.modal .modal__wrapper--large{max-width:1024px}.modal .modal__wrapper.zoom-in{transition:all 0.2s;transform:scale(1)}.modal .modal__content{width:100%;background-color:var(--color--background);border-radius:var(--border-radius);padding:var(--spacing--3) var(--spacing--3);outline:none;position:relative;top:0;bottom:0;margin:auto}.modal .modal__content::after{content:'';display:block;height:2rem;width:100%;position:absolute;top:100%;left:0}@media only screen and (max-width: 1024px){.modal .modal__content{height:auto;padding:var(--spacing--2);margin:0.625rem}}.modal .modal__content.is-no-padding{padding:0}.modal .modal__content.is-no-padding .modal__close{display:none}.modal .modal__close{position:absolute;top:0;right:0.75rem;transform:translateY(-60%);background:var(--color--accent);height:2.25rem;width:2.25rem;border-radius:0.25rem;z-index:10}.modal .modal__close:hover{background-color:var(--color--accent--lighter)}.modal .modal__close:hover svg{transform:scale(1.3);transition:transform 0.2s ease-in-out}.modal .modal__close svg path{stroke:var(--color--background)}.modal .assessment-header{margin-bottom:var(--spacing--3)}.modal .assessment-header .assessment-header__icon{background-color:var(--color--lightest)}.modal .assessment-info__scores{flex-wrap:wrap}.modal .assessment-info__scores>div{min-width:110px}.modal .assessment-info__header{justify-content:stretch;align-items:flex-start;flex-direction:column}@media only screen and (max-width: 1024px){.modal .assessment-info__header{align-items:flex-start;flex-wrap:wrap;flex-direction:row}}.modal .assessment-info__header .assessment-info__scores{gap:var(--spacing--3)}.modal .assessment-info__header .assessment-info__status{width:auto;flex:1;min-width:200px}.modal .assessment-info__section{padding:var(--spacing--3) var(--spacing--3);border-bottom:none;border-top:2px solid var(--color--lightest)}@media only screen and (max-width: 1024px){.modal .assessment-info__section{justify-content:flex-start;padding-left:0;padding-right:0}}.modal .assessor-info{width:auto;flex:1;min-width:200px}@media only screen and (max-width: 1024px){.modal .assessor-info{align-items:flex-start}}.modal .assessor-info .assessor-info__user{text-align:left}@media only screen and (max-width: 1024px){.modal .assessor-info .assessor-info__user{align-items:flex-start}}.modal-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing--2);margin-bottom:var(--spacing--2)}.modal-header .modal-header-content__actions{display:flex;align-items:center;gap:var(--spacing--1)}.modal-footer{display:flex;align-items:center;justify-content:space-between;margin-top:var(--spacing--2);padding-top:var(--spacing--2);border-top:2px solid var(--color--lightest);gap:var(--spacing--2);flex-wrap:wrap}@media only screen and (max-width: 992px){.modal-footer{gap:var(--spacing--1)}.modal-footer .button,.modal-footer .devise input[type="submit"],.devise .modal-footer input[type="submit"],.modal-footer .devise button,.devise .modal-footer button,.modal-footer .splide .splide__pagination__page,.splide .modal-footer .splide__pagination__page,.modal-footer .splide .splide__arrow,.splide .modal-footer .splide__arrow,.modal-footer .datatable .actions>a,.datatable .modal-footer .actions>a,.modal-footer .datatable .datatable__search button,.datatable .datatable__search .modal-footer button,.modal-footer .back-button{min-width:100%;flex:1}}.modal-footer .modal-footer__actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing--2);flex-wrap:wrap}@media only screen and (max-width: 992px){.modal-footer .modal-footer__actions{gap:var(--spacing--1);width:100%}}.container,.toolkit-container{width:100%;max-width:calc(1440px + 2 * var(--layout--gutter));margin-left:auto;margin-right:auto;padding-left:var(--layout--gutter);padding-right:var(--layout--gutter);box-sizing:border-box;color:var(--color--foreground)}.container.has-no-gutter,.has-no-gutter.toolkit-container{padding-left:0;padding-right:0}.container.is-fullwidth,.is-fullwidth.toolkit-container{max-width:100%;width:100%}.container.is-centered,.is-centered.toolkit-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.container.is-small,.is-small.toolkit-container,.datatable .datatable__search button.container,.datatable .datatable__search button.toolkit-container{max-width:668px;max-width:calc(668px + 2 * var(--layout--gutter))}.container.is-small.has-no-gutter,.is-small.has-no-gutter.toolkit-container,.datatable .datatable__search button.container.has-no-gutter,.datatable .datatable__search button.has-no-gutter.toolkit-container{max-width:668px}.container.is-medium,.is-medium.toolkit-container{max-width:992px;max-width:calc(992px + 2 * var(--layout--gutter))}.container.is-medium.has-no-gutter,.is-medium.has-no-gutter.toolkit-container{max-width:992px}.container.is-large,.is-large.toolkit-container{max-width:1024px;max-width:calc(1024px + 2 * var(--layout--gutter))}.container.is-large.has-no-gutter,.is-large.has-no-gutter.toolkit-container{max-width:1024px}.container.is-xlarge,.is-xlarge.toolkit-container{max-width:1440px;max-width:calc(1440px + 2 * var(--layout--gutter))}.container.is-xlarge.has-no-gutter,.is-xlarge.has-no-gutter.toolkit-container{max-width:1440px}.container.is-xxlarge,.is-xxlarge.toolkit-container{max-width:1920px;max-width:calc(1920px + 2 * var(--layout--gutter))}.container.is-xxlarge.has-no-gutter,.is-xxlarge.has-no-gutter.toolkit-container{max-width:1920px}.container.is-navigation,.is-navigation.toolkit-container{max-width:992px;max-width:calc(992px + 2 * var(--layout--gutter))}.container.is-navigation.has-no-gutter,.is-navigation.has-no-gutter.toolkit-container{max-width:992px}.flex,.toolkit-flex{display:flex;align-items:flex-start;justify-content:flex-start;flex-flow:row nowrap}.flex.has-no-gap .col,.has-no-gap.toolkit-flex .col{margin-left:0;margin-right:0}.flex .col,.toolkit-flex .col{flex-basis:0;flex-grow:1;flex-shrink:1;margin-left:calc(var(--layout--gutter) / 2);margin-right:calc(var(--layout--gutter) / 2)}.flex .col:first-child,.toolkit-flex .col:first-child{margin-left:0}.flex .col:last-child,.toolkit-flex .col:last-child{margin-right:0}.flex .col.has-no-gap,.toolkit-flex .col.has-no-gap{margin-left:0;margin-right:0}.flex .col.is-full,.toolkit-flex .col.is-full{flex:none;width:100%}.flex .col.is-four-fifths,.toolkit-flex .col.is-four-fifths{flex:none;width:80%}.flex .col.is-three-quarters,.toolkit-flex .col.is-three-quarters{flex:none;width:75%}.flex .col.is-two-thirds,.toolkit-flex .col.is-two-thirds{flex:none;width:66.66%}.flex .col.is-three-fifths,.toolkit-flex .col.is-three-fifths{flex:none;width:60%}.flex .col.is-half,.toolkit-flex .col.is-half{flex:none;width:50%}.flex .col.is-two-fifths,.toolkit-flex .col.is-two-fifths{flex:none;width:40%}.flex .col.is-one-third,.toolkit-flex .col.is-one-third{flex:none;width:33.33%}.flex .col.is-one-quarter,.toolkit-flex .col.is-one-quarter{flex:none;width:25%}.flex .col.is-one-fifth,.toolkit-flex .col.is-one-fifth{flex:none;width:20%}.flex .col.is-1,.toolkit-flex .col.is-1{flex:none;width:8.3333333333%}.flex .col.is-2,.toolkit-flex .col.is-2{flex:none;width:16.6666666667%}.flex .col.is-3,.toolkit-flex .col.is-3{flex:none;width:25%}.flex .col.is-4,.toolkit-flex .col.is-4{flex:none;width:33.3333333333%}.flex .col.is-5,.toolkit-flex .col.is-5{flex:none;width:41.6666666667%}.flex .col.is-6,.toolkit-flex .col.is-6{flex:none;width:50%}.flex .col.is-7,.toolkit-flex .col.is-7{flex:none;width:58.3333333333%}.flex .col.is-8,.toolkit-flex .col.is-8{flex:none;width:66.6666666667%}.flex .col.is-9,.toolkit-flex .col.is-9{flex:none;width:75%}.flex .col.is-10,.toolkit-flex .col.is-10{flex:none;width:83.3333333333%}.flex .col.is-11,.toolkit-flex .col.is-11{flex:none;width:91.6666666667%}.flex .col.is-12,.toolkit-flex .col.is-12{flex:none;width:100%}.flex.flex-wrap,.flex-wrap.toolkit-flex{flex-wrap:wrap}.flex.flex-gap,.flex-gap.toolkit-flex{gap:var(--spacing--2)}.flex.flex-column,.flex-column.toolkit-flex{flex-direction:column}.flex.flex-between,.flex-between.toolkit-flex{justify-content:space-between}.flex.flex-align-center,.flex-align-center.toolkit-flex{align-items:center}.flex.flex-align-stretch,.flex-align-stretch.toolkit-flex{align-items:stretch}.flex.flex-align-items-start,.flex-align-items-start.toolkit-flex{align-items:flex-start}.flex.flex-align-start,.flex-align-start.toolkit-flex{align-content:start}.flex.flex-align-end,.flex-align-end.toolkit-flex{align-content:end}.flex.flex-justify-center,.flex-justify-center.toolkit-flex{justify-content:center}.flex.flex-justify-start,.flex-justify-start.toolkit-flex{justify-content:start}.flex.flex-justify-end,.flex-justify-end.toolkit-flex{justify-content:end}.flex.flex-justify-around,.flex-justify-around.toolkit-flex{justify-content:space-around}.flex-1{flex:1}.gap-1{gap:var(--spacing--1)}.gap-2{gap:var(--spacing--2)}.gap-3{gap:var(--spacing--3)}.gap-4{gap:var(--spacing--4)}.footer{margin-top:auto;color:#fff;background-color:#eb5727;width:100%;font-size:14px;line-height:20px}.footer__wrapper{display:flex;align-items:center;padding:30px 15px;margin-left:auto;margin-right:auto;max-width:calc(1560px + 1.5rem)}.footer__bottom .footer__wrapper{display:flex;justify-content:space-between;padding-top:17px;padding-bottom:17px}.footer-contact{display:flex;align-items:center}.footer-copyright p{margin:0;font-size:inherit;line-height:inherit}.footer-email{display:flex;align-items:center;padding:5px 40px 5px 15px}.footer-email svg.icon-email{margin-right:15px;width:17px;height:12px;fill:#fff}.footer-email a{color:#fff;font-size:14px;line-height:1}.footer-social-links{display:flex;align-items:center;list-style-type:none;padding:0;margin:0}.footer-social-links img{display:block;width:auto;max-width:100%;max-height:50px;margin-left:auto;margin-right:auto}.footer-social-links li{padding-left:5px;padding-right:5px}.footer-social-links svg{width:17px;height:12px;display:block}@media (max-width: 768px){.footer__wrapper{padding:75px 15px}.footer__contact{text-align:center}.footer__bottom .footer__wrapper{justify-content:center;flex-flow:column}.footer-contact{flex-flow:column}.footer-contact .footer-email{padding-right:5px;padding-bottom:25px}.footer-copyright{text-align:center;font-size:.875em;margin-bottom:20px}}@media print{#content,#page{width:100%;margin:0;float:none}@page{margin:1cm}body{font-size:13pt;font-family:sans-serif;line-height:1.3;background:#fff !important;color:#000}h1{font-size:24pt}h2,h3,h4{font-size:14pt;margin-top:25px}a{page-break-inside:avoid}blockquote{page-break-inside:avoid}h1,h2,h3,h4,h5,.devise h1,.devise h2,.devise h3,.devise h4,h6{page-break-after:avoid;page-break-inside:avoid}img{page-break-inside:avoid;page-break-after:avoid}table,pre{page-break-inside:avoid}ul,ol,dl{page-break-before:avoid}a:link,a:visited,a{background:transparent;color:#520;font-weight:bold;text-decoration:underline;text-align:left}a{page-break-inside:avoid}a[href^=http]:after{content:" <" attr(href) "> "}a:after>img{content:""}article a[href^="#"]:after{content:""}a:not(:local-link):after{content:" <" attr(href) "> "}.entry iframe,ins{display:none;width:0 !important;height:0 !important;overflow:hidden !important;line-height:0pt !important;white-space:nowrap}.embed-youtube,.embed-responsive{position:absolute;height:0;overflow:hidden}#header-widgets,nav,aside.mashsb-container,.sidebar,.mashshare-top,.mashshare-bottom,.content-ads,.make-comment,.author-bio,.heading,.related-posts,#decomments-form-add-comment,#breadcrumbs,#footer,.post-byline,.meta-single,.site-title img,.post-tags,.readability{display:none}.navbar{display:none !important}.admin-view{display:block !important;padding:0 !important}.entry:after{content:"\ Alle Rechte vorbehalten. (c) 2014 - 2016 TechBrain - techbrain.de";color:#999 !important;font-size:1em;padding-top:30px}#header:before{content:"\ Vielen herzlichen Dank für das Ausdrucken unseres Artikels. Wir hoffen, dass auch andere Artikel von uns Ihr Interesse wecken können.";color:#777 !important;font-size:1em;padding-top:30px;text-align:center !important}p,address,li,dt,dd,blockquote{font-size:100%}code,pre{font-family:"Courier New", Courier, mono}ul,ol{list-style:square;margin-left:18pt;margin-bottom:20pt}li{line-height:1.6em}.grid,.toolkit-section .toolkit-grid{display:block}.assessment-info .assessment-info__section{padding-left:0;padding-right:0}.page-actions{display:none}.assessment-overview{width:100%;background-color:rebeccapurple}.assessment-overview .button,.assessment-overview .devise input[type="submit"],.devise .assessment-overview input[type="submit"],.assessment-overview .devise button,.devise .assessment-overview button,.assessment-overview .splide .splide__pagination__page,.splide .assessment-overview .splide__pagination__page,.assessment-overview .splide .splide__arrow,.splide .assessment-overview .splide__arrow,.assessment-overview .datatable .actions>a,.datatable .assessment-overview .actions>a,.assessment-overview .datatable .datatable__search button,.datatable .datatable__search .assessment-overview button,.assessment-overview .back-button{display:none}.assessment-overview .assessment-card__actions{display:none !important}}.switch{position:relative;display:inline-block;width:50px;height:28px}.switch input{opacity:0;width:0;height:0}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:28px;transition:.2s}.switch .slider:before{position:absolute;content:"";height:22px;width:22px;left:3px;bottom:3px;background-color:white;border-radius:50%;transition:.2s}.switch input:checked+.slider{background-color:var(--color--primary)}.switch input:focus+.slider{box-shadow:0 0 1px var(--color--primary)}.switch input:checked+.slider:before{transform:translateX(16px)}.switch.is-small,.datatable .datatable__search button.switch{width:38px;height:22px}.switch.is-small .slider,.datatable .datatable__search button.switch .slider{border-radius:22px}.switch.is-small .slider:before,.datatable .datatable__search button.switch .slider:before{height:16px;width:16px;left:3px;bottom:3px}.admin-avatar-link:hover .admin-avatar{background-color:var(--color--accent--lighter)}.admin-avatar{aspect-ratio:1 / 1;width:3rem;height:3rem;border-radius:100%;height:100%;overflow:hidden;background-color:var(--color--lightest);color:var(--color--foreground--inverted);font-weight:var(--weight--semibold);transition:var(--transition--default)}@media only screen and (max-width: 1024px){.admin-avatar{width:2.25rem;height:2.25rem}}.admin-avatar.is-small,.datatable .datatable__search button.admin-avatar{width:1.5rem;height:1.5rem}.admin-avatar img,.admin-avatar svg{width:100%;height:100%;object-fit:cover}.admin-avatar.is-superadmin{background-color:var(--color--accent)}.admin-avatar.is-deleted{opacity:0.5}.language-tab.active{background:#FF0000}.user-avatar{border:4px solid var(--color--background)}@keyframes button-loading{0%{transform:translateX(-2em)}50%{transform:translateX(2em)}100%{transform:translateX(-2em)}}.button,.devise input[type="submit"],.devise button,.splide .splide__pagination__page,.splide .splide__arrow,.datatable .actions>a,.datatable .datatable__search button,.back-button{--color--text: var(--color--foreground--inverted);--color--text--ghost: var(--color--foreground);--color--accent--default: var(--color--accent);--color--accent--hover: var(--color--accent--lightest);--color--accent--active: var(--color--accent--dark);--size--small: 0.75rem;--size--default: var(--size--base);--size--large: var(--size--base);cursor:pointer;position:relative;transition:var(--transition--default);font-family:var(--family--base);font-weight:var(--weight--semibold);font-style:normal;line-height:1;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;flex-flow:row nowrap;background-color:var(--color--accent--default);color:var(--color--text);border:none;outline:0;padding:var(--spacing--1) var(--spacing--2);height:2.5rem;padding:0 1.25rem;border-radius:5px;font-size:0.875rem}@media only screen and (max-width: 1024px){.button,.devise input[type="submit"],.devise button,.splide .splide__pagination__page,.splide .splide__arrow,.datatable .actions>a,.datatable .datatable__search button,.back-button{padding:0 1rem;height:2.125rem;font-size:0.75rem}}.button.is-white,.devise input.is-white[type="submit"],.devise button.is-white,.splide .is-white.splide__pagination__page,.splide .is-white.splide__arrow,.datatable .actions>a.is-white,.datatable .datatable__search button.is-white,.is-white.back-button{--color--text: var(--color--black);background-color:var(--color--background)}.button.is-white:hover,.devise input.is-white[type="submit"]:hover,.devise button.is-white:hover,.splide .is-white.splide__pagination__page:hover,.splide .is-white.splide__arrow:hover,.datatable .actions>a.is-white:hover,.datatable .datatable__search button.is-white:hover,.is-white.back-button:hover,.button.is-white.is-active,.devise input.is-white.is-active[type="submit"],.devise button.is-white.is-active,.splide .is-white.is-active.splide__pagination__page,.splide .is-white.is-active.splide__arrow,.datatable .actions>a.is-white.is-active,.datatable .datatable__search button.is-white.is-active,.is-white.is-active.back-button{background-color:var(--color--primary);color:var(--color--white)}.button.is-white:hover svg path,.devise input.is-white[type="submit"]:hover svg path,.devise button.is-white:hover svg path,.splide .is-white.splide__pagination__page:hover svg path,.splide .is-white.splide__arrow:hover svg path,.datatable .actions>a.is-white:hover svg path,.datatable .datatable__search button.is-white:hover svg path,.is-white.back-button:hover svg path,.button.is-white.is-active svg path,.devise input.is-white.is-active[type="submit"] svg path,.devise button.is-white.is-active svg path,.splide .is-white.is-active.splide__pagination__page svg path,.splide .is-white.is-active.splide__arrow svg path,.datatable .actions>a.is-white.is-active svg path,.datatable .datatable__search button.is-white.is-active svg path,.is-white.is-active.back-button svg path{stroke:var(--color--white)}.button.is-success,.devise input.is-success[type="submit"],.devise button.is-success,.splide .is-success.splide__pagination__page,.splide .is-success.splide__arrow,.datatable .actions>a.is-success,.datatable .datatable__search button.is-success,.is-success.back-button{background-color:var(--color--success)}.button.is-success:hover,.devise input.is-success[type="submit"]:hover,.devise button.is-success:hover,.splide .is-success.splide__pagination__page:hover,.splide .is-success.splide__arrow:hover,.datatable .actions>a.is-success:hover,.datatable .datatable__search button.is-success:hover,.is-success.back-button:hover{background-color:var(--color--success--light)}.button.is-success-ghost,.devise input.is-success-ghost[type="submit"],.devise button.is-success-ghost,.splide .is-success-ghost.splide__pagination__page,.splide .is-success-ghost.splide__arrow,.datatable .actions>a.is-success-ghost,.datatable .datatable__search button.is-success-ghost,.is-success-ghost.back-button{color:var(--color--success);background:none}.button.is-success-ghost:hover,.devise input.is-success-ghost[type="submit"]:hover,.devise button.is-success-ghost:hover,.splide .is-success-ghost.splide__pagination__page:hover,.splide .is-success-ghost.splide__arrow:hover,.datatable .actions>a.is-success-ghost:hover,.datatable .datatable__search button.is-success-ghost:hover,.is-success-ghost.back-button:hover,.button.is-success-ghost:active,.devise input.is-success-ghost[type="submit"]:active,.devise button.is-success-ghost:active,.splide .is-success-ghost.splide__pagination__page:active,.splide .is-success-ghost.splide__arrow:active,.datatable .actions>a.is-success-ghost:active,.datatable .datatable__search button.is-success-ghost:active,.is-success-ghost.back-button:active,.button.is-success-ghost:focus,.devise input.is-success-ghost[type="submit"]:focus,.devise button.is-success-ghost:focus,.splide .is-success-ghost.splide__pagination__page:focus,.splide .is-success-ghost.splide__arrow:focus,.datatable .actions>a.is-success-ghost:focus,.datatable .datatable__search button.is-success-ghost:focus,.is-success-ghost.back-button:focus{opacity:0.8;background:none;color:var(--color--success)}.button.is-success-ghost svg path,.devise input.is-success-ghost[type="submit"] svg path,.devise button.is-success-ghost svg path,.splide .is-success-ghost.splide__pagination__page svg path,.splide .is-success-ghost.splide__arrow svg path,.datatable .actions>a.is-success-ghost svg path,.datatable .datatable__search button.is-success-ghost svg path,.is-success-ghost.back-button svg path{stroke:var(--color--success) !important}.button.is-submitted,.devise input.is-submitted[type="submit"],.devise button.is-submitted,.splide .is-submitted.splide__pagination__page,.splide .is-submitted.splide__arrow,.datatable .actions>a.is-submitted,.datatable .datatable__search button.is-submitted,.is-submitted.back-button{background-color:var(--color--background);border:2px solid var(--color--lightest);color:var(--color--success)}.button.is-submitted:hover,.devise input.is-submitted[type="submit"]:hover,.devise button.is-submitted:hover,.splide .is-submitted.splide__pagination__page:hover,.splide .is-submitted.splide__arrow:hover,.datatable .actions>a.is-submitted:hover,.datatable .datatable__search button.is-submitted:hover,.is-submitted.back-button:hover,.button.is-submitted:active,.devise input.is-submitted[type="submit"]:active,.devise button.is-submitted:active,.splide .is-submitted.splide__pagination__page:active,.splide .is-submitted.splide__arrow:active,.datatable .actions>a.is-submitted:active,.datatable .datatable__search button.is-submitted:active,.is-submitted.back-button:active,.button.is-submitted:focus,.devise input.is-submitted[type="submit"]:focus,.devise button.is-submitted:focus,.splide .is-submitted.splide__pagination__page:focus,.splide .is-submitted.splide__arrow:focus,.datatable .actions>a.is-submitted:focus,.datatable .datatable__search button.is-submitted:focus,.is-submitted.back-button:focus{background-color:var(--color--success--light)}.button.is-alert,.devise input.is-alert[type="submit"],.devise button.is-alert,.splide .is-alert.splide__pagination__page,.splide .is-alert.splide__arrow,.datatable .actions>a.is-alert,.datatable .datatable__search button,.is-alert.back-button{background-color:var(--color--alert)}.button.is-alert:hover,.devise input.is-alert[type="submit"]:hover,.devise button.is-alert:hover,.splide .is-alert.splide__pagination__page:hover,.splide .is-alert.splide__arrow:hover,.datatable .actions>a.is-alert:hover,.datatable .datatable__search button:hover,.is-alert.back-button:hover{background-color:var(--color--alert--light)}.button.is-alert-ghost,.devise input.is-alert-ghost[type="submit"],.devise button.is-alert-ghost,.splide .is-alert-ghost.splide__pagination__page,.splide .is-alert-ghost.splide__arrow,.datatable .actions>a.is-alert-ghost,.datatable .datatable__search button.is-alert-ghost,.is-alert-ghost.back-button{color:var(--color--alert);background:none}.button.is-alert-ghost:hover,.devise input.is-alert-ghost[type="submit"]:hover,.devise button.is-alert-ghost:hover,.splide .is-alert-ghost.splide__pagination__page:hover,.splide .is-alert-ghost.splide__arrow:hover,.datatable .actions>a.is-alert-ghost:hover,.datatable .datatable__search button.is-alert-ghost:hover,.is-alert-ghost.back-button:hover,.button.is-alert-ghost:active,.devise input.is-alert-ghost[type="submit"]:active,.devise button.is-alert-ghost:active,.splide .is-alert-ghost.splide__pagination__page:active,.splide .is-alert-ghost.splide__arrow:active,.datatable .actions>a.is-alert-ghost:active,.datatable .datatable__search button.is-alert-ghost:active,.is-alert-ghost.back-button:active,.button.is-alert-ghost:focus,.devise input.is-alert-ghost[type="submit"]:focus,.devise button.is-alert-ghost:focus,.splide .is-alert-ghost.splide__pagination__page:focus,.splide .is-alert-ghost.splide__arrow:focus,.datatable .actions>a.is-alert-ghost:focus,.datatable .datatable__search button.is-alert-ghost:focus,.is-alert-ghost.back-button:focus{opacity:0.8;color:var(--color--alert);background:none}.button.is-alert-ghost svg,.devise input.is-alert-ghost[type="submit"] svg,.devise button.is-alert-ghost svg,.splide .is-alert-ghost.splide__pagination__page svg,.splide .is-alert-ghost.splide__arrow svg,.datatable .actions>a.is-alert-ghost svg,.datatable .datatable__search button.is-alert-ghost svg,.is-alert-ghost.back-button svg{color:inherit}.button.is-alert-ghost svg path,.devise input.is-alert-ghost[type="submit"] svg path,.devise button.is-alert-ghost svg path,.splide .is-alert-ghost.splide__pagination__page svg path,.splide .is-alert-ghost.splide__arrow svg path,.datatable .actions>a.is-alert-ghost svg path,.datatable .datatable__search button.is-alert-ghost svg path,.is-alert-ghost.back-button svg path{stroke:var(--color--alert) !important}.button.is-light,.devise input.is-light[type="submit"],.devise button.is-light,.splide .is-light.splide__pagination__page,.splide .is-light.splide__arrow,.datatable .actions>a.is-light,.datatable .datatable__search button.is-light,.is-light.back-button{color:var(--color--dark);--color--accent--default: var(--color--light)}.button.is-light:hover,.devise input.is-light[type="submit"]:hover,.devise button.is-light:hover,.splide .is-light.splide__pagination__page:hover,.splide .is-light.splide__arrow:hover,.datatable .actions>a.is-light:hover,.datatable .datatable__search button.is-light:hover,.is-light.back-button:hover,.button.is-light:focus,.devise input.is-light[type="submit"]:focus,.devise button.is-light:focus,.splide .is-light.splide__pagination__page:focus,.splide .is-light.splide__arrow:focus,.datatable .actions>a.is-light:focus,.datatable .datatable__search button.is-light:focus,.is-light.back-button:focus{color:var(--color--dark);background-color:var(--color--light)}.button.is-light:hover svg path,.devise input.is-light[type="submit"]:hover svg path,.devise button.is-light:hover svg path,.splide .is-light.splide__pagination__page:hover svg path,.splide .is-light.splide__arrow:hover svg path,.datatable .actions>a.is-light:hover svg path,.datatable .datatable__search button.is-light:hover svg path,.is-light.back-button:hover svg path,.button.is-light:focus svg path,.devise input.is-light[type="submit"]:focus svg path,.devise button.is-light:focus svg path,.splide .is-light.splide__pagination__page:focus svg path,.splide .is-light.splide__arrow:focus svg path,.datatable .actions>a.is-light:focus svg path,.datatable .datatable__search button.is-light:focus svg path,.is-light.back-button:focus svg path{stroke:var(--color--dark);color:var(--color--dark)}.button.is-light svg path,.devise input.is-light[type="submit"] svg path,.devise button.is-light svg path,.splide .is-light.splide__pagination__page svg path,.splide .is-light.splide__arrow svg path,.datatable .actions>a.is-light svg path,.datatable .datatable__search button.is-light svg path,.is-light.back-button svg path{stroke:var(--color--dark);color:var(--color--dark)}.button.is-lighter,.devise input.is-lighter[type="submit"],.devise button.is-lighter,.splide .is-lighter.splide__pagination__page,.splide .is-lighter.splide__arrow,.datatable .actions>a.is-lighter,.datatable .datatable__search button.is-lighter,.is-lighter.back-button{color:var(--color--dark);--color--accent--default: var(--color--lighter)}.button.is-lighter:hover,.devise input.is-lighter[type="submit"]:hover,.devise button.is-lighter:hover,.splide .is-lighter.splide__pagination__page:hover,.splide .is-lighter.splide__arrow:hover,.datatable .actions>a.is-lighter:hover,.datatable .datatable__search button.is-lighter:hover,.is-lighter.back-button:hover,.button.is-lighter:focus,.devise input.is-lighter[type="submit"]:focus,.devise button.is-lighter:focus,.splide .is-lighter.splide__pagination__page:focus,.splide .is-lighter.splide__arrow:focus,.datatable .actions>a.is-lighter:focus,.datatable .datatable__search button.is-lighter:focus,.is-lighter.back-button:focus{color:var(--color--dark);background-color:var(--color--lighter)}.button.is-lighter:hover svg path,.devise input.is-lighter[type="submit"]:hover svg path,.devise button.is-lighter:hover svg path,.splide .is-lighter.splide__pagination__page:hover svg path,.splide .is-lighter.splide__arrow:hover svg path,.datatable .actions>a.is-lighter:hover svg path,.datatable .datatable__search button.is-lighter:hover svg path,.is-lighter.back-button:hover svg path,.button.is-lighter:focus svg path,.devise input.is-lighter[type="submit"]:focus svg path,.devise button.is-lighter:focus svg path,.splide .is-lighter.splide__pagination__page:focus svg path,.splide .is-lighter.splide__arrow:focus svg path,.datatable .actions>a.is-lighter:focus svg path,.datatable .datatable__search button.is-lighter:focus svg path,.is-lighter.back-button:focus svg path{stroke:var(--color--dark);color:var(--color--dark)}.button.is-lighter svg path,.devise input.is-lighter[type="submit"] svg path,.devise button.is-lighter svg path,.splide .is-lighter.splide__pagination__page svg path,.splide .is-lighter.splide__arrow svg path,.datatable .actions>a.is-lighter svg path,.datatable .datatable__search button.is-lighter svg path,.is-lighter.back-button svg path{stroke:var(--color--dark);color:var(--color--dark)}.button.is-lightest,.devise input.is-lightest[type="submit"],.devise button.is-lightest,.splide .is-lightest.splide__pagination__page,.splide .is-lightest.splide__arrow,.datatable .actions>a.is-lightest,.datatable .datatable__search button.is-lightest,.is-lightest.back-button{color:var(--color--dark);--color--accent--default: var(--color--lightest)}.button.is-lightest:hover,.devise input.is-lightest[type="submit"]:hover,.devise button.is-lightest:hover,.splide .is-lightest.splide__pagination__page:hover,.splide .is-lightest.splide__arrow:hover,.datatable .actions>a.is-lightest:hover,.datatable .datatable__search button.is-lightest:hover,.is-lightest.back-button:hover,.button.is-lightest:focus,.devise input.is-lightest[type="submit"]:focus,.devise button.is-lightest:focus,.splide .is-lightest.splide__pagination__page:focus,.splide .is-lightest.splide__arrow:focus,.datatable .actions>a.is-lightest:focus,.datatable .datatable__search button.is-lightest:focus,.is-lightest.back-button:focus{color:var(--color--dark);background-color:var(--color--lighter)}.button.is-lightest:hover svg path,.devise input.is-lightest[type="submit"]:hover svg path,.devise button.is-lightest:hover svg path,.splide .is-lightest.splide__pagination__page:hover svg path,.splide .is-lightest.splide__arrow:hover svg path,.datatable .actions>a.is-lightest:hover svg path,.datatable .datatable__search button.is-lightest:hover svg path,.is-lightest.back-button:hover svg path,.button.is-lightest:focus svg path,.devise input.is-lightest[type="submit"]:focus svg path,.devise button.is-lightest:focus svg path,.splide .is-lightest.splide__pagination__page:focus svg path,.splide .is-lightest.splide__arrow:focus svg path,.datatable .actions>a.is-lightest:focus svg path,.datatable .datatable__search button.is-lightest:focus svg path,.is-lightest.back-button:focus svg path{stroke:var(--color--dark);color:var(--color--dark)}.button.is-lightest svg path,.devise input.is-lightest[type="submit"] svg path,.devise button.is-lightest svg path,.splide .is-lightest.splide__pagination__page svg path,.splide .is-lightest.splide__arrow svg path,.datatable .actions>a.is-lightest svg path,.datatable .datatable__search button.is-lightest svg path,.is-lightest.back-button svg path{stroke:var(--color--dark);color:var(--color--dark)}.button.is-dark,.devise input.is-dark[type="submit"],.devise button.is-dark,.splide .is-dark.splide__pagination__page,.splide .is-dark.splide__arrow,.datatable .actions>a.is-dark,.datatable .datatable__search button.is-dark,.is-dark.back-button{--color--text: var(--color--lightest);background-color:var(--color--dark);border-color:var(--color--dark)}.button.is-dark:hover,.devise input.is-dark[type="submit"]:hover,.devise button.is-dark:hover,.splide .is-dark.splide__pagination__page:hover,.splide .is-dark.splide__arrow:hover,.datatable .actions>a.is-dark:hover,.datatable .datatable__search button.is-dark:hover,.is-dark.back-button:hover,.button.is-dark:focus,.devise input.is-dark[type="submit"]:focus,.devise button.is-dark:focus,.splide .is-dark.splide__pagination__page:focus,.splide .is-dark.splide__arrow:focus,.datatable .actions>a.is-dark:focus,.datatable .datatable__search button.is-dark:focus,.is-dark.back-button:focus{background-color:var(--color--light);color:var(--color--dark)}.button.is-dark:hover svg path,.devise input.is-dark[type="submit"]:hover svg path,.devise button.is-dark:hover svg path,.splide .is-dark.splide__pagination__page:hover svg path,.splide .is-dark.splide__arrow:hover svg path,.datatable .actions>a.is-dark:hover svg path,.datatable .datatable__search button.is-dark:hover svg path,.is-dark.back-button:hover svg path,.button.is-dark:focus svg path,.devise input.is-dark[type="submit"]:focus svg path,.devise button.is-dark:focus svg path,.splide .is-dark.splide__pagination__page:focus svg path,.splide .is-dark.splide__arrow:focus svg path,.datatable .actions>a.is-dark:focus svg path,.datatable .datatable__search button.is-dark:focus svg path,.is-dark.back-button:focus svg path{stroke:var(--color--dark)}.button.is-black,.devise input.is-black[type="submit"],.devise button.is-black,.splide .is-black.splide__pagination__page,.splide .is-black.splide__arrow,.datatable .actions>a.is-black,.datatable .datatable__search button.is-black,.is-black.back-button{--color--text: var(--color--white)}.button svg,.devise input[type="submit"] svg,.devise button svg,.splide .splide__pagination__page svg,.splide .splide__arrow svg,.datatable .actions>a svg,.datatable .datatable__search button svg,.back-button svg,.button img,.devise input[type="submit"] img,.devise button img,.splide .splide__pagination__page img,.splide .splide__arrow img,.datatable .actions>a img,.datatable .datatable__search button img,.back-button img{width:1em;height:1em;object-fit:contain}.button svg path,.devise input[type="submit"] svg path,.devise button svg path,.splide .splide__pagination__page svg path,.splide .splide__arrow svg path,.datatable .actions>a svg path,.datatable .datatable__search button svg path,.back-button svg path{color:inherit;stroke:var(--color--text);transition:var(--transition--default)}.button.is-icon,.devise input.is-icon[type="submit"],.devise button.is-icon,.splide .is-icon.splide__pagination__page,.splide .splide__arrow,.datatable .actions>a,.datatable .datatable__search button,.is-icon.back-button{min-width:2rem;min-height:2rem;padding:var(--spacing--1)}.button.is-bordered,.devise input.is-bordered[type="submit"],.devise button.is-bordered,.splide .is-bordered.splide__pagination__page,.splide .is-bordered.splide__arrow,.datatable .actions>a.is-bordered,.datatable .datatable__search button.is-bordered,.is-bordered.back-button{border:2px solid var(--color--dark);background-color:transparent;color:var(--color--darker)}.button.is-bordered:hover,.devise input.is-bordered[type="submit"]:hover,.devise button.is-bordered:hover,.splide .is-bordered.splide__pagination__page:hover,.splide .is-bordered.splide__arrow:hover,.datatable .actions>a.is-bordered:hover,.datatable .datatable__search button.is-bordered:hover,.is-bordered.back-button:hover{background-color:transparent;color:var(--color--accent);border-color:var(--color--accent)}.button.is-bordered:hover svg path,.devise input.is-bordered[type="submit"]:hover svg path,.devise button.is-bordered:hover svg path,.splide .is-bordered.splide__pagination__page:hover svg path,.splide .is-bordered.splide__arrow:hover svg path,.datatable .actions>a.is-bordered:hover svg path,.datatable .datatable__search button.is-bordered:hover svg path,.is-bordered.back-button:hover svg path{stroke:var(--color--accent)}.button.is-bordered svg path,.devise input.is-bordered[type="submit"] svg path,.devise button.is-bordered svg path,.splide .is-bordered.splide__pagination__page svg path,.splide .is-bordered.splide__arrow svg path,.datatable .actions>a.is-bordered svg path,.datatable .datatable__search button.is-bordered svg path,.is-bordered.back-button svg path{stroke:var(--color--darker)}.button.is-ghost,.devise input.is-ghost[type="submit"],.devise button.is-ghost,.splide .is-ghost.splide__pagination__page,.splide .is-ghost.splide__arrow,.datatable .actions>a,.datatable .datatable__search button,.is-ghost.back-button{--color--accent--hover: var(--color--accent);background-color:transparent;color:var(--color--text--ghost)}.button.is-ghost svg path,.devise input.is-ghost[type="submit"] svg path,.devise button.is-ghost svg path,.splide .is-ghost.splide__pagination__page svg path,.splide .is-ghost.splide__arrow svg path,.datatable .actions>a svg path,.datatable .datatable__search button svg path,.is-ghost.back-button svg path{stroke:var(--color--text--ghost)}.button.is-ghost:hover,.devise input.is-ghost[type="submit"]:hover,.devise button.is-ghost:hover,.splide .is-ghost.splide__pagination__page:hover,.splide .is-ghost.splide__arrow:hover,.datatable .actions>a:hover,.datatable .datatable__search button:hover,.is-ghost.back-button:hover,.button.is-ghost:focus,.devise input.is-ghost[type="submit"]:focus,.devise button.is-ghost:focus,.splide .is-ghost.splide__pagination__page:focus,.splide .is-ghost.splide__arrow:focus,.datatable .actions>a:focus,.datatable .datatable__search button:focus,.is-ghost.back-button:focus{background-color:transparent;color:var(--color--accent--hover)}.button.is-ghost:hover svg path,.devise input.is-ghost[type="submit"]:hover svg path,.devise button.is-ghost:hover svg path,.splide .is-ghost.splide__pagination__page:hover svg path,.splide .is-ghost.splide__arrow:hover svg path,.datatable .actions>a:hover svg path,.datatable .datatable__search button:hover svg path,.is-ghost.back-button:hover svg path,.button.is-ghost:focus svg path,.devise input.is-ghost[type="submit"]:focus svg path,.devise button.is-ghost:focus svg path,.splide .is-ghost.splide__pagination__page:focus svg path,.splide .is-ghost.splide__arrow:focus svg path,.datatable .actions>a:focus svg path,.datatable .datatable__search button:focus svg path,.is-ghost.back-button:focus svg path{stroke:var(--color--accent--hover)}.button.is-ghost:active,.devise input.is-ghost[type="submit"]:active,.devise button.is-ghost:active,.splide .is-ghost.splide__pagination__page:active,.splide .is-ghost.splide__arrow:active,.datatable .actions>a:active,.datatable .datatable__search button:active,.is-ghost.back-button:active,.button.is-ghost.is-active,.devise input.is-ghost.is-active[type="submit"],.devise button.is-ghost.is-active,.splide .is-ghost.is-active.splide__pagination__page,.splide .is-ghost.is-active.splide__arrow,.datatable .actions>a.is-active,.datatable .datatable__search button.is-active,.is-ghost.is-active.back-button{background-color:transparent;color:var(--color--accent--active)}.button:hover,.devise input[type="submit"]:hover,.devise button:hover,.splide .splide__pagination__page:hover,.splide .splide__arrow:hover,.datatable .actions>a:hover,.datatable .datatable__search button:hover,.back-button:hover,.button:focus,.devise input[type="submit"]:focus,.devise button:focus,.splide .splide__pagination__page:focus,.splide .splide__arrow:focus,.datatable .actions>a:focus,.datatable .datatable__search button:focus,.back-button:focus{color:var(--color--text);background-color:var(--color--accent--hover)}.button:hover svg path,.devise input[type="submit"]:hover svg path,.devise button:hover svg path,.splide .splide__pagination__page:hover svg path,.splide .splide__arrow:hover svg path,.datatable .actions>a:hover svg path,.datatable .datatable__search button:hover svg path,.back-button:hover svg path,.button:focus svg path,.devise input[type="submit"]:focus svg path,.devise button:focus svg path,.splide .splide__pagination__page:focus svg path,.splide .splide__arrow:focus svg path,.datatable .actions>a:focus svg path,.datatable .datatable__search button:focus svg path,.back-button:focus svg path{stroke:var(--color--text)}.button:active,.devise input[type="submit"]:active,.devise button:active,.splide .splide__pagination__page:active,.splide .splide__arrow:active,.datatable .actions>a:active,.datatable .datatable__search button:active,.back-button:active,.button.is-active,.devise input.is-active[type="submit"],.devise button.is-active,.splide .is-active.splide__pagination__page,.splide .is-active.splide__arrow,.datatable .actions>a.is-active,.datatable .datatable__search button.is-active,.is-active.back-button{color:var(--color--text);background-color:var(--color--accent--active)}.button:active svg path,.devise input[type="submit"]:active svg path,.devise button:active svg path,.splide .splide__pagination__page:active svg path,.splide .splide__arrow:active svg path,.datatable .actions>a:active svg path,.datatable .datatable__search button:active svg path,.back-button:active svg path,.button.is-active svg path,.devise input.is-active[type="submit"] svg path,.devise button.is-active svg path,.splide .is-active.splide__pagination__page svg path,.splide .is-active.splide__arrow svg path,.datatable .actions>a.is-active svg path,.datatable .datatable__search button.is-active svg path,.is-active.back-button svg path{stroke:var(--color--text)}.button:disabled,.devise input[type="submit"]:disabled,.devise button:disabled,.splide .splide__pagination__page:disabled,.splide .splide__arrow:disabled,.datatable .actions>a:disabled,.datatable .datatable__search button:disabled,.back-button:disabled,.button.is-disabled,.devise input.is-disabled[type="submit"],.devise button.is-disabled,.splide .is-disabled.splide__pagination__page,.splide .is-disabled.splide__arrow,.datatable .actions>a.is-disabled,.datatable .datatable__search button.is-disabled,.is-disabled.back-button{cursor:not-allowed;opacity:0.6}.button>*:not(:last-child),.devise input[type="submit"]>*:not(:last-child),.devise button>*:not(:last-child),.splide .splide__pagination__page>*:not(:last-child),.splide .splide__arrow>*:not(:last-child),.datatable .actions>a>*:not(:last-child),.datatable .datatable__search button>*:not(:last-child),.back-button>*:not(:last-child){margin-right:var(--spacing--1)}.button.is-small,.devise input.is-small[type="submit"],.devise button.is-small,.splide .is-small.splide__pagination__page,.splide .is-small.splide__arrow,.datatable .actions>a.is-small,.datatable .datatable__search button,.is-small.back-button{font-size:var(--size--small);padding:0 0.75rem;height:2rem}.button.is-small svg,.devise input.is-small[type="submit"] svg,.devise button.is-small svg,.splide .is-small.splide__pagination__page svg,.splide .is-small.splide__arrow svg,.datatable .actions>a.is-small svg,.datatable .datatable__search button svg,.is-small.back-button svg{width:1rem}.button.is-smaller,.devise input.is-smaller[type="submit"],.devise button.is-smaller,.splide .is-smaller.splide__pagination__page,.splide .is-smaller.splide__arrow,.datatable .actions>a.is-smaller,.datatable .datatable__search button.is-smaller,.is-smaller.back-button{font-size:var(--size--small);padding:0.25rem 0.5rem;height:auto}.button.is-smaller svg,.devise input.is-smaller[type="submit"] svg,.devise button.is-smaller svg,.splide .is-smaller.splide__pagination__page svg,.splide .is-smaller.splide__arrow svg,.datatable .actions>a.is-smaller svg,.datatable .datatable__search button.is-smaller svg,.is-smaller.back-button svg{width:0.875rem}.button.is-large,.devise input.is-large[type="submit"],.devise button.is-large,.splide .is-large.splide__pagination__page,.splide .is-large.splide__arrow,.datatable .actions>a.is-large,.datatable .datatable__search button.is-large,.is-large.back-button{font-size:var(--size--large);padding:var(--spacing--2) var(--spacing--3)}@media only screen and (max-width: 1024px){.button.is-large,.devise input.is-large[type="submit"],.devise button.is-large,.splide .is-large.splide__pagination__page,.splide .is-large.splide__arrow,.datatable .actions>a.is-large,.datatable .datatable__search button.is-large,.is-large.back-button{font-size:1rem}}.button.is-wide,.devise input.is-wide[type="submit"],.devise button.is-wide,.splide .is-wide.splide__pagination__page,.splide .is-wide.splide__arrow,.datatable .actions>a.is-wide,.datatable .datatable__search button.is-wide,.is-wide.back-button{width:100%}.button.is-loading,.devise input.is-loading[type="submit"],.devise button.is-loading,.splide .is-loading.splide__pagination__page,.splide .is-loading.splide__arrow,.datatable .actions>a.is-loading,.datatable .datatable__search button.is-loading,.is-loading.back-button{cursor:progress;color:transparent !important;opacity:1 !important}.button.is-loading::after,.devise input.is-loading[type="submit"]::after,.devise button.is-loading::after,.splide .is-loading.splide__pagination__page::after,.splide .is-loading.splide__arrow::after,.datatable .actions>a.is-loading::after,.datatable .datatable__search button.is-loading::after,.is-loading.back-button::after{content:"";display:block;position:absolute;top:calc(50% - 0.5em / 2);left:calc(50% - 0.5em / 2);width:0.5em;height:0.5em;border-radius:100%;background-color:var(--color--text);animation-name:button-loading;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-duration:2s}.button.is-rounded,.devise input.is-rounded[type="submit"],.devise button.is-rounded,.splide .is-rounded.splide__pagination__page,.splide .is-rounded.splide__arrow,.datatable .actions>a.is-rounded,.datatable .datatable__search button.is-rounded,.is-rounded.back-button{border-radius:var(--spacing--1)}.button.is-google,.devise input.is-google[type="submit"],.devise button.is-google,.splide .is-google.splide__pagination__page,.splide .is-google.splide__arrow,.datatable .actions>a.is-google,.datatable .datatable__search button.is-google,.is-google.back-button{display:flex;align-items:center;gap:1rem;padding:1rem;--color--text: var(--color--dark);background-color:var(--color--white);text-transform:none;letter-spacing:0;font-weight:var(--weight--medium);box-shadow:rgba(0,0,0,0.12) 0px 1px 3px,rgba(0,0,0,0.24) 0px 1px 2px}.button.is-google:hover,.devise input.is-google[type="submit"]:hover,.devise button.is-google:hover,.splide .is-google.splide__pagination__page:hover,.splide .is-google.splide__arrow:hover,.datatable .actions>a.is-google:hover,.datatable .datatable__search button.is-google:hover,.is-google.back-button:hover,.button.is-google:focus,.devise input.is-google[type="submit"]:focus,.devise button.is-google:focus,.splide .is-google.splide__pagination__page:focus,.splide .is-google.splide__arrow:focus,.datatable .actions>a.is-google:focus,.datatable .datatable__search button.is-google:focus,.is-google.back-button:focus{background-color:var(--color--white)}.button.has-icon-left .icon,.devise input.has-icon-left[type="submit"] .icon,.devise button.has-icon-left .icon,.splide .has-icon-left.splide__pagination__page .icon,.splide .has-icon-left.splide__arrow .icon,.datatable .actions>a.has-icon-left .icon,.datatable .datatable__search button.has-icon-left .icon,.has-icon-left.back-button .icon{margin-right:0.25rem}.button.has-icon-right .icon,.devise input.has-icon-right[type="submit"] .icon,.devise button.has-icon-right .icon,.splide .has-icon-right.splide__pagination__page .icon,.splide .has-icon-right.splide__arrow .icon,.datatable .actions>a.has-icon-right .icon,.datatable .datatable__search button.has-icon-right .icon,.has-icon-right.back-button .icon{margin-left:0.25rem}.button.is-add,.devise input.is-add[type="submit"],.devise button.is-add,.splide .is-add.splide__pagination__page,.splide .is-add.splide__arrow,.datatable .actions>a.is-add,.datatable .datatable__search button.is-add,.is-add.back-button{background:none;border:2px solid var(--color--dark);color:var(--color--dark)}.button.is-add .icon,.devise input.is-add[type="submit"] .icon,.devise button.is-add .icon,.splide .is-add.splide__pagination__page .icon,.splide .is-add.splide__arrow .icon,.datatable .actions>a.is-add .icon,.datatable .datatable__search button.is-add .icon,.is-add.back-button .icon{background-color:var(--color--dark)}@media only screen and (max-width: 992px){.button.is-fullwidth-small,.devise input.is-fullwidth-small[type="submit"],.devise button.is-fullwidth-small,.splide .is-fullwidth-small.splide__pagination__page,.splide .is-fullwidth-small.splide__arrow,.datatable .actions>a.is-fullwidth-small,.datatable .datatable__search button.is-fullwidth-small,.is-fullwidth-small.back-button{width:100%}}.button--remove{background:none;border:1px solid transparent;min-width:2rem;min-height:2rem;padding:var(--spacing--1)}.button--remove:hover{background:none;border-color:var(--color--alert);color:var(--color--alert);opacity:1}.button--remove:hover svg{color:var(--color--alert)}.button--remove svg{color:var(--color--alert)}.button--remove svg path{stroke:currentColor !important}.buttons,.devise .actions{display:flex;align-items:center;justify-content:flex-start;flex-flow:row wrap}.buttons>*:not(:last-child),.devise .actions>*:not(:last-child){margin-right:var(--spacing--2)}.action-buttons{display:flex;gap:var(--spacing--1)}.back-button{margin-bottom:var(--spacing--4);background-color:var(--color--background);color:var(--color--dark);padding-left:0.625rem;padding-right:1rem}.back-button:hover,.back-button:active,.back-button:focus{color:var(--color--accent);background-color:var(--color--background)}.back-button:hover svg path,.back-button:active svg path,.back-button:focus svg path{stroke:var(--color--accent)}.back-button.is-darker{color:var(--color--darker)}.back-button.is-darker svg path{stroke:var(--color--darker)}.back-button.is-darkest{color:var(--color--darkest)}.back-button.is-darkest svg path{stroke:var(--color--darkest)}.back-button.is-darker:hover,.back-button.is-darker:active,.back-button.is-darker:focus,.back-button.is-darkest:hover,.back-button.is-darkest:active,.back-button.is-darkest:focus{color:var(--color--accent);background-color:var(--color--background)}.back-button.is-darker:hover svg path,.back-button.is-darker:active svg path,.back-button.is-darker:focus svg path,.back-button.is-darkest:hover svg path,.back-button.is-darkest:active svg path,.back-button.is-darkest:focus svg path{stroke:var(--color--accent)}.back-button.is-left-aligned{padding-left:0}.back-button.mb-0{margin-bottom:0}.back-button svg{width:1.5rem;margin-right:0.25rem;margin-bottom:0.125rem}.back-button svg path{stroke:var(--color--dark)}.info-tooltip-button{width:1.75rem;height:1.75rem}.info-tooltip-button path{fill:var(--color--accent)}textarea{min-height:4rem}textarea.not-resizeable{resize:none}.input-wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-flow:column nowrap;gap:var(--spacing--1)}.input,.select2 .selection .select2-selection,.textarea{--color--background--default: var(--color--lightest);--color--background--hover: var(--color--lightest);--color--background--active: var(--color--lightest);--color--background--disabled: var(--color--background--highlighted);--color--foreground--default: var(--color--foreground);--color--foreground--hover: var(--color--foreground);--color--foreground--active: var(--color--foreground);--color--foreground--disabled: var(--color--foreground--highlighted);--color--border--default: var(--color--lightest);--color--border--hover: var(--color--accent);--color--border--active: var(--color--accent);--color--border--disabled: var(--color--lightest);--color--accent--default: var(--color--accent);--color--accent--hover: var(--color--accent);--color--accent--active: var(--color--accent);--color--placeholder: var(--color--dark);display:block;position:relative;background-color:var(--color--background--default);color:var(--color--foreground--default);border:2px solid var(--color--border--default);border-radius:var(--border-radius);outline:none;height:2.5rem;transition:var(--transition--default);padding:var(--spacing--1) 1rem;font-family:var(--family--base);font-size:0.875rem;line-height:1;width:auto}.input::placeholder,.select2 .selection .select2-selection::placeholder,.textarea::placeholder{color:var(--color--placeholder)}.input:hover,.select2 .selection .select2-selection:hover,.textarea:hover{background-color:var(--color--background--hover);color:var(--color--foreground--hover);border-color:var(--color--border--hover)}.input:active,.select2 .selection .select2-selection:active,.input:focus,.select2 .selection .select2-selection:focus,.input.is-active,.select2 .selection .is-active.select2-selection,.input.active,.select2 .selection .active.select2-selection,.textarea:active,.textarea:focus,.textarea.is-active,.textarea.active{background-color:var(--color--background--active);color:var(--color--foreground--active);border-color:var(--color--border--active)}.input:disabled,.select2 .selection .select2-selection:disabled,.input.is-disabled,.select2 .selection .is-disabled.select2-selection,.textarea:disabled,.textarea.is-disabled{cursor:not-allowed;background-color:var(--color--background--disabled);color:var(--color--foreground--disabled);border-color:var(--color--border--disabled)}.input.is-valid,.select2 .selection .is-valid.select2-selection,.textarea.is-valid{--color--accent--darkest: var(--color--success--darkest);--color--accent--darker: var(--color--success--darker);--color--accent--dark: var(--color--success--dark);--color--accent: var(--color--success);--color--accent--light: var(--color--success--light);--color--accent--lighter: var(--color--success--lighter);--color--accent--lightest: var(--color--success--lightest);--color--border--default: var(--color--accent);--color--foreground--default: var(--color--accent)}.input.is-invalid,.select2 .selection .is-invalid.select2-selection,.textarea.is-invalid{--color--accent--darkest: var(--color--alert--darkest);--color--accent--darker: var(--color--alert--darker);--color--accent--dark: var(--color--alert--dark);--color--accent: var(--color--alert);--color--accent--light: var(--color--alert--light);--color--accent--lighter: var(--color--alert--lighter);--color--accent--lightest: var(--color--alert--lightest);--color--border--default: var(--color--accent);--color--foreground--default: var(--color--accent)}.input.is-example-input,.select2 .selection .is-example-input.select2-selection,.textarea.is-example-input{min-height:4rem;resize:none}.input.is-search,.select2 .selection .is-search.select2-selection,.textarea.is-search{background:url(/assets/icons/search-light-3c691a5f2bcd7c05a926d159e33c0a6b4b2c1575f635d2313b053293d6830ad9.svg) no-repeat,var(--color--lightest);background-position:calc(100% - 0.5rem) center;padding-right:2.5rem}.textarea[data-controller="textarea"]{transition:none;min-height:4rem;overflow-y:hidden;resize:none}.textarea.is-incorrect[data-controller="textarea"]{border-color:var(--color--alert);color:var(--color--alert)}.textarea.is-correct[data-controller="textarea"]{border-color:var(--color--success);color:var(--color--success)}.textarea.is-tall[data-controller="textarea"]{min-height:7rem}.textarea+#wordCount{width:100%;color:var(--color--dark);text-align:right;margin-top:10px;display:block}select.input,.select2 .selection select.select2-selection{appearance:none;padding-right:2.5rem;background-image:url(/assets/icons/chevron-36742c1c7166b92a24d1305f831880e5d9ae196928717b90078f7b6826e7d8ab.svg);background-position:calc(100% - 0.75rem) center;background-repeat:no-repeat;max-width:100%}select.input.is-white,.select2 .selection select.is-white.select2-selection{background:url(/assets/icons/chevron-36742c1c7166b92a24d1305f831880e5d9ae196928717b90078f7b6826e7d8ab.svg),var(--color--background);background-position:calc(100% - 0.75rem) center;background-repeat:no-repeat}.textarea{resize:vertical;padding:1rem}.textarea.is-question{padding:var(--spacing--1)}.tox.tox-tinymce{--color--accent--default: var(--color--accent);--color--accent--hover: var(--color--accent);--color--accent--active: var(--color--accent);--color--border--default: var(--color--light);border-color:var(--color--border--default) !important;border-radius:var(--border-radius);transition:border-color var(--transition--default);width:100%}.tox.tox-tinymce.is-valid{--color--accent--darkest: var(--color--success--darkest);--color--accent--darker: var(--color--success--darker);--color--accent--dark: var(--color--success--dark);--color--accent: var(--color--success);--color--accent--light: var(--color--success--light);--color--accent--lighter: var(--color--success--lighter);--color--accent--lightest: var(--color--success--lightest);border-color:var(--color--accent--default) !important}.tox.tox-tinymce.is-invalid{--color--accent--darkest: var(--color--alert--darkest);--color--accent--darker: var(--color--alert--darker);--color--accent--dark: var(--color--alert--dark);--color--accent: var(--color--alert);--color--accent--light: var(--color--alert--light);--color--accent--lighter: var(--color--alert--lighter);--color--accent--lightest: var(--color--alert--lightest);border-color:var(--color--accent--default) !important}.tox.tox-tinymce:hover{border-color:var(--color--accent--hover) !important}.tox.tox-tinymce:active,.tox.tox-tinymce:focus,.tox.tox-tinymce:focus-within,.tox.tox-tinymce:focus-visible{border-color:var(--color--accent--active) !important}.tox.tox-tinymce .tox-statusbar{height:1.5rem}.tox-button:not(.tox-button--secondary):not(.tox-button--icon){background:var(--color--accent) !important;border-color:transparent !important}.image-input{--color--background--default: var(--color--background);--color--background--hover: var(--color--background);--color--background--active: var(--color--background);--color--foreground--default: var(--color--foreground);--color--foreground--hover: var(--color--foreground);--color--foreground--active: var(--color--foreground);--color--accent--default: var(--color--accent);--color--accent--hover: var(--color--accent);--color--accent--active: var(--color--accent);--color--placeholder: var(--color--foreground);--color--border--default: var(--color--light);position:relative;background-color:var(--color--background--default);border:none;transition:var(--transition--default);overflow:hidden;border-radius:50%}.image-input:hover{background-color:var(--color--background--hover);color:var(--color--foreground--hover);border-color:var(--color--accent--hover)}.image-input:hover span{opacity:0.6}.image-input:hover .icon{opacity:0.6}.image-input:active,.image-input:focus,.image-input.is-active,.image-input.active{background-color:var(--color--background--active);color:var(--color--foreground--active);border-color:var(--color--accent--active)}.image-input.is-rounded{border-radius:100%}.image-input input{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.image-input .icon{pointer-events:none;opacity:0.3;width:3rem;height:3rem;position:absolute;top:calc(50% - 2.5rem);left:calc(50% - 1.5rem)}.image-input .icon svg{width:100%;height:100%;object-fit:contain}.image-input .icon svg path{stroke:var(--color--placeholder);transition:var(--transition--default)}.image-input span{position:absolute;top:50%;transform:translateY(-50%);left:0;opacity:0.3;width:100%;pointer-events:none;font-size:1rem;text-align:center;font-style:italic;color:var(--color--placeholder);transition:var(--transition--default)}.image-input img{position:absolute;pointer-events:none;width:100%;height:100%;transition:var(--transition--default);opacity:1}.image-input img.js-input-field-preview{z-index:1}.image-input img[src=""]{opacity:0}.checkbox{--color--border--default: var(--color--foreground);--color--border--active: var(--color--accent);--color--tick--unchecked: transparent;--color--tick--hover: transparent;--color--tick--checked: var(--color--background);--color--accent--default: var(--color--accent);--color--accent--hover: var(--color--accent);--color--accent--active: var(--color--accent--dark);display:flex;align-items:flex-start;justify-content:flex-start;flex-flow:row nowrap;width:100%;margin-bottom:var(--spacing--2);cursor:pointer;color:var(--color--foreground);font-size:0.875rem;line-height:1.25rem}.checkbox.mb-0{margin-bottom:0}.checkbox input[type="checkbox"]{appearance:none;min-width:1rem;width:1rem;height:1rem;margin-right:var(--spacing--1);margin-top:1px;border:1px solid var(--color--border--default);border-radius:0.1875em;transition:var(--transition--default);background-color:var(--color--background);position:relative;cursor:pointer}.checkbox input[type="checkbox"]+div>label{cursor:pointer;user-select:none}.checkbox input[type="checkbox"]::before{content:"";transform-origin:bottom left;clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);background-color:var(--color--tick--unchecked);position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:80%;height:80%;transition:var(--transition--default)}.checkbox input[type="checkbox"]:disabled{cursor:not-allowed;border-color:var(--color--lighter)}.checkbox input[type="checkbox"]:disabled+label{cursor:not-allowed;color:var(--color--dark)}.checkbox input[type="checkbox"]:hover:not(:disabled){cursor:pointer;border-color:var(--color--accent--hover)}.checkbox input[type="checkbox"]:hover::before{background-color:var(--color--tick--hover)}.checkbox input[type="checkbox"]:active,.checkbox input[type="checkbox"]:focus,.checkbox input.is-active[type="checkbox"],.checkbox input.active[type="checkbox"]{cursor:pointer;border-color:var(--color--accent--active)}.checkbox input[type="checkbox"]:active::before,.checkbox input[type="checkbox"]:focus::before,.checkbox input.is-active[type="checkbox"]::before,.checkbox input.active[type="checkbox"]::before{background-color:var(--color--tick--hover)}.checkbox input[type="checkbox"]:checked{border-color:var(--color--border--active);background-color:var(--color--border--active)}.checkbox input[type="checkbox"]:checked::before{background-color:var(--color--tick--checked)}.checkbox>div{display:flex;align-items:flex-start;justify-content:flex-start;flex-flow:column nowrap;width:100%}.checkbox>div em{color:var(--color--dark--highlighted);margin-top:0.2em;opacity:0.8}.radio{--color--border--default: var(--color--dark);--color--border--active: var(--color--dark);--color--tick--unchecked: transparent;--color--tick--hover: var(--color--light);--color--tick--checked: var(--color--accent);--color--accent--default: var(--color--accent);--color--accent--hover: var(--color--accent--light);--color--accent--active: var(--color--accent--dark);display:flex;align-items:flex-start;justify-content:flex-start;flex-flow:row nowrap;font-size:1rem;width:100%;margin-bottom:var(--spacing--2)}.radio input[type="radio"]{appearance:none;min-width:1.25rem;width:1.25rem;height:1.25rem;border-radius:50%;margin-right:var(--spacing--1);border:2px solid var(--color--border--default);transition:var(--transition--default);position:relative}.radio input[type="radio"]+div>label{cursor:pointer;user-select:none}.radio input[type="radio"]::before{content:"";background-color:var(--color--tick--unchecked);position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:75%;height:75%;border-radius:50%;transition:var(--transition--default)}.radio input[type="radio"]:hover{cursor:pointer;border-color:var(--color--accent--hover)}.radio input[type="radio"]:hover::before{background-color:var(--color--tick--hover)}.radio input[type="radio"]:active,.radio input[type="radio"]:focus,.radio input.is-active[type="radio"],.radio input.active[type="radio"]{cursor:pointer;border-color:var(--color--accent--active)}.radio input[type="radio"]:active::before,.radio input[type="radio"]:focus::before,.radio input.is-active[type="radio"]::before,.radio input.active[type="radio"]::before{background-color:var(--color--tick--hover)}.radio input[type="radio"]:checked{border-color:var(--color--border--active)}.radio input[type="radio"]:checked::before{background-color:var(--color--tick--checked)}.radio label{margin-top:3px;color:var(--color--dark)}.radio>div{display:flex;align-items:flex-start;justify-content:flex-start;flex-flow:column nowrap;width:100%}.radio>div em{color:var(--color--dark--highlighted);margin-top:0.2em;opacity:0.8}.radio.is-bold label{font-weight:900;text-transform:uppercase;font-size:0.75rem;margin-top:0.275rem;color:var(--color--foreground)}.radio+.radio{margin-left:var(--spacing--3)}.radio.is-small input,.datatable .datatable__search button.radio input{min-width:1.125rem;width:1.125rem;height:1.125rem}.radio.is-small label,.datatable .datatable__search button.radio label{font-size:0.875rem;line-height:1.25rem;margin-top:0}.toggle-radio{transition:all 220ms ease-in-out}.toggle-radio input{display:none}.toggle-radio label{padding:0.5rem var(--spacing--2);display:flex;justify-content:center;align-items:center;color:var(--color--dark);border-radius:var(--border-radius);background-color:var(--color--background);transition:all 220ms ease-in-out;font-family:var(--family--heading);font-weight:400}.toggle-radio label:hover{opacity:0.9;cursor:pointer}.toggle-radio input:checked+label{background-color:var(--color--accent);color:var(--color--white)}.toggle-radio input:checked+label .toggle-radio__count{background-color:var(--color--white);color:var(--color--accent)}.toggle-radio input:disabled+label{background-color:var(--color--success)}.toggle-radio svg{width:1.5rem;height:1.5rem;margin-right:var(--spacing--2)}.toggle-radio__count{height:1.5rem;width:auto;padding:0 0.5rem;display:flex;justify-content:center;align-items:center;margin-left:var(--spacing--2);background-color:var(--color--dark);border-radius:1.5rem;color:var(--color--white)}.flatpickr-input{background:url(/assets/icons/calendar-aaf8a85890e299ec4c043e1e87474cf634628619556c530aabfd5604800b1bf2.svg) no-repeat calc(100% - 0.625rem) center,var(--color--lightest);background-size:1.125rem}.flatpickr-input.js-input-timepicker{background:url(/assets/icons/clock-outline-27883e9767b8de7c70d7b9efe0434c75624edc0d7d2f49ad4cab807b6cba559a.svg) no-repeat calc(100% - 0.625rem) center,var(--color--lightest);background-size:19px 19px}input[type="date"]::-webkit-inner-spin-button,input[type="date"]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.image-upload{border:1px dashed var(--color--dark);border-radius:var(--border-radius);background:var(--color--lightest);padding:var(--layout--gutter);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;text-align:center}.image-upload:hover{border-color:var(--color--accent)}.image-upload input[type="file"]{position:absolute;top:0;bottom:0;right:0;left:0;opacity:0;cursor:pointer}.image-upload .image-upload__text{margin:0.25rem;color:var(--color--dark);font-size:0.75rem}.image-upload .image-upload__text strong{color:var(--color--foreground);font-size:1.25em}.image-upload .image-upload__text u{color:var(--color--accent)}.image-upload .icon{width:3rem;height:3rem;margin-bottom:var(--spacing--1)}.select2-hidden-accessible{display:none !important}.select2{width:100% !important}.select2 .selection .select2-selection{display:flex;align-items:center;border-width:2px !important;gap:4px;height:auto;min-height:2.5rem;border-radius:var(--border-radius) !important}.select2 .selection .select2-selection textarea{min-height:unset}.select2 .selection .select2-selection .select2-selection__rendered{display:flex;flex-wrap:wrap;gap:0.625rem;margin:0}.select2 .selection .select2-selection .select2-selection__choice{margin:0;background-color:var(--color--accent);color:var(--color--background);padding-top:0.25rem;padding-bottom:0.25rem;border:none}.select2 .selection .select2-selection .select2-selection__choice__remove{margin:auto;height:100%;border:none;color:var(--color--background);padding:0 0.375rem}.select2 .selection .select2-selection .select2-selection__choice__remove:hover,.select2 .selection .select2-selection .select2-selection__choice__remove:focus,.select2 .selection .select2-selection .select2-selection__choice__remove:active{background-color:var(--color--accent--dark);color:var(--color--background)}.select2.select2-container--focus .select2-selection--multiple{border-color:var(--color--accent) !important}.select2 .select2-search__field{padding-top:3px !important;margin:0 !important;font-family:var(--family--base) !important;font-size:0.875rem !important;line-height:1 !important}.select2 .select2-selection__clear{height:auto !important;font-size:1.5rem !important;color:var(--color--accent)}.select2-container .select2-dropdown{border:none;box-shadow:0px 0px 4px var(--color--light);border-radius:var(--border-radius) !important}.select2-container .select2-dropdown.select2-dropdown--above{transform:translateY(-0.625rem)}.select2-container .select2-dropdown.select2-dropdown--below{transform:translateY(0.625rem)}.select2-container .select2-dropdown .select2-results__options .select2-results__option{padding:0.5rem}.select2-container .select2-dropdown .select2-results__options .select2-results__option:empty{padding:0}.select2-container .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--highlighted{background-color:var(--color--lightest);color:var(--color--foreground)}.select2-container .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected{background-color:var(--color--background);color:var(--color--accent);font-weight:900}.select2-container .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected:hover{background-color:var(--color--lightest)}.tile-radio+label{text-align:center}.tile-radio+label .card__title{text-align:center !important}.tile-radio:checked+label{color:var(--color--background)}.assessor-radio:disabled+label{background-color:var(--color--lightest) !important;border-color:red}.is-color-radios{display:flex;flex-wrap:wrap}.is-color-radios .is-color-radio input[type="radio"]{display:none}.is-color-radios .is-color-radio .is-color-radio-square{border-radius:var(--border-radius);width:2rem;height:2rem;cursor:pointer;margin:0.125rem;color:white;display:flex;align-items:center;justify-content:center;font-weight:bold}.is-color-radios .is-color-radio input[type="radio"]+label{display:block;border-width:0px;border-style:solid;border-radius:10px;padding:0.125rem}.is-color-radios .is-color-radio input[type="radio"]:checked+label{padding:0px;border-width:3px}.datatable{width:100%;--color--accent--default: var(--color--accent);--color--accent--hover: var(--color--lightest);--color--accent--active: var(--color--accent--dark);--color--foreground--default: var(--color--foreground);--color--foreground--hover: var(--color--foreground);--color--foreground--active: var(--color--foreground);--color--datatable-head-background--default: var(--color--background--highlighted);--color--datatable-head-background--hover: var(--color--dark);--color--datatable-head-background--active: var(--color--accent--dark);--color--datatable-head-foreground--default: var(--color--foreground);--color--datatable-head-foreground--hover: var(--color--foreground--inverted);--color--datatable-head-foreground--active: var(--color--foreground--inverted);--color--datatable-row-odd-foreground--default: var(--color--foreground);--color--datatable-row-odd-foreground--hover: var(--color--foreground--inverted);--color--datatable-row-odd-foreground--active: var(--color--foreground--inverted);--color--datatable-row-odd-background--default: var(--color--background);--color--datatable-row-odd-background--hover: var(--color--accent--lightest);--color--datatable-row-odd-background--active: var(--color--accent--dark);--color--datatable-row-even-foreground--default: var(--color--foreground);--color--datatable-row-even-foreground--hover: var(--color--foreground--inverted);--color--datatable-row-even-foreground--active: var(--color--foreground--inverted);--color--datatable-row-even-background--default: var(--color--background--highlighted);--color--datatable-row-even-background--hover: var(--color--accent--lightest);--color--datatable-row-even-background--active: var(--color--accent--dark);--color--border: var(--color--light)}.datatable>*:not(:last-child){margin-bottom:1.5rem}.datatable td{cursor:default;color:var(--color--foreground);transition:var(--transition--default);padding:var(--spacing--2)}.datatable td>*:not(:last-child){margin-right:var(--spacing--2)}@media only screen and (max-width: 1024px){.datatable .datatable__header{margin-bottom:0.5rem;padding-bottom:0.5rem}.datatable .datatable__header ul{flex-direction:column}.datatable .datatable__header select{flex:1}}.datatable .datatable__size{font-size:0.875rem;margin-top:0.5rem;display:flex;text-transform:capitalize;color:var(--color--dark)}.datatable .datatable__size strong{font-weight:900;margin-left:0.25rem}.datatable .datatable__search{background-color:var(--color--lightest);border-radius:var(--border--radius);border:none;display:flex;align-items:stretch;flex-flow:row nowrap;height:auto;flex:1;width:100%}.datatable .datatable__search button{width:2rem;height:2rem;padding:0}.datatable .datatable__search input{font-size:var(--size--base);background:transparent;border:none;border-radius:0;outline:none;padding:0 var(--spacing--2);height:2rem;width:100%}.datatable .datatable__search input::placeholder{color:var(--color--foreground);opacity:0.6}.datatable .datatable__table,.datatable.datatable table{width:100%;overflow:hidden;overflow-x:auto;border-spacing:0 0.625rem;border-collapse:collapse}@media only screen and (max-width: 1024px){.datatable .datatable__table,.datatable.datatable table{display:flex;flex-direction:column}}@media only screen and (max-width: 1024px){.datatable thead{display:none}}.datatable thead tr>th:not(:first-child){border-left:1px solid var(--color--border);border-left:none}.datatable thead tr th{cursor:pointer;transition:var(--transition--default);padding:var(--spacing--1) var(--spacing--2);text-transform:uppercase;font-weight:var(--weight--medium);letter-spacing:0.1em;font-size:0.75em;color:var(--color--datatable-head-foreground--default);font-weight:var(--weight--extrabold);background-color:var(--color--lightest)}.datatable thead tr th.is-active{background-color:var(--color--datatable-head-background--active);color:var(--color--datatable-head-foreground--hover)}.datatable thead tr th:nth-child(1){border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.datatable thead tr th:nth-last-child(1){border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}@media only screen and (max-width: 1024px){.datatable tbody{display:flex;flex-direction:column}}@media only screen and (max-width: 1024px){.datatable tbody tr{display:flex;flex-direction:column;position:relative;border:1px solid var(--color--light);margin-bottom:1rem;border-radius:var(--border-radius);padding:var(--spacing--2)}}.datatable tbody tr.unread{font-weight:700}.datatable tbody tr td{font-size:0.875rem}@media only screen and (max-width: 1024px){.datatable tbody tr td{display:block;padding:0;margin-bottom:var(--spacing--1);font-size:0.875rem}.datatable tbody tr td:nth-last-child(1){margin-bottom:0}.datatable tbody tr td.has-text-right,.datatable tbody tr td.has-text-centered{text-align:left}}.datatable tbody tr td:nth-child(1){border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.datatable tbody tr td:nth-last-child(1){border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.datatable tbody tr:hover td,.datatable tbody tr:focus td{background-color:var(--color--accent--hover)}@media only screen and (max-width: 1024px){.datatable tbody tr:hover td,.datatable tbody tr:focus td{background-color:transparent}}.datatable tbody tr:hover .actions>a,.datatable tbody tr:focus .actions>a{background-color:var(--color--light)}.datatable tbody tr:hover .button.is-lightest,.datatable tbody tr:hover .devise input.is-lightest[type="submit"],.devise .datatable tbody tr:hover input.is-lightest[type="submit"],.datatable tbody tr:hover .devise button.is-lightest,.devise .datatable tbody tr:hover button.is-lightest,.datatable tbody tr:hover .splide .is-lightest.splide__pagination__page,.splide .datatable tbody tr:hover .is-lightest.splide__pagination__page,.datatable tbody tr:hover .splide .is-lightest.splide__arrow,.splide .datatable tbody tr:hover .is-lightest.splide__arrow,.datatable tbody tr:hover .actions>a.is-lightest,.datatable tbody tr:hover .is-lightest.back-button,.datatable tbody tr:hover .datatable__search button.is-lightest,.datatable .datatable__search tbody tr:hover button.is-lightest,.datatable tbody tr:focus .button.is-lightest,.datatable tbody tr:focus .devise input.is-lightest[type="submit"],.devise .datatable tbody tr:focus input.is-lightest[type="submit"],.datatable tbody tr:focus .devise button.is-lightest,.devise .datatable tbody tr:focus button.is-lightest,.datatable tbody tr:focus .splide .is-lightest.splide__pagination__page,.splide .datatable tbody tr:focus .is-lightest.splide__pagination__page,.datatable tbody tr:focus .splide .is-lightest.splide__arrow,.splide .datatable tbody tr:focus .is-lightest.splide__arrow,.datatable tbody tr:focus .actions>a.is-lightest,.datatable tbody tr:focus .is-lightest.back-button,.datatable tbody tr:focus .datatable__search button.is-lightest,.datatable .datatable__search tbody tr:focus button.is-lightest{background-color:var(--color--light)}.datatable tbody tr.is-highlighted{border:2px solid var(--color--accent);animation:fadeOutHighlighted 3s forwards}@keyframes fadeOutHighlighted{from{border-color:var(--color--accent)}to{border-color:transparent}}.datatable .datatable__icon{margin:0}.datatable .actions{display:flex;justify-content:end}.datatable .actions.actons-justify-end{justify-content:end}@media only screen and (max-width: 1024px){.datatable .actions{position:absolute;top:0.625rem;right:0.625rem}}.datatable .actions>a{height:2.5rem;width:2.5rem;background-color:var(--color--lightest);border-radius:50%;padding:var(--spacing--0);margin:0 0.25rem}@media only screen and (max-width: 1024px){.datatable .actions>a{height:2rem;width:2rem}}.datatable .actions>a svg{width:80%;height:80%}.datatable .actions>a .icon svg path{stroke:var(--color--darker)}.datatable .big-actions{display:flex;flex-wrap:wrap;gap:0.625rem;justify-content:flex-end}.datatable .big-actions .button,.datatable .big-actions .devise input[type="submit"],.devise .datatable .big-actions input[type="submit"],.datatable .big-actions .devise button,.devise .datatable .big-actions button,.datatable .big-actions .splide .splide__pagination__page,.splide .datatable .big-actions .splide__pagination__page,.datatable .big-actions .splide .splide__arrow,.splide .datatable .big-actions .splide__arrow,.datatable .big-actions .back-button,.datatable .big-actions .datatable__search button,.datatable .datatable__search .big-actions button,.datatable .big-actions .actions>a{flex:1}@media only screen and (max-width: 1024px){.datatable .big-actions .button,.datatable .big-actions .devise input[type="submit"],.devise .datatable .big-actions input[type="submit"],.datatable .big-actions .devise button,.devise .datatable .big-actions button,.datatable .big-actions .splide .splide__pagination__page,.splide .datatable .big-actions .splide__pagination__page,.datatable .big-actions .splide .splide__arrow,.splide .datatable .big-actions .splide__arrow,.datatable .big-actions .back-button,.datatable .big-actions .datatable__search button,.datatable .datatable__search .big-actions button,.datatable .big-actions .actions>a{flex:1;min-width:100%}}.table-score{min-width:6.25rem;display:flex;justify-content:center;align-items:center;margin:0 auto;flex:1;gap:0.625rem;font-weight:900;font-size:0.875rem}@media only screen and (max-width: 1024px){.table-score{justify-content:flex-start}}.table-score svg{margin:0;width:1.25rem;min-width:1.25rem;height:1.25rem}.error-message{color:var(--color--alert)}.error-placeholder .error-message{color:var(--color--alert)}.pagination__wrapper{border:none;background-color:white;border-top:1px solid var(--color--light);position:sticky;bottom:0;right:0;margin-bottom:0;padding:0.5rem 0.5rem;margin-top:2rem;transform:translateY(-1px);display:flex;justify-content:space-between;align-items:center;z-index:99}@media only screen and (max-width: 992px){.pagination__wrapper{padding:0.75rem 0.5rem;flex-direction:column;justify-content:center;align-items:center;gap:0.375rem}}nav.pagination{display:flex;align-items:center;justify-content:flex-end}@media only screen and (max-width: 992px){nav.pagination{max-width:20rem;width:100%;justify-content:space-between}}nav.pagination a{color:var(--color--primary)}nav.pagination .first,nav.pagination .last,nav.pagination .prev,nav.pagination .next{height:2rem;margin:0.25rem;display:flex;align-items:center;justify-content:center;color:var(--color--dark);padding:0 0.5rem}nav.pagination .prev,nav.pagination .next{width:2rem;font-size:1.5rem}@media only screen and (max-width: 992px){nav.pagination .page{display:none}}nav.pagination .page.current{width:2rem;height:2rem;margin:0.25rem;display:flex;align-items:center;justify-content:center;background:var(--color--primary);color:var(--color--background);border-radius:3px}nav.pagination .page a{width:2rem;height:2rem;margin:0.25rem;display:flex;align-items:center;justify-content:center;color:var(--color--primary);border:1px solid transparent;border-radius:3px;transition:border 0.3s ease}nav.pagination .page a:hover{transition:border 0.3s ease;border-color:var(--color--primary)}nav.pagination .page.gap{width:2rem;height:2rem;margin:0.25rem;display:flex;align-items:center;justify-content:center;color:var(--color--foreground)}@media only screen and (max-width: 992px){nav.pagination .page.gap{display:none}}.form{--color--border: var(--color--light);--color--error: var(--color--alert);padding:var(--spacing--2)}@media only screen and (max-width: 1024px){.form{padding:var(--spacing--2) var(--spacing--1)}}.form .grid--2{grid-row-gap:0}@media only screen and (max-width: 1024px){.form .grid--2{grid-template-columns:1fr}}.form fieldset{margin:0 0 var(--layout--gutter);border:none;padding:var(--spacing--3) 0;box-sizing:border-box;border:none}.form fieldset .is-compact{padding:0;margin:0;margin-bottom:var(--spacing--3)}.form fieldset.is-nested-inline-fields{padding:0;margin:0}.form fieldset.is-nested-inline-fields .field{margin-bottom:var(--spacing--1)}@media only screen and (max-width: 1024px){.form fieldset{padding:var(--spacing--2) 0;margin:0 0 var(--spacing--2)}}.form fieldset>legend{font-size:var(--size--5);background:var(--color--background);color:var(--color--foreground);font-weight:var(--weight--extrabold);padding:0;margin:0;text-align:left}.form fieldset>legend.mb-2{margin-bottom:var(--spacing--2)}.form fieldset>*:last-child{margin-bottom:0;padding-bottom:0}.form fieldset>fieldset{border-top:0;border-left:none;border-right:none;padding:0 0 var(--spacing--3)}.form fieldset.mb-0{margin-bottom:0}.form fieldset.pb-0{padding-bottom:0}.form fieldset.header{border:none;margin-bottom:0;display:flex;align-items:center;justify-content:space-between;z-index:2;position:sticky;top:4rem;background:white}.form fieldset.header *{margin:0}.form fieldset.footer{border:none;background-color:var(--color--background);border-top:1px solid var(--color--lightest);position:sticky;bottom:0;right:0;margin-bottom:0;display:flex;align-items:center;justify-content:flex-end;flex-flow:row nowrap;padding:var(--spacing--1);margin-top:var(--spacing--2);padding-top:var(--spacing--4);z-index:1}.form fieldset.footer>*:not(:last-child){margin-left:var(--spacing--3)}.form .field{display:flex;align-items:flex-start;justify-content:flex-start;flex-flow:column nowrap;margin-bottom:var(--spacing--2);box-sizing:border-box}.form .field.is-grid{width:100%;display:grid;grid-template-columns:1fr}.form .field .input-money{display:flex;align-items:center;width:100%}.form .field .input-money .input-money__input{width:100%;margin-right:var(--spacing--1)}.form .field .input-money select{width:auto}.form .field .textarea,.form .field .input,.form .field .select2 .selection .select2-selection,.select2 .selection .form .field .select2-selection,.form .field .choices{width:100%}.form .field>*{margin-top:0}.form .field>*:not(:last-child){margin-bottom:var(--spacing--1)}.form .field.is-inline{display:flex;align-items:center;justify-content:space-between;flex-flow:row nowrap}.form .field.is-inline .label{width:50%}.form .field.is-inline>.input,.form .select2 .selection .field.is-inline>.select2-selection,.select2 .selection .form .field.is-inline>.select2-selection,.form .field.is-inline>.textarea,.form .field.is-inline>.input-wrapper{width:50%}.form .field.is-inline>*:not(:last-child){margin-bottom:0;margin-right:var(--spacing--1)}.form .field.is-inline .input.is-wide,.form .field.is-inline .select2 .selection .is-wide.select2-selection,.select2 .selection .form .field.is-inline .is-wide.select2-selection{flex:2;width:auto}.form .field .label{font-weight:var(--weight--extrabold);display:inline-block;width:100%;font-size:0.75rem;color:var(--color--dark);margin-bottom:0.625rem;text-transform:uppercase}@media only screen and (max-width: 1024px){.form .field .label{font-size:0.625rem}}.form .field .label.is-invisible{opacity:0;pointer-events:none;visibility:hidden}.form .field .description{font-size:1rem;font-style:italic}.form .submit-field{padding-top:var(--spacing--2);display:flex;gap:var(--spacing--2)}@media only screen and (max-width: 1024px){.form .submit-field{flex-direction:column;gap:var(--spacing--1);padding-top:var(--spacing--1)}.form .submit-field .button,.form .submit-field .devise input[type="submit"],.devise .form .submit-field input[type="submit"],.form .submit-field .devise button,.devise .form .submit-field button,.form .submit-field .splide .splide__pagination__page,.splide .form .submit-field .splide__pagination__page,.form .submit-field .splide .splide__arrow,.splide .form .submit-field .splide__arrow,.form .submit-field .back-button,.form .submit-field .datatable .datatable__search button,.datatable .datatable__search .form .submit-field button,.form .submit-field .datatable .actions>a,.datatable .form .submit-field .actions>a{width:100%}}.char-counter-wrapper{width:100%;gap:0.5rem;display:flex;justify-content:flex-end;white-space:nowrap;align-items:center;margin-top:0.625rem;font-size:0.75rem;text-align:right}.char-counter-wrapper__min{opacity:0.6}.char-counter{display:flex;color:var(--color--dark)}.input-partition{font-variant-numeric:tabular-nums;padding-left:10px;letter-spacing:29px;font-size:1.75rem;border:0;background-color:transparent;background-image:linear-gradient(to right, var(--color--foreground--highlighted) 75%, rgba(255,255,255,0) 0%);background-position:bottom;background-size:45px 1px;background-repeat:repeat-x;background-position-x:0;outline:0;width:300px;min-width:300px}.input-partition__wrapper--inner{position:sticky;left:0}.input-partition__wrapper--outer{width:260px;overflow:hidden}.image-input-field{display:flex;align-items:center}@media only screen and (max-width: 992px){.image-input-field{flex-direction:column;width:100%}}.image-input-field__text{margin:0;margin-left:var(--spacing--3);color:var(--color--dark);text-transform:uppercase;font-weight:var(--weight--extrabold);font-size:0.875rem}@media only screen and (max-width: 992px){.image-input-field__text{margin:0;font-size:0.75rem;margin-top:var(--spacing--2)}}.search{display:flex;flex-wrap:wrap;gap:var(--spacing--3);margin-bottom:var(--spacing--3)}.search ul{padding:0;margin:0;list-style:none;display:flex;gap:var(--spacing--1)}.search ul li{margin:0}.search .input,.search .select2 .selection .select2-selection,.select2 .selection .search .select2-selection{flex:2}.filters{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing--2) var(--spacing--1);margin-bottom:var(--spacing--5)}.filters.is-compact{gap:var(--spacing--1);margin-bottom:var(--spacing--2)}@media only screen and (max-width: 1024px){.filters{margin-bottom:var(--spacing--2) !important;gap:var(--spacing--1)}.filters>*{flex:1}}@media only screen and (max-width: 1024px) and (max-width: 992px){.filters>*{flex:auto;width:100%}}@media only screen and (max-width: 1024px){.filters input[type="search"]{min-width:100%;flex:2;margin-bottom:var(--spacing--2)}}@media only screen and (max-width: 1024px) and (max-width: 992px){.filters input[type="search"]{margin-bottom:0}}@media only screen and (max-width: 992px){.filters.is-scrollable{flex-direction:row;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;width:100vw;margin-left:-1rem;padding:0 1rem;padding-bottom:var(--spacing--1)}.filters.is-scrollable.is-100{width:calc(100% + 2rem);margin-left:-1rem}}.filters input[type="search"]{background:url(/assets/icons/search-light-3c691a5f2bcd7c05a926d159e33c0a6b4b2c1575f635d2313b053293d6830ad9.svg) no-repeat,var(--color--lightest);background-position:calc(100% - 0.5rem) center;padding-right:2.5rem}.filters.mb-0{margin-bottom:0}.filters.mb-1{margin-bottom:var(--spacing--1)}.filters.mb-2{margin-bottom:var(--spacing--2)}.filters.mb-3{margin-bottom:var(--spacing--3)}@media only screen and (max-width: 992px){.filters .is-fullwidth{min-width:100%}}.filters .is-half{min-width:49%}@media only screen and (max-width: 992px){.filters .is-half{min-width:100%}}.filters .is-third{min-width:33%}@media only screen and (max-width: 992px){.filters .is-third{min-width:100%}}.filters .bordered-filter-group{padding:0.25rem 0.25rem 0.25rem 0.5rem;border:2px solid var(--color--lighter);border-radius:10px}.filters__row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing--1)}@media only screen and (max-width: 1024px){.filters__row{min-width:100%}.filters__row>*{flex:1}}.checkbox-list{padding:var(--spacing--2) 0.75rem !important;background-color:var(--color--lightest);border-radius:var(--border-radius);gap:var(--spacing--2);display:flex;flex-direction:column;width:100%;min-height:11.25rem;overflow:hidden;overflow-y:auto}.checkbox-list.is-small,.datatable .datatable__search button.checkbox-list{min-height:unset}.checkbox-list.is-outlined{border:2px solid var(--color--lightest);background:none}.checkbox-list .checkbox{margin:0}.radio-list{padding:var(--spacing--2) 0.75rem;background-color:var(--color--lightest);border-radius:var(--border-radius);gap:var(--spacing--2);display:flex;flex-direction:column;width:100%;max-height:13.25rem;overflow:hidden;overflow-y:auto}.radio-list>.radio{margin:0}.radio-list>.radio label{color:var(--color--foreground);cursor:pointer}.radio-list .radio.is-incorrect label{color:var(--color--error)}.radio-list .radio.is-correct label{color:var(--color--success)}.button-radio{display:none}.button-radio+label{display:flex;flex:1;padding:10px;border-radius:var(--border-radius);color:var(--color--darker);background-color:var(--color--lightest);cursor:pointer;transition:var(--transition--default)}.button-radio+label:hover{color:var(--color--foreground)}.button-radio[disabled]+label{background-color:var(--color--lightest);color:var(--color--light);cursor:not-allowed}.button-radio:checked+label{background-color:var(--color--accent);border-color:var(--color--accent);color:var(--color--background)}.accept-form{width:100%;display:flex;flex-direction:column}.accept-form__fields{border:none;padding:0;margin-bottom:var(--spacing--1);display:flex;gap:var(--spacing--1);flex-wrap:wrap;border:2px solid var(--color--light);padding:0.625rem;border-radius:var(--border-radius)}.accept-form__field{flex:1;white-space:nowrap}.form-calendar-field{display:flex;gap:3.125rem;flex-wrap:wrap}.form-calendar-field__fields{flex:1}@media only screen and (max-width: 992px){.form-calendar-field__fields{min-width:100%}}.report-table-form{padding-top:0}.form .report-table{padding:0;margin-top:1rem}.form .report-table h4{margin-bottom:1rem;text-transform:uppercase}.report-table__inputs{margin-bottom:1rem}.report-table__fields{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem}@media only screen and (max-width: 1024px){.report-table__fields{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 992px){.report-table__fields{grid-template-columns:repeat(1, 1fr)}}.report-table__fields .field{flex:1;padding:10px;border:1px solid var(--color--light);border-radius:var(--border-radius)}.report-table-field{width:100%;display:flex;gap:0.625rem}.report-table-field .report-table-field__handle{width:3.125rem;display:flex;justify-content:center;align-items:center}.report-table-field .report-table-field__options{flex:1;display:grid;grid-template-columns:repeat(3, 1fr);gap:0.625rem}@media only screen and (max-width: 1024px){.report-table-field .report-table-field__options{grid-template-columns:1fr}}.report-table-field .report-table-field__remove{width:3.125rem;display:flex;justify-content:center;align-items:center}.error-placeholder img{width:0.875rem;height:auto;object-fit:contain;margin-right:0.5rem;margin-top:-1px}.error-message{border-radius:0.375rem;margin:var(--spacing--1) 0 !important;color:var(--color--error);font-size:0.875rem}.error-message:first-letter{text-transform:uppercase}.tile-checkboxes{display:flex;flex-wrap:nowrap;align-items:stretch;border-radius:var(--border-radius);overflow:hidden;background:var(--color--lightest);height:2.5rem;gap:2px}.tile-checkboxes__option{width:100%;display:flex;justify-content:center}.tile-checkboxes__option input{display:none}.tile-checkboxes__option label{height:100%;background:transparent;display:flex;align-items:center;justify-content:center;flex:1;text-align:center;padding:0 0.5rem;cursor:pointer;border:2px solid transparent;user-select:none}.tile-checkboxes__option label:focus,.tile-checkboxes__option label:hover{outline:none;box-shadow:none;border-color:var(--color--primary)}.tile-checkboxes__option input:checked+label{font-weight:bold;background:var(--color--primary);color:var(--color--white)}.tile-checkboxes__option:first-child label{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.tile-checkboxes__option:last-child label{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}body.is-loading *{cursor:progress !important}form.is-loading,.is-loading[data-section-id]{opacity:0.2}.is-rotating{animation:rotate360 1s linear infinite}@keyframes rotate360{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.icon{width:1.5rem;height:1.5rem;display:inline-flex;justify-content:center;align-items:center}.icon img,.icon svg{width:100%;height:100%;object-fit:contain}.icon.is-small,.datatable .datatable__search button.icon{width:1rem;height:1rem}.icon.is-shrinked{width:1.25rem;height:1.25rem}.icon.is-large{width:2rem;height:2rem}.icon.is-xlarge{width:3rem;height:3rem}.icon.is-xxlarge{width:4rem;height:4rem}.icon.is-primary,.devise input.icon[type="submit"]{color:var(--color--primary)}.icon.is-secondary{color:var(--color--secondary)}.icon.is-tertiary{color:var(--color--tertiary)}.icon.is-info{color:var(--color--info)}.icon.is-warning{color:var(--color--warning)}.icon.is-alert,.datatable .datatable__search button.icon{color:var(--color--alert)}.icon.is-success{color:var(--color--success)}.icon.is-white{color:var(--color--white)}.icon.is-black{color:var(--color--black)}.icon.is-light{color:var(--color--light)}.icon.is-dark{color:var(--color--dark)}.padded-icon svg,.padded-icon img{transform:scale(0.9)}.text-icon-wrapper{display:flex;align-items:center;gap:0.625rem;margin:0}.image,.image-input{display:block;position:relative;overflow:hidden;margin:0;padding:0}.image img,.image-input img{width:100%;height:100%;vertical-align:middle;object-fit:cover}.image.has-border-radius,.has-border-radius.image-input{border-radius:var(--border-radius)}.image.is-contained,.is-contained.image-input{background-color:var(--color--lightest);object-fit:contain;max-height:35.125rem}.image.has-placeholder,.has-placeholder.image-input{background-color:var(--color--background--highlighted)}.image.is-rounded,.is-rounded.image-input{border-radius:100%}.image.is-12x12,.is-12x12.image-input{width:12px;min-width:12px;height:12px}.image.is-16x16,.is-16x16.image-input{width:16px;min-width:16px;height:16px}.image.is-24x24,.is-24x24.image-input{width:24px;min-width:24px;height:24px}.image.is-32x32,.is-32x32.image-input{width:32px;min-width:32px;height:32px}.image.is-48x48,.is-48x48.image-input{width:48px;min-width:48px;height:48px}.image.is-64x64,.is-64x64.image-input{width:64px;min-width:64px;height:64px}.image.is-70x70,.is-70x70.image-input{width:70px;min-width:70px;height:70px}.image.is-96x96,.is-96x96.image-input{width:96px;min-width:96px;height:96px}.image.is-128x128,.is-128x128.image-input{width:128px;min-width:128px;height:128px}.image.is-145x145,.is-145x145.image-input{width:145px;min-width:145px;height:145px}.image.is-256x256,.is-256x256.image-input{width:256px;min-width:256px;height:256px}.image.is-512x512,.is-512x512.image-input{width:512px;min-width:512px;height:512px}.image.is-1by1,.is-1by1.image-input{aspect-ratio:1 / 1}.image.is-5by4,.is-5by4.image-input{aspect-ratio:5 / 4}.image.is-4by3,.is-4by3.image-input{aspect-ratio:4 / 3}.image.is-3by2,.is-3by2.image-input{aspect-ratio:3 / 2}.image.is-5by3,.is-5by3.image-input{aspect-ratio:5 / 3}.image.is-16by9,.is-16by9.image-input{aspect-ratio:16 / 9}.image.is-2by1,.is-2by1.image-input{aspect-ratio:2 / 1}.image.is-3by1,.is-3by1.image-input{aspect-ratio:3 / 1}.image.is-4by5,.is-4by5.image-input{aspect-ratio:4 / 5}.image.is-3by4,.is-3by4.image-input{aspect-ratio:3 / 4}.image.is-2by3,.is-2by3.image-input{aspect-ratio:2 / 3}.image.is-3by5,.is-3by5.image-input{aspect-ratio:3 / 5}.image.is-9by16,.is-9by16.image-input{aspect-ratio:9 / 16}.image.is-1by2,.is-1by2.image-input{aspect-ratio:1 / 2}.image.is-1by3,.is-1by3.image-input{aspect-ratio:1 / 3}.image-input{transition:none}.image-input:hover{border:2px solid var(--color--primary)}.image-input.is-invalid{--color--accent--darkest: var(--color--alert--darkest);--color--accent--darker: var(--color--alert--darker);--color--accent--dark: var(--color--alert--dark);--color--accent: var(--color--alert);--color--accent--light: var(--color--alert--light);--color--accent--lighter: var(--color--alert--lighter);--color--accent--lightest: var(--color--alert--lightest);border-color:var(--color--accent);border-width:2px;border-style:solid}.image-input.is-og-image{border-radius:var(--border-radius);background-color:var(--color--lighter);max-width:500px;width:100%;aspect-ratio:120 / 63}.image-input.is-avatar-image{max-width:7.5rem;width:7.5rem;height:7.5rem;aspect-ratio:1 / 1;border-radius:50%}.image-input.is-post-main-image{border-radius:var(--border-radius);background-color:var(--color--lighter);max-width:500px;width:100%;aspect-ratio:2 / 1}.image-input.is-post-listing-image{border-radius:var(--border-radius);background-color:var(--color--lighter);max-width:363px;width:100%;aspect-ratio:362 / 229}.image-input.is-assessment-expense-image{border-radius:var(--border-radius);background-color:var(--color--lighter);width:100%;aspect-ratio:1 / 1}.image-input.is-assessment-expense-image img{object-fit:contain}.progress[value],.progress:not([value]){--color--progress--foreground: var(--color--accent);--color--progress--background: var(--color--background--highlighted);--color--border: var(--color--light);appearance:none;border:1px solid var(--color--border)}.progress[value]::-webkit-progress-bar,.progress:not([value])::-webkit-progress-bar{background-color:var(--color--progress--background)}.progress[value]::-webkit-progress-value,.progress:not([value])::-webkit-progress-value{background-color:var(--color--progress--foreground)}.is-timer-display{font-size:1.5rem}.is-timer-bar{--color--progress--foreground: var(--color--accent);--color--progress--background: var(--color--background--highlighted);width:100%;height:0.5rem;background-color:var(--color--progress--background);border-radius:10px}.is-timer-bar .is-time-left-bar{width:100%;height:100%;background-color:var(--color--progress--foreground);border-radius:10px}.splide{position:relative}.splide .splide__arrows{pointer-events:none;position:absolute;top:50%;left:0;display:flex;align-items:center;justify-content:space-between;flex-flow:row nowrap;width:100%;z-index:10}.splide .splide__arrow{pointer-events:all}.splide .splide__arrow:disabled,.splide .splide__arrow.is-disabled{visibility:hidden;opacity:0;pointer-events:none}.splide .splide__arrow svg path{fill:var(--color--foreground--inverted)}.splide .splide__arrow--prev{transform:rotate(180deg)}.splide .splide__pagination{display:flex;align-items:center;justify-content:center;margin:var(--spacing--1) auto}.splide .splide__pagination__page{padding:0;width:1rem;height:1rem;opacity:0.6;margin:0 var(--spacing--1)}.splide .splide__pagination__page.is-active{opacity:1}.audio-recorder{width:100%;min-width:100%;height:180px;border-radius:var(--border-radius);border:1px dashed var(--color--dark);background-color:var(--color--lightest);flex-direction:column;display:flex;align-items:center;justify-content:center}.audio-recorder [type="file"]{display:none}.audio-recorder .audio-reocrder__time{font-size:1.5rem;margin-bottom:0.5rem;font-family:var(--family--heading);color:#b8b8b8}.audio-recorder.is-recording .audio-reocrder__time{color:var(--color--primary)}.audio-recorder .audio-recorder__processing{display:none}.audio-recorder.is-loading .audio-recorder__processing{display:block}.audio-recorder.is-loading .audio-recorder__controls{display:none}.audio-recorder.is-loading .audio-reocrder__time{display:none}.audio-recorder .audio-reocrder__text{font-size:1rem}.audio-recorder .audio-recorder__processing .icon{height:3.25rem;width:3.25rem}.audio-recorder .audio-recorder__controls{display:flex;align-items:center;justify-content:center;gap:0.25rem}.audio-recorder .audio-recorder__controls .audio-recorder__control{height:2.5rem;width:2.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid var(--color--light);background:transparent;background:white;border-radius:var(--border-radius)}.audio-recorder .audio-recorder__controls .audio-recorder__control [data-status="play"]{display:none}.audio-recorder .audio-recorder__controls .audio-recorder__control svg{width:80%;height:80%;fill:var(--color--primary)}.audio-recorder .audio-recorder__controls .audio-recorder__control svg path{stroke:var(--color--primary)}.audio-recorder .audio-recorder__controls .audio-recorder__control:disabled svg{fill:#b8b8b8}.audio-recorder .audio-recorder__controls .audio-recorder__control:disabled svg path{stroke:#b8b8b8}.audio-clips{display:grid;gap:var(--spacing--1);flex-wrap:wrap;grid-template-columns:repeat(2, 1fr)}@media only screen and (max-width: 1024px){.audio-clips{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 992px){.audio-clips{grid-template-columns:repeat(1, 1fr)}}.audio-clips .audio-clip{width:100%;min-width:100%;height:185px;background:var(--color--lightest);border-radius:var(--border-radius)}@media only screen and (max-width: 480px){.audio-clips .audio-clip{width:100%}}.audio-clips .audio-clip:hover img{opacity:0.85}.audio-clips .audio-clip .audio-clip__duration{color:#b8b8b8;font-weight:bold;margin:0 0.5rem}.audio-clips .audio-clip .audio-clip__sort-button{height:2rem;width:2rem;margin-right:0.5rem;border:1px solid var(--color--light);border-radius:var(--border-radius);background-color:var(--color--white);cursor:grab;display:flex;justify-content:center;align-items:center}.audio-clips .audio-clip .audio-clip__control{height:2rem;width:2rem;border:none;border-radius:var(--border-radius);background-color:var(--color--primary);cursor:pointer;display:flex;justify-content:center;align-items:center}.audio-clips .audio-clip .audio-clip__control svg{fill:var(--color--white)}.audio-clips .audio-clip .audio-clip__control svg path{stroke:var(--color--white)}.audio-clips .audio-clip .audio-clip__control.is-inverted{background-color:var(--color--white);border:1px solid var(--color--light)}.audio-clips .audio-clip .audio-clip__control.is-inverted svg{fill:var(--color--primary)}.audio-clips .audio-clip .audio-clip__control.is-inverted svg path{stroke:var(--color--primary)}.audio-clips .audio-clip .audio-clip__speed{background:transparent;border:none;font-weight:bold;color:#b8b8b8;cursor:pointer;font-size:1.125rem}.audio-clips .audio-clip .audio-clip__speed.is-selected{color:var(--color--primary);transform:scale(1.3)}.audio-clips .audio-clip .audio-clip__delete{height:2rem;width:2rem;border:none;border-radius:var(--border-radius);background-color:var(--color--primary);cursor:pointer}.audio-clips .audio-clip .audio-clip__delete svg{width:80%}.audio-clips .audio-clip .audio-clip__delete svg path{stroke:var(--color--background)}.sortable-items{display:flex;align-items:flex-start;justify-content:flex-start;flex-flow:column nowrap}.sortable-items>*:not(:last-child){margin-bottom:var(--spacing--1)}.sortable-item{--color--border: var(--color--light);width:100%;border:1px solid var(--color--border)}.sortable-item .field.is-inline{gap:1rem}.sortable-item .field.is-inline>*:not(:last-child){margin-right:0}.sortable-item .checkbox{flex:0}.sortable-item:not(.table-sortable-item){display:flex;align-items:center;justify-content:space-between;flex-flow:row nowrap}.sortable-item:not(.is-image){height:auto;padding:0.625rem 0;border-radius:var(--border-radius)}.sortable-item:not(.is-image) .button.is-icon,.sortable-item:not(.is-image) .devise input.is-icon[type="submit"],.devise .sortable-item:not(.is-image) input.is-icon[type="submit"],.sortable-item:not(.is-image) .devise button.is-icon,.devise .sortable-item:not(.is-image) button.is-icon{padding:0;min-width:2rem;height:2rem;min-height:2rem}.sortable-item:not(.is-image) .button.is-icon svg,.sortable-item:not(.is-image) .devise input.is-icon[type="submit"] svg,.devise .sortable-item:not(.is-image) input.is-icon[type="submit"] svg,.sortable-item:not(.is-image) .devise button.is-icon svg,.devise .sortable-item:not(.is-image) button.is-icon svg{width:1rem}.sortable-item.is-no-border{border:none}.sortable-item.is-column{display:flex;flex-direction:column;margin:0}.sortable-item.is-column>*:not(:last-child){margin:0}.sortable-item.is-column .error-placeholder{width:100%;text-align:left;padding-left:calc(1rem + 1.75rem);text-transform:capitalize;margin-top:0.625rem}.sortable-item>*:not(:last-child){margin-right:var(--spacing--1)}.sortable-item:hover .sortable-icon{opacity:1}.sortable-item:hover .sortable-icon svg path{stroke:var(--color--foreground)}.sortable-item:hover .actions{opacity:1}.sortable-item.is-image{border:none;background:none;display:flex;flex-direction:column;align-items:flex-start}.sortable-item.is-image>*:not(:last-child){margin:unset}.sortable-item .sortable-icon{cursor:grab;transition:var(--transition--default);opacity:0}.sortable-item .actions{transition:var(--transition--default)}.sortable-item .sortable-handle{cursor:grab}.sortable-item[draggable="true"] .sortable-icon svg path{stroke:var(--color--accent)}.sortable-item.sortable-ghost{opacity:0.2}.sortable-item.sortable-ghost .sortable-icon{opacity:0 !important}.image-fields{display:grid;gap:var(--spacing--1);flex-wrap:wrap;grid-template-columns:repeat(6, 1fr)}@media only screen and (max-width: 1024px){.image-fields{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 992px){.image-fields{grid-template-columns:repeat(2, 1fr)}}.image-fields .sortable-item{width:100%;min-width:100%;background:none;border:none;border-radius:var(--border-radius);background-color:var(--color--lightest)}@media only screen and (max-width: 480px){.image-fields .sortable-item{width:100%}}.image-fields .sortable-item:hover img{opacity:0.85}.image-fields .image-upload{width:100%;min-width:100%;flex:1;grid-column:1/-1}.image-field{padding:0;position:relative;display:flex;flex-direction:column;aspect-ratio:1/1}@media only screen and (max-width: 480px){.image-field{width:100%;max-width:unset}}.image-field:hover .image-field__actions{opacity:1}.image-field.sortable-item{display:flex;flex-direction:column}.image-field.is-uploading img{filter:blur(5px);transform:scale(1.25)}.image-field.is-uploading .sortable-handle{pointer-events:none}.image-field.is-uploading .image-field__loader{opacity:1}.image-field .image-field__image{height:auto;width:100%;aspect-ratio:1/1;position:relative;overflow:hidden;border-radius:var(--border-radius);background-color:var(--color--lightest)}.image-field .image-field__image img{height:100%;width:100%;object-fit:cover;border-radius:var(--border-radius);transition:var(--transition--default)}.image-field .image-field__loader{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:2.5rem;width:2.5rem;pointer-events:none;opacity:0}.image-field .image-field__actions{display:flex;position:absolute;top:0.5rem;right:0.5rem;z-index:2;opacity:0;transition:var(--transition--default)}@media only screen and (max-width: 1024px){.image-field .image-field__actions{opacity:1}}.image-field .image-field__actions button{height:2rem;width:2rem;border:none;border-radius:var(--border-radius);background-color:var(--color--primary);cursor:pointer}.image-field .image-field__actions button svg{width:80%}.image-field .image-field__actions button svg path{stroke:var(--color--background)}.image-field .sortable-handle{position:absolute;top:0;left:0;height:100%;width:100%;min-width:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0.25);z-index:1;opacity:0}.image-field .sortable-handle svg{width:2.5rem;height:2.5rem}.image-field .sortable-handle svg path{stroke:var(--color--background)}.image-field .image-field__errors{display:flex;flex-direction:column;width:100%}.image-field .image-field__errors .error-message{text-align:center;padding:0.25rem 0.625rem;width:100%;color:var(--color--background);margin:0;background-color:var(--color--alert);border-radius:var(--border-radius);margin:0.5rem 0}.accordion{--color--accordion-header-text--default: var(--color--foreground);--color--accordion-header-text--hover: var(--color--accent--lightest);--color--border: var(--color--light);--color--accent--default: var(--color--accent);--color--accent--hover: var(--color--accent--lightest);--color--accent--active: var(--color--accent--dark);--transition--accordion: 0.3s}.accordion .accordion__header{appearance:none;padding:var(--spacing--3);font-weight:var(--weight--medium);background-color:transparent;color:var(--color--accordion-header-text--default);border:none;outline:none;display:flex;align-items:center;justify-content:space-between;flex-flow:row nowrap;gap:var(--spacing--3);width:100%;transition:var(--transition--default);cursor:pointer}.accordion .accordion__header:hover{color:var(--color--accordion-header-text--hover)}.accordion .accordion__header:hover .accordion__icon::before,.accordion .accordion__header:hover .accordion__icon::after{background-color:var(--color--accordion-header-text--hover)}.accordion .accordion__header.is-active .accordion__icon::after{transform:rotate(0deg)}.accordion .accordion__content{width:100%;height:100%;overflow:hidden;border-bottom:1px solid var(--color--border);transition:var(--transition--accordion);max-height:1px;padding:0 var(--spacing--3)}.accordion .accordion__content.is-active{height:100%;max-height:100vh;overflow:hidden;padding:var(--spacing--3)}.accordion .accordion__icon{width:var(--spacing--2);height:var(--spacing--2);display:block;position:relative}.accordion .accordion__icon::before,.accordion .accordion__icon::after{content:"";position:absolute;top:calc(var(--spacing--2) / 2 - 1px);left:0;width:var(--spacing--2);height:2px;background-color:var(--color--accordion-header-text--default);transition:var(--transition--default)}.accordion .accordion__icon::after{transform:rotate(90deg)}.tabs{--color--border: var(--color--light);--color--tab-button-background--default: var(--color--white);--color--tab-button-foreground--default: var(--color--dark);--color--tab-button-background--hover: var(--color--white);--color--tab-button-foreground--hover: var(--color--accent--lightest);--color--tab-button-background--active: var(--color--white);--color--tab-button-foreground--active: var(--color--accent)}@media only screen and (max-width: 992px){.tabs{width:100%}}.tabs .tabs__title{font-size:0.875rem;font-weight:900;color:var(--color--dark)}.tabs .tabs__header{display:flex;justify-content:space-between}@media only screen and (max-width: 1024px){.tabs .tabs__header{flex-direction:column}}.tabs .tabs__header button{height:2.5rem}.tabs .tabs__button-wrapper{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;width:auto;flex:1;margin-bottom:1.25rem;gap:0.75rem}@media only screen and (max-width: 992px){.tabs .tabs__button-wrapper{flex-direction:row;gap:0.5rem;flex-wrap:nowrap;overflow-x:auto;width:100vw;margin-left:50%;transform:translateX(-50%);padding:0 var(--spacing--2);padding-bottom:var(--spacing--1);margin-bottom:0.75rem;white-space:nowrap}}.tabs .tabs__button-wrapper .icon{width:1.25rem;height:1.25rem;margin-right:0.625rem}.tabs .tabs__actions{display:flex;gap:0.625rem;flex-wrap:wrap}@media only screen and (max-width: 1024px){.tabs .tabs__actions{padding:10px;background-color:var(--color--light);border-radius:var(--border-radius)}.tabs .tabs__actions .button,.tabs .tabs__actions .devise input[type="submit"],.devise .tabs .tabs__actions input[type="submit"],.tabs .tabs__actions .devise button,.devise .tabs .tabs__actions button,.tabs .tabs__actions .back-button,.tabs .tabs__actions .datatable .datatable__search button,.datatable .datatable__search .tabs .tabs__actions button,.tabs .tabs__actions .datatable .actions>a,.datatable .tabs .tabs__actions .actions>a,.tabs .tabs__actions .splide .splide__arrow,.splide .tabs .tabs__actions .splide__arrow,.tabs .tabs__actions .splide .splide__pagination__page,.splide .tabs .tabs__actions .splide__pagination__page{flex:1}}.tabs .tabs__actions:empty{display:none}.tabs .tabs__button{cursor:pointer;color:var(--color--tab-button-foreground--default);background:var(--color--tab-button-background--default);padding:0.5rem 1.25rem;font-weight:var(--weight--regular);border:none;outline:none;position:relative;border-radius:var(--border-radius);border-bottom:none;transition:var(--transition--default);display:flex;align-items:center;justify-self:center;text-align:center;height:2.5rem;font-family:var(--family--heading)}@media only screen and (max-width: 992px){.tabs .tabs__button{flex:1;justify-content:center;text-align:center;align-items:center}}.tabs .tabs__button svg{color:inherit;margin-right:0}.tabs .tabs__button .toggle-radio__count{transition:all 220ms ease-in-out}.tabs .tabs__button:hover{color:var(--color--tab-button-foreground--hover);background:var(--color--tab-button-background--hover);opacity:1}.tabs .tabs__button:hover::after{content:'';background:var(--color--tab-button-background--hover)}.tabs .tabs__button:hover .toggle-radio__count{background:var(--color--tab-button-foreground--hover)}.tabs .tabs__button.is-active{color:var(--color--tab-button-foreground--active)}.tabs .tabs__button.is-active::after{content:'';background:var(--color--tab-button-background--active)}.tabs .tabs__button.is-active .toggle-radio__count{background:var(--color--accent)}.tabs .tabs__button.is-primary,.tabs .devise input.tabs__button[type="submit"],.devise .tabs input.tabs__button[type="submit"]{color:var(--color--tab-button-background--active);background:var(--color--tab-button-foreground--active)}.tabs .tabs__button.has-errors::before{content:'!';color:var(--color--alert);font-weight:var(--weight--extrabold);margin-right:0.5rem}.tabs .tabs__content-wrapper{border-top:none;border-radius:var(--border-radius);background:var(--color--white);padding:var(--spacing--2) 0}.tabs .tabs__content{display:none;padding:0;overflow-x:hidden;overflow-y:auto;transition:var(--transition--default)}.tabs .tabs__content.is-active{display:block;padding:var(--spacing--2) var(--spacing--3)}.tabs .tabs__content>*:first-child{margin-top:0}@media only screen and (max-width: 1024px){.tabs.is-reports .tabs__header{margin-bottom:2rem;padding-bottom:2rem;border-bottom:2px solid var(--color--light)}.tabs.is-reports .tabs__header .tabs__button-wrapper{margin-bottom:0.75rem}.tabs.is-reports .tabs__header .tabs__button{justify-content:center}}.table{width:100%;border-collapse:collapse;--color--accent--default: var(--color--accent);--color--accent--active: var(--color--accent--dark);--color--table-head-background: var(--color--background--inverted);--color--table-head-foreground: var(--color--foreground--inverted);--color--table-body-background--default: var(--color--background);--color--table-body-foreground--default: var(--color--foreground);--color--table-body-background--hover: var(--color--lightest);--color--table-body-foreground--hover: var(--color--foreground);--color--border: var(--color--light)}.table.is-simple{border:none}.table.is-simple td{border-top:none;border-right:none;border-left:none;padding-top:0.625rem;padding-bottom:0.625rem}.table.is-simple tr:hover td{background:none;border-bottom-color:var(--color--accent);color:initial}.table.is-spacious td{padding-top:1.5rem;padding-bottom:1.5rem}.table thead th{background-color:var(--color--table-head-background);color:var(--color--table-head-foreground);font-weight:500;padding:calc(var(--spacing--1) / 2) var(--spacing--1);border-color:transparent}.table tbody tr td{border:1px solid var(--color--border);padding:calc(var(--spacing--1) / 2) var(--spacing--1);transition:var(--transition--default);background-color:var(--color--table-body-background--default);color:var(--color--table-body-foreground--default)}.table tbody tr:hover td{background-color:var(--color--table-body-background--hover);color:var(--color--table-body-foreground--hover)}.table.has-expenses td,.table.has-expenses th{padding:0.625rem}.table.has-expenses svg{width:1.25rem;height:1.25rem}.table.has-expenses svg.mr-2{margin-right:var(--spacing--1) !important}@media only screen and (max-width: 1024px){.scrollable-table-wrapper{overflow-x:auto;overflow-y:hidden;max-width:100%;background-color:var(--color--lightest);padding:var(--spacing--2);border-radius:var(--border-radius);border:2px solid var(--color--lightest)}.scrollable-table-wrapper .table{white-space:nowrap}}.client-overview-header{display:flex;align-items:flex-start;flex:1;background-color:var(--color--primary);padding:2.5rem;padding-bottom:0;position:relative;overflow:hidden;border-radius:var(--border-radius);z-index:1;margin-bottom:var(--spacing--4)}.client-overview-header.is-applicant{background-color:var(--color--dark)}@media only screen and (max-width: 1024px){.client-overview-header{align-items:center;flex-direction:column;padding:var(--spacing--3) var(--spacing--2);padding-bottom:0;margin-bottom:var(--spacing--2)}.client-overview-header .user-avatar{height:5.25rem;width:5.25rem;min-width:5.25rem;margin-bottom:var(--spacing--2)}}.client-overview-header.is-client{padding-bottom:var(--spacing--3)}.client-overview-header.is-client .client-overview-header__body{display:flex;justify-content:space-between;align-items:flex-end;margin:0}@media only screen and (max-width: 992px){.client-overview-header.is-client .client-overview-header__body{flex-direction:column;text-align:center}}.client-overview-header.is-client .client-overview-header__info{text-align:left}@media only screen and (max-width: 992px){.client-overview-header.is-client .client-overview-header__info{text-align:center;margin-bottom:1rem}}.client-overview-header.is-client .client-overview-header__actions{display:flex;flex-direction:column;align-items:flex-end;margin:0;padding-top:0;padding-bottom:0}@media only screen and (max-width: 992px){.client-overview-header.is-client .client-overview-header__actions{align-items:center;text-align:center}}.client-overview-header.is-client .client-overview-header__actions p{display:flex;align-items:center;color:var(--color--background)}.client-overview-header.is-client .client-overview-header__actions::after{display:none}.client-overview-header.is-client .client-overview-header__managed-by{display:flex;gap:0;margin-top:1rem}.client-overview-header.is-client .client-overview-header__managed-by *{color:var(--color--background)}.client-overview-header__body{flex:1;margin-left:1.5rem;margin-top:1.5rem}@media only screen and (max-width: 1024px){.client-overview-header__body{margin:0;width:100%}}.client-overview-header__content{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing--2);z-index:1;position:relative}@media only screen and (max-width: 1024px){.client-overview-header__content{flex-direction:column;justify-content:center;align-items:center;text-align:center}}.client-overview-header__content *{color:var(--color--background)}.client-overview-header__user{display:flex;gap:1.25rem}.client-overview-header__score{display:flex;align-items:center}@media only screen and (max-width: 1024px){.client-overview-header__score{gap:var(--spacing--2)}}.client-overview-header__score span{text-transform:capitalize;max-width:8.5rem;text-align:right;padding-right:1rem}@media only screen and (max-width: 1024px){.client-overview-header__score span{max-width:unset;padding:0}}.client-overview-header__score strong{font-size:2.5rem}.client-overview-header__actions{position:relative;padding-top:1.875rem;padding-bottom:3.125rem;margin-top:1.875rem;display:flex;justify-content:space-between;gap:0.625rem}.client-overview-header__actions::after{content:"";background:var(--color--background);position:absolute;width:200%;height:100%;top:0;left:0;right:0;transform:translateX(-50%);margin-left:50%;z-index:-1}@media only screen and (max-width: 1024px){.client-overview-header__actions{padding-bottom:var(--spacing--2);margin:0;width:100%;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:var(--spacing--2);padding-top:var(--spacing--2);gap:var(--spacing--2)}}.client-overview-header__actions>div{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing--2)}@media only screen and (max-width: 1024px){.client-overview-header__actions>div{width:100%;text-align:center}.client-overview-header__actions>div .button,.client-overview-header__actions>div .devise input[type="submit"],.devise .client-overview-header__actions>div input[type="submit"],.client-overview-header__actions>div .devise button,.devise .client-overview-header__actions>div button,.client-overview-header__actions>div .back-button,.client-overview-header__actions>div .datatable .datatable__search button,.datatable .datatable__search .client-overview-header__actions>div button,.client-overview-header__actions>div .datatable .actions>a,.datatable .client-overview-header__actions>div .actions>a,.client-overview-header__actions>div .splide .splide__arrow,.splide .client-overview-header__actions>div .splide__arrow,.client-overview-header__actions>div .splide .splide__pagination__page,.splide .client-overview-header__actions>div .splide__pagination__page{width:100%}}.client-overview-header__actions p{margin:0}.client-overview-header__actions .client-overview-header__logs{gap:0.375rem;display:flex;flex-direction:column;align-items:flex-end}@media only screen and (max-width: 1024px){.client-overview-header__actions .client-overview-header__logs{align-items:center;text-align:center}}.client-overview-pending{display:flex;flex-direction:column;gap:0.625rem;padding:2.5rem;border-radius:var(--border-radius);border:2px solid var(--color--accent);margin-bottom:var(--spacing--4);background-color:var(--color--background)}@media only screen and (max-width: 1024px){.client-overview-pending{margin-bottom:var(--spacing--2);padding:var(--spacing--3)}}.client-overview-pending p{margin:0}.client-overview__notice{padding:var(--spacing--1) var(--spacing--2);border-radius:var(--border-radius);background-color:var(--color--light);color:var(--color--dark);margin:var(--spacing--4) 0}.client-overview__notice p{margin:0;font-size:0.875rem}.client-overview__notice a{text-decoration:underline;font-weight:var(--weight--extrabold)}.client-overview__content{gap:var(--spacing--4);display:flex;flex-direction:column}@media only screen and (max-width: 1024px){.client-overview__content{gap:var(--spacing--2)}}.client-details{display:grid;grid-template-columns:repeat(4, minmax(auto, 1fr));padding:0;margin:0;gap:3rem 1.875rem;list-style:none;padding:3.75rem 2.5rem;background-color:var(--color--background);border-radius:var(--border-radius)}@media only screen and (max-width: 1024px){.client-details{padding:var(--spacing--3);grid-template-columns:repeat(2, minmax(auto, 1fr));gap:var(--spacing--3)}}@media only screen and (max-width: 992px){.client-details{grid-template-columns:repeat(1, minmax(auto, 1fr))}}.client-details.has-small-row-gap{gap:1.875rem 1.875rem}@media only screen and (max-width: 1024px){.client-details.has-small-row-gap{gap:var(--spacing--2)}}.client-details .client-details__title{grid-column:1 / -1}.client-details .client-details__title *{margin:0}.client-details .client-details__title h2{font-size:1.5rem}.client-details strong{display:inline-block;width:100%;color:var(--color--dark);margin-bottom:0.625rem;text-transform:uppercase}@media only screen and (max-width: 1024px){.client-details strong{margin-bottom:0}}.client-details a,.client-details span{word-break:break-all}.client-details p{margin-bottom:0}@media only screen and (min-width: 1025px){.client-details.is-5-col{grid-template-columns:repeat(5, minmax(auto, 1fr))}}@media only screen and (min-width: 1025px){.client-details.is-3-col{grid-template-columns:repeat(3, minmax(auto, 1fr))}}@media only screen and (min-width: 1025px){.client-details.is-2-col{grid-template-columns:repeat(2, minmax(auto, 1fr))}}@media only screen and (min-width: 1025px){.client-details.is-1-col{grid-template-columns:1fr}}.client-overview-modal .client-overview-header{padding:1.5rem;border-radius:var(--border-radius) var(--border-radius) 0 0;align-items:center;margin-bottom:0}.client-overview-modal .client-overview-header .user-avatar{height:5.25rem;width:5.25rem;min-width:4.25rem}.client-overview-modal .client-overview-header h3{margin-bottom:0.625rem}.client-overview-modal .client-overview-header .client-overview-header__score{flex-direction:column;align-items:flex-end}.client-overview-modal .client-overview-header .client-overview-header__score span{max-width:unset;padding:0;padding-bottom:0.625rem;font-weight:900}.client-overview-modal .client-overview__content{padding:1.5rem;gap:1.875rem}.client-overview-modal .client-details{padding:0}.client-overview-modal .client-details p{margin:0}.briefing{padding:var(--spacing--3);background-color:var(--color--background);border-radius:var(--border-radius);margin-top:1.5rem}@media only screen and (max-width: 1024px){.briefing{padding:var(--spacing--3)}}.briefing .briefing__header{display:flex;gap:1rem;justify-content:space-between;flex-wrap:wrap;margin-bottom:3rem}@media only screen and (max-width: 992px){.briefing .briefing__header .button,.briefing .briefing__header .devise input[type="submit"],.devise .briefing .briefing__header input[type="submit"],.briefing .briefing__header .devise button,.devise .briefing .briefing__header button,.briefing .briefing__header .back-button,.briefing .briefing__header .datatable .datatable__search button,.datatable .datatable__search .briefing .briefing__header button,.briefing .briefing__header .datatable .actions>a,.datatable .briefing .briefing__header .actions>a,.briefing .briefing__header .splide .splide__arrow,.splide .briefing .briefing__header .splide__arrow,.briefing .briefing__header .splide .splide__pagination__page,.splide .briefing .briefing__header .splide__pagination__page{width:100%}}.briefing .briefing__header *{margin:0}.briefing .briefing__header h2{font-size:1.5rem;line-height:2rem;margin:0}.briefing .briefing__sections{list-style:none;display:grid;grid-template-columns:1fr;padding:0;margin:0;gap:3rem}.briefing .briefing__section{list-style-type:none}.briefing .briefing__section>strong{display:block;width:100%;color:var(--color--dark);margin-bottom:0.625rem;text-transform:uppercase;font-family:var(--family--heading);font-weight:400}.briefing .briefing__section>p{margin:0}.briefing-content{font-size:0.875rem}.briefing-content p{margin:0;margin-bottom:0.75rem}.briefing-content ul,.briefing-content ol{margin-top:1rem;margin-bottom:1rem;padding-left:1.5rem}.briefing-content ul{list-style:disc}.briefing-content li{margin-bottom:0.625rem}.is-light-wrapper{background-color:var(--color--light);padding:0.5rem;border-radius:var(--border-radius)}.is-primary-wrapper{background-color:var(--color--accent);color:var(--color--white);padding:0.5rem;border-radius:var(--border-radius)}.is-disabled-subsection{background-color:var(--color--lightest);cursor:not-allowed !important}.is-disabled-subsection:hover{border-color:transparent !important}.assessments{display:flex;flex-direction:column}.assessments__search{width:100%;margin-bottom:1.875rem}.assessments__search input{width:100%}.assessments__list{padding:0;margin:0}.assessments__list--clients .assessment{grid-template-columns:50% 1fr 1fr auto}.assessment{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;width:100%;min-height:4.875rem;background:#fff;width:100%;font-size:12pŧx;padding:0.625rem 1rem;border-radius:var(--border-radius);cursor:pointer;margin-bottom:0.625rem;gap:var(--spacing--2);border:2px solid transparent}.assessment.assessor-view{grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width: 1024px){.assessment{border:2px solid var(--color--lightest)}}@media only screen and (max-width: 992px){.assessment{display:flex;flex-wrap:wrap;padding:0.625rem}.assessment .assessment__main{width:100%}}.assessment:hover{background-color:var(--color--lightest)}.assessment:hover .assessment__icon,.assessment:hover .is-icon,.assessment:hover .datatable .datatable__search button,.datatable .datatable__search .assessment:hover button,.assessment:hover .datatable .actions>a,.datatable .assessment:hover .actions>a,.assessment:hover .splide .splide__arrow,.splide .assessment:hover .splide__arrow,.assessment:hover .button.is-lightest,.assessment:hover .devise input.is-lightest[type="submit"],.devise .assessment:hover input.is-lightest[type="submit"],.assessment:hover .devise button.is-lightest,.devise .assessment:hover button.is-lightest,.assessment:hover .is-lightest.back-button,.assessment:hover .splide .is-lightest.splide__pagination__page,.splide .assessment:hover .is-lightest.splide__pagination__page{background-color:var(--color--background)}.assessment.is-rank{grid-template-columns:2fr 1fr 1fr 1fr}.assessment.is-overdue{border-color:var(--color--alert)}.assessment__main{display:flex;align-items:center;row-gap:0.625rem}@media only screen and (max-width: 1024px){.assessment__main.has-button{flex-wrap:wrap}.assessment__main.has-button .button,.assessment__main.has-button .devise input[type="submit"],.devise .assessment__main.has-button input[type="submit"],.assessment__main.has-button .devise button,.devise .assessment__main.has-button button,.assessment__main.has-button .back-button,.assessment__main.has-button .datatable .datatable__search button,.datatable .datatable__search .assessment__main.has-button button,.assessment__main.has-button .datatable .actions>a,.datatable .assessment__main.has-button .actions>a,.assessment__main.has-button .splide .splide__arrow,.splide .assessment__main.has-button .splide__arrow,.assessment__main.has-button .splide .splide__pagination__page,.splide .assessment__main.has-button .splide__pagination__page{min-width:100%}}.assessment__main.has-button .button,.assessment__main.has-button .devise input[type="submit"],.devise .assessment__main.has-button input[type="submit"],.assessment__main.has-button .devise button,.devise .assessment__main.has-button button,.assessment__main.has-button .back-button,.assessment__main.has-button .datatable .datatable__search button,.datatable .datatable__search .assessment__main.has-button button,.assessment__main.has-button .datatable .actions>a,.datatable .assessment__main.has-button .actions>a,.assessment__main.has-button .splide .splide__arrow,.splide .assessment__main.has-button .splide__arrow,.assessment__main.has-button .splide .splide__pagination__page,.splide .assessment__main.has-button .splide__pagination__page{margin-left:auto}.assessment__icon{margin-right:1.25rem;border-radius:var(--border-radius);background-color:var(--color--lightest);display:flex;justify-content:center;align-items:center;height:2.875rem;width:2.875rem;min-width:2.875rem}@media only screen and (max-width: 1440px){.assessment__icon{margin-right:0.625rem}}.assessment__info h3{font-size:0.875rem;margin:0;margin-bottom:0.25rem;font-family:var(--family--heading)}.assessment__info p{color:var(--color--dark);font-size:0.75rem}.assessment__completed-info{display:flex;align-items:center;gap:var(--spacing--1)}.assessment__author{display:flex;align-items:center;gap:var(--spacing--1);flex:1}@media only screen and (max-width: 992px){.assessment__author{flex:unset}}.assessment__author *{font-size:0.875rem}@media only screen and (max-width: 1440px){.assessment__author *{font-size:0.75rem}}@media only screen and (max-width: 1024px){.assessment__author *{font-size:0.875rem}}.assessment__score{width:6.25rem;display:flex;justify-content:center;align-items:center;flex:1;gap:0.625rem;font-weight:900;font-size:0.875rem}@media only screen and (max-width: 992px){.assessment__score{flex:unset}}.assessment__score svg{margin:0;width:1.25rem;min-width:1.25rem;height:1.25rem}.assessment__actions{width:auto;display:flex;flex-wrap:wrap;gap:0.625rem;align-items:center;justify-content:flex-end;margin-left:auto;flex:0}@media only screen and (max-width: 1024px){.assessment__actions{flex:1}}@media only screen and (max-width: 992px){.assessment__actions{min-width:100%}.assessment__actions .button:not(.is-icon),.assessment__actions .devise input[type="submit"]:not(.is-icon),.devise .assessment__actions input[type="submit"]:not(.is-icon),.assessment__actions .devise button:not(.is-icon),.devise .assessment__actions button:not(.is-icon),.assessment__actions .back-button:not(.is-icon),.assessment__actions .datatable .datatable__search button:not(.is-icon),.datatable .datatable__search .assessment__actions button:not(.is-icon),.assessment__actions .datatable .actions>a:not(.is-icon),.datatable .assessment__actions .actions>a:not(.is-icon),.assessment__actions .splide .splide__arrow:not(.is-icon),.splide .assessment__actions .splide__arrow:not(.is-icon),.assessment__actions .splide .splide__pagination__page:not(.is-icon),.splide .assessment__actions .splide__pagination__page:not(.is-icon){flex:1}}.assessment__actions .is-icon,.assessment__actions .datatable .datatable__search button,.datatable .datatable__search .assessment__actions button,.assessment__actions .datatable .actions>a,.datatable .assessment__actions .actions>a,.assessment__actions .splide .splide__arrow,.splide .assessment__actions .splide__arrow{border-radius:50%;background-color:var(--color--lightest);height:2.625rem;width:2.625rem}.assessment__actions .is-icon:hover,.assessment__actions .datatable .datatable__search button:hover,.datatable .datatable__search .assessment__actions button:hover,.assessment__actions .datatable .actions>a:hover,.datatable .assessment__actions .actions>a:hover,.assessment__actions .splide .splide__arrow:hover,.splide .assessment__actions .splide__arrow:hover{background-color:var(--color--background)}.assessment__actions .is-icon svg path,.assessment__actions .datatable .datatable__search button svg path,.datatable .datatable__search .assessment__actions button svg path,.assessment__actions .datatable .actions>a svg path,.datatable .assessment__actions .actions>a svg path,.assessment__actions .splide .splide__arrow svg path,.splide .assessment__actions .splide__arrow svg path{stroke:var(--color--dark)}.assessment__status{min-width:8.75rem;display:flex;justify-content:center;margin:0 auto;flex:1;gap:0.625rem;flex-wrap:wrap}@media only screen and (max-width: 1024px){.assessment__status{width:auto;min-width:unset;justify-content:flex-start}}@media only screen and (max-width: 992px){.assessment__status{flex:1;min-width:100%}}.assessment__status p{display:flex;align-items:center;margin:0;color:var(--color--dark);font-size:0.75rem}.assessment__status p svg{width:1.125rem;margin:0;margin-left:0.5rem}.assessment__button{min-width:10rem;display:flex;justify-content:center}.assessment-header{display:flex;align-items:center;justify-content:flex-start}@media only screen and (max-width: 992px){.assessment-header{flex-direction:row;flex-wrap:wrap;align-items:center;gap:1rem}}.assessment-header.mb-0{margin-bottom:0}.assessment-header .assessment-header__icon{margin-right:1.25rem;border-radius:var(--border-radius);background-color:var(--color--background);display:flex;justify-content:center;align-items:center;height:3.625rem;width:3.625rem;min-width:3.625rem}@media only screen and (max-width: 992px){.assessment-header .assessment-header__icon{margin-right:0.875rem}}.assessment-header .assessment-header__info{display:flex;flex-direction:column;align-items:flex-start}@media only screen and (max-width: 1024px){.assessment-header .assessment-header__info{max-width:60%}}.assessment-header .assessment-header__info h1{font-size:1.5rem}.assessment-header .assessment-header__info p{color:var(--color--dark);font-size:0.875rem}.assessment-header .assessment-header__actions{margin-left:auto;display:flex;gap:0.625rem}@media only screen and (max-width: 1024px){.assessment-header .assessment-header__actions{width:100%;flex-wrap:wrap}.assessment-header .assessment-header__actions .button,.assessment-header .assessment-header__actions .devise input[type="submit"],.devise .assessment-header .assessment-header__actions input[type="submit"],.assessment-header .assessment-header__actions .devise button,.devise .assessment-header .assessment-header__actions button,.assessment-header .assessment-header__actions .back-button,.assessment-header .assessment-header__actions .datatable .datatable__search button,.datatable .datatable__search .assessment-header .assessment-header__actions button,.assessment-header .assessment-header__actions .datatable .actions>a,.datatable .assessment-header .assessment-header__actions .actions>a,.assessment-header .assessment-header__actions .splide .splide__arrow,.splide .assessment-header .assessment-header__actions .splide__arrow,.assessment-header .assessment-header__actions .splide .splide__pagination__page,.splide .assessment-header .assessment-header__actions .splide__pagination__page{flex:1}}.assessment-card{width:100%;background:#fff;padding:25px 35px;margin-bottom:30px;border-radius:var(--border-radius);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border-top:5px solid var(--color--red--darkest);gap:var(--spacing--1)}@media only screen and (max-width: 1024px){.assessment-card{padding:1rem;gap:var(--spacing--2)}}.assessment-card__status{display:flex;align-items:center;gap:0.625rem}.assessment-card__status span{color:var(--color--accent)}.assessment-card__status svg{margin:0 !important}.assessment-card__status p{margin:0;font-weight:900}.assessment-card__actions{display:flex;gap:var(--spacing--2)}@media only screen and (max-width: 1024px){.assessment-card__actions{gap:var(--spacing--1);margin-top:1rem}.assessment-card__actions .button,.assessment-card__actions .devise input[type="submit"],.devise .assessment-card__actions input[type="submit"],.assessment-card__actions .devise button,.devise .assessment-card__actions button,.assessment-card__actions .back-button,.assessment-card__actions .datatable .datatable__search button,.datatable .datatable__search .assessment-card__actions button,.assessment-card__actions .datatable .actions>a,.datatable .assessment-card__actions .actions>a,.assessment-card__actions .splide .splide__arrow,.splide .assessment-card__actions .splide__arrow,.assessment-card__actions .splide .splide__pagination__page,.splide .assessment-card__actions .splide__pagination__page{height:2.5rem;min-height:2.5rem}}@media only screen and (max-width: 992px){.assessment-card__actions{flex-direction:column;width:100%}.assessment-card__actions .button,.assessment-card__actions .devise input[type="submit"],.devise .assessment-card__actions input[type="submit"],.assessment-card__actions .devise button,.devise .assessment-card__actions button,.assessment-card__actions .back-button,.assessment-card__actions .datatable .datatable__search button,.datatable .datatable__search .assessment-card__actions button,.assessment-card__actions .datatable .actions>a,.datatable .assessment-card__actions .actions>a,.assessment-card__actions .splide .splide__arrow,.splide .assessment-card__actions .splide__arrow,.assessment-card__actions .splide .splide__pagination__page,.splide .assessment-card__actions .splide__pagination__page{flex:1;width:100%}}.assessment-card__tag{height:2.5rem;padding:0 var(--spacing--2);border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center;text-align:center;background-color:var(--color--lightest);color:var(--color--dark);text-transform:capitalize}.assessment-card__tag.is-success{color:var(--color--success);background:var(--color--success--lightest)}.assessment-text .rte{margin-bottom:var(--spacing--5)}.assessment-text h3{color:var(--color--foreground);font-size:1rem;text-transform:uppercase}@media only screen and (max-width: 1024px){.assessment-text h3{font-size:0.875rem}}.assessment-text p{font-size:0.875rem;line-height:1.25rem;color:#000;margin-bottom:0.625rem}.assessment-text ul{padding:0 1.25rem;list-style:disc !important}.assessment-text li{list-style:disc;padding:0;margin:0;display:list-item;font-size:0.875rem;line-height:1.25rem}.assessment-info{padding:0;background-color:var(--color--background);border-radius:var(--border-radius)}.assessment-info__header{display:flex;align-items:center;justify-content:space-between;font-weight:var(--weight--extrabold);gap:var(--spacing--4)}@media only screen and (max-width: 992px){.assessment-info__header{flex-direction:column;gap:var(--spacing--3)}}.assessment-info__header p{text-transform:capitalize;font-size:1rem;margin:0;display:flex;align-items:center}@media only screen and (max-width: 992px){.assessment-info__header .assessment-info__actions{width:100%}.assessment-info__header .assessment-info__actions .button,.assessment-info__header .assessment-info__actions .devise input[type="submit"],.devise .assessment-info__header .assessment-info__actions input[type="submit"],.assessment-info__header .assessment-info__actions .devise button,.devise .assessment-info__header .assessment-info__actions button,.assessment-info__header .assessment-info__actions .back-button,.assessment-info__header .assessment-info__actions .datatable .datatable__search button,.datatable .datatable__search .assessment-info__header .assessment-info__actions button,.assessment-info__header .assessment-info__actions .datatable .actions>a,.datatable .assessment-info__header .assessment-info__actions .actions>a,.assessment-info__header .assessment-info__actions .splide .splide__arrow,.splide .assessment-info__header .assessment-info__actions .splide__arrow,.assessment-info__header .assessment-info__actions .splide .splide__pagination__page,.splide .assessment-info__header .assessment-info__actions .splide__pagination__page{min-width:unset;flex:1}}.assessment-info__status{display:flex;align-items:center;width:100%}.assessment-info__actions{display:flex;gap:0.625rem;flex-wrap:wrap}.assessment-info__actions .button,.assessment-info__actions .devise input[type="submit"],.devise .assessment-info__actions input[type="submit"],.assessment-info__actions .devise button,.devise .assessment-info__actions button,.assessment-info__actions .back-button,.assessment-info__actions .datatable .datatable__search button,.datatable .datatable__search .assessment-info__actions button,.assessment-info__actions .datatable .actions>a,.datatable .assessment-info__actions .actions>a,.assessment-info__actions .splide .splide__arrow,.splide .assessment-info__actions .splide__arrow,.assessment-info__actions .splide .splide__pagination__page,.splide .assessment-info__actions .splide__pagination__page{flex:1}@media only screen and (max-width: 992px){.assessment-info__actions .button,.assessment-info__actions .devise input[type="submit"],.devise .assessment-info__actions input[type="submit"],.assessment-info__actions .devise button,.devise .assessment-info__actions button,.assessment-info__actions .back-button,.assessment-info__actions .datatable .datatable__search button,.datatable .datatable__search .assessment-info__actions button,.assessment-info__actions .datatable .actions>a,.datatable .assessment-info__actions .actions>a,.assessment-info__actions .splide .splide__arrow,.splide .assessment-info__actions .splide__arrow,.assessment-info__actions .splide .splide__pagination__page,.splide .assessment-info__actions .splide__pagination__page{min-width:100%}}.assessment-info__scores{display:flex;gap:var(--spacing--2)}.assessment-info__scores.has-no-gap{column-gap:0 !important;row-gap:var(--spacing--1) !important}.assessment-info__scores.is-center{align-items:center}.assessment-info__scores.is-wrap{flex-wrap:wrap}.assessment-info__scores .assessor-info__title{margin-bottom:0.625rem}.assessment-info__scores p{margin:0;font-size:2.25rem;font-weight:900;line-height:1}.assessment-info__section{padding:2rem 2.25rem;border-bottom:2px solid var(--color--lightest)}@media only screen and (max-width: 1024px){.assessment-info__section{padding:1.5rem}}.assessor-info{display:flex;flex-direction:column}@media only screen and (max-width: 992px){.assessor-info{text-align:center;align-items:center}}.assessor-info__template{display:flex;align-items:center;gap:0.75rem}@media only screen and (max-width: 1024px){.assessor-info__template{flex-direction:column;align-items:flex-start;text-align:left}}.assessor-info__date{font-size:0.75rem;margin-top:0.25rem;font-weight:400;color:var(--color--dark)}.assessor-info__body{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--spacing--1)}@media only screen and (max-width: 992px){.assessor-info__body{flex-direction:column;gap:var(--spacing--2)}}@media only screen and (max-width: 1024px){.assessor-info__body.has-button{flex-wrap:wrap;gap:0.625rem;align-items:flex-start}.assessor-info__body.has-button strong{margin:0}.assessor-info__body.has-button .button,.assessor-info__body.has-button .devise input[type="submit"],.devise .assessor-info__body.has-button input[type="submit"],.assessor-info__body.has-button .devise button,.devise .assessor-info__body.has-button button,.assessor-info__body.has-button .back-button,.assessor-info__body.has-button .datatable .datatable__search button,.datatable .datatable__search .assessor-info__body.has-button button,.assessor-info__body.has-button .datatable .actions>a,.datatable .assessor-info__body.has-button .actions>a,.assessor-info__body.has-button .splide .splide__arrow,.splide .assessor-info__body.has-button .splide__arrow,.assessor-info__body.has-button .splide .splide__pagination__page,.splide .assessor-info__body.has-button .splide__pagination__page{min-width:100%}}.assessor-info__user{display:flex;align-items:center}@media only screen and (max-width: 992px){.assessor-info__user{flex-direction:column;text-align:center;gap:var(--spacing--2)}}.assessor-info__user .image,.assessor-info__user .image-input{margin-right:var(--spacing--2)}@media only screen and (max-width: 992px){.assessor-info__user .image,.assessor-info__user .image-input{margin:0}}.assessor-info__user .assessor-preview-avatar{margin-right:var(--spacing--2)}.assessor-info__user .assessor-preview-avatar .image,.assessor-info__user .assessor-preview-avatar .image-input{margin-right:0}.assessor-info__content *{margin:0}.assessor-info__content strong{font-size:1.125rem;margin-bottom:var(--spacing--1);display:block}.assessor-info__content p{color:var(--color--dark);font-size:0.875rem}.assessment-info__list{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem var(--spacing--3);list-style:none;padding:0;margin:0}@media only screen and (max-width: 992px){.assessment-info__list{grid-template-columns:1fr}}.assessment-info__list li{display:flex;align-items:center;font-size:0.75rem}.assessment-info__list li svg,.assessment-info__list li img{color:var(--color--dark);width:1.25rem;min-width:1.25rem;height:auto;object-fit:contain;margin-right:var(--spacing--2)}.assessment-info__list li a{word-break:break-all}.assessment-info__list li>div{display:flex;flex-direction:column}.assessment-info__list li>div span{color:var(--color--dark);margin-bottom:var(--spacing--1)}.assessor-suggestions{padding:var(--spacing--2);margin-bottom:var(--spacing--4);list-style:none;background-color:var(--color--lightest);gap:var(--spacing--2);border-radius:var(--border-radius)}.assessor-suggestions .assessor-suggestions__item{margin:0;padding:var(--spacing--1);font-size:0.875rem;display:flex;flex-direction:column;align-items:center;gap:var(--spacing--1);text-align:center;border:2px solid var(--color--light);border-radius:var(--border-radius)}.assessor-suggestions .assessor-suggestions__item img{display:block}.assessor-suggestions .assessor-suggestions__item p{margin:0;font-size:0.75rem;font-weight:var(--weight--extrabold);line-height:1}.assessor-tabs{display:flex;margin-bottom:1rem;gap:0.625rem}.scores{display:flex;flex-direction:column;padding:0;margin:0;list-style:none}.scores strong,.scores+strong{color:var(--color--darker);display:block;margin-bottom:0.625rem}.scores li{margin-bottom:1.5rem}.scores li div{gap:0.25rem}.feedback-star{width:18px;height:18px;color:var(--color--lighter)}.feedback-star.is-filled{color:var(--color--warning)}.feedback-sent{border:2px solid var(--color--success);border-radius:var(--border-radius);padding:var(--spacing--4) var(--spacing--2);display:flex;justify-content:center;align-items:center;flex-direction:column}.feedback-sent svg{height:4rem;width:4rem;margin-bottom:1rem}.feedback-sent p{font-weight:900;font-size:1.25rem;margin:0;margin-bottom:1rem}.assessment-status-wrapper svg{margin-right:var(--spacing--1)}.tag{display:inline-flex;justify-content:center;align-items:center;background-color:var(--color--lighter);color:var(--color--dark);padding:0.5rem 0.625rem;font-weight:900;border-radius:0.875rem;font-size:0.625rem;line-height:1;text-transform:uppercase;height:1.625rem;gap:0.25rem}.tag.is-warning{background-color:var(--color--warning--lightest);color:var(--color--warning)}.tag.is-success,.tag.completed,.tag.issue-closed{background-color:var(--color--success--lightest);color:var(--color--success)}.tag.is-alert,.datatable .datatable__search button.tag,.tag.declined,.tag.overdue,.tag.issue-open{background-color:var(--color--alert--lightest);color:var(--color--alert)}.tag.is-plain,.tag.pending{background-color:var(--color--lightest)}.tag.is-accent{background-color:var(--color--accent);color:var(--color--white)}.tag.in_progress,.tag.accepted{background-color:#faf5cd;color:#d5a324}.tag.is-lowercase{text-transform:none}.tag.is-trial{background-color:#faa318;color:var(--color--white)}.tag.is-trial.is-completed{background-color:var(--color--success)}.tag.is-shared{background-color:var(--color--success);color:var(--color--white)}.tag.is-not-shared{background-color:var(--color--alert);color:var(--color--white)}.tag.is-dark{background-color:var(--color--dark);color:var(--color--white)}.tag.is-inline{display:inline;margin:0 0.375rem;vertical-align:middle}.tag.is-round{height:1.25rem;width:1.25rem;display:inline-flex;justify-content:center;align-items:center;padding:0;border-radius:50%}.tag.is-round.is-extra-small{height:0.875rem;width:0.875rem;font-size:0.5rem;vertical-align:middle}.tag.submitted{color:#a769db;background-color:#eee1f8}.tag.bg-none{background:transparent;padding:0}.tag svg{width:1rem;height:1rem;margin:0}.tag span{transform:translateY(1px)}.tag.tag-expenses{height:1.15rem;width:1.15rem;border-radius:50%;padding:0;padding-top:3px;font-size:1rem;font-weight:600}.tag.tag-expenses.no_expenses{background-color:var(--color--alert);color:var(--color--white)}.tag.tag-expenses.sent_back{color:#c566e9;background-color:#f2d0ff}.tag.tag-expenses.pending{background-color:var(--color--warning);color:var(--color--white)}.tag.tag-expenses.approved{background-color:var(--color--success);color:var(--color--white)}.mini-alert-wrapper{position:relative;padding-bottom:0.5rem}.mini-alert-wrapper .mini-alert{position:absolute;top:100%;left:0;right:0;white-space:nowrap}.mini-alert{color:var(--color--alert);font-size:0.75rem;display:flex;justify-content:center;align-items:center;margin:0 auto}.mini-alert .icon{width:0.75rem;height:0.75rem;margin-right:0.375rem;transform:translateY(-1px)}.embedded-map{padding-top:2.5rem}.embedded-map.in-preview{padding-top:0rem}.embedded-map h3{font-size:1rem;margin-bottom:0.875rem}.map{width:100%;height:24.25rem;background:var(--color--light);border-radius:var(--border-radius);overflow:hidden}.map iframe{height:100%;width:100%;border:none;outline:none}.map.is-on-client-page{height:26rem}.schedule-list{padding:0;margin:0;list-style:none}.schedule-list__item{padding:var(--spacing--2) var(--spacing--3);margin-bottom:var(--spacing--2);display:flex;justify-content:space-between;align-items:center;background:var(--color--lightest);border-radius:var(--border-radius);font-size:0.875rem;color:var(--color--dark)}@media only screen and (max-width: 1024px){.schedule-list__item{padding:var(--spacing--1) var(--spacing--2)}}.schedule-list__item button,.schedule-list__item a{border-radius:50%;height:1.625rem;width:1.625rem;min-height:1.625rem;min-width:1.625rem;border:none;outline:none;background:var(--color--white);cursor:pointer;display:flex;justify-content:center;align-items:center}.schedule-list__item button svg path,.schedule-list__item a svg path{stroke:var(--color--accent--dark)}.assessor-testing-instructions{font-size:1rem}.assessor-testing-instructions ol>li{margin-bottom:1rem}.stages-list{padding:0;margin:0;padding-left:1.5rem;font-size:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.stages-list.is-small,.datatable .datatable__search button.stages-list{font-size:1rem}.stages-list li{margin-bottom:0;color:var(--color--dark)}.stages-list li a{color:inherit;transition:all 220ms ease-in-out}.stages-list li a:hover{opacity:0.8}.stages-list li.is-checked{color:var(--color--foreground)}.stages-list li.is-checked::after{content:'';display:inline-block;height:1.5rem;width:1.5rem;object-fit:contain;background:url(/assets/icons/check-circled-2-6b0d851d633980f542c74fdf76d477f22201e03ae23739ba1ade577fbc0decab.svg) no-repeat center;background-size:contain;vertical-align:middle}.stages-list li.is-current{color:var(--color--accent)}.stages-list li.is-failed{color:var(--color--foreground)}.stages-list li.is-failed::after{content:'';display:inline-block;height:1.5rem;width:1.5rem;object-fit:contain;background:url(/assets/icons/x-circled-d2fc990a9bf0bb369788c6f443b690ef465ead9d783ad3869d27fc1400b5c992.svg) no-repeat center;background-size:contain;vertical-align:middle}.stages-list li.is-active{font-weight:var(--weight--bold)}.styled-list{padding-left:1rem}.styled-list li{margin-bottom:0.625rem}.card{display:flex;display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:var(--border-radius);position:relative;border:2px solid var(--color--lightest);padding:var(--spacing--2) var(--spacing--3)}.card .card__title,.card .card__text{font-size:0.875rem}.card .card__title.mb-0,.card .card__text.mb-0{margin-bottom:0}.card a{display:flex;margin-bottom:var(--spacing--2);transition:all 220ms ease-in-out}.card a:hover{transform:scale(0.95)}.card a.mb-0{margin-bottom:0}.card img{display:block}.card.is-radio{padding:0;border:none}.card.is-radio input{display:none}.card.is-radio label{width:100%;height:100%;padding:var(--spacing--2) var(--spacing--3);border:2px solid var(--color--lightest);border-radius:inherit;cursor:pointer;transition:var(--transition--default);text-align:left;background-color:var(--color--background)}.card.is-radio label:hover{border-color:var(--color--accent)}.card.is-radio label .card__title{text-align:left}.card.is-radio label .card__title.is-centered{text-align:center}.card.is-radio label .card__text{font-size:0.875rem}.card.is-radio input:checked+label{border-color:var(--color--accent);background-color:var(--color--accent)}.card.is-radio input:checked+label .card__title,.card.is-radio input:checked+label .card__text{color:var(--color--white)}.card.is-radio input:checked+label .card__title svg,.card.is-radio input:checked+label .card__text svg{color:inherit}.card.is-radio input:checked+label .card__title svg path,.card.is-radio input:checked+label .card__text svg path{fill:var(--color--white)}.card.is-radio input:checked+label .card__score{background-color:var(--color--white);color:var(--color--accent)}.card.is-radio input:checked+label .tag.is-trial{background-color:var(--color--white);color:var(--color--accent)}.card.is-radio input:checked+label .tag.is-trial.is-completed{background-color:var(--color--success)}.card.is-radio input:disabled+label{background:var(--color--lightest);border-color:var(--color--lightest);cursor:not-allowed}.card.is-radio input:disabled+label:hover{border-color:var(--color--lightest)}.card.is-centered label{display:flex;flex-direction:column;align-items:center}.card.is-small,.datatable .datatable__search button.card{padding:0.875rem}.card.is-small .card__title,.datatable .datatable__search button.card .card__title{margin-top:0}.card__title{margin:0;margin-top:0.625rem;margin-bottom:0.625rem;text-align:center;font-family:var(--family--heading)}.card__text{margin:0;margin-bottom:0.625rem;color:var(--color--dark);display:flex;align-items:center;font-size:0.875rem;line-height:1.5}.card__text svg{color:inherit;width:1rem;min-width:1rem;height:1rem;margin-right:1rem}.card__tag{background-color:var(--color--lightest);color:var(--color--accent);border-radius:5px;width:100%;display:flex;justify-content:center;align-items:center;text-align:center;padding:0.25rem 0.625rem;height:1.625rem;font-weight:var(--weight--extrabold);margin-top:auto}.card__score{padding:var(--spacing--1);font-size:0.75rem;background-color:var(--color--accent);color:var(--color--white);height:3.125rem;width:3.125rem;border-radius:50%;display:flex;justify-content:center;align-items:center;text-align:center;position:absolute;top:1rem;right:1rem;margin:0}.card__type{position:absolute;top:1rem;right:1rem;margin:0}.card__actions{display:flex;gap:0.625rem}.card__actions a{text-decoration:underline;margin:0}.action-logs{padding:0;margin:0}.action-log{margin-bottom:var(--spacing--2);background-color:var(--color--background);padding:var(--spacing--2);border-radius:var(--border-radius)}.action-log h2{margin:0;font-size:1.5rem}.action-log p{margin:0}.action-log a{color:var(--color--accent)}.action-log__date{display:block;margin-bottom:var(--spacing--1);font-weight:var(--weight--extrabold)}.action-log__timestamp{font-size:0.875rem;display:block;margin-bottom:var(--spacing--1);color:var(--color--dark)}.action-log__info{display:flex;align-items:center}.action-log__info *{display:inline-block}.action-log__author{display:flex;align-items:center;gap:0.375rem;font-weight:var(--weight--extrabold)}.assessment-log{border:2px solid var(--color--lighter);transition:var(--transition--default);border-radius:var(--border-radius);padding:var(--spacing--1);margin-bottom:0.5rem}.assessment-log:hover{border-color:var(--color--light)}.assessment-log time{margin-bottom:0.625rem;display:block;color:var(--color--dark)}.assessment-log__item{display:flex;align-items:flex-start;flex-direction:column;gap:0.625rem;margin-bottom:0.625rem;padding:0.625rem;border:2px solid var(--color--lightest);border-radius:var(--border-radius);background-color:var(--color--lightest)}.assessment-log__item p{margin:0}.assessment-log__item.is-client-link{background-color:transparent;border:none;margin:0;padding-top:0}.assessment-log__item.is-client-link p{margin-top:0.4rem}.assessment-log__item.is-client-link .image,.assessment-log__item.is-client-link .image-input,.assessment-log__item.is-client-link svg{width:1rem;height:1rem}.assessment-log__item .image,.assessment-log__item .image-input,.assessment-log__item svg{width:1.5rem;min-width:1.5rem;height:1.5rem}.assessment-log__item.is-main{flex-direction:column;align-items:flex-start}.assessment-log__item.is-main .image,.assessment-log__item.is-main .image-input{width:2rem;height:2rem}.assessment-log__item.is-main .image img,.assessment-log__item.is-main .image-input img{width:100%;height:100%}.assessment-log__item .assessment-log__block{display:flex;align-items:center;gap:0.5rem}.assessment-log__item .flex,.assessment-log__item .toolkit-flex{gap:0.625rem}.assessment-log__item .flex svg,.assessment-log__item .toolkit-flex svg{margin:0}.log-item{position:relative;padding-top:0;margin-bottom:2rem}.log-item__date-heading.sticky-heading{position:sticky;background-color:white;top:4.5rem;padding:1rem;margin-bottom:0;z-index:2}.flatpickr-hour,.flatpickr-minute,.flatpickr-time-separator{font-size:1.5rem !important;height:2.5rem !important;line-height:2.5rem !important;font-weight:400 !important}.numInputWrapper{height:auto !important}.flatpickr-time{max-height:unset !important;height:2.5rem !important}.flatpickr-time:before{content:'';border-radius:8px 0 0 8px;background:url(/assets/icons/clock-outline-white-ee56d264a272c5beeb287c931fc6ab649f5186e162b424ad57305c59110923fc.svg) no-repeat center;font-size:1.125rem;font-weight:bold;padding:0.5rem;display:flex;align-items:center;justify-content:center;width:2.5rem;background-color:var(--color--accent)}.flatpickr-calendar.hasTime .flatpickr-time{border-top:none !important;background-color:var(--color--lightest);border-radius:8px}.fc{--fc-small-font-size: .85em;--fc-page-bg-color: #fff;--fc-neutral-bg-color: hsla(0, 0%, 82%, .3);--fc-neutral-text-color: var(--color--dark);--fc-border-color: var(--color--light);--fc-button-text-color: #fff;--fc-button-bg-color: var(--color--dark);--fc-button-border-color: var(--color--dark);--fc-button-hover-bg-color: var(--color--darker);--fc-button-hover-border-color: var(--color--darker);--fc-button-active-bg-color: var(--color--darkest);--fc-button-active-border-color: var(--color--darkest);--fc-event-bg-color: #3788d8;--fc-event-border-color: #3788d8;--fc-event-text-color: #fff;--fc-event-selected-overlay-color: rgba(0, 0, 0, .25);--fc-more-link-bg-color: #d0d0d0;--fc-more-link-text-color: inherit;--fc-event-resizer-thickness: 8px;--fc-event-resizer-dot-total-width: 8px;--fc-event-resizer-dot-border-width: 1px;--fc-non-business-color: hsla(0, 0%, 84%, .3);--fc-bg-event-color: #8fdf82;--fc-bg-event-opacity: 0.3;--fc-highlight-color: rgba(188, 232, 241, .3);--fc-today-bg-color: rgba(255,72,0,0.1);--fc-now-indicator-color: red}.fc .fc-button-primary:focus,.fc .fc-button-primary:active,.fc .fc-button-primary:not(:disabled):active:focus{box-shadow:none}.fc .fc-today-button{--fc-button-bg-color: var(--color--accent);--fc-button-border-color: var(--color--accent);--fc-button-hover-bg-color: var(--color--accent--dark);--fc-button-hover-border-color: var(--color--accent--dark);--fc-button-active-bg-color: var(--color--accent--darker);--fc-button-active-border-color: var(--color--accent--darker)}.fc .fc-daygrid-day.fc-day-today{background:none}.fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-frame{border:2px solid var(--color--accent)}.fc .fc-toolbar-title{display:flex;align-items:center}@media only screen and (max-width: 992px){.fc .fc-toolbar-title{font-size:1rem}}.fc .fc-toolbar-title::after{content:'';display:inline-block;background:url(/assets/icons/spinner-d498116971567d90181b2532066a00b2d4312fbaf4abe8eff6b64d1095620799.svg) no-repeat center center;background-size:contain;height:2rem;width:2rem;z-index:1;animation:rotate 1s linear infinite;margin:0 1rem;margin-top:-6px;opacity:0;transition:all 0.2s ease-in-out}.fc .fc-view,.fc .fc-event{transition:all 0.2s ease-in-out}.fc .fc-view .tag,.fc .fc-event .tag{margin:0 0.125rem;border:1px solid var(--color--light)}.fc .fc-event:hover{opacity:0.8}.fc.is-loading .fc-view{opacity:0.25;pointer-events:none}.fc.is-loading .fc-event{opacity:0}.fc.is-loading .fc-toolbar-title::after{opacity:1}.fc .fc-daygrid-day-number{color:var(--color--dark)}.fc .fc-day{color:var(--color--darker)}.fc .fc-day a{color:inherit}.fc .fc-daygrid-day-frame{min-height:9.375rem}.fc-event .calendar-event-content{cursor:pointer;white-space:normal;border-left:4px solid transparent;padding:0.25rem 0.375rem}.fc-event .calendar-event-content.is-in_progress{border-left-color:#FEC432}.fc-event .calendar-event-content.is-submitted{border-left-color:#27B938}.fc-event .calendar-event-content.is-declined{border-left-color:#C566E9}.fc-event .calendar-event-content.is-completed{border-left-color:transparent}.fc-event .calendar-event-content.is-pending{border-left-color:silver}.fc-event .calendar-event-content.is-overdue{border-left-color:#CA290E}.fc-event .calendar-event-content.is-accepted{border-left-color:#FEC432}.fc-event .fc-list-event-graphic{vertical-align:middle}.calendar{display:flex;max-width:307.875px;width:307.875px;flex-direction:column}@media only screen and (max-width: 1024px){.calendar{margin:0 auto}}.calendar .actions{margin-top:var(--spacing--4);display:flex;width:100%;gap:var(--spacing--1)}.calendar .actions .button,.calendar .actions .devise input[type="submit"],.devise .calendar .actions input[type="submit"],.calendar .actions .devise button,.devise .calendar .actions button,.calendar .actions .back-button,.calendar .actions .datatable .datatable__search button,.datatable .datatable__search .calendar .actions button,.calendar .datatable .actions>a,.datatable .calendar .actions>a,.calendar .actions .splide .splide__arrow,.splide .calendar .actions .splide__arrow,.calendar .actions .splide .splide__pagination__page,.splide .calendar .actions .splide__pagination__page{flex:1}.calendar .flatpickr-calendar{width:100%;box-shadow:none;background:none}.calendar .flatpickr-calendar .flatpickr-weekdays{margin-bottom:var(--spacing--1)}.calendar .flatpickr-calendar .flatpickr-weekdays *{font-weight:var(--weight--regular)}.calendar .flatpickr-calendar .flatpickr-months{display:flex;align-items:center;gap:var(--spacing--1);margin-bottom:var(--spacing--2)}.calendar .flatpickr-calendar .flatpickr-month{height:2rem;gap:2rem;display:flex;justify-content:center}.calendar .flatpickr-calendar .flatpickr-current-month{font-size:1rem;height:auto;width:auto;padding:0;position:static;display:flex;justify-content:center;flex-direction:row;gap:var(--spacing--1)}.calendar .flatpickr-calendar .flatpickr-current-month .numInputWrapper{width:auto}.calendar .flatpickr-calendar .flatpickr-current-month select,.calendar .flatpickr-calendar .flatpickr-current-month input.cur-year{background-color:var(--color--lightest);height:2rem;font-weight:var(--weight--extrabold);color:var(--color--dark);appearance:none;margin:0;padding:var(--spacing--1) var(--spacing--2);width:auto;font-size:0.875rem}.calendar .flatpickr-calendar .flatpickr-current-month input{width:10ch;max-width:10ch}.calendar .flatpickr-calendar .flatpickr-months .flatpickr-prev-month,.calendar .flatpickr-calendar .flatpickr-months .flatpickr-next-month{height:2rem;width:2rem;padding:0;display:flex;justify-content:center;align-items:center;background-color:var(--color--lightest);position:static}.calendar .flatpickr-calendar .flatpickr-months .flatpickr-prev-month svg path,.calendar .flatpickr-calendar .flatpickr-months .flatpickr-next-month svg path{fill:var(--color--dark);stroke:var(--color--dark);stroke-width:1px}.calendar .flatpickr-calendar .flatpickr-day{color:var(--color--dark)}.calendar .flatpickr-calendar .flatpickr-day:hover{color:var(--color--white)}.calendar .flatpickr-calendar .flatpickr-day.inRange{background-color:var(--color--accent);border-color:var(--color--accent);box-shadow:-5px 0 0 var(--color--accent),5px 0 0 var(--color--accent);color:var(--color--white)}.calendar .flatpickr-calendar .flatpickr-day.inRange:hover{color:var(--color--white)}.calendar .flatpickr-calendar .flatpickr-day.flatpickr-disabled,.calendar .flatpickr-calendar .flatpickr-day.flatpickr-disabled:hover{color:var(--color--light)}.calendar .flatpickr-calendar .flatpickr-day.endRange.endRange{color:var(--color--white)}.calendar .flatpickr-calendar .flatpickr-day.selected.startRange{color:var(--color--white);font-weight:var(--weight--extrabold)}.calendar .flatpickr-calendar .flatpickr-day.selected.endRange{font-weight:var(--weight--extrabold)}.calendar-previews{display:grid;grid-template-columns:1fr 1fr;background-color:var(--color--lightest);margin-bottom:var(--spacing--1)}.calendar-previews__item{height:3.5rem;padding:0.5rem 1rem;display:flex;align-items:center}.calendar-previews__item:nth-child(2){justify-content:flex-end}.calendar-previews__year-wrapper{display:flex;flex-direction:column;line-height:.85rem;font-size:.85rem}.calendar-previews__year-wrapper *{font-size:inherit;line-height:inherit}.calendar-previews__day{font-size:2rem;line-height:2.5rem;margin-right:.5rem;color:var(--color--accent);line-height:1}.calendar-previews__weekday{font-size:.75em;color:#b6b4b6;text-transform:capitalize;text-align:left}.flatpickr-calendar.hasTime{box-shadow:0px 0px 6px 0px rgba(0,0,0,0.25);transform:translateY(0.5rem)}@keyframes rotate{100%{transform:rotate(360deg)}}.breadcrumbs{display:flex;list-style:none;padding:0;margin:0;margin-bottom:var(--spacing--3);flex-wrap:wrap;gap:var(--spacing--1)}@media only screen and (max-width: 1024px){.breadcrumbs{gap:var(--spacing--2) var(--spacing--1);margin-bottom:var(--spacing--2)}}.breadcrumbs li::after{content:'>';color:var(--color--dark);margin:0 var(--spacing--1)}@media only screen and (max-width: 1024px){.breadcrumbs li::after{margin:0 0.275rem}}.breadcrumbs li:nth-last-child(1)::after{content:''}.breadcrumbs li a{color:var(--color--dark);transition:var(--transition--default)}.breadcrumbs li a:hover{color:var(--color--accent--dark)}.breadcrumbs .is-active[data-form-part]{color:var(--color--accent)}.reports-form{display:flex;flex-direction:column;padding:0}.reports-form .section{padding-right:0;padding-left:0}.reports-form.is-admin .reports-section{padding-left:1.5rem;padding-right:1.5rem}@media only screen and (max-width: 1024px){.reports-form.is-admin .reports-section{padding-left:0.75rem;padding-right:0.75rem}}.reports-form.is-admin .reports-section .reports-subsection{border:2px solid var(--color--lighter);transition:var(--transition--default)}.reports-form.is-admin .reports-section .reports-subsection:hover{border-color:var(--color--light)}.reports-form.is-admin .question-group{padding:1rem;border:2px solid var(--color--lightest);transition:var(--transition--default)}.reports-form.is-admin .question-group:hover{border-color:var(--color--dark)}.reports-form .error-message{color:var(--color--alert);margin:0.625rem 0;display:block}.reports-form .autosaving{cursor:pointer;position:fixed;right:1rem;bottom:1rem;display:flex;align-items:center;visibility:visible;opacity:1;transition:visibility 0.3s linear, opacity 0.3s linear}.reports-form .autosaving .icon{margin-right:0.25rem}.reports-form .autosaving.is-fadedout{transition:visibility 0.3s linear, opacity 0.3s linear;visibility:hidden;opacity:0}.reports-form__actions{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:1rem}@media only screen and (max-width: 992px){.reports-form__actions{flex-direction:column;gap:1rem;align-items:flex-start}.reports-form__actions select{width:100%}}.reports-form__actions .field{margin-bottom:0}.reports-form-controls{display:flex;gap:0.625rem}@media only screen and (max-width: 992px){.reports-form-controls{width:100%;flex-wrap:wrap}.reports-form-controls .button,.reports-form-controls .devise input[type="submit"],.devise .reports-form-controls input[type="submit"],.reports-form-controls .devise button,.devise .reports-form-controls button,.reports-form-controls .back-button,.reports-form-controls .datatable .datatable__search button,.datatable .datatable__search .reports-form-controls button,.reports-form-controls .datatable .actions>a,.datatable .reports-form-controls .actions>a,.reports-form-controls .splide .splide__arrow,.splide .reports-form-controls .splide__arrow,.reports-form-controls .splide .splide__pagination__page,.splide .reports-form-controls .splide__pagination__page{flex:1;width:100%}}.reports-form-controls.is-bottom{justify-content:flex-end}.reports-form-controls p{padding:var(--spacing--1) var(--spacing--2);border-radius:var(--border-radius);background-color:var(--color--lightest);color:var(--color--foreground);margin:0;text-align:center;border:2px solid var(--color--accent--lightest)}@media only screen and (max-width: 1024px){.reports-form-controls p{white-space:unset;line-height:1.5;height:auto;width:100%}}.reports-form-controls p a{text-decoration:underline}.reports-page-header{display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width: 1024px){.reports-page-header{border-bottom:2px solid var(--color--light);margin-bottom:2rem;padding-bottom:2rem}}@media only screen and (max-width: 992px){.reports-page-header{flex-direction:column}}.reports-page-header .assessment-header{margin-bottom:1.875rem}@media only screen and (max-width: 1024px){.reports-page-header .assessment-header{margin-bottom:1rem}}.reports-page-header .assessment-header.mb-0{margin-bottom:0}.reports-page-header .reports-page-header__actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0.625rem}@media only screen and (max-width: 992px){.reports-page-header .reports-page-header__actions .button,.reports-page-header .reports-page-header__actions .devise input[type="submit"],.devise .reports-page-header .reports-page-header__actions input[type="submit"],.reports-page-header .reports-page-header__actions .devise button,.devise .reports-page-header .reports-page-header__actions button,.reports-page-header .reports-page-header__actions .back-button,.reports-page-header .reports-page-header__actions .datatable .datatable__search button,.datatable .datatable__search .reports-page-header .reports-page-header__actions button,.reports-page-header .reports-page-header__actions .datatable .actions>a,.datatable .reports-page-header .reports-page-header__actions .actions>a,.reports-page-header .reports-page-header__actions .splide .splide__arrow,.splide .reports-page-header .reports-page-header__actions .splide__arrow,.reports-page-header .reports-page-header__actions .splide .splide__pagination__page,.splide .reports-page-header .reports-page-header__actions .splide__pagination__page{width:100%}}.reports-section .reports-subsection{margin-bottom:var(--spacing--3) !important;transition:var(--transition--default);background-color:var(--color--background);border-radius:var(--border-radius);padding:1.25rem 2rem}@media only screen and (max-width: 992px){.reports-section .reports-subsection{padding:0.875rem !important}}.reports-subsection[disabled] input{pointer-events:none}.reports-subsection[disabled] .image-upload{pointer-events:none;display:none}.reports-subsection[disabled] .sortable-handle,.reports-subsection[disabled] .audio-clip__delete{display:none}.reports-subsection[disabled] .audio-recorder__control{pointer-events:none}.reports-subsection[disabled] .sortable-item{pointer-events:none}.reports-subsection[disabled] .sortable-item .image-field__actions{display:none}.reports-header{display:flex;justify-content:space-between;margin-bottom:var(--spacing--3)}@media only screen and (max-width: 992px){.reports-header{flex-direction:column;gap:0.625rem}}.reports-header p{margin:0}@media only screen and (max-width: 992px){.reports-header.is-compact .reports-header__actions{padding:0;border:none;flex-direction:row;flex-wrap:nowrap}}.reports-header__title{margin:0}h2.reports-header__title{font-weight:400;margin-top:1rem}.reports-header__actions{display:flex;gap:0.5rem;flex-wrap:wrap}@media only screen and (max-width: 1024px){.reports-header__actions{padding:0.625rem;border-radius:var(--border-radius);border:2px solid var(--color--lighter)}}@media only screen and (max-width: 992px){.reports-header__actions .button,.reports-header__actions .devise input[type="submit"],.devise .reports-header__actions input[type="submit"],.reports-header__actions .devise button,.devise .reports-header__actions button,.reports-header__actions .back-button,.reports-header__actions .datatable .datatable__search button,.datatable .datatable__search .reports-header__actions button,.reports-header__actions .datatable .actions>a,.datatable .reports-header__actions .actions>a,.reports-header__actions .splide .splide__arrow,.splide .reports-header__actions .splide__arrow,.reports-header__actions .splide .splide__pagination__page,.splide .reports-header__actions .splide__pagination__page{width:100%}}.reports-header__actions:empty{display:none}.question-group{border-radius:var(--border-radius);margin-bottom:var(--spacing--4)}.question-group__questions{padding:0;margin:0;counter-reset:question;display:flex;flex-direction:column;gap:var(--spacing--4)}.question-group__questions li{list-style:none;display:flex;position:relative}@media only screen and (max-width: 992px){.question-group__questions li{flex-direction:column}}.question{width:100%;display:flex;flex-direction:column;list-style-type:none}.question.is-no-number .question__content::before{display:none}.question.is-no-number .question__content{padding-left:0}.question.is-vertical .question__body{display:flex;flex-direction:column;gap:1rem}.question.is-vertical textarea{width:100%}.question .grid,.question .toolkit-section .toolkit-grid,.toolkit-section .question .toolkit-grid{row-gap:var(--spacing--1)}.question textarea{background:var(--color--lightest);border-radius:var(--border-radius);margin:0;padding:var(--spacing--1)}.question textarea::placeholder{opacity:1;color:var(--color--dark)}.question .question__body{width:100%;display:grid;grid-template-columns:repeat(12, 1fr);gap:1.5rem}@media only screen and (max-width: 1024px){.question .question__body{display:flex;flex-direction:column;gap:1rem}}.question .question__body .question__content{grid-column:1 / span 3}.question .question__body .question__answers{grid-column:span 9;display:flex;align-items:center;border-radius:var(--border-radius);position:relative}.question .question__body .question__answers.has-errors{background-color:var(--color--alert--lightest);padding:1rem;margin-bottom:1rem}.question .question__body .question__answers .error-placeholder{margin:0 !important;padding-right:0;position:absolute;top:100%;right:0;color:var(--color--alert)}.question .question__body .question__comments{grid-column:1 / -1}.question .question__content{padding-left:1.5rem;position:relative}.question .question__content::before{font-weight:bold;counter-increment:question;content:counter(question, decimal-leading-zero) ". ";margin-top:0;font-size:0.625rem;line-height:1.125rem;margin-right:var(--spacing--1);position:absolute;left:0;display:flex;align-items:center}@media only screen and (max-width: 992px){.question .question__content::before{margin-bottom:0.25rem}}.question .question__category{font-size:0.625rem;line-height:1.125rem;margin-bottom:0.25rem;color:var(--color--accent);text-transform:uppercase;display:block}.question .question__text{margin:0;font-size:0.875rem;line-height:1.125rem;color:var(--color--dark)}.question .question__actions{width:100%;display:flex;align-items:center;gap:var(--spacing--2);border-radius:var(--border-radius)}@media only screen and (max-width: 992px){.question .question__actions{gap:0.375rem}}.question .question__actions a{color:var(--color--dark);font-size:0.75rem;text-decoration:underline}@media only screen and (max-width: 1024px){.question .question__actions a{padding:0.5rem 1rem;text-decoration:none;text-align:center;border:2px solid var(--color--lighter);border-radius:var(--border-radius);font-weight:900}}@media only screen and (max-width: 992px){.question .question__actions a{flex:1;padding:0.5rem}}.question-inputs{display:flex;justify-content:space-evenly;align-items:center;gap:1.5rem}@media only screen and (max-width: 1440px){.question-inputs{gap:0.625rem}}@media only screen and (max-width: 992px){.question-inputs{flex-direction:column;align-items:flex-start;background-color:var(--color--lightest);padding:0.75rem 0.625rem;border-radius:var(--border-radius);gap:0.625rem}}.question-inputs--3,.question-inputs--4{justify-content:flex-start;width:100%;gap:1.5rem;padding-left:5%}@media only screen and (max-width: 992px){.question-inputs--3,.question-inputs--4{gap:0.625rem;padding-left:0.625rem}}.question-inputs--6{justify-content:space-evenly;width:100%}.question-inputs .radio{display:flex;justify-content:center;margin:0;width:auto}@media only screen and (max-width: 992px){.question-inputs .radio{justify-content:flex-start}}.question-inputs .radio input{margin-left:0}.question-inputs .radio label{font-size:0.875rem}.question-inputs.is-perception{justify-content:flex-start;gap:0.625rem 1.875rem}@media only screen and (max-width: 1440px){.question-inputs.is-perception{gap:0.625rem}}.is-qualitative .is-qualitative-answer{width:7.5rem;height:auto;display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;font-weight:bold;border-radius:2rem;font-size:0.875rem;color:var(--color--dark);--color--red: #bd0202;--color--yellow: #c49c19;--color--green: #05831f;--color--dark: #808e9b}.is-qualitative .is-qualitative-answer input{margin:1rem auto !important;margin-bottom:0 !important;width:1.25rem;height:1.25rem;min-height:1.25rem}.is-qualitative .is-qualitative-answer label{color:inherit;font-weight:400;font-size:inherit;margin:0 !important}.is-qualitative .is-qualitative-answer.is-gray{color:var(--color--dark)}.is-qualitative .is-qualitative-answer.is-red{color:var(--color--red)}.is-qualitative .is-qualitative-answer.is-yellow{color:var(--color--yellow)}.is-qualitative .is-qualitative-answer.is-green{color:var(--color--green)}.is-perception .is-perception-answer{position:relative;display:flex;justify-content:center;align-items:center;flex:0;text-transform:uppercase;font-weight:900;--color--red: #de332b;--color--yellow: #faa318;--color--green: #2db927;--color--dark: #808f9c}.is-perception .is-perception-answer input{margin:0;position:absolute;height:100%;width:100%;top:0;opacity:0;z-index:1}.is-perception .is-perception-answer input:checked+label{opacity:1}.is-perception .is-perception-answer input:checked+label span{opacity:1}.is-perception .is-perception-answer label,.is-perception .is-perception-answer span{font-weight:900;margin:0 !important;line-height:1;height:2.5rem;width:7.5rem;min-width:7.5rem;padding:0 0.625rem;color:var(--color--white);min-height:2.5rem;border-radius:1.5rem;display:flex;justify-content:center;align-items:center;opacity:0.5;transition:var(--transition--default)}@media only screen and (max-width: 1440px){.is-perception .is-perception-answer label,.is-perception .is-perception-answer span{width:6.5rem;min-width:6.5rem;font-size:0.75rem;height:2rem;min-height:2rem}}.is-perception .is-perception-answer.is-gray label,.is-perception .is-perception-answer.is-gray span{background-color:var(--color--dark)}.is-perception .is-perception-answer.is-red label,.is-perception .is-perception-answer.is-red span{background-color:var(--color--red)}.is-perception .is-perception-answer.is-yellow label,.is-perception .is-perception-answer.is-yellow span{background-color:var(--color--yellow)}.is-perception .is-perception-answer.is-green label,.is-perception .is-perception-answer.is-green span{background-color:var(--color--green)}.emotional{display:flex;justify-content:flex-start;gap:3.75rem;list-style:none;padding:0;margin:0;margin-bottom:1rem}@media only screen and (max-width: 1024px){.emotional{flex-wrap:wrap;gap:1.5rem}}@media only screen and (max-width: 992px){.emotional{flex-direction:column;align-items:flex-start}}.emotional li{list-style:none;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;position:relative;min-width:5rem}.emotional li figure{display:flex;justify-content:center;align-items:center}.emotional img{transition:var(--transition--default);margin-bottom:var(--spacing--1)}.emotional input{position:absolute;height:100%;width:100%;top:0;z-index:1;opacity:0;cursor:pointer}.emotional input:hover+figure img{opacity:0.65}.emotional input+figure img{opacity:0.5}.emotional input:checked+figure img{opacity:1}.admin-comment{border:2px solid var(--color--accent--dark);padding:0.875rem;font-size:1rem;margin:1rem 0}.admin-comment>strong,.admin-comment>label{color:var(--color--accent);display:block;border-bottom:2px solid var(--color--accent);padding-bottom:var(--spacing--1);text-transform:uppercase;font-weight:400}.admin-comment label{margin-bottom:0.625rem}.admin-comment p{color:var(--color--dark);margin:0.625rem 0}.admin-report-header{padding:var(--layout--gutter);padding-bottom:3.75rem;display:flex;flex-direction:column;border-radius:var(--border-radius);background-color:var(--color--background)}.admin-report-header .admin-report-header__body{display:grid;grid-template-columns:1fr 1fr}.admin-report-header .assessment-header{border-bottom:2px solid var(--color--lightest);margin-bottom:2rem;padding-bottom:1.5rem}.admin-report-header .admin-report-header__info{display:flex;flex-direction:column;gap:2.5rem}.admin-header-item{display:flex;flex-direction:column}.admin-header-item>span{font-size:0.875rem;font-weight:900;color:var(--color--dark);margin-bottom:var(--spacing--2);text-transform:uppercase}.locked-label{font-weight:900;display:flex;align-items:center;color:var(--color--accent--dark)}.locked-label .icon{margin-right:0.625rem}.test-answers{display:flex;flex-direction:column;gap:1rem;list-style:none;padding:0;margin:0}.test-answers .test-answers__item{list-style-type:none;display:flex;align-items:center;gap:0.625rem;padding:0.375rem 0.625rem;border-radius:var(--border-radius)}.test-answers .test-answers__item.is-correct{border:2px solid var(--color--success--lightest)}.test-answers .test-answers__item.is-correct .radio input{border-color:var(--color--success--dark)}.test-answers .test-answers__item.is-correct .radio label{color:var(--color--success--dark);font-weight:300}.test-answers .test-answers__item.is-incorrect{border:2px solid var(--color--alert--lightest);color:var(--color--alert--dark)}.test-answers .test-answers__item.is-incorrect svg{color:inherit}.test-answers .test-answers__item.is-incorrect .radio input{border-color:var(--color--alert--dark)}.test-answers .test-answers__item.is-incorrect .radio label{color:var(--color--alert--dark);font-weight:300}.test-answers .test-answers__item .radio{margin:0;pointer-events:none}.test-answers .test-answers__item svg{width:2.25rem;margin-top:-2px}.test-answers .test-answers__item svg path{stroke-width:3px}.test-questions{padding:0;margin:0;counter-reset:question}.test-questions>li{margin-bottom:var(--spacing--2);padding-bottom:var(--spacing--2);border-bottom:2px solid var(--color--lightest)}.test-overview-header{margin-bottom:1.5rem;margin-top:0.75rem;padding-top:1rem;border-top:2px solid var(--color--lightest)}.test-overview-header .test-overview-header__content{display:flex;align-items:center;gap:1rem}.test-overview-header .test-overview-header__content p{margin:0}.test-overview-header h3{font-weight:600;margin-bottom:0.625rem}.test-overview-header time{color:var(--color--darker)}.test-overview-header .tag{font-size:0.875rem}.resource-header{display:flex;flex-wrap:wrap;gap:1.5rem;width:100%;margin-bottom:1.75rem;justify-content:space-between;align-items:center}.resource-header .resource-header__actions{display:flex;flex-wrap:wrap;gap:0.625rem}@media only screen and (max-width: 992px){.resource-header .resource-header__actions .button,.resource-header .resource-header__actions .devise input[type="submit"],.devise .resource-header .resource-header__actions input[type="submit"],.resource-header .resource-header__actions .devise button,.devise .resource-header .resource-header__actions button,.resource-header .resource-header__actions .back-button,.resource-header .resource-header__actions .datatable .datatable__search button,.datatable .datatable__search .resource-header .resource-header__actions button,.resource-header .resource-header__actions .datatable .actions>a,.datatable .resource-header .resource-header__actions .actions>a,.resource-header .resource-header__actions .splide .splide__arrow,.splide .resource-header .resource-header__actions .splide__arrow,.resource-header .resource-header__actions .splide .splide__pagination__page,.splide .resource-header .resource-header__actions .splide__pagination__page{flex:1}}.pdf-viewer canvas{width:100%;border:none}.training-item{display:flex;flex-direction:column;padding:1rem;padding-bottom:1.25rem;background-color:var(--color--background);border-radius:var(--border-radius);border:2px solid var(--color--lighter);transition:all 220ms ease-in-out}.training-item.is-completed{border-color:var(--color--success)}.training-item.is-completed:hover{border-color:var(--color--success--dark)}.training-item .training-item__check{background-color:var(--color--success);color:var(--color--background);border-radius:50%;padding:0.25rem;width:1.125rem;height:1.125rem;margin-left:0.25rem}.training-item .sortable-handle{display:inline-flex;justify-content:center;align-items:center;width:2.375rem;height:2.375rem}.training-item .reports-header{margin-bottom:1rem}.training-item .sortable-handle{background-color:var(--color--lightest);border-radius:var(--border-radius);margin-right:0.375rem}.training-item:hover{border:2px solid var(--color--accent)}.training-item .test-questions{padding:1rem;margin-top:1rem;border:2px solid var(--color--lightest);border-radius:var(--border-radius)}.training-item .test-questions .question:nth-last-child(1){border-bottom:none;padding-bottom:0;margin-bottom:0}.training-item__header{display:flex;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-bottom:1.5rem}.training-item__header h4{vertical-align:middle}.training-item__content{display:flex;flex-wrap:wrap;gap:1.5rem;padding-right:2rem}@media only screen and (max-width: 1024px){.training-item__content{gap:1rem;padding-right:0}}.training-item__content a{display:flex;justify-content:center;align-items:center}.training-item__thumbnail{border-radius:var(--border-radius);max-width:23.4375rem}@media only screen and (max-width: 668px){.training-item__thumbnail{width:100%}}.training-item__description{flex:1;color:var(--color--darker);font-size:0.875rem}@media only screen and (max-width: 668px){.training-item__description{min-width:100%}}.training-item__description p{font-size:inherit;margin-top:0;line-height:1.5}.training-item__actions{display:flex;gap:0.75rem;justify-content:flex-end}@media only screen and (max-width: 668px){.training-item__actions .button,.training-item__actions .devise input[type="submit"],.devise .training-item__actions input[type="submit"],.training-item__actions .devise button,.devise .training-item__actions button,.training-item__actions .back-button,.training-item__actions .datatable .datatable__search button,.datatable .datatable__search .training-item__actions button,.training-item__actions .datatable .actions>a,.datatable .training-item__actions .actions>a,.training-item__actions .splide .splide__arrow,.splide .training-item__actions .splide__arrow,.training-item__actions .splide .splide__pagination__page,.splide .training-item__actions .splide__pagination__page{width:100%}}@media only screen and (max-width: 668px){.training-item__actions.is-desktop{display:none}}.training-item__actions.is-mobile{display:none}@media only screen and (max-width: 668px){.training-item__actions.is-mobile{display:flex;width:100%}}.training-navigation{margin-top:1.5rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.5rem}@media only screen and (max-width: 668px){.training-navigation{align-items:center;flex-direction:column;gap:0.625rem}.training-navigation>div{width:100%}.training-navigation .button,.training-navigation .devise input[type="submit"],.devise .training-navigation input[type="submit"],.training-navigation .devise button,.devise .training-navigation button,.training-navigation .back-button,.training-navigation .datatable .datatable__search button,.datatable .datatable__search .training-navigation button,.training-navigation .datatable .actions>a,.datatable .training-navigation .actions>a,.training-navigation .splide .splide__arrow,.splide .training-navigation .splide__arrow,.training-navigation .splide .splide__pagination__page,.splide .training-navigation .splide__pagination__page{width:100%}}@media only screen and (max-width: 1920px){.client-report-wrapper{padding-right:2.5rem}}@media only screen and (max-width: 992px){.client-report-wrapper{padding-right:0}}.client-report-notice{font-size:1.5rem;color:#000000;margin-top:0;line-height:1;font-family:'Alef', sans-serif;height:100%;display:flex;flex-direction:column;gap:1.5rem;align-items:center;justify-content:center;text-align:center;margin:7.5rem 0;padding:2rem;font-weight:500}.client-report-notice svg{width:5rem;height:auto}@media only screen and (min-width: 993px){.client-report-notice{display:none}}.client-report{position:relative}@media only screen and (max-width: 992px){.client-report{display:none}}@font-face{.client-report{font-family:'Calibri';src:url("<%= font_url(/assets/Calibri-Light-461b1eeb0213834e2c263fe50caa46c712f06a806df1e16ac9a40609de788295.woff2) %>") format("woff2"),url("<%= font_url(/assets/Calibri-Light-45f6b9c830faf6c76e0384444fa5fad4a9b27497de965e21ded6444d21bd79e3.woff) %>") format("woff");font-weight:normal;font-style:normal;font-display:swap}}.client-report table{padding:0;margin:0;border-spacing:0;border-collapse:collapse !important;width:100%;table-layout:fixed !important}.client-report table tr{margin-bottom:0 !important}.client-report table{overflow:visible !important}.client-report thead{display:table-header-group}.client-report tfoot{display:table-row-group}.client-report table.section{page-break-after:always !important}.client-report .subsection-title{font-size:1.25rem;font-weight:900;color:#000000;margin-top:0;line-height:1;margin-bottom:0.625rem;font-family:'Alef', sans-serif}.client-report .subsection-title.is-single{margin-bottom:0.5rem;font-weight:900}.client-report .question-group-title{font-size:16px;font-weight:900;color:#000000;margin-top:0;line-height:1;margin-bottom:0.625rem;font-family:'Alef', sans-serif}.client-report .header{display:-webkit-box;-webkit-box-pack:justify}.client-report .big-title{font-size:1.25rem;margin:0;font-weight:900;color:#FFFFFF;background-color:#eb5727;border-radius:0.3125rem;text-align:center;vertical-align:middle;padding:0.9375rem;font-family:'Alef', sans-serif}.client-report .separator{height:0.9375rem;width:100%;display:block}.client-report .table-flex-space{display:-webkit-box;display:flex;align-items:center;-webkit-box-pack:center;justify-content:center}.client-report .table-flex{display:-webkit-box;display:flex;align-items:center;-webkit-align-items:center}.client-report .table-flex>svg{width:1.125rem;margin-right:0.375rem}.client-report .table-flex>span{align-self:center;flex:1;padding-top:0.375rem}.client-report .radio{display:flex;align-items:center;display:flex;align-items:center;justify-content:center;flex-flow:column;margin:0 14px;width:auto;flex:1}.client-report .radio.is-col{display:block;text-align:center}.client-report .radio.is-col>div{margin:5px auto}.client-report .radio>div{position:relative;width:12px;height:12px;background-color:#FFFFFF;border:2px solid #808E9B;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:5px;margin-top:5px;font-size:0;color:transparent}.client-report .radio>div.is-selected::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:6px;width:6px;background-color:#eb5727;border-radius:50%}.client-report .radio span{display:block;font-size:12px;padding-top:5px;font-weight:300}.client-report .radio__flex span{padding-left:0}.client-report .emotional{display:flex;align-items:center;flex-direction:column;margin:0 14px;text-align:center;gap:0.75rem}.client-report .emotional figure{display:flex}.client-report .emotional span{display:block;font-size:12px}.client-report .emotional img{width:3.125rem;height:3.125rem;object-fit:contain}.client-report .overall{background-color:#eb5727;border-radius:0.3125rem;display:flex;justify-content:center;white-space:nowrap;min-height:3.125rem;margin-top:0.625rem;margin-bottom:2rem;font-family:'Alef', sans-serif}.client-report .overall__name{font-size:18px;font-weight:600;color:#FFFFFF;margin-top:0;margin-bottom:0;padding:16px;display:block;line-height:1}.client-report .overall__score{font-size:18px;font-weight:600;color:#FFFFFF;margin-top:0;margin-bottom:0;padding:16px;display:block;line-height:1}.client-report .images{display:flex;width:100%;margin-bottom:2px}.client-report .images__image{width:300px;margin-right:5px}.client-report .images__image img{width:300px;margin-left:-10mm}.client-report .images__image-placeholder{width:300px;height:300px;min-height:300px;background-color:#f5f5f5;color:#808E9B;font-size:12px;text-align:center;vertical-align:middle;margin:5px 0;line-height:300px}.client-report .date-and-time{background-color:#f5f5f5;padding:10px !important;border-radius:5px;text-align:center;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;font-size:11px;white-space:nowrap}.client-report .radio-perception{font-size:11px;font-weight:bold;padding:5px 15px;text-transform:uppercase;color:#FFFFFF;border-radius:25px;margin-right:5px}.client-report p{margin-top:0}.client-report .alwaysbreak{page-break-after:always}.client-report div.nobreak:before{clear:both}.client-report div.nobreak{page-break-inside:avoid}.client-report .question-group{margin:0}.client-report .question{display:-webkit-box;margin-bottom:15px}.client-report .textbox{display:inline-block;width:100%}.client-report .textbox p{margin:0;display:block;margin-bottom:10px}.client-report .textbox p:nth-last-child(1){margin-bottom:0}.client-report .single-subsection{padding-bottom:25px}.client-report .reports-section{background-color:#FFFFFF;padding:1.5rem;border-radius:var(--border-radius)}.client-report-images{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}.client-report-images figure{display:flex}.client-report-images figure img{width:100%;height:auto;display:flex}.payout{padding:0.625rem;background-color:var(--color--white);border-radius:var(--border-radius);margin-bottom:var(--spacing--1);border:2px solid var(--color--lighter)}.payout .payout__header{display:flex;justify-content:space-between;padding-bottom:1rem;margin-bottom:1rem;border-bottom:2px solid var(--color--light)}.payout .payout__header .payout__actions{display:flex;gap:0.625rem}.payout .payout__header .payout__actions .link,.payout .payout__header .payout__actions .button.is-link,.payout .payout__header .payout__actions .devise input.is-link[type="submit"],.devise .payout .payout__header .payout__actions input.is-link[type="submit"],.payout .payout__header .payout__actions .devise button.is-link,.devise .payout .payout__header .payout__actions button.is-link,.payout .payout__header .payout__actions .is-link.back-button,.payout .payout__header .payout__actions .datatable .datatable__search button.is-link,.datatable .datatable__search .payout .payout__header .payout__actions button.is-link,.payout .payout__header .payout__actions .datatable .actions>a.is-link,.datatable .payout .payout__header .payout__actions .actions>a.is-link,.payout .payout__header .payout__actions .splide .is-link.splide__arrow,.splide .payout .payout__header .payout__actions .is-link.splide__arrow,.payout .payout__header .payout__actions .splide .is-link.splide__pagination__page,.splide .payout .payout__header .payout__actions .is-link.splide__pagination__page{font-size:0.875rem;font-weight:500;text-decoration:none;color:var(--color--darker)}.payout .payout__header .payout__actions .link.is-alert{color:var(--color--alert)}.payout .payout__content{display:flex;justify-content:space-between}.payout .payout__content p{margin:0}.payout .payout__content svg{margin-right:0.625rem !important}.declined-message,.requested-message{padding:0.625rem;border:2px solid var(--color--lightest);border-radius:var(--border-radius);width:100%}.declined-message p,.requested-message p{font-weight:400}.assessor-note{position:relative;display:flex;align-items:flex-start;flex-direction:column;gap:0.5rem;margin-bottom:0.5rem;padding:0.5rem;border:2px solid var(--color--lightest);border-radius:var(--border-radius);background-color:var(--color--lightest)}.assessor-note__delete{padding:0.05rem;color:var(--color--dark);font-size:0.75rem;text-decoration:underline}.assessor-preview-avatar{position:relative}.assessor-preview-avatar .has-notes{position:absolute;border-radius:50%;background:var(--color--primary)}.assessor-preview-avatar .has-potential{position:absolute}.assessor-preview-avatar[class*="is-rank-"]{position:relative}.assessor-preview-avatar[class*="is-rank-"]:before{position:absolute;display:flex;align-items:center;justify-content:center;background-color:var(--color--primary);color:var(--color--white);border-radius:50%;font-weight:600;z-index:2}.assessor-preview-avatar.is-rank-1:before{content:"1"}.assessor-preview-avatar.is-rank-2:before{content:"2"}.assessor-preview-avatar.is-rank-3:before{content:"3"}.assessor-preview-avatar.is-rank-4:before{content:"4"}.assessor-preview-avatar.is-rank-5:before{content:"5"}.assessor-preview-avatar.is-rank-6:before{content:"6"}.assessor-preview-avatar.is-rank-trial:before{background-color:#faa318;content:"T"}.assessor-preview-avatar.is-rank-trial.trial-finished:before{background-color:var(--color--success)}.assessor-preview-avatar.is-small .has-notes,.datatable .datatable__search button.assessor-preview-avatar .has-notes{bottom:-2px;right:-2px;padding:2px;width:8px;height:8px;color:var(--color--primary)}.assessor-preview-avatar.is-small[class*="is-rank-"]:before,.datatable .datatable__search button.assessor-preview-avatar[class*="is-rank-"]:before{width:16px;height:16px;font-size:0.75rem;left:-2px;bottom:-2px}.assessor-preview-avatar.is-medium .has-notes{bottom:0;right:0;width:10px;height:10px;color:var(--color--primary)}.assessor-preview-avatar.is-medium[class*="is-rank-"]:before{width:16px;height:16px;font-size:0.8rem;right:-8px;top:-2px;padding-top:2px}.assessor-preview-avatar.is-medium .has-potential{position:absolute;border-radius:100%;color:var(--color--white);background-color:var(--color--primary);padding:3px;width:16px;height:16px;left:-8px;top:-2px}.assessor-preview-avatar.is-big .has-notes{padding:2px;bottom:0;right:0;width:14px;height:14px;color:white}.assessor-preview-avatar.is-big[class*="is-rank-"]:before{width:14px;height:14px;font-size:0.8rem;padding-top:2px;bottom:0}.assessor-preview-avatar.is-big .has-potential{position:absolute;border-radius:100%;background-color:var(--color--white);color:var(--color--primary);padding:3px;width:16px;height:16px;bottom:-8px;right:50%;transform:translateX(50%)}.assessor-preview-avatar.is-large .has-notes{bottom:-5px;right:-5px;padding:4px;width:24px;height:24px;color:white}.assessor-preview-avatar.is-large[class*="is-rank-"]:before{padding-top:3px;bottom:-5px;left:-5px;width:24px;height:24px;font-size:1rem}.assessor-preview-avatar.is-large .has-potential{position:absolute;border-radius:100%;background-color:var(--color--white);color:var(--color--primary);padding:3px;width:20px;height:20px;bottom:-10px;right:50%;transform:translateX(50%)}.settings-items{display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:15rem;gap:var(--spacing--3);width:100%}@media only screen and (max-width: 1440px){.settings-items{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 992px){.settings-items{grid-template-columns:1fr}}.settings-item{--color--border: var(--color--light);--color--settings-item-foreground--default: var(--color--foreground);--color--settings-item-background--default: var(--color--lightest);--color--settings-item-foreground--hover: var(--color--accent);--color--settings-item-background--hover: var(--color--background);--color--settings-item-foreground--active: var(--color--accent--dark);--color--settings-item-background--active: var(--color--background);display:flex;align-items:center;justify-content:center;flex-flow:column nowrap;border:1px solid var(--color--border);transition:var(--transition--default);padding:var(--layout--gutter);text-decoration:none;background-color:var(--color--settings-item-background--default);color:var(--color--settings-item-foreground--default);font-family:var(--family--heading);font-weight:var(--weight--regular);text-align:center;position:relative}.settings-item:hover{background-color:var(--color--settings-item-background--hover);color:var(--color--settings-item-foreground--hover)}.settings-item:hover .settings-item__icon svg path{stroke:var(--color--settings-item-foreground--hover)}.settings-item:active,.settings-item:focus,.settings-item.is-active,.settings-item.active{background-color:var(--color--settings-item-background--active);color:var(--color--settings-item-foreground--active)}.settings-item:active .settings-item__icon svg path,.settings-item:focus .settings-item__icon svg path,.settings-item.is-active .settings-item__icon svg path,.settings-item.active .settings-item__icon svg path{stroke:var(--color--settings-item-foreground--active)}.settings-item .settings-item__icon{width:4rem;height:4rem;margin-bottom:var(--layout--gutter)}.settings-item .settings-item__icon img,.settings-item .settings-item__icon svg{width:100%;height:100%;object-fit:contain}.settings-item .settings-item__icon svg path{transition:var(--transition--default);stroke:var(--color--settings-item-foreground--default)}.settings-item .settings-item__title{font-weight:700;font-size:1.2rem}.settings-item .tag{position:absolute;right:1rem;top:1rem}.settings-item.is-add{border-style:dashed;background-color:transparent}section.rank-rules{padding:0;margin-bottom:var(--spacing--3);background:var(--color--white);border-radius:var(--border-radius);overflow:hidden}section.rank-rules .rank-rules__header{color:var(--color--white);background:var(--color--primary);padding:var(--spacing--2) var(--spacing--3);display:flex;align-items:center;gap:var(--spacing--1);margin-bottom:var(--spacing--2)}section.rank-rules .rank-rules__header .rank-rules__rank{font-weight:var(--weight--semibold);font-size:var(--size--3);line-height:1;background:var(--color--white);color:var(--color--primary);border-radius:100%;height:var(--spacing--4);width:var(--spacing--4);display:flex;justify-content:center;align-items:center}section.rank-rules .rank-rules__header h3{margin:0;font-weight:var(--weight--semibold)}section.rank-rules .rank-rules__body{padding:var(--spacing--1) var(--spacing--2)}fieldset.rank-rules__rule{border-radius:var(--border-radius);border:2px solid var(--color--lighter);padding:var(--spacing--2)}fieldset.rank-rules__rule legend{padding:0 var(--spacing--1)}fieldset.rank-rules__rule.has-errors{border-color:var(--color--alert)}fieldset.rank-rules__rule.has-errors .rank-rules__sentence{margin-bottom:var(--spacing--3)}.rank-rules__sentence{display:flex;flex-wrap:wrap;align-items:end;gap:1rem}.rank-rules__sentence input{width:3ch;font-size:1.5rem;font-weight:var(--weight--semibold);text-align:center;padding:0;background:transparent;border:none;color:var(--color--primary);border-bottom:1px solid var(--color--black)}.rank-rules__sentence input::placeholder{color:var(--color--light)}.rank-rules__sentence select{font-size:1.5rem;font-weight:var(--weight--semibold);text-align:center;padding:0;background:transparent;border:none;color:var(--color--primary);border-bottom:1px solid var(--color--black)}.rank-rules__sentence input::-webkit-outer-spin-button,.rank-rules__sentence input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rank-rules__sentence input[type=number]{-moz-appearance:textfield}.rank-rules__submit{display:flex;align-items:end;justify-content:end;padding-bottom:var(--spacing--3)}.rank-rules__submit .button,.rank-rules__submit .devise input[type="submit"],.devise .rank-rules__submit input[type="submit"],.rank-rules__submit .devise button,.devise .rank-rules__submit button,.rank-rules__submit .back-button,.rank-rules__submit .datatable .datatable__search button,.datatable .datatable__search .rank-rules__submit button,.rank-rules__submit .datatable .actions>a,.datatable .rank-rules__submit .actions>a,.rank-rules__submit .splide .splide__arrow,.splide .rank-rules__submit .splide__arrow,.rank-rules__submit .splide .splide__pagination__page,.splide .rank-rules__submit .splide__pagination__page{position:sticky;bottom:1rem}.instructions{font-size:1.15rem}.instructions h1,.instructions h2,.instructions h3,.instructions h4,.instructions h5{margin-top:2rem;margin-bottom:0.5rem}.instructions a{font-weight:500;text-decoration:underline}.rank-count-badge{position:relative}.rank-count-badge__rank{position:absolute;display:flex;align-items:center;justify-content:center;background-color:var(--color--primary);color:var(--color--white);border-radius:50%;font-weight:600;z-index:2;width:16px;height:16px;font-size:0.8rem;right:-8px;top:-2px;padding-top:2px}.rank-count-badge__count{border:1px solid var(--color--light);color:var(--color--darker);width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:0.85rem;font-weight:600}.stars-fill{width:7rem;height:1.25rem;position:relative}.stars-fill .stars-background,.stars-fill .stars-score{display:flex;align-items:center;position:absolute;top:0;left:0}.stars-fill .stars-background svg,.stars-fill .stars-score svg{height:1.25rem}.stars-fill .stars-background{z-index:1}.stars-fill .stars-background svg{fill:var(--color--light);stroke:var(--color--light)}.stars-fill .stars-score{z-index:2}.stars-fill .stars-score .stars{overflow:hidden}.stars-fill .stars-score .stars svg{fill:var(--color--warning);stroke:var(--color--warning)}.filters__selected-assessor{height:2.5rem;min-width:8rem;padding:0.5rem;display:flex;align-items:center;gap:0.5rem;background:var(--color--lightest);border-radius:var(--border-radius)}.filters__selected-assessor__remove{margin-left:1.5rem;color:transparent;background:var(--color--darker);height:16px;width:16px;border-radius:50%;display:flex;align-content:center;justify-content:center;flex-wrap:wrap;padding:5px}.filters__selected-assessor__remove svg path{fill:var(--color--lighter)}.filters__selected-assessor__not-selected{height:2.5rem;padding:0 1rem;display:flex;align-items:center;background:var(--color--lightest);color:unset;border-radius:var(--border-radius);border:2px solid transparent}.filters__selected-assessor__not-selected:hover,.filters__selected-assessor__not-selected:focus{outline:none;box-shadow:none;color:unset;border-color:var(--color--primary)}.criterium{border-radius:var(--border-radius);background-color:var(--color--lightest)}.criterium .criterium__score{padding-top:0.25rem;min-width:2rem}.score-bar-graph{display:flex;gap:0.5rem;align-items:center}.score-bar-graph .score-bar-track{flex:1;width:100%;min-height:1.5rem;background-color:var(--color--lighter)}.score-bar-graph .score-bar-track .score-bar{min-height:1.5rem;background-color:var(--color--primary)}.score-bar-graph .score-text{padding-top:3px;font-size:1.25rem;font-weight:600;color:var(--color--darker)}.toolkit-section>h2,.toolkit-header>h2,.toolkit-section>h3,.toolkit-header>h3,.toolkit-section>h4,.toolkit-header>h4,.toolkit-section>h5,.devise .toolkit-section>h1,.devise .toolkit-section>h2,.devise .toolkit-section>h3,.devise .toolkit-section>h4,.toolkit-header>h5,.devise .toolkit-header>h1,.devise .toolkit-header>h2,.devise .toolkit-header>h3,.devise .toolkit-header>h4,.toolkit-section>h6,.toolkit-header>h6{font-weight:var(--weight--medium);color:var(--color--foreground);margin:0 0 var(--layout--gutter)}.toolkit-section>h2::before,.toolkit-header>h2::before,.toolkit-section>h3::before,.toolkit-header>h3::before,.toolkit-section>h4::before,.toolkit-header>h4::before,.toolkit-section>h5::before,.devise .toolkit-section>h1::before,.devise .toolkit-section>h2::before,.devise .toolkit-section>h3::before,.devise .toolkit-section>h4::before,.toolkit-header>h5::before,.devise .toolkit-header>h1::before,.devise .toolkit-header>h2::before,.devise .toolkit-header>h3::before,.devise .toolkit-header>h4::before,.toolkit-section>h6::before,.toolkit-header>h6::before{content:"// ";display:inline-flex;font-weight:500;color:var(--color--accent);font-family:var(--family--monospace);font-weight:var(--weight--bold);width:3rem;text-align:right}.toolkit-section>h2,.toolkit-header>h2{font-size:var(--size--4)}.toolkit-section>h2::before,.toolkit-header>h2::before{content:"// "}.toolkit-section>h3,.toolkit-header>h3,.toolkit-section>h4,.toolkit-header>h4,.toolkit-section>h5,.devise .toolkit-section>h1,.devise .toolkit-section>h2,.devise .toolkit-section>h3,.devise .toolkit-section>h4,.toolkit-header>h5,.devise .toolkit-header>h1,.devise .toolkit-header>h2,.devise .toolkit-header>h3,.devise .toolkit-header>h4,.toolkit-section>h6,.toolkit-header>h6{font-size:var(--size--5)}.toolkit-section>h3::before,.toolkit-header>h3::before,.toolkit-section>h4::before,.toolkit-header>h4::before,.toolkit-section>h5::before,.devise .toolkit-section>h1::before,.devise .toolkit-section>h2::before,.devise .toolkit-section>h3::before,.devise .toolkit-section>h4::before,.toolkit-header>h5::before,.devise .toolkit-header>h1::before,.devise .toolkit-header>h2::before,.devise .toolkit-header>h3::before,.devise .toolkit-header>h4::before,.toolkit-section>h6::before,.toolkit-header>h6::before{content:":: "}.toolkit-section>*:not(:last-child){margin-bottom:var(--layout--gutter)}.toolkit-section .toolkit-grid>*{border:1px solid var(--color--primary);background-color:var(--color--primary--lightest)}.toolkit-section .toolkit-grid>.grid>*,.toolkit-section .toolkit-grid>.toolkit-grid>*{border:1px solid var(--color--secondary);background-color:var(--color--secondary--lightest)}.toolkit-container{margin-top:var(--layout--gutter);margin-bottom:var(--layout--gutter);background-color:var(--color--primary--lightest);height:20rem;position:relative;display:flex;align-items:center;justify-content:center}.toolkit-container::before,.toolkit-container::after{content:'';background-color:var(--color--secondary--lightest);width:var(--layout--gutter);height:100%;position:absolute;top:0}.toolkit-container::before{left:0}.toolkit-container::after{right:0}.toolkit-flex .col{background-color:var(--color--primary);color:var(--color--foreground--inverted);height:20rem;display:flex;align-items:center;justify-content:center}.toolkit-table{border-collapse:collapse;width:100%}.toolkit-table thead th{background-color:var(--color--background);padding:var(--spacing--1);border-bottom:2px solid var(--color--accent);text-align:left;font-weight:var(--weight--semibold);color:var(--color--foreground--highlighted);text-transform:uppercase}.toolkit-table tbody tr:nth-child(even)>td{background-color:var(--color--background--highlighted)}.toolkit-table tbody tr:hover td{background-color:var(--color--light);color:var(--color--foreground)}.toolkit-table tbody td{text-align:left;padding:var(--spacing--1);background-color:var(--color--background);transition:var(--transition--default)}.toolkit-items{display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:15rem;gap:var(--spacing--3);width:100%}@media only screen and (max-width: 1440px){.toolkit-items{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 992px){.toolkit-items{grid-template-columns:1fr}}.toolkit-item{--color--border: var(--color--light);--color--toolkit-item-foreground--default: var(--color--foreground);--color--toolkit-item-background--default: var(--color--lightest);--color--toolkit-item-foreground--hover: var(--color--accent);--color--toolkit-item-background--hover: var(--color--background);--color--toolkit-item-foreground--active: var(--color--accent--dark);--color--toolkit-item-background--active: var(--color--background);display:flex;align-items:center;justify-content:center;flex-flow:column nowrap;border:1px solid var(--color--border);transition:var(--transition--default);padding:var(--layout--gutter);text-decoration:none;background-color:var(--color--toolkit-item-background--default);color:var(--color--toolkit-item-foreground--default)}.toolkit-item:hover{background-color:var(--color--toolkit-item-background--hover);color:var(--color--toolkit-item-foreground--hover)}.toolkit-item:hover .toolkit-item__icon svg path{stroke:var(--color--toolkit-item-foreground--hover)}.toolkit-item:active,.toolkit-item:focus,.toolkit-item.is-active,.toolkit-item.active{background-color:var(--color--toolkit-item-background--active);color:var(--color--toolkit-item-foreground--active)}.toolkit-item:active .toolkit-item__icon svg path,.toolkit-item:focus .toolkit-item__icon svg path,.toolkit-item.is-active .toolkit-item__icon svg path,.toolkit-item.active .toolkit-item__icon svg path{stroke:var(--color--toolkit-item-foreground--active)}.toolkit-item .toolkit-item__icon{width:4rem;height:4rem;margin-bottom:var(--layout--gutter)}.toolkit-item .toolkit-item__icon img,.toolkit-item .toolkit-item__icon svg{width:100%;height:100%;object-fit:contain}.toolkit-item .toolkit-item__icon svg path{transition:var(--transition--default);stroke:var(--color--toolkit-item-foreground--default)}.toolkit-item .toolkit-item__title{font-weight:700;font-size:1.2rem}.devise{background-color:var(--color--background);color:var(--color--foreground)}@media only screen and (max-width: 992px){.devise{grid-template-columns:100%;grid-auto-rows:auto}}.devise .section{max-width:30.625rem;width:100%;padding:var(--spacing--4)}@media only screen and (max-width: 1024px){.devise .section{padding:var(--spacing--3)}}.devise .section.is-wide{max-width:60rem}.devise hr{border-top:4px solid #eaeaea;margin-top:1.5rem;margin-bottom:1.5rem}.devise .form{width:100%;max-width:100%;flex:1;padding:0}.devise .form fieldset{padding:0}.devise .form fieldset+fieldset{padding-top:var(--spacing--3)}.devise a{cursor:pointer;color:var(--color--accent);text-decoration:none;transition:var(--transition--default)}.devise a:hover{color:var(--color--accent--lightest)}.devise a:active,.devise a:focus,.devise a.is-active,.devise a.active{color:var(--color--accent--dark)}.devise h1,.devise h2,.devise h3,.devise h4,.devise h5,.devise h6{margin-bottom:var(--spacing--3);text-align:center}.devise h1,.devise h2,.devise h3,.devise h4{text-transform:capitalize;color:var(--color--foreground)}.devise h1{font-size:2.25rem;line-height:3rem;margin-bottom:1rem}.devise .actions{margin-bottom:var(--spacing--3)}.devise input[type="submit"]{width:100%;text-transform:capitalize}.devise input.is-extrawide[type="submit"]{width:100%;max-width:30rem;height:3.125rem;margin:0 auto}.devise .field{margin-bottom:var(--spacing--2)}.devise .devise__logo{display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing--5);height:2.75rem}.devise .devise__logo img,.devise .devise__logo svg{width:100%;height:100%;object-fit:contain}.devise .devise__background{width:100%;height:100vh;overflow-x:hidden;overflow-y:auto;position:relative}@media only screen and (max-width: 992px){.devise .devise__background{display:none}}.devise .devise__background figure{width:100%;height:100%}.devise .devise__background img{width:100%;height:100%;object-fit:cover;vertical-align:middle}.devise .devise__background .overlay{background-color:var(--color--black);opacity:0.6;position:absolute;top:0;left:0;width:100%;height:100%}.footer{background-color:var(--color--accent);width:100%}.footer__content{padding-top:1.125rem;padding-bottom:1.125rem;display:flex;align-items:center;justify-content:space-between;color:var(--color--background)}.footer__content p{margin:0}.footer__content a{color:var(--color--white)}.footer__content a:hover{color:var(--color--white);opacity:0.85}.footer__email{display:flex;align-items:center;padding:5px 40px 5px 15px}.footer__email a{margin-left:var(--spacing--1)}.footer__email .icon svg path{stroke:none}.main--devise{box-sizing:border-box;background-color:var(--color--background--highlighted);color:var(--color--foreground--highlighted);padding:var(--spacing--5) var(--spacing--3);min-width:360px;width:100%;display:flex;align-items:center;justify-content:center;flex-flow:column nowrap;flex:1}@media only screen and (max-width: 992px){.main--devise{padding:var(--layout--gutter);min-width:auto;width:100%}}.main--devise .main__wrapper{width:100%;display:flex;justify-content:center}.devise-links{display:flex;justify-content:center;align-items:center;padding:0;margin:0;list-style:none}.devise-links li{padding-left:0.75rem;padding-right:0.75rem}.devise-links a{position:relative;font-size:20px;line-height:27px;color:var(--color--dark);font-weight:var(--weight--extrabold)}.devise-links a.active{color:var(--color--foreground)}.devise-links a.active::after{content:"";position:absolute;top:auto;left:0;bottom:-0.375rem;height:0.125rem;width:100%;background-color:#eb5727}.shared-links{color:var(--color--accent);font-size:0.875rem;padding-top:var(--spacing--1)}.shared-links.is-centered{text-align:center;max-width:30rem;margin:0 auto}.shared-links a{display:block}.shared-links a+a{margin-top:0.5rem}.shared-links__login_title{margin-bottom:var(--spacing--1) !important}.assessor-applications{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:6.25rem;padding-bottom:6.25rem}.assessor-applications .section{width:100%}.assessor-applications .admin-header{width:100%}.assessor-applications .admin-header h1{font-weight:var(--weight--bold)}.assessor-applications .admin-header p{color:var(--color--dark)}.assessor-applications [data-controller="application-cheat-prevention"]{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}@media only screen and (max-width: 1024px){.section--stages{margin-bottom:1rem}}.application-notice{color:var(--color--darker);display:flex;align-items:center;gap:0.625rem;line-height:1.5;font-size:1rem}.application-test{max-width:680px;width:100%}.application-test form{width:100%}.application-test .radio{cursor:pointer;color:var(--color--foreground)}.application-test .radio label{color:inherit;cursor:pointer}.application-test .radio+.radio{margin-left:0}.application-timer{display:flex;flex-direction:column;margin-bottom:1.5rem;gap:1rem;width:100%}.application-question-timer{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.application-answers{display:flex;flex-direction:column}.application-answers p{font-size:1.125rem;margin-bottom:1.5rem;color:var(--color--darker);word-break:normal}.application-actions{margin-top:1.5rem;display:flex;justify-content:flex-end;gap:0.625rem}.application-actions:empty{display:none}.brand-member{padding:var(--spacing--1);border:2px solid var(--color--lighter);border-radius:var(--border-radius)}.brand-member__header{display:flex;align-items:flex-start}.brand-member__avatar{width:3rem;border-radius:50%;padding:0.125rem;border:2px solid var(--color--light);margin-right:var(--spacing--2)}.brand-member__name{font-size:var(--size--4)}.client-external-link{padding:var(--spacing--1);border:2px solid var(--color--lighter);border-radius:var(--border-radius);display:flex;flex-direction:column;justify-content:space-between;text-align:center}.client-external-link__title{margin:0;font-size:var(--size--4);background-color:var(--color--lightest);border-radius:var(--border-radius);padding:var(--spacing--1);margin-bottom:var(--spacing--1)}.client-external-link__description{height:100%;font-style:italic;color:var(--color--dark);margin-bottom:var(--spacing--1);display:flex;align-items:flex-start;justify-content:center;padding:1rem}.refute-indicator{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background-color:var(--color--white);border-radius:50%;position:absolute;top:0;left:100%;transform:translateX(100%);padding:4px}.refute-indicator svg{width:100%;height:100%}.refute-indicator svg path{stroke:var(--color--dark)}.refute-indicator.is-open{background-color:var(--color--alert)}.refute-indicator.is-open svg path{stroke:var(--color--white)}.refute-indicator.is-closed{background-color:var(--color--success)}.refute-indicator.is-closed svg path{stroke:var(--color--white)}.reports-form .refute-indicator{transform:none;left:auto;top:6px;right:6px;width:1.625rem;height:1.625rem}.reports-form [data-refutable]{outline-offset:0 !important;outline:2px solid var(--color--lightest);padding:10px}.reports-form .question-group[data-refutable]{position:relative;margin:0;padding:1.25rem;padding-top:2.25rem;padding-right:2.25rem;outline-offset:0}.reports-form .question[data-refutable]{padding-right:2.25rem}[data-refutable]{outline:2px solid transparent;position:relative;border-radius:var(--border-radius);transition:all 220ms ease-in-out}.is-selected[data-refutable],.is-highlighted[data-refutable]{outline-color:var(--color--warning--light);outline-offset:4px}.is-deleting[data-refutable]{outline-color:var(--color--danger);outline-offset:4px}.client-report [data-refutable]{padding-top:10px;margin-top:10px}.report-refute-comment,.expense-comment{border:2px solid var(--color--lighter);border-radius:var(--border-radius);margin-bottom:0.5rem}.report-refute-comment.deleted,.expense-comment.deleted{color:var(--color--dark);border-color:var(--color--lightest)}.report-refute-comment.deleted .report-refute-comment__header,.expense-comment.deleted .report-refute-comment__header{background-color:var(--color--lightest);color:var(--color--dark)}.report-refute-comment.deleted .report-refute-comment__text::before,.expense-comment.deleted .report-refute-comment__text::before{content:"";display:inline-block;vertical-align:middle;height:1rem;width:1rem;background:url(/assets/icons/trash-6a27a3cb3664d2aadd429ce83f4936a0d298a35082c2a78f3d19a279df6dd64d.svg) no-repeat center;background-size:contain;margin-right:0.375rem;margin-top:-0.125rem;opacity:0.5}.report-refute-comment__header,.expense-comment__header{display:flex;justify-content:space-between;padding:0.5rem;background-color:var(--color--lighter)}.report-refute-comment__text,.expense-comment__text{padding:0.5rem}.report-refute-comment__text p,.expense-comment__text p{margin:0.25rem}.report-refute-event,.expense-event{text-align:center;padding:0.5rem;background-color:var(--color--light);font-weight:600;color:var(--color--white);margin-bottom:0.5rem}.report-refute-event.open,.report-refute-event.declined,.expense-event.open,.expense-event.declined{background-color:var(--color--alert)}.report-refute-event.closed,.report-refute-event.approved,.expense-event.closed,.expense-event.approved{background-color:var(--color--success)}.report-refute-event.pending,.expense-event.pending{background-color:var(--color--warning)}.report-refute-event.sent_back,.expense-event.sent_back{background-color:#c566e9}.refute-comments,.expense-comments{max-height:50vh;min-height:300px;overflow:hidden;overflow-y:auto;padding:var(--spacing--1);box-shadow:inset 0 0 5px #FFFFFF;margin-bottom:10px;border:2px solid var(--color--lightest);border-radius:var(--border-radius)}@media only screen and (max-width: 1024px){.refute-comments,.expense-comments{max-height:unset}}.expenses-header{padding:var(--spacing--1)}.expense-actions{display:flex;justify-content:space-between;gap:var(--spacing--2)}.expense-actions .expense-actions__buttons{display:flex;align-items:center;gap:var(--spacing--1)}@media only screen and (max-width: 992px){.expense-actions .expense-actions__buttons{flex-wrap:wrap;padding-top:var(--spacing--2);border-top:2px solid var(--color--lightest)}.expense-actions .expense-actions__buttons .button,.expense-actions .expense-actions__buttons .back-button,.expense-actions .expense-actions__buttons .datatable .datatable__search button,.datatable .datatable__search .expense-actions .expense-actions__buttons button,.expense-actions .expense-actions__buttons .datatable .actions>a,.datatable .expense-actions .expense-actions__buttons .actions>a,.expense-actions .expense-actions__buttons .splide .splide__arrow,.splide .expense-actions .expense-actions__buttons .splide__arrow,.expense-actions .expense-actions__buttons .splide .splide__pagination__page,.splide .expense-actions .expense-actions__buttons .splide__pagination__page,.expense-actions .expense-actions__buttons .devise button,.devise .expense-actions .expense-actions__buttons button,.expense-actions .expense-actions__buttons .devise input[type="submit"],.devise .expense-actions .expense-actions__buttons input[type="submit"]{flex:1;min-width:100%}}@media only screen and (max-width: 992px){.expense-actions{flex-direction:column-reverse}.expense-actions>.button,.expense-actions>.back-button,.datatable .datatable__search .expense-actions>button,.datatable .actions.expense-actions>a,.splide .expense-actions>.splide__arrow,.splide .expense-actions>.splide__pagination__page,.devise .expense-actions>button,.devise .expense-actions>input[type="submit"]{min-width:100%}}.is-payout-amount{font-weight:var(--weight--semibold)}.is-payout-amount--pending{color:var(--color--warning)}.is-payout-amount--paid{color:var(--color--success)}.is-payout-amount--declined{color:var(--color--alert)}.is-payout-amount--in_review{color:var(--color--dark)}.section-validation-list{display:flex;flex-direction:column;gap:0.5rem}.section-validation-list__item{font-size:1rem;width:100%;border:1px solid silver;border-radius:var(--border-radius);padding:0.25rem 0.5rem;display:flex;justify-content:space-between;align-items:center}.section-validation-list__item-name{display:flex;align-items:center;gap:0.5rem}.progression-pathway__highlighted{color:var(--color--primary);font-size:1.25rem;font-weight:600}.progression-pathway__rank{color:var(--color--dark);font-size:1.25rem;font-weight:600}.progression-pathway__score{color:var(--color--dark);font-size:1.25rem;font-weight:600}.progression-pathway__score.is-promoting{color:var(--color--success)}.progression-pathway__score.is-demoting{color:var(--color--alert)}.progression-pathway__score.is-neutral{color:var(--color--warning)}.progression-pathway__score.is-irrelevant{color:var(--color--dark)}.progression-pathway-log{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;column-gap:var(--spacing--1);padding:var(--spacing--2);border:2px solid var(--color--light);border-radius:var(--border-radius);margin-bottom:var(--spacing--1)}.progression-pathway-log__rank{font-size:var(--size--4);font-weight:600;display:flex;justify-content:center;align-items:center}.progression-pathway-log__rank.promotion{color:var(--color--success)}.progression-pathway-log__rank.promotion svg{transform:rotate(-90deg)}.progression-pathway-log__rank.demotion{color:var(--color--alert)}.progression-pathway-log__rank.demotion svg{transform:rotate(90deg)}.feedback-form__footer{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing--1) 0;background:var(--color--white);position:sticky;bottom:0}.question-weights{display:flex;flex-direction:column;gap:0.5rem}.question-weights__item{border:2px solid var(--color--lighter);padding:0.5rem;border-radius:10px}.weight-controls{display:flex;padding:0.125rem;border:2px solid var(--color--lighter);border-radius:10px}.weight-controls__button{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;background:var(--color--lightest);border:none;cursor:pointer;color:var(--color--text)}.weight-controls__button.is-selected{color:var(--color--white);background:var(--color--primary)}.weight-controls__button:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.weight-controls__button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.read-consent{padding:1rem;border:2px solid var(--color--light);border-radius:10px;margin-bottom:2rem}[data-variable]{background:#1a1a1a;color:white;font-weight:bold;pointer-events:none;padding:4px 6px;border-radius:4px}.nudge-log{display:flex;flex-direction:column;gap:0.5rem}.nudge-log__item{display:flex;flex-direction:column;border-radius:var(--border-radius) var(--border-radius) 0 0;overflow:hidden}.nudge-log__header{padding:0.5rem;background:var(--color--primary);color:white;font-size:1.125rem;font-weight:600}.nudge-log__body{padding:0.5rem 0 0.5rem;border:2px solid var(--color--light);border-top:0;border-radius:0 0 var(--border-radius) var(--border-radius);color:var(--color--dark);font-size:1rem;font-weight:600}.nudge-log__body ul{margin:0}.flatpickr-calendar{--color--border: var(--color--foreground--highlighted);background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:0;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:var(--color--background);-webkit-box-shadow:1px 0 0 var(--color--border),-1px 0 0 var(--color--border),0 1px 0 var(--color--border),0 -1px 0 var(--color--border),0 3px 13px rgba(0,0,0,0.08);box-shadow:1px 0 0 var(--color--border),-1px 0 0 var(--color--border),0 1px 0 var(--color--border),0 -1px 0 var(--color--border),0 3px 13px rgba(0,0,0,0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 var(--color--border),5px 0 0 var(--color--border);box-shadow:-2px 0 0 var(--color--border),5px 0 0 var(--color--border)}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid var(--color--border)}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:none;height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:var(--color--border)}.flatpickr-calendar.arrowTop:after{border-bottom-color:var(--color--background)}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:var(--color--border)}.flatpickr-calendar.arrowBottom:after{border-top-color:var(--color--background)}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:48px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:var(--color--accent)}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill 0.1s;transition:fill 0.1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:6.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:0.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:7ch;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0.5ch 1ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0.5ch 1ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 var(--color--border);box-shadow:-1px 0 0 var(--color--border)}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color--foreground);cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;transition:var(--transition--default)}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:var(--color--accent--light);border-color:var(--color--accent--light);color:var(--color--foreground--inverted)}.flatpickr-day.today{border-color:var(--color--accent--light)}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:var(--color--accent--light);background:var(--color--accent--light);color:var(--color--foreground--inverted)}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:var(--color--accent);-webkit-box-shadow:none;box-shadow:none;color:var(--color--foreground--inverted);border-color:var(--color--accent)}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 var(--color--accent);box-shadow:-10px 0 0 var(--color--accent)}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 var(--color--border),5px 0 0 var(--color--border);box-shadow:-5px 0 0 var(--color--border),5px 0 0 var(--color--border)}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 var(--color--accent),5px 0 0 var(--color--accent);box-shadow:-5px 0 0 var(--color--accent),5px 0 0 var(--color--accent)}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 var(--color--border);box-shadow:1px 0 0 var(--color--border)}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:var(--color--foreground)}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:var(--color--foreground)}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:var(--color--foreground);font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:var(--color--foreground);font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.js-input-holidaypicker{display:none}.choices{position:relative;overflow:hidden;margin-bottom:24px;font-size:16px}.choices:focus{outline:0}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none !important}.choices[data-type*="select-one"]{cursor:pointer}.choices[data-type*="select-one"] .choices__inner{padding-bottom:7.5px}.choices[data-type*="select-one"] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #ddd;background-color:#fff;margin:0}.choices[data-type*="select-one"] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:0.25}.choices[data-type*="select-one"] .choices__button:focus,.choices[data-type*="select-one"] .choices__button:hover{opacity:1}.choices[data-type*="select-one"] .choices__button:focus{box-shadow:0 0 0 2px #00bcd4}.choices[data-type*="select-one"] .choices__item[data-value=""] .choices__button{display:none}.choices[data-type*="select-one"]::after{content:"";height:0;width:0;border-style:solid;border-color:#333 transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices.is-open[data-type*="select-one"]::after{border-color:transparent transparent #333;margin-top:-7.5px}.choices[data-type*="select-one"][dir="rtl"]::after{left:11.5px;right:auto}.choices[data-type*="select-one"][dir="rtl"] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*="select-multiple"] .choices__inner,.choices[data-type*="text"] .choices__inner{cursor:text}.choices[data-type*="select-multiple"] .choices__button,.choices[data-type*="text"] .choices__button{position:relative;display:inline-block;margin:0 -4px 0 8px;padding-left:16px;border-left:1px solid #008fa1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:0.75;border-radius:0}.choices[data-type*="select-multiple"] .choices__button:focus,.choices[data-type*="select-multiple"] .choices__button:hover,.choices[data-type*="text"] .choices__button:focus,.choices[data-type*="text"] .choices__button:hover{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #ddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir="rtl"] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#00bcd4;border:1px solid #00a5bb;color:#fff;word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir="rtl"] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#00a5bb;border:1px solid #008fa1}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown,.choices__list[aria-expanded]{visibility:hidden;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #ddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all;will-change:visibility}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{visibility:visible}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:#b7b7b7}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:0.25rem 0.25rem 0 0}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{position:relative;padding:10px;font-size:14px}[dir="rtl"] .choices__list--dropdown .choices__item,[dir="rtl"] .choices__list[aria-expanded] .choices__item{text-align:right}@media (min-width: 640px){.choices__list--dropdown .choices__item--selectable,.choices__list[aria-expanded] .choices__item--selectable{padding-right:100px}.choices__list--dropdown .choices__item--selectable::after,.choices__list[aria-expanded] .choices__item--selectable::after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir="rtl"] .choices__list--dropdown .choices__item--selectable,[dir="rtl"] .choices__list[aria-expanded] .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}[dir="rtl"] .choices__list--dropdown .choices__item--selectable::after,[dir="rtl"] .choices__list[aria-expanded] .choices__item--selectable::after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted::after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted::after{opacity:0.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;user-select:none;opacity:0.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus,.choices__input:focus{outline:0}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;width:0;height:0}[dir="rtl"] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:0.5}.choices{--color--background--default: var(--color--background);--color--background--hover: var(--color--background);--color--background--active: var(--color--background);--color--foreground--default: var(--color--foreground);--color--foreground--hover: var(--color--foreground);--color--foreground--active: var(--color--foreground);--color--accent--default: var(--color--accent);--color--accent--hover: var(--color--accent--lightest);--color--accent--active: var(--color--accent--light);--color--placeholder: var(--color--foreground);--color--border: var(--color--light)}.choices .choices__inner{background-color:var(--color--background--default);color:var(--color--foreground--default);border:1px solid var(--color--border);transition:var(--transition--default)}.choices .choices__placeholder{opacity:1;color:var(--color--placeholder)}.choices .choices__list--dropdown .choices__item--selectable::after{opacity:1;color:var(--color--placeholder)}.choices .choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:var(--color--accent--hover);color:var(--color--foreground--hover)}.choices:hover .choices__inner{border-color:var(--color--accent--hover)}.choices.is-open .choices__inner{border-color:var(--color--accent--active)}pre code.hljs{display:block;overflow-x:auto;padding:1em;color:var(--color--light);background:var(--color--darkest)}pre{max-width:40rem;overflow-x:auto;border:1px solid var(--color--light)}code.hljs{padding:3px 5px}code[class*="language-"],pre[class*="language-"]{text-shadow:none !important}.hljs{color:var(--color--light);background:var(--color--dark)}.hljs-comment,.hljs-quote{color:var(--color--light);font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:var(--color--violet--lighter)}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:var(--color--red--lighter)}.hljs-literal{color:var(--color--blue--lighter)}.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:var(--color--green--lighter)}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:var(--color--orange--lighter)}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:var(--color--blue--lighter)}.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{color:var(--color--orange--lighter)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}
