@import"https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap";:root{--bg-colour: #ECECEC;--form-bg-colour: #EAE3E9;--control-bg-colour: #E3D9E1;--input-border-colour: #D7CCD5;--input-colour: #FAF9FA;--mid-form-colour: #C8BCC5;--question-bg-colour: #BAAEB8;--header-bg-colour: #A493A1;--title-bg-colour: #988494;--base-purple: #C397C8;--base-pink: #FF7BCF;--blue-purple: #3B27F9;--purple: #7138E3;--light-blue-purple: #3F76FF;--bright-blue: #17AFEA;--green: #23CD9E;--bright-pink: #FE00CC;--bright-purple: #D314E7;--light-purple: #C37FFF;--button-bg-colour: #3F76FF;--button-mid: #2793E7;--button-dark: #327AB2;--button-darker: #2B6693;--button-darkest: #2B6693;--button-light: #61A3D6;--button-lighter: #8DB7D7;--button-lightest: #B7D1E6;--highlight-bg-colour: var(--purple);--highlight-mid: #A530E4;--highlight-dark: #961CD7;--highlight-darker: #7616AA;--highlight-darkest: #4B0E6C;--highlight-light: #B554E9;--highlight-lighter: #C982EF;--highlight-lightest: #D7A3F3;--nav-colour: var(--bright-pink)}body{font-family:Jost,sans-serif;font-optical-sizing:auto;font-style:normal;background-color:#ececec;padding:0;margin:0}.highlight{color:#fe00cc}.del{color:#d90e40}.header{width:calc(100% - 20px);margin:auto}.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:#ececec;border:2px solid #7138E3;color:#2793e7;-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:#eae3e9;padding:10px}.nav-container .user a{display:block;padding:5px 0;text-decoration:none;color:#2793e7;font-weight:700}.nav-container .links{padding:60px 10px 10px}.nav-container .links a{color:#2793e7;font-weight:700;text-decoration:none}.nav-container .logout{padding:10px}.nav-container .logout a{color:#2793e7;font-weight:700;text-decoration:none}.nav-container .logout .end{text-align:end}.burger{color:#fe00cc}.burger.open{color:#7138e3}.forms{padding:0 10px 10px}.forms .title{width:100%;display:flex;justify-content:space-between;padding-bottom:10px}.forms .title .projectlabel{flex:1;background-color:#988494;color:#eae3e9}.forms .title .projectlabel h1{margin:0 10px;display:flex;align-items:center;height:100%}.forms .title .question-controls{background-color:#a493a1;border:4px solid #988494;display:flex;margin-left:10px}.forms .title .page-controls{background-color:#2793e7;border:4px solid #988494;display:flex;margin-left:10px;flex-direction:row-reverse;align-items:center}.forms .title .page-controls a{margin:0 10px;color:#fff;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:#eae3e9;width:100%}.forms .title .question-controls a{color:#000}.forms .form-container .pseudomode{border:2px solid #FE00CC;margin-bottom:10px}.forms .form-container .pseudomode p{background-color:#fe00cc;margin:0;padding:5px 5px 20px;color:#fff}.forms .form-container .delmode{border:2px solid #D90E40;margin-bottom:10px}.forms .question-container .delmode,.forms .question-container .pseudomode{border:0;margin-bottom:0}.forms .form-container .delmode p{background-color:#d90e40;margin:0;padding:5px 5px 20px;color:#fff}.forms .form-container .normal{margin-bottom:10px}.forms .form-container .form-title{background-color:#a493a1;padding:10px;color:#fff}.forms .form-container .form-title h2{margin:0;padding:0}.forms .form-container .form-subtitle{background-color:#baaeb8;padding:10px}.forms .form-container .form-subtitle.end{display:flex;flex-direction:row-reverse}.forms .form-container .form-subtitle p,.forms .form-container .form-title h1{margin:0}.forms .form-container .form-body{background-color:#eae3e9;min-height:200px;padding-bottom:10px}.forms .form-container .form-edit{background-color:#baaeb8;min-height:200px;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:#baaeb8;padding:20px;margin:10px 0;display:flex;flex-direction:row-reverse}.forms .form-container .form-body .email{color:#fe00cc}.forms .form-container .form-edit .set{background-color:#eae3e9;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 .form-edit .set a{position:relative;color:#fff;padding:2px 5px;font-weight:700;background-color:#2793e7;border-radius:4px;border:0px;white-space:nowrap;text-decoration:none}.forms .question-container .question-error{color:#db2e2e;padding:10px 10px 0}.forms .question-container .question-title{font-size:20px;padding:5px 10px;background-color:#baaeb8}.forms .question-container .question-component{padding:10px;max-height:48vh;overflow-x:hidden;overflow-y:auto;scrollbar-color:#BAAEB8 #E0D6DF}.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:#fe00cc;border:0;border-radius:4px;color:#fff;font-weight:700}.forms .question-container .input-container .delx{padding:5px;margin-top:5px;margin-left:10px;background-color:#d90e40;border:0;border-radius:4px;color:#fff;font-weight:700}.forms .question-container .input-container .pseudox:disabled{padding:4px;margin-top:5px;margin-left:10px;background-color:#baaeb8;border:1px solid #988494;border-radius:4px;color:#988494;font-weight:700}.forms .question-container .input-container .delx:disabled{padding:4px;margin-top:5px;margin-left:10px;background-color:#baaeb8;border:1px solid #988494;border-radius:4px;color:#988494;font-weight:700}.forms .question-component .text-component input{width:calc(100% - 14px);border-radius:0;border:2px solid #DFD5DD;margin-top:5px;font-size:medium;padding:5px}.custom-label{border-radius:0;border:2px solid #DFD5DD;padding-left:5px}.custom-label:focus{border:2px solid #7138E3;outline:none}input:disabled{cursor:default;background-color:#faf9fa;color:#464b4b;border-color:#dfd5dd}.forms .question-component .text-component input:focus{border:2px solid #7138E3;outline:none}.forms .question-component .range-component input{width:100%}.forms .question-component .select-component select{width:calc(50% - 14px);border-radius:0;border:2px solid #DFD5DD;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-column{display:flex;flex-direction:column}.forms .question-component .select-component select:focus{border:2px solid #7138E3;outline:none}.controls{background-color:#e3d9e1;display:flex;padding:5px 10px;margin-bottom:10px;min-height:30px;align-items:center}.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:#2793e7;color:#fff;font-weight:700;border:1px solid #464B4B;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 #A530E4;padding:3px 18px}.controls button:disabled,.controls button[disabled]{background-color:#14578a78;color:#bdbdbdd3}.add-button{padding:10px 0;display:inline-flex;align-items:center;color:#7138e3}.add-button button{background-color:#7138e3;border:none;border-radius:5px;display:flex;align-items:center;margin-right:10px}.forms .form-container .form-body .project-container{background-color:#a493a1;color:#fff}.forms .form-container .form-body .project-container h1{margin:0;padding:5px}.forms .form-container .form-body .project-container .links{background-color:#baaeb8;display:flex;justify-content:space-between;padding:10px 10px 20px}.highlight-button{background-color:#fe00cc;border:2px solid #fff;padding:5px 10px;border-radius:4px;text-decoration:none;color:#fff;font-weight:700}.del-button{background-color:#d90e40;border:2px solid #fff;padding:5px 10px;border-radius:4px;text-decoration:none;color:#fff;font-weight:700}.button-container{display:flex;padding:10px;flex-direction:row-reverse}.multi-button{display:inline-flex;background-color:#fff;align-items:center}.multi-button div{background-color:#ffacef;border:2px solid #FFACEF;color:#fff}.del-container{background-color:#d90e40;padding:10px;color:#fff}.highlight-container{background-color:#fe00cc;padding:10px;color:#fff}.forms,.form-container,.form-body{position:relative;z-index:1}.question-container{position:relative}.question-title{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.jump-button{position:relative;color:#fff;padding:2px 5px;font-weight:700;background-color:#2793e7;border-radius:4px;border:0px;white-space:nowrap}.jump-button a{text-decoration:none;color:#fff}.jump-button.highlight{background-color:#fe00cc}.title-jump{background-color:#baaeb8;position:relative;text-decoration:none;color:#fff;padding:2px 5px;font-weight:700;border-radius:4px;border:0px;white-space:nowrap}.title-jump p{margin:0}.jump-button.del{background-color:#d90e40}.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:#baaeb8!important;border:2px solid #988494!important}.flatpickr-calendar .flatpickr-day:hover{background-color:#988494!important;border-color:#988494!important}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#988494!important}
