@import'https://cdn.simplecss.org/simple.min.css';@import"https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css";:root{--accent: #80cd51;--accent-hover: #6fb544;--border: #ddd;--danger: #d90000;--danger-hover: #9d0101;--on-pending: #ffffff;--on-processing: #434600;--on-success: #2a6d01;--pending: #fa8e01;--pending-bg: rgba(250, 142, 1, 0.15);--processing: #ecf804;--secondary: #f5f7ff;--secondary-hover: #e0e2e9;--shadow: rgba(0, 0, 0, 0.1);--success: #53d404;--success-bg: rgba(83, 212, 4, 0.15);--translucent: rgba(0, 0, 0, 0.05)}.p-0{padding:0}.p-1{padding:4px}.p-2{padding:8px}.p-3{padding:16px}.p-4{padding:32px}.p-5{padding:64px}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.px-0{padding-left:0;padding-right:0}.py-0{padding-top:0;padding-bottom:0}.pt-1{padding-top:4px}.pr-1{padding-right:4px}.pb-1{padding-bottom:4px}.pl-1{padding-left:4px}.px-1{padding-left:4px;padding-right:4px}.py-1{padding-top:4px;padding-bottom:4px}.pt-2{padding-top:8px}.pr-2{padding-right:8px}.pb-2{padding-bottom:8px}.pl-2{padding-left:8px}.px-2{padding-left:8px;padding-right:8px}.py-2{padding-top:8px;padding-bottom:8px}.pt-3{padding-top:16px}.pr-3{padding-right:16px}.pb-3{padding-bottom:16px}.pl-3{padding-left:16px}.px-3{padding-left:16px;padding-right:16px}.py-3{padding-top:16px;padding-bottom:16px}.pt-4{padding-top:32px}.pr-4{padding-right:32px}.pb-4{padding-bottom:32px}.pl-4{padding-left:32px}.px-4{padding-left:32px;padding-right:32px}.py-4{padding-top:32px;padding-bottom:32px}.pt-5{padding-top:64px}.pr-5{padding-right:64px}.pb-5{padding-bottom:64px}.pl-5{padding-left:64px}.px-5{padding-left:64px;padding-right:64px}.py-5{padding-top:64px;padding-bottom:64px}.m-0{margin:0}.m-1{margin:4px}.m-2{margin:8px}.m-3{margin:16px}.m-4{margin:32px}.m-5{margin:64px}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mx-0{margin-left:0;margin-right:0}.my-0{margin-top:0;margin-bottom:0}.mt-1{margin-top:4px}.mr-1{margin-right:4px}.mb-1{margin-bottom:4px}.ml-1{margin-left:4px}.mx-1{margin-left:4px;margin-right:4px}.my-1{margin-top:4px;margin-bottom:4px}.mt-2{margin-top:8px}.mr-2{margin-right:8px}.mb-2{margin-bottom:8px}.ml-2{margin-left:8px}.mx-2{margin-left:8px;margin-right:8px}.my-2{margin-top:8px;margin-bottom:8px}.mt-3{margin-top:16px}.mr-3{margin-right:16px}.mb-3{margin-bottom:16px}.ml-3{margin-left:16px}.mx-3{margin-left:16px;margin-right:16px}.my-3{margin-top:16px;margin-bottom:16px}.mt-4{margin-top:32px}.mr-4{margin-right:32px}.mb-4{margin-bottom:32px}.ml-4{margin-left:32px}.mx-4{margin-left:32px;margin-right:32px}.my-4{margin-top:32px;margin-bottom:32px}.mt-5{margin-top:64px}.mr-5{margin-right:64px}.mb-5{margin-bottom:64px}.ml-5{margin-left:64px}.mx-5{margin-left:64px;margin-right:64px}.my-5{margin-top:64px;margin-bottom:64px}body{display:flex}main{padding-left:0;padding-top:0;width:100%}@media(min-width: 768px){.admin main{padding-left:250px}}.container{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;width:100%}@media(min-width: 576px){.container{max-width:540px}}@media(min-width: 768px){.container{max-width:720px}}@media(min-width: 992px){.container{max-width:960px}}.block{display:block}.flex{display:flex}.flex-center{align-items:center;justify-content:center}.flex-end{align-items:center;justify-content:end}.flex-between{align-items:center;justify-content:space-between}.flex-top{align-items:start !important}.flex-bottom{align-items:end !important}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.h-100{height:100%}.w-100{width:100%}.w-75{width:75%}.w-50{width:50%}.w-25{width:25%}table{width:100%}.bg-hr{background:var(--border)}.page-title{margin-top:48px}.small{font-size:.75rem}.text-danger{color:var(--danger) !important}.text-pending{color:var(--pending) !important}.text-success{color:var(--success) !important}.row{display:flex;flex-wrap:wrap;gap:8px;padding:8px}.col{flex:1 1 calc(25% - 16px)}.col-auto{flex:1 1 auto}@media(max-width: 768px){.col{flex:1 1 100%}}@media(max-width: 992px){.col{flex:1 1 calc(50% - 16px)}}.d-none{display:none}@media(max-width: 768px){.d-sm-block{display:block}}@media(max-width: 575px){.d-sm-none{display:none}}@media(min-width: 768px)and (max-width: 991px){.d-md-none{display:none}}@media(min-width: 768px){.d-md-block{display:block}}@media(min-width: 992px){.d-lg-none{display:none}}@media(min-width: 992px){.d-lg-block{display:block}}@media(min-width: 992px){.d-lg-inline{display:inline}}.col-1{flex:0 0 auto;width:calc(12.5% - 16px)}.col-2{flex:0 0 auto;width:calc(25% - 16px)}.col-3{flex:0 0 auto;width:calc(37.5% - 16px)}.col-4{flex:0 0 auto;width:calc(50% - 16px)}.col-5{flex:0 0 auto;width:calc(67.5% - 16px)}.col-6{flex:0 0 auto;width:calc(75% - 16px)}.col-7{flex:0 0 auto;width:calc(87.5% - 16px)}.col-8{flex:0 0 auto;width:calc(100% - 16px)}@media(max-width: 767px){.col-sm-10{flex:0 0 auto;width:calc(75% - 16px)}.col-sm-2{flex:0 0 auto;width:calc(25% - 16px)}}@media(min-width: 768px)and (max-width: 991px){.col-md-1{flex:0 0 auto;width:calc(12.5% - 16px)}.col-md-2{flex:0 0 auto;width:calc(25% - 16px)}.col-md-3{flex:0 0 auto;width:calc(37.5% - 16px)}.col-md-4{flex:0 0 auto;width:calc(50% - 16px)}.col-md-5{flex:0 0 auto;width:calc(67.5% - 16px)}.col-md-6{flex:0 0 auto;width:calc(75% - 16px)}.col-md-7{flex:0 0 auto;width:calc(87.5% - 16px)}.col-md-8{flex:0 0 auto;width:calc(100% - 16px)}}@media(min-width: 992px){.col-lg-1{flex:0 0 auto;width:calc(12.5% - 16px)}.col-lg-2{flex:0 0 auto;width:calc(25% - 16px)}.col-lg-3{flex:0 0 auto;width:calc(37.5% - 16px)}.col-lg-4{flex:0 0 auto;width:calc(50% - 16px)}.col-lg-5{flex:0 0 auto;width:calc(67.5% - 16px)}.col-lg-6{flex:0 0 auto;width:calc(75% - 16px)}.col-lg-7{flex:0 0 auto;width:calc(87.5% - 16px)}.col-lg-8{flex:0 0 auto;width:calc(100% - 16px)}}@keyframes fade{from{opacity:1}to{opacity:0}}.fade{animation:fade .25s ease-out forwards;height:0;position:absolute}.fade.show{height:auto;opacity:1 !important;position:relative}.alert{background-color:var(--secondary);color:var(--text-light);font-size:17px;left:0;margin:0 auto 2rem;min-width:250px;opacity:0;padding:.5rem 1rem;position:fixed;right:0;text-align:center;transition:opacity .3s,visibility .3s;visibility:hidden;z-index:1}.alert.show{visibility:visible;opacity:1}.alert.alert-error{background:var(--code);color:var(--bg)}.flash-container{position:relative}.flash-wrapper{position:absolute;top:1rem}button,.button,a.button,input[type=submit],input[type=reset],input[type=button],label[type=button]{padding:.75rem 1.5rem}button.small,.button.small,a.button.small,input[type=submit].small,input[type=reset].small,input[type=button].small,label[type=button].small{padding:.5rem 1rem}button.secondary,.button.secondary,a.button.secondary,input[type=submit].secondary,input[type=reset].secondary,input[type=button].secondary,label[type=button].secondary{background-color:var(--secondary);border-color:var(--secondary);color:var(--text-light)}button.secondary:hover,.button.secondary:hover,a.button.secondary:hover,input[type=submit].secondary:hover,input[type=reset].secondary:hover,input[type=button].secondary:hover,label[type=button].secondary:hover{background-color:var(--secondary-hover);border-color:var(--secondary-hover)}button.danger,.button.danger,a.button.danger,input[type=submit].danger,input[type=reset].danger,input[type=button].danger,label[type=button].danger{background-color:var(--danger);border-color:var(--danger)}button.danger:hover,.button.danger:hover,a.button.danger:hover,input[type=submit].danger:hover,input[type=reset].danger:hover,input[type=button].danger:hover,label[type=button].danger:hover{background-color:var(--danger-hover);border-color:var(--danger-hover)}button,.button,input,select,textarea{margin-bottom:0;outline:0}button:focus,.button:focus,input:focus,select:focus,textarea:focus{border-color:var(--accent)}select{height:48px}label[for=csv_upload_file]{background-color:var(--border);border-bottom-right-radius:5px;border-top-right-radius:5px;cursor:pointer;display:block;padding:.75rem;position:relative;text-align:center}label[for=csv_upload_file]:hover{background-color:#ccc}.csv-file-upload{align-items:center;display:flex}.csv-file-upload input[type=file]{display:none}.no-files{margin-bottom:10px}.file-list{border-bottom:1px solid var(--border);border-bottom-left-radius:5px;border-left:1px solid var(--border);border-top:1px solid var(--border);border-top-left-radius:5px;flex:1;padding:calc(.75rem - 1px) 1rem}.nested-fields{margin-bottom:1rem;width:100%}.inline-fields{display:block}@media(min-width: 768px){.inline-fields{align-items:end;display:flex;justify-content:space-between}}.inline-fields .form-actions{margin-top:1rem}@media(min-width: 768px){.inline-fields .form-actions{margin-top:0}}.inline-fields .field+.field{margin-left:1rem}@media(max-width: 768px){.inline-fields .field+.field{margin-left:0}}.field{margin-bottom:1rem;width:100%}.field input,.field select{width:100%}.field label{--label: #bbb;color:var(--label);font-size:small}.bulk-upload-wrapper{background:var(--secondary);border-radius:5px;height:51.5px;margin-top:32px;position:relative}.bulk-upload-wrapper .bulk-upload-info{bottom:0;font-size:small;padding:1rem 2rem;top:0}.bulk-upload-wrapper .bulk-upload{background:var(--pending-bg);border-bottom-left-radius:5px;border-top-left-radius:5px;color:var(--on-pending);display:block;font-size:small;height:51.5px;left:0;padding:1rem 2rem;position:absolute;right:0}.image-preview{display:none;max-height:400px;object-fit:cover;width:100%}.image-preview.attached{display:block}label{font-size:.875rem;opacity:.75}.sub-question{border:1px dotted var(--border);border-radius:.5rem;margin-bottom:1rem;padding:1rem}html,body{display:block;height:100%;width:100%}input{padding:.75rem .5rem;width:100%}.form-inputs .flex .field+.field{margin-left:1rem}.field,select{width:100%}.field{margin-bottom:1rem}.field_with_errors input,.field_with_errors select,.field_with_errors textarea{border-color:var(--code)}.logo-container{align-items:center;display:flex;justify-content:center}.logo-container .logo{height:100px;margin-bottom:2rem;width:auto}.registration,.invite-user{margin:0 auto;max-width:600px}.sign-in,.passwords{margin:0 auto;max-width:400px}
