@import"https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap";:root{--bg-colour: #ECECEC;--highlight-primary: #FE00CC;--highlight-disabled: #75576f;--highlight-disabled-text: #969595;--del-primary: #D90E40;--del-disabled: #68414b;--del-disabled-text: #969595;--error-primary: #DB2E2E;--nav-border: #7138E3;--focus-primary: #7138E3;--control-text: #2793E7;--nav-user: #EAE3E9;--nav-burger: #FE00CC;--forms-pl-bg: #988494;--forms-pl-text: #EAE3E9;--forms-language-selector: #EAE3E9;--forms-language-border: #ccc;--forms-language-background: #F9F9F9;--forms-text-primary: #000;--forms-q-control-bg: #A493A1;--forms-control-border: #988494;--forms-text-secondary: #fff;--forms-pseudo-primary: #FE00CC;--forms-scroll-body: #EAE3E9;--forms-title-bg: #A493A1;--forms-subtitle-bg: #BAAEB8;--forms-set-bg: #EAE3E9;--forms-question-title: #BAAEB8;--forms-button-primary: #2793E7;--forms-button-secondary: #FE00CC;--forms-button-border: #464B4B;--forms-button-hover-border: #A530E4;--forms-button-control-disabled: #14578a78;--forms-button-control-disabled-text: #bdbdbdd3;--forms-scrollbar: #E0D6DF;--forms-disabled-button: #BAAEB8;--forms-disabled-button-border: #988494;--forms-input-bg: #DFD5DD;--forms-disabled-input: #FAF9FA;--forms-disabled-input-text: #464B4B;--forms-disabled-input-border:#DFD5DD;--forms-control-bg: #e3d9e1;--forms-add-button: #7138E3;--forms-project: #A493A1;--forms-project-links: #baaeb8;--forms-multi-button: #FFACEF;--forms-jump-title: #BAAEB8;--forms-date-bg: #baaeb8;--forms-date-border: #988494;--forms-range-track: #fff0;--forms-range-labels: #666;--forms-range-value: #333;--forms-warning-bg: #E3D9E1;--forms-warning-border: #A493A1;--forms-warning-hover: #f0f0f0;--button-arrow: #3F76FF;--forms-dropdown-bg: #c8bcc5;--forms-dropdown-nest: #E3D9E1;--forms-dropdown-nest-text: #4f4e4b;--forms-dropdown-nest-disabled: #ded2dcd4;--forms-dropdown-nest-disabled-text: #c7c7c7;--forms-option-disabled: #87c1ee;--forms-option-disabled-text: #dadada;--forms-suggestion-bg: #fff;--forms-suggestion-border: #DFD5DD;--forms-suggestion-hover: #f0f0f0;--forms-select-hover: #b8a2b3;--forms-select-focus: #888;--forms-info-text: #6f6f6f}body{font-family:Jost,sans-serif;font-optical-sizing:auto;font-style:normal;background-color:var(--bg-colour);padding:0;margin:0;height:100%;overflow:hidden}h3,h4{font-weight:400}.highlight{color:var(--highlight-primary)}.del{color:var(--del-primary)}.page-container{display:flex;flex-direction:column;height:100vh}.header{width:calc(100% - 20px);margin:auto;flex-shrink:0}.header .header-container{display:inline-flex;justify-content:space-between;width:100%}.menu-container{display:flex;align-items:center}.icon-container{position:relative;cursor:pointer;z-index:30}.nav-container{display:block;position:absolute;width:250px;right:0;top:0;background-color:var(--bg-colour);border:2px solid var(--nav-border);color:var(--control-text);-webkit-box-shadow:-9px 5px 25px -7px rgba(0,0,0,.75);-moz-box-shadow:-9px 5px 25px -7px rgba(0,0,0,.75);box-shadow:-9px 5px 25px -7px #000000bf;z-index:20}.nav-container .thin{font-weight:400}.nav-container p{padding:0}.nav-container .user{background-color:var(--nav-user);padding:10px}.nav-container .user a{display:block;padding:5px 0;text-decoration:none;color:var(--control-text);font-weight:700}.nav-container .links{padding:60px 10px 10px}.nav-container .links a{color:var(--control-text);font-weight:700;text-decoration:none}.nav-container .logout{padding:10px}.nav-container .logout a{color:var(--control-text);font-weight:700;text-decoration:none}.nav-container .logout .end{text-align:end}.burger{color:var(--nav-burger)}.burger.open{color:var(--nav-border)}.forms{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;padding:0 10px 10px}.forms .title{width:100%;display:flex;flex-shrink:0;justify-content:space-between;padding-bottom:10px}.forms .title .projectlabel{flex:1;background-color:var(--forms-pl-bg);color:var(--forms-pl-text)}.forms .title .projectlabel-content{display:flex;align-items:center;justify-content:space-between;padding:0 10px;height:100%}.forms .title .projectlabel h1{margin:0;display:flex;align-items:center;height:100%}@media only screen and (max-width: 500px){.forms .title .projectlabel-content{display:flex;align-items:flex-start;flex-direction:column}.forms .title .language-selector{padding-bottom:5px}}.forms .title .language-selector{display:flex;align-items:center;gap:5px}.forms .title .language-selector label{color:var(--forms-language-selector);font-size:14px}.forms .title .language-selector select{padding:5px;font-size:14px;border:1px solid var(--forms-language-border);border-radius:4px;background-color:var(--forms-language-background);color:var(--forms-text-primary)}.forms .title .question-controls{background-color:var(--forms-q-control-bg);border:4px solid var(--forms-control-border);display:flex;margin-left:10px}.forms .title .page-controls{background-color:var(--control-text);border:4px solid var(--forms-pl-bg);display:flex;margin-left:10px;flex-direction:row-reverse;align-items:center}.forms .title .page-controls a{margin:0 10px;color:var(--forms-text-secondary);text-decoration:none}.forms .title .question-controls .dropdown-container,.forms .title .question-controls a{align-items:center;display:flex;font-size:18px;text-decoration:none;color:var(--forms-pl-text);width:100%}.forms .title .question-controls a{color:var(--forms-text-primary)}.forms .form-container{flex:1;display:flex;flex-direction:column;overflow:hidden;margin-bottom:60px}.forms .form-container .pseudomode{border:2px solid var(--forms-pseudo-primary);margin-bottom:10px}.forms .form-container .pseudomode .mode-text{background-color:var(--forms-pseudo-primary);margin:0;padding:5px 5px 20px;color:var(--forms-text-secondary) l}.forms .form-container .delmode{border:2px solid var(--del-primary);margin-bottom:10px}.forms .question-container .delmode,.forms .question-container .pseudomode{border:0;margin-bottom:0}.forms .form-container .delmode .mode-text{background-color:var(--del-primary);margin:0;padding:5px 5px 20px;color:var(--forms-text-secondary)}.scroll-body{overflow-y:scroll;background:linear-gradient(to bottom,rgba(244,228,134,0),var(--forms-scroll-body) 66%) 0 100%,radial-gradient(farthest-side at 50% 100%,#22222280,#0000) 0 100%;background-repeat:no-repeat;background-attachment:local,scroll;background-size:100% 45px,100% 15px;background-color:var(--forms-scroll-body);margin-bottom:10px;padding-bottom:20px}.forms .form-container .form-title{background-color:var(--forms-title-bg);padding:10px;color:var(--forms-text-secondary);flex-shrink:0}.forms .form-container .form-title h2{margin:0;padding:0}.forms .form-container .form-subtitle{background-color:var(--forms-subtitle-bg);padding:10px}.forms .form-container .form-subtitle.end{display:flex;flex-direction:row-reverse}.forms .form-container .form-subtitle.disabled-button{display:flex;justify-content:flex-end;align-items:center}.forms .form-container .form-subtitle p,.forms .form-container .form-title h1{margin:0}.forms .form-container .form-body{min-height:200px;padding-bottom:10px}.forms .form-container .form-edit{background-color:var(--forms-subtitle-bg);min-height:100px;padding:20px 5px 10px;margin-bottom:10px}.forms .form-container .form-body .form-plain-text{padding:10px}.forms .form-container .form-body .form-inner{background-color:var(--forms-subtitle-bg);padding:20px;margin:10px 0;display:flex;flex-direction:row-reverse}.forms .form-container .form-body .email{color:var(--highlight-primary)}.forms .form-container .form-edit .set{background-color:var(--forms-set-bg);display:flex;justify-content:space-between;padding:5px;margin-bottom:5px;align-items:center}.forms .form-container .form-edit .set p{margin:0}.forms .form-container .edit-button{padding:10px 0;display:flex;justify-content:end}.forms .form-container .form-edit .set a,.forms .form-container .form-edit .set button,.forms .form-container .form-plain-text button{position:relative;color:var(--forms-text-secondary);padding:2px 5px;font-weight:700;background-color:var(--forms-button-primary);border-radius:4px;border:0px;white-space:nowrap;text-decoration:none}.class-button{position:relative;color:var(--forms-text-secondary);padding:2px 5px;font-weight:700;background-color:var(--forms-button-primary);border-radius:4px;border:2px solid var(--forms-text-secondary);white-space:nowrap;text-decoration:none}.forms .form-container .form-edit .set a.editing,.forms .form-container .form-edit .set button.editing{background-color:var(--forms-button-secondary)}.forms .question-container .question-error{color:var(--error-primary);padding:10px 10px 0}.forms .question-container .question-title{font-size:20px;padding:5px 10px;background-color:var(--forms-question-title)}.forms .question-container .question-component{padding:10px;overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--forms-question-title) var(--forms-scrollbar)}.forms .question-container .input-container.normal{margin-bottom:0}.forms .question-container .input-container.pseudomode,.forms .question-container .input-container.delmode{display:inline-flex;width:100%;align-items:center;justify-content:space-between}.forms .question-container .input-container .pseudox{padding:5px;margin-top:5px;margin-left:10px;background-color:var(--forms-pseudo-primary);border:0;border-radius:4px;color:var(--forms-text-secondary);font-weight:700}.forms .question-container .datetime-container .input-container{display:flex;flex-direction:row}.forms .question-container .input-container .delx,.forms .question-container .map-component .delx,.forms .question-container .slider-container .delx,.forms .question-container .custom-checkbox .delx,.forms .question-container .select-container .delx{padding:5px;margin-top:5px;margin-left:10px;background-color:var(--del-primary);border:0;border-radius:4px;color:var(--forms-text-secondary);font-weight:700}.forms .question-container .custom-checkbox .delx,.forms .question-container .select-container .delx{margin-top:5px}.forms .question-container .input-container .pseudox:disabled{padding:4px;margin-top:5px;margin-left:10px;background-color:var(--forms-disabled-button);border:1px solid var(--forms-disabled-button-border);border-radius:4px;color:var(--forms-disabled-button-border);font-weight:700}.forms .question-container .input-container .delx:disabled,.forms .question-container .map-component .delx:disabled,.forms .question-container .slider-container .delx:disabled,.forms .question-container .custom-checkbox .delx:disabled,.forms .question-container .select-container .delx:disabled{padding:4px;margin-top:5px;margin-left:10px;background-color:var(--forms-disabled-button);border:1px solid var(--forms-disabled-button-border);border-radius:4px;color:var(--forms-disabled-button-border);font-weight:700}.forms .question-container .custom-checkbox .delx:disabled,.forms .question-container .select-container .delx:disabled{margin-top:0}.forms .question-component .text-component{padding-bottom:150px}.forms .question-component .text-component input{width:calc(100% - 14px);border-radius:0;border:2px solid var(--forms-input-bg);margin-top:5px;font-size:medium;padding:5px}.custom-label{border-radius:0;border:2px solid var(--forms-input-bg);padding-left:5px}.custom-label:focus{border:2px solid var(--focus-primary);outline:none}input:disabled{cursor:default;background-color:var(--forms-disabled-input);color:var(--forms-disabled-input-text);border-color:var(--forms-disabled-input-border)}.forms .question-component .text-component input:focus{border:2px solid var(--focus-primary) 3;outline:none}.forms .question-component .range-component input{width:100%}.forms .question-component .select-component{padding-bottom:150px}.forms .question-component .select-component select{width:calc(50% - 14px);border-radius:0;border:2px solid var(--forms-input-bg);margin-top:5px;font-size:medium;padding:5px}.forms .question-component .select-component input{width:calc(100% - 2rem);background:transparent;border:0px;font-size:medium;padding:5px;outline:none}.forms .question-component .select-component .select-container{display:flex}.forms .question-component .select-component .select-column{display:flex;flex-direction:column;gap:5px}.forms .question-component .select-component select:focus{border:2px solid var(--focus-primary);outline:none}.controls{background-color:var(--forms-control-bg);display:flex;padding:5px 10px;min-height:30px;align-items:center;position:fixed;bottom:10px;width:calc(100% - 40px)}.controls.secondary{bottom:60px}.controls .control-double{display:inline-flex;gap:10px;align-items:center}@media only screen and (max-width: 600px){.controls .control-double p{font-size:14px}.forms .title .projectlabel h1{font-size:22px}}.controls p{margin:0}.controls.end{justify-content:flex-end}.controls.around{justify-content:space-around}.controls.between{justify-content:space-between}.controls button,.controls a,.forms .form-container .form-body .project-container .links a,.forms .form-container .form-body .form-inner a,.location-btn{background-color:var(--forms-button-primary);color:var(--forms-text-secondary);font-weight:700;border:1px solid var(--forms-button-border);border-radius:6px;padding:5px 20px;font-size:1rem;text-decoration:none}.location-btn{width:fit-content}.controls button:hover,.controls a:hover,.forms .form-container .form-body .project-container .links a:hover,.forms .form-container .form-body .form-inner a:hover,.location-btn:hover{border:3px solid var(--forms-button-hover-border);padding:3px 18px}.controls button:disabled,.controls button[disabled]{background-color:var(--forms-button-control-disabled);color:var(--forms-button-control-disabled-text)}.add-button{padding:10px 0;display:inline-flex;align-items:center;color:var(--forms-add-button)}.add-button button{background-color:var(--forms-add-button);border:none;border-radius:5px;display:flex;align-items:center;margin-right:10px}.forms .form-container .form-body .project-container{background-color:var(--forms-project);color:var(--forms-text-secondary)}.forms .form-container .form-body .project-container h1{margin:0;padding:5px}.forms .form-container .form-body .project-container .links{background-color:var(--forms-project-links);display:flex;justify-content:space-between;padding:10px 10px 20px}.highlight-button{background-color:var(--highlight-primary);border:2px solid var(--forms-text-secondary);padding:5px 10px;border-radius:4px;text-decoration:none;color:var(--forms-text-secondary);font-weight:700}.highlight-button.disabled-button{background-color:var(--highlight-disabled);border:2px solid var(--highlight-disabled-text);color:var(--highlight-disabled-text);pointer-events:none;cursor:not-allowed}.del-button{background-color:var(--del-primary);border:2px solid var(--forms-text-secondary);padding:5px 10px;border-radius:4px;text-decoration:none;color:var(--forms-text-secondary);font-weight:700}.del-button.disabled-button{background-color:var(--del-disabled);border:2px solid var(--del-disabled-text);color:var(--del-disabled-text);pointer-events:none;cursor:not-allowed}.button-container{display:flex;padding:10px;flex-direction:row-reverse}.multi-button{display:inline-flex;background-color:var(--forms-text-secondary);align-items:center}.multi-button div{background-color:var(--forms-multi-button);border:2px solid var(--forms-multi-button);color:var(--forms-text-secondary)}.del-container{background-color:var(--del-primary);padding:10px;color:var(--forms-text-secondary)}.highlight-container{background-color:var(--highlight-primary);padding:10px;color:var(--forms-text-secondary)}.question-container{position:relative}.question-title{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.jump-button{position:relative;color:var(--forms-text-secondary);padding:2px 5px;font-weight:700;background-color:var(--forms-button-primary);border-radius:4px;border:0px;white-space:nowrap}.jump-button a{text-decoration:none;color:var(--forms-text-secondary)}.jump-button.highlight{background-color:var(--highlight-primary)}.title-jump{background-color:var(--forms-jump-title);position:relative;text-decoration:none;color:var(--forms-text-secondary);padding:2px 5px;font-weight:700;border-radius:4px;border:0px;white-space:nowrap}.title-jump p{margin:0}.jump-button.del{background-color:var(--del-primary)}.jump-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffffe6;z-index:3;pointer-events:none;display:flex;align-items:flex-start;justify-content:flex-start}.jump-control{z-index:10;position:absolute;right:0;padding:0 10px;display:flex;flex-direction:column;align-items:flex-end}.jump-control div{margin-bottom:5px}.flatpickr-calendar .flatpickr-day.selected{background-color:var(--forms-date-bg)!important;border:2px solid var(--forms-date-border)!important}.flatpickr-calendar .flatpickr-day:hover{background-color:var(--forms-date-border)!important;border-color:var(--forms-date-border)!important}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:var(--forms-date-border)!important}input[type=range]{font-size:1.5rem;color:var(--highlight-primary);--thumb-height: 1.125em;--track-height: .125em;--track-color: rgba(0, 0, 0, .2);--brightness-hover: 180%;--brightness-down: 80%;--clip-edges: .125em;background:transparent;overflow:hidden}input[type=range]:active{cursor:grabbing}input[type=range]:disabled{filter:grayscale(1);opacity:.3;cursor:not-allowed}input[type=range],input[type=range]::-webkit-slider-runnable-track,input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;transition:all ease .1s;height:var(--thumb-height)}input[type=range]::-webkit-slider-runnable-track,input[type=range]::-webkit-slider-thumb{position:relative}input[type=range]::-webkit-slider-thumb{--thumb-radius: calc((var(--thumb-height) * .5) - 1px);--clip-top: calc((var(--thumb-height) - var(--track-height)) * .5 - .5px);--clip-bottom: calc(var(--thumb-height) - var(--clip-top));--clip-further: calc(100% + 1px) ;--box-fill: calc(-100vmax - var(--thumb-width, var(--thumb-height))) 0 0 100vmax currentColor;width:var(--thumb-width, var(--thumb-height));background:linear-gradient(currentColor 0 0) scroll no-repeat left center / 50% calc(var(--track-height) + 1px);background-color:currentColor;box-shadow:var(--box-fill);border-radius:var(--thumb-width, var(--thumb-height));filter:brightness(100%);clip-path:polygon(100% -1px,var(--clip-edges) -1px,0 var(--clip-top),-100vmax var(--clip-top),-100vmax var(--clip-bottom),0 var(--clip-bottom),var(--clip-edges) 100%,var(--clip-further) var(--clip-further))}input[type=range]:hover::-webkit-slider-thumb{filter:brightness(var(--brightness-hover));cursor:grab}input[type=range]:active::-webkit-slider-thumb{filter:brightness(var(--brightness-down));cursor:grabbing}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(var(--track-color) 0 0) scroll no-repeat center / 100% calc(var(--track-height) + 1px)}input[type=range]:disabled::-webkit-slider-thumb{cursor:not-allowed}input[type=range],input[type=range]::-moz-range-track,input[type=range]::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all ease .1s;height:var(--thumb-height)}input[type=range]::-moz-range-track,input[type=range]::-moz-range-thumb,input[type=range]::-moz-range-progress{background:var(--forms-range-track)}input[type=range]::-moz-range-thumb{background:currentColor;border:0;width:var(--thumb-width, var(--thumb-height));border-radius:var(--thumb-width, var(--thumb-height));cursor:grab}input[type=range]:active::-moz-range-thumb{cursor:grabbing}input[type=range]::-moz-range-track{width:100%;background:var(--track-color)}input[type=range]::-moz-range-progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:currentColor;transition-delay:30ms}input[type=range]::-moz-range-track,input[type=range]::-moz-range-progress{height:calc(var(--track-height) + 1px);border-radius:var(--track-height)}input[type=range]::-moz-range-thumb,input[type=range]::-moz-range-progress{filter:brightness(100%)}input[type=range]:hover::-moz-range-thumb,input[type=range]:hover::-moz-range-progress{filter:brightness(var(--brightness-hover))}input[type=range]:active::-moz-range-thumb,input[type=range]:active::-moz-range-progress{filter:brightness(var(--brightness-down))}input[type=range]:disabled::-moz-range-thumb{cursor:not-allowed}.range-component .slider-label-container{display:flex;justify-content:space-between;width:100%;position:relative}.range-component .slider-label-min,.range-component .slider-label-max{font-size:14px;color:var(--forms-range-labels)}.range-component .slider-container{position:relative;width:100%}.range-component .slider{width:100%}.range-component .slider-value{position:absolute;transform:translate(-50%);top:-30px;font-size:14px;color:var(--forms-range-value)}.range-component .slider-value-container{position:relative;width:100%}.info-text{margin:0}.warning.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.warning .dialog{padding:20px;box-shadow:0 4px 8px #0003;width:calc(100% - 80px);background:var(--forms-warning-bg);border:solid 2px var(--forms-warning-border);color:var(--highlight-primary)}.warning .warning-buttons{display:flex;flex-direction:column;align-content:flex-end;flex-wrap:wrap}.warning button{margin:10px;padding:10px 20px;cursor:pointer}.warning button:hover{background-color:var(--forms-warning-hover)}.dropdown-container{position:relative;width:100%;height:100%}.dropdown-button{display:flex;align-items:center;cursor:pointer;width:100%;height:100%;justify-content:space-between}.dropdown-button span{padding:0 10px;font-size:2rem}.dropdown-arrow-container{display:flex;align-items:center;justify-content:center;background-color:var(--button-arrow);border:1px solid var(--focus-primary);height:100%;width:45px}.dropdown-transition-box{display:flex;transition:transform .3s ease}.dropdown-arrow-container :global(.dropdown-arrow){color:var(--forms-text-secondary);font-size:2rem;stroke-width:3}.dropdown{position:absolute;top:calc(100% + 2px);width:100vw;overflow-y:auto;z-index:1000;right:-14px;max-height:calc(100vh - 180px)}.dropdown.open{display:block}.dropdown-inner{padding:0 10px}.dropdown-options{background-color:var(--forms-dropdown-bg);padding:10px 10px 80px}.section{font-weight:700}.nest{background-color:var(--forms-dropdown-nest);color:var(--forms-dropdown-nest-text);margin:5px 0}.nest.disabled{background-color:var(--forms-dropdown-nest-disabled);color:var(--forms-dropdown-nest-disabled-text)}.option{padding:10px;display:flex;justify-content:space-between;align-items:center}.option span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:20px}.option button{background-color:var(--forms-button-primary);color:var(--forms-text-secondary);border:none;padding:5px 10px;cursor:pointer;border-radius:3px;flex-shrink:0}.option button:disabled,.option button[disabled]{background-color:var(--forms-option-disabled);color:var(--forms-option-disabled-text)}.option button:not(:disabled):hover{border:3px solid var(--forms-button-hover-border);padding:2px 10px}.rotate-180{transform:rotate(180deg)}@media only screen and (max-width: 600px){.dropdown-button span{font-size:1.5rem}.nest option{font-size:.9rem}}.input-container{position:relative}.suggestions{width:100%;position:absolute;z-index:2;background-color:var(--forms-suggestion-bg);border:1px solid var(--forms-suggestion-border);max-height:150px;overflow-y:auto;box-shadow:0 4px 8px #0000001a;overscroll-behavior:contain}.suggestion{padding:8px;cursor:pointer}.suggestion:hover{background-color:var(--forms-suggestion-hover)}.select-component .input-with-dropdown:after{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #000;pointer-events:none;z-index:1}.select-component .custom-dropdown,.select-component .custom-dropdown:focus{padding:5px;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:space-between}.select-component .custom-dropdown:hover{border-color:var(--forms-select-hover)}.select-component .custom-dropdown:focus{outline:none;border-color:var(--forms-select-focus)}.datetime-component input{border-radius:0;border:2px solid var(--forms-input-bg);margin-top:5px;font-size:medium;padding:5px}.datetime-component input:focus{border:2px solid var(--focus-primary);outline:none}.custom-checkbox{display:flex;align-items:flex-start}.custom-checkbox input[type=checkbox]{display:none}.custom-checkbox label{display:inline-flex;align-items:center;cursor:pointer;position:relative;padding-left:30px;line-height:20px;margin-bottom:10px}.custom-checkbox label:before{content:"";display:inline-block;width:20px;height:20px;border:2px solid var(--forms-input-bg);background-color:var(--forms-text-secondary);position:absolute;left:0;top:0;transition:background-color .3s,border-color .3s}.custom-checkbox input[type=checkbox]:checked+label:before{background-color:var(--forms-text-secondary);border-color:var(--focus-primary)}.custom-checkbox input[type=checkbox]:checked+label:after{content:"";display:block;width:10px;height:10px;border-radius:50%;background-color:var(--focus-primary);position:absolute;left:7px;top:7px}.custom-checkbox input[type=checkbox]:hover+label:before{background-color:var(--focus-primary);border-color:var(--focus-primary)}.custom-checkbox input[type=checkbox]:checked:disabled:hover+label:before{background-color:var(--forms-text-secondary);border-color:var(--focus-primary)}.custom-checkbox input[type=checkbox]:disabled:hover+label:before{border-color:var(--forms-input-bg);background-color:var(--forms-text-secondary)}.custom-label{margin-bottom:10px;line-height:20px}.info-text{margin-top:0;color:var(--forms-info-text)}@media only screen and (max-width: 768px){.controls{bottom:env(safe-area-inset-bottom,10px)}.controls.secondary{bottom:calc(60px + env(safe-area-inset-bottom,10px))}.scroll-body{padding-bottom:40px}.forms .form-container{margin-bottom:80px}}
