html,body{height:100%;margin:0;padding:0;overflow:hidden}body{flex-direction:column;display:flex}#app-container{flex-grow:1;overflow:hidden auto}.loading-container h1,.loading-container h2{margin:0}.loading-container h1+h2{margin-top:10px}.loading-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex}.loading-container img{width:25%;height:auto}#progress{width:70%;max-width:500px;margin-top:20px}.version-container{height:45px;padding:0 var(--pico-spacing);color:var(--pico-muted-color);backdrop-filter:blur(8px);z-index:100;justify-content:center;align-items:center;font-size:.85em;display:flex;position:fixed;bottom:0;left:0;right:0}.navbar-logo{vertical-align:middle;width:75px}.hgroup-with-button{justify-content:space-between;align-items:center;display:flex}.hgroup-with-button .button-container{align-items:center;gap:10px;display:flex}.hgroup-with-button .button-container a{color:var(--pico-color)}.active-tab{border:10px solid #00800080;border-radius:10px;box-shadow:0 0 15px #00800080}#camera-view{width:100%;height:auto;transform:scaleX(-1)}#staff-photo{width:100%;height:auto}.autocomplete-container{display:inline-block;position:relative}.autocomplete-input{border-radius:4px;width:300px;padding:10px;font-size:16px}.autocomplete-results{border:1px solid var(--pico-secondary-border);background-color:var(--pico-muted-border-color);z-index:1000;border-top:none;max-height:150px;margin-bottom:0;top:100%;left:0;right:0;overflow-y:auto}.autocomplete-item{cursor:pointer;padding:10px}.autocomplete-item.active,.autocomplete-item:hover{background-color:var(--pico-muted-color);color:var(--pico-primary-inverse)}body{padding:var(--pico-spacing)}.grid{align-items:start}#form-preview-container,#form-controls-container{padding:var(--pico-spacing)}#form-controls-container{top:var(--pico-spacing);background-color:var(--pico-background-color);z-index:10;border-radius:var(--pico-border-radius);margin-bottom:var(--pico-spacing);gap:calc(var(--pico-spacing)/2);flex-wrap:wrap;display:flex;position:sticky}#form-controls-container h3{width:100%;margin-top:0;margin-bottom:var(--pico-spacing)}#form-controls-container button{width:auto;margin-bottom:0}.form-question{background-color:var(--pico-blockquote-border-color);margin-bottom:10px;padding:10px;position:relative}.form-question label{margin-bottom:var(--pico-form-element-spacing-horizontal);font-weight:700;display:block}.form-question fieldset{border:none;margin-bottom:0;padding-bottom:0;padding-left:0;padding-right:0}.form-question fieldset legend{margin-bottom:var(--pico-form-element-spacing-horizontal);font-weight:700}.form-question fieldset label{margin-right:var(--pico-spacing);margin-bottom:calc(var(--pico-form-element-spacing-vertical)/2);align-items:center;font-weight:400;display:inline-flex}.form-question fieldset input[type=radio],.form-question fieldset input[type=checkbox]{margin-right:calc(var(--pico-form-element-spacing-horizontal)/2)}#registrations-content-inner table{white-space:nowrap;width:100%;display:inline-table;overflow-x:auto}.question-label-edit{width:calc(100% - 50px);margin-right:5px;display:none}.toggle-required-btn{cursor:pointer;align-items:center;gap:4px;margin-top:auto;font-size:.9em;line-height:1;display:inline-flex}.standard-controls{align-items:center;gap:5px;display:flex}.move-question-up-btn,.move-question-down-btn,.move-question-to-section-btn,.move-section-up-btn,.move-section-down-btn{padding:5px 8px;line-height:1}.delete-question-btn,.delete-section-btn{background-color:#d93526;border-color:#d93526;padding:5px 8px;line-height:1}.edit-controls{align-items:center;gap:5px;display:none}.save-label-btn{background-color:#4caf50;border-color:#4caf50;padding:5px 8px;line-height:1}.cancel-label-btn{background-color:#f44336;border-color:#f44336;padding:5px 8px;line-height:1}.question-controls{align-items:center;gap:5px;display:flex;position:absolute;top:5px;right:5px}.section-header{border-bottom:1px solid var(--pico-muted-border-color);margin-bottom:15px;padding-bottom:10px;position:relative}.section-title-display{cursor:pointer;margin-bottom:.25rem}.section-title-edit{width:80%;margin-bottom:5px;font-size:1.1em;display:none}.section-description-display{color:var(--pico-muted-color);cursor:pointer;margin-bottom:0;font-size:.9em}.section-description-edit{width:100%;margin-top:5px;font-size:.9em;display:none}.section-controls{align-items:center;gap:5px;display:flex;position:absolute;top:5px;right:5px}.section-standard-controls{align-items:center;gap:5px;display:flex}.section-edit-controls{align-items:center;gap:5px;display:none}.save-section-btn{background-color:#4caf50;border-color:#4caf50;padding:5px 8px;line-height:1}.cancel-section-btn{background-color:#f44336;border-color:#f44336;padding:5px 8px;line-height:1}.add-question-controls{border-top:1px dashed var(--pico-muted-border-color);text-align:center;margin-top:15px;padding-top:15px}.form-section{border:1px solid var(--pico-border-color);background-color:var(--pico-card-background-color);border-radius:var(--pico-border-radius);margin-bottom:20px;padding:20px}.form-section.flash-border{animation:2s ease-in-out slow-pulse-glow}.form-question.flash-border{animation:3s ease-in-out slow-pulse-glow}@keyframes slow-pulse-glow{0%{box-shadow:0 0 #28a74500}25%{box-shadow:0 0 8px 4px #47a417}50%{box-shadow:0 0 2px 1px #265e09}75%{box-shadow:0 0 8px 4px #47a417}to{box-shadow:0 0 #28a74500}}.form-banner-preview{object-fit:cover;border-radius:var(--pico-border-radius);width:100%;height:auto;max-height:33vh;margin-top:var(--pico-spacing);display:block}.registration-lightbox .basicLightbox__placeholder>*{width:auto;max-width:95vw;height:auto}.registration-lightbox-content{background-color:var(--pico-card-background-color,white);border-radius:var(--pico-card-border-radius,8px);box-shadow:var(--pico-card-box-shadow,0 0 20px #0003);flex-direction:column;align-items:center;padding:1.5rem;display:flex;position:relative}.registration-lightbox .lightbox-close-button{z-index:20;color:var(--pico-muted-color,#6c757d);cursor:pointer;box-shadow:none;background-color:#0000;border:none;border-radius:0;padding:.2rem;font-size:1.8em;font-weight:700;line-height:1;transition:color .2s ease-in-out;position:absolute;top:10px;right:10px}.registration-lightbox .lightbox-close-button:hover,.registration-lightbox .lightbox-close-button:focus{color:var(--pico-primary-hover,#2b689c);background-color:#0000;outline:none}.lightbox-image-container{text-align:center;width:100%;margin-bottom:1rem;padding-top:1.5rem}.lightbox-image-container img{border-radius:var(--pico-border-radius);max-width:90vw;max-height:75vh;margin:auto;display:block}.lightbox-controls{text-align:right;width:100%;margin-top:.5rem}.lightbox-download-button{opacity:.9;transition:opacity .2s ease-in-out}.lightbox-download-button:hover{opacity:1}.lightbox-download-icon{vertical-align:text-bottom;width:16px;height:16px;margin-right:5px}.registration-thumbnail-image{object-fit:contain;border-radius:var(--pico-border-radius);cursor:pointer;border:none;max-width:150px;max-height:100px;margin:auto;display:block}.lightbox-trigger{cursor:pointer;border:none}.image-cell-container{background-color:var(--pico-form-element-background-color,#f0f0f0);border-radius:var(--pico-border-radius);justify-content:center;align-items:center;width:150px;height:100px;margin:auto;display:flex;overflow:hidden}.image-cell-container .loading-indicator{color:var(--pico-muted-color);font-size:.8em;font-style:italic}.registration-thumbnail-image{object-fit:contain;cursor:pointer;opacity:0;border:none;border-radius:0;width:auto;max-width:100%;height:auto;max-height:100%;transition:opacity .5s ease-in-out;display:block}.registration-thumbnail-image.loaded{opacity:1}.cohort-tabs{margin-bottom:20px}.cohort-tabs ul{margin:0;padding:0;list-style:none;display:flex}.cohort-tabs li{margin:0}.cohort-tabs a{color:var(--pico-muted-color);border-bottom:2px solid #0000;padding:10px 20px;text-decoration:none;transition:all .2s;display:block}.cohort-tabs a:hover{color:var(--pico-color);border-bottom-color:var(--pico-muted-color)}.cohort-tabs a.active{color:var(--pico-color);border-bottom-color:var(--pico-color)}.merge-field-btn{color:var(--pico-color);background-color:var(--pico-muted-background);border:1px solid var(--pico-muted-border-color);border-radius:var(--pico-border-radius);cursor:pointer;padding:.25rem .5rem;font-size:.8rem;text-decoration:none;transition:all .2s;display:inline-block}.merge-field-btn:hover{background-color:var(--pico-primary);color:#fff;border-color:var(--pico-primary);text-decoration:none}.merge-field-btn:active{transform:translateY(1px)}
/*# sourceMappingURL=404.f2c13a62.css.map */
